Présentation du bloc fonction StrainGauge
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.
Où n correspond à la valeur de Cycle_number.
Représentation du bloc fonction StrainGauge
Pour voir la représentation générale en langage IL ou ST, reportez-vous au chapitre Représentation 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 |
– |
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 |
0 |
Lorsque xError est TRUE : type de l'erreur détectée. |
|
Calibrated_value |
DINT |
FF80 0000 hex |