Vous êtes sur la page 1sur 125

1

Conduite informatise des procds industriels


Architecture matrielle d une conduite informatise

Conduite informatise des procds industriels


Salle de contrle

Conduite informatise des procds industriels

Conduite informatise des procds industriels


1- Introduction 2- Caractrisation des processus de production automatise 3- Conduite d un procd industriel 4- Etablissement d un cahier des charges 5- Contrle informatis d une chaine de production 6- Modlisation du processus (Rseau de Petri) et affectation des activits 7- Applications des cas rels

Conduite informatise des procds industriels

Concurrence trs vive dans la plupart des secteurs

March fluctuant exigeant des produits de qualit croissante et rpondant mieux ses besoins

Progrs technologique acclr, contribuant au raccourcissement de la dure de vie des produits

Evolution trs rapide de l environnement industriel

Conduite informatise des procds industriels

Clients plus exigeants pour les dlais, la qualit et le prix Nouvelle technologie exigeant des comptences et des quipements spcifiques Augmentation des lments constituant un produit

Produits de plus en plus complexes Production en petites quantits de produits plusieurs variantes Systme de gestion de production volu et performant

Conduite informatise des procds industriels

Bonne qualit du produit

Grande souplesse de production

objectifs ambitieux d une entreprise

Diminution des arrts machine

rduction des cots de production

Conduite informatise des procds industriels

bonne qualit du produit (Incertitude sur les paramtres d entre) grande souplesse de production . . . . diminution des arrts machine (Utilisation optimale des moyens de production +grande disponibilit)

Objectifs ambitieux d une entreprise

rduction des cots de production (diminution des rejets) rduction des cots de maintenance (diminution des arrts)

Conduite informatise des procds industriels

Systme de gestion de la production performant Equipements flexibles

Informatique (Automates programmables, robots, Rseaux locaux industriels, )

grande souplesse de production


10

Conduite informatise des procds industriels

Adaptation aux changements rapides des systmes de production

Savoir anticiper

Savoir ragir

Dmarche de projection dans le futur : Prvoir les volutions de l environnement et s y adapter en se basant sur la situation actuelle et l exprience acquise.

Dmarche attentiste : Rpondre rapidement et conomiquement un changement de l environnement ou aux alas (pannes des machines, dfauts de fabrication, dfauts d alimentation , rupture du stock de matires premires ou de pices de rechange, commande urgente ).

11

Conduite informatise des procds industriels

La gestion de la production est l'ensemble des activits qui participent : - la conception, - la planification des ressources (matrielles, financires, ou humaines), - l'ordonnancement, - l'enregistrement des activits de production, - le contrle des activits de production de l'entreprise.
L'objectif est d'optimiser les processus de valeur ajoute en amliorant de manire continue : - les flux allant des fournisseurs aux clients - la qualit des produits, - la scurit des salaris.

12

Conduite informatise des procds industriels

Systme de production

P
P : Produits M : Moyens de production OP: Oprateurs

OP

13

Conduite informatise des procds industriels

Espace des vnement d un atelier

P
P : Produits M : Moyens de production OP: Oprateurs

M
temps

OP

L algorithme de pilotage assure l tablissement, le contrle et l exploitation des liens entre les constituants.
14

Conduite informatise des procds industriels

Systmes de production actuels


en rponse aux exigences de la concurrence - Produisent petites et moyennes sries,

- S adaptent facilement aux changement de la production

Systmes Flexibles de Production Manufacturire (SFPM)


Productivit Diversit
15

Qualit

Conduite informatise des procds industriels

Systmes Automatiss de Production (SAP)


- Lignes de transfert automatises trs haute productivit, conues pour des productions de grande srie, - Systmes Flexibles de Production Manufacturire (SFPM), - Installations manuelles trs faible automatisation permettant une production unitaire.

16

Caractrisation des processus de production automatise


Schma d un systme de production

Systme de dcision : Ensemble des moyens logiciels et matriels et les informations permettant la gestion du systme, Systme physique (Procd de production ou Partie Oprative PO): Ensemble des organes physiques, ayant pour but la transformation des matires premires, discrte ou continu ou mixte, systme d information collecte, transmet, traite et mmorise les informations, donnes et dcisions. produits fabriqus : Entits transformer et entits transformes doivent rpondre aux exigences de qualit, de cot et de dlai;
17

Caractrisation des processus de production automatise


Contraintes et enjeux

Des systmes de production ayant de nouvelles caractristiques, telles que flexibilit, ractivit, proactivit et robustesse

18

Caractrisation des processus de production automatise


1re caractristique: Flexibilit
la conception du systme de production est de plus en plus oriente vers des familles de produits et non vers un seul type de produit

Systmes de production flexibles La flexibilit d'un systme de production se caractrise par sa capacit d'adaptation la production de nouveaux produits pour lesquels le systme n'a pas t tudi. Adaptation totale du systme de production - distribution des flux discrets de composants, - oprations qu'effectuent les moyens de production sur le produit.
19

Caractrisation des processus de production automatise


1re caractristique: Flexibilit
Plusieurs types de flexibilit (suivant incidences sur le produit fini et sur les moyens de production permettant la ralisation de ce produit). 1- flexibilit de produits reconfiguration du systme pour la prise en compte d'un nouveau produit ou famille de produits un gain de productivit ; 2- flexibilit de mlange produire simultanment un ensemble de produits ayant des caractristiques de base communes (mesure par le nombre de produits diffrents pouvant tre fabriqus simultanment ; 3- flexibilit de quantit : La capacit du systme faire face aux fluctuations de la quantit des produits (modification des rythmes, des temps de passage et d'engagement des outils) ;

20

Caractrisation des processus de production automatise


1re caractristique: Flexibilit
Plusieurs types de flexibilit (suivant incidences sur le produit fini et sur les moyens de production permettant la ralisation de ce produit). 4- flexibilit de routage aiguillage plus souple servir les diffrents segments de procds libres ou sous-engags ; 5- flexibilit d'ordre des oprations changer l'ordre des oprations en cours de production (L'existence d'une gamme principale et des gammes secondaires) ou choisir la destination suivante aprs chaque opration ; 6- flexibilit d'expansion extension et modification de l'architecture du systme (exige une modlisation) ; 7- flexibilit des ressources : Capacit des ressources effectuer plusieurs tches lmentaires et permettre la reprogrammation.

21

Caractrisation des processus de production automatise


1re caractristique: Flexibilit
Flexibilit : Facteur dterminant dans l'laboration de la conception d'un systme de production apte fabriquer plusieurs variantes de produits,

Flexibilit : Forte accentuation Investissements trs levs des ressources technologiques du systme, cause de leur surdimensionnement l'installation, baisse de productivit.

22

Caractrisation des processus de production automatise


2me caractristique: Ractivit
Exigence importante du client : Recevoir sa livraison dans les dlais impartis et ce quelque soit le carnet de commande (variable)

Systme de production ractif : Capable de rpondre rapidement et conomiquement un changement ou un ala. Exemples de changements : fabrication multi-produit, introduction d'une commande urgente, modification d'une norme etc. Exemples d alas : -systme de production (dfauts d'alimentation, dfauts de ralisations d'une tche, pannes des machines, rebuts) -environnement (approvisionnements des matires premires). 23

Caractrisation des processus de production automatise


2me caractristique: Ractivit
Ractivit d un systme de production : C est l aptitude rpondre (ragir) dans un temps requis aux changements de son environnement interne ou externe (ala, situation nouvelle, perturbation, sollicitation, ) par rapport au rgime (fonctionnement) permanent (stable). Trois fonctions sont ncessaires : 1- une fonction d'observation qui collecte les variables ncessaires au suivi, afin de connatre l'tat courant du systme (disponibilit et tat des produits, disponibilit et tat des moyens de production) ; 2- une fonction de surveillance qui dtecte (suite au rsultat d'une observation) et interprte les carts et les changements entre le plan prvisionnel et le plan courant par anticipation ; 3- une fonction de correction qui tente tout instant de corriger les carts entre ces plans, ce qui implique un ordonnancement dynamique.
24

Caractrisation des processus de production automatise


2me caractristique: Proactivit
Evolution rapide de l environnement + complexit croissante des processus de production + alas

Adaptation permanente du Systme de production ractivit ncessaire, mais insuffisante Nouvelle proprit : Proactivit

25

Caractrisation des processus de production automatise


2me caractristique: Proactivit
Proactivit d un systme de production : Elle ajuste en quelque sorte son environnement et modifie les rgles de fonctionnement afin de grer et matriser les alas nfastes la performance industrielle. La proactivit d un systme de production se caractrise par ses capacits : 1- d anticipation (prvoir et/ou provoquer les changements d tat), 2- d apprentissage et d enrichissement des connaissances (pour amliorer sa ractivit), 3- d adaptation de ses rgles de fonctionnement, 4- de rorganisation reposant sur une architecture dcentralise et une dlgation de responsabilit. Quatre fonctions sont ncessaires : 3 fonctions de ractivit (observation, surveillance et correction) plus fonction d enrichissement des connaissances, qui permet d amliorer les processus d interprtation et de dcision 26

Caractrisation des processus de production automatise


2me caractristique: Robustesse
Robustesse d un systme de production : son aptitude produire conformment aux rsultats attendus. Cela suppose la garantie de l'obtention des performances souhaites en prsence d'incertitudes dans le systme.

Garantit une certaine qualit du produit au client

27

CONDUITE D UN PROCD INDUSTRIEL

Missions du systme de conduite


La partie conduite a pour fonction d laborer les ordres ncessaires la partie oprative. Le rle de la conduite des systmes de production est de diriger, guider et piloter, de manire assurer la pertinence et la cohrence du systme dans un environnement donn. La conduite peut tre considre comme l art d adapter en permanence les objectifs de l entreprise l volution de l environnement travers l analyse des contraintes et des opportunits. Les principales missions du systme de conduite peuvent tre rsumes de la faon suivante : auto-organisation, adaptation, optimisation et rgulation.
28

CONDUITE D UN PROCD INDUSTRIEL

Diffrentes structures du systme de conduite


Le systme de conduite se trouve tous les niveaux de l entreprise. On distingue essentiellement cinq structures diffrentes : - Structure centralise : Pilotage localis au sein d une ressource unique qui supervise la production ; - Structure hirarchise : Chaque niveau coordonne les units de pilotage du niveau infrieur, et ce jusqu au niveau le plus bas ; - Structure coordonne : Ensemble de structures hirarchises o une coopration est possible au sein d un mme niveau ; - Structure distribue : Distribution totale des capacits de dcision ; - Structure distribue supervise : Ensemble d entits cooprantes sous le contrle d une entit superviseur dont le rle est d imposer, de conseiller ou de modifier une dcision afin de respecter un objectif plus global.
29

CONDUITE D UN PROCD INDUSTRIEL

Architecture d un systme de conduite


Il s'articule autour d'une organisation en boucle constitue de 4 activits : 1- la planification : Mettre en uvre des techniques d'ordonnancement. Elle propose une affectation pour les diffrentes oprations, dans le temps et l'espace. Elle assure le respect des objectifs fixs. 2- le lancement : rpartit et transmet les ordres au systme en tenant compte de l'tat des entits de production ; 3- le suivi : recueille l'ensemble des vnements survenant dans l'atelier et met jour une image interne du systme oprant ; 4- la raction : corrige les dviations induites par les alas de production. Elle est trs lie la planification, car il s'agit de prendre des mesures correctives tout en s'assurant du respect des objectifs de production.
30

SUPERVISION = CONDUITE + SURVEILLANCE

Dcomposition hirarchique d un systme de commande

31

SUPERVISION = CONDUITE + SURVEILLANCE

Flux d informations un niveau fonctionnel

32

CONDUITE D UN PROCD INDUSTRIEL

Le modle conceptuel du systme de dcision

33

CONDUITE D UN PROCD INDUSTRIEL

Contraintes de conduite
La conduite en temps rel d'un systme de production est une tche complexe qui requiert des connaissances dans les domaines de : - l'informatique, - l'automatique, - la production, - la communication homme - machine - etc. La partie conduite d un systme de production doit disposer d un modle de la partie oprative du systme, afin de raliser son objectif
34

SUPERVISION,SCADA, MES...
Supervision
Les logiciels de supervision sont une classe de programmes applicatifs ddis dont les buts sont : - la collecte d'informations en temps rel sur des processus depuis des sites distants (machines, ateliers, usines...) - la visualisation de l'tat et de l'volution d'une installation automatise de contrle de processus , avec une mise en vidence des anomalies (alarmes) - l'assistance de l'oprateur dans ses actions (interface IHM dynamique...) - aider l'oprateur dans son travail (squence d'actions oprateur) et dans ses dcisions (propositions de paramtres, signalisation de valeurs en dfaut, aide la rsolution d'un problme ...) - fournir des donnes pour l'atteinte d'objectifs de production (quantit, qualit, traabilit, scurit...)
35

SUPERVISION,SCADA, MES...
Supervision

36

SUPERVISION,SCADA, MES...
Supervision

37

SUPERVISION,SCADA, MES...
Supervision

38

Supervision

SUPERVISION,SCADA, MES...

Synoptique permet l'oprateur d'interagir avec le processus, d'en visualiser le comportement anormal ou anormal,

39

Supervision

SUPERVISION,SCADA, MES...

Synoptique permet l'oprateur d'interagir avec le processus, d'en visualiser le Comportement normal ou anormal,

40

SUPERVISION,SCADA, MES...
Supervision
Alarmes: - calcule en temps rel les conditions de dclenchement des alarmes - affiche l'ensemble des alarmes selon des rgles de priorit, - donne les outils de gestion depuis la prise en compte jusqu' la rsolution complte - assure l'enregistrement de toutes les tapes de traitement de l'alarme

41

SUPERVISION,SCADA, MES...
Supervision (Alarmes)

42

SUPERVISION,SCADA, MES...
Supervision
Historisation du procd: - permet la sauvegarde priodique de grandeurs (archivage au fil de l'eau) - permet la sauvegarde d'vnements horodats (archivage slectif) - fournit les outils de recherche dans les donnes archives - fournit la possibilit de refaire fonctionner le synoptique avec les donnes archives ( fonction de magntoscope ou de replay) - permet de garder une trace valide de donnes critiques (traabilit de donnes de production) Gestion des gammes de fabrication et recettes: - donne un outil de gestion des lots de fabrication (batchs) - gre les paramtres de rglage des machines pour chacun des lots (recettes)

43

Supervision

SUPERVISION,SCADA, MES...

Courbes: - donnent une reprsentation graphique de diffrentes donnes du processus - donnent les outils d'analyse des variables histories.

44

Supervision

SUPERVISION,SCADA, MES...

45

SUPERVISION,SCADA, MES...
Supervision
O et Quand une supervision ?

A la conception d'un nouveau moyen de production et lorsqu'un fort investissement est dcid, l'ajout d'une supervision n'a qu'un impact mineur. Il est donc souhaitable de l'inclure ds la conception. Lorsqu'il est ncessaire d'amliorer l'efficacit d'un moyen de production existant. Si le matriel est ancien, la documentation faible ou si les concepteurs de l'outil de production ont disparu, il est alors peu conseill d'implanter postriori une supervision.

46

SUPERVISION,SCADA, MES...
Supervision
O et Quand une supervision ? Le retour sur investissement est trs lev Exemple : soit une ligne qui fabrique 10000 produits par jour vendus 2 euros, et une supervision qui apporte un gain de 3 points de productivit de la ligne.

47

SUPERVISION,SCADA, MES...
Supervision
O et Quand une supervision ? Domaines d'application : La gestion technique de btiments et gestion technique centralise (GTC): - gestion des moyens de chauffage et d'clairage (conomies d'nergie) - gestion des alarmes incendies - gestion des alarmes intrusion - contrle d'accs Le pilotage de grandes installations industrielle automatises: - production ptrolire, - stockage et production agroalimentaire (lait, crales...) - production manufacturire (automobile, biens de consommation...) Le pilotage d'installation rparties: - alimentation en eau potable, - traitement des eaux uses, - gestion des flux hydrauliques (canaux, rivires, barrages...)
48

Supervision

SUPERVISION,SCADA, MES...

Exemple d'application: le Conseil Rgional de Lille 2400 rgulateurs de chauffage/ventilation

49

SUPERVISION,SCADA, MES...
Supervision
O et Quand une supervision ? Pour les grands systmes continus : La supervision assure surtout le rle de contrle-commande. Elle est souvent centralise dans une salle. Beaucoup de variables analogiques - Tches de transition (arrt, dmarrage, changement de consigne) - Contrle et suivi de l installation (anticiper les dfaillances, optimiser la production) - Dtection de dfauts et diagnostic - Compensation et correction.

50

SUPERVISION,SCADA, MES...
Supervision
O et Quand une supervision ?

51

SUPERVISION,SCADA, MES...
Supervision
O et Quand une supervision ? Exemple industriel : une plateforme ptrolire : La supervision se fait par la surveillance de 500 variables analogiques et 2500 variables logiques (TOR) Les alarmes sont gnres sur des dpassements de seuils. Une avalanche d alarmes peut mettre en jeu 500 alarmes (variables) en moins d une minute. Un problme mineur toutes les demi-heure et un problme majeur par semaine. Il y a plus d avantages viter un arrt de l installation qu gagner qq % de production

52

SUPERVISION,SCADA, MES...
Supervision
O et Quand une supervision ? Exemple industriel : une plateforme ptrolire : La supervision se fait par la surveillance de 500 variables analogiques et 2500 variables logiques (TOR) Les alarmes sont gnres sur des dpassements de seuils. Une avalanche d alarmes peut mettre en jeu 500 alarmes (variables) en moins d une minute. Un problme mineur toutes les demi-heure et un problme majeur par semaine. Il y a plus d avantages viter un arrt de l installation qu gagner qq % de production

53

SUPERVISION,SCADA, MES...
Supervision
O et Quand une supervision ? Exemple industriel : une plateforme ptrolire

54

SUPERVISION,SCADA, MES...
Supervision
O et Quand une supervision ? Exemple d'un Systme manufacturier : Objectif : remonter l information de l atelier de production vers le systme d information de l entreprise Conduite du procd (synoptiques, tracs de courbes, alarmes) Suivi de fabrication Suivi des commandes Qualit Traabilit SPC (Statistic Process Control)

55

SUPERVISION,SCADA, MES...
Supervision
O et Quand une supervision ? Exemple d'un Systme manufacturier :

56

SUPERVISION,SCADA, MES...
Supervision
Architecture matrielle du systme de supervision

57

Supervision

SUPERVISION,SCADA, MES...

Architecture matrielle du systme de supervision

58

Supervision

SUPERVISION,SCADA, MES...

Architecture matrielle du systme de supervision

59

SUPERVISION,SCADA, MES...
SCADA
-C est l'acronyme de Supervisory Control And Data Acquisition (tlsurveillance et acquisition de donnes). -L'ide gnrale est celle d'un systme de tlgestion grande chelle rparti au niveau des mesures et des commandes. -Un dispositif SCADA comporte du matriel, des contrleurs, une interface hommemachine, des rseaux et communications, une base de donnes et un logiciel de gestion d'entres-sorties. -Les informations de terrain du dispositif SCADA sont centralises sur une unit centrale. Celle-ci permet l'oprateur de commander tout ou partie des actionneurs d'une installation souvent trs tendue (usine, rseau de distribution...). -Le contrle sur le terrain est ralis par des instruments automatique de mesure et commande dits "Terminaux Distants" (RTU Remote Terminal Unit en anglais) ou par des automates programmables industriels

60

SUPERVISION,SCADA, MES...
La Production Intgre...

61

SUPERVISION,SCADA, MES...
SCADA
-Principaux logiciels: * Schneider Electric PowerLogic (http://www.powerlogic.com) * ADACS (Atos Origin) * InduSoft Web Studio (InduSoft) * Ovation Scada (Emerson Process Management) * Cimplicity Plant Edition (GE Fanuc) * Wonderware Intouch (ArchestrA Technology) * Sinovia Plug&View (Sinovia) * Vijeo SCADA (Citect - Tlmcanique) * WinCC (Siemens) (http://club.wincc.free.fr)

62

Fonctionnalits d un systme SCADA/supervision L objectif 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. 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, 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

SCADA

SUPERVISION,SCADA, MES...

63

SCADA

SUPERVISION,SCADA, MES...

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

64

SCADA

SUPERVISION,SCADA, MES...

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 d assurer : - le fonctionnement en l'absence de dfaillance , - la reprise ou gestion des modes , - les traitements d'urgence , - une partie de la maintenance corrective.

65

SCADA

SUPERVISION,SCADA, MES...

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 uvre un processus de traitement de dfaillance le cas chant 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.

66

SCADA

SUPERVISION,SCADA, MES...

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 r ordonnancements "locaux", de prendre en compte la stratgie de surveillance de l'entreprise, de dclencher des procdures d'urgence, etc.

67

SCADA

SUPERVISION,SCADA, MES...

Cahier des charges externe d un systme SCADA Accder aux informations ( lecture et criture ) des units de traitement (automates, rgulateurs, chanes d acquisition, cartes E/S, systmes d identification, 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 .).

68

SCADA

SUPERVISION,SCADA, MES...

Cahier des charges externe d un systme SCADA Visualiser les informations dans un interface HMI du type graphique ractif. L environnement graphique peut tre propritaire (logiciel graphique intgr au superviseur) ou standard (utilisation d un interface de type navigateur). La visualisation graphique sur poste distant (Web?) est souvent demande par l exploitant. La visualisation est rpartie sur plusieurs postes graphiques pour les applications de grande dimension.

69

SCADA

SUPERVISION,SCADA, MES...

Cahier des charges externe d un systme SCADA Agir automatiquement sur le processus (par l intermdiaire des automates) Calculer des grandeurs dfinies par des formules et/ou des squences d vnements Dtecter prioritairement les situations d alarme, 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

70

SCADA

SUPERVISION,SCADA, MES...

Cahier des charges externe d un systme SCADA Enregistrer les valeurs des variables et les actions des oprateurs en vue d une analyse ultrieure des incidents (mode magntoscope) Archiver slectivement les donnes (grandeurs sources, variables internes calcules, commandes, alarmes) et permettre la traabilit Donner des outils d analyse de donnes en vue d une exploitation statistique (MTBF, MTTR, TRS ) ou d une correction du processus (Matrise Statistique de la Qualit..)

71

SCADA

SUPERVISION,SCADA, MES...

Cahier des charges externe d un systme SCADA Grer la sret de fonctionnement - sret interne des programmes - sret de la machine support du superviseur - identification de l utilisateur - sret vis vis des demandes de l utilisateur (verrouillage de fonctionnalits suivant le niveau hirarchique de l utilisateur) - sret des communications (dtection des dfauts de mise jour des variables) et gestion automatique de la redondance matrielle ou logicielle

72

SCADA

SUPERVISION,SCADA, MES...

Organisation fonctionnelle d un systme SCADA

73

SCADA

SUPERVISION,SCADA, MES...

Organisation matrielle d un systme SCADA

74

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 ou de l'usine 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.

75

SUPERVISION,SCADA, MES...
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 l'ordonnancement ou le rordonnancement de la production face un imprvu diagnostiquer rapidement une drive de production respecter les exigences rglementaires (suivi de lots, traabilit)

76

SUPERVISION,SCADA, MES...
Manufacturing Execution System
Le M.E.S permet de faire : Le suivi de production valuer par tranche de temps le nombre de produits fabriqus, rebuts et accepts mesurer les temps de travail (ouverture, production, changement de gamme, arrts) identifier les pertes de production valuer des indicateurs de production (TRS) La Traabilit enregistrer toute information caractristique des produits avec pour objectif de pouvoir identifier le plus petit ensemble de produits susceptibles d'avoir le mme dfaut qu'un produit donn. la traabilit produit : chaque produit est identifi la traabilit lot : chaque ensemble homogne de produits est identifi. Identification des lments tracs (code barre, tatouage, puce lectronique, ).

77

SUPERVISION,SCADA, MES...
Manufacturing Execution System
Le M.E.S permet de faire : La Matrise statistique du procd (MSP): Des cartes de contrle statistique ( MSP / SPC) automatiques vont permettre de dtecter toute anomalie SPC (Statistical Process Control) . Les cartes de contrle sont connectes au processus surveiller. Les mesures sont contrles. Dclenchement de certains traitements sur dtection d'anomalies. La Maintenance des quipements : Enregistrement du nombre de cycles ou de la dure de fonctionnement d'lments critiques (moteurs, pompes, lampes). Maintenance prventive de ces lments

78

SUPERVISION,SCADA, MES...
Manufacturing Execution System
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)

79

SUPERVISION,SCADA, MES...
Manufacturing Execution System
Les 11 fonctions du Manufacturing Execution System (norme groupe MESA) 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)

80

Le protocole OPC
OPC = OLE for Process Control OLE = Object Linked and Embedded OPC est une interface base sur des standards ouverts offrant aux applications informatiques un accs simple et commun aux donnes : -Technologie Microsoft OLE/COM - Norme internationale - Favorise une meilleure interoprabilit entre les quipements de terrain et les applications informatiques de supervision et de gestion

81

Le standard OPC
OPC = OLE for Process Control OLE = Object Linked and Embedded Le serveur OPC est une application Windows permettant de lire et d crire des variables (items ou tags). Ces variables sont mises disposition des applications clientes OPC : Excel, Access, Visual Basic, C++, Java, Supervisions, Labview GMAO, GPAO, MRP, MES

82

Le standard OPC
OPC = OLE for Process Control OLE = Object Linked and Embedded

83

Serveurs OPC
OPC signifie Object Linking and Embedding for Process Control . La norme OPC est maintenue depuis 1997 par la fondation OPC qui assure sa promotion. La fondation regroupe aujourd hui plus de 220 membres dont les plus grands noms de l informatique industrielle. Diffrents groupes de travail sont actifs en son sein et travaillent aux futures amliorations et volutions des spcifications. Sites de rfrence : http://www.opcfoundation.org/ http://www.opcconnect.com

84

Serveurs OPC
Objectifs du standard OPC
Standardiser les changes de flux entre quipements htrognes communicants. Limiter la prolifration des protocoles Faciliter la maintenance des communications Prenniser les installations Donner le choix des fournisseurs aux utilisateurs Permettre aux exploitants de ce concentrer sur leur mtier.

85

Serveurs OPC
Structure globale sans OPC

86

Serveurs OPC
Sans OPC
vConflits d accs deux logiciels ne peuvent pas accder simultanment la mme ressource matrielle v Incompatibilit entre diffrents vendeurs des ressources matrielles peuvent ne pas tre pas supportes par certains logiciels vEvolutions matrielles difficiles une volution des spcifications d un matriel peut bloquer le fonctionnement d un logiciel qui devra tre rcrit vDuplication des efforts de dveloppement chaque logiciel doit s interfacer avec chaque matriel
87

Serveurs OPC
Structure globale avec OPC

88

Serveurs OPC
Sur quelle architecture repose OPC ?
Un serveur OPC est gnralement une machine Windows externe relie des automates, des E/S dportes, des capteurs "intelligents"... Une machine peut hberger plusieurs serveurs OPC.

89

Serveurs OPC
Que comprend la spcification OPC ?
- une spcification commune tous les serveurs OPC Common et OPC Security - l accs aux donnes en temps rel OPC Data Access . - la gestion des alarmes et vnements OPC Alarm & Event. - la construction d historiques OPC Historical Data Access - les traitements par lot OPC Batch OPC est une spcification rcente (1997) qui volue rapidement
90

Serveurs OPC
Serveur OPC Data Access
Un serveur OPC Data Access a pour fonctions de : Collecter les donnes issues des priphriques matriels (lecture) ou leurs faire parvenir les mises jour de donnes (criture) Ces oprations sont priodiques (lecture) ou apriodiques (lecture, criture), en mode synchrone (attente de la rponse) ou asynchrone (rponse signale par un vnement) Assurer l intgrit des donnes (qualit et fracheur) Rpondre aux requtes de clients (fournir les donnes, crire vers le matriel...) Avertir les clients abonns des changements d tat des variables Informer le client des problmes de scurit (problme ct matriel)

91

Serveurs OPC
Structure de donnes d un serveur OPC Data Access
Objet OPC Item Objet interne au serveur, contenant l information utile (valeur numrique, tat d une variable ). Si le serveur physique est un automate, les items correspondent bits et registres Pour le client, l'Item OPC ne reprsente pas la valeur de la donne source mais la rfrence cette donne. Plusieurs Items peuvent exister pour la mme donne source (mthodes d'accs diffrentes, redondance...) Objet OPC Branche Les Item OPC sont regroups par branche dans le serveur. Une branche peut comprendre des sous-branches

92

Serveurs OPC
Structure de donnes d un serveur OPC Data Access (ct serveur)

93

Serveurs OPC
Exemple de Structure de donnes d un serveur OPC Data Access (ct serveur)

94

Serveurs OPC
Exemple de Structure de donnes d un serveur OPC Data Access obtenue par "Browse"

95

Serveurs OPC
Structure de donnes d un serveur OPC Data Access
Un item possde des proprits parmi lesquelles: - son nom - son type (Simple, Entier, flottant, Boolen, numration, tableau...) - sa valeur - sa qualit (bon, mauvais, incertain...) - ses units - son horodatage (timestamp) [ heure UTC] - ses proprits ( commentaire, droits lecture/criture, vitesse de rafrachissement, mini, maxi, fuseau horaire...) L interface Browse permet au client de connatre les noms et les proprits des items disponibles sur le serveur.

96

Serveurs OPC
Structure de donnes d un serveur OPC Data Access Objet OPC Item (exemple)

97

Serveurs OPC
Principales fonctions d'Accs aux donnes d un serveur OPC DA

98

Serveurs OPC
Accs aux donnes d un serveur OPC Data Access : lecture

99

Serveurs OPC
Accs aux donnes d un serveur OPC Data Access : lecture par abonnement

100

Serveurs OPC
Accs aux donnes d un serveur OPC Data Access : criture

101

Contrle informatis d une chaine de production (Par SNCC)


Architecture d un Systme Numrique de Contrle Commande (SNCC)

102

Contrle informatis d une chaine de production (par SNCC)


Poste oprateur (HIS) : Interface graphique vues multiples

103

Contrle informatis d une chaine de production (par SNCC)


Poste oprateur (HIS) : Conduite du procd

104

Contrle informatis d une chaine de production (par SNCC)


Poste oprateur (HIS) :Vue d historique

105

Contrle informatis d une chaine de production (par SNCC)


Poste oprateur (HIS) :Vue de gestion des alarmes (CAM)

106

Contrle informatis d une chaine de production (par SNCC)


Station de contrle (FCS)

La station de contrle (FCS), c ur du SNCC, prend en charge l automatisation des procds (continue, squentielle ou batch). La redondance de CPU apporte une disponibilit totale. Le transfert de CPU s effectue automatiquement en cas de dfaillance de la CPU active. Les cartes d E/S (analogiques et logiques) peuvent tre dportes jusqu 2 Km de l UC. Il existe des modules de communication supportant les protocoles de type Fieldbus Foundation, Profibus DP et MODBUS (version srie classique ou Ethernet). 107

Contrle informatis d une chaine de production (par SNCC)


Automate de scurit (SCS)

Un Contrleur de Scurit SCS est gnralement intgr, ainsi, les fonctions de Scurit sont de plus en plus imbriques avec les fonctions d automatisation des procds industriels. Grace cette intgration l ensemble des informations, concernant l automatisation et la scurit des procds, sont accessibles partir des postes oprateur HIS.
108

Contrle informatis d une chaine de production (par SNCC)


Suivi de l tat des capteurs et actionneurs

109

Contrle informatis d une chaine de production (par SNCC)


Description des instruments

110

Contrle informatis d une chaine de production (par rseau d automates)


Automatisme centralis

111

Contrle informatis d une chaine de production (par rseau d automates)


Automatisme dcentralis

112

Contrle informatis d une chaine de production (par rseau d automates)


Dcentralisation des E/S et de la priphrie d automatisme

113

Contrle informatis d une chaine de production (par rseau d automates)


Le modle OSI

114

Contrle informatis d une chaine de production (par rseau d automates)


Mcanisme d encapsulation

115

Contrle informatis d une chaine de production (par rseau d automates)


Diffrentes topologies de rseaux

116

Contrle informatis d une chaine de production (par rseau d automates)


Diffrents types d interconnexions de rseaux

117

Contrle informatis d une chaine de production (par rseau d automates)


A chaque niveau correspond un bus ou un rseau

118

Contrle informatis d une chaine de production (par rseau d automates)


L'impact des NTIC sur les architectures d'automatismes

119

Contrle informatis d une chaine de production (par rseau d automates)


Exemple de branchement d une entreprise

120

Contrle informatis d une chaine de production (Applications relles)


Chariots d approvisionnement de l hpital de Dreux

121

Contrle informatis d une chaine de production (Applications relles)


Architecture de l'automatisme de contrle et de commande des chariots de l'hpital de Dreux.

122

Contrle informatis d une chaine de production (Applications relles)


Armoires de commande du systme

123

FONCTIONS MODBUS
Code Description

2 3 4 5 6 15

16

8 13

Lecture de n bits internes ou de sortie @1 9999 (1 n<2000) Lecture de n bits d entre @10001 19999 (1 n<2000) Lecture de n mots internes ou de sortie @40001 49999 (1 n<125) Lecture de n mots d entre @30001 39999 (1 n<125) Ecriture de 1 bit interne ou de sortie @1 9999 Ecriture de 1 mot interne ou de sortie @40001 49999 Ecriture de n bits internes ou de sortie @1 9999 (1 n<2000) Ecriture de n mots internes ou de sortie @40001 49999 (1 n<2000) Lecture des compteurs de diagnostic Commandes programme
124

125