Diagnosemeldungen des Laufzeitsystems

 

Diagnosemeldungen des Laufzeitsystems

Überblick

Zusätzlich zu den im Kapitel Diagnosemeldungen aufgeführten Meldungen kann der Meldungs­logger Diagnosemeldungen des Laufzeitsystems in „ und Diagnose“ anzeigen.Logic Builder

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:

G-SE-0069302.1.gif-high.gif

 

 

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 <Name der Applikation> 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: Vergebene Zahl

Diagnosetext

*EXCEPTION* <Art der Ausnahme > Application

Ausnahme bei Funktion FC_SysUserCallStack aufgetreten.

Beispiel: *EXCEPTION* VendorException Anwendung

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.

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