Chapitre 9
Utilisation du compteur rapide et de l'interrupteur de fin de course programmable
Une fois que les valeurs ci-dessus ont été saisies pour les 4 éléments de données
du PLS, celui-ci est configuré.
En supposant que HSCAPP.OutputMask = 31 (le mécanisme HSC ne
commande que les sorties embarquées 0 à 4) et HSCAPP.HSCMode = 0.
Fonctionnement du PLS pour cet exemple
Quand le diagramme logique à relais est exécuté pour la première fois,
HSCSTS.Accumulator = 1, par conséquent toutes les sorties sont désactivées.
La valeur de HSCSTS.HP = 250
Lorsque HSCSTS.Accumulator = 250, HSC_PLS[1].HscHPOutput est envoyé
dans HSCAPP.OutputMask et active les sorties 0 et 1.
Cette opération est répétée lorsque HSCSTS.Accumulator atteint 500, 750 et
1000. L'automate active les sorties 0 à 2, 0 à 3 et 0 à 4 respectivement. Une fois
effectué, le cycle est réinitialisé et se répète à partir de HSCSTS.HP = 250.
Interruptions HSC
Une interruption est un événement qui ordonne à l'automate d'arrêter la tâche
qu'il est en train de réaliser, de réaliser une autre tâche, puis de reprendre la
tâche mise en attente à l'endroit où elle a été arrêtée. Le Micro800 peut prendre
en charge jusqu'à six interruptions HSC.
Une interruption HSC est un mécanisme fourni par les automates Micro830,
Micro850 et Micro870 pour exécuter le programme utilisateur sélectionné lors
d'un événement préconfiguré.
Publication Rockwell Automation 2080-UM002M-FR-E - Avril 2022
221