8209 letzter Bootvorgang scheiterte

Beschreibung

Siehe Diagnoseklasse (Standard): 3

Die Meldung wird in der Regel aufgrund eines Abfalls der Steuerspannung in der PacDrive-Steuerung, eines Resets der PacDrive-Steuerung oder der Erkennung eines Fehlers beim letzten Neustart ausgelöst. Verwenden Sie DiagExtMsg, um den Fehler zu lokalisieren. Während des Neustarts protokolliert die PacDrive Steuerung die einzelnen Phasen unter NvRam. Wenn dies zu einem Fehler führt (Fehler-LED leuchtet ununterbrochen) gilt beim nächsten Neustart die Basiskonfiguration und die Diagnosemeldung 8209 wird ausgelöst.

HINWEIS: Wenn die PacDrive-Steuerung im Minimalmodus neu startet, werden die Konfiguration und die SPS-Konfigurationsparameter auf ihre Standardwerte zurückgesetzt.
HINWEIS: Der nächste Neustart erfolgt im normalen Neustartmodus. Wenn dies nicht geschieht, wird beim nächsten Start die Standardkonfiguration verwendet. Der Prozess wird wiederholt.

DiagExtMsg

Bedeutung

1

Der Neustart startet vor der Initialisierung des Kernels.

2

Die Initialisierung des Kernels ist abgeschlossen; die FTP-Server-Priorität ist angepasst; das Time-Slicing ist eingeschaltet; Systemuhr; die Anz. der Taktschläge pro Sekunde ist festgelegt.

3

Der Logger wird initialisiert und NvRam ist abgeschlossen; Interrupts sind blockiert

4

Diagnose erstellt, Meldungen gesendet, bevor ObjectContr neu

5

Nach ObjectContr neu

6

Nach der Achsfreigabe, vor WatchDogEin

10

Beginn Konstruktor ObjVerObjektContr; Tasklock aktiv

11

Konfigurations- und Parameterdateien gelesen

12

Konfigurationsdatei ausgewertet, vor Objekten generiert

13

Nach Objekten generiert

14

Nach CycleTime setzen

15

Nach der Initialisierung von Moni.Max, LogGeb, VirtGeb, PhyGeb, Konstruktion von RTP vor dem Ausfüllen der Hinweistabelle.

16

Nach Parameter setzen

17

Nach Sercos-Hochlauf

18

Nach Laufzeitsystemstart

19

Nach dem RTP-Start, vor dem Laden des Programms

20

Nach dem Laden des Programms

31

Vor ScanDisk

1020

CoDeSys-Laufzeit beginnt, und die Boot-Anwendung wird geladen.

RAM < 32 MB

Unzureichender RAM in der PacDrive-Steuerung

Vorgehensweise:

  • Logic Builder-Verbindung mit TCP/IP

  • Lesen und bewerten Sie den Meldungslogger (DiagExtMsg)

  • Die DiagExtMsg kann verwendet werden, um festzustellen, welche Phase des Neustarts beim letzten Mal korrekt ausgeführt wurde.

Ursache

Fehlerbehebung

Die Funktion FC_SysReset() wurde aufgerufen, obwohl der Neustart der PacDrive-Steuerung noch nicht abgeschlossen ist.

Funktion FC_GetPacDriveBootState() verwenden, um sicherzustellen, dass die PacDrive-Steuerung den Neustart gestoppt hat, bevor Sie die Funktion FC_SysReset() ausführen.

DiagExtMsg = 19: Programmfehler, der angibt, dass die Anwendung fehlerhaft ist.

Programm prüfen, nach Bedarf korrigieren und in die PacDrive-Steuerung herunterladen.

DiagExtMsg ist nicht 19.

Ihren Ansprechpartner kontaktieren.

Die PacDrive- Steuerung wurde zweimal kurz hintereinander gebootet. Dies kann z.B. durch zweimaliges Betätigen des Reset-Tasters oder durch einen Abfall der Steuerspannung verursacht werden.

Steuerspannung prüfen und nach Bedarf korrigieren (siehe auch die technischen Daten).

Der Arbeitsspeicher in der PacDrive-Steuerung ist für dieses Projekt zu klein (DiagExtMsg=out of memory).

Bedeutung:

Eine Speicheranforderung konnte nicht ausgeführt werden. Der Speicher dient zum Booten, Zurücksetzen der Task, Aufrufen der Funktionsbausteine, Definieren/Lesen der Parameter, Herstellen/Beenden einer FTP-Verbindung, Übertragen von Daten (dezentrales Gerät), Kommunizieren mit Logic Builder und Herstellen/Beenden einer Telnet-Verbindung und Kommunikation mit Telnet.

  • Konfiguration optimieren.

  • RamDiskSize verringern.

  • Anzahl der Tasks reduzieren.

  • Eine PacDrive-Steuerung mit einem größeren Arbeitsspeicher verwenden.