Académique Documents
Professionnel Documents
Culture Documents
Derrimounir@gmail.com
Plan du cours
Partie I:
1.Les systèmes automatisés
2.Partie commande ,partie opérative
3.Grafcet, Ladder….
4.Programmation des automates programmables industriels
5.Supervision industrielle
6.Notion OPC
Partie II:
1. Introduction aux réseaux locaux industriels
2. Les différents réseaux industriels
3. Applications
13/01/2021 Filière GE 2
Systèmes automatisés
Définition
Un système est dit automatisé s’il 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)
Exemples :
Distributeur de boissons Feux de croisement
Passage à niveau Ascenseur
13/01/2021 Filière GE 3
Définition d’un SAP et analyse du besoin
Définition d’un SAP
Un système de production est dit automatisé, lorsqu’il peut
gérer de manière autonome un cycle de travail préétabli qui se
décompose en séquence ou étape
Analyse du Besoin
Système
automatisé Matière d'œuvre
Matière de +
d'oeuvre production valeur ajoutée
Produit, matière,
énergie, Transformer, transporter,
information, mélanger, filtrer,
personnes, … assembler, trier, stocker,
…
13/01/2021 Filière GE 4
Structure d’un système automatisé
Energie Energie
Réseau
Autres automates Commande Pré-
Supervision Actionneurs
actionneurs
Automate
Interface Programmable
Homme- Interface
Machine Informations
Capteurs
Utilisateur
13/01/2021 Filière GE 5
Description des différentes parties d’un SAP
La partie opérative (PO) est la machine La partie commande est l’automatisme qui
qui transforme la matière d’œuvre afin en fonction des informations issues de la PO
d’élaborer la valeur ajoutée désirée. (capteurs) élabore une succession logique de
C’est le processus physique à commandes, d’ordres (pré-actionneurs) qui
automatiser. provoqueront sur la PO les actions
nécessaires à l’obtention de la valeur ajoutée
désirée
13/01/2021 Filière GE 6
Structure d’un système automatisé
Energie Actionneurs
Energie
Actionneur
Autres électrique :
systèmes
Commande Pré-
Moteur
Actionneurs
actionneurs
PartieActionneur
Commande
pneumatique
ou hydraulique : Interface
Informations
vérin Capteurs
Utilisateur
Partie commande Partie opérative
13/01/2021 Filière GE 7
Structure d’un système automatisé
Energie Energie
Pré-actionneurs
Variateur de vitesse
Autres
systèmes
pour moteur
Commande Pré-
Actionneurs
actionneurs
Partie
Commande
Distributeur
Informations
électropneumatique
Interface
ou électrohydraulique
Capteurs
Utilisateur
Partie commande Partie opérative
13/01/2021 Filière GE 8
Structure d’un système automatisé
Energie Capteurs Energie
Autres
systèmes Commande Pré-
Détecteur
Actionneurs
actionneurs
Détecteur inductif Détecteur optique de contact
Partie
Commande
Interface
Informations
Capteurs
Codeur optique
Utilisateur (position arbre moteur) Caméra
Partie commande Partie opérative
13/01/2021 Filière GE 9
Structure d’un système automatisé
Energie Energie
Interface Homme-Machine
Autres
systèmes Commande Pré-
Actionneurs
actionneurs
Boutons et voyants
Partie
Interface Commande
Homme- Interface
Machine Informations
Ecran tactile Capteurs
Utilisateur
Partie commande Partie opérative
13/01/2021 Filière GE 10
Structure d’un système automatisé
Qui peut concurrencer l’automate ?
Microcontrôleur
13/01/2021 Filière GE 11
Les langages de programmation
13/01/2021 Filière GE 12
Les langages de programmation
SFC FB ST LD IL
13/01/2021 Filière GE 13
Les langages de programmation
SFC FB ST LD IL
13/01/2021 Filière GE 14
Les langages de programmation
SFC FB ST LD IL
13/01/2021 Filière GE 15
Les langages de programmation
SFC FB ST LD IL
13/01/2021 Filière GE 16
Les langages de programmation
SFC FB ST LD IL
13/01/2021 Filière GE 17
Les langages de programmation
• Introduction au langage grafcet
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.
13/01/2021 Filière GE 18
Les langages de programmation
• Introduction au langage grafcet
Le GRAFCET (GRAphe Fonctionnel de Commande des
étapes et Transitions) est l'outil de représentation
graphique d'un cahier des charges.
13/01/2021 Filière GE 19
Les langages de programmation
• Introduction au langage grafcet
13/01/2021 Filière GE 20
Les langages de programmation
• Introduction au langage grafcet
Le GRAFCET est une représentation alternée d'étapes et de transitions.
Une seule transition doit séparer deux étapes.
Une étape correspond à
Etape initiale une situation dans
laquelle les variables de
réceptivité sorties conservent leur
1
transition état.
Bouton poussoir action
13/01/2021 Filière GE 21
Les langages de programmation
• Règles de syntaxe
L’alternance étape/transition et transition/étape doit toujours
être respectée, quelle que soit la séquence parcourue.
• Règles d’évolution
Règle N°1 : situation initiale
La situation initiale, choisie par le concepteur, est la situation à l’instant initial.
13/01/2021 Filière GE 22
Les langages de programmation
Règle N°2 : franchissement d'une transition
Une transition est franchie lorsque l'étape associée est active et la réceptivité
associée à cette transition est vraie.
15 Action A
La réceptivité « a » devient
a VRAIE
16 Action B
La transition est
FRANCHISSABLE
13/01/2021 Filière GE 23
Les langages de programmation
Règle N°3 : Evolution des étapes actives
• Le franchissement d'une transition provoque simultanément :
- la désactivation de toutes les étapes immédiatement précédentes
reliées à cette transition,
- l'activation de toutes les étapes immédiatement suivantes
reliées à cette transition.
Franchissement de la
transition
15 Action A
13/01/2021 Filière GE 24
Les langages de programmation
Règle N°4 : transitions simultanées
13/01/2021 Filière GE 25
Les langages de programmation
13/01/2021 Filière GE 26
Exemple d’application
G D
dcy
a c b
13/01/2021 Filière GE 27
Exemple d’application
G D
dcy
1
dcy . a
a c b
2 D
Cahier des charges: Capteurs:
b • a : chariot à gauche
Après l’ordre de départ
3 G cycle « dcy », le chariot • b : chariot à droite
part jusque b, revient en Actionneurs:
c, repart en b puis rentre
c en a
• D : aller à droite
• G : aller à gauche
4 D
b
5 G
13/01/2021 a Filière GE 28
Exemple d’application
G D
dcy
1
dcy . a a c b
2 D
Initialisation du Grafcet
b :
3 G
c activation de(s)
4 D étape(s) initiale(s)
b La transition 1-2 est
validée
5 G
13/01/2021 a Filière GE 29
Exemple d’application
G D
dcy
1
dcy . a a c b
b
3 G La réceptivité « dcy.a » est vraie
&
c la transition est validée
1
dcy . a a c b
2 D Franchissement de la transition
b
3 G • Désactivation de l’étape 1
c • Activation de l’étape 2
b
5 G
13/01/2021
a Filière GE 31
Exemple d’application
G D
dcy
1
dcy . a
a c b
2 D
Étape 2 active
b
3 G
• Déplacement du chariot à
c droite
4 D
b
5 G
13/01/2021 a Filière GE 32
Exemple d’application
G D
dcy
1
dcy . a a c b
2 D
b Remarque :
3 G L’opérateur peut décider ici d’enlever
la commande départ cycle « dcy »
c pour que l’automatisme ne fasse
qu’UN cycle
4 D
dcy
b
5 G
13/01/2021
a Filière GE 33
Exemple d’application
G D
dcy
1
dcy . a a c b
2 D Étape 2 active
b
3 G • Le chariot est devant le capteur
c
c
4 D Aucun effet dans le déroulement du
Grafcet à ce moment précis
b
5 G
13/01/2021
a Filière GE 34
Exemple d’application
G D
dcy
1
dcy . a
a c b
2 D
Étape 2 active
b
3 G
• Le chariot continue sa course
c jusqu’au capteur b
4 D
b
5 G
13/01/2021 a Filière GE 35
Exemple d’application
G D
dcy
1
dcy . a a c b
2 D
Réceptivité « b » est VRAIE & la
b transition 2 - 3 est validée
3 G
c
La transition est franchissable
4 D
b
5 G
13/01/2021 a Filière GE 36
Exemple d’application
G D
dcy
1
dcy . a a c b
2 D
Franchissement de la
b transition
3 G
• Désactivation de l’étape 2
c • Activation de l’étape 3
4 D
b
5 G
13/01/2021
a Filière GE 37
Exemple d’application
G D
dcy
1
dcy . a a c b
2 D
Étape 3 active
b
3 G Le chariot se déplace à gauche
c
4 D
b
5 G
13/01/2021 a Filière GE 38
Exemple d’application
G D
dcy
1
dcy . a a c b
1
dcy . a a c b
2 D Étape 4 active
b
3 G Déplacement à droite du chariot
c
4 D
b
5 G
13/01/2021 a Filière GE 40
Exemple d’application
G D
dcy
1
dcy . a a c b
1
dcy . a a c b
2 D Étape 5 active
b
3 G Le chariot se déplace à gauche
c
4 D
b
5 G
13/01/2021 a Filière GE 42
Exemple d’application
G D
dcy
1
dcy . a a c b
2 D Étape 5 active
b
3 G Le chariot se déplace à gauche et
passe devant le capteur c
c
4 D Aucun effet dans le déroulement du
Grafcet à ce moment précis
b
5 G
13/01/2021
a Filière GE 43
Exemple d’application
G D
dcy
1
dcy . a a c b
2 D Étape 5 active
b
3 G Le chariot se déplace à gauche
c
4 D
b
5 G
13/01/2021 a Filière GE 44
Exemple d’application
G D
dcy
1
dcy . a a c b
1
dcy . a a c b
2 D Étape 1 active
b
3 G Pour lancer un nouveau cycle, il
faut que l ’opérateur appui sur
c « dcy »
4 D
b
5 G
13/01/2021 a Filière GE 46
Les langages de programmation
13/01/2021 Filière GE 47
GRAFCET
avec reprise de séquence
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
13/01/2021 Filière GE 73
Les langages de programmation
La divergence
• Lorsque a partir d’une seule étape on passe
a deux étapes
1
dcy .
Une étape se diverge en deux étapes
2 3
13/01/2021 Filière GE 74
Les langages de programmation
La convergence
• C’est l’inverse de la divergence deux étapes se
converge en une seule étape
13/01/2021 Filière GE 75
Les langages de programmation
STRUCTURES DE BASE
Divergence et convergence en ET (séquences simultanées)
Divergence en ET : lorsque la
transition A est franchie, les
étapes 21 et 24 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.
13/01/2021 Filière GE 76
Exemple avec branchement ET
(fonctionnement parallèle)
Cahier des charges :
après appui sur départ cycle « dcy »,
les chariots partent pour un aller- dcy
retour. Un nouveau départ cycle ne
peut se faire que si les deux chariots
sont à gauche.
CH1
CH1, CH2 : chariot 1, 2
g1 G1 D1 d1
g : capteur « position gauche »
d : capteur « position droite »
CH2
G : action « aller à gauche »
D : action « aller à droite » g2 d2
G2 D2
13/01/2021 Filière GE 77
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite » Solution 1
1 dcy
dcy . g1 . g2
2 D1 5 D2
d1 d2 CH1
3 G1 6 G2 g1 d1
G1 D1
g1 g2
4 7 CH2
1 g2 G2 D2 d2
13/01/2021 Filière GE 78
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite » Solution 1
1 dcy=1
dcy . g1 . g2
2 D1 5 D2
CH1
d1 d2
3 G1 6 G2 g1 G1 D1 d1
g1 g2
4 7 CH2
g2 G2 D2 d2
1
13/01/2021 Filière GE 79
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite » Solution 1
1 dcy
dcy . g1 . g2
2 D1 5 D2
d1 d2 CH1
3 G1 6 G2
g1 G1 D1 d1
g1 g2
4 7 CH2
1 g2 G2 D2 d2
13/01/2021 Filière GE 80
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite » Solution 1
1 dcy
dcy . g1 . g2
2 D1 5 D2
d1 d2 CH1
3 G1 6 G2 g1 d1
G1 D1
g1 g2
4 7 CH2
1 g2 G2 D2 d2
13/01/2021 Filière GE 81
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite » Solution 1
1 dcy
dcy . g1 . g2
2 D1 5 D2
d1 d2 CH1
3 G1 6 G2
g1 G1 D1 d1
g1 g2
4 7 CH2
1 g2 G2 D2 d2
13/01/2021 Filière GE 82
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite » Solution 1
1 dcy
dcy . g1 . g2
2 D1 5 D2
d1 d2 CH1
3 G1 6 G2 g1 d1
G1 D1
g1 g2
4 7 CH2
1 g2 G2 D2 d2
13/01/2021 Filière GE 83
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite » Solution 1
1 dcy
dcy . g1 . g2
2 D1 5 D2
d1 d2 CH1
3 G1 6 G2 g1 d1
G1 D1
g1 g2
4 7 CH2
1 g2 G2 D2 d2
13/01/2021 Filière GE 84
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite » Solution 1
1 dcy
dcy . g1 . g2
2 D1 5 D2
d1 d2 CH1
3 G1 6 G2 g1 G1 D1 d1
g1 g2
4 7 CH2
1 g2 G2 D2 d2
13/01/2021 Filière GE 85
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite » Solution 1
1 dcy
dcy . g1 . g2
2 D1 5 D2
d1 d2 CH1
3 G1 6 G2 g1 d1
G1 D1
g1 g2
4 7 CH2
1 g2 G2 D2 d2
13/01/2021 Filière GE 86
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite » Solution 1
1 dcy
dcy . g1 . g2
2 D1 5 D2
d1 d2 CH1
3 G1 6 G2 g1 d1
G1 D1
g1 g2
4 7 CH2
1 g2 G2 D2 d2
13/01/2021 Filière GE 87
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite » Solution 1
1 dcy
dcy . g1 . g2
2 D1 5 D2
d1 d2 CH1
3 G1 6 G2 g1 d1
G1 D1
g1 g2
4 7 CH2
1 g2 G2 D2 d2
13/01/2021 Filière GE 88
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite » Solution 1
1 dcy
dcy . g1 . g2
Etape 4 = étape « d’attente » ⇒ Aucune action
2 D1 5 D2
d1 d2
CH1
3 G1 6 G2 g1 G1 D1 d1
g1 g2
4 7 CH2
1
g2 G2 D2 d2
13/01/2021 Filière GE 89
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite » Solution 1
1 dcy
dcy . g1 . g2
2 D1 5 D2
d1 d2 CH1
3 G1 6 G2 g1 d1
g1 g2
G1 D1
4 7 CH2
1 g2 G2 D2 d2
13/01/2021 Filière GE 90
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite » Solution 1
1 dcy
dcy . g1 . g2
Étapes 4 & 7 actives ⇒ Synchronisation
2 D1 5 D2
d1 d2 CH1
3 G1 6 G2
g1 G1 D1 d1
g1 g2
4 7 CH2
1 g2 G2 D2 d2
13/01/2021 Filière GE 91
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite » Solution 1
1 dcy
dcy . g1 . g2
2 D1 5 D2
d1 d2 CH1
3 G1 6 G2 g1 d1
G1 D1
g1 g2
4 7 CH2
1 g2 G2 D2 d2
13/01/2021 Filière GE 92
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite » Solution 2
dcy
1 2
dcy
CH1
2 D1 5 D2
g1 G1 D1 d1
d1 d2
3 G1 6 G2 CH2
g1 g2
g2 G2 D2 d2
13/01/2021 Filière GE 93
Solution 2
dcy=1
1 2
dcy
CH1
2 D1 5 D2
g1 G1 D1 d1
d1 d2
3 G1 6 G2 CH2
g1 g2
g2 G2 D2 d2
13/01/2021 Filière GE 94
Solution 2
dcy
1 2
dcy
CH1
2 D1 5 D2
g1 G1 D1 d1
d1 d2
3 G1 6 G2 CH2
g1 g2
g2 G2 D2 d2
13/01/2021 Filière GE 95
Solution 2
dcy
1 2
dcy
CH1
2 D1 5 D2
g1 G1 D1 d1
d1 d2
3 G1 6 G2 CH2
g1 g2
g2 G2 D2 d2
13/01/2021 Filière GE 96
Solution 2
dcy
1 2
dcy
CH1
2 D1 5 D2
g1 G1 D1 d1
d1 d2
3 G1 6 G2 CH2
g1 g2
g2 G2 D2 d2
13/01/2021 Filière GE 97
Solution 2
dcy
1 2
dcy
CH1
2 D1 5 D2
g1 G1 D1 d1
d1 d2
3 G1 6 G2 CH2
g1 g2
g2 G2 D2 d2
13/01/2021 Filière GE 98
Solution 2
dcy
1 2
dcy
CH1
2 D1 5 D2
g1 G1 D1 d1
d1 d2
3 G1 6 G2 CH2
g1 g2
g2 G2 D2 d2
13/01/2021 Filière GE 99
Solution 2
dcy
1 2
dcy
CH1
2 D1 5 D2
g1 G1 D1 d1
d1 d2
3 G1 6 G2 CH2
g1 g2
g2 G2 D2 d2
dcy
1 2
dcy
CH1
2 D1 5 D2
g1 G1 D1 d1
d1 d2
3 G1 6 G2 CH2
g1 g2
g2 G2 D2 d2
dcy
1 2
dcy
CH1
2 D1 5 D2
g1 G1 D1 d1
d1 d2
3 G1 6 G2 CH2
g1 g2
g2 G2 D2 d2
dcy
1 2
dcy
CH1
2 D1 5 D2
g1 G1 D1 d1
d1 d2
3 G1 6 G2 CH2
g1 g2
g2 G2 D2 d2
dcy
1 2
dcy
CH1
2 D1 5 D2
g1 G1 D1 d1
d1 d2
3 G1 6 G2 CH2
g1 g2
g2 G2 D2 d2
dcy
1 2
dcy
CH1
2 D1 5 D2
g1 G1 D1 d1
d1 d2
3 G1 6 G2 CH2
g1 g2
g2 G2 D2 d2
dcy
CH1
2 D1 5 D2
g1 G1 D1 d1
d1 d2
3 G1 6 G2 CH2
g1 g2
g2 G2 D2 d2
Définition
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.
13/01/2021 Filière GE 108
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
Poussoirs le poussoir 2 qui, à son tour, les transfère sur
3 2
le tapis d'évacuation 2, alors que les grandes
Poussoir 1 caisses sont poussées devant le poussoir 3, ce
dernier les évacuant sur le tapis 3. Pour
effectuer la sélection des caisses, un dispositif
de détection placé devant le poussoir 1 permet
de reconnaître sans ambiguïté le type de
caisse qui se présente.
Tapis 3 Tapis 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
Tapis 3 Tapis 2
P1 en arrière
8 Re P1 Tapis 3 Tapis 2
P1 en arrière
8 Re P1 Tapis 3 Tapis 2
P1 en arrière
8 Re P1 Tapis 3 Tapis 2
P1 en arrière
8 Re P1 Tapis 3 Tapis 2
P1 en arrière
8 Re P1
P1 en arrière Tapis 3 Tapis 2
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
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
8 Re P1
P1 en arrière Tapis 3 Tapis 2
8 Re P1
P1 en arrière Tapis 3 Tapis 2
8 Re P1
P1 en arrière Tapis 3 Tapis 2
8 Re P1
P1 en arrière Tapis 3 Tapis 2
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
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
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
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
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
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
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
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
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
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
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
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
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
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
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
La transition 20 - 21 est
franchie lorsque la
temporisation,
démarrée à l'étape 20 est
écoulée, soit au bout de
5s.
Mounir DERRI
Derrimounir@gmail.com
La supervision industrielle
Objectifs
3) Centralisation d’informations
Atelier
Supervisory Control &
Data Acquisition
Machine de
production
13/01/2021 Filière GE 196
La supervision industrielle
Fonctions de la Supervision
3) La collecte d'informations en temps réel sur des processus depuis des sites distants
(machines, ateliers, usines...) et leur archivage
bouton en
interaction
avec
l'opérateur
éléments
en défaut
- La commande
- La surveillance
La surveillance est limitée aux fonctions qui collectent des informations, les
archivent, font des inférences, etc. sans agir réellement ni sur le procédé ni
sur la commande. La surveillance a donc un rôle passif vis-à-vis du système
de commande et du procédé.
APIs