MC_ReadParameter

Dieser Funktionsbaustein entspricht dem in PLCopen beschriebenen Funktionsbaustein zum Lesen von Parametern.

Hinweis

notice

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

Hinweis

notice

Es können nur Parameter aus den Achs-MDS gelesen werden. Parameter, die nur im Default-ACHS-MDS definiert sind, können nicht gelesen werden.

Blockdiagramm

Parameter des FB

VAR_IN_OUT

Variablenname

Datentyp

Beschreibung

Axis

AXIS_REF

Achsreferenz

VAR_INPUT

Variablenname

Datentyp

Beschreibung

Enable

BOOL

Muss den Wert TRUE besitzen, um kontinuierliches Lesen zu starten.

ParameterNumber

STRING

Kennung des Parameters, dessen Wert gelesen werden soll.

Siehe Hinweis 1.

ParameterType

STRING

Art des Parameters der gelesen werden soll.

Derzeit: ACHS_MDS

ParameterSet

UINT

Nummer des Parametersatzes, aus dem der Parameterwert gelesen werden soll.

VAR_OUTPUT

Variablenname

Datentyp

Beschreibung

Valid

BOOL

Ist TRUE, wenn der Parameterwert erfolgreich gelesen 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

Value

STRING

Parameterwert aus der Originalliste.

InternalErrorID

UDINT

Interne Fehlerkennung der ISG-MCP.

Verhalten des FB:

Beispiel

example

Parametrierung des Motion Controllers über ASCII-Dateilisten

kenngr.swe_pos.

getriebe[0].vb_not_referenced

Beispiel

example

Parametrierung des Motion Controllers über XML-Dateien

Erfolgt die Parametrierung des Motion Controllers über XML-Dateien, muss der Zugriff auf den Parameter als XPath-Angabe am Eingang „ParameterNumber“ angeben werden.

/AX_MDS/Head/P-AXIS-00297/@Value

/AX_MDS/Settings/P-AXIS-00015/@Value

/AX_MDS/Settings/Homing/P-AXIS-00299/@Value

/AX_MDS/Drive/Generic/address/@Value

oder bei Parametern mit Index:

/AX_MDS/Gear/GearIndex[@Value=“0“]/P-AXIS-00234/@Value

oder ganz einfach nur den Parameternamen verwenden, z.B.:

P-AXIS-00299