MCV_ActivateParamChg

Geänderte Parameter aus der Arbeitsliste aktivieren

Durch diese Aktivierung werden die in der Arbeitsliste abgespeicherten geänderten Parameter von der ISG-MCP übernommen und in der Steuerung wirksam. Bei dieser Aktivierung werden die Parameterwerte gleichzeitig auf Plausibilität geprüft.

Achtung

attention

Während dem Aktivieren eines Parametersatzes muss sich die Achse im Stillstand befinden und es darf keine Bewegungsbeauftragung für die Achse gestartet sein oder gestartet werden. Erst nach abgeschlossener Aktivierung aller Parameter („Valid“ = TRUE) darf die Achse wieder verfahren werden.

Achtung

attention

Beim Aktivieren eines Parametersatzes mit der Arbeitsliste kann sich das Verhalten der Steuerung verändern. Es können dadurch sicherheitskritische Funktionen verändert bzw. deaktiviert werden.

Blockdiagramm

Parameter des FB

VAR_IN_OUT

Variablenname

Datentyp

Beschreibung

Axis

AXIS_REF

Achsreferenz

VAR_INPUT

Variablenname

Datentyp

Beschreibung

Execute

BOOL

Die Aktivierung des Parameters wird mit steigender Flanke durchgeführt.

NCListTypeIn

STRING

Kennung für Parameter- bzw. Listentyp
z.B. „ACHS_MDS“

NCParamSetIDIn

UINT

Nummer des Parametersatzes, der aktiviert werden soll.

VAR_OUTPUT

Variablenname

Datentyp

Beschreibung

Valid

BOOL

Ist TRUE, wenn die Aktivierung erfolgreich durchgeführt wurde.

Busy

BOOL

Ist TRUE, wenn der FB noch aktiv ist.

NCListTypeOut

STRING

Kennung für Parameter- bzw. Listentyp
z.B. „ACHS_MDS“

NCParamSetIDOut

UINT

Nummer des Parametersatzes, der aktiviert wurde.

NCParamConsistent

BOOL

Ist FALSE, wenn beim Aktualisieren eines Parameters in der ISG-MCP ein Fehler aufgetreten ist und in der ISG-MCP Werte aus unterschiedlichen Parametersätzen verwendet werden.

NCWarning

BOOL

Ist TRUE, wenn in der ISG-MCP eine Warnung aufgetreten ist.

NCError

BOOL

Ist TRUE, wenn in der ISG-MCP während des Aktivierens ein Fehler aufgetreten ist.

NCErrorCode

UDINT

Fehlercode des in der ISG-MCP aufgetretenen Fehlers bzw. Warnung.

Error

BOOL

Ist TRUE, wenn der FB im Fehlerzustand ist. Die Aktivierung des Parameters wurde nicht erfolgreich durchgeführt.

ErrorID

WORD

Fehlerkennung

1) Verfügbarkeit ist abhängig von der eingesetzten MCE.

Verhalten des FB:

Achtung

attention

Wenn der Funktionsbaustein beim Aktualisieren des Parametersatzes mit der Arbeitsliste in den Fehlerzustand geht, d.h. „Error“ = TRUE und gleichzeitig „NCError“ = TRUE und „NCParamConsistent“ = FALSE sind, dann besitzt die Steuerung inkonsistente Daten.

Es muss entweder ein neuer Parametersatz korrekt eingelesen werden oder die Steuerung neu gestartet werden.