Diagnose-Codes
Die hier hexadezimal aufgelisteten Diagnose-Codes werden als WORD-Datentyp am DiagCode-Ausgang des Funktionsbausteins ausgegeben.
| Code (hex) | Beschreibung | Abhilfe-Möglichkeiten | 
|---|---|---|
| 0000 | Der Funktionsbaustein ist nicht aktiviert. Der Activate-Eingang ist FALSE. | Aktivieren Sie den Funktionsbaustein, indem Sie Activate auf TRUE steuern. | 
| 8000 | Der Funktionsbaustein befindet sich in einem normalen Betriebszustand. Der Test der Schutzeinrichtung wurde fehlerfrei durchgeführt. Der Ausgang S_OSSD_Out ist SAFETRUE. Ein erneuter Test der angeschlossenen Schutzeinrichtung ist in diesem Zustand möglich. | Um den Test der Schutzeinrichtung erneut durchzuführen, ist ein Signalwechsel von FALSE auf TRUE an StartTest erforderlich. | 
| 8401 | Der Funktionsbaustein ist aktiviert. Der Erfassungsbereich der Schutzeinrichtung ist nicht unterbrochen (S_OSSD_In = SAFETRUE). Die Anlaufsperre des Funktionsbausteins ist aktiv. Ein Start der Testroutine ist in diesem Zustand nicht möglich. | Führen Sie einen Reset aus. | 
| 8802 | Der Erfassungsbereich der Schutzeinrichtung ist unterbrochen (S_OSSD_In = SAFEFALSE). Ein Start der Testroutine ist in diesem Zustand nicht möglich. | Beseitigen Sie die Unterbrechung des Erfassungsbereichs der angeschlossenen Schutzeinrichtung. | 
| 8411/8811 | Der Erfassungsbereich der Schutzeinrichtung ist nicht unterbrochen (S_OSSD_In = SAFETRUE). Die Wiederanlaufsperre des Funktionsbausteins ist aktiv. Ein Start der Testroutine ist in diesem Zustand nicht möglich. | Führen Sie einen Reset aus. | 
| 8021 | Die Testroutine für einen externen manuellen Test der angeschlossenen Schutzeinrichtung ist aktiv. Der Funktionsbaustein erwartet eine fallende Flanke an S_OSSD_In. | 
 | 
| 8831 | Die Testroutine für einen externen manuellen Test der angeschlossenen Schutzeinrichtung ist aktiv. Der Erfassungsbereich der Schutzeinrichtung ist unterbrochen (S_OSSD_In = SAFEFALSE). | Beseitigen Sie die Unterbrechung des Erfassungsbereichs der angeschlossenen Schutzeinrichtung. | 
| 8832 | ESPE-Interrupt 3. Der Erfassungsbereich der Schutzeinrichtung ist unterbrochen (S_OSSD_In = SAFEFALSE). Die Wiederanlaufsperre des Funktionsbausteins ist nicht aktiv. Ein Start der Testroutine ist in diesem Zustand nicht möglich. | Beseitigen Sie die Unterbrechung des Erfassungsbereichs der angeschlossenen Schutzeinrichtung. Der Baustein wechselt in den normalen Betriebszustand (8000), sobald der Erfassungsbereich nicht mehr unterbrochen ist (S_OSSD_In = SAFETRUE). | 
| 8441/8841 | Die Testroutine für einen externen manuellen Test der angeschlossenen Schutzeinrichtung ist erfolgreich abgeschlossen. | Führen Sie einen Reset aus. | 
| 8010 | Der S_OSSD_Out-Ausgang ist SAFETRUE, der Test der Schutzeinrichtung wurde noch nicht durchgeführt. Ein Test der angeschlossenen Schutzeinrichtung ist in diesem Zustand möglich. | Führen Sie zum sicheren Betrieb Ihrer Applikation den Test der Schutzeinrichtung mit einer steigenden Flanke an StartTest durch. | 
| 8851 | Der Erfassungsbereich der Schutzeinrichtung ist unterbrochen (S_OSSD_In = SAFEFALSE). Ein Start der Testroutine ist in diesem Zustand nicht möglich. | Beseitigen Sie die Unterbrechung des Erfassungsbereichs der angeschlossenen Schutzeinrichtung. | 
| 8461/8861 | Der Erfassungsbereich der Schutzeinrichtung ist nicht unterbrochen (S_OSSD_In = SAFETRUE). Die Wiederanlaufsperre des Funktionsbausteins ist aktiv. Ein Start der Testroutine ist in diesem Zustand nicht möglich. | Führen Sie einen Reset aus. | 
| 8020 | Über eine steigende Flanke an StartTest wurde der Test der angeschlossenen Schutzeinrichtung gestartet. Der Funktionsbaustein hat S_TestOut = SAFEFALSE gesteuert, um den Test der angeschlossenen Schutzeinrichtung zu starten. Dieser Zustand wird über die an TestTime eingestellte Zeit überwacht. | Um den nächsten Testschritt zu aktivieren, muss S_OSSD_In = SAFEFALSE sein. | 
| 8030 | Der Test der angeschlossenen Schutzeinrichtung wird durchgeführt. Die angeschlossene Schutzeinrichtung hat S_OSSD_In = SAFEFALSE gesteuert. Anschließend wurde S_TestOut = SAFETRUE gesteuert, innerhalb der an TestTime eingestellten Überwachungszeit muss S_OSSD_In = SAFETRUE gesteuert werden. | Um den Test abzuschließen, muss S_OSSD_In = SAFETRUE sein. | 
| C000 | Der an TestTime vorgegebene Zeitwert ist ungültig. Der gültige Wertebereich liegt zwischen 0 ms und 150 ms. | Geben Sie einen Wert zwischen 0 ms und 150 ms vor. | 
| C011 | Vom Funktionsbaustein wurde ein statisches TRUE-Signal an Reset erkannt. | Prüfen Sie das Reset-Befehlsgerät und dessen Verdrahtung. Das Reset-Signal muss den Status FALSE aufweisen. | 
| C021 | Vom Funktionsbaustein wurde ein statisches TRUE-Signal an Reset erkannt. | Prüfen Sie das Reset-Befehlsgerät und dessen Verdrahtung. Das Reset-Signal muss den Status FALSE aufweisen. | 
| C031 | Vom Funktionsbaustein wurde ein statisches TRUE-Signal an Reset erkannt. | Prüfen Sie das Reset-Befehlsgerät und dessen Verdrahtung. Das Reset-Signal muss den Status FALSE aufweisen. | 
| C041 | Vom Funktionsbaustein wurde ein statisches TRUE-Signal an Reset erkannt. | Prüfen Sie das Reset-Befehlsgerät und dessen Verdrahtung. Das Reset-Signal muss den Status FALSE aufweisen. | 
| C051 | Vom Funktionsbaustein wurde ein statisches TRUE-Signal an Reset erkannt. | Prüfen Sie das Reset-Befehlsgerät und dessen Verdrahtung. Steuern Sie Reset = FALSE und S_OSSD_In = SAFETRUE. | 
| C061 | Vom Funktionsbaustein wurde ein statisches TRUE-Signal an Reset erkannt. | Prüfen Sie das Reset-Befehlsgerät und dessen Verdrahtung. Das Reset-Signal muss den Status FALSE aufweisen. | 
| C071 | Vom Funktionsbaustein wurde ein statisches TRUE-Signal an Reset erkannt. | Prüfen Sie das Reset-Befehlsgerät und dessen Verdrahtung. Das Reset-Signal muss den Status FALSE aufweisen. | 
| C410/C010 | Der Funktionsbaustein hat S_TestOut = SAFEFALSE gesteuert, um den Test der angeschlossenen Schutzeinrichtung zu starten. In diesem Testsschritt wurde S_OSSD_In nicht innerhalb der an TestTime eingestellten Überwachungszeit auf SAFEFALSE gesteuert. | 
 | 
| C420/C020 | Der Funktionsbaustein hat S_TestOut = SAFETRUE gesteuert. In diesem Testsschritt wurde S_OSSD_In nicht innerhalb der an TestTime eingestellten Überwachungszeit auf SAFETRUE gesteuert. | 
 |