Télécharger Imprimer la page

Omron SYSMAC CPM1 Manuel De Programmation page 296

Publicité

Les bases du schéma à contacts
OR et OR NOT
Combinaison des
instructions AND et OR
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
rande de l'instruction AND. Si tous les deux sont ON, une condition d'exécution
ON se produira pour l'instruction suivante. Si l'un des deux est OFF, le résultat
sera aussi OFF. La condition d'exécution pour la première instruction AND dans
une série est la première condition sur la ligne secondaire.
Chaque instruction AND NOT dans une série prend en compte le AND logique
entre sa condition d'exécution et l'inverse de son bit opérande.
Quand plusieurs conditions se trouvent sur des lignes secondaires séparées
mais parallèles et se rejoignant ensuite, la première condition correspond à une
instruction LOAD ou LOAD NOT ; le restant des conditions correspond à des
instructions OR ou OR NOT. L'exemple suivant représente trois conditions qui
correspondent, dans l'ordre à partir du haut, à une instruction LOAD NOT, une
OR NOT et une OR. De nouveau, chacune de ces instructions demande une
ligne de code mnémonique.
LR 0000
Adresse
Instruction
00000
LD NOT
00001
OR NOT
00002
OR
00003
Instruction
L'instruction aurait une condition d'exécution ON si l'une quelconque des trois
conditions était ON, c'est--à--dire si IR 00000 était OFF, si IR 00100 était OFF ou
si LR 0000 était ON.
Les instructions OR et OR NOT peuvent être considérées individuellement,
chacune assumant le OR logique entre sa condition d'exécution et l'état du bit
opérande de l'instruction OR. Si l'un de ceux--ci était ON, une condition d'exécu-
tion ON se produirait pour l'instruction suivante.
Si des instructions AND et OR sont combinées dans des schémas plus compli-
qués, elles peuvent être parfois considérées individuellement, chaque instruc-
tion effectuant une opération logique sur la condition d'exécution et l'état du bit
opérande. Voici un exemple. Etudiez cet exemple jusqu'à ce que vous soyez
convaincu que le code mnémonique suit le même cheminement logique que le
schéma à contacts.
00000
00001
00002
00200
Adresse
Instruction
00000
LD
00001
AND
00002
OR
00003
AND
00004
AND NOT
00005
Instruction
00000
00100
Opérandes
00000
00100
LR
0000
00003
Opérandes
00000
00001
00200
00002
00003
Chapitre
6-3
Instruction
Instruction
283

Publicité

loading