Cours Automatisme Part1
Cours Automatisme Part1
Industriel
1
LES SYSTÈMES AUTOMATISÉS
• Définition :
Les automatismes sont des diapositives qui
permettent à des machines ou des installations de
fonctionner automatiquement.
L’automatisation de la production consiste à transférer
une partie ou la totalité des tâches de coordination
auparavant exécutées par les opérateurs humains
dans un ensemble d’objet techniques appelé Partie
commande (PC).
2
LES SYSTÈMES AUTOMATISÉS
3
LES SYSTÈMES AUTOMATISÉS
• Partie commande :
- Elle reçoit et contrôle les informations provenant
des différents capteurs
- Elle envoie des ordres aux différents actionneurs de
la partie opérative
- Elle exécute un programme pour commander les
actionneurs en fonction de l ’état des capteurs
4
LES SYSTÈMES AUTOMATISÉS
• Partie opérative :
Constituée du processus a commander , de capteurs, preactionneurs et
d’actionneurs
5
LES SYSTÈMES AUTOMATISÉS
• Partie IHM:
L’interface homme machine permet la
communication entre l’utilisateur et la
machine.
6
Structure de l’automate
programmable industriel
Un automate programmable industriel possède des interfaces internes permettant
d’accepter différents capteurs et détecteurs en plus d’actionner divers éléments: les
lampes, les contacteurs et les petits moteurs.
TEMPORISATEURS
COMPTEURS
SÉQUENCEURS
DE SORTIE BIT
REGISTRES
D'ENTRÉE BIT
DE SORTIE BIT
MÉMOIRE
INTERFACE
MÉMOIRE
D'ENTRÉE BIT
P
INTERFACE
+-x/
<=>
OU, ET, NON, OU-EX
X3 Y41
¦---| |-----( )---¦
PROGRAMME
UTILISATEUR
Type K
D'ENTRÉE MOT
DE SORTIE MOT
D'ENTRÉE MOT
DE SORTIE MOT
MÉMOIRE
INTERFACE
MÉMOIRE
INTERFACE
FONCTIONS SPÉCIALES
PID, Horodateur
Dépacement
7
ARCHITECTURE MATERIELLE
DES API
Un automate programmable industriel se présente sous la forme d’un ou
plusieurs profilés supports (racks) dans lesquels viennent s’enficher les
différents modules fonctionnels :
11
ARCHITECTURE MATERIELLE
DES API
Cartes de sorties TOR
Chaque carte comporte généralement 8, 16, 32 sorties logiques et peut
correspondre au schéma fonctionnel suivant :
12
ARCHITECTURE MATERIELLE
DES API
Principe de connexion des s état actionnées
13
ARCHITECTURE MATERIELLE
DES API
Principe de connexion des sorties état actionnées
14
ARCHITECTURE MATERIELLE
DES API
Cartes d’entrées/sorties analogiques
A la différence des signaux binaires qui ne
peuvent prendre que les deux états "Tension
disponible +24V" et "Tension indisponible 0V",
les signaux analogiques sont capables (dans
une certaine plage donnée) de prendre
n'importe quelle valeur comprise entre 0V et
10V ou de 0 à 20mA.
15
ARCHITECTURE MATERIELLE
DES API
16
LES SYSTÈMES AUTOMATISÉS
• Logiques de la partie commande:
- La partie commande peut être réalisée soit par une logique câblée ou
programmée.
programmée
logique câblée ( portes logiques, bascules RS, câbles, composants
pneumatiques électriques ..) c’est une solution figée et pas de
communication possible.
logique programmée (Automates programmables, Ordinateur,
Automates programmables…) c’est une logique rapide flexible
(permettent l’évolution) et modifiable.
17
LES SYSTÈMES AUTOMATISÉS
Les automates programmables industriels sont apparus à la fin des années soixante, à la
demande de l'industrie automobile américaine (GM), qui réclamait plus d'adaptabilité de
leurs systèmes
de commande.
Les coûts de l'électronique permettant alors de remplacer avantageusement les
technologies actuelles.
18
LES SYSTÈMES AUTOMATISÉS
• Synoptique d’un SA:
19
LES SYSTÈMES AUTOMATISÉS
20
Cahiers des charges
• Spécifications fonctionnelles:
Elles décrivent le comportement (fonctionnement)
du système devant une nouvelle situation .
• Spécifications technologiques:
Ce sont des spécialisations concernant la
technologie utilisée (type de capteurs utilisés,
type d’énergie, type de moteurs...) ;Elles vont
nous permettre de relier la partie opérative à la
partie commande.
Spécifications opérationnelles:
Regroupe les aspects sécurité, robustesse,
environnement, fiabilité…
21
LE GRAFCET
22
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.
23
DÉFINITION
• Le GRAFCET (GRAphe Fonctionnel de
Commande des étapes et Transitions)
est l'outil de représentation graphique
d'un cahier des charges.
24
Le GRAFCET est une représentation alternée
d'étapes et de transitions. Une seule transition
doit séparer deux étapes.
26
Règle N°2 :
franchissement d'une transition
27
Règle N°3 :
Evolution des étapes actives
• Le franchissement d'une transition provoque simultanément :
28
Principe d’évolution
29
Principe d’évolution
L’étape 15 est
active
15 Action
A L’action associée à
a l’étape 15 est effective
16 Action B
La transition 15-16 est
validée
30
Principe d’évolution
Pour franchir
la transition 15 - 16...
15 Action
A
a
31
Principe d’évolution
La réceptivité « a »
devient VRAIE
15 Action &
A
a la transition 15 -16 est
validée
16 Action B
La transition est
FRANCHISSABLE
32
Principe d’évolution
Franchissement de la
transition
15 Action A
a
Désactivation de l’étape
15:
16 Action B
L ’action A n’est plus
Activationeffective
de l’étape 16:
L ’action B devient effective
33
Principe d’évolution
Étape 16 active
15 Action A
a
L’action B est effective
16 Action B
34
Règle N°4 :
transitions simultanées
35
Règle N°4 :
transitions simultanées
36
Règle N°5
activation et désactivation simultanées
37
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. 38
Exemple avec branchement ET
(fonctionnement parallèle)
Cahier des charges :
après appui sur départ cycle
« dcy », les chariots partent pour dcy
un aller-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 CH2
droite »
G : action « aller à gauche » g2 G2 D2 d2
D : action « aller à droite » 39
CH1, CH2 : chariot 1, 2
g : capteur « position
gauche »
d : capteur « position
droite »
G : action « aller à gauche » Solution 1
D : action « aller à droite »
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
40
CH1, CH2 : chariot 1, 2
g : capteur « position
gauche »
d : capteur « position
droite »
G : action « aller à gauche » Solution 1
D : action « aller à droite »
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
41
CH1, CH2 : chariot 1, 2
g : capteur « position
gauche »
d : capteur « position
droite »
G : action « aller à gauche » Solution 1
D : action « aller à droite »
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
42
CH1, CH2 : chariot 1, 2
g : capteur « position
gauche »
d : capteur « position
droite »
G : action « aller à gauche » Solution 1
D : action « aller à droite »
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
43
CH1, CH2 : chariot 1, 2
g : capteur « position
gauche »
d : capteur « position
droite »
G : action « aller à gauche » Solution 1
D : action « aller à droite »
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
44
CH1, CH2 : chariot 1, 2
g : capteur « position
gauche »
d : capteur « position
droite »
G : action « aller à gauche » Solution 1
D : action « aller à droite »
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
45
CH1, CH2 : chariot 1, 2
g : capteur « position
gauche »
d : capteur « position
droite »
G : action « aller à gauche » Solution 1
D : action « aller à droite »
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
46
CH1, CH2 : chariot 1, 2
g : capteur « position
gauche »
d : capteur « position
droite »
G : action « aller à gauche » Solution 1
D : action « aller à droite »
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
47
CH1, CH2 : chariot 1, 2
g : capteur « position
gauche »
d : capteur « position
droite »
G : action « aller à gauche » Solution 1
D : action « aller à droite »
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
48
CH1, CH2 : chariot 1, 2
g : capteur « position
gauche »
d : capteur « position
droite »
G : action « aller à gauche » Solution 1
D : action « aller à droite »
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
49
CH1, CH2 : chariot 1, 2
g : capteur « position
gauche »
d : capteur « position
droite »
G : action « aller à gauche » Solution 1
D : action « aller à droite »
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
50
CH1, CH2 : chariot 1, 2
g : capteur « position
gauche »
d : capteur « position
droite »
G : action « aller à gauche » Solution 1
D : action « aller à droite »
1 dcy
dcy . g1 .
g2 Etape 4 = étape « d’attente » ⇒ Aucune
action
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
51
CH1, CH2 : chariot 1, 2
g : capteur « position
gauche »
d : capteur « position
droite »
G : action « aller à gauche » Solution 1
D : action « aller à droite »
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
52
CH1, CH2 : chariot 1, 2
g : capteur « position
gauche »
d : capteur « position
droite »
G : action « aller à gauche » Solution 1
D : action « aller à droite »
1 dcy
dcy . g1 .
g2 Étapes 4 & 7 actives ⇒
Synchronisation
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
53
CH1, CH2 : chariot 1, 2
g : capteur « position
gauche »
d : capteur « position
droite »
G : action « aller à gauche » Solution 1
D : action « aller à droite »
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
54
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. 55
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 :
Cycle de fonctionnement :
Le poussoir 1 pousse les petites caisses
devant le poussoir 2 qui, à son tour, les
transfère sur le tapis d'évacuation 2,
alors que les grandes 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 (si p=1
c’est une petite caisse et si g = 1 c’est
une grande caisse ). 56
Exemple avec branchement OU
(sélection de séquences)
1
Dcy.a0.b0.c0 Dcy.a0.b0.c0. g
.p
2 P1+ 5 P1+
a1 a2
3 P2+ P1- 6 P3+ P1-
b1 c1
4 P2- 7 P3-
b0 c0
57
Saut en avant (saut de phase)
58
Saut en arrière (reprise de phase)
Le saut en arrière
permet de
reprendre une
séquence
lorsque les actions
à réaliser sont
répétitives.
59
MACRO - REPRÉSENTATIONS
Sous-programme (tâche)
60
TEMPORISATIONS
La transition 20 - 21 est
franchie lorsque la
temporisation,
démarrée à l'étape 20
est écoulée, soit au
bout de 5s.
61
COMPTAGE
63
Action conditionnelle
64
Action mémorisée
Ancienne représentation :
mise à 1 de l'action par la lettre S (set) Nouvelle représentation (affectation) :
mise à 0 de l'action par la lettre R (reset)
66
Les actionneurs
67
Entrée E X.Y
X:Emplacement de la carte d ’entrée et Y
numéro de l ’entrée
Sortie A X’.Y’
X’:Emplacement de la carte de sortie et
Y’ numéro de la sortie
Bit interne M X’’.Y’’
0<X’’ <255 0<Y’’ <7
68
69
Etude des valeurs analogiques
Etude des valeurs analogiques
Les signaux binaires ne peuvent prendre que deux états logiques : l'état
logique 1
("tension présente") et l'état logique 0 ("aucune tension présente").
Dans la technique d'automatisation, des signaux non seulement binaires
mais aussi analogiques doivent souvent être lus, traités et transmis.
Contrairement aux signaux binaires, les signaux analogiques peuvent
prendre toutes les valeurs contenues dans une plage définie.
Les grandeurs analogiques possibles sont par ex:
Pression,Temperature,Niveau..
Exemple
Un capteur de mesure convertissant la plage de vitesse de 0 à 1500
tr/min en une plage de tension de 1 à 5 V est utilisé pour l'acquisition
de la vitesse. Pour une vitesse de rotation mesurée de 865 tr/min, le
capteur de mesure fournit une valeur de tension de: 3,3V
73
74
Etude des valeurs analogiques
① Valeur analogique
② Valeur numérique
Plus la résolution d'un module est haute, plus les incréments sont petits et plus le
signal analogique est finement numérisé.
La résolution des CAN
Le module analogique
convertit la plage de tension
entre -10 V et +10 V dans la
plage de
valeurs -27648 à +27648 puis
reconvertit cette plage en une
grandeur initiale comprise
entre 0 et 500.
83
84
85