MCV_SaveParamChg

Geänderte Parameter speichern

Dieser Funktionsbaustein speichert nach der erfolgreichen Aktivierung einer Arbeitsliste die Arbeitsliste als Originalliste ab. Nach erfolgreicher Speicherung wird die bisherige Arbeitsliste gelöscht.

Nach einem Neustart der Steuerung oder einem Parametersatzwechsel stehen somit die geänderten Parameter remanent in der Originalliste zur Verfügung.

Hinweis

notice

Wenn beim Aktivieren der Arbeitsliste eine Warnung aufgetreten ist, wurde in der Steuerung mindestens ein Parameter korrigiert. Dieser korrigierte Wert wird nicht in die Originalliste aufgenommen. Beim Einlesen der Originalliste tritt die Warnung erneut auf und der Parameterwert wird erneut korrigiert.

Blockdiagramm

Parameter des FB

VAR_IN_OUT

Variablenname

Datentyp

Beschreibung

Axis

AXIS_REF

Achsreferenz

VAR_INPUT

Variablenname

Datentyp

Beschreibung

Execute

BOOL

Mit steigender Flanke wird das Speichern der geänderten Parameter gestartet.

NCListTypeIn

STRING

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

NCParamSetIDIn

UINT

Nummer des Parametersatzes, der gespeichert werden soll.

VAR_OUTPUT

Variablenname

Datentyp

Beschreibung

Valid

BOOL

Ist TRUE, wenn das Speichern der geänderten Parameter 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 gespeichert wurde/werden sollte.

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 Speicherns der geänderten Parameter 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. Das Speichern der geänderten Parameter konnte nicht erfolgreich durchgeführt werden.

ErrorID

WORD

Fehlerkennung

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

Verhalten des FB: