Les bases du schéma à contacts
00000
00001
00002
00000
00001
00002
00003
00004
00005
00006
6-3-9
Sauts
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
ligne secondaire est ajoutée pour l'instruction INTERLOCK CLEAR. Notez que
ni INTERLOCK, ni INTERLOCK CLEAR ne demande un opérande.
IL(02)
Instruction 1
Instruction 2
ILC(03)
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
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'instruction continue avec la ligne secondaire qui suit INTERLOCK CLEAR.
Comme indiqué dans le schéma suivant, plus d'une instruction INTERLOCK
peuvent être utilisées dans un bloc d'instructions ; chacune est effective jusqu'à
l'instruction INTERLOCK CLEAR suivante.
Instruction 1
Instruction 2
Instruction 3
Instruction 4
ILC(03)
Si IR 00000 dans le schéma ci--dessus est OFF (c'est--à--dire si la condition
d'exécution pour la première instruction INTERLOCK est OFF), les instructions
1 à 4 seraient exécutées avec les conditions d'exécution OFF et l'exécution pro-
gresserait jusqu'à l'instruction suivant l'instruction INTERLOCK CLEAR. Si
IR 00000 est ON, l'état de IR 00001 serait chargé comme condition d'exécution
pour l'instruction 1 et puis l'état de IR 00002 serait chargé pour former la condi-
tion d'exécution pour la seconde instruction INTERLOCK. Si IR 00002 est OFF,
les instructions 2 à 4 seront exécutées avec les conditions d'exécution OFF. Si
IR 00002 est ON, IR 00003, IR 00005 et IR 00006 détermineront la première
condition d'exécution dans les nouvelles lignes secondaires.
Une section spécifique d'un programme peut être sautée suivant une condition
d'exécution désignée. Bien que ceci soit semblable à ce qui se produit si la
condition d'exécution pour une instruction INTERLOCK est OFF, avec des
sauts, les opérandes de toutes les instructions maintiennent leur état. Les sauts
peuvent donc être utilisés pour commander des dispositifs qui demandent une
sortie durable, par exemples pneumatiques et hydrauliques, tandis que des ver-
Adresse
Instruction
00000
LD
00001
IL(02)
00002
LD
00003
Instruction 1
00004
LD
00005
Instruction 2
00006
ILC(03)
IL(02)
Adresse
Instruction
00000
LD
00001
IL(02)
00002
LD
00003
Instruction 1
IL(02)
00004
LD
00005
IL(02)
00006
LD
00007
AND NOT
00008
Instruction 2
00009
LD
00010
Instruction 3
00011
LD
00012
Instruction 4
00013
ILC(03)
Chapitre
6-3
Opérandes
00000
---
00001
00002
---
Opérandes
00000
---
00001
00002
---
00003
00004
00005
00006
---
297