Diagnosecodes
Die hier hexadezimal aufgelisteten Diagnose-Codes werden als WORD-Datentyp am DiagCode-Ausgang des Funktionsbausteins ausgegeben.
Code (hex) | Beschreibung | Möglichkeiten zur Behebung des Fehlers |
---|---|---|
0000 | Der Funktionsbaustein ist nicht aktiviert. | Aktivieren Sie den Funktionsbaustein, indem Sie Activate auf TRUE steuern. |
8000 | Der Baustein ist aktiv. Das manuelle Rücksetzsignal wurde angefordert und wird aktuell für die Dauer eines SPS-Zyklus ausgegeben. Der Ausgang ResetOut ist TRUE. | Ist dies ein beabsichtigtes Ereignis: Keine Maßnahme erforderlich. Ist dies ein unbeabsichtigtes Ereignis:
|
8001 | Der Funktionsbaustein wurde aktiviert und befindet sich in der Initialisierungsphase. Er verifiziert seine Konfiguration (MinEdgeTime < MaxEdgeTime und EdgeMonitoring darf nur TRUE sein, wenn RisingEdge = FALSE). Die manuelle Rücksetzfunktion kann noch nicht angefordert werden. In diesem Zustand erwartet der Funktionsbaustein ein FALSE am Eingang ResetIn. | Steuern Sie Eingang ResetIn auf FALSE. |
8010 | Der Funktionsbaustein wurde aktiviert und seine Konfiguration ist gültig. Die manuelle Rücksetzfunktion kann nicht angefordert werden, da Eingang OperationStop = FALSE ist (Standard-SPS signalisiert nicht den Betriebsstopp). | Steuern Sie Eingang OperationStop auf TRUE, um das Anfordern der manuellen Rücksetzfunktion zuzulassen. |
8020 | Der Funktionsbaustein ist aktiviert, seine Konfiguration ist gültig und er ist bereit zur Ausführung der manuellen Rücksetzfunktion (OperationStop = TRUE). | Steuern Sie Eingang ResetIn auf TRUE.Je nach Bausteinkonfiguration hat eine steigende Flanke an Eingang ResetIn eine der folgenden Auswirkungen:
|
8030 | Der Funktionsbaustein ist aktiviert, seine Konfiguration ist gültig und am Eingang ResetIn wurde bereits eine steigende Flanke erkannt. Es wird die fallende Flanke erwartet (RisingEdge = FALSE), um den Rücksetzimpuls an Ausgang ResetOut auszugeben. Es findet keine Zeitüberwachung statt. | Steuern Sie Eingang ResetIn auf FALSE. |
8040 | Der Funktionsbaustein ist aktiviert, seine Konfiguration ist gültig und am Eingang ResetIn wurde bereits eine steigende Flanke erkannt. Es wird die fallende Flanke erwartet (RisingEdge = FALSE), um den Rücksetzimpuls an Ausgang ResetOut auszugeben. Da die Zeitüberwachung konfiguriert ist (EdgeMonitoring = TRUE), muss der spezifizierte zeitliche Signalablauf eingehalten werden. | Steuern Sie den Eingang ResetIn unter Einhaltung der folgenden Zeitvorgabe auf FALSE: Um das Ausgabesignal zu erzeugen, muss das Signal an ResetIn mindestens für die an Eingang MinEdgeTime eingestellte Dauer anliegen und dann von TRUE auf FALSE zurücksteuern, bevor die Maximaldauer (MaxEdgeTime) überschritten ist. |
C000 | Ungültige Konfiguration des Funktionsbausteins: Der Zeitwert an Eingang MaxEdgeTime ist kleiner oder gleich wie der Zeitwert an Eingang MinEdgeTime. | Legen Sie gültige Zeitwerte an: MinEdgeTime < MaxEdgeTime. |
C001 | Ungültige Konfiguration des Funktionsbausteins: RisingEdge und EdgeMonitoring sind beide auf TRUE gesetzt. | Legen Sie gültige Werte an: EdgeMonitoring darf nur TRUE sein, wenn RisingEdge = FALSE. |
C002 | Nach der Aktivierung der Funktionsbausteins wurde am Eingang ResetIn ein dauerhaftes TRUE erkannt. | Steuern Sie Eingang ResetIn auf FALSE. |
C003 | Im Zustand 8010 wurde eine steigende Flanke an Eingang ResetIn erkannt, obwohl Eingang OperationStop = FALSE ist. | Steuern Sie Eingang ResetIn auf FALSE. |
C004 | An den Eingängen ResetIn und OperationStop wurden gleichzeitig steigende Flanken erkannt. | Steuern Sie Eingang ResetIn auf FALSE. |
C030 | Die an Eingang MinEdgeTime definierte minimale Signaldauer wurde nicht eingehalten, bevor das Signal an Eingang ResetIn zurück auf FALSE steuerte. | Steuern Sie Eingang ResetIn von FALSE zurück auf TRUE. |
C040 | Die an Eingang MaxEdgeTime definierte maximale Signaldauer wurde überschritten, bevor das Signal an Eingang ResetIn zurück auf FALSE steuerte. | Steuern Sie Eingang ResetIn von FALSE zurück auf TRUE. |