Diagnose

Zustand des Ethernet

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 FieldbusState mit Ihrem SPS-Programm.

Diagnose 1:
Zustand des Ethernet

Fieldbus State

Fehler Nummer

Beschreibung

Abhilfe

0

kein Fehler

-

1

Watchdog Fehler

Kommunikation unterbrochen

Ethernet Typ

Hier kann man erkennen welches Ethernet Protokoll auf die SPS Variablen zugreift und damit den Watchdog aktiviert (zum Beispiel die Daten in der Default Config ab der Adresse %IB1000 und %QB1000).

Diagnose Nummer

Beschreibung

Abhilfe

0x0000

kein Protokoll greift auf die SPS Variablen zu

-

0x0001

ADS TCP

Kommunikation über ADS TCP/IP

0x0002

ADS UDP

Kommunikation über ADS UDP/IP

0x0010

ModbusTCP

Kommunikation über Modbus TCP/IP

Auslesen des Feldbusstatus per ADS

In der Default Konfiguration oder in TwinCAT Konfiguration kann der Feldbusstatus über ADSREAD ausgelesen werden (in Vorbereitung).

Parameter ADSREAD Baustein

Beschreibung

NetID

lokal - Leerstring

Port

 

IndexGroup

 

IndexOffset

 

LEN

 

Zustand des K-Bus

Sollte der interne Bus oder einer seiner Busklemmen ein Problem haben wird dies im 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 in TwinCAT Konfiguration kann der Feldbusstatus über ADSREAD ausgelesen werden.

Parameter ADSREAD Baustein

Beschreibung

NetID

lokal - Leerstring

Port

1

IndexGroup

16#0006

IndexOffset

16#000C_9000

LEN

1