INTRODUCTION
A LA
SUPERVISION
SUPERVISION,SCADA, MES...
Fonctions de la Supervision
Supervisory Control & Data Acquisition
La supervision dans la hiérarchie d'une entreprise manufacturière
Entreprise
ERP*
Gestion
Usine
MES*
Atelier
Supervision
SCADA*
Ilot de production
Automates
programmables PLC/API
Machine de production
Capteurs Actionneurs
*MES : Manufactoring Execution System *ERP : Enterprise Ressource Planning
3
SUPERVISION,SCADA, MES...
Fonctions de la Supervision
Informatique Industrielle Informatique Bureautique
Paramétrage
Réseau Synoptique Réseau
Process industriel d'entreprise
de Alarmes
fabrication SUPERVISION Entreprise
automatisé Changement de
gamme/Recettes
Archivage
Aide à l'exécution et
Exécution Analyse et Gestion
automatique
à la de la Production
production
4
SUPERVISION,SCADA, MES...
Fonctions de la Supervision
Les logiciels de supervision sont une classe de programmes
applicatifs dédiés à la production dont les buts sont :
- l'assistance de l'opérateur dans ses actions de commande du processus de production
(interface IHM dynamique...)
- la visualisation de l'état et de l'évolution d'une installation automatisée de
contrôle de processus , avec une mise en évidence des anomalies (alarmes)
- la collecte d'informations en temps réel sur des processus depuis des sites distants
(machines, ateliers, usines...) et leur archivage
- l' aide à l'opérateur dans son travail (séquence d'actions/batch , recette/receipe) et
dans ses décisions (propositions de paramètres, signalisation de valeurs en défaut,
aide à la résolution d'un problème ...)
- fournir des données pour l'atteinte d'objectifs de production (quantité, qualité,
traçabilité, sécurité...)
5
SUPERVISION,SCADA, MES...
Fonctions de la Supervision
Synoptique fonction essentielle de la supervision, fournit une représentation
synthétique, dynamique et instantanée de l'ensemble des moyens de production de
l'unité
6
SUPERVISION,SCADA, MES...
Fonctions de la Supervision
Synoptique : permet à l'opérateur d'interagir avec le processus et de visualiser
le comportement normal mais également le comportement anormal
fenêtres de
saisie
bouton en
interaction
avec
l'opérateur
7
SUPERVISION,SCADA, MES...
Fonctions de la Supervision
Courbes:
- donne une représentation graphique de différentes données du processus
- donne les outils d'analyse des variables historisées
9
SUPERVISION,SCADA, MES...
Fonctions de la Supervision
Alarmes: - calcule en temps réel les conditions de déclenchement des alarmes
- affiche l'ensemble des alarmes selon des règles de priorité,
- donne les outils de gestion depuis la prise en compte jusqu'à la résolution complète
- assure l'enregistrement de toutes les étapes de traitement de l'alarme
10
SUPERVISION,SCADA, MES...
Fonctions de la Supervision
Historisation du procédé:
- permet la sauvegarde périodique de grandeurs (archivage au fil de l'eau)
- permet la sauvegarde d'événements horodatés (archivage sélectif)
- fournit les outils de recherche dans les données archivées
- fournit la possibilité de refaire fonctionner le synoptique avec les données archivées
( fonction de magnétoscope ou de replay)
- permet de garder une trace validée de données critiques (traçabilité de données de
production)
11
SUPERVISION,SCADA, MES...
Fonctions de la Supervision
Gestion des gammes de fabrication et recettes:
- donne un outil de gestion des lots de fabrication (batchs)
- gère les paramètres de réglage des machines pour chacun des lots
(recettes)
12
SUPERVISION,SCADA, MES...
Fonctions de la Supervision
Quelques superviseurs commerciaux:
Panorama P2,
Monitor Pro, Vidjeo Panorama E2
Look, Citect
PcVue, PlantVue
TopKapi
ControlMaestro, SIMATIC WinCC
Wizcon Version 7
InTouch,
Genesis 32 InControl
13
SUPERVISION,SCADA, MES...
Où et Quand une supervision ?
Domaines d'application :
Le pilotage de grandes installations industrielles automatisées:
- métallurgie (laminoir ) production pétrolière (distillation),
- production et stockage agroalimentaire (lait, céréales...)
- production manufacturière (automobile, biens de consommation...)
Le pilotage d'installations réparties:
- alimentation en eau potable,
- traitement des eaux usées,
- gestion des flux hydrauliques (canaux, rivières, barrages...)
- gestion de tunnels (ventilation, sécurité)
La gestion technique de bâtiments et gestion technique centralisée (GTC):
- gestion des moyens de chauffage et d'éclairage (économies d'énergie)
- gestion des alarmes incendies
- contrôle d'accès, gestion des alarmes intrusion
-
14
SUPERVISION,SCADA, MES...
Où et Quand une supervision ?
Exemple industriel : une plateforme pétrolière :
•La supervision se fait par la surveillance de 500
variables analogiques et 2500 variables logiques
(TOR)
•Les alarmes sont générées sur des dépassements
de seuils.
•Une avalanche d’alarmes peut mettre en jeu 500
alarmes (variables) en moins d’une minute.
•Un problème mineur toutes les demi-heure et un
problème majeur par semaine.
•Il y a plus d’avantages à éviter un arrêt de
l’installation qu’à gagner qq % de production
15
SUPERVISION,SCADA, MES...
Où et Quand une supervision ?
Exemple d'un Système manufacturier :
•Objectif : remonter l’information de l’atelier de
production vers le système d’information de
l’entreprise
•Conduite du procédé
•(synoptiques, tracés de courbes, alarmes)
•Suivi de fabrication
•Suivi des commandes
•Qualité
•Traçabilité
•SPC (statistic Process Control)
16
SUPERVISION,SCADA, MES...
Où et Quand une supervision ?
Pour les grands systèmes continus :
•La supervision assure surtout le rôle de contrôle-commande.
•Elle est souvent centralisée dans une salle de contrôle.
•Beaucoup de variables analogiques
- Tâches de transition (arrêt, démarrage,
changement de consigne)
- Contrôle et suivi de l’installation (anticiper les
défaillances, optimiser la production)
- Détection de défauts et diagnostic
- Compensation et correction.
17
SUPERVISION,SCADA, MES...
Où et Quand une supervision ?
Gestion Technique de bâtiments :
Exemple d'application:
le Conseil Régional de Lille 2400 régulateurs de chauffage/ventilation
18
SUPERVISION,SCADA, MES...
Où et Quand une supervision ?
A la conception d'un nouveau moyen de production et lorsqu'un fort
investissement est décidé, l'ajout d'une supervision n'a qu'un impact mineur.
Il est donc souhaitable de l'inclure dès la conception.
Lorsqu'il est nécessaire d'améliorer l'efficacité d'un moyen de
production existant.
Si le matériel est ancien, la documentation faible ou si les concepteurs de
l'outil de production ont disparu, il est alors peu conseillé d'implanter à
postériori une supervision.
19
SUPERVISION,SCADA, MES...
Où et Quand une supervision ?
Le retour sur investissement est très élevé
Exemple : soit une ligne qui fabrique qui fabrique 10000 produits par jour vendus à 2
euros, et une supervision qui apporte un gain de 3 points de productivité de la ligne.
Actions Coûts / Gains Commentaire
Prix 30000
Arrêt de la ligne (2 semaines) 10000 * 2 * 10 = 200000 L'arrêt du moyen est à éviter au maximum
Gains de productivité induits 10000 * 2 * 3% = 600 /j
Retour sur investissement 50 jours Sans arrêt
Retour sur investissement 383 jous Avec arrêt
20
SUPERVISION,SCADA, MES...
Fonctionnalités d ’un système de Supervision :
Un système SCADA comprend 2 sous-ensembles fonctionnels:
- la commande
- la surveillance
21
SUPERVISION,SCADA, MES...
Fonctionnalités d ’un système de Supervision : commande
Le rôle de la commande est de faire exécuter un ensemble d'opérations (élémentaires ou
non suivant le niveau d'abstraction auquel on se place) au procédé en fixant des consignes
de fonctionnement en réponse à des ordres d'exécution.
Il s'agit de réaliser généralement une séquence d'opérations constituant une gamme de
fabrication dans le but de fabriquer un produit en réponse à une demande d'un client.
La commande regroupe toutes les fonctions qui agissent directement sur les
actionneurs du procédé qui permettent d ’assurer :
- le fonctionnement en l'absence de défaillance ,
- la reprise ou gestion des modes ,
- les traitements d'urgence ,
- une partie de la maintenance corrective.
22
SUPERVISION,SCADA, MES...
Fonctionnalités d ’un système de Supervision : commande
Les fonctions de commande en marche normale sont:
L'envoi de consignes vers le procédé dans le but de provoquer son évolution.
L'acquisition de mesures ou de compte-rendus permettant de vérifier que les
consignes envoyées vers le procédé produisent exactement les effets escomptés.
L'acquisition de mesures ou d'informations permettant de reconstituer l'état réel du
procédé et/ou du produit.
L'envoi vers le procédé d'ordres prioritaires permettant de déclencher des
procédures de sécurité (arrêts d'urgence par exemple)
23
SUPERVISION,SCADA, MES...
Fonctionnalités d ’un système de Supervision: surveillance
La partie surveillance d'un superviseur a pour objectifs :
La détection d'un fonctionnement ne correspondant plus à ce qui est attendu.
La recherche des causes et conséquences d'un fonctionnement non prévu ou non
contrôlé
L'élaboration de solutions permettant de pallier le fonctionnement non prévu
La modification des modèles utilisés pendant le fonctionnement prévu pour revenir à ce
fonctionnement : changement de la commande, réinitialisations, etc.,
La collaboration avec les opérateurs humains pour les prises de décision critiques, pour
le recueil d'informations non accessibles directement et pour l'explication de la solution
curative envisagée ou appliquée
24
SUPERVISION,SCADA, MES...
Fonctionnalités d ’un système de Supervision: surveillance
La partie surveillance:
- recueille en permanence tous les signaux en provenance du procédé
et de la commande
- reconstitue l'état réel du système commandé
- fait toutes les inférences nécessaires pour produire les données utilisées
pour dresser des historiques de fonctionnement
- met en oeuvre un processus de traitement de défaillance le cas echéant
Dans cette définition, la surveillance est limitée aux fonctions qui collectent des
informations, les archivent, font des inférences, etc. sans agir réellement ni sur le
procédé ni sur la commande. La surveillance a donc un rôle passif vis-à-vis du
système de commande et du procédé.
25
SUPERVISION,SCADA, MES...
Fonctionnalités d ’un système de Supervision
Le système de surpervision contrôle et surveille l'exécution d'une opération ou d'un
travail effectué par d'autres sans rentrer dans les détails de cette exécution.
en fonctionnement normal, son rôle est surtout de prendre en temps réel les
dernières décisions correspondant aux degrés de liberté exigés par la flexibilité
décisionnelle. Pour cela, il est amené à faire de l'ordonnancement temps réel, de
l'optimisation, à modifier en ligne la commande et à gérer le passage d'un
algorithme de surveillance à l'autre.
en présence de défaillance, la supervision va prendre toutes les décisions
nécessaires pour le retour vers un fonctionnement normal. Après avoir déterminé un
nouveau fonctionnement, il peut s'agir de choisir un solution curative, d'effectuer des
réordonnancements "locaux", de prendre en compte la stratégie de surveillance de
l'entreprise, de déclencher des procédures d'urgence, etc.
26
SUPERVISION,SCADA, MES...
Cahier des charges externe d ’un système SCADA
Accéder aux informations ( lecture et écriture ) des unités de traitement (automates,
régulateurs, chaînes d ’acquisition, cartes E/S, systèmes d ’identification, terminaux...)
en temps réel.
Ces périphériques sont généralement hétérogènes :
communications physiques diverses:
- liaison série standard RS 232 ou RS485
- liaison dédiée (ASI, CAN, Profibus )
- réseau Ethernet…
protocoles différents
- Modbus ASCII, RTU, TelWay
- CanOpen, DeviceNet
- UDP, TCP/IP, ModbusTCP ...
27
SUPERVISION,SCADA, MES...
Cahier des charges externe d ’un système SCADA
Visualiser les informations dans un interface HMI du type graphique réactif aux
données et interactif avec l'opérateur ..
L ’environnement graphique peut être propriétaire (logiciel graphique intégré au
superviseur) ou standard (utilisation d ’un interface de type navigateur Web).
La visualisation graphique sur poste distant (Web?) est souvent demandée par
l ’exploitant.
La visualisation est répartie sur plusieurs postes graphiques pour les applications de
grande dimension.
28
SUPERVISION,SCADA, MES...
Cahier des charges externe d ’un système SCADA
Calculer des grandeurs définies par des formules et/ou des séquences
d ’évènements
Détecter prioritairement les situations d ’alarme, gérer les alarmes multiples,
lancer les actions sur le processus et prévenir les opérateurs, y compris à distance
(envoi de sms, mails, appel téléphonique automatique)
Gérer la prise en compte des alarmes par les opérateurs (acquittement)
Donner les moyens de contrôle direct des opérateurs sur le processus (forçage)
Fournir des recettes [recipe] pour les changement de gamme de fabrication
29
SUPERVISION,SCADA, MES...
Cahier des charges externe d ’un système SCADA
Enregistrer les valeurs des variables et les actions des opérateurs en vue d ’une
analyse ultérieure des incidents (mode magnétoscope)
Archiver sélectivement les données (grandeurs sources, variables internes calculées,
commandes, alarmes) et permettre la traçabilité
Donner des outils d ’analyse de données en vue d ’une analyse visuelle, d'une
exploitation statistique (MTBF, MTTR, TRS…) ou d ’une correction du processus
(Maîtrise Statistique de la Qualité..)
30
SUPERVISION,SCADA, MES...
Cahier des charges d ’un système SCADA
Gérer la sûreté de fonctionnement
- sûreté interne des programmes
- sûreté de la machine support du superviseur
- identification de l ’utilisateur
- sûreté vis à vis des demandes de l ’utilisateur (verrouillage de
fonctionnalités suivant le niveau hiérarchique de l ’utilisateur)
- sûreté des communications (détection des défauts de mise à jour
des variables) et gestion automatique de la redondance matérielle
ou logicielle
31
SUPERVISION,SCADA, MES...
Architecture matérielle du système de supervision
ERP
Planning et Logistique Echelle des temps :
journée
Exécution et Contrôle MES
des fabrications Echelle des temps :
(ordonnancement, qualité...) minute
SUPERVISION
Contrôle Contrôle Contrôle Echelle des temps :
Batch Continu Discret seconde
AUTOMATISMES
Automate Automate Echelle des temps :
milliseconde
Régulateur PID... Grafcet,Ladder...
Source:ISA
32
SUPERVISION,SCADA, MES...
Architecture matérielle du système de supervision
33
SUPERVISION,SCADA, MES...
Architecture matérielle du système de supervision
Source: [Link]
34
SUPERVISION,SCADA, MES...
Organisation logicielle d ’un système de Supervision
Temps réel
35
SUPERVISION,SCADA, MES...
Organisation logicielle d ’un système de Supervision
types particuliers dédiés au contrôle-commande
GESTIONNAIRE
GESTIONNAIRE
DE
DE VARIABLES
VARIABLES
- variable booléenne ou TOR (0-1 , false-true ) Temps-Réel
Temps-Réel
- variable numérique (real, double )
- variable chaîne de caractère
variable "objet"
- valeur de la variable
- unités
- échelle, limites
- horodatage, fraîcheur
- hystérésis
Ces notions ont été intégrées dans la norme OPC (Object for Process Control)
36
SUPERVISION,SCADA, MES...
Organisation logicielle d ’un système de Supervision
spécificité Temps-réel de la base des variables
GESTIONNAIRE
GESTIONNAIRE
DE
DE VARIABLES
VARIABLES
synchronisme avec l'interface IHM par Temps-Réel
Temps-Réel
- mise à jour de l'affichage (valeurs affichées, graphismes)
- prise en compte des actions (boutons, curseurs)
- prise en compte des valeurs (saisie)
synchronisme avec le matériel
- lecture des variables en entrée
- envoi des valeurs en sortie
Le synchronisme peut être obtenu de 2 manières :
- par accès cyclique aux périphériques
- par analyse des changement de valeur et
activation ndes fonctions associées
37
Organisation logicielle répartie d ’un système SCADA
38
SUPERVISION,SCADA, MES...
Exemple d' Organisation d ’un système SCADA commercial
39