MC_ReadParameter

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

VORSICHT

In der aktuellen Implementierung können nur Parameter aus den Achslisten (achsmdsX.lis) gelesen werden. Default-Listen (default_achs_mds.lis) werden nicht unterstützt.

MC_ReadParameter 1:

Es wird standardmäßig der Parametersatz 0 und der Listentyp „ACHS_MDS“ verwendet.

Blockdiagramm

MC_ReadParameter 2:

Parameter des FB

VAR_IN_OUT

 

Axis

AXIS_REF

Achsreferenz

VAR_INPUT

 

Enable

BOOL

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

 

ParameterNumber

STRING

Kennung des Parameters, dessen Wert gelesen werden soll.

z.B. „kenngr.swe_pos“

 

ParameterType

STRING

Art des Parameters der gelesen werden soll.

Derzeit: ACHS_MDS

VAR_OUTPUT

 

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: