Télécharger Imprimer la page

Jump Et Jump End -- Jmp(04) Et Jme(05); Jump Et Jump End -- Jmp(04) Et Jme - Omron SYSMAC CPM1 Manuel De Programmation

Publicité

JUMP et JUMP END -- JMP(04) et JME(05)

Drapeaux
Exemple
00000
00001
00002
00003
00004
00100
00005

7-12 JUMP et JUMP END -- JMP(04) et JME(05)

Limitations
Description
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
330
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
Lors de l'utilisaton de plus d'une IL(02) avec une seule ILC(03), un message
d'erreur apparaît lors de la vérification du programme, mais son exécution se
poursuit normalement.
Aucun drapeau ne correspond à ces instructions.
Le schéma suivant montre IL(02) utilisée deux fois avec ILC(03).
IL(02)
TIM 000
#0015
IL(02)
CP
CNT
001
R
IR 010
01002
ILC(03)
Lorsque la conditon d'exécution de la première IL(02) est OFF, TIM 000 est
réglée à 1,5 s, CNT 001 n'est pas modifiée et 01002 passe à l'état OFF. Lorsque
la condition d'exécution de la première IL(02) est ON et la condition d'exécution
de la deuxième IL(02) est OFF, TIM 000 est exécutée après l'état de 00001,
CNT 001 n'est pas modifiée et 01002 est mise sur OFF. Lorsque les conditions
d'exécution des IL(02) sont ON, le programme s'exécute tel quel.
Symboles à contacts
JMP(04) N
JME(05) N
Chaque numéro de saut entre 01 et 49 ne peut être utilisé qu'une fois dans
JMP(04) et une fois dans JME(05) (donc pour définir un seul saut). Le numéro
de saut 00 peut être utilisé autant de fois que souhaité.
JMP(04) est toujours utilisée en même temps que JME(05) pour créer des
sauts, c'est-à-dire pour sauter d'un point d'un schéma à contacts à un autre.
JMP(04) définit le point à partir duquel s'effectue le saut ; JME(05) définit la des-
tination du saut. Lorsque la condition d'exécution de JMP(04) est ON, aucun
saut n'a lieu et le programme s'exécute tel quel. Lorsque la condition d'exécu-
tion de JMP(04) est OFF, un saut est effectué vers JME(05) en utilisant le même
numéro de saut ; l'instruction qui suit JME(05) est ensuite exécutée.
Lorsque le numéro de saut de JMP(04) est compris entre 01 et 49, les sauts s'ef-
fectuent automatiquement vers JME(05) en utilisant le même numéro de saut,
sans qu'aucune instruction soit exécutée dans l'intervalle. L'état des temporisa-
tions, des compteurs, des bits utilisés dans OUT, dans OUT NOT et de tout autre
bit commandé par les instructions entre JMP(04) et JME(05) n'est pas modifié.
Adresse
Instruction
00000
LD
00001
IL(02)
00002
LD
00003
TIM
1,5 s
00004
LD
00005
IL(02)
00006
LD
00007
AND NOT
00008
LD
00010
CNT
00011
LD
00012
OUT
00013
ILC(03)
Valeurs de définition
N : Numéro de saut
N : Numéro de saut
Chapitre
7-12
Opérandes
00000
00001
000
#
0015
00002
00003
00004
00100
001
010
00005
01002
#
#

Publicité

loading