Professional Documents
Culture Documents
Travaux Pratiques n 1
Automatisation d'une porte de garage
L'objectif de cette sance est d'automatiser le fonctionnement d'une porte de garage en utilisant un
automate ALLEN BRADLEY que l'on programmera avec le logiciel RSLogix 5000.
1. Description
La maquette de la porte de garage automatique scurise comprend :
-
DVS
Dtecteur
Eclairage
Porte de garage
Eclairage
Dtecteur
Parking
vide
Clavier
Parking
plein
Mouvement
porte
Extrieur
un clavier (non utilis lors de cette sance) qui permet un utilisateur extrieur de rentrer un code
pour ouvrir la porte,
un moteur avec rducteur de vitesse et limiteur de couple mcanique permettant les mouvements
de la porte,
4 voyants blancs, 2 situs lextrieur du garage et 2 lintrieur simulant lclairage de la zone
daccs scurise,
2 voyants "Parking VIDE" et "Parking PLEIN" situs au-dessus de lentre l'extrieur du
parking indiquant ltat du parking lutilisateur : le voyant vert restant allum tant que le parking
nest pas plein, et le voyant rouge pour signaler que le parking est plein
2 voyants jaunes "mouvement porte", dont lun est lintrieur et lautre lextrieur, sallumant
pour indiquer que la porte est en mouvement.
Complter le tableau suivant ( rendre dans votre compte rendu) en prcisant l'adressage des entres et si
les contacts sont normalement ouverts (NO) ou normalement ferms (NF).
adresse
%I:1/7
%I:1/5
%I:1/1
%I:1/6
description
Arrt d'urgence sur la maquette
Porte ouverte
Cellule barrages (intrieur parking)
Scurit porte louverture
Prsence vhicule sur capteur
Cellule barrages (extrieur parking)
Scurit porte la fermeture
Commutateur Auto/Manu sur l'armoire
Bouton poussoir "commande ouverture porte"
Porte ferme
2
mnmonique
ARU
FCO
CBS
SECO
DVS
CBE
SECF
MANU
COM
FCF
NO / NF
NO
NF
NF
NO
description
Voyant parking vide
Ouverture porte + Voyant mouvement porte
Eclairage parking
Voyant parking plein
Fermeture porte + Voyant mouvement porte
mnmonique
VIDE
OUV
ECL
PLEIN
FERM
Complter sur votre compte rendu le grafcet suivant qui dcrit ce cahier des charges.
3
4
Crer les bits internes etape_1 ; etape_2 ; etape_3 ; etape_4 comme des tags du program .
Pour programmer l'automate conformment ce cahier des charges, vous allez crer les trois structures ci
dessous en plus du programme principal main routine . Pour ce faire clic droit sur Mainprogram
pour crer une nouvelle routine . En double cliquant sur une routine, celle ci s'ouvre pour tre dite.
Vous avez alors accs diffrents symboles (relais, bobines, blocs, ...) proposs dans de nombreux
onglets. N'hsitez pas les faire dfiler horizontalement si ncessaire). En cas de besoin, une aide est
disponible en tapant sur
F1 .
la routine initialisation
Celle ci sera scrute au dmarrage de l'automate et devra donc consister l'activation de l'tape
initiale (load etape_1) et la dsactivation des autres tapes.
La routine manuel
Celle ci dcrit la structure du grafcet, c'est dire comment on passe d'une tape l'autre. Par exemple
si l'etape_1 est active et que COM est vrai alors l'etape_2 est active et l'etape_1 est dsactive.
La routine sorties
Celle ci associe chaque sortie ses conditions d'activation (activation des tapes). Par exemple
l'action "OUV" est associe l'etape_2. Lire attentivement lannexe en dernire page.
Le programme principal ( main routine ) contient les instructions d'appel des autres routines ( JSR dans
l'onglet contrle du programme ). Par exemple, la routine initialisation ne doit tre appele que lors du
dmarrage (premier cycle de l'automate). Le bit interne correspondant au premier cycle de l'automate est
S:FS . La routine sorties est scrute chaque cycle de l'automate. La routine manuel est scrute chaque
cycle de l'automate tant que MANU est vrai.
MANU
JSR : manuel
()
S:FS
main routine
()
JSR : initialisation
JSR : sorties
()
Avant de charger l'ensemble des routines dans l'automate, une vrification est possible en cliquant sur
l'icone vrifier la routine et les informations s'affichent alors en bas de l'cran.
Une fois qu'il n'y a plus d'erreurs, le programme peut tre charg dans l'automate. La cl sur l'automate
doit tre en position Rem . Pour ce faire, il est ncessaire de dfinir le chemin. Pour ce faire, cliquer sur
le bouton qui actif ... , cliquer sur AB_ETHIP-1, Ethernet et choisir le 00, compactLogix
processor puis cliquer sur charger .
Pour faire des modifications, rebasculer en mode hors ligne .
Vrifier avec l'enseignant que le fonctionnement de la maquette respecte bien le cahier des charges.
5. Cahier des charges : mode automatique sortie de voiture
Complter le programme prcdent de manire dcrire le cahier des charges suivant correspondant
l'ajout du mode automatique (en plus du mode manuel). On ajoutera une nouvelle routine.
Lorsque le commutateur "Auto/Manu" sur l'armoire est plac en position "Auto", alors :
si une voiture arrive sur le capteur DVS, la lumire s'allume, la porte s'ouvre totalement. La porte
reste alors ouverte pendant 2 secondes ; pendant ce temps la voiture est immobilise. Puis pass ces
deux secondes, et une fois que le vhicule est sorti, la porte se referme, puis la lumire s'teint.
Pour utiliser une fonction qui compte le temps, vous devez dfinir dans les tags du program une
temporisation que vous appellerez attente ; son data type tant timer .
Ensuite vous trouverez dans le menu
TON
temporisateur compteur une temporisation de
Timer actif
Etape_17
Timer
attente
type TON qui fonctionne comme illustr ci contre.
Preselection
5000
()
A l'activation de l'Etape_17, la temporisation
Accum
0
commence. Au bout de 5000 ms, attente.DN
attente.DN
Etape_17
Etape_17
devient vrai et Etape_17 est mis 0. Ainsi la dure
d'activation de Etape_17 est de 5s.
(U)
6. Cahier des charges : mode automatique sortie de piton
Complter le programme "mode automatique" prcdent de manire dcrire en plus le cahier des
charges suivant.
Si l'intrieur du parking un piton veut sortir, l'appui sur le bouton poussoir "commande ouverture
porte", doit provoquer l'ouverture de la porte jusqu' ce que le capteur "porte ouverte" s'enclenche. La
porte reste alors ouverte pendant 5 secondes. Puis la porte doit se refermer entirement jusqu' ce que
le capteur "porte ferme" s'enclenche. Durant ce mode sortie de piton , la prsence dune voiture
sur DVS est sans effet jusqu la refermeture complte de la porte. Pendant toute cette procdure,
l'clairage doit tre activ.
7. Cahier des charges : mode automatique scurit crasement
Complter le programme "mode automatique" prcdent de manire dcrire en plus le cahier des
charges suivant.
Si en se refermant, la porte rencontre un obstacle, elle doit s'arrter pendant une seconde, puis s'ouvrir
compltement et attendre 1 seconde avant d'essayer nouveau de se fermer.
8. Cahier des charges : mode automatique utilisation dun code
Complter le programme "mode automatique" prcdent de manire dcrire en plus le cahier des
charges suivant.
5
Si lextrieur, un utilisateur tape le bon code (que vous aurez pralablement dfini), le voyant code
bon sclaire (pendant 5 secondes), la porte souvre comme en mode automatique sortie de
piton . Si le code entr est erron, le voyant code mauvais sclaire et lclairage doit clignoter
pendant 5 secondes.
Proposer sur votre compte rendu les grafcets permettant de dcrire le cahier des charges du mode
automatique.
Programmer l'API (Automate Programmable Industriel) afin qu'il rponde ce cahier des charges.
Effectuer les tests.
pas_ouv
pas_ferm OUV
()
()
Etape_40
Etape_12
pas_ferm
pas_ouv
()
FERM
()
Etape_53
Il est essentiel que vous ayez compris cette annexe (dans le cas contraire, appeler lenseignant) et que
vous respectiez cette exigence de programmation.