Télécharger Imprimer la page

Omron SYSMAC CQM1 Manuel De Programmation page 119

Masquer les pouces Voir aussi pour SYSMAC CQM1:

Publicité

Les bases du schéma à relais
00000
00001
00002
00003
00004
00005
00006
116
Lorsqu'une instruction INTERLOCK est placée avant une partie de pro-
gramme en schéma à relais, la condition d'exécution de l'instruction INTER-
LOCK contrôle toutes les instructions jusqu'à la première INTERLOCK
CLEAR. Si la condition d'exécution d'INTERLOCK est à OFF, toutes les
instructions de droite jusqu'à la première INTERLOCK CLEAR sont exécu-
tées avec les conditions à OFF pour la remise à zéro de toute cette partie du
programme. L'effet de cette manoeuvre sur certaines instructions est décrit
dans le chapitre concernant les instructions INTERLOCK et INTERLOCK
CLEAR – IL(02) et ILC(03).
Le schéma B peut également être corrigé par le moyen d'un embranche-
ment. Ici, les conditions qui mènent au point d'embranchement sont placées
sur une ligne d'instructions pour INTERLOCK et toutes les lignes partant du
point d'embranchement sont figurées comme des lignes d'instructions sépa-
rées ; une ligne d'instruction supplémentaire est ajoutée pour l'instruction
INTERLOCK CLEAR. Aucune condition n'est admise sur la ligne d'instruc-
tions pour INTERLOCK CLEAR. INTERLOCK et INTERLOCK CLEAR n'ont
pas besoin d'opérande.
00000
00001
00002
Si IR 00000 est à ON dans la deuxième version du schéma B ci–dessus,
l'état de IR 00001 et de IR 00002 détermine les conditions d'exécution des
instructions 1 et 2, respectivement. Comme IR 00000 est à ON, le résultat
est le même que celui que produirait un AND entre les états de ces bits.
Si IR 00000 est à OFF, l'instruction INTERLOCK produit une condition
d'exécution OFF pour les instructions 1 et 2 et l'exécution continue avec la
ligne d'instruction qui suit INTERLOCK CLEAR.
Comme on peut le voir sur le schéma suivant, il est possible d'utiliser plu-
sieurs instructions INTERLOCK dans le même bloc d'instructions ; chacune
reste effective jusqu'à la prochaine INTERLOCK CLEAR.
IL(02)
Adresse
Instruction
00000
LD
Instruction 1
00001
IL(02)
00002
LD
Instruction 2
00003
Instruction 1
00004
LD
ILC(03)
00005
Instruction 2
00006
ILC(03)
IL(02)
Adresse
00000
Instruction 1
00001
00002
00003
IL(02)
00004
00005
Instruction 2
00006
00007
Instruction 3
00008
00009
Instruction 4
00010
00011
ILC(03)
00012
00013
Chapitre 4–3
Opérande
00000
---
00001
00002
---
Instruction
Opérande
LD
00000
IL(02)
LD
00001
Instruction 1
LD
00002
IL(02)
LD
00003
AND NOT
00004
Instruction 2
LD
00005
Instruction 3
LD
00006
Instruction 4
ILC(03)
---
---
---

Publicité

loading