Télécharger Imprimer la page

Omron SYSMAC CQM1 Manuel De Programmation page 106

Masquer les pouces Voir aussi pour SYSMAC CQM1:

Publicité

Les bases du schéma à relais
OR et OR NOT
Combinaison d'instructions
AND et OR
Lorsque plusieurs conditions sont présentes sur des lignes d'instruction
séparées mais parallèles et se rejoignent, la première correspond à une
instruction LOAD ou LOAD NOT ; le reste des conditions correspond à une
instruction OR ou OR NOT. L'exemple suivant montre trois conditions corres-
pondant de haut en bas à des instructions LOAD NOT, OR NOT et OR. Cha-
cune de ces instructions demande une ligne mnémonique.
00000
00100
LR 0000
Adresse
Instruction
00000
LD NOT
00001
OR NOT
00002
OR
00003
Instruction
La condition de l'instruction est à ON lorsque l'une des trois conditions est à
ON, c'est–à–dire lorsque IR 00000 est à OFF, IR 00100 à OFF, ou LR 0000 à
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 d'opérande de l'instruction OR. Si l'un de ces états est à ON, une condi-
tion d'exécution ON est produite pour l'instruction suivante.
Lorsque des instructions AND et OR sont combinées dans des schémas plus
complexes, elles peuvent parfois être considérées individuellement, chaque
instruction effectuant une opération logique sur la condition et sur l'état du bit
d'opérande. Voici un exemple que vous pouvez étudier afin de bien saisir
que le code mnémonique suit la même logique que le schéma à relais.
00000
00001
00002
00003
00200
Adresse
Instruction
00000
LD
00001
AND
00002
OR
00003
AND
00004
AND NOT
00005
Instruction
On prend ici un AND situé entre l'état de IR 00000 et celui de IR 00001 pour
déterminer la condition d'un OR logique avec l'état de IR 00200. Le résultat
de l'opération permet de déterminer la condition d'exécution d'un AND logi-
que avec l'état de IR 00002, déterminant à son tour la condition d'un AND
avec l'inverse (AND NOT) de l'état de IR 00003.
Dans les schémas plus compliqués, il est toutefois nécessaire de considérer
les blocs logiques avant de pouvoir déterminer la condition d'exécution de
Instruction
Opérande
00000
00100
LR
0000
Opérande
00000
00001
00200
00002
00003
Chapitre 4–3
Instruction
103

Publicité

loading