GetChannelState()

Diese Methode dient zum Lesen des Kanalstatus eines I/O-Elementes.
Syntax:
METHOD GetChannelState : HRESULT
VAR_INPUT
stDeviceState: REFERENCE TO ST_FlexValue;
END_VAR
Rückgabewert
Name | Typ | Beschreibung |
---|---|---|
GetChannelState | HRESULT | Rückgabewert mit Feedback zum Erfolg der Ausführung. |
Der Rückgabewert der Methode ist vom Typ HRESULT. Folgende Rückgabewerte sind zu erwarten.
E_AdsErr | Rückgabewert | Ursache |
---|---|---|
DEVICE_ERROR | 0x9B00 0700 | Das I/O-Element befindet sich im Fehlerzustand. |
DEVICE_SYMBOLNOTFOUND | 0x9B00 0710 | Die übergebene Referenz ist ungültig. |
DEVICE_INCOMPATIBLE | 0x9B00 070E | Dar Variablentyp der übergebenen Struktur passt nicht zum I/O-Element. |
DEVICE_SRVNOTSUPP | 0x1B00 0701 | Funktion wird von dem I/O-Element nicht unterstützt. |
DEVICE_NOERR | 0x1B00 000 | Ausführung war erfolgreich. |
Eingänge
Name | Typ | Beschreibung |
---|---|---|
stDeviceState | REFERENCE TO ST_FlexValue | Referenz auf eine Variable auf die der Gerätestatus geschrieben werden soll. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1.4024.35 | PC oder CX (x64, x86) | Tc3_PlasticFunctions v3.12.4.26 oder höher |