SystemVoltageBasic - Description fonctionnelle
Type : |
Bloc fonction |
Disponible à partir de : |
V2.0.3.0 |
Le bloc fonction SystemVoltageBasic renvoie et réinitialise les registres de tension de l’avatar du système.
Entrée |
Type de données |
Description |
---|---|---|
iq_TeSysIslandRef |
FB_TeSys_island |
Référence à l’équipement TeSys island. |
i_xExecute |
BOOL |
Sur un front montant de cette entrée, le bloc fonction lance l’exécution. Les sorties q_xDone, q_xError, q_etResult et q_etResultMsg sont réinitialisées avec le front descendant de l’entrée i_xExecute. Consultez la section Fonctionnement des blocs fonction avec l'entrée i_xExecute. |
i_xResetMaxVRMS |
BOOL |
Si cette entrée est réglée sur TRUE, la valeur du paramètre q_udiResetMaxVRMS est réinitialisée. |
i_xResetMaxUnbalanceVltg |
BOOL |
Si cette entrée est réglée sur TRUE, la valeur du paramètre q_udiResetMaxUnbalanceVltg est réinitialisée. |
i_xResetVltgFlctnStatus |
BOOL |
Si cette entrée est réglée sur TRUE, la valeur du paramètre q_udiResetVltgFlctnStatus est réinitialisée. |
Sortie |
Type de données |
Description |
---|---|---|
q_xError |
BOOL |
Si cette sortie est TRUE, une erreur a été détectée. Pour plus d'informations, reportez-vous à q_etResult et q_etResultMsg. |
q_etResult |
Fournit des informations de diagnostic et d'état sous la forme d'une valeur numérique. |
|
q_sResultMsg |
STRING[30] |
Fournit des informations de diagnostic et d'état sous la forme d'un message textuel. |
q_xBusy |
BOOL |
Si cette sortie est TRUE, le bloc fonction est en cours d'exécution. |
q_xDone |
BOOL |
Si cette sortie est TRUE, l'exécution s'est effectuée correctement. |
q_xUpstreamVltgFlctnStatus |
BOOL |
Si cette sortie est réglée sur TRUE, un creux ou un pic de tension est détecté. Peut être réinitialisée avec i_xResetVltgFlctnStatus. |
q_uiAvgVRMS |
UINT |
Tension efficace moyenne sur trois phases (unité : V). |
q_uiMaxAvgVRMS |
UINT |
Tension maximale mesurée par le système (unité : V). |
q_stMaxAvgVRMSTimestamp |
SysTimeRtc.RTS_SYSTIMEDATE |
Date et heure auxquelles la valeur de tension moyenne maximale a été enregistrée. Consultez la bibliothèque SysTimeRtc. |
q_uiVRMSPhase1 |
UINT |
Tension efficace moyenne entre L1 et le neutre. (Unité : V) |
q_uiVRMSPhase2 |
UINT |
Tension efficace moyenne entre L2 et le neutre. (Unité : V) |
q_uiVRMSPhase3 |
UINT |
Tension efficace moyenne entre L3 et le neutre. (Unité : V) |
q_uiVRMSL1L2 |
UINT |
Tension efficace moyenne entre L1 et L2 (V). |
q_uiVRMSL2L3 |
UINT |
Tension efficace moyenne entre L2 et L3 (V). |
q_uiVRMSL3L1 |
UINT |
Tension efficace moyenne entre L3 et L1 (V). |
q_usiUnbalancedVltg |
USINT |
Tension de déséquilibre en pourcentage (%). |
q_usiMaxUnbalancedVltg |
USINT |
Tension de déséquilibre maximale en pourcentage (%). |
q_stMaxUnbalancedVltgTimestamp |
SysTimeRtc.RTS_SYSTIMEDATE |
Date et heure de la tension de déséquilibre maximale. Consultez la bibliothèque SysTimeRtc. |
q_xPhaseSequence |
BOOL |
Si cette sortie est réglée sur TRUE, l’ordre des phases est ACB (FALSE = ordre des phases ABC). |
q_usiFrequency |
USINT |
Fréquence de la tension de l’alimentation principale (fréquence de ligne telle que mesurée sur la phase 1). (Unité : Hertz) |