Télécharger Imprimer la page

Siemens SIMATIC S7-200 Manuel D'utilisation page 65

Masquer les pouces Voir aussi pour SIMATIC S7-200:

Publicité

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
Entrées/sorties
programme
CONT
EN, ENO
LOG
EN, ENO
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.
Concepts, conventions et fonctions de programmation
Opérandes
Flux de signal
I, Q, V, M, SM, S, T, C, L
CONT
LOG
Chapitre 5
5
Types de
données
BOOL
BOOL
55

Publicité

loading