EXPERTGetImmediateValue : lire la valeur du compteur d'une fonction HSC

Description de bloc fonction

Ce bloc fonction administratif permet de lire la valeur du compteur d'une fonction HSC contournant le cycle du contrôleur.

Représentation graphique

G-SE-0003858.2.jpg

 

 

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

EXPERT_REF

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

EXPERT_REF

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

IMMEDIATE_FUNC_ERR_TYPE

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.