Vous êtes sur la page 1sur 35

MASTER ASE SYSTEMES DINFORMATION POUR LINDUSTRIE

INTRODUCTION A LA SUPERVISION

Pierre BONNET
2007-2008

ELEMENTS DU COURS
Prsentation
- rle de la supervision dans lindustrie de production - cahier des charges externes, cahier des charges interne - les besoins en change de donnes

Les changes DDE


- le mcanisme DDE - intgration de DDE dans les outils logiciels - fonctionnement en rseau NetDDE

Les changes OPC


- cahier des charges OPC - les serveurs OPC - volution XML

Linterface IHM du superviseur


- cahier des charges - graphique bitmap/vectoriel - interaction avec loprateur

Gestionnaire des variables


- variable interne,externe, calcule - aspects multitche et temps rel - scurit des donnes

Source: Sercos.com

Supervision

Pierre BONNET

ELEMENTS DU COURS (suite)


Relation variable - graphique
- animation dune zone graphique - actions - script daction

Fonctionnalits complmentaires
- alarmes - historique - archivage - recettes

Comparatifs de divers superviseurs

Supervision

Pierre BONNET

Manufacturing Process Management, Enterprise Ressource Planning...


Ou La Production Intgre...

Source: Sercos.com

Supervision

Pierre BONNET

SUPERVISION,SCADA, MES...
Le Systme de Production

Source: Sercos.com

Supervision

Pierre BONNET

SUPERVISION,SCADA, MES...
SUPERVISION

Les logiciels de supervision sont une classe de programmes

applicatifs ddis au contrle de processus et la collecte d'informations en temps rel depuis des sites distants, en vue de matriser un quipement.

SCADA (supervisory control and data acquisition)

Un systme SCADA inclut des composants hardware et software.


Les lments hardware assurent la collecte des informations qui sont disposition du calculateur sur lequel est implant de le logiciel de supervision. Le calculateur traite ces donnes et en donne une reprsentation graphique ractualise priodiquement. Le systme SCADA enregistre les vnements dans des fichiers ou les envoie sur une imprimante, par mail... Le systme surveille les conditions de fonctionnement anormal et gnre des alarmes.
Supervision Pierre BONNET 7

SUPERVISION,SCADA, MES...

MANUFACTURING EXECUTION SYSTEM Le Manufacturing Execution System (M.E.S.) fournit les informations ncessaires l'optimisation des activits de production, depuis la cration de l'ordre de fabrication jusqu'au produit fini. Le M.E.S. , renseign par des informations constamment mises jour, ragit aux activits de l'atelier et fournit des rapports sur ces activits. Le MES se situe un niveau suprieur de la supervision La supervision prend en charge une partie des besoins du MES.
Supervision Pierre BONNET 8

SUPERVISION,SCADA, MES...
Le Manufacturing Execution System Les informations donnes par le M.E.S doivent: donner les indications aux services commerciaux pour la prise de commande (dlais de fabrication compte tenu des commandes en cours, des fabrications en cours, des cadences relles et des approvisionnements) permettre la mise en fabrication rapide d'un nouveau produit (recettes, procdures de travail, formation...) proposer le rordonnancement de la production face un imprvu diagnostiquer rapidement une drive de production respecter les exigences rglementaires

Supervision

Pierre BONNET

SUPERVISION,SCADA, MES...
Les 11 fonctions du Manufacturing Execution System (norme groupe MESA) 1 Gestion des ressources (historique, tat en temps rel des quipements, personnels, documents, rservation des ressources) 2 Ordonnancement de dtail des activits en tenant compte de la disponibilit des quipements, du personnel, des priorits et des caractristiques du travail pour optimiser la production 3 Ventilation des informations de production, de cheminement des produits et des lots (batch) wselon les recttes et les gammes de fabrication , modification en temps rel en fonction des vnements 4 Gestion des documents ncessaires l'exploitation de l'atelier avec stockage des donnes historiques, documents de contrle 5 Collecte et acquisition de donnes de production (donnes issues de systmes de contrle/ commande ou saisies manuellement)
Supervision Pierre BONNET 10

SUPERVISION,SCADA, MES...
Les 11 fonctions du Manufacturing Execution System (suite) 6 Gestion des ressources humaines (tat en temps rel, suivi du travail direct et indirect en maintenance, outillage, prparation) 7 Gestion de la qualit (mesures, analyse en laboratoire, indicateurs temps rel, identification des problmes potentiels, alertes ) 8 Gestion du procd (interface entre les systmes frontaux et le systme MES par collecte des donnes, analyse des donnes) 9 Gestion de la maintenance (disponibilit des quipements, maintenance priodique, maintenance prventive) 10 Gestion du produit (traabilit , tat de chaque lot, historique ) 11 Analyse de la performance du processus (analyse de l'volution du procd, correction des problmes)
Supervision Pierre BONNET 11

SUPERVISION,SCADA, MES...
Manufacturing Execution System

Source: Logique INDUSTRIE

Supervision

Pierre BONNET

12

SUPERVISION,SCADA, MES...
Manufacturing Execution System

Source: Light House

Voir http://www.ordinal.fr/ pour des infos sur les applications


Supervision Pierre BONNET 13

SUPERVISION,SCADA, MES...
Place de la supervision dans le Systme de Production

Source: JAutomatise

Supervision

Pierre BONNET

14

SUPERVISION,SCADA, MES...
Organisation matrielle du Systme de Production (hors SCADA)

Source: Sercos.com

Supervision

Pierre BONNET

15

SUPERVISION,SCADA, MES...
Place de la supervision dans le Systme de Production

Supervision

Pierre BONNET

16

SCADA
Fonctionnalits dun systme SCADA Lobjectif du systme SCADA est de mener une conduite ractive de processus. Les fonctions sont en marche normale sont:

L'envoi de consignes vers le procd dans le but de provoquer son volution. L'acquisition de mesures ou de compte-rendus permettant de vrifier que
les consignes envoyes vers le procd produisent exactement les effets escompts.

L'acquisition de mesures ou d'informations permettant de reconstituer


l'tat rel du procd et/ou du produit.

La recherche des causes de l'apparition d'un fonctionnement ne


correspondant plus ce qui est attendu.

Supervision

Pierre BONNET

17

SCADA
Fonctionnalits dun systme SCADA

L'envoi vers le procd d'ordres prioritaires permettant de dclencher des


procdures de scurit (arrts d'urgence par exemple)

La recherche des consquences de l'apparition d'un fonctionnement


non prvu ou non contrl

L'laboration de solutions permettant de pallier le fonctionnement non prvu La modification des modles utiliss pendant le fonctionnement prvu pour
revenir ce fonctionnement : changement de la commande, rinitialisations, relaxation de contraintes, etc.,

La collaboration avec les oprateurs humains pour les prises de dcision


critiques, pour le recueil d'informations non accessibles directement et pour l'explication de la solution curative envisage ou applique

Supervision

Pierre BONNET

18

SCADA
Sous-ensembles du systme SCADA Le systme SCADA comprend 3 sous-ensembles fonctionnels: - la commande - la surveillance - la supervision

Supervision

Pierre BONNET

19

SCADA
Partie Commande du systme SCADA

Son rle est de faire excuter un ensemble d'oprations (lmentaires ou non suivant le niveau d'abstraction auquel on se place) au procd en fixant des consignes de fonctionnement en rponse des ordres d'excution. Il s'agit de raliser gnralement une squence d'oprations constituant une gamme de fabrication dans le but de fabriquer un produit en rponse une demande d'un client. La commande regroupe toutes les fonctions qui agissent directement sur les actionneurs du procd qui permettent dassurer : le fonctionnement en l'absence de dfaillance , la reprise ou gestion des modes , les traitements d'urgence , une partie de la maintenance corrective.

Supervision

Pierre BONNET

20

SCADA
Partie Surveillance du systme SCADA La partie surveillance: - recueille en permanence tous les signaux en provenance du procd et de la commande - reconstitue l'tat rel du systme command - fait toutes les infrences ncessaires pour produire les donnes utilises pour dresser des historiques de fonctionnement - met en oeuvre un processus de traitement de dfaillance le cas echant

Dans cette dfinition, la surveillance est limite aux fonctions qui collectent des informations, les archivent, font des infrences, etc. sans agir rellement ni sur le procd ni sur la commande. La surveillance a donc un rle passif vis--vis du systme de commande et du procd.
Supervision Pierre BONNET 21

SCADA
Partie Supervision du systme SCADA Contrler et surveiller l'excution d'une opration ou d'un travail effectu par d'autres sans rentrer dans les dtails de cette excution.

en fonctionnement normal, son rle est surtout de prendre en temps rel les
dernires dcisions correspondant aux degrs de libert exigs par la flexibilit dcisionnelle. Pour cela elle est amene faire de l'ordonnancement temps rel, de l'optimisation, modifier en ligne la commande et grer le passage d'un algorithme de surveillance l'autre.

en prsence de dfaillance, la supervision va prendre toutes les dcisions ncessaires pour le retour vers un fonctionnement normal. Aprs avoir dtermin un nouveau fonctionnement, Il peut s'agir de choisir un solution curative, d'effectuer des rordonnancements "locaux", de prendre en compte la stratgie de surveillance de l'entreprise, de dclencher des procdures d'urgence, etc.

Supervision

Pierre BONNET

22

SCADA
Cahier des charges externe dun systme SCADA

Accder aux informations ( lecture et criture ) des units de traitement (automates, rgulateurs, chanes dacquisition, cartes E/S, systmes didentification, terminaux...) en temps rel. Ces priphriques sont htrognes: ils utilisent des communications physiques diverses (liaison srie, rseau TCP/IP) et des protocoles diffrents (Modbus, Hart.).

Supervision

Pierre BONNET

23

SCADA
Cahier des charges externe dun systme SCADA

Visualiser les informations dans un interface HMI du type graphique ractif. Lenvironnement graphique peut tre propritaire (logiciel graphique intgr au superviseur) ou standard (utilisation dun interface de type navigateur). La visualisation graphique sur poste distant est souvent demande par lexploitant. La visualisation peut tre rpartie sur plusieurs postes graphiques pour les applications de grande dimension.

Supervision

Pierre BONNET

24

SCADA
Cahier des charges externe dun systme SCADA

Agir automatiquement sur le processus (par lintermdiaire des automates) Calculer des grandeurs dfinies par des formules et/ou des squences
dvnements

Dtecter prioritairement les situations dalarme, grer les alarmes multiples,


lancer les actions sur le processus et prvenir les oprateurs, y compris distance (envoi de sms, mails, appel tlphonique automatique)

Grer la prise en compte des alarmes par les oprateurs (acquittement) Donner les moyens de contrle direct des oprateurs sur le processus
(forage)

Fournir des recettes [recipe] pour les changement de gamme de fabrication


Supervision Pierre BONNET 25

SCADA
Cahier des charges externe dun systme SCADA

Enregistrer les valeurs des variables et les actions des oprateurs en vue
dune analyse ultrieure des incidents (mode magntoscope)

Archiver slectivement les donnes (grandeurs sources, variables internes


calcules, commandes, alarmes) et permettre la traabilit

Donner des outils danalyse de donnes en vue dune exploitation


statistique (MTBF, MTTR, TRS) ou dune correction du processus (Matrise Statistique de la Qualit..)

Supervision

Pierre BONNET

26

SCADA
Cahier des charges dun systme SCADA

Grer la sret de fonctionnement


- sret interne des programmes - sret de la machine support du superviseur - sret vis vis des demandes de lutilisateur (verrouillage de fonctionnalits suivant le niveau hirarchique de lutilisateur) - identification de lutilisateur - sret des communications (dtection des dfauts de mise jour variables) et gestion automatique de la redondance matrielle ou logicielle des

Supervision

Pierre BONNET

27

SCADA
Organisation fonctionnelle dun systme SCADA

Temps rel

Supervision

Pierre BONNET

28

Organisation fonctionnelle rpartie dun systme SCADA

Supervision

Pierre BONNET

29

Exemple d' Organisation matrielle dun systme SCADA

Supervision

Pierre BONNET

30

Analyse des caractristiques dun SCADA


Systme dexploitation - mono ou multi-utilisateurs - mono ou multi-tches (traitement de la base de donnes , rafrachissement des vues, alarmes, communications, dition...) - priodicit des tches garanties ou non - interruption de tches Communications - type et nombre de cartes supportes - communications entre tches Supervision rpartie - postes autonomes en rseau - rpartition des tches ou des variables entre plusieurs postes - postes clients dun serveur multi-utilisateur
Supervision Pierre BONNET 31

Analyse des caractristiques dun SCADA


Base de donnes variables du superviseur - contient les informations venant des processus relatives aux automatismes - rafrachissement : cyclique (mise jour priodiquement) cyclique paramtrable (base partage en plusieurs blocs) slectif (mise jour uniquement des variables des vues lcran actif) flash (mise jour louverture dune vue) sur exception (rafrachissement sur changement dtat variables) - capacit

de des

Supervision

Pierre BONNET

32

Analyse des caractristiques dun SCADA


Traitements graphiques - cartes et rsolutions supports - redimensionnement des vues - redimensionnement des textes - affichage multi-lingue - courbe de conduite, historique dune variable Conduite - tlcommande directe du processus par forage des variables - validation de la conduite Traitement des alarmes - hirarchie et priorit des alarmes - datation - occurrence multiple - acquittement par des postes multiples

Supervision

Pierre BONNET

33

Analyse des caractristiques dun SCADA


Archivage - historique des variables - archivage slectif - archivage court terme/long terme - capacit et structure darchivage - archivage sur structure standard (SQL, Oracle...) Programmation - diteur graphique - bibliothque de composants - structure gnrale de gestion (hirarchies des objets, instanciation) - programmation des fonctions prdfinies - dveloppement de traitements spcifiques - extensions matriel (nouveau couplage) - extension logicielle par ajout de composants externes (ActiveX)

Supervision

Pierre BONNET

34

Analyse des caractristiques dun SCADA


Sret de fonctionnement - sret de communication (dtection des pannes, recouvrement des erreurs, mode repli, redondance) - sret du matriel de traitement (coupure dalimentation, fiabilit du systme dexploitation) - sret du logiciel de supervision - sret des commandes (contrle daccs aux vues, protection des variables) Performances/Prix - prix de lquipement complet (matriel + systme dexploitation + logiciel) - mise jour, assistance, documentation

Supervision

Pierre BONNET

35