VF Api
VF Api
MASTER ELECTRONIQUE
ELECTROTECHNIQUE AUTOAMTIQUE
ET INFORMATIQUEINDUSTRIELLE
TITRE
Réalisation d'Applications Industrielles avec l'Automate Siemens S7-300
& Conception de Schémas Multifilaires pour un Moteur
2
Figure 1structure d'un système automatisé................................................................................. 6
Figure 2 Architecture d’un API .................................................................................................. 8
Figure 3 structure interne ........................................................................................................... 9
Figure 4 Référence Automate SIMATIC 300 .......................................................................... 13
Figure 5 Page d'accueil du logiciel STEP7 .............................................................................. 13
Figure 6 Configuration de l'API sur STEP7 ............................................................................. 15
Figure 7 Simulation du premier programme ............................................................................ 16
Figure 8 Carrefour à feux ......................................................................................................... 18
Figure 9 Simulation du deuxième programme ......................................................................... 21
Figure 10 Tableaux de câblage des circuits de démarrage ....................................................... 24
3
Introduction Générale
Ce rapport décrit les travaux pratiques effectués sur l'automate programmable industriel S7-
300, visant à développer des compétences en automatisation industrielle. Les objectifs
principaux incluent la maîtrise du langage de programmation Ladder, l'utilisation du logiciel
STEP 7 pour la conception et la simulation d'applications industrielles, et l'utilisation
d'AutoCAD pour concevoir des schémas multifilaires de commande et de puissance d'un
moteur à deux sens de rotation.
Les étapes ont couvert la conception des circuits de commande et de puissance, l'application
des bonnes pratiques en ingénierie électrique avec AutoCAD, et la validation des schémas par
simulation. Ces manipulations ont permis de renforcer la compréhension des processus
industriels et de garantir la cohérence et la fonctionnalité des systèmes automatisés.
Le matériel utilisé comprend l’automate S7-300, des boutons poussoirs, des lampes, un
ordinateur équipé des logiciels STEP 7 et AutoCAD, ainsi qu'une maquette de moteur à deux
sens de rotation. Ces outils ont été essentiels pour mener à bien les tâches pratiques et
atteindre les objectifs du projet.
4
1. L'objectif des travaux pratiques
Ce rapport présente les différentes manipulations réalisées lors des travaux pratiques sur
l’automate programmable industriel S7-300. L’objectif principal est de développer des
compétences complètes en automatisation industrielle. Cela inclut la maîtrise du langage
de programmation Ladder pour l’automate S7-300, l’utilisation du logiciel STEP 7 pour
concevoir et simuler des applications industrielles, ainsi que l’utilisation d’AutoCAD
pour élaborer des schémas multifilaires de commande et de puissance d’un moteur à deux
sens de rotation. Ces compétences permettent de réaliser des projets complexes et de
valider leur fonctionnalité par des simulations pratiques.
Matériel utilisé
• Automate programmable : S7-300.
• Boutons poussoirs.
• Lampes.
• Ordinateur pour programmer S7-300.
• Ordinateur avec logiciel AutoCAD installé.
• Souris et clavier pour la conception assistée.
• Maquette de moteur à deux sens de rotation.
Points Clés
5
En résumé, les API sont des outils essentiels pour permettre l'interopérabilité, l'extensibilité, et
l'automatisation dans le développement de logiciels modernes.
Pourquoi l'automatisation ?
• Adaptation à des contextes particuliers tel que les environnements hostiles pour
l'homme (milieu toxique, [Link]éaire...), adaptation à des tâches
physiques ou intellectuelles pénibles pour l'homme (manipulation de lourdes
charges, tâches répétitives parallélisées...),
6
Avantages des API
• Moins de câblage
Les connections se réduisent au raccordement des capteurs aux entrées et des prés actionneurs
aux sorties.
L’accès aux différents organes de l’automatisme, lots des modifications et des réglages, se
trouve ainsi facile.
• Plus de confort
Le programme qui se substitue au câblage et l’ensemble des graphiques on peut le saisir, le
modifier et l’archiver facilement grâce au terminal de programmation et de réglage.
Ce programme peut être duplique pour les machines construites ainsi une diminution des coûts.
• Plus de fonctionnalités
Pour les machines spéciales où leurs installations sont compliquées, l’automate programmable
offre des fonctions d’automatisme spécifiquement intégrées.
• Plus d’informations
La maintenance et la mise en place d’un automatisme est facile par la visualisation permanente
de l’état des entrées/sorties, qui sont signalés par des voyants lumineux.
Le dialogue entre l’homme et la machine est assuré par un terminal de programmation ainsi de
réglage grâce à son mode conversationnel et les messages affichés sur l’écran.
En résumé, les API sont essentielles pour une intégration facile, une automatisation accrue, et une
amélioration de l'expérience utilisateur tout en réduisant les coûts et en favorisant l'innovation.
7
Nature des informations traitées par l'automate :
Les informations peuvent être de type :
➢ Tout ou Rien (TOR) : l’information ne peut prendre que deux états (vrai/faux, 0 ou 1
...). C’est le type d’information délivrée par un détecteur, un bouton poussoir ...
➢ Analogique : l’information est continue et peut prendre une valeur comprise dans une
plage bien déterminée. C’est le type d’information délivrée par un capteur (poids,
température ...)
➢ Numérique : l’information est contenue dans des mots codés sous forme binaire ou
bien hexadécimale. C’est le type d’information délivrée par un ordinateur ou un
module intelligent.
Structure interne :
Les API comportent quatre principales parties :
- Une unité de traitement (un processeur CPU) ;
- Une mémoire ;
- Des modules d’entrées-sorties ;
- Des interfaces d’entrées-sorties ;
- Une alimentation 230 V, 50/60 Hz (AC) - 24 V (DC).
8
La structure interne d’un automate programmable industriel (API) est assez voisine de celle
d’un système informatique simple. L'unité centrale est le regroupement du processeur et de la
mémoire centrale. Elle commande l'interprétation et l'exécution des instructions programme.
Les instructions sont effectuées les unes après les autres, séquencées par une horloge.
Deux types de mémoire cohabitent :
La mémoire Programme où est stocké le langage de programmation. Elle est en général figée,
c'est à dire en lecture seulement. (ROM : mémoire morte).
La mémoire de données utilisable en lecture-écriture pendant le fonctionnement c’est la RAM
(mémoire vive).
Elle fait partie du système entrées-sorties. Elle fige les valeurs (0 ou 1) présentes sur les lignes
d’entrées, à chaque prise en compte cyclique de celle-ci, elle mémorise les valeurs calculées à
placer sur les sorties.
Le schéma ci-dessous présente la structure interne d’un automate programmable industriel qui
est composé par une alimentation et les deux parties de commande et l’opérative.
9
L'automate S7 est constitué d'une alimentation (Modules PS), d'une CPU ainsi que des modules
d'entrées / sorties.
• Modules de fonction FM pour fonctions spéciales (par exemple l'activation d'un moteur
pas à pas)
La version de base STEP 7 permet l'utilisation d'autres logiciels optionnels tels que S7- GRAPH
ou S7-PLCSIM.
Une liaison MPI (Multi Point Interface ou interface multipoint) est nécessaire pour programmer
un SIMATIC S7-300 depuis le PC ou la PG. C’est une interface de communication utilisée pour
la programmation, le contrôle-commande avec HMI et l'échange de données entre des CPU
SIMATIC S7.
10
Le domaine d’utilisation de S7-PLCSIM est essentiellement le test de programmes STEP 7 pour
la SIMATIC S7-300 et la SIMATIC S7-400, que l’on ne peut pas tester directement par le
hardware (simulation du fonctionnement de l’API).
Les objets E, A, M, DB, PE et PA sont rangés dans des octets (8 bits), on peut accéder à un
BIT, à un OCTET, à un MOT de 16 bits ou à un DOUBLE MOT (32 bits)
3. Première manipulation
Problématique1 :
Objectif :
L'objectif de ce projet est de concevoir un système de contrôle qui permet d'allumer une
lampe A à l'aide d'un bouton poussoir (P1). Le système doit être capable de gérer l'état de la
lampe en fonction de l'interaction de l'utilisateur avec le bouton, en respectant un timing
spécifique pour l'allumage de la lampe.
11
Principe de fonctionnement :
Le système de contrôle pour allumer une lampe (A) à l'aide d'un bouton poussoir (P1)
fonctionne selon un modèle basé sur un GRAFCET. Au démarrage, la lampe est éteinte (état
E0) et le système attend que l'utilisateur appuie sur le bouton P1. Lorsque le bouton est pressé,
cela déclenche la transition T1, permettant au système de passer à l'étape E1, où la lampe A
s'allume immédiatement (action A1). La lampe reste allumée pendant une durée de 10
secondes, grâce à un temporisateur qui compte cette période. Une fois les 10 secondes
écoulées, le système revient automatiquement à l'état initial (E0), éteignant la lampe et se
préparant à recevoir une nouvelle action de l'utilisateur.
Grafcet de System :
X1 X0*P1 X0 ̅̅̅̅
(X0*P1+X1) 𝑋0
Or CI = ̅̅̅̅
𝑋1 X1=A
12
Configuration et paramétrage du matériel
13
On va commencer la configuration des matériels (Rack-300, CPU, ALIMENTATION, LES
MODULES DECOMMUNICATION ET LES MODULES D'ENTRÉE SORTES)
On va choisir le RACK-300 et on clique sur profilé support pour insérer les modules
14
Le premier emplacement c'est pour l'alimentation, le deuxième c'est pour le processeur de
notre automate(CPU 315-2DP),le troisième emplacement est vide parceque c'est réservé pour
l'extension, le quatrième pour le module d'entrée(D32*DC24V)et cinquième pour le module
de sortie(D016*Rel.AC120V/230V)
15
La figure présente la Simulation sur plcsim1
16
SIMATIC TRAVAUX PRATIQUES\SIMATIC 19/12/2024 [Link]
300(1)\CPU 315-2 DP\...\OB1 - <hors ligne>
Réseau : 1
E0.1 T1
SI
S5T#10S
Réseau : 2
T1 A4.0
Page 1 de 1
17
Problématique 2 :
Objectif :
L'objectif principal de cette manipulation de travaux pratiques (TP) est d'améliorer la
compréhension des principes de sécurité routière et de fluidité de la circulation au niveau d'un
carrefour à voie unique. Cette manipulation vise à illustrer comment les différents usagers de
la route, notamment les véhicules, les piétons et les cyclistes, interagissent dans un
environnement contrôlé, tout en mettant en évidence les conflits potentiels qui peuvent
survenir.
Principe de fonctionnement :
Le principe de fonctionnement d'un carrefour à voie unique repose sur un système de
signalisation lumineuse qui régule les flux de circulation. Ce système utilise des feux
tricolores : le feu rouge, d'une durée de 60 secondes, indique aux véhicules de s'arrêter et
permet aux piétons de traverser en toute sécurité ; le feu vert, d'une durée de 30 secondes,
autorise les véhicules à avancer tout en restant attentifs aux piétons ; enfin, le feu orange,
d'une durée de 7 secondes, avertit les conducteurs qu'ils doivent se préparer à s'arrêter. Ce
cycle de signalisation est conçu pour minimiser les conflits entre les usagers de la route, en
assurant une circulation fluide et sécurisée, tout en intégrant des aménagements tels que des
refuges pour piétons et un marquage au sol clair pour guider les comportements des usagers.
18
Grafcet de System :
X1 X0*dcy X2 ̅̅̅̅
(X0*dcy+X1) 𝑋1
X2 X1*T1 X3 ̅̅̅̅
(X1*dcy+X2)𝑋1
X3 X2*T2 X0 ̅̅̅̅
(X2*dcy+X3)𝑋1
Les équations :
CI = ̅̅̅̅
𝑋1 ̅̅̅̅
𝑋2 ̅̅̅̅
𝑋3
X1=R
X2=V
X3=O
19
Programme Ladder du system
20
Figure 9 Simulation du deuxième programme
21
SIMATIC TRAVAUX PRATIQUES\SIMATIC 19/12/2024 [Link]
300(1)\CPU 315-2 DP\...\OB1 - <hors ligne>
Réseau : 1 red
A4.0
T3
R
Réseau : 2
T1 A4.0
R
Réseau : 3 yel
A4.0 A4.2 T2
SS
S5T #5S
A4.1
S
T1
R
Page 1 de 2
22
SIMATIC TRAVAUX PRATIQUES\SIMATIC 19/12/2024 [Link]
300(1)\CPU 315-2 DP\...\OB1 - <hors ligne>
Réseau : 4
T2 A4.1
R
Réseau : 5 green
A4.0 A4.1 T3
SS
S5T #5S
A4.2
S
T2
R
Réseau : 6
T3 A4.2
R
Page 2 de 2
23
4. Deuxième manipulation
On veut démarrer un moteur asynchrone triphasé dans deux sens de rotation, par un bouton
poussoir S1 pour le sens 1, par un bouton poussoir S2 pour le sens 2 et un bouton poussoir S0
pour l’arrêt.
24
Logiciel AutoCAD
C’est quoi AutoCAD
AutoCAD est un logiciel de dessin et de conception assistée par ordinateur (CAO). Il a été
développé par Autodesk. Cette application permet aux concepteurs de créer et de modifier de
manière efficace des conceptions numériques ainsi que des images en 2D et en 3D.
25
Disjoncteur Moteur : C’est un appareil de protection qui comporte deux relais, relais
magnétique qui protège contre les courts-circuits et un relais thermique qui protège contre les
surcharges.
Contacteurs (KM1, KM2) : Le contacteur est un appareil mécanique de connexion ayant une
seule position de repos et une seule position de travail.
II est capable d'établir, de supporter et d'interrompre des courants dans les conditions
normales du circuit, y compris les conditions de surcharges en service.
L'intérêt du contacteur est de pouvoir être commandé à distance. Il fait partie de la famille des
pré- actionneurs puisqu'il se trouve avant l'actionneur dans la chaîne des énergies.
Un contacteur peut être actionné à partir des éléments du circuit de commande (Bouton
poussoir, Capteur, Etc.…)
26
Traçage du schéma multifilaire de notre maquette
27
28
5. Conclusion
Les travaux pratiques réalisés sur l'automate programmable S7-300 ont constitué une
expérience formatrice et enrichissante, nous permettant de développer des compétences
essentielles dans le domaine de l'automatisation industrielle. En particulier, nous avons acquis
une maîtrise approfondie de la programmation en langage Ladder, une capacité essentielle
pour la conception et la maintenance des systèmes automatisés.
L'utilisation du logiciel STEP 7 a joué un rôle clé dans cet apprentissage en offrant un
environnement de simulation et de conception performant. Cela nous a permis d'expérimenter
et de valider nos programmes avant leur mise en œuvre sur l'équipement physique, réduisant
ainsi les erreurs et améliorant la fiabilité des systèmes conçus.
Par ailleurs, la réalisation de schémas électriques avec AutoCAD a renforcé nos compétences
en conception électrique. En particulier, nous avons conçu et modélisé des circuits pour le
démarrage direct en deux sens de marche d'un moteur triphasé. Ce type de projet pratique
nous a permis d'intégrer des notions théoriques et de les appliquer dans un contexte concret,
simulant ainsi les exigences réelles d'un environnement industriel.
Au-delà des aspects techniques, ces travaux ont développé notre capacité à analyser des
problèmes complexes, à structurer des solutions adaptées et à collaborer efficacement en
équipe. De plus, ils nous ont familiarisés avec les standards industriels et les bonnes pratiques
en matière de sécurité et d'efficacité.
En somme, cette expérience a jeté des bases solides pour aborder des problématiques plus
complexes en ingénierie électrique et en automatisation. Elle nous prépare à relever des défis
techniques futurs tout en renforçant notre compétitivité sur le marché du travail.
29