Diagnose

Zustand des DeviceNet

In vielen Fällen ist es wichtig zu wissen, ob die Kommunikation mit dem übergeordneten Master noch funktioniert. Verknüpfen Sie hierfür die Variable NodeState mit Ihrem SPS-Programm. Hierfür ist eine TwinCAT-Konfiguration erforderlich.

Diagnose 1:
DeviceNet Diagnose-Byte im System Manager

Fehler Nummer

Beschreibung

Abhilfe

0

no error

keine

1

Node is deactivated by the scanner, node is no longer in the masters scan-list.
For Slave Devices it means that there is no Data-Exchange between the Master and the Slave. The Master has released the DeviceNet Slave

Überprüfen Sie die Konfiguration

2

No data exchange between node and DeviceNet Master, node access timeout

Überprüfen Sie die Verbindung

18

Node is configured, ready for data exchange

keine

42

Electronic Key Error: Vendor Id

Überprüfen Sie die Identität des DeviceNet Slaves

43

Electronic Key Error: Device Type

Überprüfen Sie die Identität des DeviceNet Slaves

44

Electronic Key Error: Product Code

Überprüfen Sie die Identität des DeviceNet Slaves

45

Electronic Key Error: Revision

Überprüfen Sie die Identität des DeviceNet Slaves

46

Error writing start-up attributes

Überprüfen Sie die Identität des DeviceNet Slaves

47

Wrongproduced IO-Data length

Überprüfen Sie die Identität des DeviceNet Slaves

48

Wrong consumed IO-Data length

Überprüfen Sie die Identität des DeviceNet Slaves

49

Idle Mode (for Slave Devices): no valid IO-Data is exchanged via DeviceNet

Überprüfen Sie ob der Master im Idle Mode ist

Auslesen des Feldbusstatus per ADS

In der Default-Konfiguration oder der TwinCAT Konfiguration können Sie den Feldbusstatus über ADSREAD auslesen.

Parameter ADSREAD Baustein

Beschreibung

NetID

lokal - Leerstring

Port

1

IndexGroup

16#0006

IndexOffset

16#000C_AE00

LEN

1

Zustand des K-Buss

Sollte der interne Bus oder einer seiner Busklemmen ein Problem haben wird dies in der Variablen K-Bus-State angezeigt. Eine genauere Fehlerursache kann mit einem Funktionsbaustein ausgelesen werden (in Vorbereitung). Verknüpfen Sie hierfür die Variable K-Bus-State mit Ihrem SPS-Programm.

Diagnose 2:
Zustand des K-Bus

Fehlerbit

Beschreibung

Fehlerart

0

kein Fehler

kein Fehler

Bit 0

K-Bus Fehler

Fehler

Bit 2

K-Bus wird nachgetriggert

Hinweis

Auslesen des K-Bus-Status per ADS

In der Default-Konfiguration oder der TwinCAT Konfiguration können Sie den Feldbusstatus über ADSREAD auslesen.

Parameter ADSREAD Baustein

Beschreibung

NetID

lokal - Leerstring

Port

1

IndexGroup

16#0006

IndexOffset

16#000C_9000

LEN

1