Télécharger Imprimer la page

Conseils D'utilisation À La Programmation - Omron SYSMAC CPM1 Manuel De Programmation

Publicité

Conseils d'utilisation à la programmation
00000
22500
00001
00002
00003
00004
00005
6-6
Conseils d'utilisation à la programmation
00000
00002
00004
00001
00003
Schéma A : Non programmable
00001
00004
00000
00000
00004
00001
Schéma B : Version Correcte
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
conditions qui commandent IR 20000 ne le maintiennent pas sur ON, le bit de
travail IR 22500 mettra IR 20000 sur ON pendant un cycle seulement.
DIFU(13) 22500
Le nombre de conditions qui peuvent être utilisées en série ou en parallèle est
illimité aussi longtemps que la capacité de mémoire de l'API n'est pas dépas-
sée. Par conséquent, utiliser autant de conditions qu'il faut pour dessiner un
schéma clair. Bien que des schémas très compliqués avec des lignes secondai-
res sont dessinés, il ne doit pas y avoir de conditions sur des lignes verticales
entre deux autres lignes secondaires. Le schéma A indiqué ci--dessous, par
exemple, n'est pas possible, et il faudrait le dessiner comme le schéma B. Le
code mnémonique est fourni pour le schéma B seulement ; le codage du
schéma A serait impossible.
Instruction 1
Instruction 2
00002
Instruction 1
00003
Instruction 2
Le nombre de fois qu'un bit quelconque peut être affecté à des conditions n'est
pas limité, employez--les donc aussi souvent qu'il faut pour simplifier votre pro-
gramme. Souvent des programmes compliqués sont le résultat de tentatives de
réduire le nombre de fois qu'un bit est utilisé.
Sauf pour les instructions pour lesquelles les conditions ne sont pas autorisées
(par exemple, INTERLOCK CLEAR et JUMP END, voir ci--dessous), toute ligne
secondaire doit aussi avoir au moins une condition sur elle pour déterminer la
condition d'exécution pour l'instruction à droite. De même, le schéma A, ci--des-
sous, doit être dessiné sous la forme du schéma B. Si une instruction doit être
Adresse
Instruction
00000
LD
00001
DIFU(13)
20000
00002
LD
00003
LD
00004
AND NOT
00005
AND NOT
00006
OR LD
00007
LD
00008
AND NOT
00009
OR LD
00010
OUT
Adresse
Instruction
00000
LD
00001
AND
00002
OR
00003
AND
00004
Instruction 1
00005
LD
00006
AND
00007
OR
00008
AND NOT
00009
Instruction 2
Chapitre
6-6
Opérandes
00000
22500
22500
00001
00002
00003
---
00004
00005
---
20000
Opérandes
00001
00004
00000
00002
00000
00004
00001
00003
303

Publicité

loading