Diagnose-Codes
Die hier aufgelisteten, hexadezimalen Diagnosecodes werden als Datentyp WORD am Ausgang DiagCode des Funktionsbausteins ausgegeben.
Code (hex) | Beschreibung | Abhilfe-Möglichkeiten |
---|---|---|
0000 | Der Funktionsbaustein ist nicht aktiviert. Eingang Activate ist FALSE. | Aktivieren Sie den Funktionsbaustein, indem Sie Activate auf TRUE steuern. |
8000 | Der Funktionsbaustein hat seine Operation erfolgreich beendet. Die Datei wurde gelöscht und am Ausgang Done liegt SAFETRUE an. | Es kann die nächste Löschoperation angefordert werden. |
8002 | Der Funktionsbaustein befindet sich in Vorbereitung (Prepare-Zustand). Die Werte an den Eingängen werden auf Plausibilität überprüft. | Temporärer Zustand. Es ist keine Maßnahme erforderlich. |
8004 | Der FB wartet auf die Antwort der Sicherheitssteuerung, ob die Firmware bereit zum Löschen der Datei ist. | Temporärer Zustand. Es ist keine Maßnahme erforderlich. |
8005 | Nachdem das Löschen der spezifizierten Rezeptur-Datei angefordert wurde (im Zustand 8008), wartet der FB auf die Antwort der Sicherheitssteuerung. | Temporärer Zustand. Es ist keine Maßnahme erforderlich. |
8006 | Die Firmware der Sicherheitssteuerung hat gemeldet, dass sie bereit zum Löschen der Datei ist. Der FB wartet nun auf den Löschbefehl am Eingang CommandDelete. | Steuern Sie den Eingang CommandDelete auf SAFETRUE, um das Löschen der Datei zu starten. |
8008 | Nachdem der Eingang CommandDelete auf SAFETRUE gesteuert wurde, sendet der FB eine Anforderung an die Sicherheitssteuerung, um die am Eingang IDRecipeFile spezifizierte Datei zu löschen. | Temporärer Zustand. Es ist keine Maßnahme erforderlich. |
C010 | Die Dateikennung, die am Eingang IDRecipeFile anliegt, ist außerhalb des gültigen Wertebereichs. | Legen Sie am Eingang IDRecipeFile eine gültige Dateikennung an. Nachdem eine gültige Kennung anliegt, wechselt der FB in den Prepare-Zustand (8002). |
C040 | Die Firmware der Sicherheitssteuerung ist nicht bereit, das SAFETRUE-Signal am Eingang CommandDelete zu akzeptieren (d.h. nicht bereit zum Löschen der Rezeptur-Datei). Möglicherweise gab es gleichzeitige Zugriffe durch andere Funktionsbausteininstanzen auf diese Datei. |
|
C050 | Nachdem das Signal am Eingang CommandDelete auf SAFETRUE gesteuert wurde, lehnt die Firmware der Sicherheitssteuerung die Anforderung zum Löschen der Rezeptur-Datei ab. Der Grund dafür ist ein gleichzeitiger Zugriff durch eine andere Instanz eines Rezeptur-Funktionsbausteins auf diese Datei. |
|
C150 | Nachdem das Signal am Eingang CommandDelete auf SAFETRUE gesteuert wurde, lehnt die Firmware der Sicherheitssteuerung die Anforderung zum Löschen der Rezeptur-Datei ab. Grund: Der Zugriff auf die Datei im Flash-Speicher ist nicht möglich. Möglicherweise ist das Speichermedium schreibgeschützt oder wurde entfernt oder ist defekt. |
|
C0A0 | Die zu löschende Rezeptur-Datei existiert nicht im Dateisystem im Flash-Speicher. | Stellen Sie sicher, dass in Ihrer sicherheitsbezogenen Applikation Dateien weder unerwartet noch irrtümlich gelöscht werden. |