Sunteți pe pagina 1din 10

Automate programabile (AP)

Cap. 6. Re"ele de automate

10.10.2007 12:27

prof .M!rgineanu Ioan

Cap.6. Re"ele de automate

6.3. Re"ele PROFIBUS


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

6.3.4. Realizarea unei comunica"ii bidirec"ionale ntre un master #i un slave

10.10.2007 12:27

prof .M!rgineanu Ioan

6.3.1. Introducere
Standardul PROFIBUS a fost introdus n Germania n anul 1989 #i a fost ulterior acceptat ca standard interna"ional. PROFIBUS este o re"ea de mare vitez! pentru echipamente distribuite. Are trei versiuni compatibile: ! PROFIBUS DP (Decentralized Periphery), care este o re"ea de mare vitez!, de cost redus #i cu un nivel de comunica"ie simplu (90% din re"ele); ! PROFIBUS FMS (Field bus Message Specification), care const! n aplica"ii de nivel nalt de comunica"ie, utilizate n celule de control complex; ! PROFIBUS PA (Process Automation), dezvoltat! pentru automatizarea proceselor, n special n zone periculoase. DP #i FMS au acela#i mediu de transmisie (RS-485), n timp ce PA utilizeaz! tehnologia MBA (Manchester coding and Bus Powered). 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. Pentru PA viteza este 31,25 Kbps. O re"ea este alc!tuit! din mai multe segmente, care se realizeaz! utiliznd repetoare. Fiecare segment trebuie s! aib! la capete conectat! o impedan"! egala cu impedan"a caracteristic! a re"elei.
10.10.2007 12:27 prof .M!rgineanu Ioan 3

6.3.2. 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.

SD #i SD1 - delimitator de start; LB #i LB1 lungimea mesajului; DA adresa de destina"ie; SA adresa sursei; FC codul func"iei (tipul #i prioritatea mesajului); DSAP portul de comunica"ie al destinatarului; SDAP portul de comunica"ie al expeditorului; PDU unitatea de date (dac! exist!); BCC blocul de control al erorii; ED delimitator de sfr#it de mesaj (16H). Exist! #i un tip de mesaj scurt din un singur octet E5H, care nseamn! acceptarea f!r! confirmare.

10.10.2007 12:27

prof .M!rgineanu Ioan

Configurarea unei re"ele PROFIBUS


DP suport! implementarea a dou! tipuri de re"ele: mono-master #i multi-master. Componenta principal! a unei re"ele mono-master este un AP. Dispozitivele slave sunt cuplate prin intermediul mediului de transmisie.

Nodurile active din inelul logic au o ordine dat!, care nu depinde de pozi"ie. Dreptul de acces la re"ea este legat de de"inerea jetonului. Jetonul este pasat, dup! un timp unui alt nod activ, n ordinea logic!. Nodurile pasive nu pot recep"iona jetonul.

PROCES

10.10.2007 12:27

prof .M!rgineanu Ioan

Configurarea unei re"ele PROFIBUS

Pentru configurarea unei re"ele PROFIBUS este necesar, n afara realiz!rii fizice, de un dispozitiv de configurare, care poate fi un calculator dedicat cu facilit!"i de comunicare pe re"ea. Alternativa la utilizarea acestor dispozitive este utilizarea unui PC, c!ruia i se ata#eaz! o interfa"! special! de comunica"ie pe PROFIBUS sau MPI. Pe aceste calculatoare ruleaz! programe speciale: COM PROFIBUS, Step 7 Manager etc. Programele dispun de o bibliotec! special! de descriptoare de dispozitive (GSD). Aceasta bibliotec! este livrat! de constructorul de dispozitiv dar poate fi completat! #i de utilizatori atunci cnd apar noi dispozitive.

10.10.2007 12:27

prof .M!rgineanu Ioan

Configurarea masterului
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. Configurarea masterului nseamn!: ! configurarea adreselor dispozitivelor slave; ! stabilirea tipului dispozitivelor slave; ! stabilirea altor parametrii pe care i cere dispozitivul slave. Dup! nscrierea configura"iei n master, acesta realizeaz! urm!toarele ac"iuni: ! stabile#te re"eaua #i ini"ializeaz! DP slave; ! scrie parametrii #i configura"ia in DP slave; ! cite#te informa"ia de diagnostic de la DP slave pentru a verifica dac! ace#tia au acceptat parametrii #i configura"ia; ! ncepe schimbul de date cu DP slave. Re"eaua care urmeaz! s! fie configurat! con"ine: ! un master CPU 314C-2 DP (cu interfa"a PROFIBUS nglobat!); ! un slave din clasa S7-200 (CPU 215 cu procesor de comunica"ie nglobat).

10.10.2007 12:27

prof .M!rgineanu Ioan

Exemplu de program pentru re"eaua configurat!


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! 2 s.

10.10.2007 12:27

prof .M!rgineanu Ioan

Graful programelor

10.10.2007 12:27

prof .M!rgineanu Ioan

Transferul datelor prin re"ea

10.10.2007 12:27

prof .M!rgineanu Ioan

10

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