HSCSimple_TM3 : contrôler un compteur de type Simple pour TM3

Description du bloc fonction

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

  • comptage monocanal

  • aucun seuil

  • aucune capture

  • aucun 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.

 AVERTISSEMENT
VALEURS DE SORTIE INATTENDUES
  • Utilisez uniquement l'instance de bloc fonction dans la tâche MAST.
  • N'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

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

HSC_REF_TM3

HSC_REF_TM3

Référence à l'instance HSC.

Enable

BOOL

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

Sync

BOOL

Compteur mono-utilisation : Lors du front montant, charge la présélection du compteur.

Compteur boucle modulo : sur le front montant, réinitialise et initialise le compteur.

ACK_Modulo

BOOL

Compteur mono-utilisation : non utilisé.

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

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.

En mode boucle Modulo, TRUE indique que le compteur est activé.

Valid

BOOL

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

Error

BOOL

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

ErrorId

HSC_ERROR_TM3

Indique la valeur de l'erreur détectée. Voir l'énumération HSC_ERROR_TM3.

Modulo_Flag

BOOL

Compteur mono-utilisation : non pertinent.

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

CurrentValue

DWORD

Valeur du compteur.