Kommunikation

In der Strukturansicht werden unter dem Menüpunkt Inputs Eingangsvariablen aufgelistet, die Informationen über einen CANopen-Gerät zur Verfügung stellen.

Über die Variable NodeState können Sie sich den Zustand der CANopen Kommunikation anzeigen lassen und wissen damit ob sich der Slave im Datenaustausch befindet oder einen Fehler vorliegt.

Kommunikation 1:


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

Wert

Bedeutung

0

No error

1

Node deactivated

2

Node not found

4

SDO syntax error at StartUp

5

SDO data mismatch at StartUp

8

Node StartUp in progress

11

FC510x Bus-OFF

12

Pre-Operational

13

Severe bus fault

14

Guarding: toggle error

20

TxPDO too short

22

Expected TxPDO is missing

23

Node is Operational but not all TxPDOs were received

31

only for EtherCAT gateways: WC-State of cyclic EtherCAT frame is 1

128

Node is Operational but not all RxPDOs were received

129

Node is Pre-Operational

130

Node is Stopped

 

Die folgende Tabelle zeigt, welche Werte die Variable DiagFlag annehmen kann. Diese Variable liefert Informationen darüber, ob sich die Diagnosedaten verändert haben.

Wert

Bedeutung

0

Daten nicht verändert.

1

Daten verändert. Benutze ADS-Read um die Daten auszulesen.

 

Bei der Variable EmergencyCounter wird der Zähler um eins erhöht, wenn ein Emergency Telegramm erhalten wurde.