EXPERTGetImmediateValue : lire la valeur du compteur d'une fonction HSC
Ce bloc fonction administratif permet de lire la valeur du compteur d'une fonction HSC contournant le cycle du contrôleur.
Représentation en langage IL et ST
Pour voir la représentation générale en langage IL ou ST, consultez le 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ées |
Type |
Commentaire |
---|---|---|
EXPERT_REF_IN |
Référence du bloc fonction EXPERT. |
|
Execute |
BOOL |
Sur le 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. |
Le tableau suivant décrit les variables de sortie :
Sorties |
Type |
Commentaire |
---|---|---|
EXPERT_REF_OUT |
Référence du bloc fonction EXPERT. |
|
Done |
BOOL |
TRUE indique que ExpertDiag est valide. L'exécution du bloc fonction est terminée. |
Error |
BOOL |
TRUE = indique qu'une erreur a été détectée. |
ErrID |
Lorsque Error est TRUE : type de l'erreur détectée. |
|
ImmediateValue |
DINT |
Contient la valeur du compteur. |
Ajout du bloc fonction EXPERTGetImmediateValue
Etape |
Description |
---|---|
1 |
Sélectionnez l'onglet Bibliothèques dans le Catalogue de logiciels et cliquez sur Bibliothèques. Sélectionnez Contrôleur > M241 > M241 HSC > Administration > EXPERTGetImmediateValue dans la liste, faites glisser l'élément sur la fenêtre POU. |
2 |
Reliez l'entrée EXPERT_REF_IN à la sortie HSC_REF du compteur rapide. |