RRR
RRR
RRR
Remerciments
Avant toute chose, je tiens à adresser mes sincères remerciements aux membres de
jury pour l’honneur qu’ils m’ont fait pour avoir accepté de juger mon travail.
Je tiens aussi à exprimer mes reconnaissances à mon encadrant au sein la société des ciments
de Gabés Monsieur ZANZOURI Wajdi pour avoir bien voulu m’encadrer, pour les conseils
qu’il m’a toujours prodigués tout le long de mon travail.
Ainsi qu’ à mon encadrant au sein de l’ENIM Monsieur TAOUALI Okba pour ses conseils et
son accompagnement. C’est grâce à son aide, sa disponibilité et ses recommandations
précieuses que j’ai pu porter à terme ce travail.
Merci également à tous les personnels de la société pour leur accueil chaleureux et leur esprit
de collaboration.
Finalement, je ne pourrais laisser passer cette occasion sans saluer chaleureusement tous mes
enseignants ainsi que mes collègues pour leur soutien moral.
i
Table des matières
ii
Table des matières
I. Introduction : .........................................................................................................23
II. La communication industrielle .............................................................................23
II.1 Les protocoles des communications .............................................................23
II.1.1 Le protocole ModBus : ..........................................................................24
II.1.2 Trames des communications: ................................................................25
II.1.3 Support de transmission pour le Modbus : ...........................................26
II.2 Couches OSI : ................................................................................................27
III. Architecture du réseau local de la SCG : .............................................................28
III.1 Réseaux locaux industriels : .........................................................................28
III.2 Réseau Ethernet : ...........................................................................................28
III.2.1 Le Switch:...............................................................................................30
III.2.2 Le Hub : ..................................................................................................30
III.2.3 Routeur ...................................................................................................31
III.3 Réseau Control Net : .....................................................................................31
IV. Système numérique contrôle et commande : .......................................................33
IV.1 Automate Programmable Industriel (API) ...................................................34
IV.1.1 Définition: ..............................................................................................34
IV.1.2 Structure general des API:.....................................................................34
IV.2 Automate gérant la SCG : .............................................................................35
IV.2.1 Présentation : ..........................................................................................35
IV.2.2 Caractéristiques : ....................................................................................35
IV.2.3 Différents languages de programmation : ............................................36
V. Présentation du logiciel de programmation Rslogix 5000 : ...............................37
V.1. Description de logiciel Rslogix 5000 : .........................................................37
V.2. Principales caractéristiques de RSLogix5000 .............................................37
V.3. Configuration des modules sous Rslogix 5000 : .........................................38
VI. Conclusion : ...........................................................................................................40
Chapitre 3 : Solution proposée et Réalisation pratique................................................... 41
I. Introduction : .........................................................................................................41
II. Installation électrique et câblage : .........................................................................41
II.1 L’interface de communication ACE 949-2 :................................................41
II.1.1 Définition : .............................................................................................41
II.1.2 Caractéristiques techniques de l’interface de communication: ...........42
II.1.3 Raccordement des interfaces des communications: ............................42
II.2 Convertisseurs ACE919 CA : .......................................................................43
iii
Table des matières
II.2.1 Définition................................................................................................43
II.2.2 Caractéristiques technique de convertisseur : ......................................44
II.2.3 Raccordement des convertisseurs : .......................................................44
III. Solution proposé : .................................................................................................46
III.1. Choix de Module de communication : .........................................................46
III.2. Définition et caractéristiques technique de module MVI56E-MCM : .......47
III.2.1. Définition : .............................................................................................47
III.2.2. Caractéristiques technique de MVI56E-MCM : ..................................47
III.2.3. Implementation du module et architecture établie:..............................48
IV. Réalisation électrique ............................................................................................50
V. Configuration de module MVI56E-MCM : ........................................................52
V.1 Création de module .......................................................................................52
V.2 Configuration de module comme un maitre : ..............................................55
VI. Interface graphique et affichage des mesures : ...................................................58
VI.1 Création d’un projet sous labview : ..............................................................58
VI.2 Acquisition et affichage des données : .........................................................62
VI.2.1 Définition Rslinx : .................................................................................62
VI.2.2 Configuration Rslinx : ...........................................................................62
VII. Conclusion : ...........................................................................................................67
Conclusion générale .......................................................................................................... 68
Bibliographie ..................................................................................................................... 68
Annexes.............................................................................................................................. 68
iv
Liste des figures
v
Liste des figures
vi
Liste des tableaux
vii
Liste des abréviations
A : Ampère
API : Automate programmable industriel
CPU : Central Processing Unit
E/S : Entrée sortie
FBD : Function Block Diagram ou Schéma par blocs
IHM : Interface Homme Machine
IL : Instruction List
LD : Ladder Diagram
RLI : Réseau local industriel
SCADA : System Control And Data Acquisition
SCG : Société des Ciments Gabés
V : Volt
viii
Introduction générale
Introduction Générale
La demande croissante d’énergie ,aujourd’hui , par les industriels, le souci de bien maîtriser
le coût de production, la concurrence accrue des industries ,mettre en œuvre des mesures
d'économie d'énergie, tels sont les motifs qui ont conduit à la proposition de notre sujet qui
s’intitule « Gestion de la consommation électrique des ateliers de production de la société
des ciments Gabés », objet de mon projet de fin d’études.
En effet, si les industries gourmandes d’énergie (la cimenterie par exemple) ont toujours
pratiqué la gestion de l’énergie, il n’en a pas été le cas jusqu’à ces derniers temps pour celles
où la part de l’énergie n’intervient que pour un faible pourcentage dans les prix de revient des
produits qu’elles élaborent. La décennie qui vient de s’écouler a vu, cependant, le coût de
l’énergie augmenter d’une façon remarquable. Et même si le ratio : coût de l’énergie sur le
chiffre d’affaires peut encore rester faible, les économies à réaliser dans le domaine
énergétique sont souvent du même ordre de grandeur que la marge bénéficiaire. On ne peut
plus négliger un moyen d’augmenter la compétitivité des entreprises, compétitivité qui, de
plus en plus, va devenir une condition de leur survie. Pour participer à la gestion rationnelle
d’énergie et s’inscrire dans la politique du secteur électrique du royaume mais aussi pour
maîtriser les coûts de production, le milieu industriel cherche à gérer son énergie électrique
afin de déterminer au mieux sa tarification, l’exploitant devra estimer précisément ses besoins
pour mettre en place la tarification la plus adaptée.
Consciente de ce contexte, la direction de la Société des Ciments de Gabés SCG lance des
projets d’amélioration et de développement pour renforcer sa place comme leader dans la
fabrication et commercialisation des ciments au sud de la méditerranée.
1
Introduction générale
2
Présentation de l’entreprise d’accueil
Cadre du projet :
Le sujet a été proposé par les ingénieurs électriciens de la SCG dans le cadre du projet de fin
d’études pour l’obtention du diplôme d’ingénieur en génie électrique.
Ce projet a été, donc, réalisé au sein de la société, plus précisément dans le service électrique.
I. Problématique
La société des ciments de Gabés est une société très gourmande en énergie électrique. La
maitrise et l’optimisation de l’énergie électrique des ateliers de production est indispensable
pour l’industrie. Mais, le système actuel de contrôle de et de commande présente un manque
des instruments de mesures communicants (centrales de mesures) ou bien un manque de
communication pour des instruments des mesures existants (intégrés aux protections
numériques). L’objectif de projet est de trouver une solution pour résoudre les problèmes
existants dans le système actuel.
3
Présentation de l’entreprise d’accueil
I. Présentation générale :
II.Présentation de GROUPE SECIL
SECIL est un groupe d´environ 40 entreprises opérant dans des domaines complémentaires
tels que le béton, les produits préfabriqués en béton, la chaux hydraulique, les enduits, les
revêtements ainsi que les carrières.
Les investissements du groupe, depuis son implantation en Tunisie, sont de l’ordre de 700
millions de TND et son effectif est de plus de 320 salariés.
La société détient une certification ISO 14001:2004 ainsi que ISO 9001:2008, couvrant le
contrôle de qualité.
La société est également présente en Angola, avec une participation de 51% dans Secil
Lobito, qui exploite une cimenterie à Lobito. Secil est également l'actionnaire majoritaire de
la société libanaise Ciment de Sibline, située au sud de Beyrouth.
4
Présentation de l’entreprise d’accueil
1918 - La Compagnie Générale de Cal e Cimento achète les terrains et les travaux, les louant
à Secil (Sociedade de Empreendimentos Comerciaux et Industriaux, Lda.).
1930 à1972 - Secil installe 7 fours à procédés humides (le processus de production utilisé à
l'époque), augmentant progressivement sa capacité de production à 1 million de tonnes de
clinker, ce qui en fait le plus grand fabricant de ciment au Portugal.
1975 - Nationalisation de l'industrie du ciment; Secil reste une société de droit privé, mais
avec l'État portugais en tant qu'actionnaire majoritaire.
1978 - Le premier four à procédé sec en ligne, avec des contrôles centralisés et informatisés
(800 000 t / an), répond à la demande intérieure croissante et à la réduction des coûts de
production.
1982 - L'ancienne usine Vale da Rasca est fermée et l'ancien processus humide est abandonné.
1998 - Secil est certifié de qualité selon ISO 9002, et l'usine Secil-Outão obtient une
certification environnementale sous ISO 14001, devenant ainsi la quatrième usine en Europe
pour atteindre ce statut.
2000 - Acquisition de Société des Ciments de Gabès, une société tunisienne nouvellement
privatisée avec une usine de ciment avec une capacité de production de 1.100.000 t / an.
2003 - Semapa SGPS achète les actionnaires danois de Secil, contrôlant ainsi près de 100%
du capital.
2004 - Le conglomérat irlandais dirigé par CRH Plc., L'un des plus grands groupes de
matériaux de construction au monde, acquiert une participation de 45% dans Secil de Semapa
SGPS.
2012 - Secil acquiert 15% de Supremo Cimento, dont le siège social est situé à Pomerode,
Santa Catarina, au Brésil.
5
Présentation de l’entreprise d’accueil
La Société de Ciments de Gabès a été fondée en novembre 1973 afin de construire et exploiter
une usine de ciment avec une capacité de production annuelle ou 660 000 tonnes de clinker.
En tant que fabricant de ciment le plus méridional en Tunisie, elle fournit aux régions du sud
du pays, qui sont aujourd'hui le marché privilégié. L'usine de Gabès a débuté en juin 1977, en
utilisant des fours rotatifs pour la première fois en Tunisie, chacun avec une capacité
quotidienne de mille tonnes, deux tours de cyclone préchauffées avec quatre étages chacun et
deux refroidisseurs de grille, reliés à une salle de contrôle centralisée.
La société emploie 370 employés et de nombreux sous-traitants qui ont assuré en 2008 une
production de 1 020 420 tonnes de clinker, base de tous les ciments
6
Présentation de l’entreprise d’accueil
La Société des Ciments de Gabés possède une forme hiérarchique bien définie dans la figure
1.3 ci-dessous.
7
Présentation de l’entreprise d’accueil
Le calcaire : Le calcaire est une matière qui renferme une grande quantité de CaCO3avec des
traces d’impuretés tels que : SiO2, Al2O3, Fe2O3, Na2O…
Le clinker : C’est le constituant principal du ciment, il est obtenu par cuisson de matières
crues.
Le gypse : Afin de retarder la prise de ciment, nous broyons avec le clinker, environ 5% de
sulfate de calcium. Ce sulfate de calcium peut se présenter sous forme de gypse (CaSO4,
2H2O) demi hydrate (CaSO4, 1/2 H2O) ou de mélange des deux. Le gypse est souvent
associé à l’anhydrite (CaSO4).
8
Présentation de l’entreprise d’accueil
Le Ciment Portland est le produit que l'on obtient après broyage du clinker auquel on ajoute
diverses formes de sulfate de calcium, du calcaire et de l'eau, ainsi que divers produits
d'addition au choix du fabricant. Les quatre éléments principaux du Ciment Portland sont :
Calcium ; Silicium ; Aluminium et Fer. Les matières qui entrent dans la fabrication du ciment
Portland doivent contenir des proportions appropriées de chaux, de silice, d'alumine et de fer.
Le ciment doit avoir les caractéristiques suivantes :
Les constituants de ciments sont les mêmes pour toutes les catégories de ciments mais
chacune est caractérisée par des pourcentages bien déterminées de ces constituants.
La SCG produit des différents types des ciments qui sont définies dans le tableau 1.1 ci-
dessous.
CHAUX 46.5 52 5
9
Présentation de l’entreprise d’accueil
IV.2. Le concassage
Le concassage est appliqué afin de réduire la granulométrie des blocs des pierres en fragments
des dimensions plus faibles. La matière passe par deux étages de concassage, dont le premier
est un concasseur à deux mâchoires, l’une fixe et l’autre mobile montée sur un support
articulé et mis en mouvement par un mécanisme de bielle et de double volet; et le deuxième,
un concasseur à marteaux. Les matières concassées sont par la suite stockées dans le hall de
stockage de cimenterie
IV.3. La pré-homogénéisation
Les matières extraites des carrières [2], puis concassées - soit le calcaire et la marne ou l'argile
-doivent donc être soigneusement mélangées (pré homogénéisées); pour cela, elles sont mises
en dépôt, dans la bonne proportion, par couches successives, ce qui donne un lit de pré
homogénéisation; elles sont ensuite reprises par tranches obliques
10
Présentation de l’entreprise d’accueil
Figure 1. 6 Pré-homogénéisation
IV.4. Le broyage :
Le séchage et le broyage est l'étape visant à favoriser les réactions chimiques ultérieures. Les
matières premières sont séchées et broyées très finement (de l’ordre du micron) dans des
broyeurs à boulets (ou plus récemment, dans des broyeurs verticaux à meules, plus économes
en énergie).
La voie humide : c’est la technique la plus ancienne. Elle est aussi la plus gourmande en
énergie, nécessaire à l’évaporation de l’excédent d’eau.
Dans les deux techniques suivantes, les matières premières sont parfaitement homogénéisées
et séchées sous forme de « cru » ou « farine ».
La voie sèche : la farine est introduite directement dans le four sous forme pulvérulente,
après un préchauffage dans une tour à échangeurs thermiques.
La voie semi sèche : avant introduction dans le four, la farine est transformée en
“granules” par humidification dans de grandes « assiettes » rotatives inclinées.
Le cru est ensuite introduit dans un long four (60m à 200m) rotatif (1.5 à 3 tours par minute)
tubulaire (jusqu’à 6m de diamètre), légèrement incliné (2 à 3 % d’inclinaison)
11
Présentation de l’entreprise d’accueil
IV.5. La cuisson :
Le cru va suivre différentes étapes de transformation lors de sa lente progression dans le four
vers la partie basse à la rencontre de la flamme. Cette source de chaleur est alimentée au
charbon broyé, fuel lourd, gaz, ou encore en partie avec des combustibles de substitution
provenant d'autres industries, tels que le coke de pétrole, les pneus usagés, les farines
animales, les huiles usagées.
12
Présentation de l’entreprise d’accueil
Figure 1. 8 La cuisson
13
Présentation de l’entreprise d’accueil
schéma ci dessous :
14
Etude de réseau électrique de l’usine
I. Introduction :
Un réseau électrique assure la gestion dynamique de l'ensemble production - transport –
consommation d’énergie électrique, mettant en œuvre des réglages afin d’assurer la stabilité
de l'ensemble.
Donc nous avons commencé par visualiser le réseau de distribution électrique, voir et
découvrir les différents postes électriques, leurs équipements.
15
Etude de réseau électrique de l’usine
Dès son apparition, tout défaut doit être détecté, ensuite localisé et sa cause doit être
absolument identifiée. Cette étape concerne la supervision. L’objet de la supervision reste
toujours de signaler les modes de fonctionnements défaillants et de prendre les décisions
appropriées de façon à éviter une dégradation des performances du système pouvant conduire
à un accident
Pour améliorer la supervision des ces systèmes, on devra placer les capteurs de manière à
obtenir une image plus précise du processus à surveiller. Ensuite, on sera amené à exploiter
des résultats expérimentaux et des connaissances des opérateurs représentés sous la forme
d'une base de connaissances en utilisant évidemment un système expert.
Pour les systèmes électriques, cette fonction de surveillance permet de surveiller les
principales grandeurs électriques pour :
16
Etude de réseau électrique de l’usine
On doit donc programmer nos relais numériques de protections pour pouvoir assurer cette
tache de surveillance (seuil haut , bas, temporisation …)
Les systèmes de protection et de contrôle sont indispensables pour les matériels et appareils
qui l'utilisent, mais aussi vitaux pour la sécurité des êtres vivants qui se trouvent à proximité
de ces appareils. Les avancées techniques et les réglementations (normes et recommandations)
font que le contrôle et donc la sécurité en matière d'utilisation de l’électricité, sont de mieux
en mieux assurés.
C'est pourquoi donc on trouve toute une panoplie d'appareils est installée pour éviter que les
incidents (fuites, court-circuit ….) ne détruisent l'ouvrage, ou ne compromettent la qualité de
fourniture d'énergie.
Pour s’en sortir de ces problèmes, la société des ciments Gabés met en place un système de
protection (relais des protection numérique, équipements de surveillance..)
17
Etude de réseau électrique de l’usine
le tableau de choix des fonctions disponibles par application : sous station, jeu de barres,
transformateur, moteur, condensateur ( voir annexe I )
Les relais sepam possèdent plusieurs types des fonctions qui sont :
1) Protection :
Plusieurs types de protections sont offertes par les relais sepam tel que :
18
Etude de réseau électrique de l’usine
En écriture
4) Commande et surveillance :
Logique de commande disjoncteur prête à l’emploi, ne nécessitant ni reliage auxiliaire
ni câblage complémentaire
Adaptation des fonctions de commandes grâce à un éditeur d’équations logiques
Messages d’alarmes sur IHM avancée préprogrammés et personnalisables. [4]
Après connaitre les principales fonctions des relais numériques, on présentera les paramètres
qu’ils peuvent mesurer et qu’on a jugés intéressants à visualiser pour servir à la gestion de la
consommation de l’énergie électrique de l’usine.
L’initialisation de l’échange est toujours de la part de maitre. La tache des stations esclaves
est de répondre aux requêtes reçues. Lorsque le réseau de communication, le permet, plusieurs
stations esclaves peuvent être raccordées à une même station maitre Chaque requête contient
l’adresse de l’esclave pour identifier le destinataire. Les stations non destinataires ignorent les
requêtes reçues
19
Etude de réseau électrique de l’usine
Chaque trame de requête ou de réponse Modbus inclut un PDU (Protocol data unit) composé
de 2 champs :
20
Etude de réseau électrique de l’usine
Pour notre cas, nous utiliserons le protocole Modbus utilisant une liaison série binaire (mode
RTU)
Trames :
Toutes les trames échangées possédent la meme structure , composée des 3 parties :
En total donc le tableau de sous stations 3 dispose de 13 départs chacun d’eux est équipé d’un
appareil de protection qui est pour notre cas le sepam 2000 comme le montre la figure 1.12
21
Etude de réseau électrique de l’usine
Notre travail sera par la suite la définition des points de mesures nécessaires au calcul de la
consommation électrique de chaque atelier en tenant compte des postes contenant des départs
V. Mesures d’énergie
Pendant notre visite à la sous station 3, nous avons remarqué que tous les départs ateliers sont
équipés par les relais numériques de type sepam 2000
Ces relais donnent les consommations propres pour chaque atelier séparément. Nous
proposons donc de relier ces relais à notre salle de contrôle par le biais de réseau local avec le
protocole modbus
On a proposé aussi de mettre en place des centrales des mesures pour avoir un système des
mesures plus sur et efficace, mais on n’a pas reçu des matériels c’est pourquoi on a limité
notre travail avec le sepam
Vérifier la communication entre les relais numérique de protection sepam 2000 avec
la salle de contrôle et de commande
Programmation des ces relais
Traitement et exploitation des mesures
22
Architecture de Système Contrôle et Commande
I. Introduction :
Dans ce chapitre, nous essayons d’étudier la situation existante de l’architecture contrôle
commande de l’usine. De plus, nous présentons la notion de la communication industrielle
ainsi que les types de communications avec le sepam 2000. Ensuite, on cite quelques notions
de base de réseaux locaux industriels. Pour finir, on étudiera le système contrôle-commande
de l’usine et on présentera l’architecture établie pour communiquer les automates aux
systèmes des mesures.
La communication industrielle permet de relier soit des appareils entre eux-mêmes ou bien
entre ces appareils et des automates Pour que cette communication soit harmonieuse, un
standard ou bien un langage commun doit être respecté, c’est ce qu’on appelle le Protocole
Il existe plusieurs protocoles : PROFIBUS DP, FIB, EIB, eBUS, CAN , MODBUS/JBUS,
TCP-IP ou Open MODBUS .Chacun d’eux possède des avantages et des inconvénients.
23
Architecture de Système Contrôle et Commande
Pour notre cas, on choisit le protocole Modbus pour la communication entre les relais
numériques Sepam et le système
Le Modbus permet d’interroger, depuis un maitre, un ou plusieurs stations esclaves. Pour une
même vitesse de transmission, le format RTU permet un plus fort débit des données
On distingue deux types de dialogues entre le maitre et les esclaves :
Le maitre s’interroge à un seul esclave (identifié par son numéro) et attend sa réponse
Le maitre s’adresse à tous les esclaves sans attendre une réponse (ce qu’on appelle la
diffusion)
Deux esclaves ne peuvent jamais dialoguer ensemble. De plus, à un moment donné, un seul
équipement a la possibilité d’émettre.
La station maitre peut s’adresser à 247 station esclaves numérotés de esclave N 1 à N 247.
Si le numéro d’esclave est 0, dans ce cas on parle de la diffusion à toutes les esclaves.
24
Architecture de Système Contrôle et Commande
Les informations : contiennent les informations nécessaires à la demande adresse bits ,mots
nombres des bits , nombre des mots
Une fois l’esclave reçoit la demande de la part de maitre, il répond par le biais d’une trame de
réponse dont sa structure :
Si le message reçu par l’esclave est incorrect c'est-à-dire incompatibilité de CRC16, l’esclave
ne répond pas dans ce cas
Si le message est correcte, mais la station esclave ne peut pas le traiter (adresse ou donnée
erronée) il renvoie une réponse d’exception
3. Acquittement /non
acquittement
25
Architecture de Système Contrôle et Commande
Le sens d’échange
La synchronisation
Le mode de transmission
o Liaison simplex : les données circulent dans un seul sens de l’émetteur vers le
récepteur
o Liaison Half duplex : les donnés peuvent circuler dans les deux sens mais pas
simultanément. C’est une liaison bidirectionnelle
o Liaison Full duplex : C’est une liaison bidirectionnelle et simultanée
o Mode série : Les données sont transmis bit par bit sur une voie de transmission
o Mode parallèle : Transmission simultanée de M bits sur M voies différentes
o Mode asynchrone : Chaque caractère émis sera précédé d’un bit appelé bit de start et
terminé par une information indiquant la fin appelé bit de stop
o Mode synchrone : L’émetteur et le récepteur dans ce cas sont cadencés à une même
horloge
L’EIA RS485 est une norme qui a pour but de définir les caractéristiques électriques d’une
interface numérique sérielle. La liaison RS-485 est un bus de liaison multipoints qui permet
de relier entre jusqu’à 32 émetteurs et 32 récepteurs, soit en liaison half duplex ou full duplex
sur une distance qui peut atteindre le 1200 m avec un débit de 100 Kbit/s. Il est préférable
d’utiliser des paires torsadées blindés dont l’impédance est 120 ohm, ainsi que mettre des
résistances des charges de 120 ohm sur les cotés
Le respect des ces règles cités ci-dessus permet au bus RS485 de résister aux environnements
difficiles
26
Architecture de Système Contrôle et Commande
La couche en cours reçoit des informations et des données de la couche inférieure, les traiter
et les transférer pour la couche qui la suive.
Application
Présentation
Session
Transport
Réseau
Liaison
Physique
Pour plusieurs cas, il ne sera pas utile d’utiliser tous ces couches. Comme pour notre cas, on
se limite par trois couches (couche physique, liaison et application). En effet, la couche
physique est indispensable pour la communication, la couche liaison est importante pour la
détection d’erreur et la couche application est bien évidemment obligatoire. Pour les couches
transports et réseaux, ces derniers ont comme rôle la gestion des problèmes liés aux paquets
qui transitent par des stations intermédiaires ce qui n’est pas le cas pour les RLI parce qu’on a
tous les stations sont interconnectées. La couche session autorise le transfert d’un d’une
grande quantité des donnés et d’informations, ce qui n’est pas le cas pour les RLI. Voila donc
pourquoi on doit se focaliser principalement sur ces trois couches.
Couche Physique : Elle permet la conversion des trames en bits et la transmission des
ces bits à la couche supérieure.
Couche Liaison : Cette couche a pour but d’établir une liaison physique entre les
hôtes et assurer le contrôle de la transmission des données.
Couche applicative : Elle correspond à un point de contact entre un utilisateur et le
réseau. Elle apporte, donc, à l’utilisateur tous les services de bases fournis par le
réseau
27
Architecture de Système Contrôle et Commande
Niveau 4 :
Gestion Centrale
(Minute , Mo)
Niveau 3 : Gestion de
production
(10s , 10-100 ko)
Ces réseaux permettent donc de faire communiquer les équipements de système selon
plusieurs niveaux. En effet, le niveau haut permet de dialoguer les gros calculateurs de gestion
avec le système contrôle et de commande en temps réel. Le niveau inférieur, appelé souvent le
niveau d’atelier, a pour but de relier les systèmes de contrôle avec les machines (réseau de
cellule).Enfin, les réseaux de terrain relient les capteurs et les actionneurs avec des API
28
Architecture de Système Contrôle et Commande
utilisent la topologie bus et celles qui utilisent la topologie en étoile. De même, pour la
connexion, selon le besoin, on utilise soit des paires torsadées, soit des connecteurs RJ45 soit
des fibres optiques. En effet, pour la SCG, on utilise les paires torsadées avec des connecteurs
RJ45 pour tous les équipements situés dans le même bâtiment, alors que pour des
équipements situant dans des bâtiments assez loin, on aura recours pour le fibre optique.
Le réseau Ethernet de la SCG utilise donc une topologie en étoile en utilisant des
concentrateursdes réseaux (Hub, switch, répéteur, routeurs...)
Les cartes Ethernet sont connectées aux hubs via les câbles RJ45 et les Hubs sont reliés avec
les commutateurs (Switch) via les fibres optiques.
29
Architecture de Système Contrôle et Commande
III.2.1 Le Switch:
Un Switch ou un commutateur réseau est un boitier composé de quatre à plusieurs ports
Ethernet. Son rôle est de relier plusieurs câbles sur un réseau. Il reçoit des informations et les
envoie vers un destinateur précis sur le réseau par une méthode d’aiguillage des ports. Les
Switch sécurisent les informations et données transmises. Nous pouvons les utiliser pour
augmenter le nombre d’ordinateurs sur le réseau Ethernet. La figure 2.4 ci-dessous montre un
exemple de Switch
III.2.2 Le Hub :
Un hub est un boitier de répartition comme une prise multiple électrique. Ils rassemblent
beaucoup aux Switch, mais moins intelligents. Ils transmettent les données reçues à tous les
30
Architecture de Système Contrôle et Commande
Figure 2. 5 Un Hub
III.2.3 Routeur
Les routeurs sont des Switch qui utilisent le routage pour la transmission des données entre
des réseaux indépendants. Ils disposent d’une connexion interne, ce qui rend possible de relier
un réseau externe à un réseau interne, ainsi le partage d’internet entre différents ordinateurs
connectées sur le réseau
Figure 2. 6 Routeur
31
Architecture de Système Contrôle et Commande
De plus, le réseau ControlNet fonctionne avec la méthode CTDMA (Control Time Domain
Multiple Access) qui garantie le temps de transmission des données prioritaires. Le système
automatisé de la SCG utilise le module ControlNet 1756-CNBR (figure 2.7) produit de
Rockwell-Automation
Ce réseau est fréquemment utilisé dans les processus continus .L’architecture de réseau de
communication est représenté par la figure 2.8 ci-dessous :
32
Architecture de Système Contrôle et Commande
33
Architecture de Système Contrôle et Commande
Une alimentation : Tous les automates actuels sont équipés d'une alimentation 240 V
50/60 Hz, 24 V DC. Les entrées sont en 24 V DC et une mise à la terre doit
obligatoirement être prévue.
La mémoire : assure la gestion et le stockage des entrés/sorties ainsi que le
programme
Module de sortie : il permet la commande des pré-actionneurs du système ainsi que
l’adaptation de tension
Module d’entrée : il permet au CPU de l’automate la réception des données et des
informations arrivant des capteurs qui lui sont associés
Le processeur : c’est le cœur de l’automate, il gère les différentes interactions entre la
mémoire et les modules d’entrées sorties ainsi que la lecture et l’exécution des
instructions de programme.
34
Architecture de Système Contrôle et Commande
IV.2.1 Présentation :
Un système ControlLogix est un API avancé de la toute nouvelle génération de système de
commande Allen Bradley. L'architecture ControlLogix combine la commande séquentielle, de
processus et de mouvement avec des communications et des E/S avancées avec un prix très
compétitif.
IV.2.2 Caractéristiques :
Le CPU de l'automate ControlLogix 5555 est de référence 1756. C'est un CPU très
performant de capacités très importantes avec version modulaire comprenant 128000 E/S de
type TOR et jusqu'à 4000 E/S analogiques, une capacité mémoire de 160 Ko à 2 Mo, avec les
35
Architecture de Système Contrôle et Commande
communications Control Net, Ethernet TCP/IP et d'autres types de réseaux. La figure 2.11
présente un exemple d’automate ControlLogix d’Allen Bradley
36
Architecture de Système Contrôle et Commande
Dans la programmation d’un automate, il est possible de choisir de programmer en SFC (ce
langage de programmation de haut niveau permet la programmation aisée de tous les procédés
séquentiels.), de façon très proche du GRAFCET. Derrière chaque action est associé un
programme écrit en IL, ST, LD ou FBD.
Le logiciel peut transférer la totalité des quatre langages de programmation ainsi que les noms
des variables directement à partir de l’automate, ce qui simplifie les opérations de
maintenance dans la mesure où on peut récupérer la source d’origine directement à partir de
l’automate.
37
Architecture de Système Contrôle et Commande
Après avoir créé un nouveau projet, on crée un nouveau module d’entrée sortie. La figure
2.13 montre comment déclarer ce module.
38
Architecture de Système Contrôle et Commande
Pour assurer la communication, nous aurons besoin, comme nous avons précisé dans les
paragraphes précédents, des modules Ethernet, il faut donc déclarer la carte Ethernet.
La figure 2.14 présente la création d’un nouveau module Ethernet
39
Architecture de Système Contrôle et Commande
Pour créer une routine de type LADDER, il faut faire un clic droit sur le programme principal,
puis, sélectionner « New Routine », ensuite, créer une routine de type LADDER et enfin, le
donner un nom. La routine peut être principale ou un sous-programme comme le montre la
figure 2.15
VI. Conclusion :
Dans ce chapitre, nous avons présenté un aperçu sur le système numérique de contrôle
commande de la SCG et ses différents composants ainsi que quelques notions de
communication industrielle et des réseaux locaux industrielles. On a mis en évidence les
protocoles que nous allons utiliser et toutes les connexions possibles entre les relais sepam
avec les automates ControlLogix afin de les exploiter pour détailler la solution proposée qui
fera l’objet de chapitre suivant.
40
Solution proposée et réalisation
I. Introduction :
Dans ce chapitre, nous allons présenter la réalisation de notre projet, d’abord, par l’installation
du matériel utilisé et son câblage ensuite la création de programme ainsi qu’une interface
graphique en utilisant le logiciel Labview.
Il existe plusieurs types des interfaces ainsi que des convertisseurs, nous avons eu recours
donc au guide de choix des convertisseurs et des interfaces des communications présents dans
le manuel d’utilisation de sepam ( Voir annexe II et III ) Nous allons utiliser donc l’interface
ACE949-2 comme interface de communication et le convertisseur ACE 919 CA comme
convertisseur.
41
Solution proposée et réalisation
Masse 0.1 KG
42
Solution proposée et réalisation
43
Solution proposée et réalisation
de fin de ligne. De plus, ils fournissent une alimentation de 12 ou bien 24 V CC pour la télé-
alimentation de notre interface ACE949-2
Masse 0.280 KG
44
Solution proposée et réalisation
Sur le connecteur C de l’alimentation, on fixe une phase et neutre inversable et mise à la terre
sur bornier ( figure 3.4 )
45
Solution proposée et réalisation
A ce stade là, nous avons donc montré et illustré comment nous avons raccordé les relais
numériques sepam aux interfaces des communications et aussi le raccordement entre
l’interface de communication avec le convertisseur ACE919CA .
Le but de ce projet est de faire l’acquisition des données et des mesures fournies par les relais
numériques et de faire véhiculer ces mesures vers l’automate.Nous avons proposé donc une
solution avancée : implémentation d’un module de communication maitre /esclave Modbus
pour ControlLogix qui est une solution Rockwell Automation en châssis
Questions Réponses
Protocole à utiliser? Modbus
Le mode de protcole Modbus RTU
Logiciel et configuration supplémentaire ? Aucun
Connexion des equipements au processeur ? Oui
46
Solution proposée et réalisation
Suite à ce jeu de questions réponses et aux caractéristiques offertes par les différents
modules, nous avons choisi le module de communication maitre esclave Modbus MVIE56-
MCM
III.2.1. Définition :
Le module de communication MVI56E permet à un maître et/ou esclave Modbus de
connecter des processeurs ControlLogix de Rockwell Automation à des équipements Modbus
RTU/ASCII. Ce module donne la possibilité d’être configuré comme maitre ou bien un
esclave. De plus, il fonctionne comme étant un module d’E/S pour notre ControlLogix
La figure 3.66 présente un exemple de module MVI56E-MCM [6]
47
Solution proposée et réalisation
Température 0° C à 60° C
Après avoir choisir le module convenable pour notre application, nous étudierons
l’architecture pour implémenter ce module et de le relier avec les relais numériques via les
convertisseurs et l’interface électrique.
48
Solution proposée et réalisation
Nous avons arrivé maintenant à une phase ou nous avons tous les matériels nécessaires et
nous avons mis en évidence les différentes liaisons entre ces différents matériels. Il nous reste
donc que la phase de supervision. La communication entre l’automate et le système de
supervision et la salle de contrôle se fait via le réseau Ethernet. Les cartes Ethernet sont
connectées aux hubs via les câbles RJ45 et les Hubs sont reliés avec les commutateurs
(Switch) via les fibres optiques qui sont reliés eux même à un switcher avant d’arriver au
serveur. La figure 3.9 présente l’architecture complète qu’on souhaite établir
49
Solution proposée et réalisation
Nous avons installé donc les interfaces de communication ACE949-2 sur un rail DIN dans
l’armoire comme le montre la figure 3.11
Le sepam 2000 est raccordé à l’interface de communication, comme nous avons indiqué
dans le paragraphe précédent, par le câble blanc CCA612.
50
Solution proposée et réalisation
Le convertisseur a été installé sur le même rail que l’interface de communication comme le
montre la figure 3.12
51
Solution proposée et réalisation
Une fois le convertisseur est branché avec le module MVI56E-MCM, il nous reste que
d’assurer la communication de l’automate vers le système superviseur via le réseau Ethernet.
Nous connectons la carte Ethernet, installé sur le slot 2 de l’automate, au Hub, ce dernier sera
lié par les fibres optiques au Switch connecté par un câble RJ45 au serveur
Une nouvelle fenêtre ‘ Select Module Type ‘ apparait, on tape generic dans la zone de texte et
nous choisissons GENERIC 1756 module
52
Solution proposée et réalisation
Après avoir cliqué sur ‘ Create ‘, une fenêtre NEW Module apparait, cette fenêtre contient
plusieurs informations comme l’illustre le tableau suivant :
NOM MCM1
Slot ( emplacement ) 4
53
Solution proposée et réalisation
Un simple clic sur ‘Ok’ pour enregistrer le module et fermer le dialog box. Nous remarquons
maintenant que le module apparait dans le menu ‘ Controller Organization ‘ comme le montre
la figure 3.16
54
Solution proposée et réalisation
Nous devons maintenant importer le fichier ‘ Add-On Instruction ‘. Pour ce faire, nous allons
dans le main routine, nous choisissons une ligne vide dans le programme, clic droit avec le
souris et choisir ‘ import rung’, une nouvelle fenêtre apparait ou nous devons choisir le fichier
à importer qui est le fichier que nous avons téléchargé :
Cette procédure a aussi importé : User Defined Data Types, Controller Tags pour notre
projet. Enfin, nous téléchargeons ce projet vers le CPU
55
Solution proposée et réalisation
56
Solution proposée et réalisation
C’est la balise la plus importante lors de notre programmation parce que nous passons par
cette balise à chaque fois nous voulions passer une commande de lecture des mesures. Pour
créer une commande, il faut que nous précise à quel adresse de mémoire de module nous
voulions stocker la valeur, le numéro de sepam dans le réseau, la fonction que nous voulions
par cette commande (lecture/écriture..) ainsi que l'adresse Modbus Slave pour les registres
associés à cette commande.
La zone mesures x 1 (voir l’annexe IV) contient tous les mesures analogiques, et c’est elle
que nous allons utilisée pour l’acquisition des paramètres des énergies réactive et active, de la
tension, du courant, et du cos phi
Par exemple, si on fait une commande pour la lecture de la valeur de courant de phase 1, la
valeur que nous désirons visualiser sera affichée dans le registre Read Data (16 bits) d’indice
celui que de la commande. Il faut préciser donc l’adresse de registre Read Data, il faut choisir
aussi le code fonction 3 pour pouvoir lire la donnée ainsi que d’utiliser l’adresse pour la
lecture des courants indiqué dans la zone des mesures x1 ( annexe IV )
57
Solution proposée et réalisation
Nous avons donc montré comment nous configurons notre module MVI56E-MCM et
comment faire les commandes pour avoir toutes les mesures que nous souhaitons collecter
dans le registre Read Data. Notre travail d’acquisition de données dans les registres Read Data
de module MVI56E-MCM est terminé. Il nous reste maintenant que de créer notre interface
Labview et afficher les données sur notre interface.
Les commandes ou bien les indicateurs de la face avant sont situées au niveau de palette de
commandes. Les commandes simulent les mécanismes d’entrée et fournissent des données au
diagramme du VI. Les indicateurs simulent les mécanismes de sortie d’instruments et
affichent les données reçues.
58
Solution proposée et réalisation
L’exécution d’un VI se fait par un click sur le bouton ‘exécuter’ et pour l’arrêt d’un VI ,
il suffit de cliquer, dans la barre d’outils, sur la bouton stop
59
Solution proposée et réalisation
Comme nous avons mentionnée, nous désirons afficher les trois courants de phases et les trois
tensions composés ainsi que l’énergie active et le facteur de puissance, nous aurons donc
besoin de huit indicateurs et ceci pour plusieurs ateliers. Nous avons commencé par ajouter un
contrôle d’onglet ‘tab control’. Ce contrôleur d’onglet contient plusieurs pages, on ajoute à
chaque page donc nos huit indicateurs. Pour le basculement entre les pages, nous avons placé
une commande numérique. A chaque fois nous augmentons ou diminuons la valeur de cette
commande, le contrôleur d’onglet passe à la page suivante ou bien précédente. Nous
obtiendrons donc une interface illustrée par la figure 3.26
Pour la face diagramme, nous avons câblé tous les indicateurs avec leurs commandes. Nous
avons utilisé une ‘case structure’ qui nous permet de programmer chaque atelier à part. Il
contient un ou plusieurs sous-schémas, dont un seul sera exécute lorsque la structure
s'exécute. La valeur connectée au sélecteur de cas détermine le cas à exécuter. La figure 3.27
montre la face diagramme de notre interface
60
Solution proposée et réalisation
61
Solution proposée et réalisation
Une fois nous avons crée l’OPC Server , nous devons égelement crée le OPC Client qui est
Labview pour notre cas. Pour le configurer , nous créons un nouveau projet labview ,ainsi
ajouter une nouvelle bibliothéque et nous lui affection un nouveau I/O server , une boite de
dialogue apparati, nous sélectionnos OPC Client. Cette étape est illustré par les deux figures
suivantes :
62
Solution proposée et réalisation
Un clic droit sur l’icône OPC1 nous permet de sélectionner ‘create bound variable’, nous
choisissons ainsi notre OPC server que nous avons crée et sélectionnons Online comme
illustré dans la figure suivante :
63
Solution proposée et réalisation
Tous les variables contenues dans le processeur sont présents, nous cherchons les variables ou
bien le fichier Read Data de notre module MCM
Après avoir ajouté les variables de registre Read Data, ces derniers doivent être visible dans la
boite de dialogue fichier explorer comme le montre la figure 3.33
64
Solution proposée et réalisation
A ce stade, il ne reste que d’affecter les variables que nous avons ajoutés aux commandes de
la face avant et diagramme. Pour ce faire, un simple clic sur l’icône de commande et nous
sélectionnons propriétés Data Binding et on la configure sur Data socket, et pour le ‘path’
on le configure sur DSTP server comme le montre la figure 3.34
65
Solution proposée et réalisation
Tous les commandes que nous avons placés dans notre interface doivent tous avoir la
propriété Data socket pour que la liaison entre le OPC Server et le OPC client soit établie. A
ce stade, tous les commandes et indicateurs sont configurés, Rslinx est configuré comme
OPC Server, Labview OPC client. Nous avons donc tout préparé pour l’acquisition des
donnés.
Un clic sur le bouton exécuter dans la barre d’outils lance l’exécution de programme et le
résultat obtenu est illustré par la figure 3.35 :
La figure 3.35 montre bien que nous avons réussi à acquérir les données de processeur de
l’automate vers notre interface Labview. Les valeurs sont en concordance avec les valeurs
visualités au niveau de register Read Data. La valeur zero de courant I2 comme le montre la
figure 3.35 ne signifie pas que il n’y a pas de courant sur cette phase, mais lors de
l’installation des sepam et ses accessories , le choix était de placer uniquement deux TI (
transformateur de courant ) un sur la phase 1 et un sur la phase 3.
66
Solution proposée et réalisation
VII. Conclusion :
Dans ce chapitre nous avons présenté les différentes étapes de la réalisation de ce projet. La
réalisation de notre projet a commencé par la préparation et la mise en place des instruments
utilisés, ensuite l’implémentation de la partie logicielle de projet qui contient la programmtion
de nouveau module qu’on a ajouté dans l’automate et l’interface homme/machine, enfin la
mise en communication de l’automate avec notre interface.
Ce chapitre contient aussi l’analyse des résultats obtenus et la validation du projet.
67
Conclusion générale
Conclusion générale
Ce projet de fin d’études a été proposé par la société des ciments de Gabés dans la
problématique de la maitrise de l’énergie Nous nous sommes intéressés à la gestion de la
consommation de l’énergie électrique de la sous station mère de la SCG. Notre tache était de
mettre en place un système d’acquisition des données énergétiques de notre installation et
dresser des tableaux des bords utiles pour les utilisateurs.
Pour ce faire, nous avons entamé le projet par l’étude de l’architecture du réseau
électrique de la sous stations mère ou nous avons localisé les instruments de mesure existants
(sepam 2000) et leurs liaisons avec le système de contrôle-commande de la SCG. Par la suite,
nous nous sommes intéressés par l’étude de système numérique de contrôle -commande de la
SCG. Cette étude nous a permis de se familiariser avec les systèmes SCADA ainsi que les
réseaux locaux industriels.
L’étape suivante était l’étude de la solution proposée. D’abord, nous avons présenté le
choix des modules et des instruments que nous utiliserons pour notre projet. Nous avons
passé par la suite à l’implémentation de notre système d’acquisition des données et la création
de notre Interface Homme Machine.
L’apport de ce projet est purement économique. En effet, ce projet permet en premier lieu la
réduction de dépenses en électricité, en second lieu, nous pouvons également dépenser moins
en frais de maintenance et d’entretien et de changement d’équipement énergivore si nous nous
en servons moins. On peut aussi parler d’une amélioration de productivité. En effet, les
entreprises reconnaissent de plus le lien entre performance énergétique et leur productivité.
L’association de la compréhension des consommations d’énergie aux données de production
et d’autres mesures de performance permettent d’identifier les axes d’améliorations de la
productivité en réduisant la consommation d’énergie associée aux coûts de production. La
réduction des dépenses énergétiques est souvent accompagnée par des améliorations dans
l’utilisation des matériaux, de l’eau, et d’autres ressources.
Comme perspective de ce projet, il est nécessaire d’implémenter cette solution sur tous les
sous stations de la ligne 1&2 ainsi que sur les départs moteurs. Il faut aussi penser à placer des
centrales de mesures.
68
Bibliographie
Bibliographie
[4] Protection des réseaux élecriques .Sepam série 40. Manuel d’utilisation, Mars 2011, page
16
[5] Jean-Luc Therrien T.P. Pro-Jel-Test Automatisation. [En ligne]
http://www.projeltestautomatisation.com/ [page consultée le 18/06/2017].
[6] Modbus Master/Slave Enhanced Network Interface Module for ControlLogix [ en ligne ]
http://www.prosoft-technology.com/Products/Rockwell-Automation-In-
chassis/Platform/ControlLogix/Modbus-Master-Slave-Enhanced-Network-Interface-Module-
for-ControlLogix
Annexe
Annexes
Annexe I
Annexe
Annexe II
Annexe III
Annexe
Annexe IV