ReadDiagnostics - Funktionsbeschreibung

Übersicht

Typ

Funktionsbaustein

Verfügbar ab

V2.0.3.0

G-SE-0075864.2.png

 

 

Funktionsbeschreibung

Der Funktionsbaustein ReadDiagnostics gibt diagnosespezifische Informationen zurück und setzt das maximale IRMS-Register des ausgewählten avatar zurück.

Schnittstelle

Eingang

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_sAvatarName

STRING(GPL.Gc_uiLengthOfAvatarName)

Verweis auf den in der TeSys island-Konfiguration definierten avatar.

i_xResetMaxIRMS

BOOL

Wenn dieser Eingang auf TRUE gesetzt wird, werden der maximale IRMS-Strommittelwert und der Zeitstempel zurückgesetzt.

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

ET_Result

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_xUpstreamVltg1

BOOL

Wenn dieser Ausgang auf TRUE gesetzt wird, hat der avatar erkannt, dass die vorgeschaltete Hauptspannungsversorgung des ersten Geräts vorhanden ist (Leistungsschalter geschlossen).

q_xUpstreamVltg2

BOOL

Wenn dieser Ausgang auf TRUE gesetzt wird, hat der avatar erkannt, dass die vorgeschaltete Hauptspannungsversorgung des zweiten Geräts vorhanden ist.

q_xUpstreamVltg3

BOOL

Wenn dieser Ausgang auf TRUE gesetzt wird, hat der avatar erkannt, dass die vorgeschaltete Hauptspannungsversorgung des dritten Geräts vorhanden ist.

q_xUpstreamVltg4

BOOL

Wenn dieser Ausgang auf TRUE gesetzt wird, hat der avatar erkannt, dass die vorgeschaltete Hauptspannungsversorgung des vierten Geräts vorhanden ist.

q_udiMaxAvglIRMS

UDINT

Maximaler IRMS-Strommittelwert.

q_stMaxAvglIRMSTimestamp

SysTimeRtc.RTS_SYSTIMEDATE

Datum und Uhrzeit der Aufzeichnung des maximalen IRMS-Strommittelwerts.

Siehe die SysTimeRtc-Bibliothek.

q_udiPhase1IRMS

UDINT

IRMS-Wert für Phase L1.

(Einheit: mA)

q_udiPhase2IRMS

UDINT

IRMS-Wert für Phase L2.

(Einheit: mA)

q_udiPhase3IRMS

UDINT

IRMS-Wert für Phase L3.

(Einheit: mA)