Un type Simple est toujours géré par un bloc fonctionnel HSCSimple.
NOTE : Lors de la compilation, une erreur est détectée si le bloc fonctionnel HSCSimple est utilisé pour gérer un autre type HSC différent.
Ajout d'un bloc fonctionnel HSCSimple
Etape |
Description |
---|---|
1 |
Faites glisser le bloc fonctionnel Bibliothèque > Contrôleur > HMISCU > HMISCU_HSC > HSCSimple vers Applications > HMISCUxx5 > POU et déposez-le sur le module Start Here de la fenêtre inférieure. |
2 |
Le nom de l'instance se trouve dans le champ Variable dans Equipements > HMISCU••5 > Fonctions intégrées > HSC > HSC0• avec la valeur HSC0• > Type définie sur Simple. |
NOTE : Cette méthode est destinée aux langages ST, LD ou FBD. |
Utilisation des variables d’E/S
Le tableau ci-dessous indique l'utilisation des différentes broches du bloc fonctionnel en mode Mono-utilisation.
Le tableau suivant décrit les variables d'entrée :
Entrée |
Type |
Commentaire |
---|---|---|
EN_Enable |
TRUE = autorise les modifications de la valeur en cours du compteur. |
|
Sync |
BOOL |
Sur le front montant, la valeur prédéfinie configurée est attribuée au compteur. |
ACK_Modulo |
BOOL |
Non utilisé |
Le tableau suivant décrit les variables de sortie :
Sortie |
Type |
Commentaire |
---|---|---|
HSC_REF |
Référence à la fonction HSC. A utiliser avec la broche d'entrée HSC_REF_IN des blocs fonctionnels. |
|
Validity |
BOOL |
TRUE = indique que les valeurs de sortie du bloc fonctionnel sont valides. |
HSC_Err |
BOOL |
TRUE = indique qu'une erreur a été détectée. Pour plus d'informations sur cette erreur détectée, utilisez le bloc fonctionnel HSCGetDiag. |
Run |
BOOL |
TRUE = le compteur est en cours d'exécution. Prend la valeur FALSE lorsque CurrentValue atteint 0. Un front montant est requis sur Sync pour redémarrer le compteur. |
CurrentValue |
DWORD |
Valeur de comptage actuelle du compteur. |
Modulo_Flag |
BOOL |
Non utilisé |