Energy - Descrizione funzionale

Panoramica

Tipo:

Blocco funzione

Disponibile a partire da:

V2.0.3.0

Descrizione funzionale

Il blocco funzione Energy restituisce le informazioni sull'energia dell'avatar selezionato, azzera i registri di energia dell'avatar selezionato e imposta i valori di energia preimpostati dell'avatar selezionato.

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_sAvatarName

STRING(GPL.Gc_uiLengthOfAvatarName)

Fare riferimento all'avatar definito nella configurazione TeSys island.

i_xSetActiveEnergy

BOOL

Comando per impostare il valore i_udiSetValueActiveEnergy al valore TotalActiveEnergyPreset.

i_xSetReactiveEnergy

BOOL

Comando per impostare il valore i_udiSetValueReactiveEnergy al valore TotalReactiveEnergyPreset.

i_xRecordToUChannel1

BOOL

Comando di avvio registrazione ToU (Tempo d'uso) canale 1.

0 = no

1 = sì

...

...

...

i_xRecordToUChannel4

BOOL

Comando di avvio registrazione ToU (Tempo d'uso) canale 4.

0 = no

1 = sì

i_udiSetValueActiveEnergy

UDINT

Valore per preimpostare TotalActiveEnergyPreset (q_udiActiveEnergy); è valido su un comando TRUE per i_xSetActiveEnergy

(Unità: Watt-ora)

i_udiSetValueReactiveEnergy

UDINT

Valore per preimpostare TotalReactiveEnergyPreset (q_udiReactiveEnergy); è valido su un comando TRUE per i_xSetReactiveEnergy

(Unità: VAR-ora)

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_udiActiveEnergy

UDINT

Valore energia attiva totale per l'avatar.

(Unità: Wh)

q_udiReactiveEnergy

UDINT

Valore energia reattiva totale per l'avatar.

(Unità: Wh)

q_udiToUActiveEnergyChannel1

UDINT

Canale 1:

Restituisce il valore di energia attiva totale ToU (Tempo d'uso) accumulato mentre il canale è abilitato/attivo.

...

...

...

q_udiToUActiveEnergyChannel4

UDINT

Canale 4:

Restituisce il valore di energia attiva totale ToU (Tempo d'uso) accumulato mentre il canale è abilitato/attivo.

q_udiToUReactiveEnergyChannel1

UDINT

Canale 1:

NOTA: non usato (riservato).

...

...

...

q_udiToUReactiveEnergyChannel4

UDINT

Canale 4:

NOTA: non usato (riservato).