Télécharger Imprimer la page

Instructions À Contacts - Omron SYSMAC CPM1 Manuel De Programmation

Masquer les pouces Voir aussi pour SYSMAC CPM1:

Publicité

Les bases du schéma à contacts
6-3-3
Instructions à contacts
LOAD et LOAD NOT
AND et AND NOT
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
282
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
vides des colonnes de données (pour tous les mots d'instruction qui ne deman-
dent pas de données), de sorte que la colonne de données peut être rapidement
balayée pour voir s'il y a des adresses qui ont été laissées de côté.
Lors d'un programme, les adresses sont automatiquement affichées et il ne faut
pas les introduire, à moins que pour une raison quelconque un autre emplace-
ment pour l'instruction soit voulu. Lors d'une conversion en code mnémonique, il
vaut mieux démarrer à l'adresse 00000 de la mémoire de programmes, à moins
qu'il y ait une raison spécifique de démarrer d'ailleurs.
Les instructions à contacts correspondent aux conditions ; qu'elles soient indé-
pendantes ou combinées avec le bloc logique, elles forment les conditions sur
lesquelles toutes les autres instructions sont fondées.
La première condition qui commence un bloc logique quelconque dans un
schéma à contacts correspond à une instruction LOAD ou LOAD NOT. Cha-
cune de ces instructions demande une ligne de code mnémonique. Dans les
schémas suivants, on appelle "instruction" une instruction servant d'exemple et
qui pourrait être n'importe laquelle des instructions figurant à droite du schéma.
00000
Instruction LOAD
00000
Instruction LOAD NOT
Quand c'est la seule condition dans la ligne secondaire, la condition d'exécution
pour l'instruction de droite est ON si la condition est ON. Pour l'instruction LOAD
(c'est--à--dire une condition normalement ouverte), la condition d'exécution
serait ON si IR 00000 était ON ; pour l'instruction LOAD NOT (c'est--à--dire une
condition normalement fermée), ce serait ON si IR 00000 était OFF.
Quand deux ou plusieurs conditions sont en série sur la même ligne secondaire,
la première correspond à une instruction LOAD ou LOAD NOT ; et le reste des
conditions à des instructions AND ou AND NOT. L'exemple suivant représente
trois conditions qui correspondent dans l'ordre à partir de la gauche à une ins-
truction LOAD, une AND NOT et une AND. De nouveau, chacune de ces ins-
tructions demande une ligne de code mnémonique.
00000
Adresse
Instruction
00000
LD
00001
AND NOT
00002
AND
00003
Instruction
L'instruction aurait une condition d'exécution ON seulement si les trois condi-
tions étaient ON, c'est--à--dire si IR 00000 était ON, IR 00100 était OFF et LR
0000 était ON.
Les instructions AND en série peuvent être considérées individuellement, cha-
cune prenant en compte le AND logique de la condition d'exécution précédente
(c'est--à--dire l'ensemble des conditions jusqu'à ce point) et l'état du bit opé-
Adresse
Instruction
00000
LD
00001
Instruction
00002
LD NOT
00003
Instruction
00100
LR 0000
Opérandes
00000
00100
LR
0000
Chapitre
6-3
Opérandes
00000
00000
Instruction

Publicité

loading