Compte-rendu N°2
TP2 : Etude de l'automate programmable industriel
Siemens CPU 314 IFM
2ème année GE_B : Groupe 2
Réalisé par :
- Oueslati Ranim
- Tarboucha Iram
-Khalaf Yassine
Enseignants :
- Mr. Chrouta Jaouhar
- Mme. Baccouche Chaima
Année Universitaire 2023-2024
I. Objectifs :
• Utiliser le Grafcet comme outil de synthèse des automatismes.
• Savoir matérialiser et simuler la partie commande en utilisant automate
programmable de type S300
• Savoir manipuler et programmer les entrées sorties analogique
II. Manipulation :
1. Simulation du cycle pendulaire va et vient
2. Simulation avec temporisation(temp=3s)
❖ Grafcet
❖ Equations
❖ Table des mémoires
❖ Langage Leader
1. Caractéristiques de l’API S7-300 (CPU 314 IFM) :
Les fonctions intégrées communiquent avec le processus d’automatisation par
les entrées/sorties intégrées de la CPU 314 IFM. Cette dernière comporte 4
entrées/sorties intégrées spéciales réglées suivant la fonctionnalité voulue :
▪ 4 entrées pour les alarmes process (entrées TOR).
▪ 4 entrées TOR pour la fonction intégrée Compteur.
▪ 4 entrées TOR pour la fonction intégrée Compteurs A/B.
▪ 1 entrée pour la fonction intégrée Fréquencemètre et 3 entrées TOR standard. ▪
3 entrées TOR pour la fonction intégrée Positionnement et 1 entrée TOR
standard.
• Présentation du logiciel SIMATIC Manager : La programmation de
fonctionnement des systèmes séquentiels se fait en utilisant le
logiciel « SIMATIC Manager ». Avant de créer un projet, il est
préférable de bénéficier de la fonction d‘adressage automatique de
« STEP7 ». En effet, on est libre dans « STEP 7 » de procéder dans
l‘ordre qui convient. Si le programme contient beaucoup d’entrées
et de sorties, il est bien recommandable de commencer par la
configuration matérielle qui permet non seulement de sélectionner
les adresses, mais également de modifier les paramètres et les
propriétés des modules. 3 Le lancement de « STEP7 » fait ouvrir le
gestionnaire de projets « SIMATIC Manager ». L‘assistant de «
STEP 7 » est par défaut toujours activé. Celui-ci a pour but
d’assister l’utilisateur dans la création de son projet « STEP 7 »
1) Partie théorique :
• Cycle pendulaire va et vient :
Au repos le chariot est en poste A. Un appui fugitif sur m provoque le
déplacement du chariot de A vers B (D=1) puis de B vers A (G=1). Si m
est actionné au moment du retour en A, le cycle se reproduit. Une lampe
(Ref) indique la présence du chariot à la position initiale.
• Schéma fonctionnel PC-PO :
❖ Grafcet sans temporisation
a) Grafcet
b) Equations :
x1 ,x2 :états
m,a,b :capteurs(entrées)
X0 :Mémorisation
• Équations de sortie :
X0=x2.a+x0.𝑥̅1+I
X1= [x0. (m.a) +x1.𝑥̅2]+ ⊥̅̅
X2= [x1. b+x2.𝑥̅0]⊥̅̅
Ref=x0.a
G=x2
D=x1
G , D et Ref sont des sorties x0,x1et x2 sont des états m,a,b sont des entrées
(transitions) et I est une initialisation
❖ Grafcet avec temporisation
Simulation d’un cycle va et Vien avec temporisation (3s) Grafcet : (on a ajouté t
pour indique qu’il y a une temporisation).
a) Grafcet :
b) Equations :
X0 = a.X2 + X0.𝑋̅̅1̅ + I
̅ ̅). 𝐼 ̅
X1 = (m.a.X0 + X1.𝑋̅2
X2 = (b.X1.T0 + X2.𝑋̅0̅ )̅ . 𝐼 ̅
Ref = a.X0
G = X1
D=X
❖ Grafcet avec compteur
̅ ̅+I
X0 = (C=3).X3 + X0.𝑋̅1
X1 = (m.a.X0 + X1.𝑋̅2̅ ̅ + X3.(C<3).I
̅ )̅ . I
X2 = (b.X1 + X2.𝑋̅3
̅ ̅ + 𝑋̅1
X3 = (a.X2 + X3.(𝑋̅0 ̅ ̅)). I
Ref = a.X0
G = X1
D = X2
Table des variables:
Language LEADER
• Simulation :
III. Conclusion :
Ce TP nous a permis de comprendre le fonctionnement des systèmes et de
mettre en pratique différentes méthodes de description et de contrôle et
d'explorer le fonctionnement des systèmes et les différentes méthodes pour les
décrire. Nous avons débuté avec un système simple, puis l'avons complexifié
progressivement.
Dans le premier cas, nous avons établi un système de base réagissant à une
condition, telle que la détection de mouvement.
Ensuite, une temporisation a été introduite pour synchroniser les actions. Par
exemple, nous avons programmé le système pour se déplacer vers la gauche,
puis attendre six secondes avant de se déplacer vers la droite, ajoutant ainsi une
dimension temporelle.
Enfin, nous avons inclus un compteur pour limiter le nombre de répétitions
d'une action. Par exemple, le système pouvait effectuer un va-et-vient un
nombre prédéfini de fois avant de s'arrêter.