SystemPowerBasic - Funktionsbeschreibung
Typ |
Funktionsbaustein |
Verfügbar ab |
V1.0.0.0 |
Der Funktionsbaustein SystemPowerBasic gibt Leistungsinformationen zurück und setzt die Leistungsregister des System-avatar 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_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 |
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. |