Vous êtes sur la page 1sur 148

UNIVERSITE CHEIKH ANTA DIOP DE DAKAR

ECOLE SUPERIEURE POLYTECHNIQUE


This

PROJET DE FIN DETUDES

En vue de lobtention du diplme dingnieur de conception


Option ELECTROMECANIQUE

Thme :

AMELIORATION DES OPERATIONS DE CONDUITE DE


LATELIER BROYAGE CIMENT ET CONCEPTION DUN
MOTEUR DE CALCUL AUTOMATISE ET SYNOPTIQUES
POUR LA LIGNE CUISSON
Application : Les Ciments Du Sahel S.A
Auteurs :

Mlle Bineta THIAM


M. Ataba SAMBOU

Directeurs internes : Dr, Ing. Salam SAWADOGO, enseignant lEPT/UT


Dr, Ing. Mamadou WADE, enseignant lEPT/UT
Directeur externe : MScA, Ing. Oumar DIALLO, Chef dpartement production CDS

Anne : 2007/2008

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

SOMMAIRE
Le but de ce projet est de permettre une bonne supervision et un bon fonctionnement
de latelier broyage ciment partir de la salle de commande, dabord par lacquisition de
donnes supplmentaires lies aux conditions de bonne marche du broyeur ciment, puis par
lautomatisation des tches rptitives. Ce projet porte galement sur la conception dun
moteur de calcul automatis incluant des synoptiques, qui permet de dterminer et de suivre
les paramtres intrinsques de la ligne de cuisson.
Latelier broyage ciment comporte une unit de lubrification dnomme HLPC qui
envoie de lhuile pressurise au niveau des paliers du broyeur. Cette unit est pilote par un
automate SLC500, certaines informations passent par un coffret FLEX (entre et sorties
dportes). La liaison avec les coffrets FLEX se fait par fils, ne permettant que la mise en
marche, larrt, et ne donnant pas de dtails sur la nature des alarmes, lorsque celles-ci se
dclenchent. Lobjectif est de relier le SLC500 lautomate principal CONTROLOGIX
laide dun cble DH+, de programmer le dialogue entre les deux automates pour lenvoi et la
rception des donnes et la cration de synoptiques au niveau de la salle de commande, afin
de pouvoir suivre lvolution de ces donnes supplmentaires telles que la temprature des
paliers du broyeur, la temprature des huiles du HLPC, la nature exacte des alarmes du HLPC
et deffectuer des acquittements. Pour cela nous avons eu recours des logiciels de
programmation de communication et de supervision.
Latelier comporte aussi une pompe adjuvant de mouture pour le broyage du ciment.
Lorsque le broyeur sarrte accidentellement, la pompe continue tourner, et ne peut tre
arrte que sur site. Lobjectif est dautomatiser le fonctionnement de cette pompe, afin quil
soit possible de la commander aussi distance partir de la salle de commande, en passant
par des coffrets FLEX. Pour cela nous avons modifi le circuit de commande lectrique du
moteur de la pompe, et avons crit, partir dun langage ladder, la nouvelle commande sur
RSLogix5000.
Au niveau de la ligne cuisson certaines valeurs intrinsques ne sont pas disponibles
la salle de commande, tels que les paramtres du four, du refroidisseur, les bilans thermiques
pour ne citer que cela. Afin de dterminer ces valeurs, des calculs fastidieux sont oprs et
ncessitent beaucoup de temps. Dans cette partie il sagira, partir des donnes de la
supervision, du logiciel de donnes plant guide, de mesures sur site et des analyses du
laboratoire, de dterminer par calcul les paramtres ncessaires au bon fonctionnement du
four. Pour cela, nous avons cr un moteur de calcul automatis et des synoptiques dans un
environnement Visual Basic sous Excel. Ce progiciel sera protg par mot de passe. Les
donnes seront enregistres selon la date et lheure. Laccs aux fichiers sauvegards ne sera
autoris quaux personnes habilites le faire. Un synoptique indiquera en permanence les
dernires valeurs saisies.
Actuellement, la salle de commande, grce aux donnes acquises du SLC500, au
logiciel de supervision et aux synoptiques que nous avons crs, nous pouvons suivre le
fonctionnement et lvolution de latelier broyage ciment et ainsi prvoir les ventuels
problmes. De mme, le calcul des paramtres intrinsques de la ligne cuisson peut se faire
dsormais en moins de 15 minutes, alors quil pouvait stendre sur toute une journe. La
consultation des fichiers sauvegards permet davoir un bon suivi de lvolution de cette
partie de la production. Cependant pour lautomatisation de la pompe adjuvant seule ltude
thorique a t faite.
Mots-cls : automatisation - automates - unit de lubrification- broyeur - moteur de
calcul - synoptique - ligne cuisson coffret cble supervision pompe - Visual Basic.
Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

TABLE DES MATIERES


LISTE DES TABLEAUX...... i
LISTE DES FIGURES... ii
LISTE DES ABREVIATIONS...... iii
LISTE DES ANNEXES......... iv

INTRODUCTION GENERALE.... 1

PREMIERE PARTIE : LA SOCIETE LES CIMENTS DU SAHEL. 2


CHAPITRE I :

PROCESSUS DE FABRICATION DU CIMENT.. 3

1.1. Lextraction des minerais.. 4


1.2. Le concassage ... 4
1.3. La pr-homognisation et le stockage ... 4
1.4. Le schage et le broyage de la farine crue . 4
1.5. La cuisson.. 4
1.6. Le broyage et lexpdition .. 5
CHAPITRE II :

PRESENTATION. 7

2.1. La partie crue. 7


2.2. La ligne cuisson. 7
2.3. Broyage ciment, lensachage et lexpdition ... 9

DEUXIEME PARTIE : AMELIORATION DES OPERATIONS DE CONDUITE


DE LUNITE DE LUBRIFICATION (HLPC) DE
LATELIER BROYAGE CIMENT 10
INTRODUCTION .. 11
CHAPITRE I :

INFORMATIONS SUR LE FONCTIONNEMENT DES


AUTOMATES. 12

1.1. Les automates. 12


1.1.1. Dfinition. 12
Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

1.1.2. Les automates programmables industriels .. 12


1.1.3. Quelques marques et modles . 13
1.1.4. Quelques terminologies et dfinitions lies aux automates 14
1.2. Le ControlLogix. 16
1.2.1. Caractristiques principales..16
1.2.2. Les variables 18
1.2.2.1. Adressage des variables.. 18
1.2.2.2. Dfinition des donnes .. 18
1.2.2.3. Types de donnes .. 19
1.2.3. Langage ladder. 19
1.2.3.1. Instructions de base.19
1.2.3.2. Instructions de temporisation et de comptage ... 21
1.2.3.3. Instructions de comparaison ...24
1.2.3.4. Instructions de calcul . 25
1.2.3.5. instructions de transfert ..25
1.2.3.6. Instructions sur fichier ... 26
1.2.3.7. Instructions de contrle de programme.. 27
1.3. Le SLC 500. 28
1.3.1. Caractristiques principales..28
1.3.2. Jeu d'instructions de programmation SLC .. 30
1.3.2.1. Instructions de bases .. 30
1.3.2.2. Instructions des temporisateurs et compteurs 31
1.3.2.3. Autres instructions . 31
1.4. Le module dinterface de communication Data Highway Plus (DH+)... 32

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

1.5. Les logiciels de programmation et de communication ...37


1.5.1. RSLinx. 37
1.5.2. RS LOGIX 5000.. 39
1.5.2.1. Dfinitions.. 39
1.5.2.2. Dfinition et introduction dune variable... 40
1.5.3. RS LOGIX 500.... 40

CHAPITRE II :

ETUDE DE LUNITE DE LUBRIFICATION DES PALIERS DU


BROYEUR (HLPC).. 42

2.1. Composants du HLPC 42


2.2. Fonctionnement du HLPC...42
2.3. Systme de contrle local cran touche (Proface)................44

CHAPITRE III :

ACQUISITION DE DONNEES SUPPLEMENTAIRES DU


HLPC. 45

3.1. Procdure de communication entre automate. 45


3.1.1. La sous routine B00. 48
3.1.2. La sous routine Z15..48
3.1.3. La routine DH+ 50
3.2. Cblage et programmation pour lchange des donnes 51
3.2.1. Choix des donnes envoyer de latelier broyage ciment la salle
de commande... 51
3.2.2. Cblage du DH+.. 53
3.2.3. Dblocage du module DH+ dans le ControlLogix...53
3.2.4. Cration dinstructions et de nouveaux TAGS et programmation...53
Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

3.3. Cration de points et de synoptiques au niveau de la supervision.. 56


3.3.1. Le Logiciel de supervision ECS (Engineering Control System)..56
3.3.2. Cration des points et du synoptique... 57
3.3.3. Test et vrification61
CONCLUSION 62

TROISIEME PARTIE : AUTOMATISATION DE LA POMPE A ADJUVANT DE


MOUTURE...63
INTRODUCTION ... 64
CHAPITRE I :

ETUDE DE LA POMPE A ADJUVANT DE MOUTURE 65

1.1. Caractristiques.. 65
1.2. Prsentation de la solution retenue 66
1.2.1. Cblage lectrique du moteur de la pompe. 67
1.2.2. Programme automatis du fonctionnement de la pompe. 68
1.2.3. Cblage lectrique du moteur du malaxeur..69
1.2.4. Programme automatis du fonctionnement du malaxeur.70
CHAPITRE II :

CARACTERISTIQUES DES EQUIPEMENTS .. 71

2.1. Ft adjuvant et rservoir.. 71


2.2. Dtecteur de niveau capacitif (tout ou rien) 71
2.2.1. Calcul de la longueur du capteur (D1). 71
2.2.2. Principe de fonctionnement. 72
2.3. Moteur du malaxeur ... 72
CONCLUSION 74

QUATRIEME PARTIE : CONCEPTION DUN MOTEUR DE CALCUL


Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

AUTOMATISE ET DE SYNOPTIQUES POUR LA LIGNE


DE CUISSON.75
INTRODUCTION . 76
CHAPITRE I :

PARAMETRES INTRINSEQUES ET CONCEPTION DU


MOTEUR DE CALCUL AUTOMATISE ET SYNOPTIQUES... 77

1.1. Introduction de Visual basic sous Excel. 77


1.2. Moteur de calcul automatis et synoptiques... 79
1.2.1. Dtermination de limpulsion de lair primaire (bruleur).... 79
1.2.2. Dtermination de la vitesse au niveau du rising pipe... 84
1.2.3. Environnement..87
1.2.4. Dtermination du rendement du refroidisseur.. 89
1.2.5. Vue densemble des paramtres de la ligne cuisson.94
1.2.6. Bilan thermique 98
1.2.7. Les volatiles... 103
CHAPITRE II :

GUIDE DUTILISATION DU MOTEUR DE CALCUL. 110

CONCLUSION. 113
CONCLUSION GENERALE ET RECOMMENDATIONS 114
REFERENCES.. 115
ANNEXES

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

LISTE DES TABLEAUX


Tableau 1 : Bits de contrle et dtat de la temporisation au travail (TON)...... 22
Tableau 2 : Bits de contrle et dtat de la temporisation au dclenchement (TOF) 23
Tableau 3 : Elments modifis par linstruction remise zro (RES) ...23
Tableau 4 : Longueur maximale du bloc copier par linstruction de copie de fichier (COP)..26
Tableau 5 : Caractristiques des SLC 5/03 et 5/04.29
Tableau 6 : Instructions de base du SLC ................................................................... 30
Tableau 7 : Instructions des temporisateurs et compteurs du SLC ............... 31
Tableau 8 : Autres instructions du SLC ... 32
Tableau 9 : Dpannage de lalimentation ......................... 35
Tableau 10 : Dpannage du module............................................................................................36
Tableau 11 : Etat du module.......................................................................................................37
Tableau 12 : Etat des voies ................................................................................ 37
Tableau 13 : Affectations des adresses et des TAG ..55
Tableau 14 : Tableau relationnel Visual Basic et Excel. 78
Tableau 15 : Paramtres de limpulsion de lair primaire...................... 80
Tableau 16 : Paramtres du dbit de lair primaire.....81
Tableau 17 : Paramtres de la Vitesse du Rising Pipe ...84
Tableau 18 : Paramtres de lenvironnement 87
Tableau 19 : Paramtres du rendement du refroidisseur............ 90
Tableau 20 : Paramtres de la vue densemble...95
Tableau 21 : Paramtres du bilan thermique.. 99
Tableau 22 : Paramtres des volatiles du cyclone1...... 104
Tableau 23 : Paramtres des volatiles du cyclone5...... 105
Tableau 24: Paramtres du clinker....... 105
Tableau 25 : Volatilits 105
Tableau 26 : Autres paramtres des volatiles...105

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

REMERCIEMENTS
Nos sincres remerciements vont tous ceux qui de prs ou de loin nous ont apport
leur aide, en particulier :
o la Direction de lESP, pour la formation quelle nous a apporte
o la Direction des Ciments Du Sahel, pour nous avoir accord ce projet de fin dtudes
M Mamadou NDIAYE, directeur dexploitation des Ciments Du Sahel
M. Salam THIOUNE adjoint au Directeur d'exploitation des Ciments Du Sahel
o nos directeurs de projet :
M. Oumar DIALLO, chef de dpartement Production des Ciments Du Sahel
pour sa patience, sa rigueur et sa disponibilit.
M. Salam SAWADOGO, professeur dautomatique et informatique
industrielle lEcole Polytechnique de This, pour son aide prcieuse, ses
conseils aviss et sa disponibilit.
Mr Mamadou WADE, professeur dlectronique de puissance lEcole
Polytechnique de This, pour son soutien, sa prsence, ses prcieux conseils.
o l'ensemble du personnel des Ciments Du Sahel pour leur disponibilit et leur
collaboration. En particulier
Mr Malick THIAM, chef du service contrle commande industrielle
o l'ensemble du corps professoral de l'Ecole Polytechnique de This pour leurs
enseignements au cours des trois annes scolaires qui viennent de scouler
o Mr Salif GAYE chef de dpartement du Gnie Mcanique de l'Ecole Polytechnique
de This, pour la rigueur quil a su nous inculquer
o Mme Philomne FAYE notre chre et dvoue bibliothcaire qui a t comme une
mre
o Mme Rose FAYE secrtaire du dpartement Gnie Mcanique, pour son attention et
sa disponibilit notre gard
o la famille de lEcole Suprieure Polytechnique dont nous sommes fiers de faire
partie
o lensemble du personnel de l'Ecole Polytechnique de This
o nos camarades de promotions

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

LISTE DES FIGURES


Figure 1: Lautomate ControlLogix en alimentation . 16
Figure 2: Quatres principaux rseaux de communication du ControlLogix ..... 18
Figure 3: Le SLC500 ..................................................................................... 28
Figure 4: Rseau DH+ ............... 33
Figure 5: Le module Data Highway Plus (DH+) ....... 33
Figure 6: Liaison DH+ ... 34
Figure 7: Module DH+ dans le back plane ........ 35
Figure 8: Ouverture de RSLinx ..................... 39
Figure 9: Le circuit du HLPC ................... 42
Figure 10: Procdure de communication entre lautomate ControlLogix et lautomate SLC500.. 45
Figure 11: Interface de structure de donne PLCtoSUB 47
Figure 12: 10 mots utiliss pour la rception des donnes du SLC500/1 (SUBPLC [1].RX) 48
Figure 13: Cblage du module DHRIO 53
Figure 14: Base de donnes de lECS. 56
Figure 15: Cration des points virtuels (1). 58
Figure 16: Cration des points virtuels (2). 58
Figure 17: Cration des points virtuels (3) .59
Figure 18: Interface de dessin des diffrents points... 60
Figure 19: Synoptique 1 de latelier broyage ciment.. 60
Figure 20: Synoptique 2 de latelier broyage ciment.. 61
Figure 21: Schma de cblage existant du moteur de la pompe adjuvant .. 65
Figure 22: Nouveau dispositif pour la pompe adjuvant... 67
Figure 23: Nouveau Schma de cblage lectrique pompe adjuvant....... 68
Figure 24: Programmation Ladder du fonctionnement de la pompe...................... 69
Figure 25: Schma cblage lectrique malaxeur ... 70
Figure 26: Programme Ladder du fonctionnement du malaxeur ... 70
Figure 27: Schma de cblage du dtecteur de niveau capacitif (tout ou rien) ............. 71
Figure 28: programme principal du moteur de calcul...... 110
Figure 29: Page principale de moteur de calcul automatis et synoptique .............. 110
Figure 30: Feuille saisie du moteur de calcul... 111
Figure 31: Ouverture du fichier consultation (sans le bouton enregistrer) .. 111
Figure 32: Feuille saisie du moteur du fichier sauvegard (sans possibilit de modification)..... 112
Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

ii

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

LISTE DES ABREVIATIONS


CDS : Les Ciments Du Sahel
ESP : Ecole Suprieure Polytechnique
FLSmidth: Socit danoise, premier fabricant mondial de cimenterie
LOI : Lost On Ignition
PCI : Pouvoir Calorifique Infrieur
PFE : Projet de Fin dEtudes
TCP: Transport Control Protocol
TCP/IP: Transmission Control Protocol/Internet Protocol
IP: Protocole Internet
CIP: Control and Information Protocol
CPU : Central Processing Unit (unit centrale)

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

iii

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

LISTE DES ANNEXES


ANNEXE 1: Programme de la sous routine B00
ANNEXE 2: Programme de la sous routine Z15
ANNEXE 3: Programme de la routine DH+
ANNEXE 4: Adressage des donnes du HLPC dans RSLogix500
ANNEXE 5: Adressage et configuration des TAG dans RSLogix5000
ANNEXE 6: Etapes du dblocage du module DH+
ANNEXE 7: Systme de configuration ControlLogix
ANNEXE 8: Configuration des messages du SLC 500 vers le ControlLogix
ANNEXE 9: Configuration des messages du ControlLogix vers le SLC 500
ANNEXE 10: Commande et Rception du cble DH+
ANNEXE 11: Caractristiques du Motorducteur SEW R17
ANNEXE 12: Fichier de calcul existant pour les pertes bilan thermique
ANNEXE 13: Fichier de calcul existant pour les pertes par radiation et par convection
ANNEXE 14: Fichier de calcul existant pour les pertes dues aux gaz de sortie
ANNEXE 15: Fichier de calcul existant pour les pertes sur le refroidisseur
ANNEXE 16: Fichier de calcul existant pour les pertes sur les ractions chimiques
ANNEXE 17: Fichier de calcul existant pour la saisie des entres
ANNEXE 18: Fichier de calcul existant pour le bilan thermique du four
ANNEXE 19: Fichier de calcul existant pour la vitesse du Rising Pipe
ANNEXE 20: Fichier de calcul existant pour le bilan des volatiles
ANNEXE 21: Fichier existant du synoptique du bilan des volatiles

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

iv

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

INTRODUCTION GENERALE
La socit les Ciments Du Sahel, cre en 2002, est lune des plus modernes au
Sngal. Elle est munie de plusieurs types de machines lourdes et quipe dautomates, de
capteurs, de plusieurs appareils de mesure, ainsi que dune salle de commande charge
dassurer le fonctionnement et le suivi de ces machines. Certains paramtres et donnes
peuvent tre acquis directement la salle de commande grce des cblages, mais dautres ne
sont accessibles que sur site.
Dans le souci damliorer le fonctionnement de lexploitation, le besoin dacqurir
plus de donnes, partir de la salle de commande, sest fait sentir, car le fait daller sur site
pour rcuprer ces dernires prenait du temps. De plus leur absence pouvait influer sur la
ralisation dautres activits connexes.
Ce projet consiste apporter le plus de donnes et de paramtres fiables la salle de
commande, le plus rapidement possible, et par la mme occasion allger le travail des
oprateurs.
Ce mmoire est structur en quatre parties. La premire partie est consacre la
prsentation de la socit les Ciments Du Sahel ainsi quau processus de fabrication du
ciment. La deuxime traite de lacquisition temps rel de donnes de lautomate de lunit
de lubrification du broyeur ciment (HLPC). La troisime est consacre ltude de
lautomatisation de la pompe adjuvant de latelier de ce broyeur. La quatrime est axe sur
la conception dune base de donnes et de synoptiques pour le suivi des paramtres
intrinsques de la ligne cuisson.

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

PREMIERE PARTIE :
LA SOCIETE LES CIMENTS DU SAHEL

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

CHAPITRE I :

PROCESSUS DE FABRICATION DU CIMENT1

Le ciment est une gangue (substance pierreuse ou autre qui enveloppe les minraux
dans la terre) hydraulique durcissant rapidement et atteignant en peu de jours son maximum
de rsistance. Aprs durcissement, cette pte conserve sa rsistance et sa stabilit, mme sous
leau. Son emploi le plus frquent est sous forme de poudre utilise avec de l'eau pour agrger
du sable fin et des graviers (granulats) pour donner le bton. Le mot ciment peut dsigner
diffrents matriaux comme par exemple: le pltre, la chaux commune, la pouzzolane
naturelle, le ciment prompt, le ciment Portland ou ciment artificiel
Un ciment artificiel est un produit provenant de la cuisson de mlanges artificiels (de
la main de l'homme) de silice, d'alumine, de carbonate de chaux, sur lesquels l'eau n'a aucune
action (ou qu'une action trs lente avant la trituration) et qui, rduits en poudre
mcaniquement, font prise sous laction de l'eau en des temps variables suivant leur qualit.
Les ciments peuvent tre classs en deux grandes familles :
les ciments Portland :
Le ciment Portland (CEM I)
Le ciment Portland compos (CEM II)
les ciments composites ou mlangs :
Les ciments de hauts fourneaux (CEM III)
Les ciments pouzzolaniques (CEM IV)
Les ciments au laitier et aux cendres ou ciment compos (not CEM V)
La socit les Ciments Du Sahel (C.D.S) met sur le march plusieurs varits de
ciments dont les plus commercialises sont : le ciment Portland ordinaire, le ciment Portland
compos CEMII (95% de la production) et le ciment de hauts fourneaux.
Le processus de fabrication du ciment comprend six grandes tapes :
o l'extraction des minerais
o le concassage
o la pr-homognisation et le stockage
o le schage et le broyage
o la cuisson
o le broyage

FLSMidth "Les Ciments Du Sahel -Cimenterie de Kirne Cours de production" Volume 3 ; Edition 2005.

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

1.1. Lextraction des minerais :


Les matires premires sont extraites des parois rocheuses dune carrire ciel ouvert
par abattage lexplosif ou la pelle mcanique ou encore par ripage au bulldozer. La roche
est reprise par des camions vers un atelier de concassage. Pour produire des ciments de
qualits constantes, les matires premires doivent tre trs soigneusement chantillonnes.

1.2. Le concassage :
L'argile et le calcaire, provenant des carrires, sont achemins vers l'atelier concassage
o leurs grosseurs sont rduites, environ 50 mm, grce un concasseur marteau.

1.3. La pr-homognisation et le stockage :


A la sortie du concasseur ces matires concasses passent par un analyseur gamma
rayon qui permet de vrifier la proportion du mlange, avant d'tre achemines la halle de
pr-homognisation, en passant par le tour d'angle A. La phase de pr homognisation
consiste crer un mlange relativement homogne. Cette opration est ralise dans une
halle en disposant la matire en couches horizontales superposes, puis en la reprenant
verticalement l'aide d'une roue-pelle.

1.4. Le schage et le broyage de la farine crue :


A partir de la halle de pr-homognisation et de la halle des ajouts, le mlange, le
calcaire et la latrite sont achemins au niveau des 4 trmies, o une navette permet de
slectionner la trmie remplir, selon la matire qui arrive, soit le mlange argilo-calcaire,
soit latrite, soit le calcaire (la latrite et le calcaire proviennent du hall d'ajout). A la sortie
des trmies de dosage, selon les proportions fixes par le laboratoire, un autre mlange est
obtenu, constitu des trois ensembles cits prcdemment. Ce mlange est envoy au niveau
du broyeur vertical meules "ATOX" (plus conomique en nergie), o il est sch et broy
trs finement (infrieure 200 microns), puis envoy vers le silo d'homognisation.

1.5. La cuisson :
L'homognisation s'opre au moment de l'extraction du produit pour l'alimentation du
four. La farine crue va suivre diffrentes tapes de transformation lors de sa lente progression
dans le four, compos de 5 cyclones et dun prcalcinateur, vers la partie basse la rencontre
de la flamme. Cette source de chaleur est alimente au charbon broy, fuel lourd, gaz, ou
Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

encore en partie avec des combustibles de substitution, tels que le coke de ptrole, les pneus
usags, les farines animales, les huiles usages.
La temprature ncessaire la clinkrisation est de l'ordre de 1 450C. L'nergie
consomme se situe entre 3 200 et 4 200 kJ (764,45 et 1003,34 kcals) par tonne de clinker,
qui est le produit semi fini obtenu la fin du cycle de cuisson. Il se prsente sous forme de
granules grises.
la sortie du four, un refroidisseur grilles permet de ramener la temprature du
clinker environ 100C.
Le clinker est le rsultat d'un ensemble de ractions physico-chimiques progressives
(clinkrisation) dbutant par la dcarbonatation du carbonate de calcium (donnant la chaux
vive), puis la scission de l'argile en silice et alumine et de la latrite pour le fer, ensuite la
combinaison de la silice et de l'alumine et du fer avec la chaux pour former la C3S, C2S, C3A,
C4F.
Le clinker obtenu la sortie du four est d'abord concass par un concasseur marteau
plus petit que le premier, puis les grains sont envoys au silo clinker.

1.6. Le broyage et lexpdition :


La dernire phase de fabrication dans une cimenterie est le broyage du clinker, dans un
broyeur boulets (dispositif cylindrique charg de boulets dacier et mis en rotation), avec un
pourcentage de gypse et ventuellement de dautres additifs. Au niveau du silo clinker, celuici est extrait vers le rotary gte qui alimente 4 silos doseurs du ciment successivement selon le
type de matire (clinker, gypse ou calcaire). La socit dispose dune trmie pour le clinker,
dune pour le gypse et deux autres pour le calcaire. Ce mlange dos est envoy au niveau du
broyeur ciment. Quand les matires ont travers le broyeur, elles sont envoyes un
sparateur qui les divise en deux fractions dont un produit fini plus fin et un autre plus
grossier qui va retourner vers le broyeur pour y subir un broyage supplmentaire. Le produit
broy entre dans le sparateur par un rcuprateur grumeaux et deux goulottes
pneumatiques. Le rcuprateur a pour rle de retenir et dvacuer les grumeaux ainsi que les
corps broyant. Pour un contrle du volume rejet, le produit repris est mesur par un
dbitmtre plac dans la trappe et le registre double volet qui spare la goulotte pneumatique
et celui plac lentre du broyeur.

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Le produit fini quitte le rotor par le haut et passe dans deux cyclones. Le rotor est
actionn par un moteur vitesse variable. En faisant varier la vitesse du moteur, il est possible
de rgler la finesse du produit fini.
Le ciment est retenu pour tre spar de lair. Cet air est alors mis en circulation grce
un ventilateur plac en aval des deux cyclones puis est divis en deux : une partie tant
rinject dans le sparateur (air ncessaire), lautre partie (air excdentaire ou parasite) sortant
du circuit par lintermdiaire du filtre et un ventilateur de dpoussirage.
Le broyeur est ventil par certaines quantits de gaz servant vacuer les vapeurs
deau et tablir lentre de la machine une dpression permettant dviter les missions de
poussires dans latmosphre.
Les gaz de ventilation du broyeur sont dpoussirs par un filtre manches particulier.
Une certaine quantit de particules transportes par ces gaz peut contenir des lments ayant
une granulomtrie plus leve que celle du produit vis. Cest le cas lorsque la circulation des
gaz est grande vitesse. En fonction de la finesse, la poudre pige par le filtre est soit
retenue, soit refoule vers lentre du sparateur, soit rintgre dans le flux de transport du
produit fini au moyen dun registre volet directionnel. Par dfaut, les poudres sont diriges
vers le sparateur.
Le ciment, en poudre est aspir et envoy vers l'un des silos ciment selon le type de
ciment.
Le ciment est stock dans ces silos, puis est envoy la zone ensachage expdition o
il est soit ensach avant de charger les camions, soit charg en vrac dans un camion citerne
prvu cet effet et est expdi.

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

CHAPITRE II :

PRESENTATION

La socit les Ciments Du Sahel (C.D.S) est la deuxime cimenterie du Sngal. Cette
socit anonyme d'une superficie de 100 ha a dmarr sa production en 2002. Elle se situe
80 km au Sud-est de Dakar dans la zone de Kirne, dans la communaut rurale de Diass, la
sous prfecture de Sindia, dans le dpartement de Mbour.
Le secteur de la production est compos de trois dpartements en thermes de
production: la partie crue, la partie cuisson et la partie ciment et ensachage.

2.1. La partie crue


Elle est compose de carrires, dun atelier de prparation des matires premires et
dun atelier de prparation de la farine.
Carrires
L'entreprise dispose de 2 carrires:

La carrire d'argile et de latrite situe environ 15 km du site ;

Une premire carrire de calcaire situe environ 2km du site ;

Atelier de prparation des matires premires


Il est compos de l'atelier concassage (quip d'un concasseur marteau de 650
tonnes/heure), d'un analyseur gamma ou analyseur en continu servant limiter les drives des
variables chimiques du produit concass par rapport aux consignes, d'une halle de pr
homognisation d'une capacit de 18000 tonnes et d'une halle de stockage des appoints (ou
halle d'ajouts) d'une capacit de 20000 tonnes.
Atelier de prparation de la farine
Il comporte un broyeur vertical "ATOX" de 150 tonnes par heure, utilis pour broyer
le mlange issu du dosage, un silo d'homognisation de capacit 8000 tonnes o est stock la
farine sortant du broyeur "ATOX".

2.2. La ligne cuisson


Le systme du four aux Ciments Du Sahel est celui dun four I.L.C (in line
calcination ou calcinateur en ligne). Ce four est quip dun prchauffeur de 5 tages. Le
caisson du prcalcinateur ou calcinateur est intgr dans la conduite montante du four. Ces
tempratures variant entre 870 et 900C ltage infrieur du cyclone. Avec une telle

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

temprature, la raction de dcarbonatation du carbonate de calcium (CaCO3) va se produire


rapidement : CaCO3

CaO + CO2.

Cest une raction endothermique o le CO2 reprsente les pertes au feu. Le seuil
normal de calcination de la matire introduite dans le four est de 90 95%. Lair chaud venant
du refroidisseur est mlang aux gaz du four avant dtre utilis pour la combustion. Cela
signifie que la combustion dans le calcinateur est alimente par un mlange de gaz
relativement faible en oxygne (11 12%), ceci participe grandement la rduction des
missions de NOx. Le courant dair qui passe la fois dans le four et le calcinateur est
contrl par le mme ventilateur. Ce qui ncessite un systme de rgulation dans le canal dair
chaud, de faon disposer de moyens de contrle sur le tirage.
La ligne de cuisson est constitue de la tour changeur, du four et du refroidisseur de
clinker.
La farine crue entre par la tour changeur en contre courant avec les gaz chauds. Avant
lentre de la farine au niveau du four, seffectue lamorage du procd de clinkrisation
ncessitant lutilisation de combustibles.
Le sous systme tour changeur peut tre modlis comme suit :
Entres tour changeur: farine crue, combustibles et airs faux
Sorties tour changeur : gaz chauds, ractions de dcarbonatation, pertes par rayonnement et
convection.
Durant la combustion au niveau du four, des pertes par rayonnement sy effectuent au niveau
de la virole.
Ainsi, nous pouvons modliser le four comme suit :
Entres four: combustibles, airs faux
Sorties four: rayonnement (virole du four) et convection, raction de clinkrisation.
Le refroidisseur permet de rduire fortement la temprature du clinker sorti du four.
Lair de refroidissement est obtenu laide des ventilateurs de soufflage, peut tre dcompos
en air chaud, utilis par le four et le calcinateur et en excs dair utilis par les broyeurs.
Le refroidisseur peut tre modlis comme suit :
Entres refroidisseur: air de refroidissement, clinker chaud
Sorties refroidisseur: excs dair, clinker refroidis, rayonnement et convection.

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

2.3. Broyage ciment, lensachage et lexpdition :


Le Broyage Ciment
Il comporte quatre doseurs (deux pour le calcaire, un pour le gypse, et un autre pour le
clinker) partir desquels s'effectue le dosage des constituants du ciment, un broyeur ciment
de 120 tonnes par heure, quatre silos pour le ciment.
Le broyeur ciment de la socit Les Ciments Du Sahel est un broyeur boulets. Ce
broyeur est compos de deux compartiments. Le premier contient des boulets de grandes
tailles destines la dsintgration des matriaux bruts, le second contient des boulets de
petite taille servant essentiellement rduire en fine les matriaux pr broys. Les deux
compartiments sont spars par un diaphragme ou cloison. Ils sont chargs avec le nombre de
boulets correspondant la force de broyage recherche.
Dans ces types de broyeurs, une grande partie de l'nergie fournie est transforme en
chaleur. Le reste sert la fragmentation des matriaux, mais aussi leur r agglomration.
Les grains sont traits collectivement l'intrieur du broyeur par des boulets qui oprent par
chocs. Un injecteur deau stabilise automatiquement la temprature de sortie dans toutes les
conditions de fonctionnement de la machine
Le matriau sortant du broyeur est transport par une goulotte pneumatique puis par
un lvateur godets et une seconde goulotte pneumatique vers lentre du sparateur. La
qualit du ciment final dpend largement du mode oprationnel et des divers paramtres
relatifs au broyeur ciment.

Lensachage et lexpdition
Il comporte trois ensacheuses rotatives huit becs, desservant chacune deux lignes de
chargement de camions, un dispositif de chargement du ciment en vrac.

En plus de la production, il existe d'autres secteurs dont l'administration et les organes


de contrle et de supervision, parmi lesquels nous pouvons citer: la salle de commande avec
une supervision automatise (supervision et stockage des donnes), le dpartement de
contrle qualit (contrle le produit fabriqu chaque tape du processus), lenvironnement
(systme de dpoussirage et contrle des missions), la centrale lectrique qui assure la
cimenterie une autonomie en nergie lectrique.

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

DEUXIEME PARTIE :
AMELIORATION DES OPERATIONS DE CONDUITE DE LUNITE DE
LUBRIFICATION (HLPC) DE LATELIER BROYAGE CIMENT

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

10

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

INTRODUCTION

Dans le processus de fabrication du ciment, la sortie du four, le clinker ainsi que


dautres additifs sont envoys au niveau du broyeur ciment. Afin que ce dernier puisse
tourner, sur ses paliers, librement et sans usure, de lhuile pressurise lui est envoye. Ce
fluide est envoy partir dune unit de lubrification (HLPC). Cette dernire est gre par un
automate SLC500, permettant son bon fonctionnement et celui du broyeur. Un cran touche
(Proface), directement reli lautomate, permet dagir sur ce dernier et de voir ltat du
HLPC et les valeurs des tempratures des paliers du broyeur.
Lcran touche se trouve dans latelier broyeur ciment, ainsi, si une alarme signale
au niveau de la supervision quil y a un problme au HLPC, les rondiers sont obligs daller
jusqu latelier, afin de lire, sur cet cran, la nature du problme.
Cette partie de notre projet consiste transfrer des donnes essentielles, du SLC 500
la salle de commande, en passant par un autre automate, le ControlLogix.
Dans un premier temps nous allons tudier le processus de communication entre le
SLC et le ControlLogix, puis nous choisirons les donnes envoyer de latelier broyage
ciment la salle de commande. Le cblage et la programmation pour lchange des donnes
suivront, puis nous effectuerons le test du programme et du fonctionnement et enfin nous
passerons la cration de points et de synoptiques au niveau de la supervision.

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

11

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

CHAPITRE I : INFORMATIONS SUR LE FONCTIONNEMENT DES


AUTOMATES

1.1. Les automates :


Dfinition1 :

1.1.1.

Lautomate est un dispositif se comportant de manire automatique, c'est--dire sans


intervention d'un humain. Ce comportement peut tre fig, le systme fera toujours la mme
chose, ou s'adaptera selon un algorithme prdfini.
Dans le domaine de la mcanique, on nomme automate un appareil renfermant divers
dispositifs mcanique et/ou lectriques, qui lui permettent d'excuter une squence dtermine
d'oprations de manire synchronise. L'automate est donc un objet programm et dot d'une
mmoire.

1.1.2.

Les automates programmables industriels (API):

Un API est un dispositif lectronique programmable destin la commande de processus


industriels par un traitement squentiel. Il envoie des ordres vers les prs actionneurs (partie
oprative ct actionneur) partir de donnes dentres ou capteurs (partie commande ct
capteur), de consignes et dun programme informatique.
On nomme aussi Automate Programmable Industriel un dispositif similaire un
ordinateur, utilis pour automatiser des processus comme la commande des machines sur une
ligne de montage dans une usine. L o les systmes automatiss plus anciens emploieraient
des centaines ou des milliers de relais et de cames, un simple automate suffit. L'API est
structur autour d'une unit de calcul ou processeur, d'une alimentation (depuis des tensions
courant continu CC ou courant alternatif CA) et de modules suivant les besoins de
l'application, tels que des:

cartes d'entres et sorties numriques (tout ou rien) ou analogiques

cartes d'entres pour brancher des capteurs, boutons poussoirs, ...

cartes de sorties pour brancher des actionneurs, voyants, vannes, ...

modules de communication, InterBus, DeviceNet, Ethernet, FIPIO, FIPWAY,


RS232, pour dialoguer avec d'autres automates, des entres/sorties
dportes, des supervisions ou autres interfaces homme-machine

modules ddis mtiers, tels que de comptage rapide, de pesage...

http://www.wikipedia.com

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

12

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

modules d'interface pour la commande de mouvement, dits modules Motion,


tels que dmarreurs progressifs, variateurs de vitesse, commande d'axes

modules de dialogue (homme-machine) tel que le pupitre (tactile ou avec


clavier) dialoguant avec l'automate par rseau industriel propritaire ou non et
affichant des messages ou une reprsentation du procd.

Les API se caractrisent par rapport aux ordinateurs par leur fiabilit et leur facilit de
maintenance (bien que les ordinateurs industriels atteignent galement un trs bon degr de
fiabilit). Les modules peuvent tre changs trs facilement et le redmarrage des API est trs
rapide.
L'absence d'interface Homme-machine, pour visualiser l'action et le fonctionnement
du programme sur la partie oprative, font que les automates sont trs souvent relis par une
communication un pupitre oprateur, une interface graphique (cran d'affichage ou cran
tactile) ou un PC. Dans ce dernier cas, on parle de supervision

1.1.3.

Quelques marques et modles :

Allen Bradley/ Rockwell Automation: Modles ControlLogix, CompactLogix,


FlexLogix, GuardPLC, Micrologix, PLC5, SLC500
Mitsubishi automation: Modles MELSEC F1, F2, FX1N, FX2N, AxN, AxS, QnA,
QnAS, System Q
Panasonic: Modles FP srie
Samson: Modles TROVIS 5171
Siemens: Modles SIMATIC S5 & S7
Schneider Electric: April
Tlmcanique Modicon (marques de Schneider Electric): Modles Twido, M340,
TSX Micro, Premium, Quantum, Atrium, Momentum.

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

13

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

1.1.4.

Quelques terminologies et dfinitions lies aux automates1 :

Instruction : forme d'information communique qui est la fois une commande et une
explication pour dcrire l'action, le comportement, la mthode ou la tche qui devra
commencer, se terminer, tre conduit, ou excut.
Pr-scrutation : phase prcdent la scrutation (analyse minutieuse des instructions).
Entres-Sorties : on appelle Entres-Sorties les changes d'informations entre le processeur et
les priphriques qui lui sont associs.
Bus de donnes : permet, comme son nom l'indique, la circulation des donnes, mais aussi
des instructions, entre les 4 grands blocs ;
Bus d'adresse : permet au processeur de dsigner chaque instant la case mmoire ou le
priphrique auquel il veut faire appel ;
Bus de contrle : est galement gr par le processeur et indique, par exemple, s'il veut faire
une criture ou une lecture dans une case mmoire, ou une entre/sortie de ou vers un
priphrique ; on trouve galement, dans le bus de contrle, une ou plusieurs lignes qui
permettent aux circuits priphriques d'effectuer des demandes au processeur ; ces lignes sont
appeles lignes d'interruptions matrielles (IRQ).
Carte rseau : carte d'extension d'ordinateur. Elle assure le rattachement d'un quipement
informatique un ensemble d'autres ressources connectes sur le mme rseau. Les
quipements communiquent sur le rseau au moyen de signaux qui doivent absolument
respecter des normes.
PCI (Peripheral Component Interconnect) : standard de bus local (interne) permettant de
connecter des cartes d'extension sur la carte mre d'un ordinateur. L'un des intrts du bus PCI
est que deux cartes PCI peuvent dialoguer entre elles sans passer par le processeur.
Bande passante : Capacit de transmission du rseau, exprime en bits par seconde. Un
rseau Ethernet traditionnel a une bande passante de 10 Mbits. Le Fast Ethernet travaille
100Mbits.
Protocole

de

communication:

ensemble

de

contraintes

permettant

d'tablir

une

communication entre deux entits (matriels ou logiciels, dun rseau de tlcommunication).


CIP (control and information Protocol) : protocole de contrle et dinformation, couche
applicative

Ethernet/IP.

Le

protocole

CIP

utilise

le

modle

rseau

producteur/consommateur . Dans ce modle, un producteur diffuse les donnes


(multidestinataires) une fois tous les consommateurs.
1

Rockwell Automation "Documentations Gnrales", MARS 2004

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

14

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Consommateur : Dispositif destinataire dans le modle rseau CIP.


Producteur : source dinformation dans le modle de rseau CIP
Ethernet : Couche physique standard utilisant les mthodes CSMA/CD (Carrier Sense
Multiple Access with Collision Detection, Accs Multiple avec dtection de porteuse et
dtection de collision). Protocole de transmission de donnes par paquets utilis dans les
rseaux locaux, qui permet d'atteindre diffrents dbits qui peuvent varier selon le support
employ.
Switch (interrupteur en franais) : en informatique, un switch dsigne un commutateur rseau,
un quipement qui permet l'interconnexion d'entits rseau appartenant un mme rseau
physique. Contrairement au concentrateur (ou hub), il fractionne le rseau en domaines de
collision indpendants.
Chssis : cadre rigide ou mobile fait d'une matire rsistante, destin entourer ou supporter
quelque chose. Le chssis d'un automate ControlLogix dsigne le cadre sur lequel sont mont
ses composants.
Fond de panier : en informatique cest une carte compose d'un bus. Ce bus possde
gnralement un ensemble de slots permettant d'y intgrer un ensemble de priphriques. Le
bus permet la communication entre le processeur et les diffrents modules.
Rseau Ethernet : Rseau local conu pour lchange grande vitesse dinformations entre
ordinateurs et dispositifs connexes.
Messagerie explicite : messagerie non critique en temps utilise pour la configuration de
dispositifs et la collecte de donnes, par exemple pour le chargement de programmes ou la
messagerie dgal gal entre deux automates programmables.
Messagerie implicite : messagerie temps rel des donnes E/S.
Passerelle : Module ou ensemble de modules permettant les communications entre stations
sur rseaux diffrents.
Module : Unit matrielle fonctionnelle destine tre utilise en conjonction avec d'autres
composants.
IP : protocole internet qui offre le mcanisme de routage des messages. Tous les messages
contiennent non seulement ladresse de la station de destination mais aussi ladresse dun
rseau de destination, ce qui permet aux messages dtre envoys vers de multiples rseaux
dans une organisation ou dans le monde.
Temps dattente : temps entre le lancement dune requte pour des donnes et le dbut du
transfert de donnes proprement dit.
Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

15

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Adresse module : nombre six bits utilis pour identifier de faon unique tout module sur le
fond de panier ControlLogix local et tendu.
Rack : ensemble physique et logique de modules applicatifs partageant une mme
alimentation et un mme fond de panier pour les communications entre modules.
Commutateur : Dispositif rseau qui relie entre eux les dispositifs ou segments de rseau.
TCP (Transport Control Protocol) : protocole plus fiable mais plus lent quUDP. Il est utilis
pour la messagerie explicite sous Ethernet/IP.
TCP/IP (Transmission Control Protocol/Internet Protocol) : Protocole de niveau transport
(TCP) et de niveau rseau (IP) couramment utiliss pour les communications sur et entre
rseaux.
Baud : mesure du nombre de symboles transmis par seconde par un signal modul.
1.2. Le ControlLogix1 :
Lautomate programmable industriel ControlLogix est un systme lectronique destin
automatiser les taches dune installation industrielle en utilisant des fonctions logiques,
squentielles ou numriques. Il

est constitu dun chssis, dune alimentation, dun

processeur, de modules dentres/sorties (E/S) et de modules de communications.

Figure 1 : lautomate ControlLogix en alimentation

1.2.1.

Caractristiques principales :

Le chssis est le support sur lequel sont monts les composants du ControlLogix ;

Lalimentation du ControlLogix est un botier mont sur le chssis, permettant


dalimenter ce dernier, directement au fond de panier, en courant continu lectrique de

Rockwell Automation "Documentations Gnrales", MARS 2004

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

16

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

1,2 V, 3,3 V, 5 V et 24 V. Le botier est fix sur le premier compartiment gauche du


chssis ;

Le processeur est la partie de l'ordinateur qui sera responsable des calculs effectuer.
Le ControlLogix utilise un processeur logique Logix de la famille 5000 (5500 ou
5555) avec 512 KB de RAM ;

Le module Data Highway Plus ou DH/RIO est un module de communication qui


permet denvoyer des messages depuis et vers des dispositifs en rseau Data Highway
Plus, destination dautres rseaux tels que Control Net et Ethernet. Ce module
permet dapporter des informations dgal gal dans le chssis, aux fins dutilisation
par le processeur ControlLogix lorsquil se trouve dans le chssis ;

La Carte ENET est un module permettant le transfert de donnes entre le ContolLogix


et la salle de commande via le rseau Ethernet ;

La batterie ;

Le switch ;

Les modules dE/S du ControlLogix permettent ce dernier de recueillir les


informations provenant des dtecteurs (entres) et dagir sur les actionneurs en
fonction des informations reues. Ces modules offrent de nombreuses proprits, telles
que :
Retrait et insertion sous tension (RIUP) ;
Transfert des donnes lors dun changement d'tat ou des intervalles
priodiques ;
Diagnostics des modules et du cblage intgrs ;
Horodatage (Opration consistant dater un document lectronique de faon
fiable) ;
Dtrompage lectronique et identification des modules ;
Mises jour par mmoire flash.

Lautomate ControlLogix peut communiquer travers quatre principaux rseaux:


Le rseau Control Net permettant, grce un module Contrle net, la communication
avec les automates PLC-5C, ou les coffrets FLEX ;
Le rseau DeviceNet permettant, grce aux modules dE/S de communiquer
directement avec les dtecteurs et les actionneurs ;

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

17

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Le rseau Ethernet permettant grce un module Ethernet de communiquer avec la


salle de commande sur un ordinateur ;
Le rseau DH/RIO permettant grce au module DH/RIO de communiquer dun
automate ControlLogix un automate SLC.

Figure 2 : Quatre principaux rseaux de communication du ControlLogix

1.2.2.

Les variables :
1.2.2.1.

Adressage des variables :

Ladressage se fait en suivant la logique du matriel (utilisation de tags ).


Compte tenu de la longueur de l'adressage il est possible de dfinir des noms qui pointent
vers ladresse physique et qui voquent la signification de la variable.

1.2.2.2.

Dfinition des donnes :

La dfinition des donnes est ralise dans Controller Tags pour tous les
programmes ou bien dans Programme Tags si la dfinition est valable uniquement dans le
programme considr.
La dmarche de dfinition dune nouvelle variable est assez semblable celle que lon
trouve pour les langages de programmation des structures des ordinateurs (Pascal, Fortran, C):
dfinition du nom de la variable, de son type et de son champ si cest un tableau. De manire
pragmatique, on utilise les lignes des tableaux mis disposition.

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

18

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

1.2.2.3.

Types de donnes :

Les types de donnes suivants sont disponibles :


BOOL Boolen, cest--dire 1 bit
Valeur 0/1
SINT

Entier court cod sur 8 bits


Valeur de -128 +126

INT

Entier cod sur 16 bits


Valeur de -32768 +32767

DINT Entier double cod sur 32 bits


Valeur de - 2 147 483 648 + 2 147 483 647
Les automates ControlLogix fonctionnent plus efficacement et utilisent moins de
mmoire quand ils travaillent avec des nombres entiers de 32 bits (DINT).

1.2.3.

Langage ladder (chelle):

Cest un langage graphique, bas sur des schmas lectriques logiques, utilis pour
programmer les microcontrleurs et les Automates Programmables Industriels. Le principe
permet de reprsenter base de relais tout systme logique.
Un programme LADDER se lit de haut en bas et l'valuation des valeurs se fait de gauche
droite. Les valeurs correspondent en fait, si on le compare un schma lectrique, la
prsence ou non d'un potentiel lectrique chaque nud de connexion. En effet, le LADDER
est bas sur le principe dune alimentation en tension reprsente par deux traits verticaux
relie horizontalement par des bobines, des contacts et des blocs fonctionnels.
Il existe 3 types d'lment de langage :

les entres (ou contact), qui permettent de lire la valeur d'une variable boolenne;

les sorties (ou bobines) qui permettent d'crire la valeur d'une variable boolenne;

les blocs fonctionnels qui permettent de raliser des fonctions avances.

1.2.3.1.

Instructions de base :

Les entres (ou contacts) :


Il existe deux types de contact:
Le contact normalement ouvert (XIC) : examine si le contact est ferm
XIC
--| |-Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

19

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Ce contact est ferm lorsque la variable boolenne associe (XIC ici) est vraie, sinon, il est
ouvert.
Le contact normalement ferm (XIO) : examine si le contact est ouvert
XIO
--|/|-Ce contact est ouvert lorsque la variable boolenne associe (X ici) est vraie, sinon il est
ferm.
ONS : entre de stockage, est prcd dune autre entre. Cest une instruction
dentre rmanente qui dclenche un vnement une seule fois. Aprs une transition de ligne
de faux vrai, linstruction ONS reste vraie pendant une scrutation de programme et devient
fausse ds quelle est franchie, ceci mme si sa ligne reste vraie. Elle ne peut tre ractive
quune fois que la ligne devient fausse et redevient vraie. Le bit de stockage ONS est
ladresse de bit qui se souvient de ltat de la ligne la scrutation prcdente. Ce bit est utilis
pour reconnatre une transition de faux vrai de la ligne.

Les sorties (ou action)


OTE : si cette bobine est soumise un potentiel, cest--dire qu'il existe un circuit
ferm reliant cette bobine des deux cots du potentiel, alors la variable boolenne associe
(OTE ici) est active ou 'vraie', sinon elle est 'fausse'.
OTE
( )
OTL (latch): accrochage de sortie. Sactive si la ligne est vraie et reste active mme si
la ligne devient fausse. Ne peut tre dsactive que par une action unlatch
OTL
L
OTU (unlatch) : dcrochage de sortie. Permet de dsactiver la sortie latch.
Linstruction de dverrouillage dit lautomate de mettre Off le bit adress. Il reste donc
ensuite Off, quelle que soit la condition de la ligne, jusqu ce quil soit mis On (en principe
par linstruction OTL dune autre ligne)
OTU
U

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

20

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

OSR (impulsion front montant) et OSF (impulsion front descendant) : sont utiliss
pour dclencher un vnement une seule fois. Ces instructions dclenchent un vnement en
fonction dun changement dtat de la ligne. Ces instructions utilisent deux paramtres, le bit
de stockage et le bit de sortie :
Le bit de stockage est ladresse de bit qui se souvient de ltat de la ligne la
scrutation prcdente ;
Le bit de sortie est ladresse du bit qui est activ en cas de transition de ligne de faux
vrai (OSR) ou de vrai faux (OSF). Le bit de sortie est activ pour une scrutation de
programme.
Linstruction OSR est utilise lorsquun vnement doit intervenir en cas de
changement dtat de la ligne de faux vrai (front montant). Pour ractiver linstruction OSR,
la ligne doit redevenir fausse

Linstruction OSF est utilise lorsquun vnement doit intervenir en cas de


changement dtat de la ligne de vrai faux (front descendant). Pour ractiver linstruction
OSF, la ligne doit redevenir vraie.

1.2.3.2.

Instructions de temporisation et de comptage :

(La base de temps de tous les temporisateurs est de 1 ms)


Temporisation au travail: TON (Timer On Delay) mesure le temps pendant lequel un
temporisateur est actif. Il est utilis pour retarder lactivation dune sortie. Linstruction TON
commence compter les intervalles de base de temps quand les conditions de la ligne
deviennent vraies. Tant que les conditions de la ligne restent vraies, le temporisateur
incrmente sa valeur cumule jusqu ce que la valeur de prslection soit atteinte. Lorsque la
valeur cumule est gale la valeur de prslection, la temporisation sarrte. La valeur du
totalisateur est remise 0 lorsque les conditions de la ligne deviennent fausses mme si la

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

21

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

temporisation nest pas finie. Les temporisateurs TON sont remis 0 lors dun changement de
mode ou dune remise sous tension.

Les instructions de temporisation utilisent les bits de contrle et dtat suivants :


Bit

Est activ quand :

Et reste activ jusqu


ce que :

Bit 13-

DN - bit de fin

valeur cumule valeur

ltat de la ligne

T4:0/DN

Type BOOL

de prslection

devienne faux

Bit 14-

TT -temporisation en ltat de la ligne est vrai

T4:0/TT

Cours

et la valeur cumule <

devienne faux

Type BOOL

valeur de prslection

le bit DN soit activ

Bit 15-

EN - activation du

ltat de la ligne est vrai

ltat de la ligne

T4:0/EN

temporisateur

ltat de la ligne

devienne faux

Tableau1 : bits de contrle et dtat de la temporisation au travail (TON)

Le bit .ACC est du type DINT et est utilis comme accumulateur.


Temporisation au dclenchement: TOF (Timer Of Delay) mesure le temps pendant
lequel un temporisateur est inactif. Il est Utilis pour retarder la dsactivation dune sortie.
Linstruction TOF commence compter les intervalles de base de temps quand les conditions
de la ligne deviennent fausses. Tant que les conditions de la ligne restent fausses, le
temporisateur incrmente sa valeur cumule jusqu ce que la valeur de prslection soit
atteinte. La valeur du totalisateur est remise 0 lorsque les conditions de la ligne deviennent
vraies mme si la temporisation nest pas finie. Les temporisateurs TOF sont remis 0 lors
dun changement de mode ou dune remise sous tension.

Les instructions de temporisation utilisent les bits de contrle et dtat suivants :


Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

22

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Bit

Est activ quand :

Et reste activ jusqu ce


que :

Bit 13-

DN - bit de fin

les conditions de la ligne

les conditions de la ligne

T4:0/DN

Type BOOL

sont vraies

deviennent fausses et que


la valeur cumule soit
suprieure ou gale la
valeur de prslection

Bit 14-

TT -temporisation

les conditions de la ligne

les conditions de la ligne

T4:0/TT

en Cours

sont fausses et la valeur

deviennent vraies ou que

Type BOOL

cumule est infrieure la

le bit de fin soit remis 0

valeur de prslection
Bit 15-

EN - activation du

les conditions de la ligne

les conditions de la ligne

T4:0/EN

temporisateur

sont vraies

deviennent fausses

Tableau2 : bits de contrle et dtat de la temporisation au dclenchement (TOF)


Le bit .ACC est du type DINT et est utilis comme accumulateur.
Remise zro RES: remet zro les temporisateurs, les compteurs et les lments de
contrle. Quand linstruction RES est excute, elle remet zro les donnes dfinies par
linstruction RES. Linstruction RES na aucun effet lorsque ltat de la ligne est faux.
Le tableau suivant indique les lments modifis :

Lorsque linstruction RES est utilise avec un :


temporisateur

compteur

lment de contrle

Lautomate remet zro :

Lautomate remet zro :

Lautomate remet zro :

la valeur ACC

la valeur ACC

la valeur POS

le bit DN

le bit OV

le bit EN

le bit TT

le bit UN

le bit EU

le bit EN

le bit DN

le bit DN

le bit CU

le bit EM

le bit CD

le bit ER
le bit UL

Tableau 3: Elments modifie par linstruction remise zro (RES)

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

23

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Temporisation mmoire ou Temporisateur rmanent RTO (Recovery Time


Objective, dure maximale d'interruption admissible en franais) constitue le temps maximal
acceptable durant lequel une ressource (gnralement informatique) peut ne pas tre
fonctionnelle aprs une interruption majeure de service. Linstruction RTO est utilise pour
retarder lactivation dune sortie.
Compteur CTU (Comptage progressif) : utilis pour incrmenter un compteur
chaque transition de ligne faux-vrai. Lors dune transition de ligne faux-vrai dune ligne CTU,
la valeur cumule est incrmente de 1.
Dcompteur CTD : utilis pour dcrmenter un compteur chaque transition de ligne
faux-vrai.

1.2.3.3.

Instructions de comparaison :

Egalit EQU : est utilise pour tester si une valeur est gale une autre valeur.

Diffrence NEQ : est utilise pour tester si une valeur est diffrente dune autre valeur.

Supriorit GRT : utilise pour tester si une valeur est suprieure une autre valeur.

Infriorit LESS : est utilise pour tester si une valeur est infrieure une autre valeur.

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

24

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Supriorit ou galit GEQ : Linstruction GEQ est utilise pour tester si une valeur
est suprieure ou gale une autre valeur.
Infriorit ou galit LEQ : est utilise pour tester si une valeur est infrieure ou gale
une autre valeur.
Egalit par comparaison masque MEQ : utilise un masque pour tester si une valeur
(source) est gale une autre valeur (de comparaison).
Test sur limites LIM : sert tester les valeurs lintrieur ou lextrieur dune plage
spcifie. Linstruction LIM est value sur la base des valeurs de limite de basse, de test et
de limite haute.

1.2.3.4.

Instructions de calcul :

Addition ADD : ajouter deux valeurs


Soustraction SUB : soustraire une valeur une autre
Multiplication MUL : multiplier une valeur par une autre
Division DIV : diviser une valeur par une autre
Ngation NEG : changer le signe de la valeur source et placer le rsultat la
destination
Valeur absolue ABS : dterminer la valeur absolue de la valeur source
Effacement CLR : mettre tous les bits dun mot zro
Racine carre SQR : dterminer la racine carre dune valeur
Mise lchelle SCL : mettre une valeur lchelle

1.2.3.5.

instructions de transfert :

Transfert dun mot MOV : transfert bit bit. Linstruction MOV est utilise pour
transfrer des donnes de la source la destination. Tant que la ligne reste vraie, linstruction
transfre des donnes chaque scrutation.

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

25

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Transfert masqu MVM : est utilise pour transfrer des donnes de la source la
destination, en masquant des parties de la destination.

1.2.3.6.

Instructions sur fichier :

Copie de mot CPW : copie des mots de donnes dun emplacement un autre
Dcalage binaire gauche BSL : charge et dcharge des donnes dans un tableau de
bits, bit par bit.
Dcalage binaire droite BSR
Chargement FIFO (premier entr, premier sorti) FFL : charge des mots dans un fichier
et les dcharger dans le mme ordre (premier entr, premier sorti)
Dchargement FIFO (premier entr, premier sorti) FFU
Chargement LIFO (dernier entr, premier sorti) LFL : charge des mots dans un fichier
et les dcharger dans lordre inverse (dernier entr, premier sorti)
Dchargement LIFO (dernier entr, premier sorti) LFU
Permutation (automates MicroLogix 1200 et 1500 srie B et suprieure uniquement)
SWP : permute un octet de poids faible avec un octet de poids fort dans un nombre spcifi de
mots
Copie de fichier COP : copie des blocs de donnes dun fichier un autre. La source et
la destination doivent utiliser le mme type de fichier, lexception des fichiers binaires (B)
et de nombres entiers (N) qui sont interchangeables. Cest ladresse qui dtermine la longueur
maximale du bloc copier comme dans le tableau suivant :

Type de donnes Source/Destination

Plage de longueurs de loprande

Elments d1 mot (mot)

1 128

Elments de 2 mots (mot long)

1 64

Elments de 3 mots (compteur)

1 42

Elments de 42 mots (chane)

13

Tableau 4: Longueur maximale du bloc copi par linstruction de copie de fichier (COP)

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

26

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Remplissage de fichier FLL : charge une constante ou une adresse dune longueur
donne dans les lments dun fichier. La figure suivante montre comment les donnes
dinstruction du fichier sont traites. Linstruction charge une valeur source dans les mots
dun fichier. Elle nutilise pas de bits dtat. Si vous avez besoin dun bit dactivation,
programmez une sortie parallle utilisant une adresse de stockage. Cette instruction utilise les
oprandes suivants :
Source : loprande source est ladresse de la valeur ou de la constante utilise
pour remplir la destination. La plage de donnes de la source va de -32 768 32
767 (mot) ou de -2 147 483 648 2 147 483 647 (mot long) ou peut tre
nimporte quelle valeur de bit IEEE-754 32. On ne peut pas utiliser une
constante comme source dans un fichier temporisateur (T), compteur (C) ou de
contrle (R).
Destination : il sagit de ladresse de dbut dcriture des donnes.
Longueur : loprande de longueur contient le nombre dlments. La longueur
peut varier entre 1 et 128 (mot), entre 1 et 64 (mot long) ou entre 1 et 42
(lments de 3 mots tels quun compteur). Les oprandes de la source et de la
destination doivent utiliser le mme type de fichier, seuls les fichiers binaires (B)
et de nombres entiers (N) sont interchangeables.

1.2.3.7.

Instructions de contrle de programme:

Saut JMP : saut en avant jusqu une instruction dtiquette correspondante


Etiquette LBL : saut en arrire jusqu une instruction dtiquette correspondante
Fin temporaire TND : annule une scrutation de logique relais en cours
Interruption SUS : dbogue ou diagnostique le programme utilisateur
Fin de programme END : met fin un programme ou un sous-programme
Relais de contrle matre MCR : valide ou invalide une zone de contrle matre dans
le programme relais
Saut au sous-programme JSR : sutilise quand lautomate doit excuter un fichier
sous-programme distinct dans le programme relais. Elle dplace lexcution du programme
vers le sous-programme SBR dsign (SBR numro de fichier). Une fois linstruction SBR
Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

27

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

excute, lautomate retourne linstruction qui suit linstruction JSR. La plage de donnes
immdiates pour le fichier JSR va de 3 255.

Retour RET : marque la fin de lexcution du sous-programme ou la fin du fichier


sous-programme. Elle amne lautomate reprendre lexcution du programme linstruction
qui suit linstruction JSR, linterruption utilisateur ou le sous-programme derreurs utilisateur
ayant entran lexcution de ce sous-programme.

Sous-programme SBR : cest une tiquette non utilise par le processeur. Cest la
premire instruction de la premire ligne du sous-programme utilisateur quelle sert
identifier. Cette instruction est toujours value comme vraie.

1.3. Le SLC 5001 :

Figure 3 : Le SLC500
Le SLC 500 est un automate programmable, permettant de grer le contrle continu et
le contrle de procds grande vitesse, partir dune plate forme unique. Il est trs utile
pour des oprations temps de cycle critique. Les processeurs SLC 500 prennent en charge
aussi bien la communication Ethernet 10 Mb/s, que la communication rapide Data Highway
Plus (DH+) intgr. Tout au long du procd, des diagnostics complets facilitent le
dpannage, grce au logiciel RS 500.

1.3.1.

Caractristiques principales

A travers les rseaux Ethernet, grce un module Ethernet, le SLC 500 peut
transmettre des donnes de l'usine aux applications d'acquisition et de surveillance de
1

Rockwell Automation "Documentations Gnrales", MARS 2004

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

28

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

donnes, de gestion de programme, de planification de la production et de suivi de matriaux.


Il est dot de processeurs rapides et puissants ayant des tailles mmoire allant jusqu'a 64 Ko,
de centaines de types et d'options dEntres/Sorties locales et dcentralises avec les modules
d'E/S 1746, 1771, Block et Flex, dune communication Ethernet intgre.
Le SLC500 rsiste aux conditions de temprature et d'humidit extrmes et offre une
rsistance aux vibrations et aux chocs exceptionnels. Ses composants modulaires peuvent
fonctionner dans un milieu ayant une temprature allant de 0C 60C, et tre stocks dans
un milieu ayant une temprature allant de -40C +85C. Ils peuvent volus dans un milieu
dune humidit de 5 95 % sans condensation.
Le SLC 500 comporte 5 type de processeurs : le processeur SLC 5/01, le processeur
SLC 5/02, le processeur SLC 5/03, le processeur SLC 5/04 et le processeur SLC 5/05. Dans le
cadre de notre tude nous sommes plutt intresss par les processeurs SLC 5/03 et SLC 5/04.

Les caractristiques des SLC 5/03 et 5/04, sont dresses dans le tableau ci-dessous :

Capacit
mmoire

totale

de

la

Processeurs SLC 5/03


L531 : 8 K
L532 : 16 K

Points d'entre et de sortie


4096 points
possible de contrler
Temps
de
scrutation
1 ms/K
typique (1)
Programmation (y compris
en ligne
dition en temps rel)

Voies

Adressage
Module mmoire
Interrupteur
RAM

Processeurs SLC 5/04


L541 : 16 K
L542 : 32 K
L543 : 64 K
4096 points
0,90 ms/K
en ligne

DH-485 intgre

DH+ intgre, prenant en charge les


fonctions
suivantes
:
*Communication rapide (57,6;
115,2 et 230,4 kilo bauds)
*Messages possibles avec les
processeurs SLC 500, PLC-2, PLC5 et PLC-5/250

RS-232 intgre
indirect
EPROM

RS-232 intgre
indirect
EPROM

cl -RUN, REMote,
PROGram
sauvegarde par pile

cl -RUN, REMote, PROGram


effacement des dfauts)
sauvegarde par pile

Tableau 5: caractristiques des SLC 5/03 et 5/04


Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

29

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Le processeur SLC 5/03 permet de rduire le Temps de scrutation typique 1ms, ceci
amliore considrablement les performances systme. Les applications de conditionnement
rapide, de tri et de manutention sont moins coteuses. La voie RS-232 intgre permet la
connexion des quipements externes intelligents sans utiliser d'autres modules.
Le processeur SLC 5/04, en plus des fonctionnalits de base du SLC 5/03, offre des
possibilits de communications DH+, ceux-ci tant 3 a 12 fois plus rapide que les
communications DH-485 et donnant accs a des niveaux de performances suprieurs. Le
processeur SLC 5/04 dispose donc d'une vitesse d'environ 15 % suprieure au SLC 5/03.
Le temps de maintien de la scrutation du programme, pour tous les cinq processeurs, aprs
une perte d'alimentation, est de 20 ms 3 s (suivant la consommation).

1.3.2.

Jeu d'instructions de programmation SLC :


1.3.3.1.

Instructions de bases

Instructions
Mnmonique

Objet
Nom

XIC

Examine si ferm

Examiner si le contact est ferm (condition On)

XIO

Examine si ouvert

Examiner si le contact est ouvert (condition Off)

OTE

Activation de sortie

Activer la sortie (On /Off)

OTL et OTU

Verrouillage de sortie et

OTL active un bit quand la ligne est excute, et

dverrouillage de sortie

ce bit retient son tat quand la ligne n'est pas


excute ou en cas de mise hors et sous tension.
OTU dsactive un bit quand la ligne est excute
et ce bit retient son tat quand la ligne n'est pas
excute ou en cas de mise hors et sous tension

OSR

Impulsion front montant

Dclencher un front montant

Tableau 6: Instructions de bases du SLC

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

30

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

1.3.3.2.

Instructions des temporisateurs et compteurs :

Instructions
Mnmonique
TON

TOF

RTO

Objet

Nom
Temporisateur

Compte les intervalles de base de temps lorsque

l'enclenchement

l'instruction est vraie.

Temporisateur au

Compte les intervalles de base de temps lorsque

dclenchement

l'instruction est fausse

Temporisateur

Compte les intervalles de base de temps lorsque

rmanent

l'instruction est vraie et retient la valeur cumule lorsque


l'instruction devient fausse ou en cas de mise hors et sous
tension.

CTU

Comptage

Incrmente le compte chaque transition faux vrai et

progressif

retient la valeur cumule lorsque l'instruction devient


fausse ou en cas de mise hors et sous tension

CTD

Comptage

Dcrmente le compte chaque transition faux vrai

dgressif

retient la valeur cumule lorsque l'instruction devient


fausse ou en cas de mise hors et sous tension.

RES

Remise zro

Remet zro la valeur cumule et les bits d'tat


d'un temporisateur ou d'un compteur. Ne pas
utiliser avec des temporisateurs TOF

Tableau 7: Instructions des temporisateurs et compteurs du SLC

1.3.3.3.

Autres instructions :

Fonction

Description

Comparaison

comparent des valeurs en utilisant une expression ou une instruction de


comparaison spcifique. EQU, NEQ, LES, LEQ, GRT, GEQ, MEQ

Calcul

valuent des oprations arithmtiques en utilisant une expression ou une


instruction arithmtique spcifique. ADD, SUB, MUL, DIV, DDV, CLR,
NEG, SQR, SCL

Logique
Dplacement

effectuent des oprations logiques sur les bits. AND, OR, XOR, NOT
modifient et dplacent des bits. MOV, MVM

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

31

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Fichier

excutent des oprations sur les donnes de fichiers. COP, FLL, BSL,
BSR

Commande de
programme

changent le droulement de l'excution du programme a relais. JMP, LBL,


JSR, SBR, RET, MCR, TND, SUS, IIM, IOM, END

Communication lisent ou crivent des donnes sur un autre poste : MSG, SVC, BTR, BTW
Tableau 8: Autres instructions du SLC
1.4. Le module dinterface de communication Data Highway Plus (DH+)1 :
Au niveau le plus lmentaire, le cble rseau Data Highway Plus est un fil ou un
cble et un protocole qui relie des ordinateurs et des priphriques pour quils puissent
communiquer. Le fil rel utilis pour un rseau est dnomm support rseau.
Une liaison DH+ transfre les donnes entre ControlLogix, SLC et autres dispositifs
qui utilisent le rseau DH+. Ces dispositifs sont appels stations. Un maximum de 32 stations
peut tre connect une seule liaison DH+. La longueur maximale dun cble pour le DH+
dpend de la vitesse de transmission. Si la liaison dentre/sortie DH+ transmet la vitesse de
57,6 kb/s, la longueur maximale du cble est de 3000m. Tous les dispositifs dune liaison
DH+ doivent tre configurez pour communiquer la mme vitesse de transmission. Pour
assurer un bon fonctionnement, des rsistances de terminaison livres avec lautomate
programmable doivent tre places aux deux extrmits de la liaison DH+. Si la liaison
dentre/sortie DH+ transmet la vitesse de 57,6 kb/s, une rsistance de 150 est utilise.
Le module Data Highway Plus permet denvoyer des messages depuis et vers des
dispositifs en rseau Data Highway Plus, destination dautres rseaux tels que Control Net
et Ethernet. Ce module permet dapporter des informations dgal gal dans le chssis, aux
fins dutilisation par le processeur ControlLogix lorsquil se trouve dans le chssis. Les
modules DH+ utiliss aux Ciments du Sahel est le module 1756-DHRIO. Il naccepte que des
communications transmises la vitesse de 57,6 kb/s.
Lillustration cidessous est donne titre dexemple. Le systme utilise deux
passerelles ControlLogix reliant des rseaux Data Highway Plus existants. La communication
entre automates programmables SLC500 sur des rseaux diffrents est accomplie de la mme
manire que celle utilise pour la communication au sein dun mme rseau. Sur lautomate
ControlLogix, le module DH+ peut tre retir et insr sous tension sans interrompre
lalimentation des autres modules du chssis.
1

Rockwell Automation "Documentations Gnrales", MARS 2004

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

32

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Figure 4: Rseau DH+

Figure 5: le module Data Highway Plus


Il existe deux mthodes de communication sur le DH+ : le Routage DH+ des messages
PCCC (commandes de communication des automates programmables), et les messages CIP
(protocole de contrle et dinformation).
Dans notre cas nous utiliserons la mthode messages CIP. Ce nouveau protocole et son
acheminement sont accepts par les dispositifs ControlLogix et les SLC 500 qui utilisent le
rseau ControlNet. Il utilise un concept de chemin relatif . Du fait que le message mme
ou sa connexion de transmission contient toutes les informations ncessaires son
acheminement, les messages
CIP nexigent aucune table de routage ou ID de liaison. Sur CIP, le port ControlBus
du DHRIO est le port 01, la voie A du DH+ est le port 02, la voie B de DH+ est le port 03.
Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

33

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Ladresse de station du DHRIO sur le ControlBus est son numro demplacement, ladresse
de station sur les voies A et B est son numro de station DH+. Le module DHRIO accepte le
passage des messages CIP sur une liaison DH+. Le dispositif naccepte pas le passage de
donnes CIP dE/S un module dE/S. Voir le schma cidessous.

Figure 6 : Liaison DH+

Avant dinstaller le module DH+, il faut dfinir le type de rseau et rgler les
commutateurs des adresses de stations. Pour chaque adresse de station des voies, il est
possible de slectionner une gamme comprise entre 00 et 77.
Pendant la configuration, lemplacement du module et la position du rack sont
sauvegards avec les donnes de configuration. Ces donnes sont sauvegardes dans la
mmoire non volatile du module. Le module RIO/DH+ doit tre bien plac dans
lemplacement et dans le rack appropris pour les mises sous tension futures. Le nonrespect
de cette recommandation entranerait un dfaut de configuration, indiqu par CNFG FALT
sur lafficheur alphanumrique. Le module nutilise pas de pile pour sauvegarder les
informations. La sauvegarde est effectue en EEPROM. Il est possible de configurer chaque
voie DH+ du module RIO/DH+ avec un emplacement dautomate. Si un message local est
envoy sur le rseau Data Highway Plus, aucune ID de liaison nest incluse dans le message
et ce dernier est automatiquement envoy lemplacement de lautomate.
Linstallation type dun automate seffectue dans lemplacement de lautomate. Cette
information doit tre configure ou dfinie selon la configuration par dfaut, que les messages
DH+ locaux soient utiliss ou non. Si cette procdure nest pas respecte, un dfaut de
configuration se produira.
Il est possible dutiliser la configuration par dfaut du module RIO DH+ au lieu
dcrire une configuration spcifique. La configuration par dfaut ne contient pas de tables de
Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

34

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

routage et les emplacements dautomates des deux voies DH+ sont dfinis lemplacement 0.
La position du rack et le numro demplacement stocks avec les donnes de configuration
sont une valeur non dfinie. Cette configuration vite les dfauts de configuration mais
empche galement lacheminement de messages de toutes les trames, sauf les trames locales
du DH+ aux emplacements 0, et limite les applications dans lesquelles le module peut tre
utilis.

Diagnostic et dpannage

Figure 7 : Module DH+ dans le back plane.


Dpannage de lalimentation
Voyant dalimentation

Alimentation

Procdure

Eteint

Ne fonctionne pas Actionner le commutateur dalimentation


Vrifier les connexions
Vrifier le fusible

Allum

Fonctionne

Rien, fonctionnement normal

Tableau 9: Dpannage de lalimentation

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

35

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Dpannage du module

Message dtat affich

Etat du rseau

Procdure

OFF LINE

La liaison DH+ est larrt

Corriger la configuration

DUPL NODE

Adresse de station en

Choisir une autre adresse de station et

double

rgler de nouveau les commutateurs

Seule station sur la liaison

Vrifier les cbles

ONLY NODE

DH+
CNFG FALT

OOAB

Configuration incorrecte de Vrifier que le module est insr dans


lobjet DH+

lemplacement correct

Les commutateurs de type

Rgler les commutateurs pour DH+

de rseau sont mal rgls


4 chiffres sont figs

Erreur fatale

Noter le code
Retirer et remettre le module en place
ou le mettre hors tension

OK

Fonctionnement normal de
cette voie.
Tableau 10: Dpannage du module
Etat du module

Voyant OK

Etat du module

Procdure

Eteint

Ne fonctionne pas

Mettre le chssis sous tension


Vrifier si le module est compltement insr
dans le chssis et le fond de panier

Vert clignotant

Fonctionne mais

Rien, aucun message nest achemin par le

nachemine pas les

module. Pour acheminer les messages, utiliser

messages

la configuration par dfaut du module, ou le


configurer.

Rouge puis teint Auto-test en cours


Vert

Rien, fonctionnement normal

Fonctionne et achemine Vrifier la configuration du module


les messages

Rouge

En dfaut majeur

Relancer le module. Si le rouge rapparait,

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

36

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

remplacer le module
Rouge clignotant

En dfaut majeur ou

Vrifier le voyant alphanumrique et procder

dfaut de configuration

comme indiqu dans le tableau des messages


dtat

Tableau 11: Etat du module


Etat des voies

Voyant de la voie

Etat de la voie

Procdure

Eteint

Pas en ligne

Placer la voie en ligne

Vert

Fonctionne

Rien, fonctionnement normal

Vert clignotant

Une ou plusieurs stations

Vrifier lalimentation des

dfectueuses ou en panne. Aucune

autres racks

autre station sur le rseau

Vrifier les cbles

Dfaut matriel

Relancer le module. Si le rouge

A ou de la voie B

Rouge

rapparat, remplacer le module


Rouge clignotant

Dtaction de station en double

Vrifier ladresse de station

Tableau 12: Etat des voies


1.5. Les logiciels de programmation et de communication1 :

1.5.1.

RSLinx

RSLinx est un logiciel de communication fournissant une connectivit priphrique pour


une grande varit d'applications Rockwell Software. Il permet aux automates programmables
Allen-Bradley daccder de nombreuses applications Rockwell Software. Il peut supporter
simultanment plusieurs applications par lintermdiaire dinterfaces de communication
telles que RSLogix 500 et RSLogix 5000. RSLinx offre une interface graphique conviviale
permettant de naviguer travers tout le rseau par le biais d'un rseau Ethernet.
Afin de rpondre toute une srie de contraintes techniques et budgtaires des applications,
cinq versions de RSLinx sont disponibles : RSLinx Lite, RSLinx OEM, RSLinx, RSLinx
Gateway et RSLinx C SDK.
1

Rockwell Automation "Documentations Gnrales", MARS 2004

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

37

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

RSLinx Lite, qui est utilis aux ciments du Sahel, est associ aux produits ncessitant
laccs direct aux drivers de rseau RSLinx, RSLogix500 et RSLogix5000. Il fournit les
fonctions minimales utiles au support des applications logicielles de Rockwell Software et
Allen-Bradley telles que : une facilit de migration vers de nouveaux processeurs ou rseaux,
une compatibilit des produits pour Rockwell Software et Allen-Bradley, une excution
simultane de plusieurs dispositifs de communication, une connectivit aux rseaux anciens
grs par un acheminement distant via six dispositifs passerelles diffrents, une investigation
de systme intuitive gre par une fonction de contrle darborescence RSWho graphique et
des diagnostics complets, une interface utilisateur intuitive teste dans le laboratoire dessais
Rockwell Software, et une assistance utilisateur accessible par simple clic avec laide
contextuelle.
RSLinx est muni de drivers qui sont des interfaces logicielles dquipements permettant
dassurer la communication entre RSLinx et le processeur. Lorsquun driver est configur,
son nom apparat dans la liste des drivers configurs.
Un contrleur virtuel SOFTLOGIX est utilis pour remplacer un contrleur
ControlLogix rel. Ce contrleur pourra communiquer avec des cartes dentres, de sorties
ou toutes autres composantes monter en rseau avec lordinateur.
RSWho est une interface de RSLinx, permettant dafficher, partir dun seul cran, tous
les pilotes configurs du rseau. Sur sa partie droite se trouvent la liste des membres dun
groupe (rseau ou dispositif servant de passerelle), et sur sa gauche une structure arborescente
montrant les rseaux et dispositifs.
Si cot dun dispositif est place une coche X rouge, cela signifie que RSWho ne le
reconnat plus. Ce signe signal une erreur de communication, par exemple le dbranchement
disfonctionnement dun dispositif.

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

38

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Figure 8 : Ouverture de RSLinx

1.5.2.

RS LOGIX 5000

1.5.2.1.

Dfinitions

Le logiciel de programmation RSLogix 5000 est conu pour fonctionner avec les
plates-formes Logix et les automates Logix5000 de Rockwell Automation. Le logiciel
RSLogix 5000 comprend une fentre dorganisation graphique de lautomate, des botes de
dialogue pour la configuration des E/S, un outil de configuration du mouvement et des
mthodes de configuration par pointer cliquer. Il utilise des tableaux et des structures dfinies
par lutilisateur, dans le but de fournir la flexibilit ncessaire lapplication plutt que de la
forcer se conformer une structure de mmoire particulire telle que dfinie par la table de
donnes mmoire de lautomate. Les mthodes dadressage des E/S faciles utiliser. Le
logiciel est dot dun diteur de logique relais adaptable pour vous permettre de modifier
plusieurs lignes de logique simultanment et dentrer une logique par pointer cliquer ou via
une invite ASCII. Son Jeu dinstructions comprend des instructions de logique relais et de
bloc fonction. Sa fonction de supervision de diagnostics comprend un affichage de ltat de

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

39

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

lautomate, une fonction de vrification du programme et une surveillance efficace des


donnes.
La programmation de lautomate se fait via la ralisation de plusieurs tches La tche
principale contient le programme excuter. Les autres tches sont relatives des missions
auxiliaires. La tche principale de lautomate peut tre dcompose en plusieurs programmes
qui tournent de manire concurrente. Chaque programme contient lui-mme plusieurs
routines. Pour chaque programme, cest la routine Main program qui est le noeud matre.
De cette routine, on appellera toutes les autres suivant une arborescence plus ou moins
complique.
.
1.5.2.2.

Dfinition et introduction dune variable :

Les variables portent le nom de tags . Les tags sont soit des variables du systme
(entres/sorties directes ou dportes) soit des variables internes (pointeur d'tape, etc.).
En ce qui concerne les variables du systme, leur dfinition, base sur larchitecture matrielle
est assez difficile dutilisation dans la programmation. Pour viter cette difficult, on peut
recourir ce quon appelle des tags cest--dire des tiquettes qui pointent vers les
adresses physiques. On remplace alors toutes les occurrences de la variable par le tag
slectionn. Cette opration se fait dans le mme tableau que la dfinition des variables. Une
Colonne est spcialement rserve cet effet.
Les tags sont dfinis par le nom de la variable, son type (BOOL, INT, TIMER,...) et sa
valeur initiale lors des dmarrages chaud ou froid. Lintroduction dune nouvelle variable
est ralise en ouvrant longlet Edit tags dans les rpertoires Controller tags et
ProgramTags . Les variables dfinies dans Controller tags sont dfinies de manire
globale pour tous les programmes. Cest l galement que sont dfinies les variables qui
seront visibles par lextrieur (OPC ou superviseur). Les variables dfinies dans Program
task ont une porte limite au cadre restreint du programme (variables locales).
Le RSlogix5000 utilise un langage Ladder.

1.5.3.

RSLogix 500

La mise en uvre dune plate-forme de simulation sur ROCKWELL ncessite


lutilisation dun poste possdant RSLinx, afin de pouvoir communiquer avec les automates.
Cependant tout automate son propre logiciel de programmation. Dans le cas du SLC le
logiciel utilis est le RSLogix 500.
Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

40

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Le logiciel de programmation en logique a relais RSLogix 500 permet d'optimiser les


performances, d'conomiser du temps sur le dveloppement des projets et d'amliorer la
productivit.
La faon dont se fera la communication avec un processeur lorsquaucun projet nest ouvert
peut tre fournie RSLogix 500 en configurant les communications du systme. Ceci permet
dattribuer le numro de station du processeur avec lequel se fera la communication ainsi que
le driver de communication. Cette procdure doit tre effectue avant de commencer un
nouveau projet car les paramtres sont gardes en mmoire et sappliqueront lorsquune
tentative de transfert dun programme de logique se fera.
Dans le logiciel il est possible de crer un nouveau projet en prcisant le type de
processeur utilis dans la configuration du matriel du systme.
Le chssis et les modules devront tre dfinis. Il est possible de changer de module,
dexaminer la consommation lectrique, dajouter de nouveaux fichiers programme, de crer
des tables de donnes (il est possible, avec les automates SLC et Micrologix 1200 et 1500, de
crer jusqu 256 fichiers de donnes, de 0 255. Les huit premiers fichiers de donnes sont
dfinis par dfaut, les autres sont dfinis par lutilisateur), de supprimer les fichiers de table
de donnes, de configurer les voies de communication du processeur, de changer de
processeur. Dans la barre en ligne situe juste en dessous de la barre dicne, en haut de la
fentre dapplication de RSLogix 500, est visible ltat du driver et de la station. Sans avoir
accder aux boites de dialogue dans lapplication, il est possible davoir un aperu rapide de
la configuration des voies. Cette tape est importante avant de se mettre en ligne avec le
programme de logique, car elle permet de dfinir les paramtres de communication du
processeur tels que les mthodes de contrle du systme et la vitesse de transmission.
Il est possible de forcer un bit dE/S (tre prudent car toutes fonction de forage peut
entraner un mouvement soudain de machine, et ventuellement blesser le personnel ou
endommager lquipement. Il est possible dactiver un forage grce aux tables de forages.
Lentre, lactivation ou la dsactivation du forage peut se faire lors de la surveillance du
fichier hors ligne ou dans nimporte quel mode processeur lors de la surveillance du fichier en
ligne), de modifier des valeurs de donnes, de surveiller un fichier de donnes, de rechercher
des instructions, de remplacer des instructions, dutiliser les diagnostiques volus, de
visualiser le fichier dtat ( afin de dterminer la cause dun dfaut de processeur), d
imprimer des rapports, de vrifier ltat du SLC principal, ltat du SLC processeur, ltat du
programme/processeur, ltat du systme SLC.
Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

41

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

CHAPITRE II : ETUDE DE LUNITE DE LUBRIFICATION DES PALIERS DU


BROYEUR (HLPC)
Le High Low Pressure Control (HLPC) 1 a pour rle principal de graisser les paliers
sabots de glissement du broyeur ciment. La conception et le fonctionnement des units de
lubrification pour lentre et la sortie du broyeur sont identiques, cest pourquoi nous ne
dcrirons que le fonctionnement de lentre HLPC.

2.1. Composants du HLPC


Le HLPC se compose :
-

dun rservoir dhuile

de trois pompes jumeles. Une pour le systme de conditionnement et pour la


circulation, une pour le graissage basse pression et une pour le graissage haute
pression

un refroidisseur dhuile eau

un lment de chauffe

des pressostats, des dtecteurs de position et des capteurs de dbit

des transmetteurs de tempratures

diverses soupapes

2.2. Fonctionnement du HLPC

Figure 9 : le circuit du HLPC


1

Rockwell Automation "Documentations Gnrales", MARS 2004

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

42

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Le graissage commence lorsque lordre de dmarrage est donn et quil ny a pas


dalarme dans le systme. Lopration est contrle partir de la temprature dhuile dans le
rservoir.
Lorsque la temprature du rservoir est suprieure 25C, la pompe de
conditionnement est mise en route, permettant la circulation de lhuile travers le cordon de
chauffage. Si la temprature du rservoir tombe en dessous de 20C ou si le niveau dhuile
dans le rservoir tombe en dessous de 30%, la pompe de conditionnement sarrte.
Lorsque la temprature du rservoir dpasse 60C, les pompes basses pression, et les
pompes hautes pression sont mises en routes et sarrtent lorsque la temprature du rservoir
tombe en dessous de 35C.
Dans chaque cordon basse pression est install un contacteur de dbit. Ce dernier
souvre lorsque le dbit dhuile est infrieur 15l/min. Au dmarrage, si aprs 60s (rglable
de 30 120s) ce dbit natteint pas 15l/min, les pompes basse pression et haute pression
sarrtent. Les deux pompes haute pression sont entranes par le mme moteur.
Dans chaque cordon haute pression est install un double contacteur de pression, qui
indique la pression maximale, et la pression minimale dans le cordon. Si la pression dpasse
P.maxi, une alarme se dclenche, avec un retard dune dix secondes, et les pompes basse
pression et haute pression sarrtent.
Au dmarrage des pompes, si aprs 10s la pression est toujours en dessous de P.min,
une alarme se dclenche et les pompes basse pression et haute pression sarrtent.
Lorsque la temprature dhuile est entre 35C et 90C, et que toutes les pompes basse
et haute pression sont en services, le broyeur peut dmarrer.
Aprs 180s de fonctionnement du broyeur, les pompes haute pression sont arrtes,
une pression est alors produite dans les paliers. Cette pression est contrle par le pressostat
dans les cordons haute pression. Si la pression dpasse la pression maxi ou est en dessous de
la pression mini, le broyeur sarrte.
Si la temprature du rservoir est au dessus de 63C, llment de chauffe dans le
rservoir est dsactiv, et lorsquelle tombe en dessous de 62C, llment de chauffe est de
nouveau activ.
Si la temprature du rservoir est au dessus de 65C, une vanne solnode Y01
souvre, permettant lhuile de circuler dans le cordon de circulation, o il sera refroidi. Le
refroidissement se fait par eau. Il est contrl par thermostat. Lorsque la temprature tombe en

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

43

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

dessous de 64C, la vanne Y01 se ferme et lhuile se met de nouveau en circulation travers
le cordon de chauffage.
Si la temprature du palier du broyeur dpasse 90C pendant son fonctionnement, le
broyeur sarrte.
Actions entreprises selon les tempratures du rservoir :

Max 5 (90C) -

Arrt du moteur du broyeur

Max 4 (85C) -

Avertissement prliminaire

Max 3 (65C) -

Mise en circulation de lhuile travers le cordon refroidi eau

Max 2 (64C) -

Mise en circulation de lhuile travers le cordon de chauffage

Max 1 (63C) -

Dsactivation de llment de chauffe

Min 1 (62C) -

Activation de llment de chauffe

Min 2 (60C) -

Dmarrage des pompes basse pression et haute pression

Min 3 (35C) -

Arrt des pompes basse pression et haute pression

Min 4 (25C) -

Dmarrage de la pompe de conditionnement

Min 5 (20C) -

Arrt de la pompe de conditionnement

Pour un bon fonctionnement du broyeur, ces actions se doivent dtre trs prcises,
cest pourquoi elles sont gres par un automate, le SLC 500.

2.3. Systme de contrle local cran touche (proface)


Comme son nom lindique lcran touche est une interface locale, permettant de
contrler le fonctionnement du HLPC. Il est directement reli lautomate SLC 500, et
permet dagir sur ce dernier. Il a donc pour but de :
- Contrler le fonctionnement des 2 HLPC pour les paliers du broyeur ;
- Traiter et visualiser les diffrents points de mesure ;
- Effectuer les essais et rglages pendant la maintenance ;
- Donner lalarme dans les conditions anormales ;
- Communiquer avec le systme de contrle central (SCC) le SLC 500.
Lcran touche se trouve dans latelier broyeur ciment. Ainsi, si une alarme signal au
niveau de la supervision quil y a un problme au HLPC, les rondiers et les automaticiens sont
obligs daller jusqu latelier, afin de connatre, au niveau de lcran, la nature du problme.
Cest dans ce sens que notre tude porte sur le transfert des donnes essentielles, du SLC 500
la salle de commande, en passant par un automate ControlLogix.
Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

44

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

CHAPITRE III :

ACQUISITION DE DONNEES SUPPLEMENTAIRES DU


HLPC

3.1. Procdure de communication entre automate1.

Figure 10 : Procdure de communication entre le ControlLogix et le SLC500

La figure ci-dessous donne un aperu global de la procdure de communication entre


lautomate ControlLogix et lautomate SLC500. Lide gnrale cest que lorsque le
ControlLogix a besoin de donnes du SLC500, ce dernier crit ces donnes dans le
ControlLogix, la zone rserve pour cela. De mme si le SLC500 a besoin de donnes du
ControlLogix, ce dernier crit ces donnes dans le SLC500, la zone rserve cet effet. Ceci
pour dire que la communication entre les automates est une fonction dcriture.
Cest une sous routine nomme Z15 qui permet au SLC 500 dcrire ses donnes dans
le ControlLogix, grce au logiciel RSLogix5000. Lappelle de cette sous routine se fait
partir dune autre sous routine, B00, avec un paramtre dentre qui permet didentifier le
numro du SLC500, ce numro est dfini par PlcPtr.

Rockwell Automation "Documentations Gnrales", MARS 2004

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

45

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Les donnes transfrer du SLC500 au ControlLogix sont stockes dans une mmoire
du SLC500 de N213:000 - N213:009. Une fois envoyes ces donnes sont copies dans une
autre zone mmoire du SLC500, de N214:000 N214:009, afin de pouvoir les comparer avec
les prochaines valeurs transfrer. Lorsque le SLC500 crit des donnes dans le
ControlLogix, ces donnes sont reues dans la zone mmoire de SUB_PLC_Recv_N211
[PlcPtr*10] SUB_PLC_Recv_N211 [(PlcPtr+9)*10]. Ces donnes sont ensuite copies
dans la zone mmoire de SUBPLC [PlcPtr].RX [0] SUBPLC [PlcPtr].RX [9] qui correspond
la zone de travail dans le ControlLogix. Si aucune donne nest reue pendant 20 secondes,
les donnes de cette zone seront effaces.
Les donnes transfrer du ControlLogix au SLC500 sont stockes dans une mmoire
du ControlLogix de SUB_PLC [3].Tx [0] SUB_PLC [3].Tx [9], et achemines vers la zone
mmoire de N211:000 N211:009 du SLC500. Ces donnes sont copies vers la zone
mmoire, de N212:000 N212:009, qui correspond la zone de travail dans le SLC500.
Une interface de structure de donne, appel PLCtoSUB a t dfinie pour cette
communication.

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

46

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Figure 11 : Interface de structure de donne PLCtoSUB

PriodTx Timer est un temporisateur qui indique la frquence la quelle les donnes
vous tre transfres. Par dfaut la priode est de 5s.
HandshakeTimer est un temporisateur qui permet de savoir si le SLC500
communique. Si la dure de temporisation est atteinte, cela veut dire quil ny a pas de
communication et le programme va effacer les donnes du SLC500 stockes

dans le

ControlLogix. La priode par dfaut est de 20s.


TX INT [10] array et RX INT [10] array : Pour chaque SLC500, 10 mots entiers
(SUBPLC [n].RX) sont destins la rception des donnes, et 10 autres (SUBPLC [n].TX)
lenvoi. Les deux premiers de chaque block ont t prdfinis pour lenvoi dinformation de
type digital (32 bits). Les huit autres envoient des informations binaires.
OLD_TX INT [10] array est utilis par la sous routine pour comparer les anciennes donnes
envoyes et les nouvelles.
Int_Send_REQ Bit est un bit interne utilis pour la sous routine.

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

47

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Figure 12 : 10 mots utiliss pour la rception des donnes du SLC500/1 (SUBPLC [1].RX)

3.1.1.

La sous routine B00

La sous routine B00 est un sous programme de RSLogix 5000, crit avec un langage
ladder. Il permet de slectionner le SLC qui doit transfrer ses donnes au controlLogix. Ce
choix se fait grce une instruction JSR (Jump to Sub Routine), ayant comme paramtre
dentre le numro du SLC en question. Cest ce numro qui est envoy la sous routine Z15
et reu grce linstruction BSR qui dtecte le paramtre dentre, permettant ainsi au
ControlLogix de savoir avec quel SLC il communique. A chaque fois que la sous routine Z15
est excute, il est prvu un retour vers la sous routine B00 afin de passer la communication
avec le SLC suivant. (Pour le programme du ladder DH+ voir Annexe 1)

3.1.2.

La sous routine Z15

La sous routine Z15 est le sous programme qui permet de transfrer les donnes du
SLC500 au ControlLogix. Elle est active grce au JSR de la sous routine B00.

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

48

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

A la ligne 0, de la sous routine Z15, linstruction SBR indique le paramtre dentre


qui est not PlcPtr (cest le numro du sous automate SLC500 qui est en communication). Ce
paramtre est enregistr afin de faciliter son utilisation au cours de lexcution.
A la ligne 1 le paramtre dentre est envoy des instructions de comparaison (LES
et GRT). Si ce paramtre est infrieur 1 ou sil est suprieur 15, linstruction RET permet
de quitter la sous routine Z15 et de retourner la sous routine B00. Cela permet dtre sur
quil y a bel et bien un SLC500 qui communique, car les numros 1 15 correspondent 15
SLC500.
A la ligne 2, une fois la zone de rception des donnes des systmes autonomes est
active, le temporisateur time on (TON) commence le comptage avec une dure de
prslection de 20s et le TON est EN (actif).
La ligne 3 na pas dinstruction dentre, donc reste toujours vrai et linstruction Latch
(L) qui est associe la zone de rception des donnes des systmes autonomes est active,
ceci permet de maintenir la ligne 2 vrai jusqu ce quune instruction unlatch la dsactive.
Donc le temporisateur continuera son comptage.
Linstruction dentre de la ligne 4 est un XIC de TAG (identifiant): SUBPLC
[PlcPtr].HandshakeTimer. DN. Cela signifie que lorsque le compteur TON aura fini de
compter (20s), le bit .DN (fin de comptage) sera actif et la ligne 4 sera vrai, ce qui permet
dexcuter linstruction FLL qui permet de remplir le fichier SUBPLC [PlcPtr].RX[0] 0
(selon la source) pour rinitialiser la zone ControlLogix laquelle doit tre affectes les
informations du SLC. Ceci signifie que si pendant 20s aucun SLC500 ne communique, la
zone ou sont stockes les donnes que le SLC500 envoie au ControlLogix est rinitialis
zro.
Si par contre le comptage nest pas fini, la ligne 5 est active et linstruction de copie
sexcute.

Le fichier est transmis du

SLC vers le ControlLogix

ladresse

SUBPLC[PlcPtr].RX[0]
La ligne 6 na pas dinstruction dentre, elle est toujours vraie. Le temporisateur de 5s
qui lui est affect (SUBPLC [PlcPtr].PeriodTx) est activ.
A la ligne 7 il y a 3 entres drives en ou. La premire est active si lancienne valeur
enregistre sur le SUBPLC [PlcPtr].TX[0] est diffrente de la nouvelle. La deuxime lest si
lancienne valeur enregistre sur le SUBPLC [PlcPtr].TX [1] est diffrente de la nouvelle. La
troisime lest si le temporisateur fini de compter. Si lune de ces trois conditions est remplie,
linstruction COP copie les fichiers du SUBPLC [PlcPtr].TX [0] vers le SUBPLC
Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

49

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

[PlcPtr].OLD_TX [0], c'est--dire quelle remplace lancienne valeur par la nouvelle, puis
remet zro le temporisateur prcdent et active la fonction Latch (L) de TAG SUBPLC
[PlcPtr].Int_SEND_REQ.
A la ligne 8, un message est envoy vers le SLC dont le numro correspond au PlcPtr
puis linstruction Unlatch est active, dsactivant le Latch prcdent.
La dernire ligne, ligne 9, permet de retourner la routine B00 et le circuit
recommence. (Pour le programme de la sous routine Z15 voir Annexe 2)
3.1.3.

La routine DH+

La routine DH+ est le programme qui permet de transfrer les donnes du


ControlLogix au SLC500. Elle est active grce au JSR de la sous routine B00.
La ligne 1

permet, grce lactivation de linstruction dentre XIC S:1, de

rinitialiser les valeurs du HLPC stocks dans le SLC500. Pour cela, lactivation de cette
instruction active le transfert de la valeur de 30s vers la zone accumulateur (Val.cum.) du
temporisateur T80:0, qui avait de prslection gal 0. De ce fait, linstruction dentre de la
ligne 3 (T80:0.DN), devant sactiver si la temporisation est fini (prslection = Val.cum.), est
vrai et, grce linstruction FLL (remplissage de fichier), rinitialise les valeurs sur le
SLC500 0.
En fonctionnement normal, la ligne 2 est toujours vrai et active linstruction Latch
(N211 :100) qui active lentre XIC de la ligne 1 et lance le temporisateur avec une
prslection de 30S. Si pendant ces 30s toutes les tapes du sous programme HLPC ne sont
pas scrutes et que le sous programme ait t quitt puis ractiv (ce qui dsactiverait le
temporisateur), linstruction T80 :0.DN de la ligne 3 sactivera et les valeurs seront
rinitialise. Sinon (avant les 30s), linstruction XIO T80 :00 de la ligne 4 restera active, ce
qui permet de transfrer des donnes de ladresse N211 :100 vers ladresse N212 :100 (de
longueur 10 mots)
La ligne 5

tant toujours vrai, le temporisateur T80 :1 est actif (sa valeur de

prslection est de 5s).


A la ligne 6, linstruction Unlatch permet de dsactiver lenvoie dinformation vers le
ControlLogix.
A la ligne 7, si linstruction de rinitialisation est active, ou si aprs que lalarme
indiquant un dfaut au niveau du DH+ ait t activ et que linstruction permettant le reset des
alarmes soit active, une nouvelle information est envoye au ControlLogix.

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

50

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

A la ligne 8, les donnes des adresses N213 et N214 possdent toutes les 2 des
adresses de 10 mots, sont scrutes bit par bit. Si les valeurs du N213 sont diffrentes de celles
du N214, une information est envoye au ControlLogix remplaant linformation qui y tait.
A la ligne 9, si le temporisateur a fini de compter (.DN actif) ou si linstruction de
changement dinformation du ControlLogix de la ligne 8 est active, ou si linstruction
denvoie de la nouvelle information au ControlLogix de la ligne 7, ou si linstruction de
rinitialisation est active, un message de type gal gal de longueur 14 mots est envoy au
SLC500.
A la ligne 10, sil y a chec de lenvoie du message, linstruction dentre XIC
sactive, puis se dsactive grce linstruction Unlatch de la mme ligne.
A la ligne 11, lorsque le message est bien transmis, linstruction XIC est vrai et active
linstruction OSR de stockage de bit, et les donnes de ladresse N213 :100 du ControlLogix
sont envoyes ladresse N214:100 du SLC500, de longueur 10 bits.
A la ligne 12, si linstruction de rinitialisation est active, ou si aprs que lalarme
indiquant un dfaut au niveau du DH+ ait t active et que linstruction permettant le reset
des alarmes soit activ, un Unlatch est activ pour dsactiver le message de ligne 11. Un autre
Unlatch est aussi activ simultanment pour dsactiver linstruction denvoie de nouvelles
informations vers le ControlLogix de la ligne 7. En mme temps, un RES est activ pour
mettre zro le temporisateur T80 :1.
A la ligne 13, si le message est bien envoy, linstruction XIC sactive et active une
2me fois linstruction [OSR] de stockage de bit, puis active les sorties cites plus haut pour
la ligne 12.
A la ligne 14, si aprs que lalarme indiquant un dfaut au niveau du DH+ ait t
active et que linstruction permettant le reset des alarmes soit active, un Unlatch permet de
dsactiver le message de la ligne 11 et un autre Unlatch permet de dsactiver le XIC des
lignes 11 et 13, qui sactivaient lorsque le message est bien envoy.
La dernire ligne, ligne 15, permet de quitt le sous programme de la routine DH+.
(Pour le programme de la routine DH+ voir Annexe 3).

3.2. Cblage et programmation pour lchange des donnes

3.2.5.

Choix des donnes envoyer de latelier broyage ciment la salle de

commande
Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

51

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Selon les critres importants la bonne marche du HLPC il a t retenu que les
paramtres suivants devront tre achemins la salle de commande :
Temprature maximale palier d'entre
Niveau rservoir d'entre
Temprature rservoir d'entre
Temprature maximale palier de sortie
Niveau rservoir de sortie
Temprature rservoir de sortie
Filtre d'entre bloqu
Pression minimale sur ligne haute pression d'entre 1
Pression maximale sur ligne haute pression d'entre 1
Pression minimale sur ligne haute pression d'entre 2
Pression maximale sur ligne haute pression d'entre 2
Dbit minimale sur ligne basse pression d'entre 1
Dbit minimale sur ligne basse pression d'entre 2
Filtre de sortie bloqu
Pression minimale sur ligne haute pression de sortie 1
Pression maximale sur ligne haute pression de sortie 1
Pression minimale sur ligne haute pression de sortie 2
Pression maximale sur ligne haute pression de sortie 2
Dbit minimal sur ligne basse pression de sortie 1
Dbit minimal sur ligne basse pression de sortie 2
Dplacement minimal du broyeur
Dplacement maximal du broyeur
Marche pompe de recirculation d'entre
Marche pompe basse pression d'entre
Marche pompe haute pression d'entre
Retour de marche de rsistance chauffante d'entre
Etat de vanne Y01 d'entre
Marche pompe de recirculation de sortie
Marche pompe basse pression de sortie
Marche pompe haute pression de sortie
Retour de marche de rsistance chauffante de sortie
Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

52

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Etat de vanne Y01 de sortie


Etat du module DH+

3.2.6.

Cblage du DH+

Figure 13: Cblage du module DHRIO


Le cble DHRIO est un cble permettant davoir une connexion DH+ et une
connexion RIO, selon la faon dont il est branch. Cest un cble bleu constitu de trois fils :
un de couleur bleu, un de couleur clair et un fil de masse (appel tresse).
Pour une connexion DH+, le fil clair doit tre branch la borne 1, le fil bleu la
borne 2 et le fil de masse au milieu. La connexion se fait au canal A ou B.
La liaison DH+ doit tre termine en connectant chaque extrmit une rsistance de
150 (pour une communication 57,6 kbauds) entre les bornes 1 et 2 du connecteur trois
broches.

3.2.7.

Dblocage du module DH+ dans le ControlLogix

Au niveau du RSLogix5000, dans le programme de lAPI 501, dans la zone


configuration des I/O (input/output), faire click droit sur 1756-DHRIO/C DH+ , puis
cliquer sur proprit. Dans la fentre ainsi ouverte, cliquer sur longlet connexion puis
dslectionner le bouton bloquer module .
(Pour les figures des tapes du dblocage du module DH+ voir Annexe 6).
3.2.8.

Cration dinstructions et de nouveaux TAGS et programmation

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

53

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

En premier lieu, nous avons relev les entres numriques (analogiques et digitales)
existants des diffrents paramtres transfrer. Puis, au niveau du ladder DH+ du
RSLogix500, nous avons affect ces informations des adresses du SLC500. Pour cela nous
avons utilis linstruction MOV pour le transfert des mots (type INTEGER ou analogique), et
les instructions XIC (entres physiques) et OTE (Bit internes) pour le transfert des bits (type
BOOL ou Digital).
Au niveau du RSLogix5000, nous avons dabord affect, grce au mme instruction
que prcdemment, les adresses des donnes reues de nouveaux TAG (identifiants), que
nous avons cr pour chaque paramtre, puis nous avons dfini et enregistr chaque TAG afin
que lautomate puisse les reconnatre. Pour dclarer un TAG, il faut faire un clic droit sur lui
et cliquer sur nouveau. Une fentre apparatra, permettant de saisir les informations relatives
au TAG.
Description

Entres

Adresse SLC

Adresse ControlLogix

Type

TAG

d'entre

N22:28

N213:100

SUBPLC[PlcPtr].RX[0]

INT

TMaxPalier-E

Niveau rservoir d'entre

N22:27

N213:101

SUBPLC[PlcPtr].RX[1]

INT

NivRes-E

Temprature rservoir d'entre

N22:26

N213:102

SUBPLC[PlcPtr].RX[2]

INT

TRes-E

sortie

N22:68

N213:103

SUBPLC[PlcPtr].RX[3]

INT

TMaxPalier-S

Niveau rservoir de sortie

N22:67

N213:104

SUBPLC[PlcPtr].RX[4]

INT

NivRes-S

Temprature rservoir de sortie

N22:66

N213:105

SUBPLC[PlcPtr].RX[5]

INT

TRes-S

Filtre d'entre bloqu

B21:2/5

N213:106/5

SUBPLC[PlcPtr].RX[6].0 BOOL Filtre-E.Bloc

B21:2/6

N213:106/6

SUBPLC[PlcPtr].RX[6].1 BOOL PMinHP-E.L1

B21:2/7

N213:106/7

SUBPLC[PlcPtr].RX[6].2 BOOL PMaxHP-E.L1

B21:2/8

N213:106/8

SUBPLC[PlcPtr].RX[6].3 BOOL PMinHP-E.L2

B21:2/9

N213:106/9

SUBPLC[PlcPtr].RX[6].4 BOOL PMaxHP-E.L2

Temprature maximale palier

Temprature maximale palier de

Pression minimale ligne haute


pression d'entre 1
Pression maximale sur ligne
haute pression d'entre 1
Pression minimale sur ligne
haute pression d'entre 2
Pression maximale sur ligne
haute pression d'entre 2
Dbit minimale sur ligne basse
pression d'entre 1

B21:2/10 N213:106/10

SUBPLC[PlcPtr].RX[6].5 BOOL DMinBP-E.L1

pression d'entre 2

B21:2/11 N213:106/11

SUBPLC[PlcPtr].RX[6].6 BOOL DMinBP-E.L2

Filtre de sortie bloqu

B21:4/13 N213:107/0

SUBPLC[PlcPtr].RX[7].0 BOOL Filtre-S.Bloc

Dbit minimale sur ligne basse

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

54

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Pression minimale sur ligne


haute pression de sortie 1

B21:4/14 N213:107/1

SUBPLC[PlcPtr].RX[7].1 BOOL PMinHP-S.L1

B21:4/15 N213:107/2

SUBPLC[PlcPtr].RX[7].2 BOOL PMaxHP-S.L1

B21:5/0

N213:107/3

SUBPLC[PlcPtr].RX[7].3 BOOL PMinHP-S.L2

B21:5/1

N213:107/4

SUBPLC[PlcPtr].RX[7].4 BOOL PMaxHP-S.L2

B21:5/2

N213:107/5

SUBPLC[PlcPtr].RX[7].5 BOOL QMinBP-S.L1

B21:5/3

N213:107/6

SUBPLC[PlcPtr].RX[7].6 BOOL QMinBP-S.L2

B21:6/7

N213:107/7

SUBPLC[PlcPtr].RX[7].7 BOOL DplMin

B21:6/8

N213:107/8

SUBPLC[PlcPtr].RX[7].8 BOOL DplMax

I:1.1

N213:108/0

SUBPLC[PlcPtr].RX[8].0 BOOL MPR-E

I:1.5

N213:108/1

SUBPLC[PlcPtr].RX[8].1 BOOL MPBP-E

I:1.9

N213:108/2

SUBPLC[PlcPtr].RX[8].2 BOOL MPHP-E

chauffante d'entre

I:1.13

N213:108/3

SUBPLC[PlcPtr].RX[8].3 BOOL RMRC-E

Etat de vanne Y01 d'entre

B21:12/8 N213:108/4

SUBPLC[PlcPtr].RX[8].4 BOOL Y01-E

I:5.1

N213:108/5

SUBPLC[PlcPtr].RX[8].5 BOOL MPR-S

I:5.5

N213:108/6

SUBPLC[PlcPtr].RX[8].6 BOOL MPBP-S

I:5.9

N213:108/7

SUBPLC[PlcPtr].RX[8].7 BOOL MPHP-S

chauffante de sortie

I:5.13

N213:108/8

SUBPLC[PlcPtr].RX[8].8 BOOL RMRC-S

Etat de vanne Y01 de sortie

B21:15/0 N213:108/9

SUBPLC[PlcPtr].RX[8].9 BOOL Y01-S

Etat DH+

B21:1/5

SUBPLC[PlcPtr].RX[9].0 BOOL EtatDH+

Pression maximale sur ligne


haute pression de sortie 1
Pression minimale sur ligne
haute pression de sortie 2
Pression maximale sur ligne
haute pression de sortie 2
Dbit minimal sur ligne basse
pression de sortie 1
Dbit minimal sur ligne basse
pression de sortie 2
Dplacement maximal du
broyeur
Dplacement minimal du
broyeur
Marche pompe de recirculation
d'entre
Marche pompe basse pression
d'entre
Marche pompe haute pression
d'entre
retour de marche de rsistance

Marche pompe de recirculation


de sortie
Marche pompe basse pression
de sortie
Marche pompe haute pression
de sortie
retour de marche de rsistance

N213:109/0

Tableau 13: Affectations des adresses et des TAG


Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

55

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Pour ladressage des donnes du HLPC dans RSLogix500 voir annexe 4


Pour ladressage et la configuration des TAG dans RSLogix5000 voir annexe 5

3.3. Cration de points et de synoptiques au niveau de la supervision

3.3.1.

Le Logiciel de supervision ECS (Engineering Control System)

Le logiciel ECS est un logiciel de supervision qui peut travailler sous lenvironnement
windows. Ce logiciel offre une interface permettant, partir de vues graphiques couleur, de
contrler et surveiller toute la ligne de la production de lentreprise, deffectuer des rglages
ou de passer des commandes par action directe sur les vues graphiques.
Le systme permet de personnaliser les vues de faon afficher les informations et les
fonctions qui sont ncessaires un utilisateur donn selon son niveau de comptences et ses
responsabilits. Il est dot dune base de donnes (SDR) permettant de stocker les donnes
provenant des automates. Dans notre cas, les donnes proviendront du ControlLogix.

Figure 14 : Base de donnes de lECS

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

56

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

3.3.2.

Cration des points et du synoptique

Afin dacqurir les donnes provenant du ControlLogix, il faut ouvrir le systme de


configuration de loutil dadministration de lECS disponible dans les programmes du fichier
Dmarrage de Windows. Cest partir de la fentre qui souvre que SDR va chercher les
adresses transfrer. Pour cela, cliquer sur le bouton gauche de la barre de tache, nomm
Arbre, puis dans la liste droulante qui saffiche, cliquer sur nouveau A si cest une donne
analogique qui doit tre rcupre, ou sur nouveau B si cest une donne binaire. La liste
droulante se ferme alors et une fentre onglet souvre. Dans le premier onglet (Gnral) se
trouve des options avec des cases cocher. Pour notre cas nous allons cocher les cases
activ et liaison redondante , car nous avons deux liaisons, suivant le canal A et suivant
le canal B. Ces deux liaisons sont du type TCP/IP cause de la connexion Ethernet. La
frquence dinterrogation est fixe 1500 millisecondes. Ce qui veut dire qu chaque 1,5s
des informations seront recueillies au niveau de lautomate. Cependant, le chien de garde est
fix 60s, c'est--dire que si aprs 60s aucune information nest recueillie, le systme met un
signal. Dautre part, chacune de liaisons (canal A ou canal B), le temps de communication
est de 10s. A chaque 10s la liaison bascule dun canal un autre. Donc aprs 3 tentatives de
communication, dun canal ou de lautre, sans succs, le systme signal. Si par contre il est
marqu Interrogation OK , donc lautomate communique.
Dans longlet conversion se trouve des options avec liste droulante. Loption Type
dinterface dsigne la source de la donne utiliser. Il y a deux choix SDRI et CLX. Si la
donne utiliser est dj dans la base de donnes cest la source SDRI qui doit tre
slectionne. Si cest une nouvelle donne venant du ControlLogix (comme dans notre cas),
cest la source CLX qui doit tre slectionne. Puis appliquer et acquitter pour quitter le
systme de configuration.
(Les images du Systme de configuration ControlLogix sont lannexe 7)

Pour crer virtuellement les points des TAG crs, dans la base de donnes, faire
double clique sur le TAG. Une fentre de configuration souvre o il faut indiquer les
diffrents attributs du TAG, comme dans les figures ci-dessous :

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

57

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Figure 15: Cration des points virtuels (1)

Figure 16: Cration des points virtuels (2)


Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

58

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Figure 17: Cration des points virtuels (3)


Une fois le point cr dans la base de donne, il faut lafficher la supervision ECS,
c'est--dire crer son synoptique. En cliquant dans Dmarrer/Tous les programmes/ECS/outils
dadministration/Editeur de ECS opstation, une fentre souvre permettant de crer une
interface o les synoptiques seront visibles. Cette zone permet uniquement de dessiner, ces
dessins nont rien de particulier. Afin de voir lvolution de ces dessins, c'est--dire les
synoptiques, nous devons ouvrir lexplorateur ECS lui-mme, o nous retrouverons les
figures dessines prcdemment. En cliquant sur la figure qui nous intresse, puis sur
paramtre, dans la fentre qui souvre nous devons insrer le nom du point (mme nom que
celui dans la base de donne SDR), ainsi que son tat, ses limites de fonctionnement, puis
valider. La figure nous donne ltat de la donne recueilli. Rpter les mmes actions pour
tous les points.

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

59

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Figure 18 : Interface de dessin des diffrents points

Figure 19 : Synoptique 1 de latelier broyage ciment


Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

60

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Figure 20 : Synoptique 2 de latelier broyage ciment

3.3.3.

Test et vrification

Aprs la ralisation du programme, une phase de test a t ralise afin de vrifier si


les automates communiquaient parfaitement, et si les synoptiques indiquaient ce qui ce passait
exactement dans latelier. La phase de test consistait simuler un dfaut au niveau de latelier
broyage ciment et voir si le dfaut sera dtect au niveau de salle de commande. Sinon, il faut
vrifier que les adresses sont bien affectes, ainsi que les TAG.
Aprs test et vrification il sest avr que tout parvenait parfaitement la salle de
commande.

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

61

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

CONCLUSION
Ltude et la ralisation du transfert de donns ont t faites partir dautomates
Hallen Bradley (ControlLogix et SLC500) et de logiciels de Rockwell Automation
(RSLogix500, RSLogix5000, RSLinx). Maintenant dans la salle de commande, grce un
logiciel de supervision (ECS) et des synoptiques que nous avons crs, il est possible de
suivre le fonctionnement et lvolution de latelier broyage ciment et ainsi de prvoir les
ventuels problmes. Pour lacquisition de donnes supplmentaires du HLPC, seul le cble
DH+ a gnr une dpense pour lentreprise. Tous les autres matriels existaient dj et
taient en utilisation. Ce cot sest lev 1492 = 980244 FCFA (voir fiche de rception du
cble la partie annexe). Cest un investissement ncessaire car il permettra dviter certains
arrts du broyeur et dallger le travail des oprateurs.

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

62

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

TROISIEME PARTIE
AUTOMATISATION DE LA POMPE A ADJUVANT DE MOUTURE

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

63

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

INTRODUCTION
La pompe adjuvant de mouture est utilise pour injecter de ladjuvant qui est un
composant chimique utilis pour faciliter le broyage des matires entrant dans le broyeur. La
pompe est entrane par un moteur lectrique.
Lorsque le broyeur sarrte accidentellement, la pompe continue tourner, et ne peut
tre arrte que sur site. Ceci entrane une perte en nergie et en adjuvant. Lobjectif est
dautomatiser le fonctionnement de cette pompe, afin quil soit possible de la commander
aussi distance partir de la salle de commande.
Aussi, ladjuvant pomp est stock dans des rservoirs de 1m3. Lorsque le rservoir
nest pas remu, il se cre un dpt au fond du rservoir. Pour y remdier, il a t prvu de
placer un malaxeur, qui tournerait en continu si la pompe fonctionne.

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

64

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

CHAPITRE I : ETUDE DE LA POMPE A ADJUVANT DE MOUTURE

1.1. Caractristiques
La pompe est du type MILTON_ROY model GA-45P4T3. Elle fournit un dbit
maximum de 50l/h (833ml/min) avec une pression maximale de 10bars. Elle est entrane par
un petit moteur triphas de caractristiques :
- Pour f = 50hz ; / Y ; 230V/400V ; 0,12kW
- Pour f = 60hz ; / Y ; 265V/460V ; 0,14Kw
Si la vitesse de rotation N = 2710 RPM (rotations par minute), cos = 0,70
Si la vitesse de rotation N = 3250 RPM (rotations par minute), cos = 0,69

Cblage existant

Figure 21 : Schma de cblage existant du moteur de la pompe adjuvant

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

65

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

1.2. Prsentation de la solution retenue :


Le nouveau systme sera constitu :
- De la pompe automatise
- Dun fut de capacit 2 m3, qui sera aliment directement par gravit partir des
rservoirs, par lintermdiaire dun raccord flexible ;
- Du malaxeur dfini prcdemment ;
- Dun capteur de niveau tout ou rien permettant partir de salle de commande de
savoir si le niveau de ladjuvant est bas ;
- Dun reniflard afin dviter une variation de pression dans le ft ;
- Dun palan permettant de monter les fts qui alimenteront le rservoir.

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

66

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Figure 22 : Nouveau dispositif pour la pompe adjuvant

1.2.1.

Cblage lectrique du moteur de la pompe :

Le KM1 cbl au module des entres du coffret Flex est un retour de marche. Il
permet de connatre ltat de la commande automatique KM1 (ferm ou ouvert). La marche et
larrt local sont aussi connects au module du Flex, afin que toute personne qui veut agir sur
la pompe puisse demander laval de la salle de commande. Le sectionneur fusible sera
utilis en cas durgence si la salle de commande rencontre un problme et quil faille arrter la
pompe. Les fusibles monts dessus permettront de protger le moteur contre les courtscircuits. Le relais thermique est utilis pour protger le moteur contre les surcharges.

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

67

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

K1 = relais ; Ml = marche locale ; Al = arrt local

Figure 23 : Nouveau Schma de cblage lectrique pompe adjuvant

1.2.2.

Programme automatis du fonctionnement de la pompe :

Si aucune permission nest donne pour le fonctionnement en mode local, et quau


niveau de la salle de commande lordre de marche est donne, la pompe se met fonctionner.
Si la pompe fonctionne, donc la sortie 0.1.0 passe 1, assure lauto maintient et active le
temporisateur. En principe le retour de marche KM1 devrait passer 1 pour montrer que la
pompe fonctionne vraiment. Si aprs 5s nous navons pas le retour de marche, lentre DN
passe 0 et la liaison est interrompue, ce qui arrte le moteur. Si par contre nous avons le
retour de marche, larrt se fera si la salle de commande en donne lordre.
Si la permission est donne pour le fonctionnement en mode local, la salle de
commande ne pourra agir sur la pompe que si elle retire cette permission. Mais le
fonctionnement reste le mme que prcdemment sauf que les commandes se font localement.

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

68

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Cependant quelque soit le fonctionnement, si le capteur dtecte que le fluide est en


niveau bas, il dclenche le temporisateur T41. Si aprs 2h le rservoir nest pas rempli lentre
normalement ferme DN (T41) devient fausse (souvre) et arrte le fonctionnement du
moteur.

Figure 24 : Programmation Ladder du fonctionnement de la pompe

1.2.3.

Cblage lectrique du moteur du malaxeur :

Les appareils de protection du moteur du malaxeur sont les mme que ceux de la
pompe et jouent les mmes fonctions.

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

69

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Figure 25: Schma cblage lectrique malaxeur

1.2.4.

Programme automatis du fonctionnement du malaxeur

Si la pompe fonctionne, lentre 0.1.0 sactive et active la sortie 0.1.1 qui met en
marche le malaxeur.
Etant donn que le malaxeur tourne si la pompe tourne son programme sera li au
retour de marche de la pompe.

Figure 26 : Programme Ladder du fonctionnement du malaxeur

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

70

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

CHAPITRE II : CARACTERISTIQUES DES EQUIPEMENTS

2.1. Ft adjuvant et rservoir :


Dimensions :

Ft

Longueur = 1150mm ;
Largeur (vue de face dessin) = 2000 mm ;
Hauteur : 1300 mm

Rservoir adjuvant

Longueur = 1230 mm ;
Largeur = 1000 mm ;
Hauteur = 1150 mm

Diamtre de lorifice de vidange du rservoir = 50 mm


Longueur du cble reliant la pompe au coffret Flex = 30m. Cble de section 1,75mm2.

2.2. Dtecteur de niveau capacitif (tout ou rien)


ACN 6 : 8: 1. Data 7

B:26

+24V

Figure 27 : Schma de cblage du dtecteur de niveau capacitif (tout ou rien)

La pompe a un dbit maximum de 50l/h. Le flexible connectant le ft la pompe est


une distance de 50mm du fond du ft. Si nous voulons laisser une marge 2h de temps
lquipe charge de remplacer les rservoirs, le capteur de niveau doit tre une distance D1
dans le ft.
2.2.1.

Calcul de la longueur du capteur (D1) :

Marge au dessus du flexible = 100.10-3 / (1,15 x 1,15) = 0,076 m = 76 mm


Le diamtre du flexible est de 25mm.
Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

71

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

La hauteur du ft est de 1300


Dl = 1300 (76 + 50 + 25) = 1149mm 1,15m
Type de capteur : Dtecteur de niveau capacitif nivotester FTC 4221

2.2.2.

Principe de fonctionnement

La sonde et le rservoir constituent un condensateur dont la capacit dpend du niveau. La


pr-amplification qui est monte dans la tte de mesure convertit les variations de capacit en
un signal de tension et transmet celui-ci au Nivotester pour lexploitation. Le relais de sortie
commute lorsque le niveau prrgl est dpass ou nest pas atteint. Le signal qui en rsulte
peut commuter un dispositif dalarme, un organe de rglage ou un relais de commande. Grce
un pont sur le bornier, le relais de sortie peut tre utilis en commutation de scurit
minimum ou de scurit maximum. Ltat de commutation du relais est visualis par une
DEL rouge situe sur la plaque frontale, ltat de disponibilit de lappareil est visualis par la
DEL verte. En cas de coupure de courant, les deux DEL steignent et le relais de sortie
retombe.

2.3.Moteur du malaxeur :
Ladjuvant a une densit d = 1,16. Donc au fond du rservoir il rgnera une pression
p = .g.h = 1000.d.g .h
p = 1000 x 1,16 x 9,81 x 1,3 = 14793,48 Pa
La section des pales qui agit sur ladjuvant pour le malaxer est environ gale
0,01375m2
La Force exerce par les pales est de : F = p.S = 14793,48 x 0,014375 = 212,6 N
Soit Cmin le couple moteur minimal utile pour faire tourner les pales
Cmin = Fx 1,150/4 = 61,1225 N.m
Le malaxeur doit tourner une vitesse de rotation N = 30 tours/min.
Soit P la puissance du motorducteur.
P = C x = C. . N/30 = 61, 1225 x x 30/ 30 = 192 W
En prenant un coefficient de scurit de 20%
P= P x 1,2 = 230 W
Les caractristiques du moteur qui entranera le malaxeur sont :
1

Instrumentation Endress+Hauser (capteurs et dtecteurs)

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

72

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

P = 230W ; N = 30 tr/min ; C = 61, 12 N.m


Nous utiliserons un motorducteur SEW R171. Ce motorducteur engrenages
cylindriques, grce aux multiples tailles et puissances disponibles, apporte une solution
chaque besoin. Avec son carter en aluminium coul sous pression, il est trs lger, idal
comme entranement satellite ou dans la construction mcanique lgre. Ce motorducteur est
galement propos en excution jeu rduit pour un maximum de prcision. Il a une vitesse
dentre (Ne) de 1400 tr/min et une vitesse de sortie (Na) de 30 tr/min, ce qui lui donne un
rapport de rduction (i) de 47. Son couple maximum (Cmax) est de 85 N.m.
Pour les caractristiques du Motorducteur SEW R17 voir Annexe 11

http://www.be.sew-eurodrive.com

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

73

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

CONCLUSION
En ce qui concerne lautomatisation de la pompe adjuvant, seule ltude thorique a
t faite. La ralisation se fera ultrieurement selon le planning de lentreprise et la
disponibilit de son personnel. Nos recommandations permettront damliorer cette tude.

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

74

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

QUATRIEME PARTIE :
CONCEPTION DUN MOTEUR DE CALCUL AUTOMATISE ET DE
SYNOPTIQUES POUR LA LIGNE DE CUISSON

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

75

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

INTRODUCTION
La salle de commande de la socit Les Ciments Du Sahel permet un bon suivi des
activits de production du ciment, ainsi, pour tre sr dobtenir la qualit de ciment dsire,
certains paramtres sont ncessaires. Certains sont directement obtenus par des capteurs, des
dtecteurs, par analyse au niveau du Labo, mais les plus importants sont souvent obtenus par
calcul en utilisant les paramtres pr-cits.
Ces calculs ncessitent beaucoup de temps et beaucoup dattention, car la moindre
erreur pourrait se rpercuter sur les rsultats finaux et donc sur le diagnostique de ltat du
procd.
Pour remdier cette situation, il nous a t confi la tche de concevoir un outil de
calcul, permettant, aux personnes habilites le faire, de pouvoir obtenir rapidement les
paramtres dsirs rien quen entrant les donnes de bases et en cliquant sur un bouton de
calcul. Une fois les calculs effectus, les rsultats devront safficher dans des synoptiques,
placs dans des fichiers spars selon le type de paramtres dsirs. Aprs cela, une copie du
fichier doit tre sauvegarde sous le nom de la date et lheure en cours, par simple clic sur un
bouton, tout en laissant ouvert le fichier original. Le fichier enregistr ne doit tre ouvert
galement que par les personnes autorises. Lors de sa consultation, aucune saisie ni aucun
paramtre ne devrait pouvoir tre modifi. Les fichiers sauvegards sont destins uniquement
la consultation.
Afin de raliser ce projet, nous avons eu recours lenvironnement Visual Basic sous
Excel (VBA).
Ce travail sera accompli en trois tapes. Dabord nous allons recenser les donnes de
bases et les relations entre ces donnes et les paramtres calculer, puis nous allons tablir le
programme sous Visual Basic. Enfin nous allons crer les synoptiques o les rsultats vont
safficher.

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

76

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

CHAPITRE I : PARAMETRES INTRINSEQUES ET CONCEPTION


DU MOTEUR DE CALCUL AUTOMATISE ET SYNOPTIQUES

1.1. Introduction de Visual basic sous Excel


Visual Basic pour Applications (VBA) est le langage de programmation des
applications de Microsoft Office. VBA permet dautomatiser les tches, de crer des
applications compltes, de scuriser les saisies et les documents, de crer de nouveaux menus
et de nouvelles fonctions pour booster efficacement votre logiciel.
VBA utilise le mme langage que Microsoft Visual Basic. La diffrence entre VB et
VBA est que VB est un ensemble complet qui permet de dvelopper des applications
indpendantes et librement distribuables alors quune application ralise en VBA est
compltement lie au logiciel sous lequel elle a t cre (une application VBA cre sous
Excel ne pourra pas se lancer sur un poste si Excel nest pas install).
Avant quExcel nutilise ce langage de programmation, le logiciel utilisait son propre
langage de programmation et une application tait appele macro . Ce terme est rest, mais
une macro Excel ralise en VBA nest rien dautre quune procdure telle quelles sont
ralises sous VB. Un programmeur sous VBA na aucun problme pour passer VB et viceversa.
Le langage VBA est accessible tous. Cependant, une bonne connaissance dExcel est
ncessaire avant de se lancer dans la cration dapplication. En effet, il est important de bien
matriser les principaux objets que manipule VBA, comme les objets Workbook (classeur),
Worskheet (Feuille de calcul), Range (plage de cellule), etc.
VBA, langage puissant, souple et facile utiliser permet de raliser trs rapidement des
applications qui feront conomiser du temps et de largent.
VBA Excel est un langage de programmation orient objet, mme sil ne dispose pas
de toutes les fonctionnalits des langages de ce type. La plupart des lments manipuls dans
Excel sont des objets : les classeurs, les feuilles de calcul, les plages de cellules, les cellules
Les objets sont organiss selon un modle hirarchique : certains objets contiennent dautres
objets qui peuvent eux-mmes en contenir dautres
Ces objets sont appels conteneurs ou objets parent. Par exemple lobjet Application
est le conteneur des objets WorkBook (classeur ouverts dans Excel), qui sont eux-mmes les
conteneurs des objets Worksheet (feuilles de calcul dun classeur). Le conteneur le plus vaste
est lobjet Application.
Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

77

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Un ensemble dobjet de mme nature constitue une collection (collection WorkBook :


ensemble de classeurs ouverts dans Excel, collection Worksheet : ensemble des feuilles de
calcul dun classeur).
Un objet dispose dun ensemble de caractristiques appels proprits (par exemple
pour lobjet Application : la proprit UserName reprsente le nom de lutilisateur, la
proprit Version renvoie le numro de version de Microsoft Excel) et de comportements ou
actions appels mthodes (par exemple, toujours pour lobjet Application, la mthode Findfile
affiche la boite de dialogue Ouvrir, la mthode Quit quitte Excel).
Un objet rpond des vnements provoqus par lutilisateur (ex : ouverture dun classeur,
clic sur un bouton de commande, changement de cellule active) ou par le systme.
Niveau

Objet s

Classe

Excel

Application

Application

Classeur

Workbooks ( nom )

Workbook

ThisWorkbook
ActiveWorkbook
Feuille

Sheets

Sheet

ActiveSheet
Feuille de calcul

Worksheets

WorkSheet

Ligne

Rows (numro de ligne)

Range

Rows
Colonne

Columns (numro de colonne)

Range

Columns
Plage de cellules

Range

(rfrence

en

mode Range

slection A1)
Cells
Cellule

Cells (numro de ligne, numro Range


de colonne)
ActiveCell

Boite de dialogue

UserForms

UserForm

Zone boite de dialogue

Controls

Control

Tableau 14: Tableau relationnel Visual Basic et Excel1

Microsoft Visual Basic 6.0 "Etape par Etape" Edition Professionnelle

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

78

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

1.2. Moteur de calcul automatis et synoptiques


Dtermination de limpulsion de lair primaire (bruleur)1

1.2.1.

Les brleurs sont conus pour bien mlanger le combustible et lair de combustion (air
primaire et air secondaire) et, lorsque les combustibles sont liquides (comme le fioul), les
pulvriser pour lallumage. Un bon mlange de combustible et dair sobtient en crant de la
turbulence la sortie du brleur. Il faut pour cela contrler la vitesse de lair la sortie du
brleur et sont dbit.
Au niveau des Ciments du Sahel, il existe deux types de brleurs :
un brleur principal pour la combustion au niveau du four ;
les brleurs secondaires pour la combustion au niveau du prcalcinateur.
Dans le cas particulier dun four moderne de cimenterie, lair primaire reprsente 8 12% de
lair total. Il permet une combustion immdiate mais partielle du combustible et laccrochage
de la flamme. En faisant varier le dbit et la pression dinjection on modifie la forme de la
flamme. La dtermination de limpulsion de lair primaire est ncessaire pour une bonne
clinkrisation.

Sources de paramtres lis limpulsion de lair primaire

Dsignation

Symbole

Unit

Source

Pression ambiante

Pamb

mbar

mesure

Pression dair primaire sur le Nozzle

Pn

mbar

mesure

Temprature de lair primaire

Tpr

mesure

Temprature ambiante

Tamb

mesure

Dbit charbon

Ffuel

kgfuel / h

mesure

Pression statique ladmission de lair primaire

Ps

mbar

mesure

Vitesse de lair primaire ladmission

Var

m/s

mesure

Section dadmission de lair primaire

Sad

m2

mesure

Dilatation du Bruleur

DB

mm

mesure

Position du Nozzle

PNZ

mm

lecture directe

Altitude

altitude

donne

Pourcentage de Carbone

donne

FLSMidth "Les Ciments Du Sahel -Cimenterie de Kirne Cours de production" Volume 3 ; Edition 2005

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

79

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Pourcentage d'hydrogne

donne

Pourcentage d'oxygne

donne

Pourcentage de Soufre

donne

coefficient isentropique de lair

constante

constante

constante des gaz

J/kg K

constante

Densit air dans les CNTP

kg/Nm3

abaque

pression atmosphrique 0 m daltitude

bo

mbar

abaque

Impulsion d'air primaire

Gpr

% m/s

Calcul

Dbit d'air stchiomtrique

Lmin Flow

kg /h

Calcul

Pourcentage air primaire dans lair stchiomtrique

Lp

Calcul

Vitesse au niveau du nozzle

Cpr

m/s

Calcul

Dbit dair stchiomtrique

Lmin fuel

kgair/kgfuel

Calcul

Densit air primaire la temprature tpr

tpr

kg/m3

Calcul

Dbit volumique de lair primaire

Qpr

m3/s

Calcul

Dbit massique de lair primaire

mpr

kg/s

Calcul

Pression atmosphrique

mbar

Calcul

Position relle du Nozzle

PNZR

mm

Calcul

Section du Nozzle

SNZ

mm2

Calcul

Tableau15: Paramtres de limpulsion de lair primaire

Sources de paramtres lis limpulsion de lair primaire

Dsignation

Symbole

Unit

Source

Temprature de lair primaire

Tpr

mesure

Pression statique ladmission de lair primaire

Ps

mbar

mesure

Vitesse de lair primaire ladmission

Var

m/s

mesure

Section dadmission de lair primaire

Sad

m2

mesure

Altitude

altitude

donne

Densit air dans le CNTP

kg/Nm3

abaque

pression atmosphrique 0 m daltitude

bo

mbar

abaque

Dbit volumique de lair primaire

Qpr

Nm3/s

Calcul

Densit air primaire au niveau du Nozzle

kg/m3

Calcul

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

80

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Densit air primaire la temprature tpr

tpr

kg/m3

Calcul

Dbit volumique de lair primaire

Qpr

m3/s

Calcul

Pression atmosphrique

mbar

Calcul

1.285
1, 8641 C 5,5531 H 0, 6997 0 0,692 S
21

kg air / kg

Tableau 16: Paramtres du dbit de lair primaire

1)

2)

C Pr

CPr

3)

m pr

Lp

Lmin flow

.100 %

K 1

2K
Pamb
R (tPr 273.15) 1 ( Pam b PN ) K
K 1

Pamb
0,286

2008, 23 (tPr 273.15) 1 ( Pamb


PN )

Lmin fuel

4)

Lmin Flo w Lm in fuel . Ffuel [ kg / h ]

5)

m p r tpr Q Pr

6)

en m/s

tpr 0

273.15
273.15 t pr

fuel

1013 Ps
b

kg / m 3
0
1013

( 0.0001255 altitude )
7) b b0 e

3
8) Qpr Var Sad m / S

9)

Gpr Lp . Cpr % m / s

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

81

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

10)

Q pr N m 3 / S Q pr m 3 / S
V ar S ad
N

e ( 0.0 00125 5 altitu de ) 1013 Ps

273.15
0

273 .15 t pr
1013

11) PNZR PNZ D B

12) S NZ

Q pr
C pr

10 6

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

82

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Synoptiques de saisie des paramtres de calcul de limpulsion:

Synoptique du bruleur four :

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

83

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Dtermination de la vitesse au niveau du rising pipe1

1.2.2.

Les gaz venant du four doivent tre assez rapide pour pouvoir soulever les particules
de farine crue afin de les acheminer au calcinateur. La rencontre des gaz et des particules du
four venant des cyclones suprieure a lieu au niveau du Rising pipe.

Sources des paramtres lis au calcul de la vitesse des gaz au niveau du rising
pipe :
Dsignation

Symbole

Unit

Source

Dbit charbon

Ffuel

kg / h

mesure

Temprature au rising pipe

Trp

mesure

Pression statique au rising pipe

Ps

mbar

mesure

section au rising pipe

Srp

m2

mesure

Teneur en carbone

mesure

Teneur en hydrogne

mesure

Teneur en oxygne

mesure

Teneur en soufre

mesure

Teneur en O2

O2

mesure

Teneur en dioxyde de carbone

CO2

mesure

pression atmosphrique 0 m daltitude

bo

mbar

constante

Densit air dans le CNTP

kg/m3

constante

Dbit dair stchiomtrique

Lmin fuel

kgair/kgfuel

calcul

Dbit air stchiomtrique

Lmin Flow

kg /h

calcul

Dbit air au rising pipe

Lrp

kg /h

calcul

Dbit volumique au rising pipe

Qv

m3/h

calcul

Pression atmosphrique

mbar

calcul

Densit au rising pipe

rp

kg/m3

calcul

Vitesse au rising pipe

Vrp

m/s

calcul

Excs d'air

calcul

Tableau 17: Paramtres de la Vitesse du Rising Pipe

FLSMidth "Les Ciments Du Sahel -Cimenterie de Kirne Cours de production" Volume 3 ; Edition 2005

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

84

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

1)

L min fuel 0

1, 8641C 5, 5531H 0,692S 0, 6957O


kg _ air / kg _ fuel
21

2) Lmin Flow Lmin fuel . Ffuel [ kg / h ]


3) L L
rp
min flow kg / h

rp
3
4) QV m / s
rp

5)
tr p
0

27 3.15
27 3.15 t r p

10 13 Ps

kg / m 3
0
1 013

( 0.0001255 altitude )
6) b b0 e

7)

1
79

O2
1

21 100 CO2 O2

8) V QV m / s
rp
S rp

V rp

L rp
S r p rp

m / s

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

85

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Synoptiques de saisie des paramtres de calcul de la vitesse du Rising Pipe

Synoptique du Rising Pipe

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

86

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Environnement1

1.2.3.

Les missions la chemine des cimenteries potentiellement prjudiciable lenvironnement


sont sujettes des normes internationales et nationales. Elles sont exprimes pour certaines
10% doxygne.
Mesures directes la chemine
Poussires = mg/m3
SO2 en ppm
CO2 en %
CO en %
O2 en %
t en C
Mesures directes au cyclone 1
NOC1 = NO en ppm

Conversion du NO 10% O2 la chemine :


m g/N m3 N o x = p pm N O C1 2 ,0 5

2 0, 9 5 1 0
2 0, 9 5 % O 2

Conversion du SO2 10% O2 la chemine


m g / N m 3 SO

= p pm

SO

2 ,8 6

2,8 6 1 0
2 ,8 6 % O 2

Tableau des paramtres lis la conversion 10% O2


Dsignation

Symbole

Unit

Source

Oxygne

O2

Mesure

Oxyde de Sodium du cyclone 1

NOC1

ppm

Mesure

Dioxyde de Soufre

SO2

ppm

Mesure

Conversion de l'Oxyde de Sodium cyclone 1

mg/Nm3

mg/Nm3

Calcule

mg/Nm3

calcule

[NOx]
Conversion de l'Oxyde de Soufre

mg/Nm3
[SO2]

Tableau 18: Paramtres de lenvironnement

FLSMidth "Les Ciments Du Sahel -Cimenterie de Kirne Cours de production" Volume 3 ; Edition 2005

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

87

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Synoptique de saisie pour les conversions 10% O2:

Synoptique de lEnvironnement

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

88

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

1.2.4.

Dtermination du rendement du refroidisseur1

Le refroidisseur clinker fait partie de la ligne cuisson. Elle a une influence


dterminante sur les performances nergtiques.
Sa fonction est double :
- rcuprer le maximum de chaleur dans le clinker chaud (1 450C) pour la recycler
dans le procd ;
- abaisser la temprature du clinker un niveau compatible avec le bon
fonctionnement des quipements en aval.

Sources des paramtres lis au calcul du rendement du refroidisseur

Dsignation

Symbole

Unit

Source

temprature du clinker la sortie du refroidisseur

TKO

mesure

temprature excs d'air

TEX

mesure

dbit volumique du ventilateur i

Qni

Nm3/h

mesure

Puissance du ventilateur i

Pni

kW

mesure

temprature de la virole du refroidisseur

Tv

Kelvin

mesure

Temprature ambiante

Ta

Kelvin

mesure

temprature air de refroidissement

Tca

Kelvin

mesure

Dbit massique de clinker

Qmclk

kgclinker/h

mesure

puissance relle du refroidisseur 1

N1

kW

donne

vitesse relle du refroidisseur 1

n1

rpm

donne

rendement rel du refroidisseur 1

donne

puissance relle du refroidisseur 2

N2

kW

donne

vitesse relle du refroidisseur 2

n2

rpm

donne

rendement rel du refroidisseur 2

donne

densit de rfrence du refroidisseur

ref

kg/Nm3

donne

dbit de rfrence du refroidisseur

Qref

Nm3/h

donne

puissance de rfrence du refroidisseur

Nref

kW

donne

vitesse de rfrence au niveau du refroidisseur

nref

rpm

donne

Pression de rfrence dans le refroidisseur

Ptref

Pa

donne

surface Totale

m2

donne

FLSMidth "Les Ciments Du Sahel -Cimenterie de Kirne Cours de production" Volume 3 ; Edition 2005

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

89

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

densit de l'air dans les CNTP

kg/Nm3

constante

Dbit massique d'air de refroidissement

Qmca

kgca/h

calcul

Dbit massique total des ventilateurs de soufflage

QmTotal

kg/h

calcul

capacit thermique massique du clinker la temprature TKO

CpKTK0

kcal/kg C

calcul

dbit massique de l'excs d'air

MEX

kg/h

calcul

capacit thermique massique de l'excs d'air la tempratu. TEX

CpATEX

kcal/kg C

calcul

pertes par radiation

RA

kcal/kg clinker

calcul

pertes par convection

CON

kcal/kg clinker

calcul

dbit massique d'air de refroidissement

Mca

kg/h

calcul

capacit thermique massique de l'air de refroidissement la

CpATCA

kcal/kg C

calcul

dbit massique

Qm

kg/h

calcul

Rendement du refroidisseur

ref%

calcul

Pertes dues au clinker

Pclinker

kcal/kg clinker

calcul

pertes dues l'excs d'air

PEX

kair/kg clinker

calcul

variation de temprature clinker

TCLK

calcul

pertes au refroidisseur

PR

kcal/kg clinker

calcul

charge spcifique du refroidisseur

CSR

t/24h/m2

calcul

charge spcifique du refroidisseur

CSR2

calcul

dbit volumique dair total

DATV

Nm3/h

calcul

dbit massique dair total

DATM

kg/h

calcul

dbit spcifique dair total

DATS

kair/kg clinker

calcul

pertes lectriques dues aux ventilateurs

Pelec

kW

calcul

pertes lectriques spcifiques dues aux ventilateurs

Pelecs

kW/kg clinker

calcul

temprature TCA

Tableau 19: Paramtres du rendement du refroidisseur

Pour le ventilateur 442 FN 030:


ref1 = 0,94 kg/m3
Qref1= 119160 m3/h
Nref1 = 135,72 kW
nref1 = 995 rpm
Ptref1 = 3450 Pa
Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

90

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Pour le ventilateur 541 FN 310:


ref2 = 1,205 kg/m3
Qref2= 19440 m3/h
Nref2 = 7,03 kW
nref2 = 1054 rpm
Ptref2 = 1069 Pa
Rfrence = 0C
1)

Cp K T K 0 0,186 (54 TK 0 .10 )


-6

Cp1450 0,186 (54 1450.10 -6 ) 0,2643 kcal/kg C


6
2) Cp
TEX
ATEX 0, 237 23.10

3)

CpATCA 0,237 (23 TCA .10-6 )

4)

n ref ref
1
Qm N 2
n
Ptre f

5)

QmT otale Qm 442FN030 Qm 541FN 310 = Qm1 + Qm2

QmTotale

n ref 1 ref 1
n ref 2 ref 2
1
1
N1 2 1
N 2 2 2
n1
Ptref 1
n2
Ptref 2

M EX

QmTotale
kg _ clin ker/ h

6)

N1
M EX

7)

8)

n 2 ref 1 ref 1
n 2 ref 2 re f 2
1
1

1
2
2
n1 2
Ptref 1
n2 2
Ptref 2
k g _ c lin ker/ h

kgair _ de _ refroidissement / h N (Q N1 Q N2 Q N3 Q N4 )

M CA

CA

k g a ir _ d e _ re f roid isse m e n t / h
k g _ clin k e r/ h

N (Q N 1 Q N 2 Q N 3 Q N 4 )
kg _ c lin k e r/ h

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

91

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

4 . 1 0 8 TV T a S
k g _ clin k er / h
4

9)

RA

10)

T Ta
80, 33 V

CO N
kg _ c lin ker/ h

11)

Pertes _ refroidiss eur TK0 Cp KTK 0 M EX T EX Cp ATEX RA CON

0 ,724

TV Ta

1,3 33

Pertes _ refroidiss eur 1450 Cp 1450 M

12) % 100

EX

T EX Cp ATEX RA CON

100 pertes _ refroidiss eur


1450 CpK 1450 Mca Tca Cp ATCA

13) T T 0C
14) P
clin ker CpKTK 0 TK 0
15) PE X Q mT otal
16)

Cp AT EX . T E X
Q m cl k

PR Pclin ker PEX

17) C SR Q m cl k 2 4 h t / 2 4 h / m 2
37

C SR

CSR
1 100 %
47, 3

18)

D ATV Q N1 Q N 2 Q N 3 Q N 4

19) DATM 0 DATV


20) D A T S

21) P e le c s

DATM
Q m cl k

PN 1 PN 2 PN 3 PN 4
Q m cl k

22) Pelec PN 1 PN 2 PN 3 PN 4
Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

92

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Synoptiques de saisie des paramtres de calcul du rendement du refroidisseur:

Synoptique du refroidisseur :

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

93

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

1.2.5.

Vue densemble des paramtres de la ligne cuisson1

Sources des paramtres lis la ligne cuisson


Dsignation

Symbole

Unit

Source

Temprature boite fume

TBF

mesure

Temprature rising pipe

Trp

mesure

Temprature capot de chauffe

TCC

mesure

Oxyde de carbone boite fume

CO2BF

mesure

Oxyde de carbone cyclone 1

CO2C1

mesure

temps de marche

tmarche

mesure

Priode

priode

mesure

Phase liqide

PL

Laboratoire

Aptitude la cuisson

APC

oxyde de soufre au cyclone 5

SO3C5

Laboratoire

chlorure au cyclone 5

ClC5

Laboratoire

oxyde de soufre la boite fume

SO3BF

Laboratoire

chlore la boite fume

ClBF

Laboratoire

Chaux libre

CaOl

Laboratoire

poids au litre

PLtr

kg/l

Laboratoire

Sulfure de carbone

C3 S

Laboratoire

Sulfate de carbone

C2 S

Laboratoire

aluminate tricalcique

C3 A

Laboratoire

Taux de dcarbonatation du cyclone 5

TDC5

Laboratoire

Rebus

Rebus

Tonne

Laboratoire

Temprature zone

Tz

EC

Temprature au cne 1

Tcone1

ECS

Temprature au cne 2

Tcone2

ECS

Temprature la gaine tertiaire

TGT

ECS

Temprature au cyclone 5

Tc5

ECS

Temprature au cyclone 1

Tc1

ECS

Temprature de l'excs d'air

TEX

ECS

Laboratoire

FLSMidth "Les Ciments Du Sahel -Cimenterie de Kirne Cours de production" Volume 3 ; Edition 2005

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

94

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Temprature du clinker la sortie du refroidisseur

TK0

ECS

Oxygne boite fume

O2BF

ECS

Oxygne cyclone 1

O2C1

ECS

Dbit d'alimentation du four

DALFour

T/h

ECS

Consommation spcifique du fuel

CSF

kcal/kg

ECS

Taux de remplissage

TR

ECS

Charge volumtrique

CV

ECS

Burning zone load

BZL

ECS

vitesse du four

Vf

rpm

ECS

courant du four

If

ECS

vitesse Id Fan en%

VIDF%

ECS

puissance Id Fan

PIDF

kW

ECS

Dbit clinker

Dkk

T/h

ECS

Excs d'air boite fume

BF

ECS

Excs d'air cyclone 1

C1

ECS

Vitesse Id Fan

VIDF

rpm

calcul

Quantit produite

Qpdt

Tonne

calcul

Consommation spcifique du fuel relatif la

RCSF

calcul

Taux de rendement synthtique

TRS

calcul

Taux de qualit

DQ

calcul

Taux de fonctionnement brut

D0

calcul

Rendement vitesse

Rv

calcul

dbit clinker relatif au dbit maximal

RDkk

calcul

consommation de rfrence

Tableau 20: Paramtres de la vue densemble

1)

R D KK

D KK 1 0 0
80

2)

R CSF

C SF 100
720

3) Q t
p dt
m arche D K K

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

95

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

4)

Rv

5) D Q
6) D 0

D KK
100
80

Q p d t R e bu s
Q p dt

100

t ma rch e
100
periode

7) T R S D Q D 0 RV
10000

8)

V ID F

V ID F (% ) 9 5 0
100

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

96

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Synoptique de saisie du calcul des paramtres de la ligne cuisson

Synoptique de la vue densemble

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

97

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

1.2.6.

Bilan thermique1

Il sagit dtablir le bilan thermique de la ligne de cuisson partir du cyclone 1 jusquau


refroidisseur de clinker.
La prcision des rsultats est estime environ (+/-) 2 %. Le but principal est de discrtiser le
flux dnergie travers le systme, ceci permettra de mener des actions correctives et des
tudes pour rduire la consommation spcifique de combustible.
Un bilan thermique dpend des conditions suivantes :
-

dfinir le systme ;

identifier lentre et la sortie du flux de matire ;

dfinir la temprature de rfrence.

Pour raliser un bilan thermique sr, le systme tudi doit avoir un rendement relativement
constant durant une certaine priode, quelques jours par exemple. Les rsultats doivent
reflter les valeurs moyennes dune quipe de 8 heures par exemple.
Lorsquon tablit un bilan thermique, on doit dabord choisir la temprature de rfrence
partir de laquelle la teneur en chaleur doit tre calcule.
La rfrence de temprature est de 0C. Notons cependant que les pertes par rayonnement et
convection ne seront pas dtermines.

Sources des paramtres lis au bilan thermique :


Dsignation

Symbole

Unit

Source

Oxygne cyclone 1

O2C1

mesure

Oxyde de carbone cyclone 1

CO2C1

mesure

dbit massique de clinker

Qmclinker

kg/h

mesure

teneur totale en carbonate de calcium dans la farine crue

CaCO3

mesure

temprature cyclone 1

TC1

mesure

teneur massique en eau libre l'alimentation (farine crue)

H2OLb

mesure

teneur massique en eau lie l'alimentation (farine crue)

H2OL

mesure

pourcentage massique doxyde de calcium dans le clinker

CaO

mesure

pourcentage massique d'oxyde de magnsium dans le

MgO

mesure

clinker

FLSMidth "Les Ciments Du Sahel -Cimenterie de Kirne Cours de production" Volume 3 ; Edition 2005

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

98

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

pourcentage massique d'oxyde d'aluminium dans le clinker

Al2O3

mesure

pourcentage massique de dioxyde de silicium dans le

SiO2

mesure

pourcentage massique d'oxyde de fer dans le clinker

Fe2O3

mesure

pourcentage massique d'oxyde de potassium dans le clinker

K2O

mesure

pourcentage massique d'oxyde de sodium dans le clinker

Na2O

mesure

pourcentage massique eau lie dans la farine crue

H2O

mesure

dbit massique charbon (four + prcalcinateur)

Qmchar

kg/h

mesure

pouvoir calorifique infrieur du charbon

PCIchar

kcal/kg

Laboratoire

perte au feu de la farine crue

LOI

laboratoire

Valeur abaques en fonction de

Vab

abaque

Enthalpie de l'eau libre

HH20Lb

kcal/kg

abaque

Consommations spcifiques du fuel

CSFT

kcal/kg

ECS

dbit massique des poussires en kg/h

Qmpoussires

kg/h

donnes

Dbit massique farine crue

kg/h

calcul

Excs d'air cyclone 1

C1

calcul

Pertes en produits de combustion

Ppc

kcal/kgclinker

calcul

Variation de temprature

calcul

Dbit massique de CO2 provenant de la farine crue

QmCO2

kg/h

calcul

pertes dues au CO2

PcO2

kcal/kgclinker

calcul

capacit thermique massique du CO2

CpCO2

kcal/kgC

calcul

dbit massique eau libre l'alimentation

QmH2OLb

kg/h

calcul

pertes dues l'eau libre

PH2OLb

kcal/kgclinker

calcul

dbit massique eau lie l'alimentation

QmH2OL

kg/h

calcul

pertes dues l'eau lie

PH2OL

kcal/kgclinker

calcul

capacit thermique massique de l'eau lie

CpH2OL

kcal/kgC

calcul

pertes dues aux poussires

Ppoussires

kcal/kgclinker

calcul

capacit thermique massique des poussires

Cppoussires

kcal/kgC

calcul

Pertes au cyclone 1

PC1

kcal/kgclinker

calcul

pertes par raction chimique

PRC

kcal/kgclinker

calcul

entre de chaleur de combustion

Cc

kcal/kgclinker

calcul

clinker

Tableau 21 : Paramtres du bilan thermique


Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

99

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

1) Ppc
2)

3)

Vab
CSFT
1000

79O2
0, 21100 CO2 O2

B Qmclin ker

4) QmCO 2 B
5)

100
100 LOI

CaCO3T 44
10000

PcO 2 QmCO 2 Cp CO2 T

1
QmClin ker

6) T TC 1 0 C
7) CpCO 2 0,196 118.10 6 TC1 43.10 9 TC12
8)

Qm H 2 OLb B

H 2OLb
100 H 2OLb

H H 2OLb
P

Qm

H
2
OLb
H
2
OLb
9)
Qmclin ker
10) Qm H 2 OL B

H 2 OL
100

CpH 2OL .T
11) P

Qm

H 2 OL
H 2OL
Qmclinker

6
9
2
12) Cp
H 2 OL 0, 443 39.10 TC1 28.10 TC1

13) Qm poussire = 9000 kg/h si le broyeur est l'arrt


14) Qm poussire = 6000 kg/h si le broyeur est en marche
15)

16)

Ppoussi res Qm poussires

Cp poussiere .T
Qmclin ker

Cp poussires 0, 206 101.10 6 TC1 37.10 9 TC12

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

100

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

17)

PC 1 Ppc PC O 2 PH 2 OL PH 2 O Lb Ppou s sir es

18) PRC 7, 646 CaO 6, 48 MgO 2, 22 Al2O3

19) C c PC Ic ha r

1160
H 2 O 5,116 SiO2 0,59 Fe2 O3 10 K 2 O Na2 O
100 LOI

Q m cha r
Q m cl k

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

101

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Synoptique de saisie des paramtres de calcul du bilan thermique:

Synoptique du bilan thermique

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

102

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

1.2.7.

Les volatiles1

Les principaux lments volatiles sont :


Na : sodium
K:

potassium

Cl : chlorure
SO3 : sulfure
Na et K, dnomms Alkalis, proviennent de la matire tandis que le SO3 provient en
trs grande partie du combustible. Les chlorures quant eux augmentent la volatilit des
produits dont ils sont combins.
Les lments volatils, alcalis et soufre, sont parfois pigs et vacus du four avec le
clinker. Ils se condensent alors dans les minraux du clinker, principalement dans laluminate
tricalcique, et amliorent les proprits et performances des ciments fabriqus dans une
certaines limites. Dans les lments mineurs, les alcalins sont trs importants pour leur
influence sur les proprits du ciment. Ils augmentent les rsistances initiales du ciment. En
forte concentration, ils peuvent, par leurs ractions avec des granulats contenant une silice mal
cristallise, diminuer fortement la durabilit des ouvrages en bton. Les alcalis sont souvent
exprims sous la forme alcalis quivalents ou Na 2Oeq pour prendre en considration la
diffrence de poids molculaire du sodium et du potassium. Une forte concentration de
volatiles peut entraner des bouchons, des arrts et des rductions de dbit.

Sources des paramtres lis au cyclone 1


Dsignation

Symbole

Unit

Source

Teneur en cendres du charbon dans 1kg de clinker

TCCchar

calcul

oxyde de sodium contenu dans la farine crue du cyclone 1, valeur avec

Na2Ovlf1

calcul

Na2Omf1c

calcul

K2Ovlf1

calcul

K2Omf1c

calcul

LOI free
oxyde de sodium contenu dans la matire frache du cyclone1 et celle du
charbon
oxyde de potassium contenu dans la farine crue du cyclone 1, valeur avec
LOI free
oxyde de potassium contenu dans la matire frache du cyclone1 et celle
du charbon

FLSMidth "Les Ciments Du Sahel -Cimenterie de Kirne Cours de production" Volume 3 ; Edition 2005

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

103

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

sulfure contenu dans la farine crue du cyclone 1, valeur avec LOI free

SO3vlf1

calcul

sulfure contenue dans la matire frache du cyclone1 et celle du charbon

SO3mf1c

calcul

chlore contenu dans la farine crue du cyclone 1, valeur avec LOI free

Clvlf1

calcul

Chlore contenue dans la matire frache du cyclone1 et celle du charbon

Clmf1c

calcul

Chaleur spcifique du charbon

Cschar

kcal/kg

ECS

Teneur en cendres du charbon

TCchar

Laboratoire

Pouvoir Calorifique Infrieur du charbon

PCIchar

pertes au feu de la farine crue dans le cyclone 1

LOIfcc1

Laboratoire

Teneur en oxyde de sodium dans les cendres de charbon

Na2Ovc

Laboratoire

valeur base clinker d'oxyde de sodium

Na2Ovbc

Laboratoire

oxyde de sodium contenu dans la farine crue du cyclone 1

Na2Ofcc1

Laboratoire

teneur en oxyde de potassium dans les cendres de charbon

K2Ovc

Laboratoire

valeur base clinker d'oxyde de potassium

K2Ovbc

Laboratoire

oxyde de potassium contenu dans la farine crue du cyclone 1

K2Ofcc1

Laboratoire

teneur en sulfure dans les cendres de charbon

SO3vc

Laboratoire

valeur base clinker de trioxyde de soufre

SO3vbc

Laboratoire

sulfure contenu dans la farine crue du cyclone 1

SO3fcc1

Laboratoire

teneur en chlore dans les cendres de charbon

Clvc

Laboratoire

valeur base clinker du chlore

Clvbc

Laboratoire

chlore contenu dans la farine crue du cyclone 1

Clfcc1

Laboratoire

kcal/kg Laboratoire

Tableau 22: Paramtres des volatiles du cyclone1

Sources des paramtres lis au cyclone 5

Dsignation

Symbole

Unit

Source

oxyde de sodium contenu dans la farine crue du cyclone 5, valeur avec

Na2Ovlf5

calcul

calcul

LOI free
oxyde de potassium contenu dans la farine crue du cyclone 5, valeur avec K2Ovlf5
LOI free
sulfure contenu dans la farine crue du cyclone 5, valeur avec LOI free

SO3vlf5

calcul

chlore contenu dans la farine crue du cyclone 5, valeur avec LOI free

Clvlf5

calcul

LOIfcc5

Laboratoire

pertes au feu de la farine crue dans le cyclone 5


Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

104

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

oxyde de sodium contenu dans la farine crue du cyclone 5

Na2Ofcc5

Laboratoire

oxyde de potassium contenu dans la farine crue du cyclone 5

K2Ofcc5

Laboratoire

sulfure contenu dans la farine crue du cyclone 5

SO3fcc5

Laboratoire

chlore contenu dans la farine crue du cyclone 5

Clfcc5

Laboratoire

Tableau 23: Paramtres des volatiles du cyclone5

Sources des paramtres lis au clinker :


Dsignation

Symbole

Unit

Source

oxyde de sodium contenu dans le clinker

Na2Oclk

Laboratoire

oxyde de potassium contenu dans le clinker

K2Oclk

Laboratoire

sulfure contenu dans le clinker

SO3clk

Laboratoire

chlore contenu dans le clinker

Clclk

Laboratoire

Dbit clinker

Dkk

T/h

ECS

calcul

calcul

Somme de l'oxyde de sodium et de l'oxyde de potassium contenus dans le Na2Oeq1clk


clinker
Oxyde de sodium quivalent

Na2Oeq2clk

Tableau 24: Paramtres du clinker


Sources des paramtres lis la volatilit
Dsignation

Symbole

Source

Volatilit de l'oxyde de Sodium

Volatilit Na2O

calcul

Volatilit de l'oxyde de potassium

Volatilit K2O

calcul

Volatilit du trioxyde de Soufre

Volatilit SO3

calcul

Volatilit du chlore

Volatilit Cl

calcul

Unit

Source

Tableau 25: Volatilits


Sources des autres paramtres
Dsignation

Symbole

Oxygne boite fume

O2BF

ECS

Temprature au rising pipe

Trp

Test ringardage

Test ringardage

calcul

Soufre en excs

Soufre en excs

calcul

Ratio sulfate/ alkalis

Ratio sulfate/alkalis

calcul

ECS

Tableau 26 : Autres paramtres des volatiles


Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

105

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

TCC

ch ar

Cs ch ar
TC ch ar

PCI ch ar
100

Cyclone 1
Calcul de l'oxyde de sodium total entre matire + charbon (Na2Omf1c)

Na 2 O vbc = Na2O vc TCC char

Na

v lf1

Na 2 O vc
Cs char TC char

100
PCI char
100

N a 2 O fc c1
100
- L O I fc c1

N a2O v c
C s ch ar T C ch ar
N a 2 O fcc1
N a 2 O m f1 c ( N a 2 O v b c N a 2 O v lf1) 1 0 0

100
P C Ich ar
100
1 0 0- LO Ifcc1

1 0 0

Calcul de l'oxyde de potassium total entre matire + charbon (K2Omf1c)

K 2O

vbc

= K 2 O v c T C C ch ar

v lf 1

K 2 O vc
C s ch ar
T C ch ar

1 00
P C I ch ar
100

O fcc1
- LO I
2

100

fcc1

K 2 O fcc1
K O
C s ch ar T C ch ar
10 0
K 2 O m f1 c (K 2 O vb c K 2 O v lf1) 1 0 0
2 vc

1
0
0
LO
I
1
0
0
P
C
I
1
00

fcc1
ch ar

Calcul de trioxyde de soufre total entre matire + charbon (SO3mf1c)


SO

SO

3 vbc

= SO

3 v lf1

3 vc

TC C

SO
100

ch ar

SO

3 vc

100

C s ch ar
P C I ch ar

TC

ch ar

100

3 fcc1

- LO I

fcc1

S O 3 vc
S O 3 fcc1
C s char
T C char
S O 3 m f1c (S O 3 v bc S O 3 v lf1 ) 1 0 0

100
P C I char
10 0
10 0 - LO I fcc1

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

10 0

106

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Calcul du chlore total entre matire + charbon (Clmf1c)


Cl

= Cl

vbc

Cl

vc

v lf 1

TC C

100

ch ar

C l fcc1
- LO I

C l vc
C s ch ar
T C ch ar

100
P C I ch ar
100

fcc1

C l fcc1
C l m f 1 c ( C l v b c C l v lf 1 ) 1 0 0
1 0 0 - LOI

f cc 1

C l vc
C s char
T C ch ar

100
P C I ch ar
100

1 0 0

Cyclone 5
Calcul de l'oxyde de sodium avec LOI free (Na2Ovlf5)

Na

vlf5

Na 2 O fcc5
100
100 - LOI fcc5

Calcul de l'oxyde de potassium avec LOI free (K2Ovlf5)

K 2O

vlf5

K 2 O fcc5
100
100 - LOI fcc5

Calcul de trioxyde de soufre avec LOI free (SO3vlf5)

SO

3 vlf5

SO

1 00

3 fcc5

1 0 0 - LO I

fcc5

Calcul du chlore avec LOI free (Clvlf5)

Cl

v lf5

Cl fcc5
100 - LO I

100
fcc5

Test ringardage
T e s t rin g a rd a g e = 2 C l fc c 5 S O

3fc c 5

Soufre en excs

Soufre en excs = 1000 SO 3mf1c 850 K 2O mf1c 650 Na 2 Omf1c

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

107

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Ratio sulfate/alkalis
S O 3 m f1 c

80

s u lf a t e / a l k a lis =
0 ,5 N a 2 O
K 2 O m f1 c

62
94

m f1 c

Clinker

Na 2O
N a 2O

Na 2O

eq 2clk

e q 1 c lk

= N a 2O

c lk

1, 5 K 2 O

clk

0, 6 5 8 K 2O

c lk

clk

Volatilit
Volatilit de Na2O
V o l a ti l i t

de N a

Na
O = 1 -
Na

2
2

O
O

c lk
v lf 5

Volatilit de K2O
V o l a ti l i t

de K

K
= 1 -
K

2
2

O
O

c lk
v lf 5

Volatilit de SO3
V o la t ilit

de SO

SO
= 1 -
SO

3 clk
3 v lf 5

Volatilit de Cl
V o l a t i l i t

de

Cl

Cl
= 1 -
Cl

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

c lk
v lf 5

108

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Synoptique de saisie des paramtres de calcul des volatiles :

Synoptique des volatiles

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

109

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

CHAPITRE II : GUIDE DUTILISATION DU MOTEUR DE CALCUL

Le progiciel est constitu de trois fichiers. Le premier est le programme principal, qui
permet daccder au moteur de calcul et de synoptiques, et de consulter les fichiers dj
sauvegards (archives). Le deuxime est le moteur de calcul proprement dit, qui ncessite un
mot de passe et affiche une page principale louverture, permettant de naviguer travers les
diffrentes feuilles du fichier. Le troisime est constitu des fichiers consultations, qui
souvrent avec le mme mot de passe que le moteur de calcul, mais dans lesquels aucun calcul
ni modification ne peut tre fait.

Figure 28 : programme principal du moteur de calcul

Figure 29 : Page principale de moteur de calcul automatis et synoptique (avec


demande de mot de passe)
Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

110

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Figure 30 : Feuille saisie du moteur de calcul

Figure 31: Ouverture di fichier consultation (sans le bouton enregistrer)

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

111

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

Figure 32 : Feuille saisie du moteur du fichier sauvegard (sans possibilit de modification)

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

112

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

CONCLUSION

Pour une bonne marche de la ligne de cuisson, nous avons cr un moteur de calcul
automatis et une banque de donnes et de synoptique. Il a t ralis dans lenvironnement
Visual Basic sous Excel (VBA). Ce progiciel permet dobtenir en moins de 15min, l o il
ncessitait plusieurs heures de calcul, des paramtres intrinsques de la ligne pour une bonne
qualit du ciment et le suivi du procd. Il permet galement denregistrer et de stocker ces
paramtres afin de pouvoir les consulter ultrieurement et par la mme de suivre leurs
volutions. Afin de vrifier lexactitude des valeurs obtenues partir du moteur de calcul,
nous les avons compares avec celles des anciennes feuilles de calcul qui taient utiliss.
Cependant, comme tout outil informatique, ce progiciel peut tre amlior selon les
besoins de lutilisateur et lpoque de lutilisation.

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

113

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

CONCLUSION GENERALE ET RECOMMANDATIONS

Ce projet, grce au gain de temps quil a apport par lacquisition de donnes


supplmentaires, tant la ligne cuisson qu latelier broyage ciment, va contribuer
lamlioration de lexploitation. Maintenant, des activits et des supervisions supplmentaires
peuvent tre menes la salle de commande, pour un cot de ralisation peut lev vu ses
avantages.
Entre autre, ce projet nous a permis de nous familiariser au dialogue entre automates,
lenvironnement Visual Basic sous Excel, des logiciels de supervision et de programmation
des units de production.
Malgr les efforts consentis il nen demeure pas moins que ce travail prsente
certaines limites, plus particulirement en ce qui concerne la pompe adjuvant de mouture.
Cest dans cette optique que nous recommandons :
1- De faire ltude des structures sur lesquels reposent les rservoirs du systme
de la pompe adjuvant et lencombrement de tout son dispositif.
2- De relever les valeurs limites des paramtres intrinsques de la ligne cuisson et
de crer une indication visuelle (changement de couleur) des valeurs, affiche
sur les synoptiques, qui sont en dehors des limites ;
3- De crer un accs distance, scuris (internet ou intranet) du progiciel et de
ses archives ;
4- Dinsrer dans le programme des lves ingnieurs, dans le cours
dautomatisme, la communication entre automates ;
5- Dinsrer dans le programme des lves ingnieurs, dans le cours
dinformatique, le langage Visual Basic.

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

114

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis et synoptiques pour la ligne cuisson

REFERENCES
Bibliographie :

Rockwell Automation. - Documentations Gnrales. - MARS 2004.

Endress+Hauser. - Instrumentation (capteurs et dtecteurs). - 2003

FLSMidth. - Les Ciments Du Sahel ; Cimenterie de Kirne Cours de production.Volume 3 ; Edition 2005.

Microsoft Visual Basic 6.0 . - Etape par Etape. - Edition Professionnelle


Webographie :
http://www.wikipedia.com
http://www.be.sew-eurodrive.com

Prsent par Mlle Bineta THIAM et Mr Ataba SAMBOU

115

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis pour la ligne cuisson

ANNEXES

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis pour la ligne cuisson

ANNEXE 1 : Programme de la sous routine B00

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis pour la ligne cuisson

ANNEXE 2 : Programme de la sous routine Z15

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis pour la ligne cuisson

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis pour la ligne cuisson

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis pour la ligne cuisson

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis pour la ligne cuisson

ANNEXE 3 : Programme de la routine DH+

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis pour la ligne cuisson

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis pour la ligne cuisson

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis pour la ligne cuisson

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis pour la ligne cuisson

ANNEXE 4 : adressage des donnes du HLPC dans RSLogix500

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis pour la ligne cuisson

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis pour la ligne cuisson

ANNEXE 5 : Adressage et configuration des TAG dans RSLogix5000

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis pour la ligne cuisson

ANNEXE 6 : Etapes du dblocage du module DH+

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis pour la ligne cuisson

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis pour la ligne cuisson

ANNEXE 7 : Systme de configuration ControlLogix

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis pour la ligne cuisson

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis pour la ligne cuisson

ANNEXE 8 : Configuration des messages du SLC 500 vers le ControlLogix

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis pour la ligne cuisson

ANNEXE 9 : Configuration des messages du ControlLogix vers le SLC 500

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis pour la ligne cuisson

ANNEXE 10 : Commande et Rception du cble DH+

Amlioration des oprations de conduite de latelier broyage ciment et conception dun moteur de calcul
automatis pour la ligne cuisson

ANNEXE 11: Caractristiques du Moto-rducteur SEW R17