Computing">
Memoire de Fin D'Etudes: Université Ibn-Khaldoun de Tiaret
Memoire de Fin D'Etudes: Université Ibn-Khaldoun de Tiaret
Memoire de Fin D'Etudes: Université Ibn-Khaldoun de Tiaret
THÈME
Préparé par :
Zerrouk Imad Eddine
Yeddou Youcef
Devant le Jury :
Nom et prénoms Grade Qualité
M. LARBI Pr Président
T. ALLAOUI Pr Examinateur 1
M. SEBAA Pr Examinateur 2
S. HASSAINE Pr Co-Encadreur
PROMOTION 2021/2022
Dédicace
Nous dédions cet humble travail : A nos chers
parents, pour leurs soutiens et leurs encouragements
tout au long de nos années scolaires, aucun honneur ne
peut égaler l'amour qu'ils continuent à donner. Que
Dieu leur accorde bien-être et longue vie.
A nos chers frères et chères sœurs, que Dieu nous
les garde.
A notre grand-mère, que Dieu prolonge sa vie.
À tous nos chers amis, tous nommés et spéciaux.
Et à **Ben Bella Walid** en particulier.
A tous nos enseignants et collègues.
Et à tous ceux qui placent nos succès dans leurs
cœurs
Puissent-ils trouver ici l'expression de toutes nos
gratitudes.
INTRODUCTION GENERALE
CONCLUSION GENERALE
Liste Des Figures
Chapitre II
Chapitre III
FM : Frequency Modulation
BO : Boucle Ouverte
BF : Boucle Fermée
CB : Communication Board
DB : Blocs de données
FB : Bloc fonctionnel
FC : Fonction
OB : Bloc d’organisation.
IP : Internet Protocol
IP : Internet Protocol.
PC : Partie Commande.
PO : Partie Opérative.
DC : Direct Curant
Liste Des Abréviations
PID : Proportionnel-intégral-dérivée
S7: Step7
V16 : Version 16
Introduction générale
Les réservoirs sont inclus dans la composition de la plupart des usines, en particulier les
réservoirs d'eau, car l'eau est incluse dans la composition de la plupart des matériaux fabriqués, nous
avons donc travaillé pour contrôler le niveau d'eau pour garantir que le système fonctionne bien à travers
une interface homme machine.
L'automatisation de notre système est cruciale car elle contribue à améliorer la productivité, la
flexibilité, la qualité et les conditions de travail. Les systèmes automatisés sont rapides et précis car ils
effectuent des tâches difficiles ou presque impossibles pour les humains. L'automatisation est synonyme
de qualité de production, de sécurité et de précision.
Nous utilisons le programme TIA Portal V16 pour l'automatisation et la surveillance du niveau
d'eau. L'étude sera basée sur la précision absolue de l'analyse de tous les composants de notre système.
Un automate de type S7-1200 a été utilisé et cette automatisation a été réalisée à l'aide du
programme TIA PORTAL V16 de SIEMENS pour refléter notre projet, considéré comme l'un des
meilleurs programmes d'ingénierie développés par l'entreprise.
Les objectifs de notre projet sont de contrôler et de réguler le niveau d'eau, de l'améliorer et de
l'automatiser, d'établir un système de surveillance et d'assurer la continuité de ces travaux.
Dans cette note, nous présentons trois chapitres principaux décrivant les éléments clés de notre
projet de fin d'études :
Le premier chapitre est consacré aux généralités sur l’automatisation. Nous avons mentionné
les objectifs et la structure du système automatisé, ainsi que le principe de fonctionnement et les
différentes unités constituant l’API. Et la description de l'API S7-1200. Et la définition et l'objectif de la
régulation automatique.
Dans le chapitre 2 une étude par simulation du système de contrôle du niveau d'eau incluant un
algorithme PID est développée. Les principaux résultats du projet sont exposés. La simulation est
présentés et démontrent l'efficacité de la mise en œuvre. Une partie importante du même chapitre est
consacrée à la présentation du logiciel TIA Portal V16 et comment choisir et modifier le matériel et
mentionner les différentes étapes de simulation de notre programme et la modélisation du réservoir
d’eau.
Le troisième et dernier chapitre, nous avons parlé du matériel que nous avons utilisé dans notre
projet (Panneau de formation API S7-1200(CPU1215C, KTP 700)).
2
Chapitre I :
I.1. Introduction
Les processus d'automatisation créent des opérations qui requièrent une intervention humaine
pour automatiser les opérations. L'API vise à remplacer ce travail par des tâches simples, générales et
pouvant être répétées nécessitant de la précision. Nous sommes passés d'un système manuel à un système
automatisé utilisant des techniques électromécaniques, électroniques, pneumatiques et hydrauliques.
L'automatisation est disponible dans tous les domaines (fabrication, alimentation, transport, automobile
…etc.).
4
Chapitre I : les Automates Programmables Industriels et régulation
• La partie commande ou automate qui élabore les ordres nécessaires à l'exécution du processus,
en fonction des consignes qu'elle reçoit à l'entrée et des comptes rendus d'exécution qui lui sont
fournis par la partie opérative.
• La partie opérative qui effectue les opérations en exécutant les ordres qui lui sont donnés par la
partie commande.
• La partie relation ou dialogue qui représente l'échange des informations entre la partie
commande et l'opérateur (pilote, usage, surveillant…) dont elle reçoit des consignes en lui
donnant des comptes rendus visuels ou sonores [2].
5
Chapitre I : les Automates Programmables Industriels et régulation
Cette structure permet un dialogue profitable entre le futur utilisateur du système et l'automaticien
responsable de la partie commande.
6
Chapitre I : les Automates Programmables Industriels et régulation
▪ L’étude préalable,
▪ L’étude proprement dite et préparation,
▪ Fabrication et essais,
▪ Mise en route et exploitation.
• Réduire les tâches complexes, pénibles ou indésirables en les faisant exécuter par la machine,
• Faciliter les changements de fabrication en passant d'une quantité ou d'un type de production à
un autre,
• Améliorer la qualité des produits en asservissant la machine à des critères de fabrication et à des
tolérances qui seront respectées dans le temps,
• Accroître la production ainsi que la productivité,
• Réaliser des économies de matière et d'énergie,
• Augmenter la sécurité du personnel,
• Contrôler et protège les installations et les machines.
I .3. Définition d'un API
Un automate programmable industriel (API) est un appareil électronique spécialisée dans la
conduite et la surveillance en temps réel de processus industriels et tertiaires. Il exécute une suite
d'instructions introduites dans sa mémoire sous forme de programme et s'apparente par conséquent aux
machines de traitement d'information.
Trois caractéristiques fondamentales le distinguent totalement des outils d'informatiques tels que
les ordinateurs utilisés dans les entreprises et tertiaires :
7
Chapitre I : les Automates Programmables Industriels et régulation
• Traitement interne : l'automate effectue des opérations de contrôles et met à jour certaines
paramètres systèmes (détection des passages en RUN/STOP, mises à jour des valeurs de
l’horodateur,) ;
• Lecture des entrées : l'automate lit les entrées (de façon synchrone) et les recopies dans la
mémoire image des entrées ;
• Exécution du programme : l'automate exécute le programme instruction par instruction et écrit
les sorties dans la mémoire image des sorties ;
• Ecriture des sorties : l'automate bascule les différentes sorties (de façon synchrone) aux
positions définies dans la mémoire image des sorties.
Ces quatre opérations sont effectuées continuellement par l'automate (fonctionnement
cyclique)[4].
8
Chapitre I : les Automates Programmables Industriels et régulation
I.3.2.1.2. Modulaire
Dans ce modèle le processeur, l'alimentation et les interfaces entrées/sorties résident dans des unités
séparées (modules). Ces automates sont intégrés dans les automatismes complexes de grande puissance et
de capacité de traitement.
9
Chapitre I : les Automates Programmables Industriels et régulation
Ces différentes entrées sont mises en forme par l'interface 'entrée avant d'être stockées dans la
mémoire de données.
10
Chapitre I : les Automates Programmables Industriels et régulation
I .4.1. SIMATIC S7
Dans la gamme S7 on distingue cinq grandes familles d'automates programmables industriels
décrites dans ces paragraphes qui suivent.
11
Chapitre I : les Automates Programmables Industriels et régulation
Les modules se présentent sous forme de boitiers que l'on adapte sur un châssis [6].
12
Chapitre I : les Automates Programmables Industriels et régulation
Le CPU surveille les entrées et modifie les sorties conformément à la logique de votre
programme utilisateur, qui peut contenir des instructions booléennes, des instructions de comptage, des
13
Chapitre I : les Automates Programmables Industriels et régulation
instructions de temporisation, des instructions mathématiques complexes ainsi que des commandes pour
communiquer avec d'autres appareils intelligents [10].
Le CPU fournit un port PROFINET permettant de communiquer par le biais d'un réseau
PROFINET. Des modules supplémentaires sont disponibles pour communiquer via les Réseaux
PROFIBUS, GPRS, RS485 ou RS232. Pour ce projet, le S7-1200 est programmé en l'aide du logiciel
TIAPORTAL sous Windows.
1. Connecteur d'alimentation.
2. Logement pour carte mémoire sous le volet supérieur.
3. Connecteurs amovibles pour le câblage utilisateur (derrière les volets).
4. DEL d'état pour les E/S intégrées.
5. Connecteur PROFINET (sur la face inférieure de la CPU).
▪ Choix de la CPU
Les CPU du système SIMATIC S7-1200 se déclinent en trois classes de performances :
CPU1211 C, CPU1212 C et CPU1214 C, chacune d'elles pouvant être étendue en fonction des besoins
de la station. Sur chaque CPU, il est possible de greffer une platine d'extension pour ajouter des E/S,
TOR ou analogiques supplémentaires sans modification de l'encombrement de l'automate.
Des modules d'E/S supplémentaires peuvent être ajoutés du côté droit de la CPU pour étendre
la capacité d'E/S, TOR ou analogiques [11].
14
Chapitre I : les Automates Programmables Industriels et régulation
- Le nombre de voies.
- Le type d'entrée ou de sortie (sonde, thermocouple, électrovanne...).
▪ Possibilités d'extension du CPU
La gamme S7-1200 offre divers modules et cartes enfichables pour accroître les capacités du CPU
avec des E/S supplémentaires ou d'autres protocoles de communication [11].
15
Chapitre I : les Automates Programmables Industriels et régulation
(grandeurs physiques) qu’il est alors nécessaire de mesurer afin de déterminer l'action à entreprendre
sur le système.
Aussi il faut impérativement prendre en compte les aspects de protection du personnel, des
installations techniques et le respect de l'environnement. Le cahier des charges définit les critères
qualitatifs à imposer qui sont traduits le plus souvent par des critères quantitatifs, comme par exemple,
la stabilité, la précision et la rapidité [14].
16
Chapitre I : les Automates Programmables Industriels et régulation
17
Chapitre I : les Automates Programmables Industriels et régulation
plus complexe (avec plus de paramètres) doit être utilisé, au dépend de la sensibilité aux variations des
paramètres du procédé [1].
P Action instantanée Ne permet pas d'annuler une erreur statique mais permet de la réduire
Améliore la rapidité
Apporte un effet stabilisant
D Action très dynamique
Sensibilité aux bruits
Forte sollicitions de l'organe de commande
Tableau I.1: Notion de correcteur PID.
P = KR : est l'action proportionnelle. Sur la plupart des régulateurs, on règle la bande proportionnelle au
lieu de régler le gain du régulateur.
18
Chapitre I : les Automates Programmables Industriels et régulation
La synthèse du régulateur PID se résume aux choix des constantes Kp>0, Ti>0 et Td>0 afin de
répondre aux exigences. Son schéma fonctionnel apparait dans la figure ci-après.
𝑡 𝑑
𝑢(𝑡) = 𝐾𝑝 𝑒(𝑡) + 𝐾𝑖 ∫0 𝑒(𝑡)𝑑𝑡 + 𝐾𝑑 𝑒(𝑡) (I.4)
𝑑𝑡
𝑆(𝑠) 1
= 𝐾𝑝 (1 + + 𝑇𝑑 𝑠) (I.5)
ℇ(𝑠) 𝑇𝑖 𝑠
Il existe une troisième configuration du régulateur PID dite structure série (Figure I.17)
19
Chapitre I : les Automates Programmables Industriels et régulation
𝑆(𝑠) 1
= 𝐾𝑝 ∗ (1 + ) ∗ (1 + 𝑇𝑑 𝑠) (I.6)
𝜀(𝑠) 𝑇𝑖 𝑠
I.7.Conclusion
Nous avons présenté dans ce chapitre, l'étude des différentes composantes de l'automate
programmable industriel de la gamme S7-1200 ainsi que leurs caractéristiques. Ceci nous a permis
d'évaluer leurs importances et de constater leur rôle primordial dans la gestion des processus industriel.
Nous avons également mis l'accent sur l'importance de la régulation par utilisation des régulateurs PID.
20
Chapitre II :
II.1. Introduction
Pour identifier notre système, le programme réalise des solutions d'automatisation en concevant
et en automatisant SIEMENS TIA PORTAL, qui comprend le système intégré de STEP7, SIMATIC
WINCC et PLC SIM.
Dans ce chapitre, nous allons montrer les résultats de la programmation automatisée de notre
système et les simulations utilisées dans ce projet à travers l'analyse fonctionnelle et la supervision.
- La vue du portal : axée sur les tâches à exécuter et sa prise en main est très rapide.
- La vue du projet : comporte une arborescence avec les différents éléments du projet. Les éditeurs requis
s’ouvrent en fonction des tâches à réaliser. Données, paramètres et éditeurs peuvent être visualisés dans
une seule et même vue.
La fenêtre affiche la liste des actions pouvant être réalisées pour la tâche sélectionnée
22
Chapitre II : Description Logicielle de programmation : du contrôle à la supervision
23
Chapitre II : Description Logicielle de programmation : du contrôle à la supervision
• La fenêtre de travail permet de visualiser les objets sélectionnés dans le projet pour être traités.
Il peut s’agir des composants matériels, des blocs de programme, des tables des variables, des
IHM, …
• La fenêtre d’inspection permet de visualiser des informations complémentaires sur un objet
sélectionné ou sur les actions en cours d’exécution (propriété du matériel sélectionné, messages
d’erreurs lors de la compilation des blocs de programme, …).
• Les onglets de sélection de tâches sont un contenu qui varie en fonction de l’objet sélectionné
(configuration matérielle, bibliothèques des composants, bloc de programme, instructions de
programmation).
Cet environnement de travail contient énormément de données. Il est possible de masquer ou réduire
certaines de ces fenêtres lorsque l’on ne les utilise pas.
Dans TIA Portal, toutes les variables globales (entrées, sorties, mémentos...) possèdent une
Adresse symbolique et une adresse absolue.
24
Chapitre II : Description Logicielle de programmation : du contrôle à la supervision
TYPE TAILE
Bool 1 bit
Real 32 bits
Int 16 bits
Byte 8 bits
Word 16 bits
DWord 32 bits
DInt 32 bits
Char 8 bits
Time 32 bits
S5Time 16 bits
Date 16 bits
25
Chapitre II : Description Logicielle de programmation : du contrôle à la supervision
1. Les programmes pour SIMATIC S7-1200 sont gérés sous forme de projets. Nous allons
maintenant créer un nouveau projet via la vue portail (« Créer un projet > Nom : Régulation_
Niveau > Créer »).
26
Chapitre II : Description Logicielle de programmation : du contrôle à la supervision
3. Puis « Ajouter un appareil » avec le nom d’appareil : Régulation_ Niveau. Choisissez alors
dans le catalogue la « CPU 1215C DC/DC/DC » avec la bonne combinaison de lettres derrière.
« Ajouter un appareil > SIMATIC PLC > CPU 1215C DC/DC/DC > 6ES7 215-1AG40-0XB0
>Ajouter »).
4. Afin que le logiciel puisse accéder dans la suite à la bonne CPU, son adresse IP et le masque
de sous-réseau doivent être paramétrés (« Propriétés > Général > Interface PROFINET >
Adresses Ethernet > Adresse IP : 192.168.0.1 et Masq. S/rés. : 255.255.255.0 »).
27
Chapitre II : Description Logicielle de programmation : du contrôle à la supervision
5. Création d’un bloc de données DB contient les paramètres effectifs et les données statiques de
notre programme. La figure suivante représente un bloc de données DB1 :
6. Création de la fonction FC1 appelée (commande pompe) ce qui montre comment la pompe
marche et s’arrête, ainsi que le mode de contrôle est automatique ou manuel à l’aide de la
bascule SR.
28
Chapitre II : Description Logicielle de programmation : du contrôle à la supervision
29
Chapitre II : Description Logicielle de programmation : du contrôle à la supervision
10. Création d’un régulateur PID qui comporte deux entrées (consigne et mesure niveau) et une
sortie (valeur de PID).
30
Chapitre II : Description Logicielle de programmation : du contrôle à la supervision
11. Le démarrage de la simulation et faire la liaison entre le PC et PLC, charge le programme dans
PLC.
31
Chapitre II : Description Logicielle de programmation : du contrôle à la supervision
➢ La zone de travail
➢ La boite d’outils
➢ La fenêtre de projet
➢ La fenêtre des propriétés
a) La zone de travail : C’est dans cette zone où se fait la construction des différentes vues du
projet.
b) La boite d’outils : Cette zone nous offre la possibilité d’importer les éléments de base
nécessaires pour la création des vues (bouton, champ graphique, champ de texte, …etc.).
c) La fenêtre de projet : Elle affiche la structure du projet, on peut à partir de cette zone créer
des vues, des variables configurées et des alarmes.
d) La fenêtre des propriétés : Elle permet de charger ou de modifier les propriétés d’un objet
sélectionné dans la zone de travail.
32
Chapitre II : Description Logicielle de programmation : du contrôle à la supervision
1. Sur la page d’accueil de TIA Portal, on choisit la visualisation en cliquant sur configurer une
vue IHM.
33
Chapitre II : Description Logicielle de programmation : du contrôle à la supervision
a) La figure suivante représente la vue de notre système en mode manuel et la pompe est éteint
(stop)
b) La figure suivante représente la vue de notre système en mode manuel et la pompe en marche
34
Chapitre II : Description Logicielle de programmation : du contrôle à la supervision
➢ Echelle minimale
➢ Echelle maximale
2. Paramètres de PID :
➢ La consigne (SP)
➢ La mesure (PV)
➢ La correction de PID (CV)
➢ Proportionnel (Kp)
➢ L’intégrateur (Ki)
➢ Dérivateur (Kd)
35
Chapitre II : Description Logicielle de programmation : du contrôle à la supervision
36
Chapitre II : Description Logicielle de programmation : du contrôle à la supervision
Nous pouvons effectuer une simulation sous Matlab/Simulink pour vérifier le modèle. Ce modèle nous
• H : hauteur réelle
• 𝐻0 : hauteur souhaitée
• A : Zone transversale du réservoir d'eau
• a : Zone transversale du tuyau
• 𝑞𝑖𝑛 : Dans débit du réservoir d'eau, supposé constant
• 𝑞𝑜𝑢𝑡 : Sortie du débit du réservoir d'eau
• g : Accélération de la gravité
• 𝑘1 : Vanne coefficient proportionnel
• 𝑘2 : Coefficient proportionnel de flux à la hauteur désirée (𝐻0 )
Les significations physiques des symboles du système de réservoir d'eau sont illustrées ci-avant. On
note que A, a, 𝑞𝑖𝑛 et g sont des paramètres invariants dans le temps, et 𝑞𝑜𝑢𝑡 est lié à la valeur actuelle
de la vanne de régulation.
Alors, selon la loi de conservation de la masse, la hauteur réelle est égale à la masse totale de flux
d'informations en lui soustrait la masse totale en sortie.
Par conséquent, les équations qui viennent montrent la relation entre ces trois paramètres. La sortie peut
être calculée comme suit :
𝜕
𝐴 𝜕𝑡 𝐻 = 𝑞𝑖𝑛 − 𝑞𝑜𝑢𝑡 (II.1)
37
Chapitre II : Description Logicielle de programmation : du contrôle à la supervision
Cependant, autour de la hauteur désirée, l'équation de sortie peut être linéarisée sous forme de modèle
linéaire, qui peut être réécrit approximativement comme suit :
𝑞𝑜𝑢𝑡 𝐾1 𝑎
2𝑔𝐻
≈
√2𝑔𝐻0
= 𝐾2 (II.3)
Ensuite, en substituant les équations données auparavant, le modèle du système est généré
comme suit :
𝜕
𝐴
𝜕𝑡
𝐻 = 𝑞𝑖𝑛 − 𝐾2 2𝑔𝐻 (II.5)
Le coefficient de valve est proportionnel à la position de la vanne et égal au courant réel de la vanne
sur la valeur maximale du courant de la vanne. En prenant K1 et K2 dans les équations précédentes, le
modèle du système peut être représenté par le courant réel Iact et la hauteur réelle H. L'équation est
écrite sous forme suivante. Les valeurs de chaque paramètre sont indiquées dans le tableau ci-après.
𝜕
𝜕𝑡
𝐻 = 𝐶1 𝑞𝑖𝑛 − 𝐶2 𝐼𝑎𝑐𝑡 𝐻 (II.6)
1 2𝑔𝑎
Où, les constantes C1 et C2 peuvent être calculées par 𝐶1 = 𝐴 et 𝐶2 =
√2𝑔𝐻0 𝐼𝑚𝑎𝑥 𝐴
Résultat de la simulation. Le modèle Simulink est construit comme indiqué dans la Figure II.17 et la
Figure II.18. Le modèle Simulink se compose de deux parties : le programme principal et un sous-
système qui est le modèle du réservoir d’eau
La hauteur désirée est représentée par un signal échelon. L'erreur entre la hauteur désirée et
celle réelle, qui est représentée par e(t). Le jeu des gains et le paramétrage du contrôleur PID est
effectué d'une manière empirique. Cependant, le contrôleur PID calcule un signal de commande u(t)
sur la base de e(t). Ensuite, le signal de commande u(t) est appliqué au système défini par un réservoir
d'eau montré sur la figure suivante. Dans le ce système, le bloc de gain représente le paramètre C2.
Étant donné que l'entrée qin et la surface transversale du réservoir d'eau A sont constants, le rapport
qin/A est défini comme un nombre dans un marquage de bloc de fonction constante. Le résultat de la
vue d'ensemble de la simulation est illustré à la Figure ci-après.
Sur la Figure II.19, on peut voir que la hauteur réelle augmente avec une pente constante parce que le
38
Chapitre II : Description Logicielle de programmation : du contrôle à la supervision
système est sous le processus de remplissage sans action de canalisation. Pour le jeu de paramètres du
contrôleur PID, la durée du remplissage du réservoir est de 20 sec environ. D'après le résultat de la
simulation, nous pouvons voir que le contrôleur PID fonctionne très bien, et le but final est atteint.
39
Chapitre II : Description Logicielle de programmation : du contrôle à la supervision
II.7. Conclusion
Dans ce chapitre, nous avons décrit le processus de création d'un programme TIA PORTAL V16.
Les blocs STEP 7 SIM, SIMATIC WINCC et API SIM, disponibles et sont implémentés dans notre
console S7-1200.
La partie IHM nous permettra de contrôler notre unité et de bien comprendre les capacités de notre
système et le langage auquel la programmation de l'automate est connectée.
40
Chapitre III :
III.1. Introduction
En tant qu'ingénieur en automatisation, on a tendance à avoir une vue systématique des systèmes
et des processus de niveau d'eau. Notre objectif est d'automatiser et de standardiser ces systèmes pour
augmenter la productivité, améliorer la qualité et la sécurité.
Dans ce chapitre, nous définirons les différents types de matériels à utiliser ainsi que les
composants qui composent notre système et leurs caractéristiques.
• API SIEMENS SIMATIC S7-1200 (CPU 1215C PN) : 14DI, 24V DC/10DO, 24V DC,
0.5A/2AI, 0-10V DC/2AO, 0-20mA
• MODULE COMMUTATEUR COMPACT SIEMENS : 5 X RJ 45
• MODULE D'ALIMENTATION SIEMENS SIMATIC S7-1200 : 120/230 V CA, 24 V
CC, 2,5 A.
• IHM SIEMENS SIMATIC KTP700 avec connexion PROFINET
Le panneau comprend :
42
Chapitre III : Composantes matérielles utilisées pour la conception du système de contrôle du
niveau d'eau
- 2 potentiomètres pour simuler les entrées des canaux analogiques dans la plage 0V DC...+10V
DC
- 2 interrupteurs ON/ON/ON pour la sélection de la source AI (simulé via potentiomètre/
connecteur analogique SYSLINK / douilles de sécurité 4mm)
- 2 paires de douilles de sécurité de 4 mm pour les signaux AI externes
- 2 paires de douilles de sécurité 4 mm pour les signaux AO
- 1 paire de douilles de sécurité de 4 mm pour l'alimentation d'équipements externes via une sortie
24VDC
- 1 x connecteur numérique SYSLINK pour DI/DO (A)
- 1 x connecteur analogique SYSLINK (DB15) pour AI/AO (C)
- Prise d'alimentation avec interrupteur général et indicateur LED
- 1 paire de douilles de secours 4mm
- Prise Ethernet
- DIMENSIONS (L x H x P) : 532 x 297 x 170 mm
- Poids net : 3,35 kg
- LE PACKAGE COMPREND ÉGALEMENT : Câble d'alimentation, câble Ethernet, manuel
d'utilisation.
- RECOMMANDÉ : Interrupteur, Câbles de connexion de sécurité 4 mm, TIA Portal –
SIEMENS [19].
III.3. Le CPU 1215C DC/DC/DC
La figure suivante représente le CPU 1215C DC/DC/DC
43
Chapitre III : Composantes matérielles utilisées pour la conception du système de contrôle du
niveau d'eau
Série SIMATIC S7-1200 avec CPU 1215C, alimentation 24VDC, 14 entrées 24VDC, 10 sorties
transistor, 2 entrées analogiques et 2 sorties analogiques 0...10V et la possibilité d'installer 8 extensions
supplémentaires.
Informations techniques :
- Alimentation : 24 VDC
- Entrées numériques : 14x 24VDC (3 peuvent fonctionner comme compteurs rapides)
- Sorties numériques : 10x sorties transistor
- Entrées analogiques : 2x 0...10VDC (résolution 10 bits)
- Sorties analogiques : 2x 0...20mA (résolution 10 bits)
- Mémoire : 100 Ko
- Programme utilitaire : Step 7 Basic (CONT, LOG)
- Compteurs rapides : max 3 (100kHz)
- Régulateur PID avec réglage automatique
- Ethernet intégré - PROFINET
- Extensions de communication : RS-232, RS-485[20].
III.4. Alimentation rail DIN Siemens SIMATIC PM 1207
La figure suivante représente l’alimentation SIMATIC PM 1207
44
Chapitre III : Composantes matérielles utilisées pour la conception du système de contrôle du
niveau d'eau
Informations techniques :
45
Chapitre III : Composantes matérielles utilisées pour la conception du système de contrôle du
niveau d'eau
46
Chapitre III : Composantes matérielles utilisées pour la conception du système de contrôle du
niveau d'eau
47
Chapitre III : Composantes matérielles utilisées pour la conception du système de contrôle du
niveau d'eau
48
Chapitre III : Composantes matérielles utilisées pour la conception du système de contrôle du
niveau d'eau
Description de l’écran :
C’est un écran TFT, 800*480 pixels, 64k couleurs, commande par touches et tactile, 8 touches
de fonction, 1*PROFINET, 1*USB [23].
Fiche de données :
49
Chapitre III : Composantes matérielles utilisées pour la conception du système de contrôle du
niveau d'eau
10.Entrées numériques
11.Commande RUM de variateur de vitesse
12.Bouton start
13.Bouton arrêt
14.Commutateur pour inverse le sens de rotation
15.Commutateurs pour varier la vitesse
51
Chapitre III : Composantes matérielles utilisées pour la conception du système de contrôle du
niveau d'eau
III.9. Conclusion
Dans ce chapitre, nous avons avions effectué une description détaillée du panneau de formation
API S7-1200 sur lequel nous avons travaillé tout en balayant ses principaux composants (CPU 1215C,
PM 1207, SCALANCE XB005, KTP700) et leurs propriétés et leurs caractéristiques...
52
Conclusion Générale
BibliographieConclusion Générale
Bibliographie
AnnexeBibliographieConclusion Générale
BibliographieConclusion Générale
Conclusion Générale
Conclusion Générale
Au cours de ce projet de fin d'études, ayant comme objectif le contrôle et supervision d'un
système de niveau d'eau, avec un automate industriel programmable de type SIEMENS SIMATIC HMI,
associé à un écran tactile. Nous avons eu l'opportunité d'enrichir nos connaissances en matière de gestion
de niveau notamment avec l'emploi des contrôleurs PID, de l'actionneur et le variateur de vitesse qui
commande la pompe à débit variable et qui régule à son tour le niveau. On a appris à programmer une
machine. API SIEMENS SIMATIC S7-1200, de plus nous avons appris à travailler sur le logiciel TIA
Portal V16, et à faire de la supervision et de la simulation à l'aide du logiciel SIMATIC WINCC intégré
dans TIA Portal.
Ensuite, nous avons proposé la solution de contrôle numérique et de contrôle analogique par un
correcteur PID intégré. L'efficacité de la solution proposée a été démontrée en simulation à l'aide du
logiciel TIA Portal V16 de Siemens.
Dans la dernière partie, nous avons développé une plateforme de monitoring basée sur SIMATIC
WINCC intégré dans logiciel TIA Portal. Cette plateforme permet à l'opérateur de suivre le
fonctionnement du procédé physique et d'intervenir en cas de panne voire la modification des conditions
de fonctionnement.
Enfin nous pouvons dire que ce travail n'a pas été facile parce que nous avons rencontré
beaucoup de problèmes durant sa réalisation, mais nous avons réussi à le réaliser grâce à notre volonté.
En perspective, nous espérons qu'il y aura plus de travail pratique sur ce sujet pour les mises à
niveau dans les années à venir
54
Bibliographie
Bibliographie
Bibliographie
[3] “Sommaire des cours”. Siemens, centre de formation industrie, édition 2000.
[4] BERGOUGNOUX.L., “API automate programmable industriel”. Poly Tech Marseille, Édition
2004-2005.
[5] GRARE.P & KACEM.I., “AUTOMATISME Ce qu’il faut s’avoir sur les automatismes ». Edition
ellipses, 2008.
[6] MICHEL. G, Les API, Architecture Et Application Des Automates Programmables. Industriels.
Dunod, Paris, [1987].
[7]https://www.usinenouvelle.com/expo/simatic-s7-1200-controleur-modulaire-p196958.html,
consulté le : 15/04/2022
[8]https://www.google.com/search?q=definition+d%27un+automate+s7-
1500&oq=definition+d%27un+&aqs=chrome.2.69i57j35i39l2j0i512l7.13644j0j15&sourceid=chrome
&ie=UTF-8, consulté le : 15/04/2022
[10] Automatisation et supervision de l'unité de traitement des eaux par osmose inverse du complexe
CEVITAL via le logiciel TIA portal v13 de SIEMENS.pdf
[17] Commande_d'un_système_pneumatique_didactique_par.pdf
[21]https://www.conrad.fr/p/alimentation-rail-din-siemens-simatic-pm-1207-24-v25-a-24-vdc-25-a-
60-w-2-x-513085, consulté le : 07/06/2022
[23]https://www.plc-city.com/shop/fr/siemens-simatic-hmi-basic-panels-2nd-generation/6av2123-
2gb03-0ax0.html, consulté le : 07/06/2022
Annexe
Annexe
3- Le capteur de pression:
I
Annexe
4- La dimension du réservoir:
𝑭
𝑷=
𝑺
Avec: F=V*g
S=35*34=11.9𝑚2
V=35*34*55=654.5𝑚3
654.5∗9.807
Donc : 𝑷 = ≈ 540𝑃𝑎 = 0.005𝑏𝑎𝑟
11.9
Avec :
P : La Pression ; V : Le Volume
F : La Force ; g : la gravité
S : La Surface
II
Résumé
Le but de ce projet de fin d'études est la surveillance et le contrôle du niveau d'eau au moyen
d'un correcteur numérique de type PID, avec un automate programmable de SIEMENS
SIMATIC S7-1200 disponible au Laboratoire d'Automatique du Département de Génie
Electrique. Cependant la programmation d'automate, le contrôle et la supervision via l'écran de
contrôle d'IHM. Dans ce système on emploi le TIA Portal v16 qui contient Step7 et SIMATIC
WINCC.
Mots clés :
Automatiser, contrôle de niveau d’eau, API, Siemens, S7-1200, step7, Simatic WINCC, IHM,
TIA PORTAL V16.
Abstract
The purpose of this end-of-study project is the monitoring and control of the water level by
means of a PID digital corrector, with a SIEMENS SIMATIC S7-1200 programmable
controller available at the Automation Laboratory of the Department of Electrical Engineering.,
we started PLC programming, supervision and control via HMI control screen in This system
uses TIA Portal v16 which contains Step7 and SIMATIC WINCC.
Key words:
Automate, regulate water level, PLC, Siemens, S7-1200, step7, Simatic WINCC, HMI, TIA
PORTAL V16.
الملخص
مع،PIDالهدف من مشروع نهاية الدراسة هذا هو اإلشراف على مستوى المياه والتحكم فيه عن طريق المصحح الرقمي
متوفرة في مختبر األتمتة التابع لقسم الهندسةSIEMENS SIMATIC S7-1200 وجود وحدة تحكم قابلة للبرمجة
TIA في هذا النظام باستخدام برنامجIHM واإلشراف والتحكم عن طريق شاشة تحكمPLC وقد بدأنا برمجة،الكهربائية
.SIMATIC WINCC وStep7 الذي يحتوي علىPortal v16
:الكلمات المفتاحية
TIA Portal V16، IHM، Simatic WINCC، Step7، S7-1200، Siemens،API ، تنظيم مستوى المياه،أتمتة