Automatisme. Robotique. industriels. Etc

Home » » .Programmation d'un automatisme séquentiel

.Programmation d'un automatisme séquentiel

Le Grafcet et le Ladder modélisent le comportement d'un automatisme séquentiel.
La programmation d'un automatisme séquentiel peut se faire, en Ladder, par les instructions
Stepset et Stepout.
7.1 Stepset
Stepset reprend le fonctionnement indiqué à la figure 1 c'est à dire
• l'activation sous les deux conditions
• la désactivation par l'activation de l'étape suivante.
Exemple :


L'activation de S0:3 se fait lorsque P3 = 1 à condition que S0:2 soit active préalablement
L'activation de S0:3 désactivera S0:2
L'activation de S0:4 désactivera S0:3
7.2 Stepout


L'activation de S0:9 n'est soumise qu'à P7. S0:9 désactivera toute autre mémoire S0:x
La désactivation de S0:9 se fera par l'activation de S0:10
La programmation en Ladder exige que les numéros d'ordre des étapes soit continus.
7.3 Étape initiale
Le fonctionnement par Stepset nécessite qu'au moins une mémoire soit active au lancement du
programme. C'est le rôle des mémoires de type Sn:0
7.4 Le retour au début
Il se fait par l'activation, fugitive, d'une dernière étape, qui relance la première.
7.5 En résumé
Dans le registre Sn,
Sn:0 est active au lancement du programme
La cellule mémoire Sn:m+1 ne pourra être active que si Sn:m est active.
Cette dernière sera désactivée par l'activation de Sn:m+1
On ne peut trouver qu'une seule cellule active à un instant donné. Si on a besoin de deux étapes
actives simultanément, il faut utiliser deux registres différents, Sn et Sm
Stepout force l'activation d'une cellule et désactive toutes les autres

Implémentation des structures du Grafcet
8.1 La boucle unique
Elle se fait au sein d'un même registre Sn.
Sn:0 représente l'étape initiale
La survenue du dernier événement active la mémoire Sn:fin qui ne restera active que le temps
d'activer Sn:0
8.2 Le choix de séquences
Reste au sein d'un même registre Sn.
Exemple :


La deuxième branche commence par Stepout, elle se poursuit avec des Stepset
8.3 Les séquences simultanées
Il faut autant de registres que de séquences.
Chaque registre possède son étape initiale, Sm:0.
Les séquences sont lancées par un même événement
Prévoir une étape de synchronisation à la fin de chaque séquence
L'événement de fin peut être « toujours vrai »
9 .Terminologie
PLC = Automate programmable industriel (API)
Scan time : durée de cycle. Voir le paragraphe 4
Step : la traduction littérale est pas, marche d'un escalier. Ici désigne l'équivalent de l'étape d'un
Grafcet