Omron SYSMAC CS Série Manuel De Programmation page 296

Automates programmables
Table des Matières

Publicité

Registres d'index
,IR2
,IR1+
ON
La boucle FOR-NEXT déclenche les temporisations T0000 à T0099 en
répétant la boucle 100 fois, tout en incrémentant le contenu de IR0
(numéro de temporisation/adresse de PV), IR1 (adresse du drapeau
de fin), IR2 (adresse du bit de travail) et D00000 (adresse de SV).
Le sous-programme de 11 instructions, à gauche, est équivalent au sous-
programme de 200 instructions, à droite.
Place l'adresse mémoire
MOVRW
API de la valeur actuelle
T0000
(PV) de T0000 dans IR0.
IR0
Place l'adresse mémoire
MO
VR
API du drapeau de fin de
T0000
T0000 dans IR1.
IR1
Place l'adresse mémoire
MO
VR
API de W00000 dans IR2.
W00000
IR2
MO
V
&100
Ecrit &100 dans D00000.
D00000
Saute la boucle FOR-NEXT
JMP
si les pointeurs ci-dessus
&1
n'ont pas été définis.
Répète la boucle FOR-NEXT
FOR
100 fois.
&100
Si le bit de travail désigné dans
TIM
IR2 est sur OFF, TIM déclenche
la temporisation avec la valeur
O+
,IR
actuelle (PV) de temporisation désignée
@D00000
dans IR0+ et la valeur de consigne (SV)
désignée dans D00000.
Si le drapeau de fin désigné dans IR1
,IR2+
est sur ON, OUT met sur ON le bit de
travail désigné dans IR2.
++
Incrémente le contenu de D00000. (La
prochaine adresse contenant une SV.)
D00000
NEXT
JME
&1
Chapitre 6-2
00
T0000
W000
01
T0001
W000
W006
03
T0099
TIM
0000
D00100
W000
00
TIM
0001
D00101
01
TIM
0099
D00109
W006
03
269

Publicité

Table des Matières
loading

Table des Matières