SystemPowerBasic - Funktionsbeschreibung

Überblick

Typ

Funktionsbaustein

Verfügbar ab

V1.0.0.0

G-SE-0075854.1.png

 

 

Funktionsbeschreibung

Der Funktionsbaustein SystemPowerBasic gibt Leistungsinformationen zurück und setzt die Leistungsregister des System-avatar zurück.

Schnittstelle

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_xResetMaxActivePower

BOOL

Wenn dieser Eingang auf TRUE gesetzt wird, werden der Wert des Parameters q_udiMaxActivePower und der zugehörige Zeitstempel q_stMaxActivePowerTimestamp zurückgesetzt.

i_xResetMaxReactivePower

BOOL

Wenn dieser Eingang auf TRUE gesetzt wird, werden der Wert des Parameters q_udiMaxReactivePower und der zugehörige Zeitstempel q_stMaxReactivePowerTimestamp zurückgesetzt.

i_xResetMinPowerFactor

BOOL

Wenn dieser Eingang auf TRUE gesetzt wird:

oDer Realwert des Parameters q_usiMinPowerFactor wird auf 1 zurückgesetzt.

oDer zugehörige Zeitstempel q_stMinPowerFactorTimestamp wird zurückgesetzt.

i_xResetMaxPowerFactor

BOOL

Wenn dieser Eingang auf TRUE gesetzt wird:

oDer Realwert des Parameters q_usiMaxPowerFactor wird auf 0 zurückgesetzt.

oDer zugehörige Zeitstempel q_stMaxPowerFactorTimestamp wird 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_udiInstActivePower

UDINT

Gesamtwirkleistung für den avatar.

(Einheit: W)

q_udiMaxActivePower

UDINT

Maximaler Wert der Wirkleistung für den avatar.

(Einheit: W)

q_stMaxActivePowerTimestamp

SysTimeRtc.RTS_SYSTIMEDATE

Datum und Uhrzeit der Aufzeichnung des maximalen Wirkleistungswerts.

Siehe die SysTimeRtc-Bibliothek.

q_udiInstReactivePower

UDINT

Gesamtblindleistung für den avatar.

(Einheit: VAR)

q_udiMaxReactivePower

UDINT

Maximaler Wert der Blindleistung für den avatar.

(Einheit: VAR)

q_stMaxReactivePowerTimestamp

SysTimeRtc.RTS_SYSTIMEDATE

Datum und Uhrzeit der Aufzeichnung des maximalen Blindleistungswerts.

Siehe die SysTimeRtc-Bibliothek.

q_usiPowerFactor

USINT

Realwert des Leistungsfaktors.

q_usiMinPowerFactor

USINT

Realmindestwert des Leistungsfaktors.

q_usiMaxPowerFactor

USINT

Realhöchstwert des Leistungsfaktors.

q_stMinPowerFactorTimestamp

SysTimeRtc.RTS_SYSTIMEDATE

Datum und Uhrzeit der Aufzeichnung des minimalen Leistungsfaktorwerts.

Siehe die SysTimeRtc-Bibliothek.

q_stMaxPowerFactorTimestamp

SysTimeRtc.RTS_SYSTIMEDATE

Datum und Uhrzeit der Aufzeichnung des maximalen Leistungsfaktorwerts.

Siehe die SysTimeRtc-Bibliothek.