Funktionsbausteine zur Systemdiagnose
ReadSystemDiagnostics - Funktionsbeschreibung
Typ |
Funktionsbaustein |
Verfügbar ab |
V1.0.0.0 |
Der Funktionsbaustein ReadSystemDiagnostics gibt Diagnoseinformationen zum System-avatar zurück und setzt diese zurück.
Eingabe |
Datentyp |
Beschreibung |
---|---|---|
iq_TeSysIslandRef |
FB_TeSys_island |
Verweis auf das TeSys island-Gerät. |
i_xExecute |
BOOL |
Bei einer steigenden Flanke an diesem Eingang startet der Funktionsbaustein die Ausführung. Die Ausgänge q_xDone, q_xError, q_etResult und q_etResultMsg werden bei fallenden Flanke an i_xExecute zurückgesetzt. Siehe Verhalten der Funktionsbausteine mit Eingang i_xExecute. |
i_xResetWarningCntr |
BOOL |
Wenn dieser Eingang auf TRUE gesetzt wird, wird der Warnungszähler für das System auf 0 gesetzt. |
i_xResetMinorFltCntr |
BOOL |
Wenn dieser Eingang auf TRUE gesetzt wird, wird der Zähler für geringfügige Fehler für das System auf 0 gesetzt. |
i_xResetComErrorCntr |
BOOL |
Wenn dieser Eingang auf TRUE gesetzt wird, wird der Fehlerzähler für die Feldbuskommunikation auf 0 gesetzt. |
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_xError |
BOOL |
Wenn dieser Ausgang auf TRUE gesetzt wird, wurde ein Fehler identifiziert. Für weitere Informationen, siehe q_etResult und q_etResultMsg, |
q_etResult |
Stellt Diagnose- und Statusinformationen in Form numerischer Werte bereit. |
|
q_sResultMsg |
STRING[30] |
Stellt zusätzliche Diagnose- und Statusinformationen in Form von Textmeldungen bereit. |
q_xBusy |
BOOL |
Wenn dieser Ausgang auf TRUE gesetzt wird, bedeutet das, dass der Funktionsbaustein ausgeführt wird. |
q_xDone |
BOOL |
Wenn dieser Ausgang auf TRUE gesetzt wird, wurde die Ausführung erfolgreich abgeschlossen. |
q_xCtrlVltgFlctn |
BOOL |
Wenn dieser Ausgang auf TRUE gesetzt wird, wird eine Schwankung der Steuerspannung erkannt. |
q_xSafeStopStatus |
BOOL |
Status der Funktion „Safe Stop 0“. Wenn dieser Ausgang auf FALSE gesetzt wird, hat eine nicht-sicherheitsbezogene Gruppe einen „Safe Stop“-Befehl erhalten. |
q_uiComErrorCntr |
UINT |
Anzahl der erkannten Fehler für die Feldbuskommunikation. |
q_uiWarningsCntr |
UINT |
Anzahl der erkannten Warnungen für das System. |
q_uiMinorFltCntr |
UINT |
Anzahl der erkannten geringfügigen Fehler für das System. |
q_stMinorFltRegister1 |
Informationen zu einem erkannten geringfügigen Fehler. q_stMinorFltRegister1 = Neueste |
|
q_stMinorFltRegister2 |
Informationen zu einem erkannten geringfügigen Fehler. |
|
... |
... |
... |
q_stMinorFltRegister5 |
ST_MinorFltRegister |
Informationen zu einem erkannten geringfügigen Fehler. |
q_etSafeStopMsgGrp1 |
SIL-Gruppe 1: Informationen zur Funktion „Safe Stop 0“. |
|
... |
... |
... |
q_etSafeStopMsgGrp10 |
SIL-Gruppe 10: Informationen zur Funktion „Safe Stop 0“. |