Télécharger Imprimer la page

Omron SYSMAC CPM1 Manuel De Programmation page 300

Publicité

Les bases du schéma à contacts
Instructions de bloc
logique en série
Adresse
Instruction
00000
00001
00002
00003
00004
00005
00006
00007
00008
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
Evidemment, certains schémas vont demander à la fois des instructions AND
LOAD et OR LOAD.
Pour coder les schémas avec des instructions de blocs logiques en série, il faut
les diviser en blocs logiques. Chaque bloc est codé en utilisant une instruction
LOAD pour coder la première condition, puis AND LOAD ou OR LOAD sont utili-
sés pour combiner logiquement les blocs. Avec AND LOAD et OR LOAD il y a
deux façons de le faire. L'une est de coder l'instruction du bloc logique après les
deux premiers blocs et puis après chaque bloc supplémentaire. L'autre est de
coder tous les blocs à combiner, en commençant chaque bloc par LOAD ou
LOAD NOT, et puis de coder les instructions de bloc logique qui les combinent.
Dans ce cas, il faut combiner d'abord les instructions pour la dernière paire de
blocs, et puis combiner chaque bloc précédent, en remontant progressivement
au premier bloc. Bien que chacune de ces méthodes produise exactement le
même résultat, la seconde, celle qui consiste à coder toutes les instructions de
bloc logique ensemble, peut être utilisée seulement si huit blocs ou moins sont
combinés, c'est--à--dire s'il faut sept instructions de blocs logiques ou moins.
Le schéma suivant demande que AND LOAD soit converti en code mnémoni-
que parce que trois paires de conditions parallèles sont en série. Les deux
moyens de coder les programmes sont aussi représentés.
00000
00001
Opérandes
LD
00000
OR NOT
00001
LD NOT
00002
OR
00003
AND LD
LD
00004
OR
00005
AND LD
OUT
20000
Ici aussi, avec la méthode à droite, un maximum de huit blocs peuvent être com-
binés. Il n'y a pas de limite au nombre de blocs pouvant être combinés avec la
première méthode.
Le schéma suivant demande que les instructions OR LOAD soient converties
en code mnémonique parce que trois paires de conditions en série sont en
parallèle les unes avec les autres.
00000 00001
00002 00003
00004 00005
00002
00004
00003
00005
Adresse
Instruction
00000
LD
00001
OR NOT
00002
LD NOT
00003
OR
00004
LD
00005
OR
00006
AND LD
00007
AND LD
00008
OUT
Chapitre
6-3
20000
Opérandes
00000
00001
00002
00003
00004
00005
20000
20001
287

Publicité

loading