SystemVoltageBasic - Description fonctionnelle

Présentation

Type :

Bloc fonction

Disponible à partir de :

V2.0.3.0

G-SE-0075852.2.png

 

 

Description fonctionnelle

Le bloc fonction SystemVoltageBasic renvoie et réinitialise les registres de tension de l’avatar du système.

Interface

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

ET_Result

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)