Académique Documents
Professionnel Documents
Culture Documents
Table de matières
Introduction :...............................................................................................................................4
Définition :..................................................................................................................................4
Généralités sur les feux de circulation :......................................................................................4
Objectifs et domaine d'emploi :..................................................................................................5
Principe :.....................................................................................................................................5
Gestion du trafic, sécurité et environnement..............................................................................6
Avantages....................................................................................................................................6
Inconvénients :............................................................................................................................6
Chapitre.2 : Automate Programmable Industriel Siemens.........................................................7
Définition d’un automate programmable industriel (API) :.......................................................7
Architecture des automates programmables industriels :...........................................................7
Structure d’un automatisme :......................................................................................................8
La partie opérative (PO) :...........................................................................................................8
La partie commande (PC)...........................................................................................................8
Logique câblée:...........................................................................................................................8
Logique programmée:.................................................................................................................9
L’automate programmable SIEMENS S7-300...........................................................................9
Présentation de l’automate S7-300.............................................................................................9
Architecture externe :..................................................................................................................9
Structure interne :......................................................................................................................10
Automatisation d’un procédé....................................................................................................12
Environnement matériel............................................................................................................12
Le matériel qu’il faut................................................................................................................12
Définir et structurer la tâche à automatiser...............................................................................13
Démarche de conception d’un système automatisé..................................................................13
Approche fondamentale............................................................................................................13
Que faut-il automatiser ?...........................................................................................................13
Fonctionnement du STEP 7......................................................................................................18
Création d’objets.......................................................................................................................20
Représentation d’objets.............................................................................................................20
Comment structurer votre projet...............................................................................................20
Partie pratique...........................................................................................................................28
Step 7 projet :............................................................................................................................29
Choix de CPU :.........................................................................................................................29
Choix de langage et blocs insérer.............................................................................................29
Créer bloc fonctionnel :.............................................................................................................30
Le programme feux :.................................................................................................................31
Cahier de charge :.....................................................................................................................31
Conclusion................................................................................................................................36
Chapitre 01 : Généralités sur les feux de circulation
Introduction :
Définition :
Un feu de circulation routière, aussi appelé feu tricolore, est un dispositif permettant la
régulation du trafic routier entre les usagers de la route, les véhicules et les piétons. Ces feux,
le plus souvent disposés dans les carrefours, sont commandés par un contrôleur de feux. Le
contrôleur de feux désigne donc cet appareil électronique de contrôle/ commande servant à la
gestion des feux de circulation en régulation de trafic ; c’est-à-dire qu’il permet d’assurer la
commande des feux en respectant les contraintes de sécurité définies entre les lignes de feux
antagonistes.
4
Chapitre 01 : Généralités sur les feux de circulation
Les retards subis par les véhicules et les piétons en provenance des rues transversales
;
Le nombre de collisions à ce carrefour.
Un système de feux bien ajusté peut augmenter considérablement le nombre de véhicules
traversant un carrefour ou améliorer la sécurité des piétons et des voitures.
Les feux sont généralement déclinés à partir de deux couleurs de base : le rouge pour fermer,
le vert (ou encore le bleu plus rarement) pour ouvrir. Le jaune-orangé est également utilisé et
sert à signaler le passage du feu vert au feu rouge (et aussi, dans certains pays, du feu rouge au
feu vert).
Principe :
Aux intersections, un feu tricolore de couleur Rouge indique que toutes les usagères
et tous les usagers de cet axe doivent s’arrêter à proximité immédiate du feu, en
général sur une ligne, tracée au sol du feu de signalisation pour les automobilistes et
les cyclistes ou matérialisée par un trottoir pour les piétons. Ceci laisse le temps à
différents usagers de passer en évitant de bloquer certaines voies de circulation.
Il existe trois principales séquences de feux.
Feux de signalisation à trois états
Rouge : « Tout conducteur doit marquer l'arrêt absolu devant un feu de
signalisation
Rouge, fixe ou clignotant. »
Vert : « Les feux de signalisation verts autorisent le passage des véhicules » ;
Orange ou Jaune : « Tout conducteur doit marquer l'arrêt devant un feu de
signalisation
5
Chapitre 01 : Généralités sur les feux de circulation
Orange ou Jaune fixe, sauf dans le cas où, lors de l'allumage dudit feu, le conducteur
ne peut plus arrêter son véhicule dans des conditions de sécurité suffisantes. ».
Feux de signalisation à quatre états : Le deuxième état, Orange ou Jaune bref sans
Extinction du Rouge, permet aux conducteurs de se préparer à démarrer mais
n'autorise pas
Le passage.
Feux de signalisation à cinq états : L'état supplémentaire, Vert clignotant entre les
états du Vert et Orange ou Jaune, prévient la fin de l'état Vert.
Gestion du trafic, sécurité et environnement :
En voirie urbaine, les feux tricolores permettent de réguler et sécuriser les flux denses
de véhicules
Rapides, à condition d'être utilisés et réglés avec pertinence.
Avantages :
En imposant l'arrêt total aux usagers susceptibles de croiser leur trajectoire, les
feux de circulation sont supposés permettre aux usagers observant le feu vert
de franchir en toute sécurité et à une vitesse inférieure à la vitesse maximale
autorisée les intersections de voirie.
Idéalement, la synchronisation adéquate des feux sur un axe de circulation
permet de créer des « ondes vertes » qui facilitent la traversée rapide de zones
urbaines.
La réduction des cycles freinage - arrêt - accélération améliore le confort de
conduite et réduit la consommation de carburant.
Sur des axes rapides à fort trafic, ils facilitent et sécurisent l'insertion des
véhicules provenant d'axes secondaires et la traversée des piétons.
Inconvénients :
Le feu de circulation peut parfois donner un faux sentiment de sécurité, alors
qu'un tiers des accidents urbains se produisent au franchissement de feu rouge.
Les feux de circulation sécurisent le franchissement d'une intersection à plus
de 30 km/h, et des accidents graves peuvent survenir s'ils ne sont pas observés
correctement.
De plus, les feux en phase verte incitent les usagers à rouler en survitesse pour
franchir l'intersection avant la fin de la phase verte, ce qui accroît l'insécurité
des usagers plus lents (ex. cyclistes), les nuisances sonores et la
consommation d'énergie.
6
Chapitre.2 : Automate Programmable Industriel Siemens
Les Automates Programmables Industriels (API) sont apparus aux Etats-Unis vers 1969 où ils
répondaient aux désirs des industries de l’automobile de développer des chaînes de fabrication
automatisées qui pourrait suivre l’évolution des techniques et des modèles fabriqués. Un
automate programmable est une machine électrique spécialisée par la commande et la
surveillance en temps réel de processus industriels. Elle exécute une suite d’instructions
introduite dans ses mémoires sous forme de programme, soit par une console de
programmation ou un micro-ordinateur. Actuellement, dans le marché mondial il existe
plusieurs types d’automates programmables, qui se différent par des caractéristiques
techniques. Parmi lesquels on cite : Schneider, Moron, PCD1, SIEMENS, Télémécanique…
etc. Et comme notre travail s’effectue sur un automate programmable du type SIEMENS,
donc une description lui sera consacrée dans ce chapitre.
7
Chapitre.2 : Automate Programmable Industriel Siemens
plusieurs programmes ou tâches simultanément et dans n'importe quel ordre. La norme PLC
exécute un programme unique dans un mode séquentiel ordonné de la première à la dernière
instruction.
8
Chapitre.2 : Automate Programmable Industriel Siemens
9
Chapitre.2 : Automate Programmable Industriel Siemens
Structure interne :
10
Chapitre.2 : Automate Programmable Industriel Siemens
11
Chapitre.2 : Automate Programmable Industriel Siemens
Environnement matériel
12
Chapitre.2 : Automate Programmable Industriel Siemens
Approche fondamentale.
En prenant comme exemple le programme FEUX, nous allons vous expliquer étape par étape
comment concevoir un automatisme. Cette méthodologie d’approche du problème est
directement transposable à vos propres applications. Ci-après, nous listons sous forme
interrogative, les différentes étapes qui doivent conduire votre réflexion :
13
Chapitre.2 : Automate Programmable Industriel Siemens
Figure 2-2
14
Chapitre.2 : Automate Programmable Industriel Siemens
15
Chapitre.2 : Automate Programmable Industriel Siemens
La CPU doit toujours être placée comme second module à droite de l'alimentation.
A droite, à la suite de la CPU, vous pouvez monter 8 modules de signaux au
maximum.
Figure 3-1 Règles simples régissant l'emplacement des modules sur le profilé-support
Monter S7-300
Marche à suivre générale
On peut monter le S7-300 en quelques gestes. Procédez de la manière suivante :
Etapes. Actions Illustration
1 Fixez le profilé support et effectuez la mise à la terre.
Câblage du S7-300
16
Chapitre.2 : Automate Programmable Industriel Siemens
Généralités
Le tableau ci-après vous montre comment procéder, d'une manière générale, au câblage de
votre S7-300. Veuillez respecter les directives de montage des manuels cités à la fin de ce
chapitre.
Attention
N'effectuez le câblage de votre S7-300 qu'à l'état hors tension !
Vous pouvez raccorder l'alimentation PS 307 à la CPU 313/314/315 au moyen du peigne de
liaison fait partie des fournitures. Si vous avez une CPU 312 IFM, raccordez-la à
l'alimentation PS 307 par l'intermédiaire des bornes du connecteur frontal des E/S intégrées de
la CPU 312IFM.
Raccorder la PG ou le PC
Raccordement d’une PG ou d’un PC
Vous raccordez la PG ou le PC à votre S7-300 avec un câble MPI. Le câble MPI est compris
dans fournitures de la PG. La figure suivante montre comment relier les interfaces MPI du S7-
300 et de la PG avec un câble MPI.
17
Chapitre.2 : Automate Programmable Industriel Siemens
Step 7
Fonctionnement du STEP 7
✓ Lancez le logiciel
Pour lancer le logiciel, le plus simple est de Double-cliquer Sur l'icône SIMATIC Manager :
✓ Résultat
A l'écran, vous observez l'ouverture de la fenêtre des projets du SIMATIC Manager :
SIMATIC Manager
SIMATIC Manager est l'écran d'accueil de la programmation avec STEP 7. Il affiche
l'arborescence de tous les objets d'un projet et, à travers ces objets, il vous permet
d'accéder à toutes les fonctions qui vous sont nécessaires pour résoudre votre problème
d'automatisation.
Depuis le SIMATIC Manager, on peut :
Configurer et paramétrer L'API S7-300
18
Chapitre.2 : Automate Programmable Industriel Siemens
19
Chapitre.2 : Automate Programmable Industriel Siemens
Création d’objets
Nouveau. Comme objet on peut créer par Pour créer des objets, vous utilisez la commande
Fichier exemple un projet, qui lui-même contient d’autres objets, tels que des programmes et
des blocs. On peut affecter ces objets au projet avec les commandes du menu Insertion. Par
contre, les blocs ne contiennent eux-mêmes pas d’objets. Quand vous ouvrez un bloc, vous
lancez l’éditeur qui lui est affecté et on peut alors travailler sur le contenu de ce bloc.
Représentation d’objets
Différentes boîtes de dialogue vous permettent de définir la représentation des objets et leurs
propriétés.
L’objet le plus important est le « projet »
Avec STEP 7, vous pouvez scinder une installation en projets. Un projet comprend toutes les
données appartenant à un automatisme. Par conséquent, la création d’un projet ou d’une
structure de projets est une condition essentielle pour travailler avec STEP 7. La figure 4-2
vous montre quelle peut être l’organisation structurelle d’un projet :
20
Chapitre.2 : Automate Programmable Industriel Siemens
Procédure
Le tableau ci-après vous indique, étape par étape, comment procéder à l'effacement général de
la CPU de votre S7-300:
Étape de Marche a suivre Résultat
1 Dans le SIMATIC Manager, cliquez sur la Vous êtes en ligne avec la CPU.
commande: Fichier Ouvrir Partenaires
accessibles et sélectionnez dans la boîte de
dialogue qui s'ouvre alors, l'adresse MPI de
votre CPU, pour établir la connexion en ligne.
2 En cliquant sur la commande : L'état de fonctionnement actuel de la CPU
Système cible_ Etat de est affiché
fonctionnement...affichez l'état actuel de la
CPU.
3 Faites passer la CPU à l'état STOP en cliquant La CPU passe à l'état STOP.
sur le bouton «< Stop » et confirmez avec « OK
». Vous quittez la boîte de dialogue en cliquant
sur « Fermer ».
4 Appelez la fonction "Effacement général" avec Ce qui se passe dans la CPU:
la commande : la CPU est réinitialisée et le programme
Système cible Effacement général et confirmez utilisateur est entièrement effacé
l'action.
Le commutateur à clé sur la CPU doit se trouver les paramètres système ainsi que les
en position « RUN-P» ou « STOP ». paramètres de la CPU et des modules
reprennent les valeurs. par défaut
21
Chapitre.2 : Automate Programmable Industriel Siemens
Procédures :
Le tableau ci-après vous indique, étape par étape, comment configurer et paramétrer votre
S7-300:
Etape Marche à suivre Résultats
1 Sélectionnez votre station SIMATIC 300 dans La table de configuration avec la
La fenêtre de projets et appelez la table de configuration fenêtre de travail et la fenêtre du
avec la commande : « Catalogue du matériel »
Edition Ouvrir un objet. contenant tous les modules
disponibles est affichée. Si ce
catalogue du matériel n'apparaît
pas, vous pouvez l'ouvrir en
cliquant sur <<Ctrl + K »
2 Sélectionnez tout d'abord un châssis dans le catalogue du Une table dans laquelle l'on peut
matériel: SIMATIC 300 voir le profilé support et les
RACK 300 Profilé support, puis par glisser-lâcher activez emplacements apparait
la fenêtre de travail.
3 Cliquez sur la table et sélectionnez la vue détaillée avec la Une vue détaillée de la table de
commande de menu: configuration renfermant les
Affichage Vue détaillée. numéros de référence adresses et
les des modules s'affiche à
l'écran. (voir Figure 5-2).
4 Dans le catalogue électronique SIMATIC 300, Les modules sélectionnés
Sélectionnez les modules que vous utilisez : s'affichent dans les lignes
Alimentation (PS 307_2A) correspondantes de la table de
CPU (CPU 314) et module de simulation (SM configuration.
323_D18/D08) puis par glisser-lâcher, positionnez-les dans Nota:
1, 2 et 4 de la table de configuration. Dans la table de configuration,
l'emplacement 3 reste vide, car il
est réservé A un coupleur (IM)
qui n'intervient pas dans notre
exemple.
5 Double-cliquez dans la table de configuration sur la ligne Une boîte de dialogue s'ouvre
qui contient le module à paramétrer. des informations et les
il s'agit ici de la CPU. paramètres de la CPU a définir
6 Dans la boîte de dialogue, cliquez sur « Cycle/Mémento de La valeur réglée par défaut est de
cadence et modifiez le chien de garde pour le mettre à 100 150 ms; vous la ramenez à 100
ms. Quittez la boîte de dialogue avec «OK » ms.
7 Avec la commande Fichier Enregistrer, enregistrez dans Toute la configuration que vous
le projet FEUX l'ensemble de la configuration que vous avez créée est enregistrée sur le
avez créée. disque dur de votre PG ou de
votre PC dans le projet FEUX.
8 Avec la commande système cible-charger dans le module Toute la configuration que vous
Cliquez dans la boîte dialogue qui s’affiche alors sur «OK» avez créée est Chargée dans la
et acquittés dans la boîte de dialogue Attribution d’une CPU ayant l'adresse 2.Les
adresse PROFIBUS l’adresse par défaut par «OK» paramètres qui ont été modifiés
prennent effet lors du
redémarrage suivant.
22
Chapitre.2 : Automate Programmable Industriel Siemens
23
Chapitre.2 : Automate Programmable Industriel Siemens
Procédure ;
Le tableau ci-après vous montre comment créer la fonction requise :
24
Chapitre.2 : Automate Programmable Industriel Siemens
25
Chapitre.2 : Automate Programmable Industriel Siemens
CONT indiqués plus loin avec la commande Les éléments erronés sont affichés en rouge. Ils
Insertion Ɐ Eléments CONT. sont à corriger avant l'enregistrement.
4 Créez au total 11 réseaux selon la procédure Si aucune erreur de syntaxe n'a été détectée
décrite plus haut et entrez les éléments (aucun élément signalé en rouge), la
indiqués plus loin dans les réseaux respectifs. programmation de FC1 est terminée et vous
pouvez l'enregistrer.
5 Enregistrez la fonction FCI correcte et Enregistrement du bloc.
intégrale avec
Fichier Ɐ Enregistrer.
6 Le bloc OBI est programmé et enregistré dans
Programmez ensuite le bloc OBI en procédant votre PG ou votre PC.
de la même façon.
Programmation
Eléments CONT pour FC1
Pour le programme FEUX de notre exemple, introduisez dans le bloc FC1, réseau par réseau,
les éléments CONT ci-après. Procédez comme décrit dans le tableau. Les opérandes ont déjà
été définies dans le chapitre 2 du présent document.
26
Chapitre.2 : Automate Programmable Industriel Siemens
27
Chapitre.2 : Automate Programmable Industriel Siemens
Figure 7-1 Marche à suivre générale pour le chargement et le test de votre programme
utilisateur
Charger le programme dans le S7-300
Pour pouvoir charger votre programme dans le S7-300, les conditions suivantes doivent être
remplies :
_Vous avez établi une liaison directe entre la PG et le S7-300.
_Le programme à charger a été compilé sans erreurs.
_La CPU de votre S7-300 se trouve à l’état STOP.
Charger et dans un ordre
Pour tester des blocs de façon isolée, vous devez charger l’OB I ainsi que tous les blocs qui y
sont appelés et ce dans l’ordre inverse de leur appel.
● procédure :
Le tableau ci-après vous montre comment procéder pour charger votre programme utilisateur
Étapes Marche à suivre Résultat
1 Dans la fenêtre de projets du Chargement des deux
SIMATIC Manager (Affichage en mode hors ligne), blocs dans la CPU de
sélectionnez dans le classeur des blocs, touche SHIFT votre
pressée, les blocs FC1 et OB1, puis choisissez la S7-300.
commande
:
Système cible ∀ Charger.
2 Choisissez la commande : La CPU démarre et
Affichage Ven ligne et ouvrez les classeurs du projet se met en RUN. Le
FEUX, jusqu’au programme S7 (en ligne). Modifiez programme FEUX
L’état de la CPU avec la commande Système cible V Etat que vous avez créé
de fonctionnement est traité de façon
Dans la boîte de dialogue suivante, cliquez sur cyclique.
Redémarrage. Quittez la boîte de dialogue en cliquant
Sur « OK », puis sur « Fermer »,
Partie pratique
Le lancement de step7 fit s'ouvrir le gestionnaire de projet SIMATIC Manager. L'assistant de
step7 st pour défaut toujours activé. Celui-ci a pour but de vous assister dans la création de
votre projet STEP7.
La structure de projet sert à ordonner les données et programmes créés au cours de projet.
28
Chapitre.2 : Automate Programmable Industriel Siemens
Step 7 projet :
Choix de CPU :
29
Chapitre.2 : Automate Programmable Industriel Siemens
30
Chapitre.2 : Automate Programmable Industriel Siemens
Le programme feux :
Cahier de charge :
1. Les entrées : (EB)
Comt droit (II) : représenter dans la table mnémonique par (E0.0) capteur détecter les
piétons le coté droite de la route.
Comt gauche (I) : représenter dans la table mnémoniques par (E0.1) capteur détecter
les piétons a le cotée gauche de la route.
2. Les sorties : (AH)
(A0.0) : rouge pour les piétons.
(A0.1) : verte pour les piétons.
(A0.5) : rouge pour les automobiles.
(A0.6) : orange pour automobiles.
(A0.7) : vert pour automobiles.
3. Timer : (T)
T2 : phase jaune auto (3s)
T3 : phase vert (10s)
T4 : temps rouge auto(6s)
T5: phase rouge auto (3s)
T6 : temps vert piétons (1s)
31
Chapitre.2 : Automate Programmable Industriel Siemens
32
Chapitre.2 : Automate Programmable Industriel Siemens
33
Chapitre.2 : Automate Programmable Industriel Siemens
5. Tableau mnémonique
34
Chapitre.2 : Automate Programmable Industriel Siemens
35
Chapitre.2 : Automate Programmable Industriel Siemens
Conclusion
La réalisation d'un système de feux rouges à l'aide du logiciel STEP 7 est une tâche
importante dans le domaine de l'automatisation industrielle. À travers ce projet, vous avez pu
mettre en pratique vos connaissances en programmation de systèmes automatisés et en
utilisation du logiciel STEP 7 spécifiquement conçu pour les automates programmables
industriels (API).
En conclusion, ce projet vous a permis de développer des compétences cruciales dans la
conception, la programmation et la mise en œuvre de systèmes de contrôle automatisés. La
gestion efficace des feux rouges dans un contexte d'automatisation est essentielle pour assurer
la sécurité et la fluidité de la circulation. Vous avez probablement rencontré des défis et pris
des décisions importantes tout au long du processus, ce qui a contribué à renforcer vos
compétences d'ingénieur en automatisation. En résumé, la réalisation de ce projet sur le
logiciel STEP 7 vous a offert une expérience pratique précieuse dans le domaine de
l'automatisation, vous préparant ainsi à relever des défis similaires dans des projets futurs et à
contribuer de manière significative au domaine de l'ingénierie de contrôle automatisé.
36