WcState

Die Variablen unter WcState (Working Counter State) zeigen durch einen so genannten Working Counter an, ob der EtherCAT-Slave erfolgreich und störungsfrei am zyklischen Prozessdatenverkehr teilnimmt.

Die Variable WcState eines EtherCAT-Slaves sollte daher immer ausgewertet werden.

Die Variablen werden nur dann angezeigt, wenn der EtherCAT-Slave über einen EtherCAT-Master in TwinCAT eingefügt wird.

WcState 1:


Die folgende Tabelle zeigt, welche Werte die WcState Variable annehmen kann:

Wert

Beschreibung

0

Gültige Echtzeitkommunikation im letzten Zyklus

1

Ungültige Echtzeitkommunikation


Bei einer ungültigen Echtzeitkommunikation hat das ggf. Auswirkungen auf die Prozessdaten anderer EtherCAT-Slaves, die in der gleichen SyncUnit liegen:


Die Variable InputToggle zählt, ob ein neues gültiges Telegramm empfangen wurde. Nach jedem erfolgreichen Zyklus wird der Wert um eins hochgezählt.