Les bases du schéma à relais
Conditions d'exécution
Bits d'opérande
Blocs logiques
Bloc d'instruction
4-3-2
Codes mnémoniques
100
produise lorsque le bit est à ON et une condition normalement fermée pour
qu'un événement se produise lorsque le bit est à OFF.
00000
Condition normalement
ouverte
00000
Condition normalement
fermée
En programmation en schéma à relais, la combinaison logique des condi-
tions ON et OFF avant une instruction détermine une condition composée
selon laquelle une instruction est exécutée. Cette condition ON ou OFF est
appelée condition d'exécution pour l'instruction. Toutes les instructions autres
que LOAD ont des conditions d'exécution.
Les opérandes désignées pour toutes les instruction en schéma à relais
peuvent correspondre à n'importe quel bit des zones IR, SR, HR, AR, LR ou
TC. Les conditions en schéma à relais peuvent donc être déterminées par
des bits d'E/S, des drapeaux, des bits de travail, des T/C, etc. Les instruc-
tions LOAD et OUTPUT peuvent également utiliser les bits des zone TR,
mais uniquement lors d'applications spéciales. Reportez–vous au chapitre
4–3–8 pour de plus amples détails.
Les correspondances entre instructions et conditions sont déterminées par le
lien existant entre les conditions des lignes d'instruction qui les relient. Tout
groupe d'instructions créant un résultat logique s'appelle bloc logique. Bien
que les schémas à relais puissent être écrits sans véritable analyse indivi-
duelle des blocs logiques, la compréhension des blocs est nécessaire pour
une programmation efficace et devient essentielle lorsque les programmes
doivent être entrés en code mnémonique.
Un bloc d'instructions comprend toutes les instructions reliées entre elles
dans le schéma à relais. Un bloc d'instructions comprend donc toutes les
instructions entre lesquelles on peut dessiner une ligne horizontale sans ren-
contrer de ligne verticale dans le schéma à relais et ce jusqu'à l'emplace-
ment suivant où l'on peut à nouveau dessiner le même genre de ligne.
Le schéma à relais ne peut pas être directement entré dans un API par la
console de programmation car le LSS est nécessaire. Pour l'entrer par la
console de programmation, il est nécessaire de convertir le schéma à relais
en mnémonique. Le code mnémonique fournit exactement les mêmes
informations que le schéma à relais mais sous une forme qui peut être
directement entrée dans l'API. On peut programmer directement en code
mnémonique mais cela n'est pas conseillé aux débutants, ni dans les cas de
programmes complexes. Quel que soit l'appareil de programmation, le pro-
gramme est stocké en mémoire sous la forme mnémonique, d'où l'impor-
tance de ce code.
Nous proposons une introduction au code mnémonique, important pour la
compréhension des programmes et pour l'utilisation de la console de pro-
grammation. Vous n'aurez pas obligatoirement à utiliser ce code pour la pro-
grammation par LSS, mais seulement si vous le souhaitez.
Instruction exécutée
Instruction
lorsque IR 00000 est à
ON.
Instruction exécutée
Instruction
lorsque IR 00000 est à
OFF.
Chapitre 4–3