GetProcessIoStatus()

Diese Methode dient zum Lesen des EtherCAT-Status eines I/O-Elementes.
Syntax:
METHOD GetProcessIoStatus : HRESULT
VAR_INPUT
bWcState: REFERENCE TO BOOL;
bToggle: REFERENCE TO BOOL;
nInfoDataState: REFERENCE TO UINT;
sAdsAddr: REFERENCE TO AMSADDR;
END_VAR
Rückgabewert
Name | Typ | Beschreibung |
---|---|---|
GetProcessIoStatus | 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 |
---|---|---|
bWcState | REFERENCE TO BOOL | Referenz auf eine Variable auf die der WcState geschrieben werden soll. |
bToggle | REFERENCE TO BOOL | Referenz auf eine Variable auf die der Toggle geschrieben werden soll. |
nInfoDataState | REFERENCE TO UINT | Referenz auf eine Variable auf die der InfoData State geschrieben werden soll. |
sAdsAddr | REFERENCE TO AMSADDR | Referenz auf eine Variable auf die die AdsAddr geschrieben werden soll. IoEcAds verfügbar. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1.4024.55 | PC oder CX (x64, x86) | Tc3_PlasticFunctions (>= v3.12.5.0) |