Vous êtes sur la page 1sur 8

Ecole Supérieure de Technologie d’Oujda - UMP Dr B.

El Mahdi
Filière : Mécatronique Durée : 4h
Module : Automate programmable industriel Travaux Pratiques

Travaux Pratique 1 - Initiation à la programmation et la simulation des APIs

Matériel et Logiciel :
• PC
• Logiciel Step 7 professionnel V5.6
• Logiciel EasyVeep

Document :
• Manuel Step 7

Partie 1 : Simulation d’API avec S7-PLCSIM

1) Introduction pour l’utilisation de S7-PLCSIM :


Le domaine d’utilisation de S7-PLCSIM est essentiellement le test de programmes STEP7 pour la
SIMATIC S7-300 et la SIMATIC S7-400, que l’on peut tester directement par le hardware.

2) Création d’un programme STEP7 simple :

L’exemple présent consiste uniquement à allumer une lampe (H1) avec un bouton poussoir (S1) et à
l’éteindre avec un second bouton poussoir (S2).

§ Liste de classement :

𝑬𝟎. 𝟎 S1 Bouton poussoir de marche


𝑬𝟎. 𝟏 S2 Bouton poussoir d’arrêt
𝑨𝟒. 𝟎 H1 Lampe

3) L’utilisateur doit suivre les étapes suivantes pour créer ce programme.


1. Appeler par un double clic le ‘Manager SIMATIC’ (-> SIMATIC Manager).

2. Créer un nouveau projet (-> Fichier -> Nouveau)

Page 1 of 8
3. Le nouveau projet prend le nom ‘PLCSIM_1’ (-> PLCSIM_1 -> OK)

4. Cette fenêtre va afficher

5. Maintenant, on fait la configuration de notre API en cliquant sur PLCSIM_1, puis vous insérez
une nouvel API (Insérer un nouvel objet -> Station SIMATIC 300)

Page 2 of 8
6. Dans le matériel, vous ajoutez une station de type ‘SIMATIC 300’ avec une ‘RACK300’

Et vous ajoutez aussi un module d’alimentation PS 307 5A dans le premier emplacement, un CPU
de type CPU314C-2 PN/DP dans le deuxième emplacement et finalement un module des
entrées/sorties SM323 DI8/DO8xDC24V/0.5A, comme le montre la figure ci-dessous. Vous
cliquez sur l’icône enregistrer et compiler .

7. Écrivez votre table de mnémonique (-> Programme S7 -> Mnémoniques)

Comme le montre la figure ci-dessous.

8. Créez un bloc FB1 (-> Programme S7 -> Blocs -> Insertion -> Bloc S7 -> Bloc fonctionnel)

Page 3 of 8
9. Choisissez dans langage de création ‘GRAPH’ et après clique sur ‘OK’

10. Cliquez deux fois sur le bloc fonctionnel, la fenêtre ci-dessous va être affichée.

Vous pouvez écrire votre model de grafcet et cliquez sur enregistrer.

Page 4 of 8
Des fichiers ont été créé automatiquement.

11. Pour la création du programme sera ouvert l’OB1 par un double clic (-> OB1)
12. Vous devez changer le langage de création en ‘LOG’ et après les propriétés de l’OB1 seront
conservées et prises en charge avec (-> OK).

13. Cliquez sur le bloc ‘OB1’, et glissez le fichier ‘FB1’ vers le réseau 1, ensuite renommer le fichier à
‘DB1’.

Page 5 of 8
Pour tester maintenant ce programme, soit vous devez relier le PC avec un Hardware API, ou bien
activer le simulateur.

Tous les accès, qui autrement sont lancés sur l’une interface du Hardware API, sont alors simulés en
interne avec S7-PLCSIM.

14. Pour lancer PLCSIM, le simulateur doit être branché (-> Activer/désactiver la simulation )

15. Chargez Votre programme, en cliquant sur l’icone

Page 6 of 8
16. A présent doivent encore, avec le menu ‘Insertion’, être insérées toutes les ‘Entrées’ et ‘Sorties’
qui ont été utilisées dans le programme à tester.
17. Les adresses souhaitées, ici ‘EB0’ et ‘AB4’ doivent être déclarées, et le mode présentation, ici
‘Bits’.
18. Maintenant, vous devez tester votre programme en cliquant sur ‘RUN’. L’API simulé est
maintenant branchée sur ‘RUN’ et les bites d’entrée peuvent être connectés par clic de souris.

Page 7 of 8
Partie 2 : Problème de stationnement « Parking Lot »

Description du système (Voir le logiciel EasyVeep pour plus de détails).

Les véhicules entrent automatiquement dans le garage quand la barrière est ouverte et quand la
signalisation est sur le vert. La sortie est possible lorsque la barrière est ouverte et que le feu est
vert.

Le système dispose de 6 entrées et 6 sorties :

• 2 entrées pour reconnaitre si la barrière d’entrée est ouverte ou fermée.


• 2 entrées pour reconnaitre si la barrière de sortie est ouverte ou fermée.
• 2 entrées pour reconnaitre si la voiture se trouve devant la barrière d’entrée ou de sortie.
• 2 sorties pour ouvrir la barrière d’entrée ou de sortie.
• 2 sorties pour activer le voyant vert à l’entrée et/ou à la sortie.
• 2 sorties pour activer le voyant rouge à l’entrée et/ou à la sortie.

Entrées Désignation
0 Barrière d’entrée fermée
1 Barrière d’entrée ouverte
2 Barrière de sortie fermée
3 Barrière de sortie ouverte
4 Voiture devant la barrière d’entrée
5 Voiture se trouve devant la barrière de sortie

Sorties Désignation
0 Ouvrir la barrière d’entrée
1 Ouvrir la barrière de sortie
2 Voyant rouge pour l’entrée
3 Voyant vert pour l’entrée
4 Voyant rouge pour la sortie
5 Voyant vert pour la sortie

Travail demandé partie 2.

• Ecrire le table de mnémonique pour ce cahier de charge ;


• Ecrire le Grafcet niveau 2 ;
• Programmation de Grafcet en step7 ;
• Simulation avec S7-PLCSIM.

Page 8 of 8

Vous aimerez peut-être aussi