Fascicule TP SED
Fascicule TP SED
Fascicule TP SED
TP Automatisme Industriel
5re anne Ingnieur en GEII
Anne universitaire:2013-2014
ULT
TP Automatisme Industriel
I.
LAPI SIEMENS S7-300 est compos comme le montre la figure ci-dessous dun module d'alimentation(1), pile de sauvegarde(2), connexion au 24V (3), commutateur de mode( cl)(4), LED de signalisation d'tat et de dfauts(5), carte mmoire(6), interface multipoint (MPI)(7), connecteur frontal(8) et dun volet en face avant.
Figure 1 : API SIEMENS S7-300 Il est caractris par : Interface Ethernet/PRO-Finet intgre. CPUs de scurit. CPUs compactes avec les fonctions technologiques et priphrie intgres. CPUs technologiques pour la gestion de fonctions motion control. Modules d'Entres/Sorties TOR (tout ou rien) et analogiques pour la quasi-totalit des signaux avec possibilit de traitement des interruptions et du diagnostic. Modules pour emploi dans des zones atmosphre explosive. Modules de fonctions technologiques.
ING GEII
ULT
TP Automatisme Industriel
Simplicit de montage et une grande densit d'implantation avec des modules au modulo 32 permettent un gain de place apprciable dans les armoires lectriques.
II.
ING GEII
ULT
TP Automatisme Industriel
Type de variables Les diffrents types de variables sont donns dans le tableau qui suit. Dans le cadre de cette premire approche, on fera plus particulirement attention aux variables suivantes: Entres (E ou I), Sorties (A ou Q), Mmentos (Flag) (M), Temporisations (T), Compteurs (Z ou I).
II.1 Cration dun projet Etape 1: Lancer le logiciel, afficher l'item Programs du menu Dmarrer ensuite cliquez sur litem SIMATIC Manager du menu SIMATIC. Etape 2: Cration dun projet Le logiciel SIMATIC Manager tant maintenant en marche: Cliquez sur litem Fichier pour ouvrir le menu droulant. Cliquez sur litem Assistant Nouveau Projet pour lancer lassistant aidant la cration dun nouveau projet.
Lassistant tant lanc, cette premire fentre souvre lcran. Cest la fentre dintroduction de lassistant.
3
ING GEII
ULT
TP Automatisme Industriel
Cliquez sur Suivant. Cette seconde fentre prend la place de la fentre prcdente.
Slectionner la CPU correspondante. Le champ nom de la CPU peut tre modifi pour identifier la fonction ou lemplacement de ce CPU dans lusine (par exemple lautomate ayant ce CPU est en charge de la Station de pompage ).
Puis, ladresse de communication MPI doit tre fixe 2. Une fois ces oprations faites, cliquez sur Suivant. Cette troisime fentre apparat alors. Cest la deuxime fentre de configuration du projet.
4
ING GEII
ULT
TP Automatisme Industriel
Remarques : Il faut choisir les blocs organisationnels utiliser. Pour ce premier projet, nous nutiliserons que le bloc OB1. Ce bloc contient le programme qui sera continuellement excut par lautomate. Lautomate programmable excute la squence suivante de faon rptitive, tant quil est en mode dexcution : Lecture de ltat des entres (pour savoir ltat logique des capteurs, des boutons,..), Excution complte du bloc OB1, criture de ltat des sorties obtenues suite lexcution du bloc OB1 (pour allumer des voyants, dmarrer des moteurs, dplacer des vrins, ). Il faut aussi choisir le langage de programmation. Lautomate nous permet de le programmer selon les trois langages suivants : o LIST : en liste dtat (langage ayant lapparence de lassembleur); o CONT : en langage contacts (ou diagrammes chelle); o LOG : en logigrammes. Choisir le langage de programmation contacts (CONT), puis cliquer sur Suivant. Cette dernire fentre apparat alors :
ING GEII
ULT
TP Automatisme Industriel
Il vous suffit alors de choisir un nom pour le projet, puis de cliquer sur Crer. Lcran du SIMATIC Manager devrait alors avoir cette apparence :
ING GEII
ULT
TP Automatisme Industriel
II.2 Structure dun projet La structure du projet est montre dans la partie gauche de la fentre prcdente identifie par le nom_du_projet. Le rpertoire de base est identifi par le mme nom que le projet, soit S7_Pro1 dans notre exemple. Ce rpertoire contient tous les sous-rpertoires et fichiers configurant toutes les composantes dun projet, soit : automates, rseaux, programmes. En cliquant sur le rpertoire S7_Pro1 vous voyez apparatre les items Station SIMATIC 300 et MPI(1). Le premier item mne la dfinition du matriel utilis dans ce projet, le second sur pour la configuration du rseau utilis dans le projet.
En cliquant sur le rpertoire Station SIMATIC 300 (ou sur litem de droite Station SIMATIC 300 ), vous voyez apparatre dans lcran de droite les items Matriel et CPU314 IFM(1) . Le premier item mne la dfinition du matriel utilis dans le projet, en particulier des automates. Le second item mne la programmation de lunique automate du projet nomm CPU314 IFM(1) .
II.3 Configuration du matriel de lautomate En double cliquant sur Matriel , vous lancez le logiciel de configuration de matriel. La fentre suivante apparat :
ING GEII
ULT
TP Automatisme Industriel
Dans la fentre de configuration du matriel on voit apparatre plusieurs rgions. Dune part, la fentre de configuration qui montre la localisation des modules dans les rails de montage. En position 2, nous retrouvons le CPU de lautomate identifi par le nom CPU314 IFM(1) . En dessous, nous retrouvons une description plus dtaille de la configuration de ces modules. Ainsi, le CPU en position 2, possde un numro de pice (Rfrence), une adresse rseau gale 2 (Adresse MPI), un certain nombre dentres numrotes de 124 155 et un certain nombre de sorties numrotes de 124 155. En double cliquant sur le module CPU (qui se trouve dans la liste gauche), la fentre de configuration du CPU souvre :
ING GEII
ULT
TP Automatisme Industriel
La page de longlet Gnral contient une foule dinformations sur le module CPU o La taille de la mmoire (en Ko). o Le nombre dentres digitales. o Le nombre de sorties digitales. o Le nombre dentres analogiques. o Le nombre de sorties analogiques. o La vitesse dexcution de 1000 instructions logiques. o Le numro de rfrence. o La station rseau (il ny a pas de rseau). En cliquant sur longlet Cycle/Mmento de cadence , la fentre ci-dessous apparat. Le chien de garde est un dispositif qui surveille continuellement le processeur du module CPU. Le temps de surveillance de cycle est lintervalle de temps maximal entre deux initialisations du chien de garde .
ING GEII
ULT
TP Automatisme Industriel
Dans la partie droite de la figure prcdente, on trouve le catalogue du matriel (liste du matriel de lautomate) :
Lautomate que nous avons choisi au dbut est un API quip dun CPU de type 314, il fait partie de la srie 300. Ajoutons le module dalimentation la configuration. Ce module se retrouve dans le rpertoire PS-300. Le module dalimentation est situ gauche du module CPU. Il est identifi PS307 2A. Pour lajouter la configuration, il suffit de cliquer sur cet item et le glisser vers la ligne 1 du rail de droite.
10
ING GEII
ULT
TP Automatisme Industriel
II.4 Ecriture d'un programme pour lautomate Etape 1: Structure dun projet (suite) En cliquant sur le rpertoire Programme S7 vous voyez apparatre les items
Sources , Mnmoniques et Blocs . Le premier item mne la liste de fichiers utilisant des logiciels spcialiss pour programmer lautomate avec des langages avancs. Le second item vers la liste des blocs crs pour lautomate avec le logiciel STEP 7 . Le troisime item permet de lancer le logiciel de dfinition de mnmoniques.
Cliquez sur le rpertoire Blocs (ou sur litem Blocs ). La fentre de droite devient alors:
11
ING GEII
ULT
TP Automatisme Industriel
Litem identifi OB1 est le bloc organisationnel rsultant de la cration du projet. Double cliquez sur litem OB1 pour lancer le logiciel STEP 7 . La fentre de lditeur apparat alors. Etape 2: Programmation avec le logiciel STEP7 En double cliquant sur litem OB1 de la fentre prcdente, le logiciel STEP 7 se lance. Voici la fentre de lditeur STEP7.
Dans la fentre de droite nous retrouvons lensemble des lments de programme ou fonctions disponibles pour cet automate. Dans la fentre de gauche, nous retrouvons la page de lditeur de programme. On y retrouve : Un champ pour insrer le titre du bloc (optionnel). Une zone de commentaire pour dcrire la fonction du bloc (optionnel). Un ensemble de rseaux (ou barreaux) ayant : Un champ pour insrer le titre du rseau (optionnel); Une zone de commentaire pour le rseau (optionnel); La zone de programmation du rseau. Pour programmer un barreau de langage contact il faut positionner le curseur au dbut de la zone de programmation du rseau 1 puis faire glisser les contacts qui se trouvent en haut droite de la fentre de lditeur STEP7.
12
ING GEII
ULT
TP Automatisme Industriel
Cliquez ensuite sur licne de contact normalement ouvert, puis inscrire le numro du contact dentre I124.0. Pour complter le rseau, positionner le curseur la fin de la zone du rseau 1 puis cliquez sur licne de la bobine de sortie et inscrire le numro de la bobine, soit Q124.0.
Une fois le premier barreau termin, on programme ensuite le barreau suivant et ainsi de suite,Pour ce faire, il faut introduire un nouveau rseau en cliquant sur l'icone Nouveau rseau .
Programmer la premire ligne du barreau tel que montr la figure ci-dessus puis inscrire les adresses. Pour placer le contact Q124.7 en parallle avec le contact I124.1, il faut ouvrir
une branche. Pour ouvrir la branche, il faut placer le curseur sur le contact I124.1 et appuyer sur la touche F8. On ajoute alors le contact Q124.7 sur la nouvelle branche.
13
ING GEII
ULT
TP Automatisme Industriel
Il faut maintenant fermer cette branche. On y arrive en appuyant sur la touche F9.Le rseau 2 aura donc cette apparence:
II.5 Chargement du programme dans lautomate Etape 1 : Mettre lautomate sous tension, lorsque lautomate est sous tension, le voyant 24 Vcc est au vert pour indiquer que tout est normal. Commutateur de mode: Sur le module du CPU, nous retrouvons un commutateur de mode. Ce commutateur permet de dterminer si lautomate doit excuter le programme ou non:
En mode STOP, lautomate nexcute pas le programme. Dans ce mode, il est possible de transfrer un programme du PC vers lAPI et de transfrer un programme de lAPI vers le PC. Il est aussi possible de modifier le programme dans lAPI.
En mode RUN, lautomate excute le programme. Dans ce mode, il est possible de transfrer un programme de lAPI vers le PC. Il est impossible de transfrer un programme du PC vers lAPI. Il est aussi impossible de modifier un programme dans lautomate.
En mode RUN-P (RUN-PROGRAM), lautomate excute le programme. Dans ce mode, il est possible de transfrer un programme du PC vers lAPI et de transfrer un
14
ING GEII
ULT
TP Automatisme Industriel
programme de lAPI vers le PC. Il est aussi possible de modifier le programme dans lautomate. Remarques: Automate virtuel et simulation d'un programme dans STEP7 Pour effectuer une simulation d'un programme trait par le logiciel STEP7, il faut commencer par charger le programme dans l'automate. Cependant, dans le cas ou nous n'avons pas d'automate rel, le logiciel STEP7 nous permet de visualiser et d'utiliser un automate virtuel. Pour accder cette application nous utilisons litem activer/ dsactiver la simulation comme l'indique la figure suivante:
Le logiciel S7-PLCSIM1 se lance et lautomate virtuel s'affiche comme l'indique la fentre suivante :
Il faut ensuite ajouter les panoplies d'entres/sorties en cliquant sur l'item Insertion :
15
ING GEII
ULT
TP Automatisme Industriel
On peut donc maintenant activer ou dsactiver les entres dsires et cliquer sur l'item RUN pour simuler. Cependant, il faut charger avant le programme dans l'automate en continuant suivre les tapes de chargement d'un programme dans l'automate. Etape 2 : Mettre le commutateur en position STOP. Etape 3 : Pour le chargement du programme dans lautomate, retourn au SIMATIC Manager et slectionner litem Blocs. La fentre du SIMATIC manager devrait ressembler :
Etape 4 : Slectionner alors litem OB1 (Si il y avait eu plusieurs items, on peut utiliser le raccourci [CTRL] A pour les slectionner tous). Etape 5 : Ensuite, en utilisant litem Charger du menu droulant Systme cible , transfrer le programme dans lautomate.
16
ING GEII
ULT
TP Automatisme Industriel
Cliquer alors sur OUI pour craser lancien programme. Votre programme est maintenant dans lautomate. II.6 Visualisation du programme dans lautomate Bien que lobservation des voyants des sorties permette de vrifier ltat des sorties en fonction de ltat des entres. Il existe une autre faon de visualiser, cest via lditeur de programme STEP 7 : Double cliquez sur le bloc OB1. Lditeur est alors lanc et le programme est affich. Pour visualiser ltat des variables dans lautomate, cliquer sur licne lunettes . Un lment actif est dessin avec un trait vert gras. Appuyez sur les boutons et vrifiez les changements dtat lcran. Notez lindication du mode de fonctionnement sur la ligne dtat au bas de lcran. Mettre lautomate en mode STOP et regarder le changement de mode sur la ligne dtat. Remettre lautomate en mode RUN.
17
ING GEII
ULT
TP Automatisme Industriel
Une autre faon de visualiser est dutiliser litem Visualiser/forcer des variables du menu droulant Systme cible du logiciel STEP 7. En cliquant sur cet item, cette fentre souvre:
Il vous suffit alors de spcifier les variables dont il faut surveiller ltat. Inscrivez donc dans la colonne Oprande le nom des variables surveiller (les autres champs se remplissent automatiquement).
18
ING GEII
ULT
TP Automatisme Industriel
Pour voir apparatre la valeur actuelle des paramtres, cliquez sur licne lunettes . La valeur logique d'tat apparat sous le format vrai "True" ou faux "False". II.7 Utilisation des tiquettes (mnmoniques) Les tiquettes (appeles aussi mnmoniques) permettent de donner aux variables dentres, de sorties ou de mmoire interne un nom plus rvlateur que I124.0 par exemple. Supposons quon a suivi la mme dmarche dcrite prcdemment pour la cration dun projet.
Dans ce menu, lun des items est identifi par Mnmoniques . Etape 1 : Double cliquez sur cet item pour lancer lditeur de mnmoniques. La fentre suivante apparat alors :
Cest lditeur de mnmonique. Par dfaut seul le bloc OB1 possde un mnmonique qui est Cycle Execution (ou excution cyclique). Nous pouvons ainsi ajouter d'autres mnmoniques.
19
ING GEII
ULT
TP Automatisme Industriel
II.8 Blocs de fonctions (FC) Un bloc de fonction FC correspond une sous-routine appele par dautres blocs. Dans lexemple des moteurs, le circuit de mise en marche et darrt de moteur est toujours le mme. En effet, le circuit suivant est le circuit de commande dun moteur en diagramme chelle :
Si on possde cinq moteurs, il semble bien inutile de rpter ce programme cinq fois. Il peut tre plus efficace de lcrire quune seule fois. Cest ce que permet de faire les blocs de fonction. Pour crer un bloc fonctionnel, mettre le curseur dans la zone de droite de la fentre du projet et appuyer sur le bouton de souris de droite. Le menu suivant apparat :
Choisir litem Insrer un nouvel objet puis litem Fonction . Les blocs de fonctions sont identifis par le prfixe FC suivi dun suffixe variant de 1 255. Appelez le bloc FC1 et choisissez CONT . En cliquant OK, le bloc est alors cre.
20
ING GEII
ULT
TP Automatisme Industriel
Double cliquez sur le bloc FC1, pour lancer lditeur STEP 7. Dans lditeur STEP 7, notez quil existe une zone de dclaration de variables locales que lon peut utiliser pour dfinir les trois variables importantes, soit MARCHE, ARRT et MOTEUR. Le type de chaque variable est boolen (BOOL) et les deux premires sont des entres (IN) et la dernire une sortie (OUT). Dfinissez les variables pour obtenir le tableau suivant :
Il reste crire le programme dans le bloc FC sous la fentre de dclaration de variables. Entrez ce programme dans le bloc FC et sauvegarder le bloc de fonction.
21
ING GEII
ULT
TP Automatisme Industriel
En cliquant sur le bloc FC1 et en le glissant sur le rseau 1 du bloc OB1, vous insrez un appel au bloc FC1.
Pour le moteur #1, la mise en marche se fait par MARCHE 1, larrt par ARRT 1 et le signal de sortie est MOTEUR 1. Ajoutez ces contacts autour du bloc FC1 pour obtenir :
II.9 Les Temporisations Dans lautomate, nous avons accs certaines fonctions dont les compteurs et les temporisations. Ces lments sont fort utiles pour gnrer des dlais dattente ou pour compter des vnements. Les temporisateurs offerts dans lautomate S7-300 sont de cinq types: S_PULSE : temporisation sous forme dimpulsion. S_PEXT: temporisation sous forme dimpulsion prolonge. S_ODT: temporisation sous forme de retard la monte (le signal de sortie est gal 1 uniquement lorsque le temps programm est coul et que le signal dentre est 1). S_ODTS : temporisation sous forme de retard la monte mmoris. S_OFFDT : temporisation sous forme de retard la retombe (signal de sortie gal 1 lorsque la temporisation sexcute. Les temporisations sont identifies par T (nombre), la lettre T indiquant une variable de temporisation et le nombre est le numro de la temporisation (exemple : T12). La dure de la temporisation est indique lentre TV de la faon suivante : Prfixe S5T# Dure avec units de mesure.
22
ING GEII
ULT
TP Automatisme Industriel
Exemple : Un temporisateur de 1 minute 45.33 secondes sera programm : S5T#1M45S330MS. Dans la plupart de nos applications, nous utiliserons une temporisation de la forme retard la monte (S_ODT). Cette temporisation voit sa sortie passer de 0 1 un certain temps prprogramm aprs le passage de 0 1 de lentre.
Paramtre Type de Zone de mmoire donnes T n S TV R BI BCD Q TIMER BOOL S5TIME BOOL WORD WORD BOOL T E, A, M, L, D E, A, M, L, D E, A, M, L, D E, A, M, L, D E, A, M, L, D E, A, M, L, D
Description
Numro dindentification de la temporisation Entr de dmarrage Valeur de temps prdfinie Entr de remise zro Valeur de temps restante (format binaire) Valeur de temps restante (format BCD) Etat de la temporisation
Exemple : Soit une temporisation de 10 secondes commande par un interrupteur I124.2 et qui allumera une sortie Q124.2. Ceci correspond programmer le rseau suivant :
II.10 Les compteurs Les compteurs offerts dans lautomate S7-300 sont de trois types : CU pour compteur incrmental CD pour compteur dcrmental CUD pour compteur incrmental/dcrmental.
23
ING GEII
ULT
TP Automatisme Industriel
Les compteurs sont identifies par C (nombre), la lettre C indiquant une variable de comptage et le nombre est le numro de la temporisation (exemple : C1). La configuration de lentre PV du compteur est identifie de la faon suivante : Prfixe C# Nombre. Ainsi, un compteur ayant une valeur initiale de 3 sera programm : C#3. Dans plusieurs applications, on utilise un compteur dcrmental. Pour ce compteur comme pour les autres, ltat logique de la sortie est 0 si la valeur du compteur est 0, sinon ltat logique est 1.
Zone de mmoire
Description
Numro didentification du compteur Entre dincrmentation Entre dinitialisation du compteur Valeur de comptage entre sous forme C#<valeur> dans la plage comprise entre 0 et 999
PV R CV
E, A, M, L, D E, A, M, L, D E, A, M, L, D
Valeur dinitialisation du compteur Entre de remise zro Valeur de comptage en cours (format hexadcimal)
CV_BCD Q
WORD BOOL
E, A, M, L, D E, A, M, L, D
24
ING GEII
ULT
TP Automatisme Industriel
Compteur dcrmental:
Compteur incrmental/dcrmental:
25
ING GEII
ULT
TP Automatisme Industriel
Une impulsion sur lentre I124.1 active lentre S(set) qui charge la valeur mise lentre PV dans le compteur. Une impulsion sur lentre dincrmentation I124.0 fait incrmenter le compteur. Une impulsion sur lentre I124.2 active lentre R (reset) qui remet le compteur 0.
Application: Un programme qui fait lincrment dun compteur et qui fait activer la sortie Q124.1 lorsque la valeur du compteur est gale 6.
26
ING GEII
ULT
TP Automatisme Industriel
TP 2
1. Objectifs
Matriser les tapes de passage dun cahier des charges un programme Ladder. Ecrire un programme Ladder en utilisant le logiciel STEP 7. Utiliser diffrents types de temporisateurs.
2. Pr requis
- Systmes logiques - Capteurs-Actionneurs - Programmation des API
27
ING GEII
ULT
TP Automatisme Industriel
Conditions pralables
Les lments suivants sont ncessaires pour crire le programme destin commander le mouvement du levier. Lentre 0 (I124.0) est lie au bouton poussoir de mise en marche. Lentre 1 (I124.1) est lie au dtecteur de proximit de la position 1. Lentre 2 (I124.2) est lie au le dtecteur de proximit de la position 2. La sortie 0 (Q124.0) commande le sens de rotation droit du moteur. La sortie 1 (Q124.1) commande le sens de rotation gauche du moteur.
On vous demande de :
1. tablir le GRAFCET du dispositif. 2. crire le programme Ladder correspondant en utilisant le logiciel STEP 7. 3. Simuler lexcution du programme.
Partie B
On considre un chariot qui peut se dplacer entre deux postes de travail (A) et (B), initialement le chariot est en (A), si on appui sur le bouton poussoir (M), le chariot effectue un aller et un retour, au retour de chariot de (B) vers (A), larrive en (C), touts les moteurs sarrtent et une lampe (L) sallume pendant 3 secondes. Le schma suivant reprsente bien ce systme de fonctionnement :
On vous demande de :
1. tablir le GRAFCET du dispositif. 2. crire le programme Ladder correspondant en utilisant le logiciel STEP 7. 3. Simuler lexcution du programme.
28
ING GEII
ULT
TP Automatisme Industriel
TP 3
1. Objectifs
Matriser les tapes de passage dun cahier des charges un programme Ladder en utilisant le logiciel STEP 7. Utilisation de la divergence et la convergence en OU. Utilisation des compteurs et des temporisateurs.
2. Pr requis
- Systmes logiques - Capteurs-Actionneurs - Programmation des API
29
ING GEII
ULT
TP Automatisme Industriel
On vous demande de :
1. tablir le GRAFCET du dispositif. 2. crire le programme Ladder correspondant en utilisant le logiciel STEP 7. 3. Simuler lexcution du programme.
Partie B
Un dispositif automatique destin trier des caisses de deux tailles diffrentes se compose d'un tapis amenant les caisses, de trois poussoirs et de deux tapis d'vacuation (Fig. 2). Le cycle commence lorsquon appui sur le bouton poussoir dpart cycle Dcy. Le poussoir P1 pousse les petites caisses devant le poussoir P2 qui son tour les transfre sur le tapis d'vacuation 2, alors que les grandes caisses sont pousses devant le poussoir P3, ce dernier les transfre sur le tapis d'vacuation 3. Pour effectuer la slection des caisses, un dispositif de dtection plac devant le poussoir P1 permet de reconnatre sans ambigut le type de caisse qui se prsente savoir Pc : petite caisse et Gc : grande caisse.
On vous demande de :
1. tablir le GRAFCET du dispositif. 2. crire le programme Ladder correspondant en utilisant le logiciel STEP 7. 3. Simuler lexcution du programme.
30
ING GEII
ULT
TP Automatisme Industriel
TP 4
1. Objectifs
Matriser les tapes de passage dun cahier des charges un programme Ladder en utilisant le logiciel STEP 7. Utilisation de la divergence et la convergence en ET et en OU. Utilisation des temporisateurs.
2. Pr requis
- Systmes logiques - Capteurs-Actionneurs - Programmation des API
Figure 1 : Poste dusinage Le cycle de fonctionnement commence par lappuie sur le bouton de dpart cycle ( dcy ) quand les ttes d'usinages sont en position arrire, que les vrins d'jection et de serrage sont reculs et qu'une pice est prsente, le systme serre la pice. On effectue alors simultanment les deux usinages.
31
ING GEII
ULT
TP Automatisme Industriel
Le fraisage : la fraise avance en vitesse lente puis recule en vitesse rapide. Le lamage : o le grain d'alsage avance en vitesse lente. o Une fois en fin de lamage on attend 1 seconde pour avoir un fond plat. o Le retour s'effectue alors en vitesse rapide. Aprs ces deux oprations la pice est desserre puis jecte par le vrin E. Les capteurs de contrle des mouvements sont : a0 et a1 pour le vrin d'alsage. e0 et e1 pour le vrin d'jection. f0 et f1 pour le vrin de fraisage. s0 et s1 pour le vrin de serrage.
Remarque : Pour des raisons de simplicit, on ne tiendra pas compte du fonctionnement des moteurs de broches d'usinages.
On vous demande de :
1. tablir le GRAFCET du dispositif. 2. crire le programme Ladder correspondant en utilisant le logiciel STEP 7. 3. Simuler lexcution du programme.
Partie B :
Nous considrons un carrefour routier constitu dune voie principale et dune voie secondaire sens unique comme indique la figure 2. Le trafic de la voie principale est plus important que celui de la voie secondaire. Nous avons choisi dinstaller un dtecteur de proximit inductif sur la voie secondaire afin de dtecter la prsence dun vhicule sur cette voie. Ainsi sil ny a pas de vhicule sur la voie secondaire, le feu vert de la voie principale reste allum. Mode de fonctionnement : Le feu de carrefour prsente deux modes de fonctionnement : mode jour et mode nuit. Le cycle de fonctionnement du mode jour est le suivant : - Initialement R1, R2 et R3 sont allums pendant une seconde. - Puis le feu vert de la voie principale (V1) et le feu vert du passage piton (V3) sallument pendant 8 secondes au moins. Si aucun vhicule nest arriv sur la voie secondaire, V1 et V3 restent allums.
32
ING GEII
ULT
TP Automatisme Industriel
- Lorsqu un vhicule se prsente sur la voie secondaire, V1 et V3 clignotent pendant 2 secondes. Ensuite le feu orang de la voie principale (O1) sallume pendant 2 secondes et le feu rouge du passage piton (R3) sallume. - Puis R1, R2 et R3 sallument pendant une seconde. - Aprs le feu vert de la voie secondaire (V2) sallume pendant 4 secondes ensuite il clignote pendant 2 secondes. Le feu rouge du passage piton (R3) reste allum. - Le feu orang de la voie secondaire (O2) sallumependant 2 secondes. Dans le mode nuit, les feux orangs de la voie principale (O1) et de la voie secondaire (O2) clignotent indiquant que les vhicules peuvent passer avec prudence. Nous prcisons que le clignotement se fait la frquence de 1Hz cest dire que le feu sallume pendant 0.5 seconde et steint pendant 0.5 seconde.
Figure 2 : Feu de carrefour Les entres : Le dtecteur de proximit inductif est connect lentre I124.0
Les sorties : Les feux vert de la voie principale (V1) et du passage piton (V3) sont connects la
sortie Q124.0
33
ING GEII
ULT
TP Automatisme Industriel
Le feu orang de la voie principale (O1) est connect la sortie Q124.1 Le feu rouge de la voie principale (R1) est connect la sortie Q124.2 Le feu vert de la voie secondaire est connect la sortie Q124.3 Le feu orang de la voie secondaire (O2) est connect la sortie Q124.4 Le feu rouge de la voie secondaire (R2) est connect la sortie Q124.5 Le feu rouge du passage piton (R3) est reli la sortie Q124.6
On vous demande de :
1. tablir le GRAFCET du dispositif. 2. crire le programme Ladder correspondant en utilisant le logiciel STEP 7. 3. Simuler lexcution du programme.
34
ING GEII