Présentation du bloc fonction StrainGauge

Présentation

Le bloc fonction StrainGauge remplit trois fonctions :

oIl effectue une mesure moyenne de l'entrée TM5SEAISG pendant une période définie.

oIl définit un étalonnage linéaire correspondant à votre processus.

oIl fournit une mesure étalonnée.

La valeur brute moyenne est calculée à partir de toutes les mesures prises par le module TM5SEAISG pendant un nombre donné de cycles de tâcke. Le nombre de cycles de tâche est déterminé par l'entrée Cycle_Number du bloc fonction.

G-SE-0017969.1.gif-high.gif

 

 

Où n correspond à la valeur de Cycle_number.

Représentation du bloc fonction StrainGauge

G-SE-0016987.1.gif-high.gif

 

 

Représentation en IL et en ST

Pour voir la représentation générale en langage IL ou ST, reportez-vous au chapitre Représen­tation des fonctions et blocs fonction.

Description des variables d'E/S

Le tableau suivant décrit les variables d'entrée :

Entrée

Type

Valeur initiale

Commentaire

xExecute

BOOL

Lors d'un front montant, lance l'exécution du bloc fonction.

Sur le front descendant, réinitialise les sorties du bloc fonction à la fin de son exécution.

Module_Ref

TM5_STRAINGAUGE

Référence du module électronique d'extension TM5SEAISG.

Tare_Enable

BOOL

FALSE

TRUE = active la fonction de tarage.

Ref1_Enable

BOOL

FALSE

TRUE = active la mesure du point de référence numéro 1.

Ref2_Enable

BOOL

FALSE

TRUE = active la mesure du point de référence numéro 2.

Cycle_number

DWORD

0

Nombre de cycles de tâche, utilisé pour calculer la moyenne de la valeur brute contenue dans AnalogInput00 (doit être différent de 0).

s_strainGaugeParameter

StrainGaugeParameter

Valeurs de tarage et d'étalonnage.

Le tableau suivant décrit les variables de sortie :

Sortie

Type

Valeur initiale

Commentaire

xDone

BOOL

TRUE = indique que l'action a abouti.

L'exécution du bloc fonction est terminée.

xBusy

BOOL

TRUE = indique que l'exécution du bloc fonction est en cours.

xError

BOOL

TRUE = indique qu'une erreur a été détectée et que le bloc fonction a annulé l'action.

L'exécution du bloc fonction est terminée.

eError

StainGauge_Error

0

Lorsque xError est TRUE : type de l'erreur détectée.

Calibrated_value

DINT

FF80 0000 hex

Valeur calculée après l'étalonnage du bloc fonction .