F_ConvMasterDevStateToString

F_ConvMasterDevStateToString 1:

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
( Standard.Lib; TcBase.Lib; TcSystem.Lib, TcUtilities.Lib werden automatisch eingebunden)

TwinCAT v2.10.0 Build >= 1301 oder höher

CX (ARM)