Télécharger Imprimer la page

Omron SYSMAC CQM1 Manuel De Programmation page 39

Masquer les pouces Voir aussi pour SYSMAC CQM1:

Publicité

Sélection et utilisation des fonctions d'interruption
Exemple d'application
Sous–programme 023
1-4-5 Interruptions du compteur rapide 0
Processus
36
Cette interruption est exécutée toutes les 2,4 ms (0,6 ms x 4) par la tempo. cycli-
que 1. La configuration API a été effectuée selon les sélections par défaut (les
entrées ne sont pas rafraîchies pendant l'interruption).
Drapeau de 1ère scrutation 25315
à ON pendant 1 scrutation
00100
00100
Lorsque le programme est exécuté, le sous–programme 023 est exécuté toutes
les 2,4 ms, tandis que IR 00100 est à ON.
IR 00100
2,4 ms
Les signaux d'impulsion provenant d'un codeur d'impulsions et envoyés vers
les bits UC 00004 à 00006 peuvent être comptés à grande vitesse et l'interrup-
tion peut être exécutée en fonction du comptage.
Types de signaux d'entrée et modes compteur
Deux types de signaux peuvent être produits à partir d'un codeur d'impulsions.
Le mode utilisé pour le compteur rapide 0 dépend du type de signal.
Mode incrémental/décrémental:
Mode incrémental :
Valeurs de sélection de la
tempo. cyclique :
MOV(21)
Sélection de 4 pour le compteur décré-
#0004
mental
DM 0010
Sélection de 0,6 ms pour l'intervalle de décré-
MOV(21)
mentation.
#0006
DM 0011
@STIM
La tempo. cyclique 1 est lancée lorsque
IR 00100 passe à ON.
004
DM 0010
#0023
La tempo. cyclique 1 s'arrête lorsque
@STIM
IR 00100 passe à OFF.
011
000
000
SBN(92)
023
La valeur de comptage est atteinte toutes les
2,4 ms pour la tempo. cyclique 1 et le sous–pro-
RET(93)
gramme 023 est appelé.
2,4 ms
2,4 ms
une différence de phase égale à 4 x le signal à deux
phases (phases A et B) et une phase Z sont utilisées pour
les entrées. Le comptage est incrémenté ou décrémenté
selon les différences des signaux à 2 phases.
un signal d'impulsion à une phase et un signal de remise à
Chapitre 1–4

Publicité

loading