Sunteți pe pagina 1din 6

Cs Cd

MOTOR
MOBIL
URUB
Problema 2: Comanda micrii oscilatorie a unui mobil
1. Descrierea procesului:
Un mobil alunec pe un urub micat de un motor acionat de 2 contactoare ( Cd dreapta i Cs
st!n"a#$ Mobilul trebuie s reali%e%e o micare oscilatorie continu din momentul &n care se primete
comanda (impuls# de la butonul M$ Un impuls de la butonul ' trebuie s opreasc motorul( dar nu
imediat( ci la )inalul micrii &ncepute$ Un impuls de la butonul * produce o retra"ere imediat a
mobilului &n po%iia de ori"ine( iar sistemul se mai poate pune &n micare doar aps!nd butonul R$
Fig. 5.5 Micarea oscilatorie a unui mobil
Element de execuie+
, motor cu 2 sensuri de rotaie
Elemente de msur:
2 limitatoare de curs
2. Soluia de automatizare
'entru controlul acestei aplicaii se ale"e un automat pro"ramabil de tip '*' -mart 'LC pentru care se
de%.olt un proiect Isa"ra)$ 'roiectul conine 2 pro"rame( un pro"ram principal i un pro"ram copil(
numit /Osc0$ 'ro"ramul /Osc0 este pornit si oprit de catre pro"ramul principal i este responsabil cu
reali%area micrii oscilatorii i sesi%area apsrii butoanelor( con)orm speci)icaiilor aplicaiei$
12
Dicionarul de variabile globale:
Variabile deintrare digitale+
M + buton de pornire micare oscilatorie
' + buton de oprire motor
* + buton de retra"ere &n po%iia de ori"ine
R-T + buton de repornire
L3 + limitator st!n"a
L, + limitator dreapta
Variabile de ieire digitale+
M- + comand motor st!n"a
M4 + comand motor dreapta
Variabile interne de tip Boolean+
oprit + are .aloarea TRU* c!nd micarea oscilatorie este oprit
.5red"e + necesar )unciei R*46*
'ro"ramul /Main0 este pre%entat &n )i"ura 1$7$
18
11
Fig.5. !rogramul "Main#
'ro"ramul )iu /Osc0 este pre%entat &n )i"ura 1$9$
17
232
23,
Fig. 5.$ !rogramul copil "%sc#
19
23, 23,
&omentarii :
: ;unia R*46* este )olosit pentru detectarea impulsurilor produse prin apsarea butoanelor
: Comunicaia &ntre pro"rame este reali%at prin intermediul .ariabilei /oprit0
: 'ro"ramul principal oprete e<ecuia pro"ramului copil /Osc0 atunci c!nd .ariabila /oprit0
are .aloare /TRU*0 sau micarea este &ntrerupt de apsarea butonului *
!ropunere:
- se modi)ice pro"ramul &n condiiile &n care la apsarea butonului de oprire( ciclul s se &nc=eie
totdeauna c!nd mobilul a>un"e prima dat in partea dreapt$
1?

S-ar putea să vă placă și