HSCSimple_LMC058 : contrôler un compteur de type simple pour LMC058

Description du bloc fonction

Ce bloc fonction permet de contrôler un compteur de type Simple offrant les fonctions réduites suivantes :

ocomptage monocanal

oaucun seuil

oaucun événement

oaucune capture

oaucun réflexe

Le bloc fonction HSCSimple est obligatoire lors de l'utilisation d'un compteur de type Simple.

Le nom de l'instance de bloc fonction doit correspondre au nom défini dans la configuration. Les informations liées au matériel gérées par cette fonction sont synchronisées avec le cycle de la tâche MAST.

Warning_Color.gifAVERTISSEMENT

VALEURS DE SORTIE INATTENDUES

oUtilisez uniquement l'instance de bloc fonction dans la tâche MAST.

oN'utilisez pas la même instance de bloc fonction dans une autre tâche.

Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels.

NOTE : Le forçage des valeurs de sortie logique du bloc fonction (FB) est autorisé par EcoStruxure Machine Expert, mais il n'a aucune incidence sur les sorties matérielles si la fonction est active (en cours d'exécution).

Représentation graphique

G-SE-0003851.1.gif-high.gif

 

 

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

Ce tableau décrit les variables d'entrée :

Entrées

Type

Commentaire

Enable

BOOL

TRUE = active le compteur et prend en compte les impulsions sur son entrée.

Sync

BOOL

Lors du front montant, charge la présélection du compteur.

ACK_Modulo

BOOL

Mode boucle modulo : sur le front montant, réinitialise l'indicateur de modulo Modulo_Flag.

Le tableau suivant décrit les variables de sortie :

Sorties

Type

Commentaire

HSC_REF

EXPERT_REF

Référence à HSC.

HSC_Err

BOOL

TRUE = indique qu'une erreur a été détectée.

Pour en savoir plus sur l'erreur détectée, utilisez le bloc fonction EXPERTGetDiag.

Validity

BOOL

TRUE = indique que les valeurs de sortie du bloc fonction sont valides.

Run

BOOL

TRUE = compteur activé.

En mode mono-utilisation, bascule vers 0 lorsque CurrentValue atteint 0. Un front montant est requis sur Sync pour redémarrer le compteur.

Modulo_Flag

BOOL

Mode boucle modulo : défini sur TRUE lorsque le compteur dépasse la valeur modulo.

CurrentValue

DWORD

Valeur du compteur.