MCV_ChgParamValue

Parameterwert ändern

Um Probleme durch eine fehlerhafte Parametrierung zu verhindern, ändert dieser Baustein nicht den Originalparametersatz, sondern legt eine Kopie davon an und schreibt dort die Änderungen hinein. Diese Kopie wird im weiteren Verlauf der Dokumentation als Arbeitsliste bezeichnet.

Der Originalparametersatz muss nicht dem gerade aktiven Parameterdatensatz entsprechen, sondern wird durch Angabe seiner Kennung am Eingang „NcParamSetIDIn“ ausgewählt.

Hinweis

notice

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

Hinweis

notice

Die geänderten Parameter der Arbeitsliste werden erst nach dem Aktivieren mit dem Funktionsbaustein MCV_ActivateParamChg von der ISG-MCP übernommen und wirksam.

Blockdiagramm

Parameter des FB

VAR_IN_OUT

Variablenname

Datentyp

Beschreibung

Axis

AXIS_REF

Achsreferenz

VAR_INPUT

Variablenname

Datentyp

Beschreibung

Execute

BOOL

Die Änderung eines Parameterwertes wird mit steigender Flanke durchgeführt.

NCListTypeIn

STRING

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

NCParamSetIDIn

UINT

Nummer des Parametersatzes, in dem der Parameterwert geändert werden soll.

NCParamIdentIn

STRING

Kennung des zu ändernden Parameters
z.B. „kenngr.swe_pos“

NCParamValueIn

STRING

Neuer Wert des Parameters.

VAR_OUTPUT

Variablenname

Datentyp

Beschreibung

Valid

BOOL

Ist TRUE, wenn die Änderung des Parameterwerts 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, in dem der Parameterwert gewechselt wurde/werden sollte.

NCParamIdentOut

STRING

Kennung des zu ändernden Parameters
z.B. „kenngr.swe_pos“

NCParamValueOut

STRING

Neuer Wert des Parameters.

NCWarning

BOOL

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

NCError

BOOL

Ist TRUE, wenn in der ISG-MCP während der Änderung des Parameterwerts 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 Änderung des Parameterwerts wurde nicht erfolgreich durchgeführt.

ErrorID

WORD

Fehlerkennung

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

Verhalten des FB: