Schémas de base à relais
4-4-1 Termes fondamentaux
Conditions "normalement
ouvert" et "normalement
fermé"
Conditions d'exécution
Bits d'opérande
Blocs logiques
4-4-2 Code mnémonique
Structure de mémoire
programme
Les conditions des schéma à relais sont sur ON ou sur OFF en fonction de l'état
des bits d'opérande attribué. Une condition "normalement ouvert" est sur ON si
le bit d'opérande est sur ON; elle est sur OFF si le bit d'opérande est sur OFF.
Une condition "normalement fermé" est sur ON si le bit d'opérande est sur OFF;
elle est sur OFF si le bit d'opérande est sur ON. En général, on utilise la condition
normalement ouvert pour provoquer une réaction avec le bit sur ON et la condi-
tion normalement fermé pour provoquer une réaction avec le bit sur OFF.
00000
Condition normalement
ouvert
00000
Condition normalement
fermé
Dans la programmation en schéma à relais, la combinaison logique des condi-
tions ON et OFF devant l'instruction détermine la condition composée selon la-
quelle est exécutée l'instruction. Cette condition, qui est sur ON ou sur OFF est
appelée condition d'exécution de l'instruction. Toutes les instructions ont des
conditions d'exécution, sauf les instructions LOAD.
Chaque bit de zone IR, SR, HR, AR, LR ou TC peut représenter les opérandes
désignées par les instructions à relais. Cela signifie que les conditions d'un
schéma à relais sont déterminées par les bits d'E/S, les indicateurs, les bits de
travail, les temporisateurs/compteurs, etc. Les instructions LOAD et OUTPUT
utilisent aussi les bits de zone TR mais seulement dans des applications particu-
lières. Pour plus d'informations, voir le par. 4-7-7 Lignes d'instructions de bran-
chement.
La relation entre les conditions qui relient les lignes d'instruction détermine la
relation entre les conditions et les instructions. Chaque groupe de conditions
unies pour créer un résultat logique est appelé réseau. Bien que les schémas à
relais puissent être écrits sans effectuer l'analyse de chaque réseau, il est
indispensable de bien connaître ces blocs logiques afin d'effectuer une pro-
grammation efficace et saisir les programmes en code mnémonique.
On ne peut pas introduire directement le schéma à relais dans l'API à l'aide
d'une console de programmation; il faut utiliser le logiciel SYSWIN. Pour effec-
tuer la saisie à partir d'une console de programmation, il est nécessaire de
convertir le schéma à relais en code mnémonique. Ce code fournit exactement
les mêmes informations que le schéma à relais, mais selon une écriture adapte
à l'API. En effet, il est possible de programmer directement en code mnémoni-
que, bien que cela ne soit pas recommandé aux débutants ou pour les program-
mes complexes. Ainsi, sans tenir compte de l'appareil de programmation utilisé,
le programme est mémorisé sous forme mnémonique, ce qui explique pourquoi
il est nécessaire de bien connaître ce code.
A cause de l'importance de la console de programmation en tant que périphéri-
que et à cause de l'importance du code mnémonique dans la parfaite connais-
sance d'un programme, le code mnémonique sera par la suite présenté et décrit
avec le schéma à relais. Il n'est pas nécessaire d'utiliser le code mnémonique en
cas de saisie à l'aide du logiciel SYSWIN (même s'il est possible, selon la
préférence, de l'utiliser avec le SYSWIN.)
Le programme est saisi dans les adresses de la mémoire du programme. Ces
adresses sont légèrement différentes de celles des autres zones de mémoire
Instruction exécutée avec
Instruction
bit IR 00000 sur ON.
Instruction exécutée avec
Instruction
bit IR 00000 sur OFF.
Chapitre 4-4
79