Beruflich Dokumente
Kultur Dokumente
Dédicace
Je dédie ce travail
A mon père
A ma mère
A mes frères et mes sœurs
A mes chers amis
A tous ceux que j’aime et qui m’aiment
i
A mon binôme Mohamed
A tous mes enseignants tous les techniciens et les
opérateurs.
Lattrach HAMZA
Remerciements
Peu de mots peuvent traduire notre profonde gratitude envers toutes les
personnes qui nous ont aidés à la réalisation de ce travail à STEG usine GPL de
Gabes.
Nous tenons à exprimer nos profondes gratitudes et nos immenses respects à nos
encadrant Mme Jabri Sana de l’usine GPL et Mme Rafika Elharabi à l’institut
Supérieur de Système Industriels du Gabes pour leur qualité de son encadrement,
ses disponibilités, ses hautes qualités morales et scientifiques et ses
encouragements continus durant l’exécution de notre projet afin de le bien
réaliser.
ii
Egalement nous tenons à exprimer notre profonde gratitude aux membres des
jurys qui acceptent de juger notre travail.
Aussi, à l‘issue de trois ans agréables, nous adressons nos remerciements à toute
l’équipe d’enseignantes pour la qualité de l’enseignement qui nous a été fourni et
à la direction de l’institut pour leur effort continu à favoriser les bons conditions
de travail aux étudiants.
iii
STEG Stage de fin d’études
Sommaire
Liste des figures........................................................................................................................................7
1. Introduction ....................................................................................................................................12
2. Présentation de l’usine....................................................................................................................12
5. Conclusion ......................................................................................................................................23
1. Introduction ....................................................................................................................................24
2. Commandes de la pompe................................................................................................................24
3.1. Définition............................................................................................................................... 25
5. Conclusion ......................................................................................................................................38
1. Introduction ....................................................................................................................................39
6. Conclusion ......................................................................................................................................55
Enfin, on a donné une idée sur la partie pratique où les câblages de l’automate. ..................................55
ANNEXES .............................................................................................................................................58
Liste d’abréviations
INTRODUCTION GENERALE
Contexte du projet
Dans ce contexte, la sécurité et la suret de fonctionnement sont des tâches d’une grande
importance en particulier dans l’Usine Gaz Pétrole Liquéfie (GPL) a cause de nature de
matière primaire et les produits finis qui sont très inflammables, pour cela la GPL fait une
stratégie de sécurité : est avant tout de prévenir les fuites de GPL. Si elle a lieu, il s’agit de la
limiter au plus vite et de limiter les sources d’inflammation. Si la fuite s’enflamme, il s’agit de
circonscrire au plus vite l’incendie pour éviter le phénomène de BLEVE alors la présence
d’un groupe de pompage d’eau incendie dans l’usine à travers d’un réseau de tuyauterie.
Alors une stratégie d’automatisation à base des API est demandée par responsables
instrumentation et automatisme de l’Usine Gaz Pétrole Liquéfie (GPL) de Gabès pour
assurer le bon fonctionnement de système pompage d’eau incendie.
Objectifs du projet
Notre Projet Fin d’Etudes porte sur l’étude et la conception d’un contrôleur de commande
de fonctionnement d’une pompe incendie électrique à base d’un Automate Siemens S7-300.
Organisation du rapport
Dans le premier chapitre, une présentation générale de l’usine GPL sera donnée. Puis, une
description du principe de fonctionnement du système du pompage sera abordée en mettant
l’accent sur les problèmes rencontrés et en proposant une solution convenable.
Dans le deuxième chapitre, on présentera les différents modes de commande de la pompe. Par
la suite, une idée générale sur le principe et l’architecture de l’API sera introduite. Enfin, on
s’intéressera à l’étude de l’automate S7-300 de point de vue matériel et logiciel.
1. Introduction
Dans ce chapitre, une présentation de l’usine GPL est donnée ainsi que la description de
différents composants du système de pompage. Puis, on posera les problèmes rencontrés et la
solution adéquate.
2. Présentation de l’usine
2.1. Présentation générale de la STEG
La société tunisienne de l’électricité et du gaz (STEG) est une société de droit public à
caractère non administratif. Crée en 1962, la STEG a pour missions essentielles:
l’électrification du pays ;
le développement du réseau Gaz naturel ;
la réalisation d’une infrastructure pour le réseau d’électricité et du gaz.
L’usine est située dans la zone industrielle de Gabes. Elle à était crée en 1987 et elle était
renouvelait en 2008. Elle produit ;
3.2. Equipements
3.2.1. Réservoirs et raccordement du pressostat
Réservoirs
Dans l’usine GPL, les réservoirs d’eau d’incendie sont formés par deux bacs métalliques,
figure 1.4 les réservoirs sont capables d'alimentés une pompe à incendie qui refoule l'eau
prélevée en lui communiquant la pression nécessaire dans le réseau.
Raccordement du pressostat
La figure 1.5 montre le raccordement de la conduite du lecteur de pression pour les
commandes de pompe à incendie. [2]
3.2.2. Pompe
Emplacement:
Plusieurs facteurs sont à prendre en compte lors du choix de l’emplacement de l’unité de
pompe, figure 1.6 (Pompe, socle, transmission et couplage). Positionner l’unité dans un
endroit sec aussi près que possible de l’arrivée de la source d’eau avec une ligne d'aspiration
court et direct.
Fondation :
La fondation est suffisamment importante pour absorber toute vibration et pour former un
support rigide et permanent pour la plaque de base, comme montre la figure1.7 des boulons de
fondation d’une grosseur appropriée sont encastrés dans le ciment à un endroit précisé par un
schéma ou un gabarit.
Caractéristiques techniques:
Le tableau 1.1 regroupe les caractéristiques techniques de la pompe. [3]
La fonction de base du moteur électrique est soumis une force de rotation sur l’axe du pompe,
ce moteur est asynchrone triphasé, à cage de rotor, avec une constriction complètement
fermée pour un service continu et une installation horizontale. Le degré de protection de
moteur d’IP44 à IP55. Le tableau 1.2 regroupe les caractéristiques techniques du moteur
électrique. [3]
3.2.4. Contrôleur
Les contrôleurs de pompes à incendie, figure 1.8 sont conçus pour démarrer automatiquement
une pompe à incendie dés qu’une chute de pression est détectée sur le réseau d’incendie. Ils
sont conçus pour démarrer des moteurs triphasés et ils offrent la possibilité d’un départ et
d’un arrêt manuel ainsi qu’un départ automatique initié par la détection d’une chute de
pression par le capteur de pression. [4]
Le système permet de protéger les biens et les personnes contre le risque d’incendie. Sa mise
en œuvre automatique le rend opérant jour et nuit.
Le système de protection incendie par brouillard d’eau est un système particulier et consiste à
délivrer la quantité de brouillard apte à lutter contre le type d’incendie redouté sur une zone
quand un incendie est détecté.
Lorsqu’un incendie survient, la chaleur dégagée s’élève et atteint une des têtes de gicleur
réparties sur le plafond. Sous l’effet de la chaleur, l’ampoule ou le fusible qui maintient la tête
fermée est détruite (l’ampoule contient un liquide qui exerce une pression sur la paroi en verre
sous l’effet de la chaleur et qui rompt ainsi cette fine paroi de l’ampoule, mais les éléments
fusibles faits de matière plastique sont de plus en plus utilisés).
La chute de pression par l’ouverture de la sprinkler va démarrer les pompes pour maintenir
la pression. [5]
Poteau incendie
Dans l’usine GPL il y’a un réseau sous traine d’eau d’incendie sur le quelle se posé des
poteaux d’incendie, figure 1.10.
4. Problème et solution
4.1. Avantages
Le contrôleur model MPA 6000 contient un écran affiche toutes les situations et valeurs
importantes de le contrôleur : tensions, courants, pression, défaut, et état prêt.
Ces caractéristiques aideront l’utilisateur à identifier un problème significatif au contrôleur.
[4]
Dans ce cas, on a proposé une solution qui consiste d‘étudier un contrôleur par un automate
siemens s7-300. Cet automate assura les mêmes taches de fonction de base que le contrôleur
MPA 6000.
4.3. Solutions
Le travail demandé consiste à réaliser un contrôleur d’une pompe d’incendie électrique à base
d’un automate programmable Siemens S7-300 plus performant et fiable, les différentes étapes
de réalisation de ce travail sont :
Etude du principe de fonctionnement de contrôleur ;
Dégagement des entrées et des sorties (en se basant sur le schéma électrique) ;
Dimensionnement de l’automate à utiliser ;
Configuration du matériel de l’automate ;
Préparation du programme (schéma à contact annexe 1) ;
Etude des méthodes et protocole de communication, configuration et de transfert du
programme ;
Exécution de la partie pratique ;
Test et simulation de programme.
5. Conclusion
On a présenté dans ce chapitre une présentation générale de l’usine GPL afin d’avoir une idée
claire sur le principe de fonctionnement du système à étudier. On a aussi posé le problème de
notre projet et la solution souhaitée. Les détails de la solution proposée seront présentés dans
le chapitre suivant.
L’automatisation industrielle trouve son application dans tous les secteurs de l’industrie sous
forme de solution autonomes aux couts optimisé ou dans des installations complexes reliée au
réseau. Dans ce cadre, on a réalisé l’étude et conception, pour l’ancien système de contrôleur
de pompe électrique d’incendie qu’est câblée à base de relais, un nouveau contrôleur à base
d’automate programmable de type Siemens S7- 300 pour dépasser tout type de problème et de
complexité de la commande et de contrôle du pompe électrique.
Dans les mêmes soucis d’intégrer l’automatisation de ce système, ce chapitre est consacré à
l’étude et le commande de pompe dans une première partie, et la deuxième partie on présente
l’automate programmable, en cas général. Dans la troisième partie, on s’intéresse sur
l’automate « Siemens S7- 300 » utilisé dans ce projet.
2. Commandes de la pompe
2.1. Commande manuelle :
Ces automates sont intégrés dans les automatismes complexes ou puissance, capacité de
traitement et flexibilité sont nécessaires. [6]
3.2.5. Mémoire
Deux types de mémoire :
La mémoire langage ou est stocké le langage de programmation. Elle est en générale
figée, c'est-à-dire en lecture seulement. (ROM : mémoire morte)
La mémoire travail utilisable en lecture-écriture pendent le fonctionnement c’est la
mémoire RAM (mémoire vive).
Le choix d’un A.P.I est en fonction de la partie commande à programmer. On doit tenir
compte de plusieurs critères :
Après élaboration du nombre d’entrées et de sorties et l’expérience acquis dans les classes
antérieures sur ce type d’automate. Notre choix porte sur l’automate programmable industriel
de gestion de procédé de la série S7-300 du fabricant Siemens, figure 2.1 Le S7-300 est un
système de commande modulaire pour des applications haut de gamme. Il dispose d’une
gamme de modules complète pour une adaptation optimale aux tâches les plus diverses et se
caractérise par la facilité de d’architectures décentralisées et la simplicité d’emploi.
C’est le cœur de l’automate programmable qui permet de lire et d’interpréter les instructions
constituantes le programme inscrit en mémoire. Le CPU 314 de référence 6ES7 1AF10-
OABO et de version v.2.0.8 de taille mémoire de travail 48 Ko 0,1ms/kinst port MPI;
configuration multi rangée jusqu'à 32 modules communication S7 (FB/FC chargeables). [7]
Module de sortie
Les sortie réalisent les fonctions de mémorisation des donnés par le processeur pour permettre
la commande des pré-actionneurs au travers de circuits de découplage et d’amplification.
Nous avons utilisés un module de type SM 322 ; DO32XDC24V/0.5A de référence 6ES7322-
1BL00 0AA0 dont la propriété est suivantes :
32 sorties, séparation galvanique par groupes de 8
- courant de sortie 0,5 A ;
- tension d'alimentation nominale 24 Vcc ;
4.1.4. Rack
Le rack (châssis) est l’élément qui abrite le processeur et les modules d’E/S. Nous avons le
choix entre des tailles de rack. On a choisi un rack de taille 5 emplacements. Le premier
emplacement de rack est réservé à l’alimentation, le deuxième est réservé au CPU 314 et les
autres emplacements pour les modules d’E/S.
4.2. Etude de la partie logicielle (SOFTWARE)
SIMATIC S7-300
SIMATIC S7-400
SIMATIC WinAC
Les fonctions suivantes peuvent être utilisées avec STEP 7 pour l’automatisation d’un
dispositif :
Configuration et paramétrage du matériel
Choix de la communication
Programmation
Test et mise en service
Documentation, archivage
Fonctions d’exploitation et de diagnostic
Toutes les fonctions sont expliquées dans une aide en ligne détaillée.
La figure 2.7 montre la fenêtre du logiciel SIMATIC MANEGER. Avec quatre langages,
« STEP7 »reprend toutes les valeurs d’usage reconnues des logiciels et apporte un ensemble
de nouvelles fonctionnalités pour plus de productivité et d’ouverture.
Plus au moins adaptés aux différentes contraintes de conception des systèmes. Certains modes
sont appelés des langages, d’autre des méthodes du concepteur. Le choix du mode de
présentation doit surtout convenir à l’utilisateur qui exploite, modifie et fait la maintenance de
l’automatisme. Dans notre étude, on a procédé au langage à contacts qui est langage
graphique.
Il utilise des symboles figurant des contacts, ouverture et fermeture, assemblés en série ou en
parallèle, de manière à représenter les conditions d’arrêt ou de marche d’un actionneur
(moteur, vanne, etc.).
Pour pouvoir exécuter les instructions du programme utilisateur, l’API doit être capable
d’identifier les entrées et les sorties au niveau des interfaces associées. L’identification des
variables physiques correspond à l’assignation d’une zone mémoire adéquate de l’API. La
déclaration d'une entrée ou sortie donnée à l'intérieur d'un programme s'appelle l'adressage.
Les entrées et sorties des automates sont la plupart du temps regroupées en groupes de huit
entrées ou sorties numériques. Cette unité de huit entrées ou sorties est appelée un octet.
L’adresse d'octet est divisée en huit bits. Ces derniers sont numérotés de 0 à 7. On obtient
ainsi l'adresse du bit. L'automate programmable représenté ici a les octets d'entrée 0 et 1 ainsi
que les octets de sortie 4 et 5 comme montre la figure 2.8 :
Entrée E
Sortie A
Bit interne M
Pour adresser par exemple la cinquième entrée à partir du haut, il faut entrer l'adresse
suivante :
E 0. 4
Les symboles figurant les contacts utilisés pour programmer le système sont donnés par le
tableau suivant :
Chargement du
bloc dans la CPU
Commande fréquemment
Insertion d’un utilisées telles que boîte ET, Catalogue complet
des éléments de
Sauvegarde
nouveau réseau boîte OU, affectation, entrée programme
du bloc binaire, négation de l'entrée
binaire, branchement T et
connexion
Table de déclaration
des variables (n'est
pas utilisée dans cet
exemple)
Champs de commentaires et
titres de réseaux et de blocs
C'est ici que vous programmez la Vous faîtes glisser les éléments de
tâche à l'aide des éléments programme avec la souris dans le
graphiques LOG réseau. Il ne vous reste plus qu'à
entrer vos opérandes.
Les programmes dans les blocs de STEP 7 sont développés dans des réseaux séparés. Ceci
permet de créer de larges structures et permet une meilleure documentation des titres de
réseaux.
Après avoir compléter le programme, on doit raccorder l’automate par un câble en série avec
un micro-ordinateur ou une console de programmation puis on lance le transfert du
programme.
5. Conclusion
Ce chapitre a donné une idée sur le rôle de l’automate ‘’Siemens S7-300’’ en présentant ces
composants. En effet, cet automate est une solution adéquate pour la commande des
différents actionneurs grâce à ces modules favorisant la détection des changements d’état et
l’émission des signaux de commande relatifs aux besoins de la situation. Il est exploité via le
logiciel de programmation « SIMATIC MANEGER ».
1. Introduction
Dans ce chapitre, nous décrivons les étapes de développement de notre projet (Automatisation
du contrôleur d’une pompe électrique à incendie).
Dans ce cadre, nous présentons dans une première partie la grafcet de fonctionnement du
système. Puis on a donné une programmation d’automate à partir logiciel « SIMATIC
MANAGER » et l’interfaces graphiques que nous avons développées. Enfin, nous présentons
les différentes étapes de câblage de l’automate.
sm.mar
1 km
ar
st.pt1
10 km
ar +pt2
st.pt1
10 km
ar
Grafcet de démarrage
- Entrées logiques :
ar : bouton d’arrêt ;
ma : bouton marche de la démarrage manuelle ;
sm : sélecteur en mode manuelle ;
sa : sélecteur en mode automatique ;
st : sélecteur en mode test ;
dcy : départ cycle ;
fcy : fin cycle.
- Entrées analogiques :
pt1 : pression de démarrage automatique;
pt2 : pression d’arrêt automatique ;
ct1, ct2 et ct3 : détecteurs du courant ;
y1, y2 et y3 : détecteurs de la tension ;
- Sorties logiques :
km : contacteur de moteur ;
vp1, vp2 : deux voyants indiquent la présence ou l’absence de la pression ;
vc1, vc2 et vct3 : trois voyants indiquent la présence du courant ;
vt1, vt2 et vt3 : trois voyants indiquent la présence de la tension.
Equation des étapes
x0 x20 pt 2 ar x10 pt 2 x1 ar x0 x1 x10 x 20 int;
x1 ( x0 sm ma x1 x0)int;
x 20 ( x0 sa pt1 x 20 x0)int;
Equation de défaut
3. Programmation de l’automate
Stratégie pour la conception d’une structure programme complète et optimisée
La mise en place d'une solution d'automatisation avec STEP7 nécessite la réalisation des
taches fondamentales suivantes :
Création du projet SIMATIC STEP7
Configuration matérielle HW Config
Dans une table de configuration, on définit les modules mis en œuvre dans la solution
d'automatisation ainsi que les adresses permettant d'y accéder depuis le programme utilisateur,
pouvant en outre, y paramétrer les caractéristiques des modules.
Définition des mnémoniques
Dans une table des mnémoniques, on remplace des adresses par des mnémoniques locales ou
globales de désignation plus évocatrice afin de les utiliser dans le programme.
Création du programme utilisateur
Les programmes de STEP 7 sont gérés dans des projets. Nous allons donc
commencer à créer noter projet (→Fichier →Nouveau), figure3.2.
Ensuit, une avec bouton droite sur « projet→ insérer un nouvel objet→ Station
SIMATIC 300», figure 3.4.
Comme le projet est vide il nous faut insérer une station SIMATC 300. Deux approches sont
possibles. Soit on commence par la création du programme puis la configuration matérielle ou
bien l’inverse.
Pour assurer la flexibilité du système, 20% de réserves des E/S sont à pourvoir lors de
l’implantation du PLC, donc les cartes des E/S sont comme suit, figure 3.7:
Une embase de 8 entrées analogiques (8 AI)
Une embase de 16 entrées numériques (16 DI)
Une embase de 32 sorties numériques (32 DO)
Apres cela il ne nous reste qu’à enregistrer et compiler. La configuration matérielle étant
terminée, un dossier « Programme S7 » est automatiquement inséré dans le projet, comme
indique dans la figure 3.8 :
Dans tout programme il faut définir la liste des variables qui vont être utilisées lors de la
programmation. Pour cela la table des mnémoniques est crée. L’utilisation des noms
appropriés rend le programme plus compréhensible est plus facile à manipuler. Ce type
d’adressage est appelé « relatif ». Pour créer cette table, on suit le cheminement suivant,
figure 3.9 :
(1) (2)
On édite la table des mnémoniques en respectant notre cahier de charges, pour les entrées et
les sorties, comme montre la figure 3.10.
Borniers d’entrées/sorties ;
Fils de raccordement de section 2.5mm
Un transformateur 220V/24V pour l’alimentation des modules d’entrées ;
Disjoncteur calibre 20A
5.2. Câblage des différents équipements
Après avoir dégagé les entrées et les sorties de notre système, on à câblé les cartes d’entrées et
la carte de sortie et les autres équipements.
L’automate est alimentée généralement par le réseau monophasé à tension 220V et les cartes
d’entrées sont alimentées à tension 24V.
6. Conclusion
CONCLUSION GENERALE
Ce projet est effectué au sein de la société GPL dans le but d’étudier et commander les
pompes électriques d’incendie via un automate programmable industriel Siemens S7 300.
Dans le premier chapitre, on a présenté une idée générale sur l’usine GPL et on a décrit en
détaille le principe de fonctionnement du système étudié. Puis, on a proposé une solution
convenable au problème. Enfin, on a donné le cahier de charge.
Le deuxième chapitre a porté sur la commande d’un contrôleur d’une pompe électrique
d’incendie en détaillant le principe du fonctionnent. Une idée générale sur l’automate
programmable industriel a été présentée. Puis, on a traité le cas de notre API Siemens S7-300
en présentant les différents composants associés.
Références bibliographiques
[7] Manuel SIEMENS, Appareils de Terrain pour l’Automatisation des Processus, 2005 ;
ANNEXES
Annexe 1
Schéma électrique
Annexe 2
Schémas LADDER