Diagnosemeldungen des Laufzeitsystems

Überblick

Zusätzlich zu den im Kapitel Diagnosemeldungen aufgeführten Meldungen kann der Meldungslogger Diagnosemeldungen des Laufzeitsystems in Logic Builder und Diagnostics anzeigen.

Diese Meldungen verfügen über einen vom üblichen Format abweichenden Diagnosecode:

Als Diagnosecode wird eine Dezimalzahl größer als 1073741824 angezeigt.

Die folgende Grafik zeigt die Struktur des Diagnosecodes:

Wenn Sie den dezimalen Diagnosecode der Meldung in eine Hexadezimalzahl umrechnen, zeigt die Ziffer 4 an der ersten Stelle an, dass es sich um eine Laufzeitsystemmeldung handelt.

Beispiele

In den folgenden Beispielen sind einige mögliche Systemmeldungen beschrieben:

Taskzykluszeitüberwachung:

Spalte Meldungslogger

Wert

Beschreibung

Klasse

4

Siehe Diagnoseklasse (Standard): 4

Objekt

LZS

Laufzeitsystem

Instanz

LZS

Laufzeitsystem

DiagCode

1073746179

Diagnosecode (HEX: 0x40001103)

Ext. Diag

16

Externe Diagnose: Gibt die Zeit an, die die Task benötigt hat (in ms).

Message

*EXCEPTION* Watchdog Application <Name der Task, welche die Zykluszeitüberschreitung verursacht hat>

Ausnahme bei Taskzykluszeitüberwachung aufgetreten:

Beispiel: *Exception* Watchdog Application TASK_S

Applikation nicht geladen:

Spalte Meldungslogger

Wert

Beschreibung

Klasse

3

Siehe Diagnoseklasse (Standard): 3

Objekt

LZS

Laufzeitsystem

Instanz

LZS

Laufzeitsystem

DiagCode

1073742337

Diagnosecode (HEX: 0x40000201)

Ext. Diag

1

Externe Diagnose

Diagnosetext

Application <Application name> not found to start

Die Applikation konnte nicht geladen werden.

Beispiel: Application Prepare not found to start

Bootprojekt nicht geladen:

Spalte Meldungslogger

Wert

Beschreibung

Klasse

3

Siehe Diagnoseklasse (Standard): 3

Objekt

LZS

Laufzeitsystem

Instanz

LZS

Laufzeitsystem

DiagCode

1073742350

Diagnosecode (HEX: 0x4000020E)

Ext. Diag

16

Externe Diagnose

Diagnosetext

Bootproject <Name des Bootprojekts> corrupt

Das Bootprojekt konnte nicht geladen werden.

Ausnahme FC_SysUserCallStack:

Spalte Meldungslogger

Wert

Beschreibung

Klasse

4

Siehe Diagnoseklasse (Standard): 4

Objekt

LZS

Laufzeitsystem

Instanz

LZS

Laufzeitsystem

DiagCode

1073746179

Diagnosecode (HEX: 0x40001103)

Ext. Diag

8192

Externe Diagnose: Nummer angegeben

Diagnosetext

*EXCEPTION* <Art der Ausnahme> Application

Ausnahme bei Funktion FC_SysUserCallStack aufgetreten.

Beispiel: *EXCEPTION* VendorException Application

Feldbus ist nicht in Betrieb:

Spalte Meldungslogger

Wert

Beschreibung

Klasse

3

Siehe Diagnoseklasse (Standard): 3

Objekt

LZS

Laufzeitsystem

Instanz

LZS

Laufzeitsystem

DiagCode

1079970304

Diagnosecode (HEX: 0x405F0A00)

Ext. Diag

-2146697191

Externe Diagnose

Diagnosetext

Could not get destination queue handle

Diagnose des CAN-Treibers: Feldbus ist nicht in Betrieb

Feldbus-Konfiguration:

Spalte Meldungslogger

Wert

Beschreibung

Klasse

3

Siehe Diagnoseklasse (Standard): 3

Objekt

LZS

Laufzeitsystem

Instanz

LZS

Laufzeitsystem

DiagCode

1073746433

Diagnosecode (HEX: 0x 40001201)

Ext. Diag

1

Externe Diagnose

Diagnosetext

Update configuration failed from driver

Die Meldung bezieht sich auf den Feldbus. Überprüfen Sie die PLC-Konfiguration oder tauschen Sie die Steuerungskarte/optionale Karte aus. Starten Sie die Steuerung neu.

Feldbus-Konfiguration:

Spalte Meldungslogger

Wert

Beschreibung

Klasse

3

Siehe Diagnoseklasse (Standard): 3

Objekt

LZS

Laufzeitsystem

Instanz

LZS

Laufzeitsystem

DiagCode

1074791425

Diagnosecode (HEX: 0x40100401)

Ext. Diag

1

Externe Diagnose

Diagnosetext

DriverMemoryPointer failed

Die Meldung bezieht sich auf den Feldbus. Überprüfen Sie die PLC-Konfiguration oder tauschen Sie die Steuerungskarte/optionale Karte aus. Starten Sie die Steuerung neu.

Spalte Meldungslogger

Wert

Beschreibung

Klasse

3

Siehe Diagnoseklasse (Standard): 3

Objekt

LZS

Laufzeitsystem

Instanz

LZS

Laufzeitsystem

DiagCode

1074791442

Diagnosecode (HEX: 0x40100412)

Ext. Diag

1

Externe Diagnose

Diagnosetext

TCP/IP service failed

Die Meldung bezieht sich auf den Feldbus. Überprüfen Sie die PLC-Konfiguration oder tauschen Sie die Steuerungskarte/optionale Karte aus. Starten Sie die Steuerung neu.

Feldbus-Konfiguration:

Spalte Meldungslogger

Wert

Beschreibung

Klasse

3

Siehe Diagnoseklasse (Standard): 3

Objekt

LZS

Laufzeitsystem

Instanz

LZS

Laufzeitsystem

DiagCode

1074791448

Diagnosecode (HEX: 0x40100418)

Ext. Diag

1

Externe Diagnose

Diagnosetext

Firmwarename is not correct / Max. number of channels per board exceeded

Die Meldung bezieht sich auf den Feldbus. Überprüfen Sie die PLC-Konfiguration oder tauschen Sie die Steuerungskarte/optionale Karte aus. Starten Sie die Steuerung neu.

Verlust der Kommunikation:

Spalte Meldungslogger

Wert

Beschreibung

Klasse

3

Diagnoseklasse 3

Objekt

LZS

Laufzeitsystem

Instanz

LZS

Laufzeitsystem

DiagCode

1074791536

Diagnosecode (HEX: 0x40100470)

Ext. Diag

0

Diagnosetext

No cyclic telegrams

Der Austausch von zyklischen Daten wurde abgebrochen.

Verlust der Feldbuskommunikation:

Spalte Meldungslogger

Wert

Beschreibung

Klasse

1

Siehe Diagnoseklasse (Standard): 1

Objekt

LZS

Laufzeitsystem

Instanz

LZS

Laufzeitsystem

DiagCode

1074791453

Diagnosecode (HEX: 0x4010041D)

Ext. Diag

1

(Interne Diagnose)

Diagnosetext

Hardware-Watchdog überschritten. Rücksetzen der Anwendung ist erforderlich.

Verlust der Feldbuskommunikation:

Spalte Meldungslogger

Wert

Beschreibung

Klasse

1

Siehe Diagnoseklasse (Standard): 1

Objekt

LZS

Laufzeitsystem

Instanz

LZS

Laufzeitsystem

DiagCode

1074791491

Diagnosecode (HEX: 0x40100443)

Ext. Diag

1

(Interne Diagnose)

Diagnosetext

16#800C0019

Interner Diagnosecode.

Wenden Sie sich an Ihren Ansprechpartner bei Schneider Electric.

Verlust der Ethernet-Kommunikation:

Spalte Meldungslogger

Wert

Beschreibung

Klasse

1

Siehe Diagnoseklasse (Standard): 1

Objekt

LZS

Laufzeitsystem

Instanz

LZS

Laufzeitsystem

DiagCode

1073754127

Diagnosecode (HEX: 0x4000300F)

Ext. Diag

1

(Interne Diagnose)

Diagnosetext

Es konnten keine Daten an den Port <IP address> gesendet werden.

Die Ethernet-Kommunikation wurde unterbrochen.

Anzeige in der Steuerungskonfiguration

HINWEIS: Die einzelnen Diagnosewerte der Meldungen werden auch in den Diagnoseparametern der PLC-Konfiguration angezeigt (zum Beispiel: PacDrive LMC x00C > Konfiguration > Abschnittsdiagnose).

Wert

Parameter der PLC-Konfiguration

Klasse

DiagClass

DiagCode

DiagCode

Diagnosetext

DiagMsg

Ext. Diag

DiagExtMsg