Sunteți pe pagina 1din 40
CURS 6 – PROFIBUS INFORMATICA INDUSTRIALA As. drd. ing. Valentin STEFANESCU
CURS 6 – PROFIBUS
INFORMATICA INDUSTRIALA
As. drd. ing. Valentin STEFANESCU

2

Intorducere

2 Intorducere    Fieldbus reprezinta o magistrala de comunicatie care leaga instrumentele de teren (field

Fieldbus reprezinta o magistrala de comunicatie care leaga instrumentele de teren (field instruments) de partea de control Instrumentele de teren sunt acele componente atasate de un proces: instrumente de masura, valve, circuite de pornire pentru motoare, switch-uri de alarma, etc.

atasate de un proces: instrumente de masura, valve, circuite de pornire pentru motoare, switch-uri de alarma,

3

Introducere

3 Introducere    Orice instrument conectat la fieldbus trebuie sa aiba o parte de management

Orice instrument conectat la fieldbus trebuie sa aiba o parte de management a comunicatiei pe bus Fieldbus este o magistrala formata dintr-o pereche de cabluri. Transmisia pe bus se face in modul half duplex

trebui

In

conectate la interfata I/O a sistemului de control Acest lucru ar insemna cate doua fire pentru fiecare instrument

Fieldbus

lipsa

fieldbus-ului,

toate

instrumentele ar

este

standard

deschis,

astfel

ofera

un

flexibilitate si interoperabilitate foarte buna

 

Introducere

4

 
 

Avantaje:

Cablaj redus – datorita faptului ca nu trebuie ca fiecare instrument sa fie conectat direct la sistemul de control

Mai putin hardware – deoarece conversiile A/D si D/A se fac direct de catre instrumente, magistrala nu mai are nevoie de aceste elemente. Desi pretul instrumentelor creste, costul total poate fi mai mic

Configurare mai

simpla –

mai putine cabluri si

mai putin

hardware reduce complexitatea sistemului general

 
 

se

 

Intretinere mai simpla – din acelasi motiv, este usor sa identifice problema si sa se efectueze reparatiile necesare –

Flexibilitate

deoarece

este

standard

deschis,

multi

un

producatori ofera echipamente si astfel se asigura o gama variata de optiuni

5

Standardul IEC 61158

5 Standardul IEC 61158    Standardul IEC 61158 defineste diversele tipuri de fieldbus existente si

Standardul IEC 61158 defineste diversele tipuri de fieldbus existente

si a suferit modificari in 2003 si

El

fost creat

in 1999

a

2007

In varianta originala s-au definit 8 tipuri de fieldbus

Foundation Fieldbus H1 & H2 ControlNet ProfiBus P-Net Foundation Fieldbus HSE Swiftnet WorldFIP Interbus-S

6

Standardul IEC 61158

6 Standardul IEC 61158    Standardul IEC 61158 defineste diversele tipuri de fieldbus existente si

Standardul IEC 61158 defineste diversele tipuri de fieldbus existente

si a suferit modificari in 2003 si

El

fost creat

in 1999

a

2007

In varianta originala s-au definit 8 tipuri de fieldbus

Foundation Fieldbus H1 ControlNet PROFIBUS P-Net Foundation Fieldbus HSE (High Speed Ethernet) Swiftnet WorldFIP Interbus-S

 

Standardul IEC 61158

 

7

 
 

In anul 2007 s-a renuntat la Swiftnet si au fost adaugate alte tipuri aditionale:

PROFINET IO EtherCAT Ethernet Powerlink EPA SERCOS Interface

 

In

prezent,

cele

mai

utilizate

tipuri

sunt

PROFIBUS

si

Foundation Fieldbus

 

In

general,

aplicatiile

controlate

de

PLC-uri

folosesc

PROFIBUS pe cand cele controlate de DCS-uri (Distributed Control System) folosesc Foundation Fieldbus

8

PROFIBUS

8 PROFIBUS    PROFIBUS tehnologiei fieldbus    PROFIBUS a permis trecerea de la controlul
8 PROFIBUS    PROFIBUS tehnologiei fieldbus    PROFIBUS a permis trecerea de la controlul

PROFIBUS

tehnologiei fieldbus PROFIBUS a permis trecerea de la controlul centralizat la cel descentralizat

este

mai

raspandita

varianta

cea

a

9

PROFIBUS

9 PROFIBUS    In prezent, dezvoltarea lui se axeaza pe profiluri de aplicatii, implementari specifice

In prezent, dezvoltarea lui se axeaza pe profiluri de aplicatii, implementari specifice fiecarei aplicatii, maximizand performatele

Este un standard

sustinere puternica din partea marilor producatori de echipamente industriale Deoarece este un standard deschis si nu foloseste tehnologii proprietare, ii asigura intercompatibilitate cu multe componente si o durata de viata lunga

o

matur,

bine pus

la

punct

si

cu

Odata cu migrarea spre IT a sistemelor de control, PROFIBUS a fost imbunatatit cu functionalitati Ethernet, luand nastere standardul PROFINET

10

PROFIBUS

10 PROFIBUS    PROFIBUS asigura comunicatia intre dispozitive aflate la nivelul inferior al lantului de

PROFIBUS asigura comunicatia intre dispozitive aflate la nivelul inferior al lantului de productie si sistemele de control PROFIBUS are un design modular, oferind o gama larga de tehnologii de transmisie, tool-uri de management al device-urilor si profile specifice diverselor aplicatii

gama larga de tehnologii de transmisie, tool-uri de management al device-urilor si profile specifice diverselor aplicatii

11

PROFIBUS

11 PROFIBUS    In prezent exista doua variante de PROFIBUS:    PROFIBUS DP (Decentralized

In prezent exista doua variante de PROFIBUS:

PROFIBUS DP (Decentralized Peripherals) – este folosit pentru controlul instrumentelor de teren cu ajutorul unui sistem de control centralizat PROFIBUS PA (Process Automation) – folosit pentru monitorizarea instrumentelor de catre sistemul de control, in special in medii de risc mare (explozii, etc.). Aceasta varianta permite alimentarea instrumentelor direct din bus, in acelasi timp limitand curentii pentru a nu se declansa elementul de risc

Rata

de transfer

pentru cea de-a

limitata la 31.25 kbps

doua varianta e

Cele doua variante pot fi interconectate prin intermediul unor cuplori speciali

Tehnologia de transmisie

12

Tehnologia de transmisie 12    PROFIBUS torsadat ecranat cu 2 fire (RS485) sau prin fibra

PROFIBUS

torsadat ecranat cu 2 fire (RS485) sau prin fibra optica In cazul in care este necesara alimentarea de la bus se foloseste metoda de transmisie Manchester Coding Bus Power (MBP) prin intermediul cablurilor torsadate, ce asigura si alimentarea necesara prin cablu Transmisia MBP se foloseste in cazul in zone cu risc mare. Zonele MPB pot fi interconectate cu cele RS485 pentru a duce datele la PLC-urile aflate in zona sigura

cablu

poate

efectua

transmisia

datelor

prin

cu cele RS485 pentru a duce datele la PLC-urile aflate in zona sigura cablu poate efectua

13

RS485

13 RS485    Transmisia se poate face prin cabluri ecranate de cupru (RS485)   

Transmisia se poate face prin cabluri ecranate de cupru

(RS485)

Tehnologia RS485 adauga 1 bit de Start, un bit de Stop si un bit de paritate unui byte de informatie, astfel se asigura o protectie mare la erori (distanta Hamming = 4) Este folosit in special in varianta PROFIBUS DP

se asigura o protectie mare la erori (distanta Hamming = 4)    Este folosit in

14

MBP

14 MBP    Este conditiilor de risc, alimentarea trebuie sa se faca prin bus 

Este

conditiilor de risc, alimentarea trebuie sa se faca prin bus Retelele PROFIBUS PA sunt legate prin cuplori DP/PA la retele PROFIBUS DP unde exista PLC-urile Aceste retele mult mai rapide actioneaza ca un backbone si furnizeaza comenzile de control ce sunt transmise catre componentele din reteaua PROFIBUS PA

datorita

folosit

in

varianta

PROFIBUS

PA,

unde

de control ce sunt transmise catre componentele din reteaua PROFIBUS PA datorita folosit in varianta PROFIBUS

15

Cuploare DP/PA

15 Cuploare DP/PA    Sunt folosite pentru a conecta cele doua tipuri de PROFIBUS 

Sunt folosite pentru a conecta cele doua tipuri de PROFIBUS Ele fac conversia de la encodarea NRZ (Non Return to Zero) folosita in PROFIBUS DP la cod Manchester folosit in PROFIBUS PA De asemenea, reduc rata de transmisie la 31.25 kbps

in PROFIBUS DP la cod Manchester folosit in PROFIBUS PA    De asemenea, reduc rata
Transmisia pe fibra optica 16    In medii cu interferente EM puternice, sau pentru
Transmisia pe fibra optica
16
   In medii cu interferente EM puternice, sau pentru a acoperi
distante mari, se folosesc cablurile de fibra optica
   Acestea functioneaza in mod duplex, putand transmite si
receptiona date simultan

Transmisia pe fibra optica

17

Transmisia pe fibra optica 17    Dispozitivele se pot conecta la reteaua de fibra optica

Dispozitivele se pot conecta la reteaua de fibra optica direct daca dispun de un port optic Daca nu dispun de interfata de conectare optica, se poate folosi un OBT (Optical Bus Terminal) pentru a face conversia catre interfata RS485

interfata de conectare optica, se poate folosi un OBT (Optical Bus Terminal) pentru a face conversia
Transmisia pe fibra optica 18    Dispozitivele pot fi conectate prin intermediul OLM-urilor (Optical
Transmisia pe fibra optica
18
   Dispozitivele pot fi conectate prin intermediul OLM-urilor
(Optical Link Module)
   La
un
OLM
poate fi conectat un singur dispozitiv sau un
intreg segment PROFIBUS

Configuratii redundante

19

Configuratii redundante 19
Configuratii redundante 19
Configuratii redundante 19

Tehnologia de comunicatie

20

Tehnologia de comunicatie 20    Tehnologia Master-Slave    PROFIBUS este un bus serial care

Tehnologia

Master-Slave PROFIBUS este un bus serial care leaga toate nivelurile unui proces de productie El face distinctia intre componentele de comanda (Master) si cele de masura sau de executie (Slave)

este

de

comunicatie

folosita

de

PROFIBUS

intre componentele de comanda (Master) si cele de masura sau de executie (Slave) este de comunicatie

Tehnologia de comunicatie

21

Tehnologia de comunicatie 21    PROFIBUS descrie comportarea pentru nivelurile 1, 2 si 7 din

PROFIBUS descrie comportarea pentru nivelurile 1, 2 si 7 din modelul OSI

Nivelul fizic (discutat anterior) se transmisie

Fieldbus Data

receptionare de mesaje pe bus La nivelul de aplicatie sunt definite profilurile de aplicatii

servicii de trimitere si

refera la mediile de

Link

(FDL) ofera

nivelul de aplicatie sunt definite profilurile de aplicatii servicii de trimitere si refera la mediile de

Tehnologia de comunicatie

22

Tehnologia de comunicatie 22    Nivelul 2 (FDL) asigura accesul la magistrala prin metoda Master-Slave

Nivelul 2 (FDL) asigura accesul la magistrala prin metoda Master-Slave De asemenea, o functie importanta este aceea de backup al datelor In cazul unei erori, acestea sunt retransmise automat De asemenea, se asigura servicii de transmisie:

SDA – Send Data with Acknowledge – datele sunt transmise unui dispozitiv individual si aceasta trebuie sa raspunda cu un semnal de acknowledge ca a receptionat datele SRD – Send and Request Data with Reply – datele sunt transmise catre un dispozitiv si se cer simultan date de la acesta. Acesta le trimite imediat, fara a avea propriul acces la bus

Tehnologia de comunicatie

23

Tehnologia de comunicatie 23    SDN – Send Data with No Acknowledge – datele sunt
Tehnologia de comunicatie 23    SDN – Send Data with No Acknowledge – datele sunt

SDN – Send Data with No Acknowledge – datele sunt transmise catre unul sau mai multe dispozitive, insa nu se cere confirmarea primirii. Este folosit in transmisii de tip broadcast sau multicast

24

Accesul la magistrala

24 Accesul la magistrala    In magistrala se face pe baza unui sistem token ring

In

magistrala se face pe baza unui sistem token ring In acest mod, accesul la magistrala este transferat de la un Master la altul, in ordinea adreselor lor Daca un Master cere unui Slave date sau acknowledge, acesta va avea imediat accesul la magistrala

cazul

in care exista

mai multe statii Master, accesul la

sau acknowledge, acesta va avea imediat accesul la magistrala cazul in care exista mai multe statii

25

Accesul la magistrala

25 Accesul la magistrala    Fiecare Master determina independent lista statiilor active (LAS) si memoreaza

Fiecare Master determina independent lista statiilor active (LAS) si memoreaza propria sa adresa TS (this station), urmatoarea adresa de pe bus NS (next station) si adresa anterioara PS (previous station) Token-ul este transferat mereu catre NS si receptionat de la PS LAS contine numai adresele dispozitivelor Master

este transferat mereu catre NS si receptionat de la PS    LAS contine numai adresele
 

Accesul la magistrala

 

26

 
 

Fiecare Master masoara timpul de cand a primit token-ul pana cand il primeste data viitoare

In functie de configuratie sistemului, se determina timpul de acces la magistrala pentru fiecare Master Daca un sistem activ este adaugat sau eliminat, sistemul token ring se actualizeaza automat fara sa afecteze datele ce sunt transmise in acel moment pe bus

Pentru

a

nu

se crea

goluri

in secventa de

adrese a

dispozitivelor Master, se poate defini valoarea HSA (Highest Station Address). Orice adresa mai mare de HSA nu va fi inclusa in token ring

 

Accesul la magistrala

 

27

 
 

Frame-ul token nu trebuie sa fie confirmat, insa statia care cedeaza controlul verifica daca statia curenta acceseaza magistrala

In

cazul

in

care

la

doua

verificari,

aceasta

nu

acceseaza

magistrala,

token-ul

este

transmis

mai

departe In sistemele cu un singur Master, acesta isi cedeaza token-ul lui insasi, avand astfel mereu acces la magistrala. Sistemele cu un singur master realizeaza comunicatia eficienta cu perifericele descentralizate (PROFIBUS DP)

28

Accesul la magistrala

28 Accesul la magistrala    Sistemul Master-Slave e subordonat celui de token ring   
28 Accesul la magistrala    Sistemul Master-Slave e subordonat celui de token ring   

Sistemul Master-Slave e subordonat celui de token ring Cand un Master are accesul la magistrala, el poate sa

sa

receptioneze date de la acestea Sistemele Slave nu pot transmite date pe cont propriu Fiecare Master are in subordine propriile sisteme Slave

transmita

mesaje

catre

sistemele

Slave

sau

29

Profiluri de aplicatii

29 Profiluri de aplicatii    PROFIBUS defineste o serie de profiluri pentru diverse aplicatii 

PROFIBUS defineste o serie de profiluri pentru diverse aplicatii

Aceste aplicatii pot fi apligatii generale sau aplicatii specifice

Profilurile

proprietati ce pot fi folosite in mai multe tipuri de aplicatii Profilurile pentru aplicatii specifice descriu functii specifice pentru o aplicatie industriala

Cele doua tipuri de profiluri pot fi folosite simultan

si

pentru

aplicatii

generale

descriu

functii

Profiluri de aplicatii 30
Profiluri de aplicatii
30
Profiluri de aplicatii 31    PROFISafe este un profil ce defineste cum se desfasoara
Profiluri de aplicatii
31
   PROFISafe este un profil ce defineste cum se desfasoara
comunicatia in cazul sistemelor de siguranta prin
intermediul PROFIBUS
   Exemplu: Butonul de oprire de urgenta a unei instalatii

32

Profiluri de aplicatii

32 Profiluri de aplicatii    Protocolul HART (Highway Addressable Remote Transducer) permite comunicatia a unui

Protocolul HART (Highway Addressable Remote Transducer) permite comunicatia a unui semnal digital si a unuia analogic simultan pe acelasi mediu de transmisie

Remote Transducer) permite comunicatia a unui semnal digital si a unuia analogic simultan pe acelasi mediu

33

Profiluri de aplicatii

33 Profiluri de aplicatii    Protocolul HART transmite la 1200 bps fara a intrerupe semnalul

Protocolul HART transmite la 1200 bps fara a intrerupe semnalul analogic 4-20 mA Ca si PROFIBUS, HART este un protocol de tip Master- Slave, deci este posibila comunicatia HART prin intermediul PROFIBUS De exemplu, un sistem Master poate cere unui senzor valoarea masurata, ce va fi transmisa prin semnalul analogic clasic 4-20 mA iar in paralel poate sa primeasca informatii aditionale prin intermediul HART despre parametri sai de functionare sau alte informatii utile

Profiluri de aplicatii 34    Prin HART on PROFIBUS DP este posibila integrarea dispozitivelor
Profiluri de aplicatii
34
   Prin HART on PROFIBUS DP este posibila integrarea
dispozitivelor HART intr-o retea PROFIBUS

35

Profiluri de aplicatii

35 Profiluri de aplicatii    Cand avem activitati care se desfasoara la secvente de timp,

Cand avem activitati care se desfasoara la secvente de timp, sau in activitati de diagnoza, este util ca anumite actiuni sa se desfasoare la momentul exact prin intermediul functiei de time stamp

de diagnoza, este util ca anumite actiuni sa se desfasoare la momentul exact prin intermediul functiei

36

Profiluri de aplicatii

36 Profiluri de aplicatii    Cand avem activitati care se desfasoara la secvente de timp,

Cand avem activitati care se desfasoara la secvente de timp, sau in activitati de diagnoza, este util ca anumite actiuni sa se desfasoare la momentul exact prin intermediul functiei de time stamp

de diagnoza, este util ca anumite actiuni sa se desfasoare la momentul exact prin intermediul functiei
 

Concluzii

37

 
 

PROFIBUS

reprezinta

cel

mai

raspandit

mod

de

comunicatie in industrie Face legatura intre fabrica si dispozitivele de control Dispozitivele de control pot fi conectate prin intermediul PROFINET la camera de control Permite functii avansate de diagnoza Deoarece este un standard deschis, multi producatori ofera echipamente compatibile Profilurile multiple de aplicatii fac posibila adoptarea standardului intr-o mare varietate de aplicatii

 

Concluzii

38

 
 

Datorita numarului redus de cabluri si de elemente hardware, este usor de planificat, implementat si intretinut o retea PROFIBUS

Prin extensia Ethernet, PROFINET, este posibila integrarea in procesul de productie a tehnologiei IT si a avantajelor oferite de protocolul TCP/IP De asemenea, este posibila conectarea la internet a

procesului

industrial

si

monitorizarea,

diagnoza si

controlul acestuia de la distanta Dezavantajul principal este pretul mai ridicat al instrumentelor care trebuie sa includa si componentele de conversie A/D si D/A

 

Concluzii

39

 
 

Datorita numarului redus de cabluri si de elemente hardware, este usor de planificat, implementat si intretinut o retea PROFIBUS

Prin extensia Ethernet, PROFINET, este posibila integrarea in procesul de productie a tehnologiei IT si a avantajelor oferite de protocolul TCP/IP De asemenea, este posibila conectarea la internet a

procesului

industrial

si

monitorizarea,

diagnoza si

controlul acestuia de la distanta Dezavantajul principal este pretul mai ridicat al instrumentelor care trebuie sa includa si componentele de conversie A/D si D/A

40

Domenii de utilizare

40 Domenii de utilizare
40 Domenii de utilizare
40 Domenii de utilizare
40 Domenii de utilizare
40 Domenii de utilizare
40 Domenii de utilizare