Documente Academic
Documente Profesional
Documente Cultură
24.05.2015 21:16 1
Cap.6. Reţele de automate
6.3.1. Introducere
6.3.2. Protocolul de comunicaţie
6.3.3. Configurarea unei reţele PROFIBUS
6.3.3.1. Configurarea masterului
24.05.2015 21:16 2
Introducere
24.05.2015 21:16 3
Nivelul fizic
n Vitezele de transmisie pentru DP şi FMS sunt: 9,6 Kbps, 19,2 Kbps,
93,75 Kbps 187 kbps, 500 Kbps, 1,5 Mbps, 3 Mbps, 6 Mbps, 12
Mbps.
n Pentru PA viteza este 31,25 Kbps.
n O reţea este alcătuită din mai multe segmente, care se realizează
utilizând repetoare. Fiecare segment trebuie să aibă la capete
conectată o impedanţă egala cu impedanţa caracteristică a reţelei.
n Numărul maxim de staţii este 32, fără repetoare şi 124 cu 3
repetoare
24.05.2015 21:16 4
Nivelul legăturii de date. Protocolul de comunicaţie
PROFIBUS utilizează un protocol bazat pe cadre de octeţi. Cadrele sunt de lungime variabilă.
Cei mai mulţi utilizatori folosesc un chip special (SPC3), care are înglobat protocolul
PROFIBUS. Comunicarea înseamnă transmitere şi recepţionarea de mesaje numite telegrame.
Numai dispozitivul master poate iniţia o comunicaţie, în timp ce dispozitivele slave răspund la
solicitările masterului propriu.
PDU
Header PDU DU
DU
Header DU DU1 DUn
24.05.2015 21:16 5
Nivelul legăturii de date
DP suportă implementarea a două tipuri de reţele: mono-master (master-slave) şi multi-
master (metoda transmiterii jetonului).
Componenta principală a unei reţele mono-master este un AP. Dispozitivele slave sunt
cuplate prin intermediul mediului de transmisie.
24.05.2015 21:16 7
Configurarea unei reţele PROFIBUS
24.05.2015 21:16 8
Configurarea unei reţele PROFIBUS
O reţea, care este configurată, poate fi folosită pentru schimbul de date.
Accesul la datele din proces atât la scriere cât şi la citire este posibil
sub forma accesului la date dintr-o zonă numită Process Image (PI
pentru ieşiri şi PQ pentru intrări) care trebuie definită atât la master
cât şi la dispozitivele slave, în faza de configurare. Deci pentru
transmiterea datelor pe o reţea programatorul aplicaţiei nu trebuie
decât să încarce sau să se citească zona de memorie PI cu date la
momentul la care doreşte transmiterea lor pe reţea.
24.05.2015 21:16 9
Studiu de caz
Se va realiza o reţea PROFIBUS care va fi configurată din programul Step 7 Manager.
Într-o reţea mono-master configurarea masterului este de fapt configurarea reţelei.
Masterul:
n Stabileşte reţeaua şi iniţializează DP slave.
24.05.2015 21:16 10
Studiu de caz
Unul din scopurile organizării reţelelor de automate este acela de a realiza
coordonarea acţiunilor mai multor automate care conduc o automatizare complexă.
Cea mai simplă cale de a realiza acest lucru este utilizarea unui vector de stare care
este actualizat pe reţea de către fiecare dispozitiv şi care este folosit în programe
pentru coordonarea acţiunilor.
Automatul master realizează, sub controlul unui program înscris în memoria sa, o
serie de operaţii asupra unor obiecte de pe o bandă de montaj. La terminarea
operaţiilor asupra unui obiect se porneşte banda care transportă obiectul la postul
următor, unde operaţiile sunt executate sub controlul unui program de pe automatul
slave. Operaţiile efectuate de cele două automate nu sunt egale: pe DP master
durează 10 s, iar pe DP slave durează 15 s. Deplasarea benzii intre cele două posturi
durează 3 s.
24.05.2015 21:16 11
Studiu de caz
24.05.2015 21:16 12
Studiu de caz
24.05.2015 21:16 13
Graful programelor
1 STOP
1 BP 1
2 OP
1 START
2 2/t/10 s 2 OP
3 AV_B
2 2/t/15 s
3 3/t/3 s FINISH
3
START
4 GO
STOP 43 GO
4 4/t/0.1 s 1 2
5 OP
5 BP 6 FINISH
1 3
24.05.2015 21:16 14
Transferul datelor prin reţea
24.05.2015 21:16 15
Programele de pe cele două automate
f1 = x1 BP; f 2 = x 2TIMP1 ; f 3 = x3TIMP2 ; f 4 = x 4 BP f 5 = x 4 FINISH .
Network 2
START x1 f1 LD START
Network: 2 Calculul funtiilor de parcurgere a tranzitiilor Network: 2
BP x1 f1 LD BP A x1
A x1 = f1
= f1
Network 3
Network: 3 Network: 3 T101 x2 f2 LD T101
TIMP1 x2 f2 LD T1 A x2
A x2 = f2
= f2
Network 4
Network: 4 Network: 4 GO x3 f3 LD GO
TIMP2 x3 f3 LD T2
A x3
A x3
= f3
= f3
Network: 6 Network: 6
FINISH x4 f5 LDN FINISH
A x4
= f5
24.05.2015 21:16 16
Programele de pe cele două automate
24.05.2015 21:16 17