Systèmes Auto
Systèmes Auto
Systèmes Auto
Systèmes automatisés
industriels
H.COPPIER
Enseignant-chercheur Novembre 2010
ESIEE-Amiens I4GEDD/GSP 1
Qu’est qu’un automatisme ?
• Les automatismes industriels sont placés au cœur des systèmes Intégrés de Production
(C.I.M : Computer Integrated Manufacturing) comme le montre les figures des trois pages
suivantes sur un exemple de chaine robotisé de contrôle de galets de roulements. 2
3
Architecture contrôle - commande
Carte Carte
APPLICOM APPLICOM
Réseau UNI-TELWAY
4
Réseau UNI-TELWAY
Terminal XBT
•Commandes manuelles
Ces opérations consommatrices d’énergie sont réalisées par un équipement matériel appelée
PARTIE OPERATIVE (P.O).
La partie commande émet des ordres vers la partie opérative et reçoit des informations en retour.
Physiquement la partie commande est basée sur une technologie programmable à base de
microprocesseurs (automates programmables, S.N.C.C, P.C avec cartes standards).
6
Partie opérative /Partie commande
actionneurs Pré-actionneurs
dialogue
1
traitement
processus capteurs
communication
7
Qu’est-ce qu’un automatisme ?
8
Actionneurs Electriques
9
Actionneurs Pneumatiques
• Ils utilisent l’air comprimé en général à une pression de 6 Bars. Les plus
courants sont les vérins utilisés pour de nombreux mouvements
(Transferts, serrages, marquages, maintien, assemblages, éjections). Ils
sont pilotés par des distributeurs pneumatiques ou électriques.
• On y trouve les vérins simple effet avec rappel par ressort ou double effet.
• Pour commander un vérin double effet il faut bien sur un distributeur à 2
sorties (exemple distributeurs 4/2 ou 5/2).
• Pour commander un vérin simple effet il faut un distributeur à 1 sortie
(exemple distributeurs 3/2).
• Les distributeurs à commande électrique sont appelés Pré-actionneurs
puisqu’ils se situent entre la partie commande et les actionneurs.
• Les vannes sont d’autres actionneurs pneumatiques commandées de la
même façon que les vérins suivant le type simple effet ou double effet.
10
11
Actionneurs hydrauliques
12
Pré-actionneurs électriques
13
Les Capteurs Analogiques
15
Les Capteurs Tout ou Rien
16
Architecture CERN Tri bagage ADP
17
LE GRAFCET (Norme IEC11-31 SFC)
1. Introduction
• Historiquement c’est le mathématicien Allemand Adam Pétri qui a défini un outil
mathématique très général permettant de décrire les relations existant entre des
conditions et des événements, de modéliser le comportement des systèmes
dynamiques à événements discrets. Le travail effectué en 1960-1962 a donné
naissance aux Réseaux de Pétri
• Dés 1972-73 des logiciens français utilisaient cet outil pour la description
d’automatismes logiques. En 1975, Un des groupes de travail de l’AFCET
(Association Française pour la Cybernétique Economique et Technique), le groupe
Systèmes Logiques décida de créer une commission Normalisation de la
Représentation du Cahier des Charges d’un Automatisme Logique.
• De ces travaux est né le Grafcet (Graphe Fonctionnel Commande Etape Transition)
comme outil de spécification qui décrit uniquement la fonction à réaliser.
• Inspiré des Réseaux de Pétri, il propose une interprétation unique des
entrées/sorties.
• Le grafcet est devenu Norme Internationale en 1987 (CEI 848), puis intégré dans la
norme IEC11-31 des langages de programmation d’automates programmables sous
le nom de code SFC ( Sequential Fonctional Chart ) .
18
LE GRAFCET (Norme IEC11-31 SFC)
2. Définition du grafcet
• Le Grafcet est un outil graphique de description du
comportement déterministe de la partie commande
du SA.P.
• Il établit une correspondance à caractère séquentiel
et combinatoire entre les entrées etles sorties de la
Partie Commande.
• L’établissement du grafcet suppose donc la définition
du système (S. A.P),de la Partie Opérative, de la
Partie Commande, et des entrées/sorties de la Partie
Commande.
19
LE GRAFCET (Norme IEC11-31 SFC)
20
LE GRAFCET (Norme IEC11-31 SFC)
21
LE GRAFCET (Norme IEC11-31 SFC)
22
LE GRAFCET (Norme IEC11-31 SFC)
23
LE GRAFCET (Norme IEC11-31 SFC)
• Lorsque plusieurs étapes sont reliées à une même transition les liaisons
orientées d’entrée et de sorties de ces étapes sont regroupées en amont
et en aval par le symbole de synchronisation représentée par deux traits
parallèles horizontaux comme dans l’exemple ci-dessous :
24
LE GRAFCET (Norme IEC11-31 SFC)
• Exemple simple
25
LE GRAFCET (Norme IEC11-31 SFC)
26
LE GRAFCET (Norme IEC11-31 SFC)
27
LE GRAFCET (Norme IEC11-31 SFC)
29
LE GRAFCET (Norme IEC11-31 SFC)
30
LE GRAFCET (Norme IEC11-31 SFC)
• Configurations courantes
31
LE GRAFCET (Norme IEC11-31 SFC)
priorité
32
LE GRAFCET (Norme IEC11-31 SFC)
travail à la chaine
33
LE GRAFCET (Norme IEC11-31 SFC)
sémaphore/ressource
34
LE GRAFCET (Norme IEC11-31 SFC)
35
LE GRAFCET (Norme IEC11-31 SFC)
9. Les Macro-étapes
• Reprenons l’exemple du doseur-malaxeur en structurant les
différentes opérations Dosage, Vidange dans le malaxeur,
Chargement Briquettes, Malaxage et Basculement.
• On obtient le grafcet suivant en utilisant les macro-étapes :
37
LE GRAFCET (Norme IEC11-31 SFC)
38
LE GRAFCET (Norme IEC11-31 SFC)
39
LE GRAFCET (Norme IEC11-31 SFC)
40
LE GRAFCET (Norme IEC11-31 SFC)
41
LE GRAFCET (Norme IEC11-31 SFC)
42
LE GRAFCET (Norme IEC11-31 SFC)
43
LE GRAFCET (Norme IEC11-31 SFC)
10.3 Hiérarchie et forçage de situations
Les ordres de forçage permettent de modifier de manière interne,
la situation d’un grafcet à partir d’un autre grafcet.
Cette relation de dépendance entre grafcets implique une hiérarchie
entre ces deux graphes.
44
LE GRAFCET (Norme IEC11-31 SFC)
45
LE GRAFCET (Norme IEC11-31 SFC)
47
LE GRAFCET (Norme IEC11-31 SFC)
48
LE GRAFCET (Norme IEC11-31 SFC)
49
LE GRAFCET (Norme IEC11-31 SFC)
50
LE GRAFCET (Norme IEC11-31 SFC)
51
LE GRAFCET (Norme IEC11-31 SFC)
52
LE GRAFCET (Norme IEC11-31 SFC)
53
LE GRAFCET (Norme IEC11-31 SFC)
54
LE GRAFCET (Norme IEC11-31 SFC)
12. Conclusion
• Le grafcet est un outil qui modélise très bien les systèmes
séquentiels logiques, cependant il ne suffit pas pour les
calculs numériques. A cet effet d’autres langages sont utilisés
pour les traitements combinatoires (IEC11-31 LD, Ladder ,
Langages à contact ) ou pour des fonctions métiers telles que
la régulation PID ou cartes d’axes ( position , vitesse) qui se
programmeront à l’aide de blocs fonctionnels (IEC11-31
DFB).
• Le langage grafcet (IEC11-31 SFC) fait partie intégrante des
5 langages normalisés IEC11-31 (IL : Instruction List, SFC :
Sequential Fonctional Block, LD : Ladder Diagram, ST :
Structured Text, FBD : Fonctional Block) de tous les
automates programmables industriels (API).
55
LE GRAFCET (Norme IEC11-31 SFC)
13. Références
[1] Le grafcet, Adepa/afcet, Editions Cepadues
[2] Du grafcet aux réseaux de Pétri, R.David et
H.Alla, Editions Hermes
56
Conception d’un système automatisé
57
Conception d’un système automatisé
58
Conception d’un système automatisé
Recette
Appel d’offres
spécification du Intégration du
système système
Réalisation de la partie
commande
Réalisation de la partie
opérative
59
Conception d’un système automatisé
3. Analyse fonctionnelle
Elle est destinée à faire l’interface entre le client demandeur du
S.A.P. et le concepteur réalisateur du S.A.P. Quels sont les documents
qui doivent la composer ?
60
Conception d’un système automatisé
61
Conception d’un système automatisé
3.3 Le GEMMA
L’installation peut fonctionner suivant plusieurs modes :
• Mode automatique
• Mode semi-automatique
• Mode manuel
• Mode pas à pas
• Reprise en mode dégradée après défaut de fonctionnement
3.4 Le SADT
63
Conception d’un système automatisé
64
Conception d’un système automatisé
65
Conception d’un système automatisé
66
Conception d’un système automatisé
3.8 Conclusion
67
Conception d’un système automatisé
68
Conception d’un système automatisé
Le choix est effectué par le concepteur sachant que les trois critères
interviendront de toute façon au niveau de chaque sous-ensemble.
69
Conception d’un système automatisé
70
Conception d’un système automatisé
71
Conception d’un système automatisé
Quels sont les outils à connaître pour établir ces différentes fonctions ?
72
Conception d’un système automatisé
73
Conception d’un système automatisé
74
Conception d’un système automatisé
75
Conception d’un système automatisé
76
Conception d’un système automatisé
77
Conception d’un système automatisé
• Exemple : Si nous prenons l’exemple du doseur malaxeur avec les hypothèses suivantes :
mode de marche automatique, mode de marche manuel (reprise de chaque actionneur) et
arrêt sur défauts.
• Faisons l’analyse fonctionnelle :
• Le PID est présenté à la page suivante .
• La liste des actionneurs/capteurs ainsi que la liste des défauts sont les suivantes :
• VA vanne pneumatique défaut discordance Ouverture/Fermeture
• VB vanne pneumatique défaut discordance Ouverture/Fermeture
• VC vanne pneumatique défaut discordance Ouverture/Fermeture
• EVA électrovanne
• EVB électrovanne
• EVC électrovanne
• MR Moteur électrique défaut électrique moteur
• MT Moteur électrique défaut électrique moteur
• MPG Moteur électrique défaut électrique moteur
• MPD Moteur électrique défaut électrique moteur
• LSL Niveau bas
• LSHa Niveau dosage a
• LSHb Niveau dosage b
• D capteur briquettes
• P0 Malaxeur vertical
• P1 Malaxeur horizontal 78
Conception d’un système automatisé
• ZSOA VA ouverte
• ZSOB VB ouverte
• ZSOC VC ouverte
• ZSFA VA fermée
• ZSFB VB fermée
• ZSFC VC fermée
La commande opérateur est la suivante :
• Bp auto/manu
• Bp marche, Bp arrêt pour chaque actionneur (électrovannes et moteurs)
• Bp départ cycle / arrêt cycle, Bp Au
• Bp acquit défaut
• Voyants (Marche, Arrêt, Défaut) pour chaque actionneur
• Voyant Cycle en cours, Cycle à l’arrêt
80
Conception d’un système automatisé
Conception du préliminaire
81
Conception d’un système automatisé
82
Conception d’un système automatisé
De la même façon effectuer le traitement préliminaire
d’une vanne en tenant compte des défauts de discordance à l’ouverture et à
la fermeture.
Ainsi avec cette logique dite positive, si l’on a une rupture du câble allant du
capteur à la PC l’on réagira comme si on avait un niveau haut ce qui est
préférable au cas inverse en logique négative comme si tout était normal.
83
Conception d’un système automatisé
84
Conception d’un système automatisé
85
Conception d’un système automatisé
Conception du postérieur
Postérieur moteur
86
Conception d’un système automatisé
Postérieur vanne
87
Conception d’un système automatisé
Postérieur voyant
88
Conception d’un système automatisé
P.I.D Volt Variateur de v Tuyau Débit
fréquence fluide
Pompe
Vitesse
variable
Débit
-Mètr
e
89
Conception d’un système automatisé
Pompe F.E
4-20 mA
F.I.C 4-20 mA
90
Conception d’un système automatisé
91
Conception d’un système automatisé
92
Conception d’un système automatisé
93
Conception d’un système automatisé
94
Conception d’un système automatisé
95
Conception d’un système automatisé
96
Conception d’un système automatisé
Process Instrument Diagram
97
Aperçu de l’interface homme/machine
98
Architecture informatique industrielle
99
Travaux à effectuer
100
Analyse Fonctionnelle
101
Analyse fonctionnelle générale
102
Analyse fonctionnelle cuve 1
103
Analyse fonctionnelle cuve 2
104
Analyse fonctionnelle cuves 4 et 5
105
Liste d’entrées et sorties
106
Liste d’entrées/sorties (1)
liste des entrées et sorties de l'installation
107
Liste d’entrées/sorties (2)
liste des entrées et sorties de l'installation
110
Gestion des sécurités et des défauts
Discordance marche moteur
111
Gestion des sécurités et des défauts
Discordance arrêt moteur
112
Gestion des sécurités et des défauts
Discordance pompe et défaut pression
113
Gestion des sécurités et des défauts
Discordance ouverture vanne 1
114
Gestion des sécurités et des défauts
Discordance fermeture vanne
115
Gestion des sécurités et des défauts
Reset et défaut température
116
Grafcets de l’installation
117
Grafcets de l’installation
Grafcet semi auto des cuves 1, 2 et 3
118
Grafcets de l’installation
Grafcet de conduite
119
Grafcets de l’installation
Grafcet mode automatique cuve 1
120
Grafcets de l’installation
Grafcet mode automatique cuve 2 & 3
121
Grafcets de l’installation
Grafcets mode automatique cuve 4 & 5
122
Gestion des modes de marches et d’arrêt
GEMMA PC Hors Energie A Procédures d’Arrêt et de remise en route F Procédure de fonctionnement
Mode manuel
F5 A l’aide
PRODUCTION
des
commandes
A5 manuelles
A2 fin A3 des
Mise Défaut résolu ou Au auto actionneurs
du
hors réarmé cycle
Energie F1 Machine en mode auto
auto
F6 A l’aide
des
D2 D3
Mise en commandes
Energie Diagnostic du
manuelles
défaut manu
des
actionneurs
PRODUCTION PRODUCTION
Tous états
D1 Arrêt d’urgence
Arrêt de l’installation en l’état Arrêt d’urgence
Mise
hors Essais et vérifications
Fonctionnement normal
Energie
124
Approche _objet
125