Instructions des temporisateurs et des compteurs
Précautions
Drapeaux
Exemple 1:
application de base
00000
00002
CNT 004
00000
00001
00002
25315
CNT 004
Les modifications des conditions d'exécution, le drapeau de fin et les PV sont
indiqués ci-dessous. L'élévation de la ligne PV désigne simplement les modifi-
cations des PV.
Condition d'exécution
des impulsions de
comptage (CP)
Condition d'exécution
de désactivation (R)
Drapeau de fin
PV
L'exécution du programme continue même si l'on utilise une SV non BCD, mais
la SV n'est pas corrigée.
ER:
Les SV ne sont pas BCD.
Le mot d'adressage indirect DM n'existe pas. (Le contenu du mot DM
n'est pas BCD ou la zone DM a été dépassée.)
Dans l'exemple suivant, la PV diminue lorsque 00000 et 00001 sont sur ON à
condition que 00002 soit sur OFF et lorsque 00000 ou 00001 est sur OFF à la
dernière exécution de CNT 004. Lorsque le comptage à rebours de 150 impul-
sions est effectué (c'est-à-dire lorsque la PV a atteint zéro), 00205 passe sur
ON.
00001
Dans ce cas, on utilise 00000 pour effectuer la commande avec l'état CNT actif
et 00001 comme bit qui compte les passages de OFF à ON.
Le CNT précédent peut être modifié pour être relancé à partir de la SV chaque
fois que l'alimentation de l'API passe sur ON. Pour cette opération on utilise le
drapeau de première scrutation de la zone SR (25315) pour désactiver CNT,
comme ci-dessous.
ON
OFF
ON
OFF
ON
OFF
SV
SV – 1
SV – 2
Adresse
CP
CNT 004
00000
R
#0150
00001
00002
00003
00205
00004
00005
Adresse
CP
CNT 004
00000
R
#0150
00001
00002
00003
00004
00205
00005
00006
Chapitre 5-14
0002
0001
0000
Instruction
Opérande
LD
00000
AND
00001
LD
00002
CNT
0004
#
0150
LD
CNT
OUT
00205
Instruction
Opérande
LD
00000
AND
00001
LD
00002
OR
25315
CNT
#
0150
LD
CNT
OUT
00205
SV
004
004
004
171