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. |