Skip to main content

PROFIsafe Status und Diagnose

Probleme, die die Sicherheitssteuerung erkannt hat, lassen sich an drei Stellen diagnostizieren:

  • Probleme werden über den üblichen PROFINET-Diagnosemechanismus mit einem Diagnosecode an den PROFINET-Host (Mastersteuerung) gemeldet.

  • In CODESYS werden die Diagnoseinformationen als Statusmeldungen in der Registerkarte Status jedes F-Moduls angezeigt. Siehe Objekt ‚F-Device Module‘ (unter der Standardsteuerung)

  • In der Standardapplikation sind die Diagnosecodes über die Instanz des Funktionsbausteins ProfinetFDevice verfügbar. Jedes F-Modul, das im Gerätebaum angezeigt wird, hat eine Treiberinstanz des Funktionsbausteins ProfinetFDevice. Für weitere Informationen siehe: ProfinetFDevice (FB)

DiagCode

Beschreibung

Fehler in den empfangenen F-Parametern I (standardisierte Fehlercodes):

16#0040

Diskrepanz der Zieladresse F_Dest_Add zur Konfiguration in der Applikation

16#0041

Ungültige Zieladresse F_Dest_Add

16#0042

Ungültige oder nicht übereinstimmende Quelladresse F_Source_Add

16#0043

Die Überwachungszeit beträgt 0 ms (F_WD_Time, F_WD_Time_2).

16#0044

Der Parameter F_SIL ist höher als das SIL des spezifischen Geräts.

16#0045

Der Parameter F_CRC_Length stimmt nicht mit den erzeugten Werten überein.

16#0046

Die Version der F-Parameter ist nicht korrekt

16#0047

Die Daten des empfangenen F-Parameter Blocks sind inkonsistent (CRC1-Fehler)

16#004C

F_Block_ID wird nicht unterstützt

Fehler in der zyklischen Kommunikation (standardisierte Fehlercodes):

16#004D

Übertragungsfehler: Daten sind inkonsistent (CRC2-Fehler)

16#004E

Übertragungsfehler: Zeitüberschreitung (F_WD_Time oder F_WD_Time_2 wurde überschritten)

Interne Fehler in der Schnittstelle Sicherheitssteuerung zu Standardsteuerung:

16#0100

Die Anforderung für einen IO Service konnte innerhalb der Überwachungszeit nicht versendet werden.

16#0101

Die erwartete Antwort für einen IO Service wurde innerhalb der Überwachungszeit nicht empfangen.

16#0102

Die Antwort für einen IO Service hat ein ungültiges Format oder enthält ungültige Daten.

Fehler in den empfangenen F-Parametern II (CODESYS-spezifische Fehlercodes):

16#0110

Die Anzahl der empfangenen F-Parameter Bytes ist ungültig (F_Block_Id und übertragene Länge stimmen nicht überein)

16#0111

Die Einstellung der F-Parameter wird vom Modul nicht unterstützt

Für weitere Informationen siehe: ProfinetFDevice (FB)