F_ConvMasterDevStateToString

F_ConvMasterDevStateToString 1:

Die Funktion F_ConvMasterDevStateToString wandelt den Gerätestatus des EtherCAT-Masters in einen String.

Bei nState = 0 wird ‘OK‘ geliefert, sonst, z.B. bei nState = 1, wird ‘Not OK – Link error‘ geliefert. Wenn mehrere Fehler anstehen, werden diese mit Bindestrich separiert.

F_ConvMasterDevStateToString 2: Eingänge

VAR_INPUT
    nState : WORD;
END_VAR

Name

Typ

Beschreibung

nState

WORD

Gerätestatus des EtherCAT-Masters, kann als DevState im System Manager von den Eingängen des EtherCAT-Masters in die SPS gelinkt werden.

0x0001 = ‘Link error‘
0x0002 = ‘I/O locked after link error (I/O reset required)‘
0x0004 = ‘Link error (redundancy adapter)‘
0x0008 = ‘Missing one frame (redundancy mode)‘
0x0010 = ‘Out of send resources (I/O reset required)‘
0x0020 = ‘Watchdog triggered‘
0x0040 = ‘Ethernet driver (miniport) not found‘
0x0080 = ‘I/O reset active‘
0x0100 = ‘At least one device in 'INIT' state‘
0x0200 = ‘At least one device in 'PRE-OP' state‘
0x0400 = ‘At least one device in 'SAFE-OP' state‘
0x0800 = ‘At least one device indicates an error state‘
0x1000 = ‘DC not in sync‘

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS- Bibliotheken

TwinCAT v3.1.0

PC oder CX (x86, x64, ARM)

Tc2_EtherCAT