Conventions Générales De Programmation D'un S7; Entrées Conditionnelles Et Inconditionnelles; Opérations Sans Sorties - Siemens SIMATIC S7-200 Manuel

Masquer les pouces Voir aussi pour SIMATIC S7-200:
Table des Matières

Publicité

Automate programmable S7-200 Manuel système
Conventions générales de programmation d'un S7- - 200
Définition de EN et ENO
EN (Enable IN) est une entrée booléenne pour les boîtes CONT et LOG. Un flux de signal doit
être appliqué à cette entrée pour que l'opération de la boîte soit exécutée. Les opérations LIST ne
possèdent pas d'entrée EN, mais la valeur supérieure de la pile doit être à 1 logique pour que
l'instruction LIST correspondante soit exécutée.
ENO (Enable OUT) est une sortie booléenne pour les boîtes CONT et LOG. Si un flux de signal
est présent à l'entrée EN d'une boîte et que l'opération correspondante s'exécute sans erreur, la
sortie ENO transmet le flux de signal à l'élément suivant. Si une erreur est détectée lors de
l'exécution de la boîte, le flux de signal s'arrête à la boîte qui a généré l'erreur.
Il n'y a pas de sortie ENO en LIST, mais les opérations LIST correspondant aux opérations CONT
et LOG comportant une sortie ENO mettent à 1 un bit ENO spécial. Vous pouvez accéder à ce bit
avec l'opération AENO (ET ENO) et l'utiliser pour obtenir le même effet qu'avec le bit ENO d'une
boîte.
Conseil
Les opérandes EN/ENO et leur type de données ne figurent pas dans le tableau des opérandes
autorisés de chaque opération, car ils sont les mêmes pour toutes les opérations CONT et
LOG. Le tableau 5-1 présente ces opérandes et leur type de données pour CONT et LOG. Ces
opérandes valent pour toutes les opérations CONT et LOG présentées dans ce manuel.
Tableau 5-1 Opérandes EN/ENO et leur type de données pour CONT et LOG
Editeur de
programme
CONT
LOG
Entrées conditionnelles et inconditionnelles
En CONT et en LOG, une boîte ou une bobine qui dépend du flux de signal est représentée avec
une connexion à un élément du côté gauche. En revanche, une bobine ou une boîte qui est
indépendante du flux de signal comporte une connexion directe à la barre d'alimentation gauche
en CONT. Le tableau 5-2 montre un exemple d'entrée conditionnelle et un exemple d'entrée
inconditionnelle.
Tableau 5-2 Représentation d'entrées conditionnelles et inconditionnelles
Flux de signal
Opération dépendant du flux de signal (conditionnelle)
Opération indépendante du flux de signal (inconditionnelle)
Opérations sans sorties
Les boîtes ne pouvant être reliées en cascade sont représentées sans sorties booléennes. Il
s'agit des opérations Appeler sous--programme, Saut, Retour conditionnel. Il existe d'autre part
des bobines CONT qui ne peuvent être placées que sur la barre d'alimentation gauche, par
exemple Définir repère, NEXT, Charger relais séquentiel, Fin conditionnelle de relais séquentiel,
Fin de relais séquentiel. Elles sont représentées sous forme de boîtes en LOG et se caractérisent
par des entrées de signal sans nom et par l'absence de sorties.
Opérations de comparaison
L'opération de comparaison s'exécute quel que soit l'état du flux de signal. Si le flux de signal a la
valeur "faux", la sortie est fausse. Si le flux de signal a la valeur "vrai", la sortie est mise à 1 selon
le résultat de la comparaison. Les opérations de comparaison en LOG SIMATIC, LD CEI et FBD
CEI sont représentées sous forme de boîtes bien que la fonction correspondante soit exécutée en
tant que contact.
68
Entrées/sorties
Opérandes
EN, ENO
Flux de signal
EN, ENO
I, Q, V, M, SM, S, T, C, L
CONT
LOG
Types de
données
BOOL
BOOL

Publicité

Table des Matières
loading

Table des Matières