MC_WriteLrealParameter

Dieser Funktionsbaustein wird dazu verwendet, um Werte von Parametern des Steuerungssystems zu ändern. Es ist möglich, die Parameter unterschiedlicher Komponenten eines Steuerungssystems zu ändern.

Hinweis

notice

Es können nur Parameter von Antrieben geändert werden (ParameterType := 'Drive'). Wird versucht, andere Typen von Parametern zu ändern, führen diese Aufträge zu einer Fehlermeldung.

Blockdiagramm

Parameter des FB

VAR_IN_OUT

Variablenname

Datentyp

Beschreibung

Axis

AXIS_REF

Achsreferenz

VAR_INPUT

Variablenname

Datentyp

Beschreibung

Execute

BOOL

Muss den Wert TRUE besitzen, den Wert des Parameters zu schreiben.

ParameterNumber

STRING

Kennung des Parameters, dessen Wert geschrieben werden soll.

ParameterType

STRING

Art des Parameters der geschrieben werden soll.

Mögliche Werte:

'Drive'

Value

LREAL

Neuer Wert des Parameters

ParameterSetID

INT

Kennung in welchen Parameterdatensatz der Wert geschrieben werden soll.

-1 an diesem Eingang bedeutet, dass kein Parameterdatensatz ausgewählt wurde. Mit diesem Wert ist der Eingang auch vorbelegt.

SubdeviceID

INT

Kennung für welches Gerät der Wert geschrie­ben werden soll.

-1 an diesem Eingang bedeutet, dass kein Gerät ausgewählt wurde. Mit diesem Wert ist der Eingang auch vorbelegt.

WaitAck

BOOL

Eingang der die Reaktion des Motion Control­lers hinsichtlich der Quittierung des Auftrags beeinflusst.

TRUE – mit dem Auftrag stoppt der Motion Controller die Interpolation.

FALSE – der Interpolator des Motion Control­lers wird beim Eintreffen des Auftrags nicht angehalten.

VAR_OUTPUT

Variablenname

Datentyp

Beschreibung

Done

BOOL

Ist TRUE, wenn der Parameterwert erfolgreich geschrieben werden konnte.

Busy

BOOL

Ist TRUE, wenn der FB noch aktiv ist.

Error

BOOL

Zeigt an, ob innerhalb des FB ein Fehler aufgetreten ist.

ErrorID

WORD

Fehlerkennung

InternalErrorID

UDINT

Interne Fehlerkennung der ISG-MCP.

Verhalten des FB: