Télécharger Imprimer la page

Omron SYSMAC CQM1 Manuel De Programmation page 159

Masquer les pouces Voir aussi pour SYSMAC CQM1:

Publicité

Instructions de temporisation/compteur
Précautions
Drapeaux
Exemple
00000 25502
00001
CNT 001
Attention : les impulsions d'horloge les moins importantes risquent de produire des tempo-
5-15-3 REVERSIBLE COUNTER – CNTR(12)
Limites
Description
156
L'exécution du programme continue même si l'on utilise une valeur qui n'est pas
en BCD, mais la SV est alors fausse.
ER:
La SV n'est pas en BCD.
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 utilisé pour créer des tempo. sauvegardées de
deux façons : en combinant TIM et CNT et en comptant les bits d'impulsion de
l'horloge de la zone SR.
CNT 001 compte le nombre de fois où un bit d'impulsion d'horloge d'une se–
conde (SR 25502) passe de OFF à ON. A nouveau, IR 00000 est utilisé pour
contrôler le temps de fonctionnement de CNT.
Comme dans cet exemple la SV de CNT 001 est 700, le drapeau de fin de CNT
001 passe à ON lorsque 1 seconde x 700 fois, ou 11 minutes et 40 secondes se
sont écoulées. Cela a pour résultat de placer IR 10202 à ON.
CP
R
risations imprécises parce que leur temps ON est court et peut ne pas être lu très
précisément pendant les tours de scrutations longs. En particulier, les impul-
sions d'horloge de 0,02 seconde et 0,01 seconde ne doivent pas être utilisées
pour créer des temporisations avec les instructions CNT.
Symbole
II
DI
R
Chaque numéro de TC peut être utilisé comme donnée d'opérande dans une
seule instruction TIMER ou COUNTER.
CNTR(12) est un compteur rotatif incrémental/décrémental réversible, c'est–
à–dire qu'il est utilisé pour effectuer un comptage entre zéro et la SV en fonction
des modifications de deux conditions d'exécution dans l'entrée incrémentale (II)
et dans l'entrée décrémentale (DI).
La valeur en cours (PV) est incrémentée de un à chaque exécution de
CNTR(12) avec une condition d'exécution ON pour II et avec la dernière condi-
Adresse
Instruction
CNT
00000
LD
001
00001
AND
#0700
00002
LD NOT
00003
CNT
10202
00004
LD
00005
OUT
Valeurs de données d'opérande
CNTR(12)
N
Zones de données d'opérande
SV
SV: valeur sél. (canal, BCD)
IR, SR, AR, DM, HR, LR, #
Chapitre 5–15
Opérande
00000
25502
00001
001
#
0700
CNT
001
10202
o
N: n
de TC
# (000 à 511)

Publicité

loading