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.
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).
|