Il blocco funzione SystemPowerBasic restituisce le informazioni sull'alimentazione e ripristina i registri di alimentazione dell'avatar di sistema.
Ingresso |
Tipo di dati |
Descrizione |
---|---|---|
iq_TeSysIslandRef |
FB_TeSys_island |
Riferimento al dispositivo TeSys island |
i_xExecute |
BOOL |
Su un fronte di salita di questo ingresso, il blocco funzione avvia l'esecuzione. Le uscite q_xDone, q_xError, q_etResult e q_etResultMsg sono azzerate con il fronte di discesa di i_xExecute. Vedere la sezione Comportamento dei blocchi funzione con l'ingresso i_xExecute. |
i_xResetMaxActivePower |
BOOL |
Se questo ingresso è impostato su TRUE, il valore del parametro q_udiMaxActivePower e il timestamp associato q_stMaxActivePowerTimestamp vengono azzerati. |
i_xResetMaxReactivePower |
BOOL |
Se questo ingresso è impostato su TRUE, il valore del parametro q_udiMaxReactivePower e il timestamp associato q_stMaxReactivePowerTimestamp vengono azzerati. |
i_xResetMinPowerFactor |
BOOL |
Se questo ingresso è impostato su TRUE:
|
i_xResetMaxPowerFactor |
BOOL |
Se questo ingresso è impostato su TRUE:
|
Uscita |
Tipo di dati |
Descrizione |
---|---|---|
q_xError |
BOOL |
Se questa uscita è impostata su TRUE, è stato rilevato un errore. Per informazioni, consultare q_etResult e q_etResultMsg. |
q_etResult |
ET_Result |
Fornisce informazioni su stato e diagnostica come valore numerico. |
q_sResultMsg |
STRING[30] |
Fornisce ulteriori informazioni su stato e diagnostica come messaggio di testo. |
q_xBusy |
BOOL |
Se questa uscita è impostata a TRUE, l'esecuzione del blocco funzione è in corso. |
q_xDone |
BOOL |
Se questa uscita è impostata a TRUE, l'esecuzione è stata completata correttamente. |
q_udiInstActivePower |
UDINT |
Potenza attiva totale per l'avatar. (Unità: W) |
q_udiMaxActivePower |
UDINT |
Valore massimo della potenza attiva per l'avatar. (Unità: W) |
q_stMaxActivePowerTimestamp |
SysTimeRtc.RTS_SYSTIMEDATE |
Data e ora di registrazione del valore di potenza attiva max. Vedere la libreria SysTimeRtclibreria . |
q_udiInstReactivePower |
UDINT |
Potenza reattiva totale per l'avatar. (Unità: VAR) |
q_udiMaxReactivePower |
UDINT |
Valore massimo della potenza reattiva per l'avatar. (Unità: VAR) |
q_stMaxReactivePowerTimestamp |
SysTimeRtc.RTS_SYSTIMEDATE |
Data e ora di registrazione del valore di potenza reattiva max. Vedere la libreria SysTimeRtclibreria . |
q_usiPowerFactor |
USINT |
Valore del fattore di potenza. |
q_usiMinPowerFactor |
USINT |
Valore fattore di potenza minimo. |
q_usiMaxPowerFactor |
USINT |
Valore fattore di potenza massimo. |
q_stMinPowerFactorTimestamp |
SysTimeRtc.RTS_SYSTIMEDATE |
Data e ora di registrazione del valore del fattore di potenza minimo. Vedere la libreria SysTimeRtclibreria . |
q_stMaxPowerFactorTimestamp |
SysTimeRtc.RTS_SYSTIMEDATE |
Data e ora di registrazione del valore del fattore di potenza massimo. Vedere la libreria SysTimeRtclibreria . |