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

31

Vor ScanDisk

4

Diagnose erstellt, Meldungen gesendet, bevor ObjectContr neu

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

5

Nach ObjectContr neu

6

Nach der Achsfreigabe, vor WatchDogEin

RAM < 32 MB

Unzureichender RAM in der PacDrive-Steuerung

Vorgehensweise:

oLogic Builder-Verbindung mit TCP/IP

oLesen und bewerten Sie den Meldungslogger (DiagExtMsg)

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

Ursache

Lösung

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; d. h. die Applikation ist fehlerhaft.

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.

oKonfiguration optimieren.

oRamDiskSize verringern.

oAnzahl der Tasks reduzieren.

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