Particularités De La Programmation Des Graphes Séquentiels - Siemens SIMATIC S7-GRAPH Manuel

Pour s7-300/400 programmation de commandes séquentielles
Table des Matières

Publicité

14.2
Particularités de la programmation des graphes séquentiels
Initialisation
Un graphe séquentiel est initialisé au moyen du paramètre INIT_SQ. Quand ce
dernier passe à "1", toutes les étapes repérées comme étape initiale sont activées.
Toutes les autres étapes sont désactivées.
Une fois la commande mise en circuit, le graphe séquentiel se retrouve dans le
mode de fonctionnement qui était le sien avant la mise hors circuit. S'il était en
mode SW_AUTO avant la mise hors circuit, il sera dans le même mode après la
remise en circuit. Si cela n'est pas souhaitable, il faudra le mettre expressément
dans le mode souhaité (tel que SW_MAN) après la mise en circuit, par exemple à
l'aide du signal d'initialisation.
Si l'état du processus (installation ou machine) ne correspond pas à l'état initial du
graphe séquentiel, vous avez le choix entre deux solutions :
• mettre le processus en position zéro au moyen d'une commande ; pour cela, il
convient le plus souvent de créer un graphe séquentiel particulier ;
• synchroniser le graphe séquentiel avec l'état du processus à l'aide de la
fonction de synchronisation.
Vous préférerez l'une ou l'autre méthode selon le type du processus.
Verrouillages
Avec GRAPH, vous pouvez définir des conditions de verrouillage dans chaque
étape sous forme d'"Interlock". Toutes les actions dont l'exécution est
conditionnelle ne seront activées que si les conditions de l'Interlock sont remplies.
Si les conditions de verrouillage ne sont pas remplies quand l'étape est active, un
message d'erreur est envoyé à la station opérateur. L'erreur disparaît quand les
conditions de verrouillage sont remplies.
Surveillances
Avec GRAPH, vous pouvez définir des conditions de surveillance dans chaque
étape sous forme de "Supervision". C'est le plus souvent la durée d'exécution des
actions qui est surveillée. Si la Supervision est vraie, c'est-à-dire s'il y a une erreur,
un message d'erreur est envoyé à la station opérateur. Cette erreur est acquittée
au moyen du paramètre ACK_EF.
Selon l'option choisie pour la compilation du FB GRAPH créé (commande Outils >
Paramètres du bloc), l'acquittement peut être obligatoire.
• Option "Acquittement obligatoire en cas d'erreur" activée :
l'erreur disparaît seulement quand la Supervision n'est plus vraie et qu'un signal
d'acquittement est donné.
Si une surveillance de temps a été programmée avec Si.U, le signal
d'acquittement remet à zéro le temps de surveillance afin que la condition de
surveillance ne soit plus remplie.
• Option "Acquittement obligatoire en cas d'erreur" non activée :
l'erreur disparaît quand les conditions de la Supervision ne sont plus remplies.
GRAPH pour SIMATIC S7-300/400 Programmation de commandes séquentielles
C79000-G7077-C526-01
Instructions de configuration
14-9

Publicité

Table des Matières
loading

Table des Matières