Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Université de Monastir
Faculté des Sciences
Département de Physique
Dédicace
Toutes les lettres ne sauraient trouver les mots qu’il faut. . .
Tous les mots ne sauraient exprimer la gratitude, L’amour, le respect, la reconnaissance...
À nos pères,
Page | II
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
Remerciements
Nos gratitudes et nos sincères remerciements s’adressent d’abord aux membres hautement
respectés du jury qui nous font le grand honneur d’évaluer ce modeste travail, Monsieur Mohsen
Machhout et Monsieur Mohamed Gafsi.
Nous remercions infiniment notre encadrant académique Mme Olfa Jeddah et notre encadrant
industriel Monsieur Imed Mahjoub qui nous a fait l’honneur et le plaisir de nous encadrer durant
la réalisation de ce travail et de diriger nous avec patience et amabilité surtout leurs soutiens dans
les moments difficiles qui l’ont accompagné, c’est grâce à leurs conseils, leurs recommandations
et leurs suivis que nous sommes arrivés à achever ce rapport.
Nous ne manquerons pas de remercier l’ensemble du corps enseignant de la Faculté des sciences
de Monastir pour avoir contribué à notre formation en électronique industrielle.
Nous espérons que ce présent rapport reflétera la qualité du travail effectué et satisfera tout
consulteur.
Page | III
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
Page | IV
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
Page | V
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
Page | VI
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
Page | VII
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
Introduction Générale
L services de la production. Il existe dans plusieurs domaines tels que les machines
produites spéciaux chimie, industries pétrolière, centrales électriques, etc.
Un Automate Programmable Industriel (API) est un appareil électronique de traitement de
l’information qui effectue des fonctions d’automatisme programmées telles que logique
combinatoire, temporisation, comptage, etc.
Pendant la révolution industrielle, l'humanité fit un grand pas en avant vers la supervision qui
accomplit le travail de l’automatisation en s’appuyant sur la surveillance des éléments constitutifs
du système notamment du point du vue de la performance et de la disponibilité, les industries qui
utilisent les anciennes gammes d’automate veulent migrer vers des contrôleurs de moderne
génération.
C’est dans ce cadre que s’inscrit notre sujet de stage de fin d’études, il consiste à migrer l’automate
SIEMENS S5-100U vers le SIEMENS S7-1500 de la machine empaqueteuse durant notre période
de stage à SITEX Ksar Hellal, en conservant les mêmes entrées et sorties de l’ancien automate.
Dans le premier chapitre, nous allons nous intéresser à la description du contexte général où s’est
déroulé le projet.
Le deuxième chapitre est consacré à l’étude de la partie opérative et de la partie commande.
Après avoir analysé notre système, l’étude de deux parties du notre système fait l’objectif visé du
troisième chapitre, qu’il est consacré à la programmation de l’automate S7-1500.
Finalement, nous allons aborder la partie supervision IHM.
Page | 1
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
Chapitre 1 :
Page | 2
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
Chapitre
1 Cadre du projet et problématique
1.1 Introduction
La recherche permanente de la satisfaction des clients est un principal objectif qui est
concrétisé par SITEX. En se basant sur cet objectif, notre projet de fin d’études a pour but de
migrer un ancien automate de type siemens S5-100U sur un nouvel automate siemens S7-1500.
Donc, dans ce chapitre, nous allons commencer par une présentation de l’entreprise, présenter les
produits dans la société, puis la présentation du cahier des charges, ainsi que la présentation de la
problématique et la solution à adopter.
Page | 3
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
1.2.2 Historique
La société industrielle des textiles SITEX est toute une équipe homogène, professionnelle et douée
qui se soucie d’excellence et dotée d’une bonne performance. La production est le fruit d’un travail
qui combine la vocation, recherche et perfectionnisme.
Elle s’opère dans l'un des secteurs les plus importants de l'économie tunisienne, l’industrialisation
et la commercialisation du textile. Cette entreprise a été créée le 7 février 1977 dans le cadre de la
restructuration de la SOGTEX. La naissance de SITEX est en effet le résultat de la signature d’une
convention de coopération technique et commerciale signé entre SOGTEX et SWIFT
Europe LTD. Depuis 1990, date de la privatisation de la SITEX, son capital social est
de 23063300 DT, détenu par près de 1000 actionnaires privés tunisiens et étrangers. [1]
La structure actuelle du capital est comme suit :
STUSID-Bank : 30.70%
Elle se compose de deux usines, la première est une unité de filature à Sousse, la seconde est
une unité de Teinture, de tissage et de finissage à Ksar Hellal.
Cette entreprise occupe une superficie totale de 270067 m2 dont 176106 m2 à l’usine de ksar
Hellal et 93961 m2 à l’usine de Sousse.
1.2.3 Implantation
Le siège de cette entreprise est situé à Ksar Hellal.
Page | 4
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
Parmi les principaux clients, on peut citer : Levi’s, Lee Cooper, Wangleretc…
Page | 5
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
Cette étude consiste à faire en premier lieu une description fonctionnelle du système.
La migration d’un automate a une autre permet d’exiger les entrées-sorties de l’ancien automate
pour migrer vers le nouvel automate enfin déduire les Grafcet (graphe Fonctionnel de
Commande Etapes/Transitions) des commandes. Cette étude consiste à faire en premier lieu une
description fonctionnelle du système.
Page | 6
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
l’automate actuel adopté par la société, nous montrons aussi les inconvénients du système actuel
et la solution proposée pour mettre en place un système autonome et modernisé.
Le premier service, c’est l’étiquetage des rouleaux du tissu, qui sont ensuite transportés
par des tapis et des convoyeurs jusqu’à l’arrivage à la machine empaqueteuse qui est la responsable
de l’emballage grâce à la commande automatique assurée par un automate de type siemens
S5-100U.
Page | 7
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
✓ Programmation et supervision
❖ Méthodes imposées :
Outils descriptifs : GRAFCET
Outils informatiques : TIA PPORTAL
Plan de travail :
Pour atteindre notre objectif, nous avons poursuivi la démarche suivante :
• Description de la machine
• Fixer l’objectif
• Recherche des solutions
• Programmation
• Simulation
Des nombreuses usines ont commencé à souffrir d'une pénurie de pièces de rechange et de support
technique. C'est le cas de la société SITEX qui utilise un automate S5-100U pour piloter la
conditionneuse.
❖ Solution
Pour différents automates Step5, tels que S5-90U, S5-95U, S5-100U, S5-115U, etc. Il est
nécessaire de migrer ou de développer et de mettre à jour Step5 vers Step7 comme S7-200, S7-
400, S7-1200, S7-1500, etc.
La solution consiste alors à migrer l’automate S5-100U sur l’automate S7-1500 qui est
plus performant et amélioré.
Notre mission consiste alors, en premier lieu à étudier le système automatisé de la machine,
ensuite programmer l’automate S7-1500, enfin tester et valider le programme.
1.7 Conclusion
Dans ce chapitre, on a présenté la société SITEX. Ensuite, nous avons mis notre projet au cadre
représentatif. A la fin, nous avons présenté notre projet de fin d’études, ces objectifs ainsi que le
plan de travail, puis, nous avons cité la problématique rencontrée et la solution à adopter.
Page | 8
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
Chapitre 2 :
Etude de la partie opérative et partie de
commande
Page | 9
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
Chapitre
2.1 Introduction
La machine empaqueteuse est un système automatisé commandé par une automate de gamme
SIMATIC S5-100U.Après avoir analysé notre système, le temps est convenable maintenant pour
commencer à comprendre la structure d’un système automatisé, son étude matérielle et de définir
les différentes parties de ce système, on commence par l’étude de la partie opérative de notre
machine.
Les systèmes automatisés, sont utilisés dans plusieurs domaines, dans différents secteurs de
l’industrie. Ils possèdent une structure de base identique comme suit :
❖ La partie opérative (PO) : Elle comporte les pré-actionneurs, les actionneurs et les capteurs,
pour assurer la conversion de puissance et objet de travail.
❖ La partie de commande (PC) : Traiter les données. Elle reçoit des informations en
provenance des capteurs de la partie opérative et les restitue vers les pré-actionneurs et les
actionneurs.
❖ La partie relation : Assure le dialogue entre l’opérateur et la partie opérative. [2]
Une chaine fonctionnelle est présentée sous formes des blocs permettant l’échange des grandeurs
entre eux.
Page | 10
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
Nous allons parler maintenant des actionneurs, les pré-actionneurs et les capteurs que nous avons
utilisés dans notre machine.
Page | 11
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
❖ Fusible
Il est constitué d’un fil conducteur, capable d’interrompe le circuit électrique en cas d’une
intensité supérieure à la valeur maximale supportée par le fil. [2]
Figure 9: Fusible
❖ Contacteur
Le contacteur est un appareil de commande capable d'établir ou d'interrompre le passage de
l'énergie électrique. Il assure la fonction COMMUTATION. En Technologie des Systèmes
Automatisées ce composant est appelé Pré-actionneur puisqu’il se trouve avant l'actionneur dans
la chaîne des énergies. [2]
Figure 10 : Contacteur
Page | 12
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
Page | 13
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
➢ Les vérins sont responsables du déplacement des fils à chauds vers le bas pour souder
l’extrémité du rouleau.
▪ Le tableau ci-dessous donne les différentes données techniques du vérin [4]:
❖ Les distributeurs
Comme les contacteurs associés aux moteurs, les distributeurs sont des pré-actionneurs associés
aux vérins. Leur fonction principale est de distribuer le fluide dans les canalisations menant aux
chambres du cylindre.
Page | 14
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
❖ Cylindre Hydraulique
Dans notre machine il est nécessaire d’utiliser un mécanisme hydraulique assurant le déplacement
du chariot vers la position haute et la position basse. C’est le CYLINDRE HYDRAULIQUE avec
GUIDE EXTERNE (HZF) par AHP-MERKLE
Nous avons cité les différentes caractéristiques du cylindre hydraulique :
▪ Pression de service maximale 160bar
▪ Tiges de piston rectifiés, trempés et chromés dur
▪ Cylindre nitruré au plasma, bonnes propriétés de guidage
▪ Diamètres de piston de Ø 63mm à Ø 140mm [5]
Page | 15
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
C’est un capteur de type fin course de marque siemens, c’est un commutateur de limite de type
contact. Selon l’état de manivelle à rouleaux fonctionne ce capteur.
C'est un interrupteur, quand un objet entre en contact avec la manivelle, il ferme le circuit.
▪ Le tableau ci-dessous donne les différentes données techniques du capteur fin de course :
Tension d’isolation nominale 500 V AC / 600 V DC
Température de fonctionnement -40 C° +55 C°
Courant thermique nominale 1000 A
Tableau III : Les données techniques du capteur fin de course
Page | 16
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
Page | 17
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
Page | 18
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
Page | 19
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
Commutateur de mode
Alimentation 24 V DC
Figure 22 : CPU-103
Page | 20
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
2.5 Conclusion
Page | 21
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
Chapitre 3 :
Programmation de l’automate S7-1500
Page | 22
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
Chapitre
3 Programmation de l’automate S7-1500
3.1 Introduction
Dans le présent chapitre, nous allons d’abord définir la migration des automates et les critères
qu’on considère lors de la migration.
Ensuite, nous présentons notre automate en faisant allusion à avec toutes ses caractéristiques (CPU,
les modules d’entrées /sorties, etc.)
Puis, la définition de TIA PORTAL et la relation avec notre automate sans oublier de mettre en
avant les méthodes de configuration de ce dernier dans TIA PORTAL.
En outre, nous continuerons à la présentation graphique du fonctionnement de notre système qui
est le grafcet avec sa traduction en LADDER.
Page | 23
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
• Programmation de l’automate :
Traduction du GRAFCET vers le langage LADDER. [9]
3.3.1 Choix de l’automate
Le choix d’un automate programmable est en premier lieu le choix d’une société.
Mais on peut citer quelques critères qu’on peut le considérer lors de choix de l’automate :
▪ Nombre d'entrées-sorties : le nombre de cartes peut avoir une incidence sur le nombre de
racks dès que le nombre d'entrées-sorties nécessaires devient élevé.
▪ La capacité, Kilo Octets, de la mémoire qui stockera les différents programmes.
▪ Les différentes technologies qui existent dans le marché.
▪ Le coût, y compris celui des adaptations nécessaires.
▪ Les performances du logiciel système du point de vue rapidité et sécurité.
Page | 24
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
▪ La disponibilité [2]
En pratique, la sélection de l’API ne peut se baser que sur ces quatre premières normes.
Notre choix de l'automate programmable industriel S7-1500 a était conditionné préalablement par
le nombre des entrées-sorties.
L'automate Siemens S7-1500 sorti en 2012 est un contrôleur pour les machines de milieu à haut
de gamme.
C’est une nouvelle génération plus performante et plus efficace. Nous avons préféré ce choix de
type d’automate vu qu’elle a plusieurs fonctions intégrées en standard, tel que les fonctions de
sécurité, le contrôle de développement. Les diagnostics configurables permettent de surveiller
l'état de l'installation. [10]
CPU 1512C-1 PN
SIMATIC S7-1500 CPU compacte CPU 1512C-1 PN : c’est l’unité centrale de traitement, il
convienne pour les applications petites à moyennes et disposent d'une périphérie analogique
intégrée, d'une périphérie TOR intégrée, ainsi que de fonctions technologiques intégrées.
Page | 25
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
Page | 26
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
3.5 Grafcet
Un GRAFCET (Graphe Fonctionnel de Commande Etape- Transition) est un mode de
représentation et d'analyse d'un automatisme. C'est un outil graphique de description du
comportement de la partie commande. Il décrit les interactions informationnelles à travers la
frontière d'isolement : partie de commande, partie opérative d'un système isolé. Ce mode de
représentation est indépendant de la technologie utilisée dans l'automatisme, et traduit d'une façon
cohérente le cahier de charge de l'automatisme.
▪ Pourquoi le GRAFCET
• Permet une meilleure compréhension de l'automatisme par tous les intervenants.
• Un GRAFCET est établi pour chaque machine lors de sa conception, puis utilisé tout au
long de sa vie : réalisation, mise au point, maintenance, modifications, réglages.
• Le GRAFCET fut donc créé pour représenter de façon symbolique et graphique le
fonctionnement d'un automatisme.
Donc, dans notre cas on a 4 grafcets : grafcet de commande (choix de mode automatique ou
manuel), grafcet d’arrêt d’urgence, 2 grafcets de productions.
Page | 27
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
❖ Grafcet de commande
Le Grafcet de commande est un grafcet de choix de mode. Dans notre machine, on a deux modes
de fonctionnement (automatique ou manuel).
Dans ce cas, le conducteur a le choix de commander le système dans le mode convenable.
❖ Grafcet de production
Ce Grafcet est le niveau de description du fonctionnement normal de l’automatisme. Il est
décomposé en plusieurs taches représentant les différentes fonctions de notre système.
Page | 28
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
Dans le cadre de notre projet, nous avons besoin d'un logiciel d'automatisation et de supervision.
C'est dans ce sens que nous avons décidé d'utiliser le nouveau logiciel Totalement Automation
(TIA), comprenant SIMATIC STEP 7 et WinCC.
Le logiciel professionnel STEP 7 V15.1 (TIA Portal v15.1) est utilisé pour les Automates :
✓ SIMATIC S7-1200
✓ SIMATIC S7-300
✓ SIMATIC S7-400
✓ SIMATIC S7-1500
Avec STEP 7 Professional V15.1, les fonctions suivantes peuvent être utilisées pour automatiser
une installation :
• Configuration et mise en place du matériel.
• Paramètres de communication.
• Programmation.
• Utiliser les fonctions de test, de débogage et de dépannage fonctionnement et
documentation.
• Communication PROFINET puissante.
• Génération de visualisations pour SIMATIC Basic Panels avec WinCC Base complète.
Page | 29
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
• Il est également possible de générer des écrans d'affichage et Autres pupitres utilisant
d'autres logiciels WinCC. [2]
3.6.2 Programmation
▪ Création d’un projet avec TIA
On ouvre TIA PORTAL, une fenêtre s'affiche, puis on crée un nouveau projet, nous l'enregistrons
d'abord et identifions l'automate utilisé et le CPU.
▪ Choix de CPU
Pour ajouter un CPU, on clique sur ajouter un appareil, sous contrôleurs SIMATIC S7-1500, puis
on choisit notre CPU 1215C-1 PN.
Page | 30
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
Page | 31
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
Ils sont utilisés pour stocker les données utilisateur. Il y a deux catégories de
blocs de données. Les DB globaux où tous les OB, FB et FC peuvent lire des
données enregistrées et écrire eux-mêmes des données dans le DB. Les
instances DB sont attribuées à un FB défini.
3.6.3.3 Fonction « FC »
Ce sont des blocs de code sans mémoire. Les données locales d’une fonction
sont perdues après le traitement de la fonction.
Page | 32
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
3.6.3.5 Temporisation TP
Dans le code de notre programme, quelques étapes du cycle de machine nécessitent une
temporisation pour passer de 0 à 1. Pour cela, nous avons utilisé la temporisation TP, c’est un
type de temporisation CEI, il met la sortie Q à 1 pour une durés programmée.
Figure 36 : Temporisation TP
Page | 33
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
Figure 38 : Bascule SR
Page | 34
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
Page | 35
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
On clique sur le tableau des variables IHM, une fenêtre est affichée. Ensuite, on déclare les
variables de pupitre.
Page | 36
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
Page | 37
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
Conclusion
Nous allons recommander ce chapitre aux diverses relations de notre machine, soit extérieurs
(machine-homme), soit intérieurs (partie opérative-partie commande). Ensuite, nous avons écrit
au premier lieu le choix d’automate, puis nous avons hiérarchisé la démarche de programmation
de l’automate S7-1500, afin de le définir et de donner ces caractéristiques. Finalement, nous avons
décrit la configuration du système PC WinCC importé dans TIA Portal, et donné les différentes
vues de IHM RT.
Page | 38
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
Conclusion Générale
Page | 39
Migration automate SIEMENS S5-100U vers automate SIEMES S7-1500
Bibliographie
Page | 40