MCV_DiscardParamChg

Änderungen verwerfen

Mit diesem Funktionsbaustein kann die Arbeitsliste gelöscht werden und damit alle Parameteränderungen in der Arbeitsliste verworfen werden.

Hinweis

notice

Dieser Funktionsbaustein ist in TwinCAT-Systemen nicht verfügbar.

Hinweis

notice

Ist die Arbeitsliste bereits mit dem Funktionsbaustein MCV_ActivateParamChg aktiviert, sind diese Änderungen in der Steuerung wirksam und können mit diesem Baustein nicht mehr rückgängig gemacht werden. Um auch diese geänderten Parameterwerte rückgängig zu machen, muss die Originalliste mit dem Funktionsbaustein MCV_ChgParamSet eingelesen werden.

Blockdiagramm

Parameter des FB

VAR_IN_OUT

Variablenname

Datentyp

Beschreibung

Axis

AXIS_REF

Achsreferenz

VAR_INPUT

Variablenname

Datentyp

Beschreibung

Execute

BOOL

Das Verwerfen von Änderung wird mit steigender Flanke durchgeführt.

NCListTypeIn

STRING

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

NCParamSetIDIn

UINT

Nummer des Parametersatzes, für den die Änderungen verworfen werden sollen.

VAR_OUTPUT

Variablenname

Datentyp

Beschreibung

Valid

BOOL

Ist TRUE, wenn die Änderungen des Parametersatzes erfolgreich verworfen wurden.

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, für den die Änderungen verworfen werden sollen.

NCWarning

BOOL

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

NCError

BOOL

Ist TRUE, wenn in der MCE während des Verwerfens der Änderungen 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 Änderungen des Parametersatzes wurden nicht erfolgreich verworfen.

ErrorID

WORD

Fehlerkennung

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

Verhalten des FB:

Häufige Fehlerursache der ISG-MCP sind fehlende Schreibrechte oder eine schreibgeschützte Arbeitsliste, da in diesen Fällen die Arbeitsliste nicht gelöscht werden kann.