Vous êtes sur la page 1sur 6

TD SUR LA COMMANDE DUN PROCESSUS PAR CPU ET PAR ORDINATEUR

I. Questions de rvision
1. Donnez la signification et prcisez la fonction (ou le rle) de chaque abrviation
suivant
Abrviation
Signification ?
Fonction (rle)
DOS
OSI
ACIA
PIA
PCI
ISA
USB
TCP/IP
GRAFCET
GEMMA
PLD
RISC
EPP
2. Prcisez le type ou fonction de chaque circuit lectronique suivant
Circuit lectronique intgrs
Type ou fonction du circuit
2N222A
7812
LM741
74LS00
ULN2003
ADC0809
DAC0800
PIA 8255
PIA 6821
NE555
6809
TCA 785
MOC 3031
BT 136
3. Prcisez la valeur finale de la variable Xi pour chaque cas dinstruction C du tableau
suivant
Lignes dinstruction C
Valeur final de la variable Xi ?
X1=~254 ;
X2= (int) (2.35) ;
X3=15%4 ;
X4=pow(2, 2) ;
X5=sqrt(25) ;
#difine X6 6 ;
X7=3 ; X7=X7<<1 ;
X8=128 ; X8=X8>>3 ;
Outportb(0x379,9) ; X9=inport(0x379) & 0x9;
X10=max(3,6) +min(4.27);
X10= Mod(3);
2016

GNETCHEJO

TD SUR LA COMMANDE DUN PROCESSUS PAR CPU ET PAR ORDINATEUR

II. Programmation dun grafcet en C


1. Soit le grafcet suivant dun montage charge propos ci-dessous :
a) Proposer un organigramme correspondant ce grafcet
b) Proposer un programme en C permettant la commande du monte-charge par port
parallle ; les capteurs seront remplacs par des touches du clavier (attribuer chaque
capteur une touche du clavier). Faites un maximum de commentaire

Ordres
Mo : Monte de la cabine
De : Descente de la cabine
Ou : Ouverture des portes
Fe : Fermeture des portes
E1, E2, E3 : boutons poussoir
dtages

Capteurs
a : porte ouverte
b : porte ferme
P1, P2, P3 : positions de la
cabine

2.

Soit le grafcet dun dispositif de transfert de pice suivant

TAF :
a) Proposer un organigramme correspondant ce
grafcet
b) Proposer un programme en C permettant la
commande du monte-charge par port parallle ; les
capteurs seront remplacs par des touches du clavier
(attribuer chaque capteur une touche du clavier).
Faites un maximum de commentaire

2016

GNETCHEJO

TD SUR LA COMMANDE DUN PROCESSUS PAR CPU ET PAR ORDINATEUR

III. Commande des processus


Dans chaque exercice ci-dessous, proposez :
- Un grafcet du fonctionnement du system
- Une solution microprocesseur 6809 (organigramme et programme assembleur)
- Une solution par ordinateur avec carte dextension pia 8255 (organigramme et
programme en C ou C++), ladresse du pia est H500
Exercice 1 : perceuse avec ou sans dbourrage

Exercice 2 : Trie de caisse


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 suivant la
figure ci-contre.
Cycle de fonctionnement :
Le poussoir 1 pousse les petites caisses devant le poussoir 2 qui,
son tour, les transfre sur le tapis d'vacuation 2, alors que les
grandes caisses sont pousses devant le poussoir 3, ce dernier les
vacuant sur le tapis 3.
Pour effectuer la slection des caisses, un dispositif de dtection
plac devant le poussoir 1 permet de reconnatre sans ambigut
le type de caisse qui se prsente.

2016

GNETCHEJO

TD SUR LA COMMANDE DUN PROCESSUS PAR CPU ET PAR ORDINATEUR

Exercice 3 : chaine de remplissage de bidons dhuile


Un tapis avance pas pas et transporte des bidons vides qui seront remplis et ensuite bouchs
un poste de travail diffrent.
Lapprovisionnement en bidons nest pas rgulier et certains bidons peuvent manquer de
temps autre. La distance entres les bidons prsents est fixe par des taquets situs sur les
tapis et distants dun pas. Un dispositif permet, chacun des deux postes dcrits, de dtecter
la prsence ou labsence dun bidon.
Les actionneurs et les capteurs du systme sont dfinis comme suit :
AP : avance dun pas
B : bouchage
R : remplissage
Oa : ordre davance
Bp : bidon prsent
Ba : bidon absent
Ci : condition initiales
Fa : fin davance
Fr : fin de remplissage
Fb : fin de bouchage

Exercice 4 : Poste de perage


Un plateau tournant dessert 3 postes de travail : le premier de chargement, le seconde de
perage et le dernier de contrle et d'vacuation des pices perces. Un vrin permet la
rotation de 120 du plateau extrieur supportant les pices usiner, et son indexation, c'est
dire son blocage prcis aprs chaque rotation. Le contrle de perage s'effectue par un testeur
qui doit descendre en position basse si le trou est correctement perc. Si cela n'est pas le cas
(en fait pas s'il n'est pas la hauteur prvue au bout d'un certain temps), tout le systme se
bloque, testeur en position haute, de faon ce que l'oprateur puisse enlever la pice
dfectueuse avant de rarmer manuellement le systme. Les trois postes fonctionnent
videmment simultanment, et vous supposerez dans un premier temps que vous trouvez
toujours la machine dans l'tat initial qui vous convient (en particulier pices en cours de
cycle disponibles). Vous grerez les actions suivantes :
Alimentation : avance puis recul du chargeur ;
Perage : serrage, descente, monte, desserrage, rotation perceuse ;
Test : descente, monte, avance et recul de l'vacuateur
Les Actionneur et les capteurs sont spcifis dans le tableau suivant

AC
RC
AS
RS
DP
MP
DT
MT
AE
2016

Actionneurs
Avance chargeur
Recul chargeur
Avance serrage
Recul serrage
Descente perceuse
Monte perceuse
Descente testeur
Monte testeur
Avance vacuation

Ci
Ma
Pc
Ca
Ps
Pd
Pb
Ph
Tb
4

Capteurs
Conditions initiales
Marche
Pice charge
Chargeur arrire
Pice serre
Pice desserre
Perceuse en bas
Perceuse en haut
Testeur en bas
GNETCHEJO

TD SUR LA COMMANDE DUN PROCESSUS PAR CPU ET PAR ORDINATEUR

RE
RP

Recul vacuation
Rotation plateau

Th
Pe
Er
Rm
Fr

Testeur en haut
Pice vacue
Evacuation recule
Rarmement manuel
Fin rotation

Exercice 4 : Systme dvacuation de caisses


I-Synoptique

II- Description
M1 : moteur asynchrone triphas (MAS 3 ~) cage 127/220V dmarrage direct
M2 : MAS 3 ~ 220/380V dmarrage toile- triangle
M 3 mmes caractristiques que M1
Rseau triphas : 127/220V 50Hz
III- Fonctionnement
Laction sur le bouton poussoir S5 dmarre le systme par la rotation de M3 qui entraine le
tapis. Laction dune caisse sur S2 arrte le tapis et dmarre le moteur M1 en avant qui par la
pelle pousse la caisse sur le convoyeur. S3 actionn M1 sarrte et le moteur M2 du
convoyeur dmarre et la caisse avance vers S4. Laction sur S4 provoque le retour de la pelle
par M1 arrire qui sera arrt par S1 et le systme sarrte Si une caisse narrive pas en S4,
cent quatre-vingts secondes (180s) aprs le dmarrage du convoyeur, une alarme K doit se
dclencher au poste de police .Ensuite laction sur S6 acquitte lalarme et le moteur M2
redmarre pour acheminer la caisse vers S4.
IV) Nomenclature
S1 arrt retour M1
S2 fin de course pour le tapis et dpart moteur M1 en avance
S3 dpart moteur M2
S4 retour de M1
S5 Bouton poussoir marche
S6 bouton dacquittement de lalarme
K alarme de dfaut (caisse non arrive en S4)
KM1 Moteur M2 (ligne)
2016

GNETCHEJO

TD SUR LA COMMANDE DUN PROCESSUS PAR CPU ET PAR ORDINATEUR

KM2 Moteur M2 (toile)


KM3 Moteur M2 (triangle)
KM4 Moteur M1 marche avant
KM5 Moteur M1 marche arrire
KM6 Moteur M3 en marche.
V) Travail demand
1) Donner le couplage des deux moteurs et justifier
2) Indiquer approximativement le courant de dmarrage du moteur M1
3) Etablir le circuit de puissance de linstallation
4) Elaborer le grafcet niveau 2 du systme

2016

GNETCHEJO