Télécharger Imprimer la page

Interruptions Du Compteur À Grande Vitesse - Omron SYSMAC CPM1 Manuel De Programmation

Publicité

Fonctions d'interruption du CPM1/CPM1A
Exemple d'application
(Mode à une impulsion)
Exemple d'application
(Mode d'interruption
programmée)
2-3-5 Interruptions du compteur à grande vitesse
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
Dans cet exemple, une interruption est produite 2,4 ms (0,6 ms # 4) après que
l'entrée 00005 est sur ON ; l'interruption exécute le sous-programme d'interrup-
tion numéro 23.
25315 Premier drapeau de cycle
Sur ON pour 1 cycle
MOV(21)
MOV(21)
00005
@STIM(69)
SBN(92)
RET(93)
Dans cet exemple, une interruption est produite toutes les 4,0 ms (1,0 ms # 4)
après que l'entrée 00005 passe sur ON ; les interruptions exécutent le sous-pro-
gramme d'interruption numéro 23.
25315 Premier drapeau de cycle
Sur ON pour 1 cycle
MOV(21)
MOV(21)
00005
@STIM(69)
SBN(92)
RET(93)
Les API du CPM1/CPM1A ont une fonction compteur à grande vitesse qui peut
être utilisée en mode incrémentation ou en mode incrémental/décrémental. Le
compteur à grande vitesse peut être combiné avec des entrées d'interruption
pour effectuer le contrôle de valeur à atteindre ou de zone de comparaison qui
n'est pas affectée par la durée du cycle de l'API.
#0004
Définit la valeur de consigne du compteur à
décrémentation à 4 (BCD : 0000 à 9999)
DM 0010
#0006
Définit l'intervalle de temps de décrémentation
à 0,6 ms (BCD : 0005 à 0320)
DM 0011
Démarre l'horloge en mode à une impulsion.
000
Indique le premier contenant la valeur de
DM 0010
consigne.
#0023
Indique le numéro de sous-programme (23).
023
Programme d'interruption
#0004
Définit la valeur de consigne du compteur à
décrémentation à 4 (BCD : 0000 à 9999)
DM 0010
#0010
Définit l'intervalle de temps de décrémentation
à 1,0 ms. (BCD : 0005 à 0320)
DM 0011
Démarre l'horloge en mode d'interruption program-
003
mée.
DM 0010
Indique le premier contenant la valeur de
#0023
consigne.
Indique le numéro de sous-programme (23).
023
Programme d'interruption
Chapitre
2-3
87

Publicité

loading