F_ConvStateToString

F_ConvStateToString 1:

Die Funktion F_ConvStateToString liefert den EtherCAT Slave State als String.

VAR_INPUT

VAR_INPUT
    nState : WORD;
END_VAR

Name

Typ

Beschreibung

nState

WORD

EtherCAT Slave State als WORD
    0x___1 = Slave ist in 'INIT'
    0x___2 = Slave ist in 'PREOP'
    0x___3 = Slave ist in 'BOOT'
    0x___4 = Slave ist in 'SAFEOP'
    0x___8 = Slave ist in 'OP'
    0x001_ = Slave signalisiert Fehler
    0x002_ = Ungültige VendorId, ProductCode...Gefunden
    0x004_ = Initialisierungsfehler aufgetreten
    0x010_ = Slave nicht vorhanden
    0x020_ = Slave signalisiert Link-Fehler
    0x040_ = Slave signalisiert fehlenden Link
    0x080_ = Slave signalisiert unerwarteten Link
    0x100_ = Kommunikations-Port A
    0x200_ = Kommunikations-Port B
    0x400_ = Kommunikations-Port C
    0x800_ = Kommunikations-Port D

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)