SystemPowerBasic - Descrizione funzionale

Panoramica

Tipo:

Blocco funzione

Disponibile a partire da:

V2.0.3.0

Descrizione funzionale

Il blocco funzione SystemPowerBasic restituisce le informazioni sull'alimentazione e ripristina i registri di alimentazione dell'avatar di sistema.

Interfaccia

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:

  • Il valore del parametro q_usiMinPowerFactor è impostato a 1.

  • Il timestamp associato q_stMinPowerFactorTimestamp viene aggiornato.

i_xResetMaxPowerFactor

BOOL

Se questo ingresso è impostato su TRUE:

  • Il valore del parametro q_usiMaxPowerFactor è impostato a 0.

  • Il timestamp associato q_stMaxPowerFactorTimestamp viene aggiornato.

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 .