JUMP et JUMP END – JMP(04) et JME(05)
Exemple
00000
00001
00002
00003
00004
00100
00005
5-11 JUMP et JUMP END – JMP(04) et JME(05)
Limitations
Description
Le schéma suivant indique IL(02) utilisée deux fois avec une ILC(03).
IL(02)
TIM 511
TIM 511
#0015
IL(02)
CP
CNT
001
R
IR 010
00502
ILC(03)
Lorsque la condition d'exécution de la première IL(02) est sur OFF, TIM 511 est
remise sur 1,5 s, CNT 001 n'est pas modifié et 00502 passe sur OFF. Lorsque la
condition d'exécution de la première IL(02) est sur ON et la condition d'exécu-
tion de la deuxième IL(02) est sur OFF, TIM 511 est exécuté selon l'état 00001,
CNT 001 n'est pas modifié et 00502 passe sur OFF. Lorsque les conditions
d'exécution des deux IL(02) sont sur ON, le programme est exécuté
conformément à l'écriture.
Schémas à contacts
JMP(04) N
JME(05) N
On peut utiliser les numéros de saut 01 à 99 une seule fois dans JMP(04) et une
fois dans JME(05), c'est-à-dire que chacun peut servir à définir un seul saut. On
utilise le numéro de saut 00 autant que nécessaire.
On utilise toujours JMP(04) avec JME(05) pour créer des sauts, c'est-à-dire
pour sauter d'un point à un autre d'un schéma contact. JMP(04) définit le point à
partir duquel le saut est effectué; JME(05) définit la destination du saut. Lorsque
la condition d'exécution JMP(04) est sur ON, aucun saut n'est effectué et le pro-
gramme est exécuté consécutivement selon l'écriture. Lorsque la condition
d'exécution JMP(04) est sur OFF, un saut ayant le même numéro est effectué
sur JME(05) et l'instruction JME(05) successive est exécutée.
Si le numéro de saut JMP(04) est compris entre 01 et 99, en phase d'exécution,
les sauts ayant le même numéro passent immédiatement sur JME(05) sans
exécuter les instructions qui se trouvent entre eux. L'état des temporisateurs,
des compteurs, des bits utilisés par l'OUT, des bits dans l'OUT NOT et les autres
bits d'état commandés par les instructions entre JMP(04) et JMP(05) ne chan-
gent pas. Chaque numéro de saut sert à définir un seul saut. Puisque l'on saute
toutes les instructions entre JMP(04) et JME(05), on utilise les numéros de saut
01 à 99 pour accélérer le temps de cycle.
Adresse
Instruction
00000
LD
00001
IL(02)
00002
LD
001,5 s
00003
TIM
00004
LD
00005
IL(02)
00006
LD
00007
AND NOT
00008
LD
00009
CNT
00010
LD
00011
OUT
00012
ILC(03)
Valeurs de définition
N: Numéro de saut
N: Numéro de saut
Chapitre 5-11
Opérande
00000
00001
511
#
0015
00002
00003
00004
00100
001
010
00005
00502
# (00 à 99)
# (00 à 99)
161