-
En début de programme, positionnez à 1 le bit ALLOW_ENABLE (%Qr.m.c.0.26) de la voie 0 ;
-
Pour activer / désactiver une fonction, utilisez les bits CONTROL / ALLOW :
Les bits ALLOW activent une commande sur front descendant du bit (passage de l'état 1 à l'état 0). Il a un effet d'interdiction lorsque le bit est à l'état 0. Lorsque le bit ALLOW passe de l'état 0 à l'état 1, cela supprime l'effet inhibiteur et autorise les commandes associées.
REMARQUE : Les bits ALLOW sont initialisés à l'état 1.
Les bits CONTROL activent une commande sur front montant du bit. La commande est émise; elle sera prise en compte si le GroupeMouvement est dans un état permettant à la commande de s'effectuer. Il est donc indispensable de vérifier l'état de mouvement (EtatMouvement) du GroupeMouvement pour avant d'activer une commande. Les bits CONTROL sont associés à un bit d'autorisation (ALLOW). Une des raisons courantes pour laquelle un bit CONTROL ne peut activer une commande provient du fait que le bit ALLOW associé à cette commande ou à la voie SERCOS® a la valeur 0.
la durée de l'impulsion doit être supérieure au temps de cycle du module (Cycle_time = 4 ms par défaut), afin que la commande soit "vue" par le module.
Fonction ENABLE