ENSEM
.
Université Hassan II Aïn Chock - Casablanca
Ecole Nationale Supérieure d’Electricité et de Mécanique
Manufacturing Execution System
(MES)
ème année $,,qPHDQQpH*,/
Manufacturing Execution System
(MES)
I. Présentation générale
II. Mesure de la performance
III. Mesure en temps réel
de la performance
IV. Traçabilité
2
I. Présentation générale
Le MES – Définitions
« Un MES est un ensemble d’outils permettant aux managers, ingénieurs et
opérateurs de conduire et de sécuriser les performances de l’usine »
Le rôle du MES
Le MES est le système de contrôle de l'exécution de la fabrication
ACHETER FABRIQUER STOCKER LIVRER VENDRE
Année
F
O Stratégique Optimisation du réseau
logistique
U Mois
R C
N Tactique
Planification
Production
Planification
Distribution
Planification
Transports
Prévision
ATP/CTP
L
I I
ERP Semaines
E
S
S Opérationnel
Gestion
des achats
GPAO
ordonnancement
Gestion
des stocks
Gestion des
transports
Administration
des ventes N
E Jours
T
U Advanced
R Exécution MES WMS Transport
Management Order
Managemert
Temps réel
D'après CXP International et Nicolas Stori (Courbon, 2005) WMS: Warehouse Management System 3
Les fonctions du MES
ERP
Suivi de la
Intégration ERP
Production
Suivi des Gestion Matière
Performances
MES
TRS Répartition des Cdes
Généalogie
MES
Suivi des Arrêts Exécution de la Prod.
Alertes / Notifications
Traçabilité
Suivi Equipements Suivi des Evénements
Reporting
Securité
Analyse de Process
Data Collection
Intégration avec
Diagnostics
Produits tiers
Visualisation
Alarmes Contrôle
Communication Supervision
HMI
Equipements
D'après Factory Systems (salon Traçabilité 2006)
4
Accès aux informations en temps réel
Les « Systèmes d'information » de l'entreprise :
Les documents papiers
Avantages : faciles à utiliser, peu être présent partout
Inconvénients : aucune fiabilité dans le temps de
l'information (mises à jour et partage)
Les documents de bureautique (tableau Excel...)
Avantages : possibilités de calculs, classements, synthèses
Inconvénients : information partag ée par le document
papier (atelier) ou par échanges de fichiers (bureaux)
Les bases de données
Avantages : fonctionnalités très riches, gestion des
utilisateurs, information centralisée
Inconvénients : structure informatique pour le partage de
l'information, compétences des utilisateurs
5
Les fonctions du MES
Hiérarchie fonctionnelle
MES
6
Collecte des données de production
Ensemble des activités qui génèrent, compilent et gèrent les
données de production. Généralement, les données :
sont des informations de processus telles que les quantités (poids,
unités, etc.) et des propriétés associées (débit, températures, etc.) et
des informations d’équipements telles que des états de contrôleurs,
de capteurs et d’actuateurs ;
proviennent des lectures de capteurs, des états d’équipements, sont
entrées pa U des opérateurs, des résultats de calcul ;
sont liées au temps ou aux événements : des données relatives au
temps ou aux événements sont ajoutées pour donner le contexte du
recueil des informations.
7
Collecte des données de production
Lancement de la Suivi de la
production production
État sur la Données sur l’historique
production actuelle des ressources
et sur l’équipement
Données sur
Informations sur Collecte des
l’historique des
la production données de
ressources
Gestion de production
l'exécution de la Événements
production de production
Analyse de la
Données sur les ressources, données sur les opérations, état des performance de la
équipements, configuration des équipements, alarmes, production
actions des opérateurs, commentaires des opérateurs
Contrôle du procédé
8
Analyse de performance de la production
Ensemble des activités qui analysent et rapportent des
informations relatives à la performance au système d’entreprise.
Ceci peut inclure l’analyse d’informations sur :
les temps de cycle d’un poste d’exécution de production,
l’utilisation des ressources,
l’utilisation des équipements,
l’aptitude à la fonction des équipements,
la variabilité de la production,
...
9
Le marché du MES
Enquête 2004 de la société américaine AMR :
Marché en 2004 : 1,04 Md $
en progression de 50% par rapport à 2001
Pourquoi une telle croissance : A cause des ERP implantés !
« Pour être utilisés avec une meilleure efficacité, les ERP
ont besoin de disposer d'informations précises sur la
production, et ce en temps réel. Le MES remplit ce rôle. »
source : Mesures – Le journal de l'instrumentation et des automatismes industriels,
n° 777, septembre 2005
Les offres
Plus de 50 produits référencés par Logica : http://www.mescc.com
Universels : par exemple InTrack de Wonderware ou la suite
d'Aspentech.
Dédiés à un type d'industrie : par exemple les industries
pharmaceutiques et les industries électroniques. Honeywell (POMS),
Courbon (avec Pharmacim et Producim), Consilium ou Camstar.
10
Les technologies matérielles
Serveurs MES Clients MES
BDD WEB fonctions
Switch Switch
Switch
Postes de travail manuels
API
Commandes Pupitres
numériques
E/S
déportées
Lecteur Imprimante
Pupitre API
code à barres
11
Concevoir un MES
Des besoins aux outils
+ ERP /
Compta Finance
Planification /
Supply Chain
Gestion documentaire
-
Volume Fréquence
de Gestion MES / Gestion des
données Stocks Gestion d'ateliers Maintenance échanges
Données Process
Système
+
code barre / contrôle-commande / automates d'information
- stockage process qualité packaging
et de pilotage
Process
Flux Produit
: les échanges avec l'environnement
12
Des besoins aux outils
Les besoins : définir...
la structure interne du MES
les structures de données échangées
les processus d'échange
les IHM
les modèles du procédé et de sa commande
Outils possibles de conception :
Normes ISA S95 et S88
UML : langages de modélisation d'applications informatiques adaptés
à différents points de vue complémentaires
Le Grafcet
Les Réseaux de Petri
13
L'architecture du système physique
Les normes de l'ISA – Contenus
BC
CASABLANCA World Company Entreprise
peut contenir ISA 95
Site Organisation
peut contenir De L’Entreprise
Zone
peut contenir
Cellule
Procédé
doit contenir
Unité ISA 88
Organisation
peut contenir
Module Des Équipements
Équipement peut contenir
Module
de contrôle peut contenir
14
L'information
catégories de ressources
Personnel
Personnel
Équipements
Équipement
Matières (et énergie)
Matières
Formalisme utilisé : langage objet UML
15
Les formalismes : UML
Détailler les besoins du point de vue utilisateurs :
Diagramme de cas d'utilisation
Décrire sa structure statique interne : 0RGqOHG
LQIRUPDWLRQHWGHGRQQpHV
Diagramme de classes
Définir sa dynamique :
La succession des étapes des cas d'utilisation :
Diagrammes d'activités
Interactions entre les acteurs et les objets :
Diagramme d'interactions
Dynamique des objets :
Diagrammes d'états-transitions
I.62
16
Diagrammes de cas d'utilisation
Résumé : il s'agit de sélectionner la gamme à écrire sur la palette et de monter le bon
support.
Condition(s) initiale(s) : le système est en mode production normale.
17
Diagrammes d'activités
18
Diagrammes de classes
Personnel
19
Diagrammes d'états-transitions
Fermeture
08:00:00 + 12:00:00 ≤ h <13:30:00 + h ≥
13:30:00 18:00:00
Pause
Absence
Panne opérateur
Fin Début Fin pause
Prise
poste pause
AU poste
Reprise
Changement
de fabrication H
Lancement
Pièce bonne ou Changement
mauvaise montage
Présence p2 Fin incident
Arrêt induit
Production
incident
Incident
Absence
p2
Absence Présence Présence
p5 p5 Absence p7
p7
Arrêt induit Arrêt induit Arrêt induit
abs. p2 abs. p5 abs. p7
20
Le Grafcet
GNOM1 : Grafcet de
production normale,
point de vue procédé M1 M2 M3
E1 E2 E3
0 présence boite CI2 CI3
GMM1:F1
11 Action 1 21 Action 1 31 Action 1
« Mettre en place
M1 1 boite » fin action 1 fin action 1 fin action 1
=1
« Remplir
M2 une boite » 120 Action n 230 Action n 350 Action n
=1
fin action n fin action n fin action n
« Evacuer
M3 une boite » S1 S2 S3
=1
21
Les Réseaux de Petri
Magasin
Machine 1 Machine 2 Machine 3
t11 t21 t31
S1 S2 S3
t0 t12 t13 A1 t14 t22 t23 A2 t24 t32 t33 A3 t34 t4
S01 V1 S12 V2 S23 V3 S34
L1 L2 L3
22