Automate programmable S7-200 Manuel système
Fonctions de l'éditeur LIST
L'éditeur LIST affiche le programme sous forme textuelle. Avec l'éditeur LIST, vous entrez des
abréviations d'opérations quand vous créez des programmes de commande. L'éditeur LIST
permet également de créer des programmes qu'il n'est pas possible de représenter avec les
éditeurs CONT/LD ou LOG/FBD. En effet, avec cet éditeur, vous programmez dans un langage
natif du S7--200 et non dans un éditeur graphique où des restrictions sont nécessaires pour que
les schémas soient tracés correctement. Comme vous le constatez dans la figure 5-2, la
programmation avec ce langage littéral est très similaire à la programmation en langage
assembleur.
Le S7--200 exécute chaque opération
dans l'ordre spécifié par le programme,
de haut en bas, puis recommence en
haut.
LIST utilise une pile logique pour
résoudre la logique de commande. Vous
ésoud e a og que de co
devez insérer les opérations LIST pour
gérer le fonctionnement de la pile.
Considérez les aspects principaux suivants lorsque vous sélectionnez l'éditeur LIST :
LIST convient le mieux aux programmeurs expérimentés.
-
LIST vous permet parfois de résoudre des problèmes que vous ne pouvez pas résoudre
-
facilement avec les éditeurs CONT/LD ou LOG/FBD.
Seul le jeu d'opérations SIMATIC est disponible avec l'éditeur LIST.
-
Il est toujours possible, avec l'éditeur LIST, de visualiser ou d'éditer des programmes créés
-
avec les éditeurs CONT ou LOG. L'inverse n'est pas toujours vrai : vous ne pouvez pas
toujours afficher un programme écrit sous l'éditeur LIST avec les éditeurs CONT ou LOG.
Fonctions de l'éditeur CONT
L'éditeur CONT (ou LD) affiche le programme sous forme de représentation graphique similaire
aux schémas de câblage électriques. Les programmes CONT permettent au programme d'émuler
le flux de courant électrique partant d'une source de tension, à travers une série de conditions
d'entrée logiques validant, à leur tour, des conditions de sortie logiques. Un programme CONT
comprend une barre d'alimentation à gauche qui est alimentée en courant. Les contacts fermés
permettent au courant de circuler à travers eux vers l'élément suivant alors que les contacts
ouverts bloquent le trajet du courant.
La logique est subdivisée en réseaux. Le
programme est exécuté réseau par
réseau, de la gauche vers la droite et de
haut en bas comme indiqué par le
programme. La figure 5-3 montre un
exemple de programme CONT. Les
différentes opérations sont représentées
par des symboles graphiques de trois
types fondamentaux.
Les contacts représentent des
conditions d'entrée logiques, telles que
commutateurs, boutons--poussoirs ou
conditions internes.
Les bobines représentent généralement
des résultats de sortie logiques tels que
des résultats de sortie logiques, tels que
lampes, démarreurs de moteur, relais
intermédiaires ou conditions de sortie
internes.
64
LD
I0.0
A
I0.1
=
Q1.0
a de
ous
Figure 5-2
Figure 5-3
//Lire une entrée
//La combiner selon ET avec autre
//entrée
//Ecrire valeur dans sortie 1
Exemple de programme LIST
Exemple de programme CONT