Vous êtes sur la page 1sur 18

UNIVERSITE CADY AYYAD, ECOLE NATIONAL DES SCIENCES APPLIQUEES

DE MARRAKECH

DAPARTEMENT GENIE ELECTRIQUE

Travaux pratiques
automatisme et Réseaux
Locaux Industriels 
Filière Génie Electrique 

Professeur Encadrement:

Abdelhadi EL BACHA. 

Année universitaire 2010/2011


1 : Exploration de la programmation Ladder
sur Step7
et simulation sur PLCSIM

TP1 : Premier programme en STEP7


Création d’un programme step7 simple

Le premier exemple consiste à allumer une lampe (Q1) avec un bouton poussoir (S1)
et à l’éteindre avec un second (S2).

Liste de mnémoniques :

E 0.0 S1 Bouton-poussoir de marche


E 0.1 S2 Bouton-poussoir d’arrêt
A 0.4 Q1 Lampe

On peut modéliser ce petit programme par le grafcet suivant :

Les équations
d’activation des étapes :

X0=INIT+X1.E0.1
X1=X0.E0.0
Les équations de
désactivation des
étapes :

X0=X0.E0.0
X1=X1.E0.1+INIT
Les équations des actions :

A0.4=X1
Programmation sous STEP7 :

Etape1 : lancer le SIMATIC et faire entrer le nom du projet :

Projet crée :

Etape2 : création de la station S7 300 :


Station crée :

Etape3 : configuration materielle : double clic sur simatic300

Configuration matérielle et compilation (voir la vidéo) :


Etape4 : création d’un programme S7 :

Aprés avoir fermé la fenetre de la configuration matérielle cliquer sur CPU 313-2DP :

Ensuite cliquer sur programme S7

Pour faire une programmation symbolique faire un clic sur mnémonique :


Remplir la table de mnémonique suivant le cahier des charges :

Création du programme :

Insertion du Bloc d’organisation OB100 :

A la mise sous tension ou en cas de passage de l‘arrêt (STOP) à la marche (RUN), la


CPU procède à une initialisation complète (démarrage avec l‘OB100). Lors du
démarrage, le système d'exploitation efface les mémentos, les temporisations et les
compteurs non rémanents, il efface les piles des interruptions et des blocs, il
réinitialise toutes les alarmes de processus et les alarmes de diagnostic mémorisées
et lance le temps de surveillance du cycle.
Bloc d’initialisation :

Cliquer sur OB100 et selectionner CONT : affichageÎCONT

Dans le bloc OB100 on désactive toute les étapes du grafcet et on active toute les étapes
initiales :
Programmation des équations du grafcet dans OB1 :

Exemple2 :

Le deuxième exemple consiste à allumer d’une façon périodique trois lampes


(Q1,Q2 et Q3) avec un bouton poussoir (S1) et à les éteindre avec un second (S2).
Un clic sur le boutton poussoir ‘marche’ allume Q1, et aprés une temporisation T, Q1
s’éteint et Q2 s’allume, de même après la même temporisation, Q2 s’eteint et Q3
s’allume pendant la durée T puis elle s’éteint et Q1 s’allume ainsi le cycle se
reproduit.
Liste de mnémoniques:

E 0.0 S1 Bouton-poussoir de marche


E 0.1 S2 Bouton-poussoir d’arrêt
A 0.0 Q1 Lampe1
A 0.1 Q2 Lampe2
A 0.2 Q3 Lampe3

On peut modéliser ce cahier de charges par le grafcet suivant :

Les équations d’activation des étapes :

X0=INIT+E0.1
X1=X0.E0.0./E0.1+X3.T3
X2=X1.T1
X3=X2.T2

Les équations de désactivation des étapes :

X0=X0.E0.0./E0.1
X1=X1.T1+INIT+E0.1
X2=X2.T2+ INIT+E0.1
X3=X3.T3+ INIT+E0.1

Les équations des actions :

A0.0=X1
A0.1=X2
A0.2=X3
Programmation sous STEP7 :
Table de mnémonique :

Aprés la création du projet sous le nom EXEMPLE2, on remplis la table de


mnémonique
En faisant la configuration matérielle comme auparavant, on commence la
programmation par initialiser l’étape initiale dans l’OB100 , et désactiver les autres
étapes.

Le programme principal écrit dans l’OB1 est comme suite:


Le programme de la fonction arrêt :

Comment insérer une fonction ?:


Le programme de la fonction arret :

 
 
 
 
 
 
 
Annexe : Etude de simulateur PLCSIM

Lancement et configuration de s7-plcsim

Pour tester le programme sans connecter le PC à un automate, il suffit d'activer le simulateur


S7-PLCSIM.
Tous les accès à l'interface de l'automate sont simulés de manière interne par le logiciel de
simulation S7-PLCSIM.

1. Première étape : lancement du simulateur

Pour lancer PLCSIM il faut suivre les étapes suivantes :

Ou tout simplement, dans l’interface du logiciel STEP7, cliquez sur le raccourci indiqué
comme suit :
Simulateur lancé :

2. Deuxième étape : insertion des blocs

• Insertion de la CPU (unité centrale avec processeur) :


• la mise sous tension de la CPU

• Insertion des bloc d’entrées/sortie/mémentos... :

Il ne vous reste plus qu'à insérer à l'aide du menu 'Insertion' toutes les 'Entrées' et
'Sorties' utilisées dans le programme que vous désirez tester. Les 'Mémentos',
'Temporisations' et 'Compteurs' peuvent être également représentés. (→ Insertion →
Entrée → Insertion → Sortie)…, ensuite entrez les adresses voulues, et le mode de
représentation (bit, décimale…).

• Blocs d’entrées/sorties inserés :


3. Troisième étape : test du programme s7 avec le logiciel de simulation s7-plcsim

Vous pouvez maintenant charger le programme S7 à tester dans l'automate simulé.


Dans le cas géneral , il s'agit uniquement de l'OB1. Mais il est également possible de
charger des SDB (configuration matérielle), FB, FC et DB.

Sélectionnez l'OB1' et cliquez sur 'Charger '. (→ OB1 → Charger )


Activez à présent l'automate simulé (il doit se trouver en mode 'RUN') et activez un bit
d'entrée par clic de la souris. Les sorties comme les entrées activées sont alors cochées ''.
 

Vous aimerez peut-être aussi