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. |
Es wird standardmäßig der Parametersatz 0 und der Listentyp „ACHS_MDS“ verwendet. |
Blockdiagramm
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:
- Das Verhalten des FB entspricht dem Verhalten des Funktionsbausteins MCV_ReadParamValue.