GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
Support soutenance PFE 11 juillet 2016 - EMSI - SIEMENS - Université de Bordeaux - IAII - SPIA
1. Développement d’une bibliothèque pour une
CPU 400H redondante sous TIA Portal
Contribution au revamping des convoyeurs de phosphate à JORF
LASFAR
Juillet 2016
Pour l’obtention du diplôme d’ingénieur de l’Ecole Marocaine des Sciences de l’Ingénieur (EMSI)
FILIERE : INGENIERIE DES AUTOMATISMES ET INFORMATIQUE INDUSTRIELLE (IAII) ;
OPTIONS : AUTOMATISMES INDUSTRIELS
& Pour l’obtention du master 2 de l’université de Bordeaux
SYSTEMES DE PRODUCTION INDUSTRIELS AUTOMATISES (SPIA)
Par : - KALLIDA Soufiane
- MORADI Achraf
Tuteur de stage : M.DRISSI Sâad Encadrant: M.NAJIMI Brahim
SOUTENANCE DU PROJET DE FIN D’ETUDES
2. Préambule
Passation des projet
avec concurrence
Attribution au soumissionnaire
après validation de la solution
technique et harmonisation
2
Prix du matériel
Les frais de chantier et
de la main d’oeuvre
Le coût de l’ingénierie
et du développement
Emmène
Coût globale
du projet
Le développement des bibliothèques technologiques à caractère réutilisable et paramétrable réduit
considérablement le temps de développement des projets d’automatisme et de supervision
Réduction : Puissant
atout concurrentiel
= + +
Appel
d’offres
Mieux disant
Rivalité entre les
entreprises
Investissement dans
la R&D
Performances égales
Moins disant
3. Grandes lignes de la présentation
Situation des propos
et problématique
Solutions
envisageables
Réalisation de la
solution retenue
Mise en pratique sur
un projet : Etude
Mise en pratique sur
un projet : Réalisation
3
4. Situation des propos
et problématique
Solutions
envisageables
Réalisation de la
solution retenue
Mise en pratique sur
un projet : Etude
Mise en pratique sur
un projet : Réalisation
Organisme d’accueil Spécifications procédés Critère économi ProblématiqueContraintes tech Biblio
Est le représentant exclusif de la marque SIEMENS au Maroc depuis plus de 60 ans;
Opère principalement dans les domaines de l’électrification, de l’automatisation et de la digitalisation;
Compte parmi les fournisseurs de technologies à efficacité énergétique, qui contribuent à préserver les ressources.
SIEMENS S.A
SIEMENS S.A
HEALTHCARE
INFRASTRCURES
ET CITIES
ENERGY INDUSTRY
La division INDUSTRY de SIEMENS S.A propose des solutions sur mesure pour les industriels en répondant aux
spécifications de leurs procédés
4
5. Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Solutions
envisageables
Situation des propos
et problématique
Organisme d’accueil Spécifications procédés Critère économi ProblématiqueContraintes tech Biblio
Système
d’automatisation
(API)
Système de
conduite et de
supervision
Architecture typique
Pyramide CIM
REDONDANCE
Spécificationenterme:
Disponibilité
Temps d’immobilisation onéreux
Fonctionnant à surveillance réduite ou néante
Tolérance aux pannes
Offrant peu de possibilités pour la fonction maintenance
Processus à coût de redémarrage très élevé
5
6. Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Solutions
envisageables
Situation des propos
et problématique
Organisme d’accueil Spécifications procédés Critère économi ProblématiqueContraintes tech Biblio
Basic Controller Advanced Controller
S7-1200 S7-1500 S7-300 S7-400
Basic HMI Advanced HMI PC HMI
Key Panel Basic Panel Comfort Panel Mobil Panel PC Panel
Système
d’automatisation
(API)
Système de
conduite et de
supervision
Redondance
2 possibilités => HMI
1 Possibilté => API
SERIE H
S7-400H COMFORT PANEL
PC PANEL 6
7. Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Solutions
envisageables
Situation des propos
et problématique
Organisme d’accueil Spécifications procédés Critère économi ProblématiqueContraintes tech Biblio
S7-400H COMFORT PANEL
S7-400H PC PANEL
Comfort PANEL Prix en Dh
SIMATIC HMI TP1500 COMFORT PANEL 25 462,08
SIMATIC WINCC COMFORT TIA PORTAL V13
LOGICIEL FLOATING LICENSE
6 453,76
Total 31 915,84
PC PANEL Prix en Dh
SIMATIC IPC677D, CORE i3 55 097,11
SIMATIC USB MOUSE FOR IPC 409,21
SIMATIC USB KEYBOARD 627,46
SIMATIC NET, S7-REDCONNECT, 26P1623 20 350,00
SIMATIC WINCC V7.0 FLOATING LICENSE 30 975,21
WINDOWS V7 LICENSE 864,71
Total 108 323,70
3 fois et ½
7
8. Organisme d’accueil Spécifications procédés Critère économi ProblématiqueContraintes tech Biblio
STEP7 : Les automates SIMATIC
WinCC : Les IHMs (Plusieurs variantes)
STARTDRIVE : Variateurs
SIMATIC
S7-400
SIMATIC
S7-300
SIMATIC
S7-1200
SIMATIC
S7-1500
BasicAdvancedMicro
2009 2013 2014
SIMATIC S7-400
SIMATIC S7-300
SIMATIC S7-200
SIMATIC
S7-1500
SIMATIC S7-1200
V10.5 V11 V12 V13 8
Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Solutions
envisageables
Situation des propos
et problématique
Base de données
commune
20% petite application
70% grande application
9. Organisme d’accueil Spécifications procédés Critère économi ProblématiqueContraintes tech Biblio
S7-400H COMFORT PANEL
STEP7
Les contrôleurs S7-400 sous TIA Portal
Extrait du data sheet des COMFORT
Passerelle
9
Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Solutions
envisageables
Situation des propos
et problématique
10. Organisme d’accueil Spécifications procédés Contraintes éco ProblématiqueContraintes tech Biblio
Réduit considérablement le
temps de développement
Cout de l’ingénierie et la
disponibilité des ressources
Bibliothèques
10
Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Solutions
envisageables
Situation des propos
et problématique
Blocs pour la
programmation
Blocs pour la
supervision
Bibliothèque
1
Bibliothèque
2
STEP7 V5.5 WinCC V7.0
WinCC sous TIASTEP7 sour TIA
BESOIN
STEP7 V5.5 WinCC sous TIA
Ces deux bibliothèques sont développées par la maison mère
SIEMENS AG (Allemangne)
11. Organisme d’accueil Spécifications procédés Contraintes éco ProblématiqueContraintes tech Biblio
Exemple de la bibliothèque sous TIA Portal
11
Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Solutions
envisageables
Situation des propos
et problématique
12. La non intégration des automates S7-400H sous la dernière version de
TIA Portal conduit à une incompatibilité logicielle avec les COMFORT
Panel
De plus, les bibliothèques réduisant le temps de développement et
le coût d’ingénierie n’existent pas pour la dite configuration
La configuration avec des COMFORT Panel économiquement
optimum est abandonnée et remplacer par celle avec des PC Panel
(Onéreuse)
L’offre soumis avec des PC Panel n’est pas la « moins disante » –
Réduit la compétitivité
Développement de la bibliothèque appropriée + Passerelle
Organisme d’accueil Spécifications procédés Contraintes éco ProblématiqueContraintes tech Biblio
12
Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Solutions
envisageables
Situation des propos
et problématique
13. Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Solutions
envisageables
Situation des propos
et problématique
Passerelle Solution demandée Solution proposée
STEP7 TIA
Passerelle
Proxy Device
Solution intuitive
Soft
13
14. Passerelle Solution demandée Solution proposéeSolution intuitive
Relier
les blocs programme de la
bibliothèque 1
aux blocs de supervision de la
bibliothèque 2
• Ce n’est pas les même variables
• Pas la même structure des blocs
programme et blocs de supervision
14
Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Solutions
envisageables
Situation des propos
et problématique
Blocs pour la
programmation
Blocs pour la
supervision
Bibliothèque
1
Bibliothèque
2
STEP7 V5.5 WinCC V7.0
WinCC sous TIASTEP7 sour TIA
BESOIN
STEP7 V5.5 WinCC sous TIA
15. Passerelle Solution demandée Solution proposéeSolution intuitive
En se basant sur les blocs programme de
la bibliothèque 1
développer des blocs d’affichage
similaire en apparence à ceux
de la bibliothèque 2
mais compatible avec les blocs
programme de la bibliothéque 1
Solution envisageable
Mise en œuvre pénible 15
Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Solutions
envisageables
Situation des propos
et problématique
Blocs pour la
programmation
Blocs pour la
supervision
Bibliothèque
1
Bibliothèque
2
STEP7 V5.5 WinCC V7.0
WinCC sous TIASTEP7 sour TIA
BESOIN
STEP7 V5.5 WinCC sous TIA
TIA
Proxy Device
16. 32 plans configurablesNombre de plansNombre d’événements à gérer
Passerelle Solution demandée Solution proposéeSolution intuitive
• Illustration de la pénibilité : Bloc d’affichage analogique
3 semaines pour développer le bloc analogique 16
Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Solutions
envisageables
Situation des propos
et problématique
17. Passerelle Solution demandée Solution proposéeSolution intuitive
Adapter les blocs programme de la
bibliothèque 2
sous STEP7 puis les lier aux blocs
d’affichage de la
bibliothèque 2
Solution envisageable
Nécessite la compréhension de la
structure des blocs
17
Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Solutions
envisageables
Situation des propos
et problématique
STEP7
Proxy Device
Blocs pour la
programmation
Blocs pour la
supervision
Bibliothèque
1
Bibliothèque
2
STEP7 V5.5 WinCC V7.0
WinCC sous TIASTEP7 sour TIA
BESOIN
STEP7 V5.5 WinCC sous TIA
18. SCL sous STEP7 V5.5
SCL sous STEP7 (TIA Portal)
Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Situation des propos
et problématique
Langage de programmation Principales difficultés lors de la réalisation Résultats
Solutions
envisageables
Avantages
Le langage SCL à évolué
Les blocs de la bibliothèque sont programmés en SCL : STRUCTURED CONTROL LANGUAGE
Correspond au littéral structuré (ST), langage de programmation évolué s’orientant vers PASCAL
Les algorithmes complexe, le traitement de structures complexes ainsi que les calculs se font plus facilement
Gain de temps important par rapport à la programmation avec CONT/LOG/LIST. Le nombre de ligne en langage
SCL est généralement plus faible que dans les autres langages.
18
19. Bloc Nombre d’erreurs lors de la 1ère compilation
Analogique 705 erreurs
Moteur 630 erreurs
Digital 338 erreurs
Valve 551 erreurs
SimoDir 672 erreurs
SimoRev 730 erreurs
Langage de programmation Principales difficultés lors de la réalisation Résultats Avantages
Lecture de l’état d’un bit
d’un mot
Temporisation :
Retard/Avance à la montée
Type de variables supporté
par TIA/STEP7
19
Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Situation des propos
et problématique
Solutions
envisageables
20. Langage de programmation Principales difficultés lors de la réalisation Résultats Avantages
L’usage des masques : Lecture
OPdwCmd : XXXX.XXXX.XXXX.XXXX.XXXX.XXXX.XXXX.XXXX
Masque : 0000.0000. 0000. 0100.0000.0000.0000.0000
RESULTAT : 0000.0000. 0000. 0100.0000.0000.0000.0000
AND
L’accès au bit 20 par exemple du double mots OPdwCmd est direct :
Un détournement est imposé
Utilisation des tableaux
Utilisation des masques :
Type de variables supporté
par TIA/STEP7
Lecture de l’état d’un bit
d’un mot
Temporisation :
Retard/Avance à la montée
TIA
STEP7
20
Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Situation des propos
et problématique
Solutions
envisageables
21. Langage de programmation Principales difficultés lors de la réalisation Résultats Avantages
Type de variables supporté
par TIA/STEP7
Lecture de l’état d’un bit
d’un mot
Temporisation :
Retard/Avance à la montée
TIA
STEP7
• Usage de temporisation de type T_ON
• Type de retour TIME
• Usage de temporisation de type S_ODT
• Type de retour S5_TIME
Chronogramme de la fonction T_ON (TIA)Chronogramme de la fonction S_ODT (STEP7) 21
Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Situation des propos
et problématique
Solutions
envisageables
22. Langage de programmation Principales difficultés lors de la réalisation Résultats Avantages
Type de variables supporté
par TIA/STEP7
Lecture de l’état d’un bit
d’un mot
Temporisation :
Retard/Avance à la montée
TIA
STEP7
22
Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Situation des propos
et problématique
Solutions
envisageables
23. Langage de programmation Principales difficultés lors de la réalisation Résultats Avantages
STEP7
TIA
23
Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Situation des propos
et problématique
Solutions
envisageables
24. Langage de programmation Principales difficultés lors de la réalisation Résultats Avantages
BLOCS PROGRAMMES SOUS TIA Portal
BLOCS PROGRAMMES SOUS STEP7
24
Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Situation des propos
et problématique
Solutions
envisageables
25. Langage de programmation Principalesx difficultés lors de la réalisation Résultats Avantages
Développement de la bibliothèque appropriée pour une configuration redondante avec un COMFORT Panel :
Optimisation du temps de développement et ainsi le coût d’ingénierie
La configuration avec un COMFORT Panel est 3 fois et ½ moins cher qu’un la configuration exploitée jusqu’à
aujourd’hui avec un PC Panel : Optimisation du coût du matériels
Avec la solution proposée de développer les blocs programmes au lieu des blocs d’affichage : nous avons terminé
les blocs de l’ensemble de la bibliothèque avant les délais prévu
L’exploitation des blocs d’affichage existants permettra de satisfaire le client finale, puisque ce dernier ne voit
que ces blocs d’affichage sur les écrans de supervision
25
Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Situation des propos
et problématique
Solutions
envisageables
26. Langage de programmation Principalesx difficultés lors de la réalisation Résultats Avantages
26
Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Situation des propos
et problématique
Solutions
envisageables
Conclusion - 1ère partie :
Objectif : Exploiter l’architecture matérielle (S7-400H et un comfort panel) performante sur le plan
technique, mais couteuse en terme de temps de développement nécessaire à sa mise en œuvre logicielle
• Passerelle entre STEP7 V5.5 et WinCC sous TIA Portal
• Bibliothèque appropriée pour la configuration (S7-400H et un comfort panel)
Passerelle : Proxy Device
Bibliothèque : Adapter les codes SCL pour exploiter les blocs d’affichage qui sont d’une grande affinité
27. Contribution au revamping des convoyeurs de
phosphates à JORF LASFAR :
Supervision des tableaux basses tensions du poste
PR-BIS
27
Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Situation des propos
et problématique
Solutions
envisageables
28. Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Situation des propos
et problématique
Contexte
Solutions
envisageables
Office
Chérifien des
Phosphates
Maitre d’ouvrage
(MOA)
JESA
Project
Management Office
(PMO)
SIEMENS S.A
Maitre des œuvres
électriques et
d’automatismes
(MOE)
CDC Liste des E/S ArchitecturePoste PR-BIS
28
29. 29
Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Situation des propos
et problématique
Solutions
envisageables
Mécanique :
Extension de
convoyeurs & Ajout
des convoyeurs
Electrique :
Construction d’un
nouveau poste
PR-BIS
Augmenter la
capacité
d'exportation de
phosphate à
10 millions de
tonnes par an
Contexte CDC Liste des E/S ArchitecturePoste PR-BIS
30. PJ2
Tableau MT
PJ3
10KV/660V
63KV/10KV
Tableau BT 660V Tableau BT 380V Tableau BT 220V
63KV/10KV
10KV/660V10KV/660V 10KV/380V 10KV/380V 10KV/220V
EclairageForce motrice + EclairageForce motrice
Schéma unifilaire simplifié
30
Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Situation des propos
et problématique
Solutions
envisageables
Contexte CDC Liste des E/S ArchitecturePoste PR-BIS
31. Le cahier des charges de cette deuxième partie du PFE consiste à :
31
1. Etablir la liste des entrées/sorties des tableaux SIAVCON S8 des trois types de tensions BT : 660V – 380V et
220V à partir des schémas d’implantation fournit par les électriciens de SIEMENS.
2. Proposer une architecture de contrôle de ces tableaux à partir de liste des entrées/sorties, des spécifications
des tableaux dé-brochables fournit par JESA et des rapports des réunions d’harmonisation.
3. Configurer l’architecture et établir les diagrammes contenant les blocs de ces tableaux BT,
4. Proposer et réaliser des écrans pour la supervision en exploitant la bibliothèque développée
Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Situation des propos
et problématique
Solutions
envisageables
Contexte CDC Liste des E/S ArchitecturePoste PR-BIS
32. Contexte Périmètre de la contribution CDC Liste des E/S ArchitecturePoste PR-BIS
Tiroir départ disjoncteur Tiroirs départ moteur
FDR FWD SSD DD
Départ pour
l’éclairage
DEPART MOTEUR
REVERSIBLE
DEPART DEMARREUR DEPART MOTEUR DIRET
Afficheurs
SIMOCODE
32
Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Situation des propos
et problématique
Solutions
envisageables
Tableau d’implantation
33. Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Situation des propos
et problématique
Contexte
Solutions
envisageables
Périmètre de la contribution CDC Liste des E/S ArchitecturePoste PR-BIS
FDR
5 ETOR 1 ANA 1 STOR
RetourMarche
Tiroir
Défaut
PositionTiroir
EtatDisjoncteur
Signalisation
Courant4-20ma
Réarmement
FWD
4 ETOR 1 STOR
PositionTiroir
Etatdisjoncteur
RetourMarche
Sens1
RetourMarche
Sens2
Signalisation
Réarmement
DD
4 ETOR 1 STOR
PositionTiroir
Etatdisjoncteur
RetourMarche
Réarmement
Réarmement
SSD
3 ETOR 1 STOR
PositionTiroir
Etatdisjoncteur
RetourMarche
Réarmement
33
Type ETOR STOR EANA
FDR 5 1 1
FWD 4 1 0
DD 4 1 0
SSD 3 1 0
Les schémas unifilaires
35. Contexte Périmètre de la contribution CDC Liste des E/S ArchitecturePoste PR-BIS
Spécifications CDC
BT ETOR ANA STOR
660V 339 52 77
380V 151 32 32
220V 105 21 21
« 20 % de réserve sur les cartes d’E/S »
Divisé par 8
Divisé par 32
« Les châssis déportés »
BT ETOR ANA STOR
660V 407 63 93
380V 182 39 39
220V 126 26 26
BT CTOR CANA CTOR TOT
660V 13 8 3 24
380V 6 2 5 13
220V 4 1 4 9
BT Nombre de châssis
660V 3
380V 2
220V 1
Divisépar10
Sans réservé Avec réservé Nombre de cartes
600 mm
41 mm 59 mm
Réservé
Technicien
500 mm
Largeur prenable
pour les cartes
Largeur d’un tirroir
50 mm
10
cartes
Par
châssis
35
Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Situation des propos
et problématique
Solutions
envisageables
36. Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Situation des propos
et problématique
Contexte
Solutions
envisageables
Périmètre de la contribution CDC Liste des E/S ArchitecturePoste PR-BIS
« 2 CPU redondants »
CPU CPU 412-5H CPU 414-5H CPU 416-5H CPU 417-5H
Mémoire de
travail
intégrée
1MB 4 MB 16 MB 32 MB
Mémoire
programme
« Terminal opérateur 15 pouce tactile »
SIMATIC HMI TP1500 COMFORT, COMFORT PANEL, OPERATION TACTILE,
DISPLAY TFT WIDESCREEN 15",
6AV2124-0QC02-0AX0
36
37. Contexte Périmètre de la contribution CDC Liste des E/S ArchitecturePoste PR-BIS
S7-400H, 412-5H
SCALANCE
X112-2
SCALANCE
X112-2
SCALANCE
X112-2
ET 200M PN
ET 200M PN
ET 200M PN
ET 200M PN
ET 200M PN
PSE 202U
ET 200M PN
660V
380V
220V
PSU
200M
PSU
200M
37
Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Situation des propos
et problématique
Solutions
envisageables
38. Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Situation des propos
et problématique
Solutions
envisageables
Configuration Programmation Supervision
38
39. Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Situation des propos
et problématique
Solutions
envisageables
Configuration Programmation Supervision
39
FDR
SSD
FWD
DD
Bloc pour chaque tiroir en langage SCL
40. Configuration Programmation Supervision
40
Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Situation des propos
et problématique
Solutions
envisageables
20 diagrammes
Chaque Colonne dans un diagramme CFC
Avantages CFC
• Ingénierie
• Graphique
• Risques
41. Programmation SupervisionConfiguration
41
Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Situation des propos
et problématique
Solutions
envisageables
42. Programmation SupervisionConfiguration
TP 1500
1200 pixels
800pixels
760 pixels2200 mm
0,26 pixels1 mm
Tiroir Dimensions réelles
(longueur/largeur)
en mm
Dimension sur l’IHM
TP1500 en pixel
FDR (600,200) (156,52)
FWD (600,200) (156,52)
SSD (600,400) (156,104)
DD (600,700) (156,186)
42
Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Situation des propos
et problématique
Solutions
envisageables
Tableau Nombre de vues
220V 1 vue
380V 1 vue
660V 5 vues (14 colonnes)
3 colonnes1 vue
43. Programmation SupervisionConfiguration
Tiroir
fermé
Bouton
réarmer
Voyants de
signalisation, retour
marche sens 1, retour
marche sens 2
Faceplatte
SimoRev
Disjoncteur embranché : cadre en vert
Tiroir
ouvert
Bouton
réarmer
Voyants de signalisation,
retour marche sens 1 et
retour marche sens 2
activés
Faceplate SimoRev
Disjoncteur déconnecté : clignotement en rouge
Il est ainsi pour les faceplates DD et SSD ou nous exploitons le bloc SimoDir
Faceplate FWD – Etat 1 Faceplate FWD – Etat 2
Exploitation du bloc SimoRev dans la faceplate FWD de la bibliothèque que nous avons développée
43
Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Situation des propos
et problématique
Solutions
envisageables
44. Programmation SupervisionConfiguration
Il est ainsi pour le tableau 220V et les 5 tableaux 660V
Tableau 380V Tableau 380V en mode RUN TIME
44
Mise en pratique sur
un projet : Réalisation
Mise en pratique sur
un projet : Etude
Réalisation de la
solution retenue
Situation des propos
et problématique
Solutions
envisageables
45. Conclusion
1ère partie : Développement d’une bibliothèque des blocs d’automatisme de bases pour une configuration
redondante optimale
2ème partie : Contribution au revamping des convoyeurs de phosphate à JORF LASFAR
Contribuer à la compétitivité de l’entreprise pour les procédés redondants (Bibliothèque)
Travailler sur une problématique consistante
Etablir la liste des E/S des trois type de tableaux (220V – 380V et 660V), leur les implantations, concevoir l’architecture
matérielle, programmer des blocs puis concevoir et réalisation es écrans de supervision (validés par le client)
La mise en service est en cours
Approfondir les connaissances sur les SIMATIC PLC et les SIMATIC HMI // Langage SCL + TIA Portal
Travailler sur un projet réel qui est en cours
Confronter une cahier des charges consistant, se conformer aux exigences du client à travers les rapports d’harmonisation
Apprendre le langage CFC + Exploitation de la bibliothèque
47. Développement d’une bibliothèque pour une
CPU 400H redondante sous TIA Portal en SCL
Contribution au revamping des convoyeurs de phosphate à JORF
LASFAR
Juillet 2016
Pour l’obtention du diplôme d’ingénieur de l’Ecole Marocaine des Sciences de l’Ingénieur (EMSI)
FILIERE : INGENIERIE DES AUTOMATISMES ET INFORMATIQUE INDUSTRIELLE (IAII) ;
OPTIONS : AUTOMATISMES INDUSTRIELS
& Pour l’obtention du master 2 de l’université de Bordeaux
SYSTEMES DE PRODUCTION INDUSTRIELS AUTOMATISES (SPIA)
Par : - KALLIDA Soufiane
- MORADI Achraf
Tuteur de stage : M.DRISSI Sâad Encadrant: M.NAJIMI Brahim
SOUTENANCE DU PROJET DE FIN D’ETUDES
KALLIDA
Bonjour, à vous tous;
Je vous remercie de votre présence;
Je suis très fier d’arriver à ce stade des études et d’avantage honoré de vous présenter notre projet de fin d’étude qui comporte deux parties :
Le développement d’une bibliothèque pour une CPU 400H redondante sous TIA Portal
Contribution au revamping des convoyeurs de phosphate à JORF LASFAR
KALLIDA Soufiane (4 cliques)
Le principe gouvernant la passation des projets industriels, veut que les marchés soient passés avec concurrence.
A cette fin, les pouvoirs adjudicateurs peuvent faire recours au mode de passation des marchés par appel d’offre.
L'appel d'offres implique l'attribution du marché au soumissionnaire qui a remis l'offre régulière la "mieux-disante", soit la plus intéressante au vu des critères d'attribution définis par le pouvoir adjudicateur.
La rivalité entre les entreprises soumissionnaires les pousse à investir considérablement dans la recherche et développement pour disposer d’équipements de pointes répondant ainsi aux exigences techniques et qualitatives de leurs solutions.
Sauf qu’à performances égales, le coût global de la solution se présente alors comme étant le facteur déterminant de sa compétitivité.
Hormis le prix du matériel utilisé, les frais de chantier et de la main d’œuvre, le coût global du projet est constitué en grande partie du coût d’ingénierie et de développement.
Ce qui mène les soumissionnaires à voir dans sa réduction, un puissant atout concurrentiel.
En effet, le développement de bibliothèques technologiques à caractère réutilisable et paramétrable réduit considérablement le temps de développement des projets d’automatisme et de supervision.
Dans cette envergure s’inscrit notre projet.
KALLIDA Soufiane
Pour le présenter nous allons suivre les grandes lignes directrices suivantes
Situer les propos pour expliciter la problématique
Etaler les solutions envisageables pour contourner cette problématique
Réalisation de la solution retenue ainsi que les principales difficultés rencontrées lors de cette mise en œuvre
Mise en pratique du résultat obtenue sur un projet encours avec deux phase d’étude et de réalisation
MORADI - Slide 4 : Organisme d’accueil
Pour rendre la problématique intelligible, nous commençons par exposer l’organisme d’accueil à Savoir la société SIEMENS S.A qui nous a accueillis pendant les 4 mois du stage. (Pointe du doigt la problématique sur le transparent puis l’organisme d’accueil)
Siemens SA est le représentant exclusif de la marque Siemens au Maroc. (Marquer une courte pause)
Cela depuis 1956. (Marquer une courte pause, être juste avec les animations)
Siemens SA opère dans les domaines de l’électrification, de l’automatisation et de la digitalisation. (Marquer une courte pause, l’intonation)
Elle compte parmi fournisseurs de technologies à haute (Marquer une courte pause)
Siemens SA se compose de 4 divisions : Healthcare – Infrastructure and cities – Energy et Industry. (Marquer une courte pause et l’intonation)
Notre stage ont l’a effectué dans la division INDUSTRY. (Pointer du doigt et marquer une courte pause)
La division Industry propose des solutions aux industriels répondant aux spécifications des procédés (Phrase de transition)
KALLIDA Soufiane (3 cliques)
Tout système numérique de contrôle commande se compose d’un sous système d’automatisation (généralement un API) et sous système de conduite et de supervision, lié par un protocole de communication pour constituer une architecture typique
Ces deux sous systèmes correspondant simultanément à la 1er couche et 2nd couche de la pyramide CIM (Automatisme et SCADA)
Cependant certains procédés présente des spécifications en terme de :
Disponibilité.
En terme de Tolérance aux pannes
En terme de cout de redémarrage qui est très élevé
Et offrant peu de possibilité pour la fonction de maintenance
Pour répondre à ces exigences l’architecture typique doit présente la caractéristique de redondance, que ça soit pour l’API ou pour le système de supervision
KALLIDA Soufiane (deux cliques)
Le portfolio de SIEMENS est assez large
Il présente deux classes pour les API (Basic et Advanced)
Et trois classes pour les systèmes de supervision (Basic, Advanced et les PC HMI)
Nous nous intéressons au matériel supportant la caractéristique de la redondance
A savoir la série H des automates S7-400 (H pour dire High Disponibilty)
Les Comfort Panel et les PC Panel
Pour se conformer à l’architecture typique, nous nous retrouvons avec deux possibilités
Un automate S7-400H avec un Comfort Panel
Soit un S7-400H avec un PC Panel
Pour trancher nous faisant appel au critère économique
MORADI - Slide 7 : Critère économique
Pour illustrer la différence de prix nous avons choisis des configurations avec 15 pouces (marquer une courte pause).
Le Comfort Panel coûte moins de 32.000 dhs. La gestion de la redondace est interne.
Pour le PC Panel, en plus du matériel (pointer du doigt l’ensemble du matériel), il faut aquérir un module pour la gestion de la redondance le REDCONNECT (pointer du doigt,), une License du logiciel de supervision WinCC (pointer du doigt,), et une License pour le Windows. Le total est d’un peu près 110.000 dhs. (marquer une courte pause)
Un COMFORT Panel, coute 3 fois et ½ moins cher qu’un PC Panel (L’intonation) - (Phrase de transition)
KALLIDA Soufiane (deux cliques)
Totally Integrated Automation Portal est un environnement de développement unique pour tous les logiciels d’automatisation (C’est une suite phare de SIEMENS)
Il regroupe les logiciels WinCC pour les HMI – STEP7 pour les automates et STARTDRIVE pour les variateurs
L’avantage que procure TIA est celui de réduire considérablement le temps de développement, puisque toutes les variables sont sur un environnement unique. Il est estimé à 20% du temps de développement pour les petites applications et jusqu’à 70% pour les grandes applications puisque il une base de donnée commune
TIA a connu plusieurs version d’intégration
C’est cette évolution logicielle qui nous a ….
KALLIDA Soufiane (quatre cliques)
Les éléments de la configuration S7-400H et un Comfort Panel et TIA Portal
MORADI - Slide 11 : Bibliothèques -
Ces bibliothèques contiennent les blocs technologiques des automatismes de bases notamment (marquer une courte pause)
Des blocs pour la commande et la visualisation de signaux analogiques (faire le tour avec la main bloc- faceplate -bloc d’affichage + Etre juste avec l’animation) signaux digitaux, (faire le tour avec la main), vanne tout ou rien. (faire le tour avec la main), blocs moteur avec vitesse et sens fixes
Un autre bloc pour la visualisation et le pilotage d'un module de gestion de moteur du système SIMOCODE pro pour une fonction de démarrage moteur direct.
Et un dernier pour une fonction de démarrage moteur inverse.
Les blocs programmes sont utilisées dans les programmes automates, les variables sont affectées à ces pines d’E/S.
Les faceplates et es blocs d’affichage sont exploités dans les HMI.
KALLIDA Soufiane (1 cliques)
Nous disposons de tous les éléments pour étaler la problématique ….
MORADI - Slide 13 : Passerelle –
Comme passerelle entre STEP7 et TIA Portal (Pointer de la main les deux logo), le constructeur propose un appareil PROXY DEVICE.
C’est un automate virtuelle sous TIA Portal, qui permet d’accéder aux informations actuelles d’un projet STEP7, les blocs, les mnémoniques et les alarmes. (Pointer du la main – Blocs – mnémoniques et Alarmes)
Avec ce soft la contrainte technique du passage des données entre STEP7 et TIA Portal est dépassé (Phrase de transition)
KALLIDA Soufiane (2 cliques)
KALLIDA Soufiane (2 cliques)
KALLIDA Soufiane (2 cliques)
KALLIDA Soufiane (1 cliques)
MORADI - Slide 18 : Langage SCL
Les blocs programmes de la bibliothèque sont développés en langage SCL : STRUCTURED CONTROL LANGUAGE (Bien lire en Anglais) – (Marquer une courte pause)
C’est Langage de programmation évolué par rapport aux langages classiques des automates.
Il s’orientant vers le PASCAL (Pointer du doigt) – (Marquer une courte pause)
Les algorithmes complexes, le traitement de structures complexes ainsi que les calculs se font plus facilement. (Intonation) – (Marquer une courte pause)
Cependant le langage SCL a évolué entre STEP7 et TIA Portal. (Phrase de transition)
KALLIDA Soufiane (1 clique)
KALLIDA Soufiane (2 cliques)
Héxadécimale
KALLIDA Soufiane (2 cliques)
KALLIDA Soufiane (1 clique)
MORADI - Slide 23 : Résultats – 1-
Nous sommes arrivées à développer une bibliothèque en SCL contenant tous les blocs programme équivalent à ceux sous TIA Portal (pointer du doigt la flèche)- Courte pause
Nous pouvons, ainsi l’exploiter sous STEP7 pour les automates S7-400H, avec les comforts PANELs
MORADI - Slide 24 : Résultats – 2- (15 secondes)
Autrement dit nous sommes parvenus à développer un bloc programme équivalent pour chaqu’un des blocs de la bibliothèque sous TIA Portal : Analogique, Digital, Valve, Moteur, SIMODIR Et SIMOREV. (Pointer du doigt les blocs d’en haut et d’en bas) - (Phrase de transition)
KALLIDA Soufiane
KALLIDA Soufiane
KALLIDA Soufiane
La deuxième partie ….
KALLIDA Soufiane
L’exploitation du phosphate ….
Qui dit phosphate dit OCP ….
KALLIDA Soufiane
Le projet comporte deux grandes parties
KALLIDA Soufiane
Le schéma uniflaire simplifié du poste PR-BIS
MORADI - Slide 34 : CDC (30 secondes)
Le cahier des charges de cette partie du PFE, consiste à :
Premièrement ; Etablir la liste des entrées/sorties à partir des schémas d’implantation fournit par les électriciens de SIEMENS. (Courte pause)
Deuxièmement ; proposer une architecture de contrôle de ces tableaux à partir de liste des entrées/sorties, des spécifications des tableaux fournit par JESA et des rapports des réunions d’harmonisation. (Courte pause)
Troisièmement : Configurer cette architecture. (Courte pause)
Dernièrement : Proposer et réaliser des écrans pour la supervision en exploitant la bibliothèque développée. (Courte pause)
MORADI - Slide 35 : Liste des E/S – 1 –
Les schémas d’implantation des tableaux 660V – 380V et 220V, montre 4 types de tiroirs.
Tiroir FDR pour l’éclairage (Courte pause)
Tiroir FWD : Forward Drive (Bien lire en Anglais) pour les départs moteurs réversibles (Courte pause)
Tiroir SSD : Soft Start Drive (Bien lire en Anglais) pour les départs moteurs avec démarreur (Courte pause)
Et des tiroirs DD : Direct drive (Bien lire en Anglais) pour les départs moteurs directs. (Courte pause)
Ces départs moteurs contient des modules pour la gestion des moteurs SimoRev pour les tiroirs FWD et SimoDir pour les tiroirs SSD et DD. (Courte pause)
MORADI - Slide 36 : Liste des E/S – 2 – (20 secondes)
Les schémas unifilaires nous permettent de dégager les E/S de chaque tiroir, que nous résumons dans ce tableau.
MORADI - Slide 37 : Liste des E/S – 3 – (20 secondes)
Dans un tableur, nous recensons les types de tiroirs dans chaque colonne des trois tableaux.
Par exemple la colonne 2 du tableau 380V contient 2 tiroirs FDR et 6 tiroirs FWD. (Pointer du doigt là où il le faut)
En multipliant par le nombre de tiroirs dans chaque colonne, on retrouve l’ensemble des variables de l’installation. (Pointer du doigt là où il le faut)
Soit au total 830 variables. (Pointer du doigt là où il le faut + Intonation) (Phrase de transition
KALLIDA Soufiane
KALLIDA Soufiane
KALLIDA Soufiane
L’architecture typique
Le nombre de châssis dans chaque tableau
KALLIDA Soufiane
Nous passons maintenant à la phase de réalisation
KALLIDA Soufiane
KALLIDA Soufiane
MORADI - Slide 41 Supervision – 1 –
A ce niveau, en passe sur TIA Portal. (Courte pause)
Nous insérons le Proxy Device, celui-ci doit être initialisé avec le projet STEP7 (Courte pause – S’ajuster avec les animations)
Nous insérons l’IHM TP1500 il fait 1200 pixels sur 800 pixels. Puis on le relie le proxy Device. (Pointer là où il le faut) (Phrase de transition)
MORADI - Slide 42: Supervision – 2
Pour assurer une représentation fidèle des colonnes de ces tableaux qui font 2200 mm sur le comfort qui fait 800 pixels, en laissant une marge de 20 pixels d’en haut et d’en bas, nous retrouvons avec 2200 mm à représenter sur 760 pixels. Soit un échelle de 1 mm pour 0, 26 pixel.
Cette échelle nous permet d’établir les dimensions des tiroirs sur les HMI.
Le tiroir FDR qui fait réellement 600 mm/ 200 mm est représenté par .
Il est ainsi pour les tiroirs …
Cette même échelle nous impose de mettre dans une vue 3 colonnes.
Donc une ….
MORADI - Slide 43: Supervision – 3 – (20 secondes)
Nous présentons dans ce slide les deux états du tiroir FWD.
Dans cette faceplate nous exploitons le bloc SimoRev de la bibliothèque que nous avons développée dans la 1ère partie (Pointer du doigt)
Il est ainsi pour les tiroirs DD et SSD ou nous exploitons le bloc SimoDir (Phrase de transition)
MORADI - Slide 47: Supervision – 4 - (20 secondes)
Maintenant que nous avons les faceplattes, nous les avons disposé conformément au tableau d’implantation pour former les synoptiques des tableaux.
Nous présentons dans ce slide les deux états du tableau 380V
Dans le tableau 380V, nous exploitons le bloc d’affichage SimoRev (Pointer du doigt)
Il est de même pour le tableau 220V et les cinq tableaux 660V. (Phrase de transition)
KALLIDA
La haute disponibilité est une mise en œuvre du système qui garantit un certain degré absolu de continuité opérationnelle
La haute disponibilité est d’avantage que la redondance
La haute disponibilité est une mise en œuvre du système qui garantit un certain degré absolu de continuité opérationnelle
La haute disponibilité est d’avantage que la redondance