La voie 3 du module TSX CAY 33 permet d'activer une tâche événementielle. Pour ce faire, vous devez avoir activé la fonctionnalité dans l'écran de configuration en associant un numéro de traitement événementiel à la voie.
Activation d'une tâche événementielle
Une tâche événementielle est activée par l'apparition d'un événement attendu par les commandes G10 et G05. Pour que cela se produise, le quartet 3 du paramètre M de fonction XMOVE associé à l'instruction doit être égal à 1.
Variables utilisables pour la tâche événementielle
-
Si plusieurs sources événement sont sélectionnées, les bits suivants sont utilisés pour déterminer la source de déclenchement du traitement événementiel :
-
EVT_G1 (%Ir.m.3.50) : événement pendant l’instruction G10,
-
EVT_G05 (%Ir.m.3.48) : événement pendant l’instruction G05,
-
TO_G05 (%Ir.m.3.49) : temporisation de G05 expirée
-
Le bit OVR_EVT (%Ir.m.3.46) permet de détecter un retard d'envoi d'événement ou une perte d'événement.
NOTE : Les mots et les bits décrits ci-avant sont les seules valeurs actualisées durant l'exécution d'une tâche événementielle. Ils ne sont mis à jour dans l'automate que si la tâche événementielle a été activée.
Control ExpertLe langage permet de masquer des événements de deux manières :
-
Instruction de masquage d'événement global : MASKEVT (UNMASKEVT est utilisé pour le démasquage) :
-
bit ACTIVEVT (%S38) = 0 (inhibition d'événement global). Le bit ACTIVEVT (%S38) est normalement défini sur 1.
Schéma récapitulatif