Télécharger Imprimer la page

Omron SYSMAC CQM1 Manuel De Programmation page 127

Masquer les pouces Voir aussi pour SYSMAC CQM1:

Publicité

Exécution du programme
Schéma A : non programmable pour la plupart des instructions
25313
Schéma B : correct
00000
00001 10007
00001
10007
00000
4-7
Exécution du programme
124
l'exécution du programme), le drapeau "Constamment à ON" (SR 25313)
peut être utilisé dans la zone SR.
Il y a peu d'exceptions à cette règle, y compris les instructions INTERLOCK
CLEAR, JUMP END et les instructions d'étape. Elles sont utilisées comme
deuxième instruction d'une paire d'instructions et sont contrôlées par la
condition d'exécution de la première instruction. Les conditions ne doivent
pas être placées sur la ligne d'instruction menant à ces instructions. Repor-
tez–vous au chapitre 5 pour de plus amples détails.
Lorsque vous dessinez des schémas à relais, gardez à l'esprit le nombre
d'instructions nécessaires à son entrée. Dans le schéma A ci–dessous, il faut
une instruction OR LOAD pour combiner les lignes d'instruction du haut et du
bas ; on peut éviter cela en redessinant le schéma B ci–dessous et en élimi-
nant les instructions AND LOAD et OR LOAD. Reportez–vous au chapitre 5
pour de plus amples détails.
Schéma A
Schéma B
Au début de l'éxécution d'un programme, l'UC scrute le programme de haut
en bas, vérifie toutes les conditions et exécute toutes les instructions qui en
résultent, en descendant la barre de bus. Il est important de bien ordonner
les instructions de façon à ce que, par exemple, les données voulues soient
transférées vers un canal avant que celui–ci ne soit utilisé comme opérande
d'instruction. Souvenez–vous qu'une ligne d'instructions (ou équation logi-
que) va jusqu'au niveau de l'instruction terminale de droite (OUT) avant d'ex-
écuter une ligne dont le point d'embanchement serait situé sur la première
ligne (LD) et qui mènerait à d'autres instructions à droite (AND ou OR).
Instruction
Adresse
Instruction
Instruction
00000
LD
00001
Instruction
Adresse
10007
00000
00001
00002
00003
00004
Adresse
00000
10007
00001
00002
00003
Chapitre 4–7
Opérande
25313
Instruction
Opérande
LD
00000
LD
00001
AND
10007
OR LD
OUT
10007
Instruction
Opérande
LD
00001
AND
10007
OR
00000
OUT
10007
---

Publicité

loading