Vous êtes sur la page 1sur 40

GALLAND Thibaut

Supervision de GTC
Salles blanches

BTS IRIS Session 2008


Revue de projet BTS IRIS 2008 - Supervision de GTC 1
BTS IRIS 2008 - Supervision de GTC

 Introduction
 Première approche
 Le besoin
 Objectifs
 Cahier des charges
 Analyse globale
 Répartition
 Tâche personnelle
 Etat d’avancement

Plan de la présentation 2
Dans le but de nous initier au travail en
équipe et en autonomie, et ce afin
d'acquérir une première expérience dans le
domaine industriel.

Nous avons été invités à conduire un projet


industriel mettant en œuvre des
équipements matériels et logiciels faisant
appel à toutes les connaissances acquises
durant notre formation.

Introduction BTS IRIS 2008 - Supervision de


GTC 3
D’une manière globale, la réalisation d’un
projet met en œuvre les tâches suivantes :

◦ - Analyser et spécifier le système informatique à


développer

◦ - Réaliser la conception générale et détaillée

◦ - Coder et réaliser

◦ - Tester et mettre au point, puis valider

◦ - Intégrer et interconnecter des systèmes

◦ - Coopérer et communiquer

Première approche BTS IRIS 2008 - Supervision de GTC 4


2 Objectifs :

Maîtriser :
La concentration particulaire et
les conditions environnementales

Minimiser :
L’introduction, la génération,
la rétention de particules néfastes.

Le besoin BTS IRIS 2008 - Supervision de GTC 5


 Les contraintes
•Manipule des puces très petites ( de l’ordre du nm )

•Les particules d’air non purifiés sont de taille très


supérieures ( de l’ordre du µm).

•Un rapport de taille allant de 100 à 1000.

•Entraine des défauts de fonctionnements !

Le besoin BTS IRIS 2008 - Supervision de GTC 6


Les normes en vigueur

Le besoin BTS IRIS 2008 - Supervision de GTC 7


Air neuf.Il provient
d’une source sûre :
bombonne etc...

Recycleur
d’air Air filtré.Il
renouvelle l’air
ambiant dans la
salle blanche

Filtre à
particule.

L’Air
« pollué » est
aspiré

Schéma du circuit d’air 8


Constitution d’une salle blanche :

o Chaîne d’assemblage

o Centrale de traitement d’air ou recycleur d’air (CTA)

o Vanne d’eau

o Sas d’entrée

o Détecteur d’intrusion

Le besoin 9
 Les informations à gérer

◦ La température ambiante de la salle

◦ La température de l’air en sortie de CTA

◦ La pression à l’intérieur de la salle

◦ Le taux d’humidité de l’air dans la salle

◦ La consommation électrique des équipements

Le besoin BTS IRIS 2008 - Supervision de GTC 10


Objectifs du projet
BTS IRIS 2008 - Supervision de
GTC 11
Le but pour l’équipe de développement :
 Concevoir un système de « monitoring »

 Contrôler des unités d’automates programmables

 Acquérir, traiter et stocker des informations analogiques ou


TOR

 Gérer un synoptique de supervision et de contrôle


commande

Les objectifs BTS IRIS 2008 - Supervision de


GTC 12
•Le process du système
• Supervision générale
• Supervision locale

•L’architecture matérielle

•Les équipements

•La communication

Cahier des charges


13
BTS IRIS 2008 - Supervision de GTC
Schéma fonctionnel BTS IRIS 2008 - Supervision de GTC 14
◦ Conduite des processus à partir du système central sous
station RISC 6000 d’IBM
◦ Affichage de l’état des GTC et animation graphique

◦ Surveillance et régulation des actionneurs

◦ Communication avec les systèmes locaux par Ethernet avec


TCP/IP

◦ Archivage des données dans des fichiers historiques et


possibilité d’impression

◦ Réception, affichage et impression des alarmes des GTC


locales

Supervision générale BTS IRIS 2008 - Supervision de GTC 15


 Communication avec les capteurs et actionneurs par liaisons
séries RS232

 Affichage de l’état des capteurs TOR et des valeurs analogiques


des capteurs

 Surveillance et régulation des actionneurs

 Communication avec le système central par Ethernet avec socket

 Transmission des ordres aux actionneurs et transmission des


données capteurs

 Archivage des données dans des fichiers historiques

Supervision locale BTS IRIS 2008 - Supervision de GTC 16


Supervision générale
Archivages de
Terminal
l’historique de la GTC Globale
alphanumérique
supervision
Ampex A-230
Imprimante Station de travail
RISC 6000

Supersivion Supersivion Supersivion


locale locale locale
GTC locale 1 GTC locale 2 GTC locale 3
PC Windows XP
avec navigateur,applets Station de travail
Java et CPI réseau Station de travail RISC 6000 ou PC Linux
avec serveur Web RISC 6000

Centrale d’acquisition Centrale d’acquisition


B B
ou ou
Automate Automate
Programmable Programmable
Industriel Industriel
KEYENCE KV24 KEYENCE KV24

Architecture matérielle
Capteurs et actionneurs
17
Supervision Station RISC 6000
générale
Liaison série
RS232

Imprimante Terminal Ampex A230

Réseau Ethernet

Salle Salle
blanche 1 Liaison série blanche 2
RS232

PC Windows XP

C.P.I.
Automate A.P.I. Station RISC
Netmaster KEYENCE KV24 6000

Capteurs et actionneurs
BTS IRIS 2008 - Supervision de
GTC 18
L’environnement de travail est composé de
plusieurs éléments :

•Deux stations de travail UNIX/AIX

•Un PC sous Windows XP

•Une centrale d’acquisition

•Un Automate Programmable Industriel de KEYENCE

•Un Automate Programmable Industriel de NETMASTER

•Une centrale de simulation

Les équipements BTS IRIS 2008 - Supervision de GTC 19


 Spécifications
o 8 entrées analogiques
Résolution 12 bits, gamme de tension: 0/5V ou -5/5V
o 4 sorties analogiques
Résolution 12 bits, gamme de tension: 0/5V ou -5/5V
o 4 entrées Tout Ou Rien (TOR)
Niveau TTL (5/24V)
o 4 sorties tout ou rien (TOR)
Niveau TTL (0/24V)
o 2 entrées compteurs d’impulsions
o Pilotable par liaison série

La centrale d’acquisition 20
 Spécifications

 L'automate programmable keyence est composé d'une unité centrale


KV24T2W à 16 entrées et 8 sorties TOR photo-couplées à transistors
MOS-FET.

 Il est complété:
◦ d'un module à 4 sorties analogiques KV-DA4 à résolution 12 bits avec une
plage de tension de -10V à +10V (résolution de 5mV) ou une plage en courant de
4 à 20mA (résolution de 4µA).

◦ d'un module à 4 entrées analogiques KV-AD4 à résolution 12 bits avec une


plage de tension de -10V à +10V (résolution de 5mV) ou une plage en courant de
4 à 20mA (résolution de 4µA).

L’API de KEYENCE BTS IRIS 2008 - Supervision de


GTC 21
 Spécifications
o 4 entrées analogiques
Résolution 12 bits, gamme de tension: 0/10V
o 2 sorties analogiques
Résolution 12 bits, gamme de tension: 0/2,5V
o 12 entrées Tout Ou Rien (TOR)
Plage d’entrée (10/30V)
o 8 sorties tout ou rien (TOR)
o Processeur Maxim/Dallas DS80C390
o Mémoire FLASH 512 Ko/EPROM 512 Ko
o Pilotable par liaison RJ45 , CAN.

LE CPI NETMASTER 1 BTS IRIS 2008 - Supervision de GTC 22


 Spécifications

o 32 entrées Tout Ou Rien (TOR)


Matérialisées par des LED

o 16 sorties Tout Ou Rien (TOR)


Matérialisées par des interrupteurs

o 4 entrées analogiques
Afficheurs 4 digits 7 segments

o 16 sorties analogiques
Potentiomètres multi-tour avec butées

La centrale de simulation 23
 Connexion par réseau Ethernet
 Gestion des données capteurs
GTC Globale → GTC Locales → GTC Globale
 Gestion des alarmes
GTC Locales → GTC Globale
 Forme de la trame:
o ID Fonction (1: Etat capteurs, 2: Alarmes…)
o Données MSB
o Données LSB
o CRC16

Protocole de communication 24
•Les cas d’utilisation

•Le scénario

•Diagramme de contexte

•Diagramme de flux de contrôle et de données

Analyse globale
BTS IRIS 2008 - Supervision de GTC 25
 Cas d’utilisation
Station de supervision de salles blanches

supervise
Opérateur de
Superviser la
supervision générale
station

«extends» «extends»

Superviser la station Superviser la station


locale «extends» «extends» locale
Opérateur de Pompage et Stockage Affinage Biologique Opérateur de
supervision locale supervision locale
Pompage et Stockage Affinage biologique

Superviser la station
Superviser la station
locale
locale
Chloration et
Clarification des eaux
Distribution
Opérateur de Opérateur de
supervision locale supervision locale
Clarification Chloration et distribution

Analyse globale BTS IRIS 2008 - Supervision de GTC 26


 Scénario
Station de Stations de Centrale d’acqu.
Opérateur de Opérateurs de supervision supervisions ou
supervision générale supervisions locales générale locales API

Saisir les consignes de régulation

Envoyer les consignes de


régulation
Demander les données des
capteurs

Envoyer les données des


capteurs

Effectuer le traitement

Piloter les actionneurs

Archiver les données d’E/S


(Capteurs et Actionneurs)
Visualiser l’animation de la supervision locale

Envoyer les données d’E/S


Visualiser l’animation de la supervision à la supervision générale
générale

Toutes les secondes

Analyse globale BTS IRIS 2008 - Supervision de GTC 27


 Diagramme de contexte
Station générale
+ Opérateur
de Supervision générale

Consignes
Données de
Supervision
l’historique général
générale

Démarrer
Données Supervision Etat de la
capteurs de Générale salle blanche Données
capteurs de
la supervision la supervision
locale 1 locale 2
Capteurs
Capteurs de la
de la supervision
supervision locale 2
locale 1

Commander et superviser
Données
Données les salles blanches actioneurs de
actionneurs de la supervision
Actionneurs la supervision locale 2 Actionneurs de la
de la supervision locale 1
supervision locale 2
locale 1

Démarrer Démarrer
Supervision de Supervision de
la supervision la supervision
locale 1 locale 2 Données de
Consignes Données de l’historique de
de la l’historique de Consignes
États États de la de la supervision
supervision la supervision de la supervision de la supervision supervision
locale 1 locale 1 locale 2
locale 1 locale 2 locale 2

GTC Locale 2
GTC Locale 1
+ Opérateur de supervision
+ Opérateur de supervision

Analyse globale BTS IRIS 2008 - Supervision de GTC 28


DFC/DFD 0
Données de
État des salles
 Démarrer
l’historique
générale
blanches
Consignes
Supervision Supervision
générale générale

Superviser les
salles blanches
1

Consignes pour Consignes pour la


la GTC Locale 1 GTC Locale 2

États des États des


capteurs et capteurs et
actionneurs actionneurs
GTC Locale 1 GTC Locale 2 États
États GTC Locale 2
GTC Locale 1
Données de
Données de l’historique de la
l’historique de la GTC Locale 2
GTC Locale 1 Superviser la Superviser la
GTC Locale 1 GTC Locale 2
2 3

Données Données
actionneur actionneur
GTC Locale 1 GTC Locale 2

Données Données capteurs


capteurs GTC Démarrer Consignes Démarrer GTC Locale 2
Consignes
Locale 1 Supervision GTC Supervision
GTC Locale 2
GTC Locale 1 Locale 1 GTC Locale 2

Analyse globale BTS IRIS 2008 - Supervision de GTC 29


Étudiant A Étudiant B Étudiant C

Thierry POINSOT Stéphane COURAUT Thibaut GALLAND


Supervision de la GTC globale des Supervision de la GTC locale 1 Supervision de la GTC locale 2
salles blanches (CPI réseau) (API série)

• Synoptique de la supervision • Synoptique de la • Synoptique de la


générale avec consignes d’états supervision locale avec supervision locale avec
consignes et états consignes et états
• Communication par réseau
local Ethernet avec les • Contrôle commande de • Contrôle commande de
supervisions locales cette supervision cette supervision

• Sauvegarde des fichiers • Communication et dialogue • Communication série et


historiques avec un CPI Netmaster 1 de dialogue avec l’automate
Elsist programmable KEYENCE
• Affichage et impression des
alarmes • Communication par réseau • Communication par réseau
local Ethernet avec la local Ethernet avec la
• Synoptique des supervisions
supervision générale supervision générale
locales avec états

Répartition des taches 30


Partie personnelle
•La chaîne de développement

BTS IRIS 2008 - Supervision de GTC 31


Architecture matérielle

Réseau Ethernet

Salle
Liaison série blanche 2
RS232

A.P.I. Station RISC


KEYENCE KV24 6000

Capteurs et actionneurs

La chaine de développement 32
 Système d’Exploitation :
UNIX/AIX V3.2.5.

 Outils de développement :
Stations IBM RISC System/6000 355.

 Architecture logicielle :
 Langage C pour AIX avec les librairies Xlib, X-Toolkit Intrinsics (Xt), OSF
Motif (Xm), et XPixMap(Xpm).
 Compilateur XL C Compiler V1.3.0.19.
 Editeur Xmediteur et Vi.

 Automate programmable :
 Keyence KV24T2W à 16 entrées et 8 sorties TOR.
 Module 4 sorties analogiques KV-DA4.
 Module 4 entrées analogiques KV-AD4

La chaîne de développement 33
Les couches sous UNIX

Couches logicielles : Couches librairies graphiques :

Application

Bureau Motif Application

mwm XPM Motif

X11R4 Xt Intrinsics

Shell : ksh Xlib

OS : UNIX/AIX Système/Réseau X11R4

Couches de l’environnement sous AIX Couches de X

La chaîne de développement 34
 Cas d’utilisation
supervise
Opérateur de supervision locale 2

«include» Superviser la «include»


Récupérer les salle blanche 2 Visualiser le
consignes fonctionnement du processus

«include» «include»

Acquérir les «include» «include» Envoyer les données


données des capteurs d'E/S à la supervision
générale
«include»

Effectuer le Archiver les


traitement données d'E/S

Piloter les
actionneurs

Partie personnelle BTS IRIS 2008 - Supervision de


GTC 35
 Scénario
Station de Station de
Automate
supervision supervision-Salle
programmable
Opérateur de supervision locale-Salle blanche générale blanche 2
2

Envoi les consignes de régulation

Envoi les données des capteurs

Effectue le traitement

Pilotes les actionneurs

Archive les données d’E/S

Envoi les données d’E/S


à la supervision générale

Affiche le fonctionnement du processus

Partie personnelle BTS IRIS 2008 - Supervision de


GTC 36
 LE FORMAT XPM (XPIXMAP) :

✓ Format d'image spécialisé dans les icônes des environnements


graphiques.
✓ Il est utilisé par X11.
✓ La compression appliquée est très faible.
✓ Le format XPM est destiné aux petites images.
✓ Format 16 couleurs.

 CRÉATION DE LA LIBRAIRIE :
✓ Création d’une image bitmap.
✓ Convertir cette image dans « The GIMP 2.0 » en format Xpixmap (.xpm).
✓ Transfert de l’image sur la station par le service ftp via un batch.

 UTILISATION DE LA LIBRAIRIE :
✓ Création d’un pixmap grâce à la fonction XpmReadFileToPixmap (dans
xpm.h).
✓ Création d’un widget de type label et de contenu PIXMAP.
✓ Intégration du pixmap dans ce label.

Gestion des pixmaps BTS IRIS 2008 - Supervision de GTC 37


✓ Forme communication entre
processus. Les sockets
✓ Echanger des données entre
plusieurs processus sur la même CLIENT SERVEUR
machine ou sur des machines socket() socket()
différentes bind()

listen()
connect()
Etablissement
Création Client TCP Création Serveur TCP de la accept()
connexion
Création du socket Création du socket
write()
Récupération de l'adresse Choix du port à écouter Transfert read()
de
IP du serveur données write()
read()
Connexion au serveur Attente d'une connexion
close() close()
Dialogue avec le serveur Dialogue avec le client
Appel pouvant être bloquant
Fermeture de la Fermeture de la Appel non bloquant
connexion connexion Utilisation des sockets en mode connecté

Partie personnelle BTS IRIS 2008 - Supervision de GTC 38


 Détails :

√Initialisation des fenêtres de l’application.


√Mise en place des pixmaps et des éléments
graphiques.
ХCommunication avec la GTC Globale
ХCommunication avec l’automate
ХArchivage

Etat d’avancement BTS IRIS 2008 - Supervision de GTC 39


Merci de votre attention

Place aux questions


BTS IRIS 2008 - Supervision de GTC 40