Télécharger Imprimer la page

Omron SYSMAC CPM1 Manuel De Programmation page 353

Publicité

Instructions de temporisation et de comptage
Conseils d'utilisation
Drapeaux
Exemple
00000 25502
00001
CNT 001
Attention Les impulsions d'horloge courtes ne donnent pas nécessairement des tempo-
!
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
l'état ON quand la PV atteint zéro et reste à l'état ON jusqu'à ce que le compteur
soit remis à zéro.
CNT est remise à zéro par l'entrée de remise à zéro R. Lorsque R passe d'OFF à
ON, la PV est remise à la valeur SV. La PV n'est pas décrémentée tant que R est
à l'état ON. Le comptage dégressif à partir de la SV redémarre lorsque R passe
à l'état OFF. La PV de CNT n'est pas remise à zéro dans les parties "sautées" du
programme ou dans le cas d'une coupure de courant.
L'illustration ci-dessous montre des modifications des conditions d'exécution,
du drapeau de fin et de la PV. La hauteur de la ligne PV n'a pour but que de mon-
trer les changements survenus dans la PV.
Condition d'exécution
ON
de l'impulsion de
OFF
comptage (CP)
Condition d'exécution
ON
de la remise à zéro
OFF
(R)
ON
Drapeau de fin
OFF
PV
L'exécution du programme se poursuit lorsqu'une SV ne se trouvant pas en for-
mat BCD est utilisée, mais la SV est imprécise.
ER :
Le canal DM indirectement adressé n'existe pas (le contenu du canal
*DM n'est pas en BCD ou la limite de la zone DM a été dépassée).
Dans l'exemple suivant, CNT est est utilisée pour créer des temporisations pro-
longées, par comptage de bits d'impulsions d'horloge dans la zone SR.
CNT 001 compte le nombre de fois où le bit d'impulsion d'horloge d'une seconde
(SR 25502) passe d'OFF à ON. Ici encore, IR 00000 est utilisé pour contrôler
l'exécution de CNT.
Du fait que, dans cet exemple, la SV de CNT 001 est 700, le drapeau de fin de
CNT 002 passe à l'état ON à l'issue de la durée d'une seconde x 700 fois, ou de
11 minutes et 40 secondes. Ceci a pour conséquence de faire passer IR 20002 à
l'état ON.
CP
R
risations plus précises car elles ne sont à l'état ON que durant un bref intervalle
de temps, ce qui peut engendrer une perte de précision sur de longs cycles. Plus
particulièrement, les impulsions d'horloge de 0,02 seconde et de 0,1 seconde
ne doivent pas être utilisées pour créer des temporisations à l'aide des CNT.
SV
SV -- 1
SV -- 2
Adresse
Instruction
CNT
00000
LD
001
00001
AND
#0700
00002
LD NOT
00003
CNT
#
0700
20002
CNT
001
20002
OUT
Chapitre
7-15
SV
0002
0001
0000
Opérandes
00000
25502
00001
001
00004
LD
00005
OUT
341

Publicité

loading