Introduction à l'Automatisme
Introduction à l'Automatisme
AUTOMATISME
Prof. A.EL-AMIRI
Plan du cours
01 Introduction à l’électronique numérique
Logique binaire
logique combinatoire
logique séquentielle
03 GRAFCET
Construction de grafcet
Règles d’évolution
Principe de fonctionnement
Le rang
2 8 6 5
Position d’un chiffre dans un nombre, le
rang se compte en partant de la droite, à Rang 4 3 2 1
X multiplication
partir du rang 1. Poids 1000 100 10 1
Le poids
VALEUR = (2 x 1000) + (8 x 100) + (6 x 10) + (5 x 1)
A chaque rang est associé un poids, c’est-à-dire
2000 + 800 + 60 + 5 = 2865
le coefficient par lequel il faudra multiplier le
chiffre pour obtenir sa valeur réelle.
INTRODUCTION
Rang et Poids
0 2 8 6 5
1 POIDS = BASE (RANG –1)
Rang 4 3 2 1 POIDS = 10 (1 –1)
= 100=1
0
Pour le système décimal Base = 10 Poids 1000 100 10 1
2
103 102 101 100 POIDS = 10 (2 –1)
= 101=10
0
3 POIDS = 10 (RANG –1)
VALEUR = (2 x 103) + (8 x 102) + (6 x 101) + (5 x100)
= 2865
BASE BINAIRE
1 1 1 0 0 1 1 0
RANG 8 7 6 5 4 3 2 1
POIDS 2 7 26 25 24 23 22 21 20
POIDS = 2 (6 –1)
= 25=32
Première méthode : les divisions successives Deuxième méthode : les soustractions successives
Reste 102 38 6 6 6 2 0 0
(1 1 1 0 0 1 1 0) 2
Réponse : (11100110)2
Les opérations binaires
L’addition
Exemple:
(1011)2+ (0110)2
+ 0 1
Soit (11)10 + (6)10 = (17)10
0 0 1
1 1 1 Retenues intermédiaires
1 1 0* 1 0 1 1
+
0 1 1 0
* 1+1=10 ---------------------
Je pose 0 et je retiens 1 1 0 0 0 1
(17)10
Les opérations binaires
La soustraction
Exemple:
(1011)2 - (0110)2
- 0 1
Soit (11)10 - (6)10 = (5)10
0 0 1*
1 1 0 1 0 1 1
-
0 1 1 0
*Je pose 1 et je retiens 1 1 Retenues intermédiaires
---------------------
0 1 0 1
(5)10
Les opérations binaires
La multiplication
Exemple:
(1011)2 x (110)2
0 1 Soit (11)10 x (6)10 = (66)10
x
1 0 1 1
0 0 0 x 1 1 0
---------------------
1 0 1 Retenues intermédiaires 1 1 1 1
0 0 0 0
1 0 1 1 .
1 0 1 1 . .
--------------------------
1 0 0 0 0 1 0
(66)10
Les opérations binaires
La division
Exemple: -
1 0 1 1 0 0 1 0 0
1 0 0
(101100)2 (100)2 --------- 1 0 1 1 (11)10
1 1
Soit (44)10 (4)10 = (11)10
- 1 1 0 Sens de lecture
1 0 0
---------
- 1 0 0
1 0 0
---------
0
Le système octal et hexadécimal
Le langage binaire a
l’avantage d’être
compréhensible par la
machine mais il est Par conséquent,
difficilement «assimilable» on utilise d’autres
par l’homme dès lors qu‘il systèmes de notation
est questions de grandes
séries binaires.
Le système hexadécimal
Base
16
Systèmes combinatoires
Tables de vérité Fonction logique NON
Une table de vérité nous fait connaitre la réaction En anglais: NOT Représentation:
Table de vérité :
d’un circuit logique (sa valeur de sortie) aux
diverses combinaisons de niveaux logiques Symbole graphique
Fonction logique ET
En anglais: AND
Représentation:
Table de vérité :
Opérations de base
Symbole graphique
Reposent sur 3 opérateurs de base: Représentation Représentation
française américaine
− ET, OU, NON
− Toutes les équations logiques sont formées de
ces 3 opérateurs .
Fonction logique OU Fonction logique NON-OU
En anglais: OR Représentation: F = A + B En anglais: NOR Représentation:
Table de vérité : Table de vérité :
NOR, ces opérateurs n'étant pas associatifs. si C=0 ou B=0 ou A=0;
Application principale : Et si C=0 ou B=0 ou
Transformation d’une somme en produit A=1;
et inversement.
Et si C=1 ou B=0 ou
Ecriture des équations logiques
A=0;
On peut donc écrire:
Et si C=1 ou B=1 ou
Solution pour S=1:
A=1.
si C=0 et B=1 et A=0;
ou si C=0 et B=1 et A=1; Formes canoniques
f fonction logique de n variables
ou si C=1 et B=0 et A=1;
On appelle « minterme » de n variables, l’un des produits de
ou si C=1 et B=1 et A=0. ces variables ou de leurs complémentaires.
exemple n= variables
On peut donc écrire:
Formes canoniques Choix de la formes canoniques
On appelle « maxterme » de n variables, l’une des sommes de Première forme canonique = expression des 1 de la fonction
Deuxième forme canonique = expression des 0 de la fonction
ces variables ou de leurs complémentaires.
Les deux formes canoniques sont équivalentes
A B C Sortie 0 0 0 0
0 0 0 0 0 1 0
0 1 0 1
0 0 1 0 0 1 1
0 1 1 1
0 1 0
1 0 0 0 0 1 0 1
0 1 1
1 0 1 1
1 0 0
1 1 0 1
1 0 1
1 1 1 0 DIAGRAMME DE KARNAUGH
1 1 0
1 1 1 TABLE DE VÉRITÉ
Avec n = 4:
– Entrées D, C, B et A
– 16 cases
Présentation de la méthode de simplification
Exemple (Karnaugh)
Exemple (Karnaugh)
Les 1 des bords extrêmes sont adjacents.
– La table se referme sur elle même.
Logique séquentielle
La valeur des sorties à l’instant t dépend de la valeur
des entrées et de la valeur des sorties à l’instant (t-
1): St= f(E0, E1, E2…, St-1)
Bascule RS à porte NAND
Bascule RS à porte NAND
Bascule RS à porte NOR Remarque
Logique binaire
logique combinatoire
logique séquentielle
03 GRAFCET
Construction de grafcet
Règles d’évolution
Principe de fonctionnement
Di e b
st ois
r
d
eu
rib s
ns
ut on
ce
eu s
As
r
M
re ach
m ie te
de mp in
to str an
at l l e
d' b lis e d
ue
au du im
ea ou sa e
iq
in pr
u te ge
im
ill
e
Introduction
Système automatisé
Un système automatisé exécute toujours le même cycle de travail pour lequel il a été programmé.
(la partie opérative est mécanisée et la partie commande est assurée par un automate)
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:
Un actionneur est un élément de la partie opérative qui est capable de produire une action physique
tel qu'un déplacement, un dégagement de chaleur, une émission de lumière ou de son à partir de
l'énergie qu'il a reçu.( Exp: Moteur électrique, Vérins pneumatiques, Electrovanne)
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 ».
Plan du cours
01 Introduction à l’électronique numérique
Logique binaire
logique combinatoire
logique séquentielle
03 GRAFCET
Construction de grafcet
Règles d’évolution
Principe de fonctionnement
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.
Le GRAFCET (GRAphe Fonctionnel de Commande des Etapes et Transitions) est l'outil de représentation
graphique d'un cahier des charges.
Construction de GRAFCET
Le GRAFCET est une représentation alternée d'étapes et de transitions. Une seule transition doit
séparer deux étapes.
Action
AUTOMATISME
Etape:
Une étape correspond à une situation dans laquelle les variables de sorties conservent leur état.
Une étape est symbolisée par un carré repéré numériquement.
Une étape, à un instant t, peut être active ou inactive. Ce repérage peut se faire à l'aide d'un point placé
sous le chiffre.
Construction de GRAFCET
Action
AUTOMATISME
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
AUTOMATISME
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
AUTOMATISME
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
AUTOMATISME
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 ;
AUTOMATISME
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.
AUTOMATISME
16 Action B 16 Action B
La transition est
FRANCHISSABLE
La transition 15-16 est validée
Règles d’évolution
Exemple Règle.4: transitions simultanées
Plusieurs transitions simultanément franchissables sont
Franchissement de la transition
15
simultanément franchies .
Action A
AUTOMATISME
a
16 Action B L’action B est effective
Chaque étape n'est suivie que par une seule transition évolutions des étapes actives dans chacune des séquences deviennent
et chacune d'elle n'est validée que par une seule étape. alors indépendantes.
La séquence est dite active si au moins une des étapes Divergence en ET
lorsque la transition A est
est active. Elle est dite inactive si toutes les étapes
franchie, les étapes 21 et 24
sont inactives. sont actives.
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
AUTOMATISME
dcy
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
AUTOMATISME
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
AUTOMATISME
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
AUTOMATISME
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
AUTOMATISME
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
AUTOMATISME
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
AUTOMATISME
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
AUTOMATISME
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
AUTOMATISME
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
Etape 4 = étape « d’attente » ⇒ Aucune action
AUTOMATISME
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
AUTOMATISME
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
Étapes 4 & 7 actives ⇒ Synchronisation
AUTOMATISME
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
AUTOMATISME
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 2
CH1, CH2 : chariot 1, 2
AUTOMATISME
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
AUTOMATISME
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
AUTOMATISME
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
AUTOMATISME
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
AUTOMATISME
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
AUTOMATISME
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
AUTOMATISME
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
AUTOMATISME
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
AUTOMATISME
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
AUTOMATISME
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
AUTOMATISME
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
AUTOMATISME
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
AUTOMATISME
dcy CH1
g1 G1 D1 d1
2 D1 5 D2
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
AUTOMATISME
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
AUTOMATISME
les caisses, de trois poussoirs et de deux tapis d'évacuation suivant la figure ci-dessous :
Tapis 1
Cycle de fonctionnement :
Av : Avance Re : Recule
AUTOMATISME
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
AUTOMATISME
8 Re P1 Tapis 3 Tapis 2
P1 en arrière
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
AUTOMATISME
8 Re P1 Tapis 3 Tapis 2
P1 en arrière
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
AUTOMATISME
8 Re P1 Tapis 3 Tapis 2
P1 en arrière
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
AUTOMATISME
8 Re P1 Tapis 3 Tapis 2
P1 en arrière
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
AUTOMATISME
8 Re P1
P1 en arrière Tapis 3 Tapis 2
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
AUTOMATISME
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
AUTOMATISME
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
AUTOMATISME
8 Re P1
P1 en arrière Tapis 3 Tapis 2
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
AUTOMATISME
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
AUTOMATISME
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
AUTOMATISME
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
AUTOMATISME
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
AUTOMATISME
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
1
AUTOMATISME
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
1
AUTOMATISME
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
AUTOMATISME
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
AUTOMATISME
8 Re P1
P1 en arrière Tapis 3 Tapis 2
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
AUTOMATISME
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
AUTOMATISME
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
AUTOMATISME
8 Re P1
P1 en arrière Tapis 3 Tapis 2
Exemple avec branchement OU(sélection de séquences)
Av : Avance Re : Recule
AUTOMATISME
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
AUTOMATISME
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
AUTOMATISME
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
AUTOMATISME
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
AUTOMATISME
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
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)
AUTOMATISME
nécessaire de structurer la partie commande et la soit suivant sa topologie (les taches correspondent à des
partie opérative. parties opératives indépendantes)
L'objectif essentiel de la structuration est de soit fonctionnellement (les taches correspondent à des
d'un système automatisé, tant au niveau de l'analyse 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.
AUTOMATISME
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.
AUTOMATISME
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
grafcet partiel 1.
Lorsque l’étape encapsulante 23 est activée, les étapes 1
et 85 de G1 sont également activées (de même pour les
autres encapsulations de 23 : G2 et G3).
Lorsque l’étape encapsulante 88 est activée, l’étape 100
de G24 est activée.
La désactivation de l’étape 88 provoque celle de toutes
les étapes de G24.
La désactivation de l’étape 23 provoque celle de toutes
les étapes de G1, G2, G3 et de toutes celles de G24 (si
l’étape 88 était active).
Classification des actions
Action continue Action maintenue
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
AUTOMATISME
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 à une situation donnée : Les étapes du grafcet Forçage à la situation vide : Les étapes du grafcet
partiel forcé dont les repères sont indiqués entre partiel forcé sont toutes désactivées ; le redémarrage ne
AUTOMATISME
accolades sont activées, toutes les autres sont pourra être obtenu que par un autre ordre de forçage.
désactivées.
Figeage
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.
AUTOMATISME