Télécharger Imprimer la page

Terminologie Fondamentale; Code Mnémonique - Omron SYSMAC CPM1 Manuel De Programmation

Publicité

Les bases du schéma à contacts
6-3-1

Terminologie fondamentale

Conditions normalement
ouverte et normalement
fermée
Conditions d'exécution
Bits d'opérandes
Blocs logiques
Blocs d'instructions
6-3-2
Code mnémonique
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
280
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
Chaque condition dans un schéma à contacts est soit ON, soit OFF, suivant
l'état de l'opérande qui lui a été affecté. Une condition normalement ouverte est
ON si le bit opérande est ON ; OFF si le bit opérande est OFF. En général, une
condition normalement ouverte est utilisée si quelque chose doit se produire
quand un bit est ON, et normalement fermée si quelque chose doit se produire
quand un bit est OFF.
00000
Condition normalement
ouverte
00000
Condition normalement
ouverte
Dans la programmation en schéma à contacts, la combinaison logique des
conditions ON et OFF avant une instruction détermine la condition résultante
sous laquelle l'instruction est exécutée. Cette condition, qui est ON ou bien OFF,
est appelée condition d'exécution pour l'instruction. Toutes les instructions
autres que les instructions LOAD ont des conditions d'exécution.
Les opérandes désignés pour des instructions de contact quelconques peuvent
être un bit dans les zones IR, SR, HR, AR, LR ou TC. Cela signifie que les condi-
tions dans un schéma à contacts peuvent être déterminées par des bits d'en-
trée/sortie, des drapeaux, des bits de travail, des temporisations/compteurs,
etc. Les instructions LOAD et OUTPUT peuvent aussi utiliser des bits de la zone
TR, mais elles ne le font que dans des applications spéciales. Se reporter à
6--3--8 Lignes secondaires de branchement pour de plus amples informations.
La façon dont les conditions correspondent à quelles instructions est détermi-
née par la relation entre les conditions dans les lignes secondaires qui les
connectent. Tout groupe de conditions qui vont ensemble pour créer un résultat
logique est appelé un bloc logique. Bien que les schémas à contacts puissent
être écrits sans véritable analyse individuelle des blocs logiques, il faut com-
prendre les blocs logiques pour programmer efficacement et c'est essentiel
quand les programmes doivent être introduits en code mnémonique.
Un bloc d'instructions comprend toutes les instructions reliées entre elles dans
le schéma à contacts. Un bloc d'instructions comprend donc toutes les instruc-
tions entre lesquelles on peut dessiner une ligne horizontale sans rencontrer de
ligne verticale dans le schéma à contacts et ce jusqu'à l'emplacement suivant
où le même genre de ligne peut être dessiné.
Le schéma à contacts ne peut pas être introduit directement dans l'API au
moyen d'une console de programmation ; il faut un SSS (SYSWIN). Pour l'intro-
duire d'une console de programmation, il faut convertir le schéma à contacts en
code mnémonique. Le code mnémonique fournit exactement la même informa-
tion que le schéma à contacts, mais sous une forme qui peut être tapée directe-
ment dans l'API. En réalité, un programme direct en code mnémonique est pos-
sible, bien que ce ne soit pas recommandé pour les débutants ou pour les pro-
grammes complexes. Et quel que soit le périphérique de programmation utilisé,
le programme est mis en mémoire sous forme mnémonique, ce qui fait qu'il est
important de comprendre ce code.
Chapitre
L'instruction s'exécute
Instruction
lorsque le bit 00000 d'IR
est ON.
L'instruction s'exécute
Instruction
lorsque le bit 00000 d'IR
est ON.
6-3

Publicité

loading