Télécharger Imprimer la page

Omron SYSMAC CQM1 Manuel De Programmation page 36

Masquer les pouces Voir aussi pour SYSMAC CQM1:

Publicité

Sélection et utilisation des fonctions d'interruption
00000
Sous–
programme
000
00001
Sous–
programme
001
00100
1-4-3 Comment masquer la totalité des interruptions
Comment masquer
Comment supprimer les masques
1-4-4 Interruptions par temporisation cyclique
Lorsque le programme est exécuté, le fonctionnement est le suivant :
10 pas de
10 pas de
comptage
comptage
(cf Rem. 1)
Remarque : 1. Le compteur continue de fonctionner pendant l'exécution du sous–pro-
gramme d'interruption.
2. L'interruption d'entrée reste masquée.
Toutes les interruptions, y compris celles d'entrée d'interruption, de temporisa-
tion cyclique et de compteur rapide peuvent être masquées et démasquées en
groupe, grâce à l'instruction INT(––). Sur les interruptions individuelles, le
masque s'ajoute aux autres masques. L'effacement de la totalité des interrup-
tions n'efface donc pas les masques individuels, mais restaure les conditions
masquées qui existaient avant l'exécution d'INT(––) pour masquer les interrup-
tions en groupe.
N'utilisez pas INT(––) pour masquer les interruptions, sauf en cas de nécessité
de masquer temporairement toutes les interruptions. Pour cela, utilisez toujours
les instructions INT(––) en paire ; la première instruction INT(––) sert à masquer
les interruptions et la seconde à ôter le masque.
INT(––) ne peut être utilisée pour masquer toutes les interruptions et supprimer
le masque depuis l'intérieur des sous–programmes d'interruption.
Utilisez l'instruction INT pour désactiver toutes les interruptions :
Si une interruption est générée pendant que l'on masque les interruptions, le
processus d'interruption n'est pas exécuté mais l'interruption est enregistrée
pour l'entrée, la tempo. cyclique ou le compteur rapide. Les interruptions sont
ensuite mises en service dès que les masques sont supprimés.
Utilisez l'instruction INT(––) de la façon suivante :
Des interruptions par temporisation rapide et à haute précision
peuvent être effectuées par les temporisations cycliques. Le CQM1 est équipé
de trois temporisations cycliques, numérotées de 0 à 2.
20 pas de
comptage
(cf Rem. 1)
(@)INT
100
000
000
(@)INT
200
000
000
Chapitre 1–4
(cf Rem. 2)
33

Publicité

loading