Académique Documents
Professionnel Documents
Culture Documents
Plan du cours
01 Fonction mémoire
02 GRAFCET
Construction de grafcet
Règles d’évolution
Principe de fonctionnement
Capteur et interface
Un capteur est un élément de la partie opérative qui permet de recueillir des informations et de les
transmettre à la partie commande. Les capteurs sont choisis en fonction des informations qui
doivent être recueillies (température, son, lumière, déplacement, position) Afin de pouvoir être
traités par la partie commande, les signaux issus de capteurs placés sur le processus sont parfois
conditionnés par une électronique d’interface (traitement d'image, mise en forme des signaux…)
amplification…)
Exemples de capteurs:
Les actionneurs sont commandés par des systèmes électriques de commande intermédiaires appelés «
pré-actionneurs ». (Exp: Contacteur, variateur de vitesse, Distributeur pneumatique).
Exemples de pré-actionneurs:
Si l'actionneur qui suit dans la chaîne fonctionnelle est électrique, le préactionneur sera aussi électrique (relais, contacteur, variateur,
hacheur, carte de puissance).
Si l'actionneur est pneumatique, le préactionneur sera pneumatique (distributeur).
Certains préactionneurs (relais, contacteur, distributeur) sont dits « tout ou rien », c'est-à-dire qu'ils jouent le rôle d'interrupteur de la chaîne
d'énergie.
Les autres préactionneurs (variateur, hacheur, carte de puissance) laissent passer seulement une partie de l'énergie source, c'est-à-dire
qu'ils régulent le débit d'énergie, on parle alors de « préactionneur proportionnel ».
Fonction mémoire
Fonction mémoire
Par mémoire, on exprime le phénomène qui consiste à conserver l'effet d'un événement après
sa disparition. Les circuits qui remplissent cette fonction appartiennent à la famille des circuits
séquentiels.
Avec un circuit combinatoire, l'état d'une sortie était uniquement fonction de l'état des entrées.
Avec un circuit séquentiel, l'état de la sortie est fonction des entrées, mais aussi de l'état
précédent de la sortie.
a a
S=f(a,b,c) S=f(a,b, s0)
b Combinatoire b séquentiels
c s0
(Commande) (Puissance)
Le relais électrique
Un relais est un appareil dans lequel un phénomène
électrique (courant ou tension) contrôle la commutation On /
Off d'un élément mécanique (on se trouve alors en présence
d'un relais électromagnétique) ou d'un élément électronique
(on a alors affaire à un relais statique). C'est en quelque Le schéma électrique
sorte un interrupteur que l'on peut actionner à distance, et où
la fonction de coupure est dissociée de la fonction de
commande. La tension et le courant de commande (partie
"Commande"), ainsi que le pouvoir de commutation (partie
"Puissance") dépendent du relais.
Relais électmagnétique
(Commande) (Puissance)
Le relais électrique
Un relais est un appareil dans lequel un phénomène
électrique (courant ou tension) contrôle la commutation On /
Off d'un élément mécanique (on se trouve alors en présence
d'une relais électromagnétique) ou d'un élément électronique
(on a alors affaire à un relais statique). C'est en quelque Le schéma électrique
sorte un interrupteur que l'on peut actionner à distance, et où
la fonction de coupure est dissociée de la fonction de
commande. La tension et le courant de commande (partie
"Commande"), ainsi que le pouvoir de commutation (partie
"Puissance") dépendent du relais.
Mémoire à marche
p r i o r i t a i r e
On ajoute en parallèle sur le circuit de commande un circuit
de fermeture.
Le bouton poussoir marche est un contact travail. Le bouton
poussoir arrêt est un contact repos
Le relais x dispose de deux contacts (x), le premier est utilisé
sur le circuit de commande et le deuxieme sur le circuit de
puissance pour alimenter le moteur.
Quand l'utilisateur appuie sur le bouton marche, la bobine du
relais est alimentée. Les contacts (x) se ferment. Si
l'utilisateur relâche le bouton marche, le courant continue à
circuler , le relais est alors auto-alimenté et le moteur
continue à tourner.
Table de verité:
m a X M
Si on appuie simultanément
0 0 0 0
sur les deux boutons
1 0 1 1 marche et arrét, la priorité
0 0 1 1 est pour la marche c’est
0 1 0 0 pourquoi on l'appelle
mémoire à marche
0 0 0 0
prioritaire.
1 1 1 1
Mémoire à marche
p r i o r i t a i r e
L'équation du relais X est la suivante:
X m (a.X)
Logigramme de X avec des operateurs logiques de base:
m
a X
a a.X
X
X X m (a.X) m.(a.X)
m m
x
a a (a.X)
x
Mémoire à arrêt
p r i o r i t a i r e
L'équation du relais X est la suivante:
X a.(m X)
Logigramme de X avec des operateurs logiques de base:
a a X
Table de verité:
m mX m a M
X 0 0 0
1 0 1
Logigramme de X avec uniquement des portes logiques 0 0 1
«NOR » à deux entrées:
0 1 0
0 0 0
X a.(m X) a (m X) a (m X) 1 1 0
X
a
Si on appuie simultanément sur les deux boutons marche et
m mX arrét, la priorité est pour l’arret c’est pourquoi on l'appelle
X mémoire à arrét prioritaire.
GRAFCET
Introduction
La création d'une machine automatisée nécessite un dialogue entre le client qui définit le cahier des
charges (qui contient les besoins et les conditions de fonctionnement de la machine) et le constructeur qui
propose des solutions.
Ce dialogue n'est pas toujours facile : le client ne possède peut-être pas la technique lui permettant de
définir correctement son problème.
D'autre part, le langage courant ne permet pas de lever toutes les ambiguïtés dues au fonctionnement de
la machine (surtout si des actions doivent se dérouler simultanément).
C'est pourquoi l'ADEPA (Agence pour le Développement de la Productique Appliquée à l'industrie) a créé
le GRAFCET.
Action:
Une ou plusieurs Actions élémentaires ou complexes peuvent être associées à une étape. Les actions
associées à une étape traduisent ce qui doit être fait si l'étape est active. Les actions qui sont les résultats
du traitement logique des informations par la partie commande peuvent être :
•Externes et elles correspondent aux ordres émis vers la partie opérative ou vers les éléments externes.
•Internes et concernent des fonctions spécifiques de l'automatisme telles que temporisation, comptage,etc..
Les actions sont précisées dans un ou plusieurs rectangles :
Transition:
Une transition indique la possibilité d'évolution d'une étape à l'étape suivante. Le passage de l'une à l'autre
s'effectue par le franchissement d'une transition.
Une transition est soit validée soit non validée. Elle est dite validée lorsque toutes les étapes
immédiatement précédentes reliées à cette transition sont actives.
Une transition entre deux étapes se représente par une barre perpendiculaire aux liaisons orientées.
NB: Il n'y a toujours qu'une et qu'une seule transition entre deux étapes, quel que soit le
chemin parcouru.
Construction de GRAFCET
Action
Réceptivité:
A chaque transition est associée une proposition logique appelée réceptivité qui peut être soit vraie soit fausse. La
réceptivité écrite sous forme de proposition logique est une fonction combinatoire:
•d'informations externes provenant de la partie opérative ou du poste opérateur,
•d'informations internes en rapport avec les fonctions spécifiques de l'automatisme (temporisation, comptage), ou les
états actifs ou inactifs des autres étapes.
Réceptivité Temps:
Pour faire intervenir le temps dans une réceptivité, il suffit d'indiquer après le repère t son
origine et sa durée.
t/1/10s: passer à l'étape 2 si 10s sont écoulées depuis la dernière activation de l'étape 1.
t/1/15s: passer à l'étape 3 si 15s sont écoulées depuis la dernière activation de l'étape 1
Construction de GRAFCET
Action
Liaisons orientées
Les liaisons orientées permettent de relier les étapes aux transitions et inversement. Le sens général du parcours est
du haut vers le bas. Lorsque le parcours est différent des flèches sont nécessaires.
Les renvois de pages
Les renvois de pages
Pour des systèmes complexes, il est parfois nécessaire de dessiner le grafcet sur plusieurs pages. Dans ce cas il faut
insérer de manière très lisible des repères indiquant l'étape ou la transition d'origine ou de destination, ainsi que le
numéro de pages.
Pour une meilleure lisibilité on coupera la liaison étape/transition de façon à mettre en évidence toutes les transitions
validées par une même étape.
Différents points de vue d'un GRAFCET
La représentation d'un système automatisé par un grafcet prend L'observateur de ce point de vue étant un spécialiste de la partie
opérative, la partie commande ne l'intéresse que par ses effets.
en compte le "point de vue" selon lequel l'observateur s'implique au
fonctionnement de ce système. On distingue trois "points de vue" :
GRAFCET du point de vue système ;
GRAFCET du point de vue partie opérative ;
GRAFCET du point de vue partie commande.
Aux règles d'écriture s'ajoutent les règles d'évolution afin de préciser les conditions pour lesquelles les étapes sont
actives ou inactives.
15 Action A
simultanément franchies .
Désactivation de l’étape 15:
L ’action A n’est plus effective Règle.5: activation et désactivation simultanées
a
Activation de l’étape 16: Si au cours du fonctionnement de l'automatisme une
16 Action B
L ’action B devient effective même étape doit être simultanément activée et
désactivée, elle reste activée.
a
16 Action B L’action B est effective
Convergence en ET
la transition B sera validée
lorsque les étapes 23 et 26
seront actives. Si la
réceptivité associée à cette
transition est vraie, alors
celle-ci est franchie.
REMARQUES :
Après une divergence en ET, on trouve une convergence en ET.
Le nombre de branches parallèles peut-être supérieur à 2.
La réceptivité associée à la convergence peut-être de la forme = 1. Dans ce cas la
transition est franchie dès qu'elle est active.
Exemple avec branchement ET (fonctionnement parallèle)
Cahier des charges
Après appui sur départ cycle « dcy », les chariots partent pour un aller-retour. Un nouveau départ cycle ne peut
se faire que si les deux chariots sont à gauche.
2 D1 5 D2 CH1
d1 d2
g1 G1 D1 d1
3 G1 6 G2
g1 g2
CH2
4 7
g2 G2 D2 d2
1
Exemple avec branchement ET (fonctionnement parallèle)
Solution 1
CH1, CH2 : chariot 1, 2
2 D1 5 D2 CH1
d1 d2
g1 G1 D1 d1
3 G1 6 G2
g1 g2
CH2
4 7
g2 G2 D2 d2
1
Exemple avec branchement ET (fonctionnement parallèle)
Solution 1
CH1, CH2 : chariot 1, 2
2 D1 5 D2 CH1
d1 d2
3 G1 6 G2
g1 G1 D1 d1
g1 g2
CH2
4 7
g2 G2 D2 d2
1
Exemple avec branchement ET (fonctionnement parallèle)
Solution 1
CH1, CH2 : chariot 1, 2
2 D1 5 D2 CH1
d1 d2
3 G1 6 G2
g1 G1 D1 d1
g1 g2
CH2
4 7
g2 G2 D2 d2
1
Exemple avec branchement ET (fonctionnement parallèle)
Solution 1
CH1, CH2 : chariot 1, 2
2 D1 5 D2 CH1
d1 d2
3 G1 6 G2
g1 G1 D1 d1
g1 g2
CH2
4 7
g2 G2 D2 d2
1
Exemple avec branchement ET (fonctionnement parallèle)
Solution 1
CH1, CH2 : chariot 1, 2
2 D1 5 D2 CH1
d1 d2
3 G1 6 G2
g1 G1 D1 d1
g1 g2
CH2
4 7
g2 G2 D2 d2
1
Exemple avec branchement ET (fonctionnement parallèle)
Solution 1
CH1, CH2 : chariot 1, 2
2 D1 5 D2 CH1
d1 d2
3 G1 6 G2
g1 G1 D1 d1
g1 g2
CH2
4 7
g2 G2 D2 d2
1
Exemple avec branchement ET (fonctionnement parallèle)
Solution 1
CH1, CH2 : chariot 1, 2
2 D1 5 D2 CH1
d1 d2
3 G1 6 G2
g1 G1 D1 d1
g1 g2
CH2
4 7
g2 G2 D2 d2
1
Exemple avec branchement ET (fonctionnement parallèle)
Solution 1
CH1, CH2 : chariot 1, 2
2 D1 5 D2 CH1
d1 d2
3 G1 6 G2
g1 G1 D1 d1
g1 g2
CH2
4 7
g2 G2 D2 d2
1
Exemple avec branchement ET (fonctionnement parallèle)
Solution 1
CH1, CH2 : chariot 1, 2
Etape 4 = étape « d’attente » ⇒ Aucune action
g : Capteur « position gauche »
2 D1 5 D2 CH1
d1 d2
3 G1 6 G2
g1 G1 D1 d1
g1 g2
CH2
4 7
g2 G2 D2 d2
1
Exemple avec branchement ET (fonctionnement parallèle)
Solution 1
CH1, CH2 : chariot 1, 2
2 D1 5 D2 CH1
d1 d2
3 G1 6 G2
g1 G1 D1 d1
g1 g2
CH2
4 7
g2 G2 D2 d2
1
Exemple avec branchement ET (fonctionnement parallèle)
Solution 1
CH1, CH2 : chariot 1, 2
Étapes 4 & 7 actives ⇒ Synchronisation
g : Capteur « position gauche »
2 D1 5 D2 CH1
d1 d2
g1 G1 D1 d1
3 G1 6 G2
g1 g2
CH2
4 7
g2 G2 D2 d2
1
Exemple avec branchement ET (fonctionnement parallèle)
Solution 1
CH1, CH2 : chariot 1, 2
2 D1 5 D2 CH1
d1 d2
3 G1 6 G2
g1 G1 D1 d1
g1 g2
CH2
4 7
g2 G2 D2 d2
1
Exemple avec branchement ET (fonctionnement parallèle)
Solution 2
CH1, CH2 : chariot 1, 2
dcy CH1
g1 G1 D1 d1
2 D1 5 D2
d1 d2 CH2
3 G1 6 G2
g1 g2 g2 G2 D2 d2
Exemple avec branchement ET (fonctionnement parallèle)
Solution 2
CH1, CH2 : chariot 1, 2
dcy
CH1
g1 G1 D1 d1
2 D1 5 D2
d1 d2 CH2
3 G1 6 G2
g1 g2
g2 G2 D2 d2
Exemple avec branchement ET (fonctionnement parallèle)
Solution 2
CH1, CH2 : chariot 1, 2
CH1
dcy
g1 G1 D1 d1
2 D1 5 D2
d1 d2 CH2
3 G1 6 G2
g2 G2 D2 d2
g1 g2
Exemple avec branchement ET (fonctionnement parallèle)
Solution 2
CH1, CH2 : chariot 1, 2
CH1
dcy
g1 G1 D1 d1
2 D1 5 D2
d1 d2 CH2
3 G1 6 G2
g2 G2 D2 d2
g1 g2
Exemple avec branchement ET (fonctionnement parallèle)
Solution 2
CH1, CH2 : chariot 1, 2
dcy CH1
g1 G1 D1 d1
2 D1 5 D2
d1 d2 CH2
3 G1 6 G2
g1 g2 g2 G2 D2 d2
Exemple avec branchement ET (fonctionnement parallèle)
Solution 2
CH1, CH2 : chariot 1, 2
dcy CH1
g1 G1 D1 d1
2 D1 5 D2
d1 d2 CH2
3 G1 6 G2
g1 g2 g2 G2 D2 d2
Exemple avec branchement ET (fonctionnement parallèle)
Solution 2
CH1, CH2 : chariot 1, 2
dcy CH1
2 D1 5 D2
g1 G1 D1 d1
d1 d2
CH2
3 G1 6 G2
g1 g2 g2 G2 D2 d2
Exemple avec branchement ET (fonctionnement parallèle)
Solution 2
CH1, CH2 : chariot 1, 2
dcy CH1
g1 G1 D1 d1
2 D1 5 D2
d1 d2
CH2
3 G1 6 G2
g1 g2 g2 G2 D2 d2
Exemple avec branchement ET (fonctionnement parallèle)
Solution 2
CH1, CH2 : chariot 1, 2
dcy CH1
g1 G1 D1 d1
2 D1 5 D2
d1 d2
CH2
3 G1 6 G2
g1 g2 g2 G2 D2 d2
Exemple avec branchement ET (fonctionnement parallèle)
Solution 2
CH1, CH2 : chariot 1, 2
dcy CH1
g1 G1 D1 d1
2 D1 5 D2
d1 d2 CH2
3 G1 6 G2
g1 g2 g2 G2 D2 d2
Exemple avec branchement ET (fonctionnement parallèle)
Solution 2
CH1, CH2 : chariot 1, 2
dcy CH1
g1 G1 D1 d1
2 D1 5 D2
d1 d2 CH2
3 G1 6 G2
g1 g2 g2 G2 D2 d2
Exemple avec branchement ET (fonctionnement parallèle)
Solution 2
CH1, CH2 : chariot 1, 2
dcy CH1
g1 G1 D1 d1
2 D1 5 D2
d1 d2 CH2
3 G1 6 G2
g1 g2 g2 G2 D2 d2
Exemple avec branchement ET (fonctionnement parallèle)
Solution 2
CH1, CH2 : chariot 1, 2
dcy CH1
2 D1 5 D2
g1 G1 D1 d1
d1 d2
CH2
3 G1 6 G2
g1 g2 g2 G2 D2 d2
Structures de base
Divergence et convergence en OU (aiguillage)
Divergence en OU
L'évolution du système vers une
branche dépend des réceptivités A et B
associées aux transitions.
Convergence en OU
Après l' évolution dans une branche, il y
a convergence vers une étape
commune.
REMARQUES :
A et B ne peuvent être vrais simultanément (conflit).
Après une divergence en OU, on trouve une convergence en OU.
Le nombre de branches peut-être supérieur à 2.
La convergence de toutes les branches ne se fait pas obligatoirement au même endroit..
Exemple avec branchement OU(sélection de séquences)
Un dispositif automatique destiné à trier des caisses de deux tailles différentes se compose d'un tapis amenant
les caisses, de trois poussoirs et de deux tapis d'évacuation suivant la figure ci-dessous :
Tapis 1
Cycle de fonctionnement :
Le poussoir 1 pousse les petites caisses devant le poussoir 2
Poussoirs
3 2 qui, à son tour, les transfère sur le tapis d'évacuation 2, alors
Av : Avance Re : Recule
3 Av P2 Re P1 6 Av P3 Re P1
Poussoir 1
Caisse sur tapis 2 Caisse sur tapis 3
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
Tapis 3 Tapis 2
P1 en arrière
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
8 Re P1 Tapis 3 Tapis 2
P1 en arrière
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
8 Re P1 Tapis 3 Tapis 2
P1 en arrière
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
8 Re P1 Tapis 3 Tapis 2
P1 en arrière
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
8 Re P1 Tapis 3 Tapis 2
P1 en arrière
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
8 Re P1
P1 en arrière Tapis 3 Tapis 2
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
Tapis 1
Petite caisse Grande caisse
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3 Poussoirs
3 2
3 Av P2 Re P1 6 Av P3 Re P1
Caisse sur tapis 2 Caisse sur tapis 3 Poussoir 1
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
P1 en arrière Tapis 3 Tapis 2
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
3 Av P2 Re P1 6 Av P3 Re P1 Poussoir 1
Caisse sur tapis 2 Caisse sur tapis 3
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
Tapis 3 Tapis 2
P1 en arrière
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
8 Re P1
P1 en arrière Tapis 3 Tapis 2
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
8 Re P1
P1 en arrière Tapis 3 Tapis 2
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
8 Re P1
P1 en arrière Tapis 3 Tapis 2
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
8 Re P1
P1 en arrière Tapis 3 Tapis 2
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
Tapis 1
Petite caisse Grande caisse
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3 Poussoirs
3 2
3 Av P2 Re P1 6 Av P3 Re P1
Caisse sur tapis 2 Caisse sur tapis 3 Poussoir 1
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
P1 en arrière Tapis 3 Tapis 2
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
Tapis 1
Petite caisse Grande caisse
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3 Poussoirs
3 2
3 Av P2 Re P1 6 Av P3 Re P1
Poussoir 1
Caisse sur tapis 2 Caisse sur tapis 3
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
P1 en arrière Tapis 3 Tapis 2
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
1 P1, P2, P3 : poussoirs 1, 2, 3
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3
Poussoirs
3 Av P2 Re P1 6 Av P3 Re P1 3 2
8 Re P1
P1 en arrière
Tapis 3 Tapis 2
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
Tapis 1
Petite caisse Grande caisse
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3 Poussoirs
3 2
3 Av P2 Re P1 6 Av P3 Re P1
Caisse sur tapis 2 Caisse sur tapis 3 Poussoir 1
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
P1 en arrière Tapis 3 Tapis 2
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
Tapis 1
Petite caisse Grande caisse
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3 Poussoirs
3 2
3 Av P2 Re P1 6 Av P3 Re P1
Caisse sur tapis 2 Caisse sur tapis 3 Poussoir 1
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
P1 en arrière Tapis 3 Tapis 2
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
8 Re P1
P1 en arrière Tapis 3 Tapis 2
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
Tapis 1
Petite caisse Grande caisse
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3 Poussoirs
3 2
3 Av P2 Re P1 6 Av P3 Re P1
Poussoir 1
Caisse sur tapis 2 Caisse sur tapis 3
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
P1 en arrière Tapis 3 Tapis 2
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
Tapis 1
Petite caisse Grande caisse
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3 Poussoirs
3 2
3 Av P2 Re P1 6 Av P3 Re P1
Caisse sur tapis 2 Caisse sur tapis 3 Poussoir 1
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
P1 en arrière Tapis 3 Tapis 2
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
8 Re P1
P1 en arrière Tapis 3 Tapis 2
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
8 Re P1
P1 en arrière Tapis 3 Tapis 2
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
8 Re P1
P1 en arrière Tapis 3 Tapis 2
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
Tapis 1
Petite caisse Grande caisse
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3 Poussoirs
3 2
3 Av P2 Re P1 6 Av P3 Re P1
Caisse sur tapis 2 Caisse sur tapis 3 Poussoir 1
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
P1 en arrière Tapis 3 Tapis 2
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
Tapis 1
Petite caisse Grande caisse
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3 Poussoirs
3 2
3 Av P2 Re P1 6 Av P3 Re P1
Caisse sur tapis 2 Caisse sur tapis 3 Poussoir 1
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
P1 en arrière Tapis 3 Tapis 2
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
Tapis 1
Petite caisse Grande caisse
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3 Poussoirs
3 2
3 Av P2 Re P1 6 Av P3 Re P1
Poussoir 1
Caisse sur tapis 2 Caisse sur tapis 3
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
ETC...
P1 en arrière Tapis 3 Tapis 2
Saut d'étapes et reprise d'étapes
Saut en avant (saut de phase) Saut en arrière (reprise de phase)
système automatisé, tant au niveau de l'analyse qu'au soit plus généralement en combinant ces deux formes.
Cycle de fonctionnement:
Macro-Etape
Exemple d’une macro étape: Système de remplissage d’un bac.
Taches – Sous–programme
Un sous-programme est un grafcet indépendant dont
l'exécution et le déroulement sont synchronisés à un grafcet
principal.
Lorsqu'une tache doit être réalisée plusieurs fois dans un
cycle, la description de cette tache sous la forme d'un grafcet
indépendant permet de simplifier l'analyse et de simplifier la
programmation.
Ce grafcet indépendant est un sous programme lancé par le
programme (le grafcet) principal.
Règles d'évolution:
Si l'étape encapsulante est inactive, aucune étape du(des)
graphe(s) encapsulé(s) n'est active.
L'activation de l'étape encapsulante provoque l'activation de
toutes les cases marquées par un astérisque sur le(s)
graphe(s) encapsulé(s).
Pendant l'activation de l'étape encapsulante, l'évolution
Action = X1
L'exécution de l'action 1 se poursuit tant que l'étape est
active !
Action conditionnelle
Exemple :
Définition : On appelle "étape source" une étape non Définition : La transition source n'est pas reliée à une
reliée à une transition en amont. Elle ne peut être activée étape amont. Par convention elle est toujours validée et
que si elle est initiale ou qu'elle est soumise à un ordre de deviendra franchissable lorsque la réceptivité est vraie. La
forçage par un grafcet de niveau supérieur. transition puits n'est pas reliée à une étape aval.
Forçage à la situation « courante » : Le grafcet partiel forcé garde la situation qu’il avait au moment ou l’ordre de
forçage est émis. Une étoile entre parenthèses symbolise la situation forcée.