MCV_ReadParamValue

Parameterwert lesen

Mit diesem Funktionsbaustein können die Parameterwerte aus der Originalliste bzw. Arbeitsliste eines gewählten Parametersatzes gelesen werden. Wenn der gesuchte Parameterwert in der immer vorhandenen Originalliste vorhanden ist, wird dieser als „old parameter“ zurückgegeben. Wenn eine Arbeitsliste vorhanden ist und der Parameterwert darin enthalten ist, wird er als „new parameter“ zurückgegeben.

Hinweis

notice

Der in der Steuerung wirksame Parameterwert kann sich von den beiden gelesenen Parameterwerten unterscheiden, wenn aufgrund einer Warnung beim Interpretieren der Originalliste bzw. Arbeitsliste der Parameterwert in der Steuerung korrigiert wurde.

Nach dem warnungsfreien Aktivieren ist der Parameterwert der Arbeitsliste in der Steuerung wirksam, ansonsten der Wert der Originalliste.

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, aus dem der Parameterwert gelesen werden soll.

NCParamIdentIn

STRING

Kennung des Parameters, dessen Wert gelesen werden soll.
z.B. „kenngr.swe_pos“

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 aus dem der Parameterwert gelesen wurde.

NCParamIdentOut

STRING

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

NCOldParamValueRead

BOOL

Ist TRUE, falls die Parameterkennung in der Originalliste gefunden wurde.

NCOldParamValueOut

STRING

Parameterwert aus der Originalliste.

NCNewParamValueRead

BOOL

Ist TRUE, falls die Parameterkennung in der Arbeitsliste gefunden wurde.

NCNewParamValueOut

STRING

Parameterwert aus der Arbeitsliste.

NCWarning

BOOL

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

NCError

BOOL

Ist TRUE, wenn in der MCE beim Lesen eines 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. 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: