Supervision Industrielle 2013

30
1 B. NAJIMI - 2013 La Supervision Industrielle Cours : Supervision Industrielle Par : Brahim NAJIMI B. NAJIMI 2013 Page 2/41 Deux grandes catégories : Les entreprises industrielles Les entreprises de procédé continu (Process Industries) Les entreprises manufacturières (Manufacturing Industries) Point de vue de la Gestion de l’automatisation

Transcript of Supervision Industrielle 2013

Page 1: Supervision Industrielle 2013

1

B. NAJIMI - 2013

La Supervision Industrielle

Cours : Supervision IndustriellePar : Brahim NAJIMI

B. NAJIMI 2013Page 2/41

Deux grandes catégories :

Les entreprises industrielles

Les entreprises de procédé continu

(Process Industries)

Les entreprises manufacturières(Manufacturing

Industries)

PointdevuedelaGestionde

l’automatisation

Page 2: Supervision Industrielle 2013

2

B. NAJIMI 2013Page 3/41

Evolution du marché de l’industrie

Peudeconcurrence

Peudeproduits

Consommateurpasdifficile

Concurrenceaccrue

Grandevariétédeproduits

Consommateurpluscritique

Produirevite,bienetbonmarché,

S'adapterrapidementàl'évolutiondesproduits.

B. NAJIMI 2013Page 4/41

Juste à temps (JIT)

C’est un principe d’organisation industrielle apparu au début des années 80, qui consiste àacheter ou produire seulement ce dont on a besoin, quand on en a besoin.

Principe:

En JIT, il ne doit pas y avoir de stocks, en permanence l’exacte quantité de biens oud’articles nécessaires doit arriver et être livrée à l’endroit souhaité, au moment voulu,pour y être aussitôt utilisée

Le « Juste à temps » ou « flux tendu », diminue le prix global de la qualité en assurant unemeilleure gestion à tous les niveaux de l’entreprise: achats, fabrication, etc. il s’applique àtoutes les formes de production.

Les règles de production

Page 3: Supervision Industrielle 2013

3

B. NAJIMI 2013Page 5/41

Règles de productionLa philosophie du zéro

La philosophie du zéro

0

stock

0

papier

0 accident

0

panne

0

défaut

0

mépris. . .

0

Délai

B. NAJIMI 2013Page 6/41

Règles de productionLa philosophie du zéro - besoin

Automatisation permettra d'accélérer la fabrication et/ou de garantir la constance de la qualité.

Informatisation a pour but d'améliorer la manipulation des informations relatives au processus de production.

Flexibilité Fiabilitédeproduction

Page 4: Supervision Industrielle 2013

4

B. NAJIMI 2013Page 7/41

Processus de production informatisé et automatisé mais sans intégration

Plus de 80% de l’information n’est jamais

intégrée dans aucun système d’information de l’entreprise

Un employé passe environ 1/3 de son temps de travailà chercher des réponses

75% de ces réponses existent déjà au sein de l’entreprise

B. NAJIMI 2013Page 8/41

Processus de production intégré ou CIM (Computer Integrated Management)

Intégrationdes

moyens

informatiques

Unicitéetla

disponibilitédes

informations

l’effetrecherché:

Page 5: Supervision Industrielle 2013

5

B. NAJIMI 2013Page 9/41

Eléments à interconnecter pour réaliser le CIM

B. NAJIMI 2013Page 10/41

La pyramide CIM : Computer Integrated Manufacturing

543210

Flu

x d

e p

rod

uct

ion

Flu

x d

e g

esti

on

Flux de Gestion: Liés directement à la gestion et à l’organisation de la production.

Flux de Production: L’ensemble des informations liés au procédé de production, et issus des systèmes de contrôles commandes.

Cellule

Capteur / actionneur

Atelier

Usine

Compagnie

Terrain

Page 6: Supervision Industrielle 2013

6

B. NAJIMI 2013Page 11/41

La pyramide CIM : Computer Integrated Manufacturing

43210 Messages courts (bits)

Echanges rapides (ms)

Messages longs (Mbits)Echanges long (Min)

Vit

es

se

de

tra

ns

mis

sio

n

Vo

lum

e d

es in

form

atio

ns

Flu

x d

e p

rod

uct

ion

Flu

x d

e g

esti

on

Flux de Gestion: Liés directement à la gestion et à l’organisation de la production.

Flux de Production: L’ensemble des informations liés au procédé de production, et issus des systèmes de contrôles commandes.

Cellule (Automatismes)

Terrain (Capteurs et Actionneurs)

Supervision(SCADA)

Production(MES)

Gestion(ERP)

B. NAJIMI 2013Page 12/41

Architecture typique de contrôle/commande

Page 7: Supervision Industrielle 2013

7

Supervision Industrielle B. NAJIMI 2013

Page 13

Le niveau 2 : La Supervision (SCADA)

Définition:

La supervision est un système informatique interactif qui se situe entre lesautomatismes d’atelier et la gestion de la production visant à fournir auxopérateurs les informations leurs permettant de prendre, au bon moment,les bonnes décisions pour assurer la conduite d’une productioncomplexe.

Supervisory Control And Data Acquisition

Télésurveillance et acquisition de données

SCADA est une classe de programmes applicatifs dédiés au contrôle deprocessus et à la collecte d’informations en temps réel depuis dessites distants, en vue de maitriser un équipement.

Supervision Industrielle B. NAJIMI 2013

Page 14

Pourquoi un système SCADA ?

Piloter, surveiller , Maîtriser les process industriels complexes,là où le contrôle humain est impraticable.

Objectifs:

Concentrer les données,

Apporter une vision temps réel des états des équipements

Apporter les premiers outils d’analyses nécessaires auxcontrôles des équipements concernés (historiques, courbes,alarmes…)

Page 8: Supervision Industrielle 2013

8

Supervision Industrielle B. NAJIMI 2013

Page 15

Domaine d’application

Le pilotage des grandes installations industrielles automatisées

Gestion Technique de

Bâtiment

Le pilotage d'installation

réparties

La gestion des postes

électriques

Supervision Industrielle B. NAJIMI 2013

Page 16

Comment fonctionne un système SCADA ?

Les éléments matériels « hardware » assurent la collectedes informations pour le poste de supervision.

Le poste de supervision traite ces informations, et donneune représentation graphique réactualisée de cesinformations.

Page 9: Supervision Industrielle 2013

9

Supervision Industrielle B. NAJIMI 2013

Page 17

Comment fonctionne un système SCADA ?Organisation logicielle d’un système de supervision

Gestionnaire de variables

Calculs

Archivage Alarmes

Gestionnaire d’interface physique

Gestionnaire d’interface

logique

Gestion graphique

Rapports

Interface IHM Base de données

SurveillanceSignalisationGestion des acquittements

API, E/S déportées… Serveurs de données industriels , OPC…

B. NAJIMI 2013Page 18/41

Fonctions d’un système SCADA

Acquisition de données

Dialogue avec les automates et équipements du terrain.

Représentation des donnéesVisualiser les informations dans une interface HMI du type graphique.

Enregistrements des événements et mesures.

PilotageTraitement des alarmes et défauts.

Paramétrage

Communication des données

Poste de conduite locale et déportée.

Page 10: Supervision Industrielle 2013

10

Supervision Industrielle B. NAJIMI 2013

Page 19

Supervision au pieds de machineLe panneau opérateur

Le pupitre opérateur (OP) fait partie de la famille des HMI.

Il remplace avantageusement les anciens pupitres (àboutons, voyants, roue codeuse, potentiomètres, etc.)

Il existe plusieurs types d’OP:

Certains comme l’OP17 possèdent un écran et unclavier; alors que d’autres comme le TP170 possèdentun écran tactile couleur ou monochrome.

Certains offrent l’affichage uniquement en mode textealors que d’autres offrent une interface de typegraphique.

Certains offrent une liaison avec une imprimante.

Le prix est souvent relatif à la taille de l’écran et desfonctions de dialogue qu’il offre.

Supervision Industrielle B. NAJIMI 2013

Page 20

La supervision est souvent centralisée dans une salle de contrôle

Salle de contrôle :

Supervision en pieds de machines

Page 11: Supervision Industrielle 2013

11

Supervision Industrielle B. NAJIMI 2013

Page 21

L’opérateur humain demeure indispensable en salle de contrôle

- L’intelligence humaine fait que l’operateur humain est capabled’assurer une supervision intelligente sans cesse enrichie parl’expérience.

- La présence humaine s’avère nécessaire pour réagir face à dessituations de dysfonctionnement imprévues.

l’efficacité de l’IHM est très liée à la capacité de l’utilisateur à percevoir,interpréter les informations, raisonner sur celles-ci et à agir à traversl’interface pour piloter le système.

L’opérateur Humain :

Supervision Industrielle B. NAJIMI 2013

Page 22

Les logiciels de supervision sont une classe de programmesapplicatifs dédiés dont les buts sont:

La collecte d'informations en temps réel sur des processusdepuis des sites distants

La visualisation de l'état d'une installation automatisée de contrôlede processus , avec une mise en évidence des anomalies (alarmes)

Les logiciels de supervision :

Page 12: Supervision Industrielle 2013

12

Supervision Industrielle B. NAJIMI 2013

Page 23

Synoptique

Alarme

Archivage

ParamétrageRecette

Gestion utilisateur

Affichage multilingue

Rapports

Fonctionnalités des logiciels de supervision :

Supervision Industrielle B. NAJIMI 2013

Page 24

Synoptique :

Page 13: Supervision Industrielle 2013

13

B. NAJIMI 2013Page 25/41

Synoptique :

Fonction essentielle de la supervision,

Fournit une représentation synthétique,dynamique de l'ensemble des moyens deproduction de l'unité

Permet à l'opérateur d'interagir avec leprocessus, d'en visualiser le comportement normalou anormal

Supervision Industrielle B. NAJIMI 2013

Page 26

Synoptique :

Champ de saisie Lecture des mesures (Barre-graphe, champs numériques…)

Bouton de commande:-Envoi d’ordre-Explorer les vues

Page 14: Supervision Industrielle 2013

14

Supervision Industrielle B. NAJIMI 2013

Page 27

Permet d’introduire les paramètres nécessaires à labonne conduite du process (Consigne,temporisation, mode de marche…)

Paramétrage :

Supervision Industrielle B. NAJIMI 2013

Page 28

Calcule en temps réel les conditions dedéclenchement des alarmes.

Affiche l'ensemble des alarmes selon des règlesde couleurs paramétrables.

Alarmes :

Page 15: Supervision Industrielle 2013

15

Supervision Industrielle B. NAJIMI 2013

Page 29

Permet la sauvegarde périodique de grandeurs (archivage au fil de l'eau)

Permet la sauvegarde d'événements horodatés (archivage sélectif)

Permet de garder une trace validée de données critiques (traçabilité de données de production)

Archivage :

Supervision Industrielle B. NAJIMI 2013

Page 30

Donne une représentation graphique de différentes données du processus

Donne les outils d'analyse des variables historiés

Courbes :

Page 16: Supervision Industrielle 2013

16

Supervision Industrielle B. NAJIMI 2013

Page 31

Donne un outil de gestion des lots de fabrication(batchs)

Gère les paramètres de réglage des machines pourchacun des lots (recettes)

Recettes :

Supervision Industrielle B. NAJIMI 2013

Page 32

Poste de supervision:

Compatibilité du système d’exploitation avec le logiciel desupervision

Compatibilité opérationnelle avec le PC utilisé (Taille disque dur,RAM, Port série, port PCI,.

Communication

Type de communication (propriétaire, ouverte)

Protocoles de communication dédiés (Fipway, Vnet, …)

Protocoles de communications ouverts (Modbus,profinet…)

Serveurs OPC* (Standard de communication)

Caractéristiques opérationnelles :

* OPC : OLE for Process Control

Page 17: Supervision Industrielle 2013

17

Supervision Industrielle B. NAJIMI 2013

Page 33

Type de supervision

Monoposte

le superviseur gère l'ensemble des données automates.

Multiposte

Plusieurs postes se partagent la supervisionet la commande du procédé. Desapplications identiques s'exécutent enparallèle sur chaque poste.

Client-Serveur

Le serveur est un producteur de donnéesqui communique avec les automates etdiffuse les informations vers les postesclients ou consommateurs.

Caractéristiques fonctionnelles:

Supervision Industrielle B. NAJIMI 2013

Page 34

Gestionnaire des variables du superviseur

Rafraichissement:

Cyclique (mise à jour périodiquement)

Sélectif (mise à jour uniquement des variables des vues de l ’écran actif)

Sur exception (rafraîchissement sur changement d ’état des variables)

Capacité

Nombre max de variables internes et externes (Tags)

Caractéristiques fonctionnelles:

Page 18: Supervision Industrielle 2013

18

Supervision Industrielle B. NAJIMI 2013

Page 35

Fonctions de base

• Richesse des bibliothèques d’objets …

• Type d’animations (visibilité, couleur, Déplacement…)

• Type de commande (TOR, ANA)

• Gestions d’alarmes, événements, courbes…

Fonctions spéciales

• Gestions des comptes utilisateurs et droits d’accès

• Gestions des recettes

• Edition des rapports

•…

Caractéristiques fonctionnelles:

Supervision Industrielle B. NAJIMI 2013

Page 36

Traitement graphique

• Dimensionnement des vues

•Affichage multilingue

• Affichage des courbes

Archivage

• Mode d’archivage

• Structure d’archivage (SQL Server, Acess…)

Programmation

•Editeur graphique - bibliothèque de composants

• Développement de traitements spécifiques (éditeurs de script)

Performance / prix

•Prix de la solution complète (matériel + logiciel)

• Mise à jour, assistance, documentation

Caractéristiques fonctionnelles:

Page 19: Supervision Industrielle 2013

19

Supervision Industrielle B. NAJIMI 2013

Page 37

Quelques éditeurs…

Editeur Logiciel

Arc Informatique PCVue32

Wonderware IN TOUCH

Codra Panorama

Elutions Wizcon

Ordinal Technologies Induscreen

Supervision Industrielle B. NAJIMI 2013

Page 38

Quelques constructeurs…

Constructeur Logiciel

Siemens WinCC

Rockwell Software RSView

Schneider Electric Monitor - Pro

GE Fanuc Cimplicity

Page 20: Supervision Industrielle 2013

20

B. NAJIMI - 2013

Introduction à WinCC V7

Cours : Supervision IndustriellePar : Brahim NAJIMI

Supervision Industrielle B. NAJIMI 2013

Page 40

WinCC (Windows Control Center) est un système HMIperformant qui est utilisé sous Microsoft Windows 2000 etWindows XP

WinCC offre des fonctionnalités SCADA complètes sousWindows pour tous les secteurs.

Qu’est ce que WINCC ?

Page 21: Supervision Industrielle 2013

21

Supervision Industrielle B. NAJIMI 2013

Page 41

Quelques fonctionnalités de base du logiciel de supervision WinCC

WinCC permet de visualiser le process et de concevoir l'interface utilisateurgraphique destinée à l'opérateur.

WinCC permet à l'opérateur de surveiller le process. Pour ce faire, leprocess est visualisé par un graphisme à l'écran. Dès qu'un état du processévolue, l'affichage est mis à jour.

WinCC permet à l'opérateur de commander le process. A partir de l'interfaceutilisateur graphique, il peut par ex. entrer une valeur de consigne ou ouvrirune vanne.

Lorsqu'un état de process devient critique, une alarme est déclenchéeautomatiquement.

Les alarmes et valeurs de process peuvent être imprimées et archivées sursupport électronique par WinCC. Ceci vous permet de documenter la marchedu process et d'avoir accès ultérieurement aux données de production dupassé.

Supervision Industrielle B. NAJIMI 2013

Page 42

Le logiciel de supervision WinCC

Il existe deux variantes de base du logiciel système WinCC :

• Pack complet WinCC (RC : licence d'exécution et de configuration)

• Pack exécutif WinCC (RT : licence d'exécution)

Tous deux sont échelonnés en 128, 512, 2k, 8k, 64k, 100k, 150k ou 256k PowerTags.

PowerTags désignent les variables ayant une liaison avecl'automate ou d'autres sources de données par le biais d'un canalde communication WinCC.

Page 22: Supervision Industrielle 2013

22

B. NAJIMI 2013Page 43/41

La configuration matérielle requise pour l’installation de WINCC V7

Minimale Recommandée

CPU Windows XP Intel Pentium III; 1 GHz Intel Pentium 4; 2,5 GHz

Windows 7 Intel Pentium 4; 2,5 GHz Intel Pentium 4; 3,5 GHz / Dual Core

Mémoire de travail Windows XP 1 Go 2 Go

Windows 7 2 Go 2 Go

Carte graphique 16 Mo 32 Mo

Nombre de Couleurs 256 La plus élevée (32 bits)

Résolution 800 * 600 1024 * 768

Système d’exploitation Configuration

Windows XP XP Professionnel Service Pack 3

Windows 7 Windows 7 ProfessionnelWindows 7 EntrepriseWindows 7 Ultimate

Supervision Industrielle B. NAJIMI 2013

Page 44

La configuration logicielle requise pour l’installation de WinCC V7:

WinCC fonctionne sous WIndows XP et Windows 7.

Le service « Microsoft Message Queuing »

SQL Server 2005 Service pack 3, SQL Server estinstallé automatiquement lors de l’installation de WinCC.

SQL Server Instance « WinCC » Lors de l’installation,une instance WinCC est créée avec Mircosoft SQL Server2005.

Page 23: Supervision Industrielle 2013

23

Supervision Industrielle B. NAJIMI 2013

Page 45

La structure de WinCC:

WinCC est un système modulaire.

Supervision Industrielle B. NAJIMI 2013

Page 46

Le logiciel de configuration CS:

WinCC Explorer est le noyau du logiciel deconfiguration.

WinCC Explorer affiche la structure complètedu projet et permet de gérer le projet.

La configuration s'effectue à l'aide d'éditeursspécifiques que vous pouvez ouvrir à partir deWinCC Explorer.

Chaque éditeur permet de configurer un sous-système particulier de WinCC. (ex: Le systèmegraphique est géré par l’éditeur GraphicsDesigner).

La communication se configure directementsous WinCC Explorer.

Page 24: Supervision Industrielle 2013

24

Supervision Industrielle B. NAJIMI 2013

Page 47

Le logiciel Runtime RT:

Le logiciel runtime permet à l'opérateur d'assurer la conduite duprocess.

Affichage des vues à l'écran

Communication avec les automates programmables

Archivage des données actuelles de runtime ( archivage desvaleurs de process).

Conduite du process (spécification de consignes, mise enmarche/arrêt)

Supervision Industrielle B. NAJIMI 2013

Page 48

Editeurs de WinCC Explorer

Objet UtilisationOrdinateur Nom de l'ordinateur et propriétés, propriétés du projet

Gestion des variables Gestion des variables : Création et édition de variables et de pilotes de communication

Graphics Designer Création et édition de vues de process

Alarm Logging Configuration d'alarmes et archivage d'événements

Tag Logging Acquisition et archivage de valeurs de mesure

Report Designer Configuration de journaux et de modèles de journaux

Global Script Dynamisation de projet par des fonctions et actions en C

User Administrator Gestion des droits d’accès des groupes d’utilisateurs et utilisateurs

Page 25: Supervision Industrielle 2013

25

Supervision Industrielle B. NAJIMI 2013

Page 49

Présentation de l’explorateur WINCC

Supervision Industrielle B. NAJIMI 2013

Page 50

Gestion de projet :

Le composant « Ordinateur » :• Configurer des différents postes de conduite• Définir des composants runtime à démarrer lors de

l'activation du projet.

Le composant « Stock de variables » : • établir la connexion aux automates programmables• définir les variables requises pour les échanges de

données avec les automates programmables.

Les autres composants disposent d'éditeurs spécifiques pour exécuter toutes les tâches de configuration restantes.

Page 26: Supervision Industrielle 2013

26

Supervision Industrielle B. NAJIMI 2013

Page 51

Configuration de l’OSdéfinition d’un système monoposte

Supervision Industrielle B. NAJIMI 2013

Page 52

Le stock de variables

Les variables dont la valeur est fournie par leprocess sont appelées dans WinCC "variables deprocess" ou "variables externes".

Les variables dont la valeur n'est pas fournie par leprocess, appelées "variables internes", sont crééesdans le répertoire « Variables internes ».

Page 27: Supervision Industrielle 2013

27

Supervision Industrielle B. NAJIMI 2013

Page 53

Le stock de variables

Le stock de variables gère les variables et canaux decommunication utilisés dans le projet.

Supervision Industrielle B. NAJIMI 2013

Page 54

Stock de variables (Gestion des variables)

Page 28: Supervision Industrielle 2013

28

Supervision Industrielle B. NAJIMI 2013

Page 55

Les variables : Règles de nomenclature

Les noms de variables doivent être univoques danstout le projet.

Les noms de variables ne doivent pas contenir plusde 128 caractères.

Lors de la création d'une variable, n'utilisez pas lecaractère "@" en début de nom. Les variables avec unpréfixe en @ sont uniquement celles créées parWinCC.

Supervision Industrielle B. NAJIMI 2013

Page 56

Exécution et test de projet :

Le logiciel WinCC Runtime est nécessaire pourl'exécution de vos projets.

Avant d'activer votre projet pour la première fois, il vousfaudra définir les propriétés de runtime.

Dans l'onglet "Démarrage", vous définirez lescomposants runtime à activer et les fonctions à mettre àdisposition au runtime.

Pour profiter des meilleures performances possibles,n'activez que les composants dont vous avezeffectivement besoin.

Page 29: Supervision Industrielle 2013

29

Supervision Industrielle B. NAJIMI 2013

Page 57

Activation du projet

Après avoir défini les propriétés du runtime, vous pourrez activer le projet.

Vous trouverez la commande "Activer" dans le menu "Fichier" sous WinCC Explorer ou cliquez sur l'icône dans la barre d'outils.

Supervision Industrielle B. NAJIMI 2013

Page 58

Désactivation du projet

Pour désactiver votre projet, basculez dans le logiciel de configuration.

Cliquez sur le bouton "Désactiver" de la barre d'outils de WinCC Explorer pour arrêter le runtime.

Page 30: Supervision Industrielle 2013

30

B. NAJIMI 2013Page 59/41

Réalisation d’un projet WinCC

Création du projetSpécification de la configuration de l’ordinateurEtablir la connexion avec les automates programmablesDéfinition des variables

Création des vuesInsertion de textes et de graphiques statiquesInsertion d’éléments de vue dynamiquesLiaison des éléments de vue dynamiques aux variables

Création du projetWinCC Explorer

Visualisation du processGraphics designer

Permettre les entrées opérateursGraphics designer

Insertion d’éléments de vue actifsLiaison des éléments de vue actifs à des actions

Définition des propriétés RT et activation du projetWinCC Explorer

Sélection des modules Runtime à activerSélection de la présentation de la fenêtre et de la vue de démarrageActivation du projet

Configurations facultatives

Archivages

Systèmes d’alarmes

Documentation

Droits d’accès

Projets multilingues

Recettes