Vous êtes sur la page 1sur 4

Institut Supérieur des Etudes Technologiques

(ISET) de Sousse
Département Génie Electrique

Examen de : API Et Bus de Terrain Document : Non autorisé


Enseignant : BOUFARES Khaled Durée : 1h30mn

Classe : EQI2.1 Date : Juin 2019

Exercice1 :
On dispose de deux machines de production commandées respectivement par :
- Machine1 :
Une station automate Siemens S7300 composée de :
o Une CPU315 2DP
o Un Module DI16/DO16 occupant les adresse 0-1 pour les entrées et 0-1 pour les
sorties
o Un module AI2 occupant les adresses de 256 à 259

- Machine2 :
Une station automate Siemens S7300 composée de :
o Une CPU315 2DP
o Un Module DI16/DO16 occupant les adresse 0-1 pour les entrées et 0-1 pour les
sorties

Les deux machines sont connectées par un réseau profibus DP pour un échange éventuel de
données.
Le schéma suivant décrit le fonctionnement des deux machines :

1/4
MACHINE1 : Presse

V1
Air sous Pression FC1H

Fc_Force
+
4-20 mA M1_Prete Cycl1_EnCours
Force Exercée en N -

FC1B Pièce_Bonne

FC2G FC2D

V2
FC2_PresPiece FC1_PresPiece

Dcy ARU M2_Prete Cycl2_EnCours

MACHINE2 : Alimentation Presse

Ce système a pour objectif de tester le degré de résistance d’un béton industriel. Il est composé
de deux machines :
- Machine 1 : C’est une presse composée d’un vérin V1 à ressort. Elle a pour rôle d’exercer
une force de pression sur la pièce alimentée par la machine2. Si la pression atteint une
consigne donnée c’est que le béton a une bonne résistance.
Au repos, la machine est considérée prête si le vérin V1 est en haut et aucune pièce n’est
en « FC1_PresPiece ». Ainsi, le voyons « M1_Prete » sera allumé et une information de
communication « M1_ok » sera envoyée à la machine 2 lui signalant que M1 est prête à
recevoir une nouvelle pièce pour traitement. Si une commande début de cycle
« Cmd_Dcy » est reçue de la machine 2 et une pièce est détectée en FC1_PresPiece, un
cycle de fonctionnement sur la machine1 se lance. Ainsi :
o V1 est commandé en sortie en lançant un tempo T1 de 5s
o Si la force mesurée par le capteur de force est supérieure ou égale à la consigne
ou le temp T1 est écoulé ou la fin de course « FC1_Bas » est activée, le vérin V1
retourne en haut. La pièce est considérée bonne si la mesure de force en Newton
(N) est supérieure ou égale à la consigne avant que T1 soit écoulé ou « FC1_Bas »
soit excité. Ainsi le voyant « Pièce_Bonne » sera allumé jusqu’à évacuation
manuelle de la pièce.

2/4
o Le voyant « Cycle1_Encours » est allumé si un cycle de test est en cours.
o Lorsque le vérin V1 revient à sa position initiale et que la pièce est évacuée, il
envoie de nouveau le signal « M1_ok » à la machine2 pour le lancement d’un
nouveau cycle.
Le capteur « Fc_Force » mesure la force exercée sur la pièce à tester. Il fournie 4-20mA
proportionnellement à une force de 0-20N.
On suppose que la consigne est reçue de la machine 2 en format réel.
Machine 2 : Son rôle est d’alimenter la presse par les morceaux de béton de test. Son cycle
de fonctionnement est comme suit.
o Au repos, le vérin V2 est commandé en entrée pour atteindre la fin de course
« FC2G ».
o Si « FC2G » est actif et « la machine 1 est prête » et « l’arrêt d’urgence (NC) » est
non actif et on a une présence pièce détectée par « Fc2_PresPiece » alors le voyant
« M2_Prete » sera allumé indiquant que la machine2 est prête pour lancer un cycle
de fonctionnement.
Si la machine 2 est prête, le cycle de fonctionnement se lance suite à une impulsion sur le
bouton poussoir « Dcy ». Ainsi :
o Le vérin double effet V2 se met en sortie jusqu’à l’activation du « FC2D »
o A l’activation du « FC2D », une information de communication « Cmd_M1 » doit
être envoyée à la machine1 pour lancer son cycle de fonctionnement.
o Après une pause de 1s en « FC2D », le vérin V2 retourne à sa position initiale
jusqu’à l’activation de la fin de course « FC2G ».
o En « FC2G » le vérin V2 attend une nouvelle impulsion sur le bouton « Dcy » pour
lancer un nouveau cycle si les conditions indiquées ci-haut sont satisfaites.
o Si un cycle est en cours, le voyant « Cycle2_Encours » s’allume.
o A n’importe quelle étape, si l’arrêt d’urgence est activé, le vérin V2 et le vérin V1
retournent à son à leurs positions initiales.
o La consigne de force de test de la pièce est saisie en Newton, en format réel dans
une variable de l’automate de la machine2 et continuellement envoyée à la
machine1 pour son utilisation dans le cycle de test.
Questions :
1- Etablir un plan électrique pour chacune des deux machines.
2- On considère l’automate de la machine 1 comme maitre (avec adresse coupleur 256 en entrée
et en sortie) et l’automate de la machine 2 comme esclave :
o Décrivez les différentes étapes de configuration de la communication entre les
automates des 2 machines.
o Décrivez le besoin de communication entre les deux machines et configurez la
table d’échange de données entre ses deux automates.

3/4
3- Développez le grafcet de fonctionnement de chaque machine conformément au cahier des
charges de chacune.
4- Editez la table des variables de chaque programme automate indiquant, la mnémonique de
la variable, son adresse et son type.
5- Développez le programme Ladder de l’automate de la machine2 traduisant son grafcet.
6- Développez la fonction FC1 de mise à l’échelle de la mesure de force de la machine1 sachant
que l’entrée analogiques automate du capteur est configurée en 4-20mA.
7- Développez le programme ladder de la machine1 traduisant son grafcet.

Rq : Vous pouvez avoir besoin des fonctions suivantes :

La fonction CMP_R : > compare deux réels, si IN1>IN2 la sortie du Bloc est 1 sinon 0.

Si En = 1, OUT = IN

4/4

Vous aimerez peut-être aussi