F_ConvMasterDevStateToString
Die Funktion F_ConvMasterDevStateToString liefert den Gerätestatus des EtherCAT Masters als String.
VAR_INPUT
VAR_INPUT
nState : WORD;
END_VAR
nstate: Gerätestatus des EtherCAT Masters, kann als DevState im System Manager von den Eingängen des EtherCAT Masters in die SPS geinkt werden
0x0001 = Link-Fehler
0x0002 = I/O geblockt nach Link Fehler (I/O Reset erforderlich)
0x0004 = Link-Fehler (Redundanzadapter)
0x0008 = Fehlender Frame (Redundanz-Modus)
0x0010 = Nicht genügend Sende-Resourcen (I/O Reset erforderlich)
0x0020 = Zeitüberwachungs(Watchdog)-Fehler
0x0040 = Ethernet-Treiber (Miniport) nicht
gefunden
0x0080 = I/O Reset aktiv
0x0100 = Mindenstens eine Slave in
'INIT'
0x0200 = Mindenstens eine Slave in
'PRE-OP'
0x0400 = Mindenstens eine Slave in
'SAFE-OP'
0x0800 = Mindenstens eine Slave in im
Fehler
0x1000 = Distributed Clocks nicht
synchronisiert
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS Bibliotheken |
---|---|---|
TwinCAT v2.10.0 oder höher | PC or CX (x86) | TcEtherCAT.Lib |
TwinCAT v2.10.0 Build >= 1301 oder höher | CX (ARM) |