Profibus DP (din engleză Process Field Bus - field level bus și engleză Decentralized Peripherals - dispozitive periferice externe descentralizate ) - Profil de protocol de rețea industrială Profibus pentru interacțiunea echipamentelor periferice (convertor de frecvență, soft starter etc.) la nivel de câmp.
Utilizează straturile modelului OSI :
Această rețea a fost concepută pentru transferul de date de mare viteză între dispozitive. În această rețea, controlerele centrale (PLC-uri și PC-uri) sunt conectate la dispozitivele lor de teren distribuite printr-o legătură serială de mare viteză. Majoritatea transferurilor de date sunt efectuate într-o manieră ciclică.
Controlerele pot fi folosite ca master. Ca dispozitive slave, pot fi utilizate actuatoare, supape sau dispozitive I/O.
Cu Profibus DP pot fi implementate sisteme Mono și MultiMaster . Principiul de bază de funcționare este următorul: controlerul central (master) citește ciclic informațiile de intrare de la dispozitivele slave și le scrie ciclic informațiile de ieșire. Cu toate acestea, timpul de ciclu al magistralei trebuie să fie mai scurt decât timpul de ciclu al programului controlerului, care pentru majoritatea aplicațiilor este de aproximativ 10 ms. Pe lângă transmiterea ciclică a datelor utilizatorului, Profibus DP oferă opțiuni extinse de diagnosticare și configurare. Datele de comunicare sunt afișate prin funcții speciale atât pe partea master, cât și pe partea slave.
Funcțiile de diagnosticare Profibus DP vă permit să izolați rapid defecțiunile sistemului. Mesajele de diagnosticare sunt trimise prin autobuz către master, mesajele sunt împărțite în trei niveluri:
Comportamentul sistemului la utilizarea protocolului DP este determinat de starea masterului. Există trei stări principale:
Master-ul trimite informațiile sale de stare în mod ciclic tuturor slavelor atașați la el. Transferul de date între master și slave este împărțit în trei faze:
În etapele 1 și 2, dispozitivul slave compară configurația curentă cu configurația așteptată de dispozitivul master și numai dacă se potrivesc, datele sunt transferate. Pe lângă transmiterea normală a datelor utilizatorului, masterul poate trimite comenzi de control unuia, unui grup sau tuturor sclavilor săi. Există două astfel de comenzi. Unul pune slave în modul de sincronizare (toate ieșirile sunt blocate în starea curentă), celălalt îi pune în modul de înghețare (toate intrările sunt blocate în starea curentă). Ieșirea din aceste moduri are loc folosind comenzile de desincronizare și , respectiv , de deblocare .
Pe lângă acest sistem de transfer, există funcții DP extinse care permit efectuarea de citiri și scrieri aciclice în paralel cu transferurile ciclice de date.
Rețele industriale | |
---|---|
Autobuze de sistem de control | |
Periferice distribuite | |
Tehnologia conducerii |
|
Dispozitive de câmp |
|
Automatizarea clădirilor |