Sunteți pe pagina 1din 39

Protocoale industriale de comunicare

OSI
 (Open systems interconnection) – interconectarea sistemelor deschise și reprezintă
o stivă de protocoale de comunicație ierarhice (un standard), folosit pentru a realiza o rețea
de dispozitive.
Modelul de Referință OSI oferă metode generale pentru realizarea comunicației

dispozitivelor pentru ca acestea să poată schimba informații, indiferent de particularitățile
constructive ale sistemelor (fabricant, sistem de operare, țară, etc). Modelul de Referință
are aplicații în toate domeniile comunicațiilor de date, nu doar în cazul rețelelor de
calculatoare.
Modelul OSI divizează problema complexă a comunicării între două sau mai multe

sisteme în 7 straturi numite și niveluri (layers) distincte, într-o arhitectură ierarhică.
Fiecare strat (nivel) are funcții bine determinate și comunică doar cu straturile adiacente.
Cele 7 niveluri ale Modelului de Referință se numesc: Aplicație (nivelul 7, superior),

Prezentare, Sesiune, Transport, Rețea, Legătură de date, Fizic (nivelul 1, inferior).
Termenii corespunzători din engleză sunt Application, Presentation, Session, Transport,
Network, Data link, Physical.

1 PICET - Protocoale industriale


Protocoale industriale de comunicare

Model OSI

2 PICET - Protocoale industriale


Protocoale industriale de comunicare

3 PICET - Protocoale industriale


Protocoale industriale de comunicare – nivele OSI
Nivelul 7 - Aplicație are ca rol realizarea interfeței cu utilizatorul și interfața
cu aplicațiile, specifică interfața de lucru cu utilizatorul și gestionează
comunicația între aplicații. Acest strat nu reprezintă o aplicație de sine
stătătoare, ci doar interfața între aplicații și componentele sistemelui de
calcul (ex. HTTP; FTP; SNMP; SSH; NFS...). Unitatea de date este mesajul.

Nivelul 6 – Prezentare are ca rol transformarea datelor în formate înțelese de


fiecare aplicație și de dispozitivele respective, compresia datelor și criptarea.

Nivelul 5 – Sesiunea furnizează controlul comunicației între aplicații.


Stabilește, menține, gestionează și închide conexiuni (sesiuni) între aplicații.

4 PICET - Protocoale industriale


Protocoale industriale de comunicare – nivele OSI
 Nivelul 4 – Transport și are ca rol transferul fiabil al informației între
două sisteme terminale (end points) ale unei comunicații. Furnizează
controlul erorilor și controlul fluxului de date între două puncte
terminale, asigurând ordinea corectă a pachetelor de date. Oferă un
serviciu de transport de date care izolează nivelurile superioare de
orice specificitații legate de modul în care este executat transportul
datelor. Unitatea de date este reprezentată de: segment, datagramă.

 Nivelul 3 – Rețeaua, are rolul determinării căii optime pentru


realizarea transferului de informații într-o rețea constituită din mai
multe segmente, prin fragmentarea și reasamblarea informației
Unitatea de date: pachetul.

5 PICET - Protocoale industriale


Protocoale industriale de comunicare – nivele OSI
Nivelul
 2 – Legătura de date se ocupă cu adresarea fizica, topologia rețelei, accesul la rețea, detecția și
anunțarea erorilor și controlul fluxului fizic (flow control). Ea are rolul de a furniza un transport sigur,
fiabil, al datelor de-a lungul unei legături fizice, realizând:
- Controlul erorilor de comunicație
- Controlul fluxului de date
- Controlul legăturii
- Sincronizarea la nivel de cadru
Unitatea de date este cadrul.
Nivelul 1 – definește specificații electrice, mecanice, procedurale și functionale pentru activarea,

menținerea și dezactivarea legăturilor fizice între sisteme.
Rol: transmiterea unui șir de biți pe un canal de comunicații. Se precizează modulații, codări,
sincronizări la nivel de bit. Un standard de nivel fizic definește 4 tipuri de caracteristici:
- Mecanice (forma și dimensiunile conectorilor, numărul de pini)
- Electrice (modulația, debite binare, codări, lungimi maxime ale canalelor de comunicație)
- Funcționale (funcția fiecărui pin)
- Procedurale (succesiunea procedurilor pentru activarea unui serviciu)
Unitatea de date: bitul

6 PICET - Protocoale industriale


Data Link Control

Media Acces Control Logical Link Control


(MAC) (LLC)
Controleaza modul in care Controleaza sincronizarea
calculatorul primeste acces cadrelor, fluxul de date si
la date, respectiv verifica erorile, avand
permisiunea sa le transmita, implementate mecanismele
acoperind astfel de cerere automata de
managementul adreselor retransmisie (ARQ) si
procesele de handshaking

7 PICET - Protocoale industriale


Protocoale industriale de comunicare – nivele OSI
ex.: HTTP, SMTP, SNMP, FTP, Telnet, SIP, SSH, NFS, RTSP,
7 Aplicație
XMPP, Whois, ENRP
6 Prezentare ex.: XDR, ASN.1, SMB, AFP, NCP

ex.: ASAP, TLS, SSH, ISO 8327 / CCITT X.225, RPC,


5 Sesiune NetBIOS, ASP, Winsock, BSD sockets, NCP (Network Core
Protocol), NFS (Network File System)

4 Transport ex.: TCP, UDP, RTP, SCTP, SPX, ATP, IL

ex.: IP, ICMP, IGMP, IPX, BGP, OSPF, RIP, IGRP, EIGRP,
3 Rețea
ARP, RARP, X.25 (Packet Switching)

ex.: Ethernet, Token ring, HDLC, Frame relay, ISDN, ATM,


2 Legătura de date
802.11 Wi-Fi, FDDI, PPP

1 Fizic ex.: cablu coaxial, radio, fibră optică, cablu bifilar torsadat
8 PICET - Protocoale industriale
Comparație între rețelele industriale

9 PICET - Protocoale industriale


10 PICET - Protocoale industriale
11 PICET - Protocoale industriale
BUS-uri de comunicare industriale
Topologia sistemelor de conducere: distribuirea functionala si spatiala a functiilor de
conducere

Nivelul de monitorizare si comanda


- Procesul este comandat si supravegheat.
- Reprezinta centrul automatizarii unde vin toate informatiile.
- Are la baza automate programabile sau calculatoare de proces.
Nivelul de conectare - Se asigura alimentarea cu energie electrica a diferitelor
componente (de masura, control sau actionare).
Nivelul campului
- Aici se gasesc senzorii si elementele de executie.
- Diversitate mare de componente.
- Este necesara solutionarea unor probleme legate de functionarea dispozitivelor si
modulelor electronice in mediu industrial.
- Trebuie realizat un sistem de comunicatie deschis si flexibil.

12 PICET - Protocoale industriale


Enterprise
Complexitatea
functionalitatii si
valoarea costurilor
Gateway
dedicat Control
Ierarhie completa
a bus-urilor
industriale
Fieldbus

Devicebus

Sensorbus
13 PICET - Protocoale industriale
Tipuri de retele utilizate Nivelul de lucru
Protocoale si aplicatii Nivel companie sau
pe suport Ethernet intreprindere

ControlNet si HSE Control

Profibus PA si
Fieldbus Foundation Fieldbus

DeviceNet si Profibus Devicebus

CAN Sensorbus

Observatie. O parte din protocoale pot utiliza un nivel fizic comun (Ethernet),
respectiv o serie de nivele de protocol (IP, TCP), dar care actioneaza ca niste
punti, in ideea limitarii si controlului traficului de informatie pe bus-ul de
control.

14 PICET - Protocoale industriale


Cerinte in ceea ce priveste sistemele de
comunicatii industriale:

Siguranta in functionare.
Sa asigure comunicarea intre calculatoare si
echipamentele industriale
Existenta unor solutii simple, seriale, ce au la baza
diverse protocoale (Modbus, Profibus, etc)
Presupun implementarea de retele de comunicatii
complexe si sofisticate care ofera robustete, fiabilitate si
comunicatii in timp real.

15 PICET - Protocoale industriale


Categorii de retele industriale:
Device
Este dedicata gestionarii mesajelor scurte, in general de dimensiune
redusa, cativa octeti.
Majoritatea echipamentelor din aceasta categorie sunt discrete
(senzori de pozitie, butoane, limitatoare de cursa, etc)
Aparatele necesita mesaje scurte
Echipamentele pot fi divizate in doua subcategorii:
 De bit (realizeaza transferuri minimale de date la si de la
echipamente simple discrete, la nivel fizic de I/O, cum ar fi
senzori sau actuatori).
 De octet (transfera dintr-o data in mod normal mai mult de 50 de
octeti de date, oferind performanta in comunicatiile de nivel
16
inalt).
PICET - Protocoale industriale
Proces
Suporta comunicarea a catorva sute de octeti de date per sesiune de
transmisie (sunt mai lente tocmai datorita dimensiunilor pachetelor de
date).

Controlerele de proces sunt de obicei echipamente inteligente,


dedicate controlului marimilor analogice (debit, temperatura,
concentratie, etc). Bus-urile conectate se utilizeaza pentru
transmiterea parametrilor de proces catre controlerele de proces.

Majoritatea echipamentelor conectate sunt analogice.

17 PICET - Protocoale industriale


PROTOCOALE SIMPLE DE COMUNICATIE -
MODBUS

Protocol – procesul de accesare a unui dispozitiv, raspunsul la


cererile venite de la alte dispozitive si modalitatea de detectare si
raportare a erorilor
El stabileste formatul mesajului si continutul campurilor din
mesaj.

Modbus – protocolul utilizat in retele cu echipamente Modicon

Retele Modicon Retele standard (MAC


Modbus si Ethernet)
Retele Modbus Plus

18 PICET - Protocoale industriale


Protocol ModBus
- dezvoltat și promovat de grupul Schneider
- tehnologie a anilor 60
- format din șiruri de date de comunicație simple, concise
- suport fizic pe interfețele RS232, RS422, RS485
- dispozitivele integrate sunt modelate ca registre, contacte și bobine
- setul de instrucțiuni este bine definit
- arhitectura poate conține 254 slaves la 1 Master
- punerea în practică a acestui protocol necesită un preț scăzut
- rețeaua cu acest protocol poate conține maxim 247 de noduri
- folosește un standard deschis și larg răspândit

19 PICET - Protocoale industriale


Protocolul Modbus
Furnizeaza standardul intern pe care controlerele Modicon il utilizeaza
pentru analizarea mesajelor
Determina, pe durata comunicațiilor,
cum isi valideaza adresa fiecare controler
cum recunoaste un mesaj adresat lui
ce tip de actiune urmeaza
cum extrage informatiile si datele continute in mesaj
Construieste raspunsul si il trimite in retea
In alte retele, realizeaza conversia intre mesajele Modbus incluse si
cadrele specifice acelor retele

20 PICET - Protocoale industriale


Protocol ModBus
- viteză redusă, nu satisface condițiile în timp real
- greu de depanat

- probleme cu masa
- performanțe limitate

21 PICET - Protocoale industriale


Tranzactiile intr-o retea Modbus

Porturile standard Modbus ale controlerelor Modicon utilizeaza o


interfata seriala compatibila cu RS-232C sau RS-485 la nivelul pinilor
conectorului, cablului, nivelelor semnalului, ratei de transmisie si
controlul paritatii.

Direct in retea
Conectarea controlerelor:
Prin intermediul modem-urilor

22 PICET - Protocoale industriale Utilizeaza tehnica master-slave


Dispozitiv MASTER Dispozitiv SLAVE
Procesor local +software
Adreseaza individual fiecare Returneaza mesajul de raspuns
dispozitiv slave la cerere daca este adresat
Poate initia trimiterea mesajului individual
la toate dispozitivele slave Nu sunt returnate raspunsuri
daca cererea este adresata tuturor
Format cerere dispozitiv master: dispozitivelor
Format raspunsslave
dispozitiv slave:
Includerea adresei dispozitivului Campurile de confirmare a
Codul functiei actiunii
Datele returnate
Definirea actiunii cerute
Datele ce trebuie transmise Campurile de control al erorilor

Campurile de control al erorilor


PICET - Protocoale industriale
23
Rețea Interbus
- sistem de interfață serială ce transmite datele între sistemele de
control (PC, PLC) și modulele I/O distribuite spațial care sunt
conectate la senzori și actuatoare

- rețeaua este de obicei de tip inel cu registru de deplasare

- asigură cerințele aplicațiilor prin numărul mare de I/O și prin


redundanță

- suportă subrețele multiple și permite autoconfigurarea

24 PICET - Protocoale industriale


Rețea / Protocol DeviceNet
- este un protocol de rețea ce folosește comunicații master - slave (și
eventual mai multe dispozitive Master)
- el transportă date corespunzătoare I/O și alte date decât cele de
control
- permite configurarea a până la 64 de noduri de rețea
- introducerea sau înlocuirea unui nod de rețea se poate face sub
tensiune
- cablul de realizare include alimentare și linii de date
- permite rate de transfer de 125 k, 250 k și 500 kBauds
- suportă conexiuni I/O de tip cu interogare, cu schimbarea stării sau
pulsuri

25 PICET - Protocoale industriale


Rețea / Protocol DeviceNet
- nu permite multicasting (difuzare multiplă, un utilizator trimite un
mesaj unui grup de destinatari)
- are capacitate redusă pentru peer (comunicare cu egali)
- dispozitivele sunt descrise ca o serie de obiecte ce arată
comportamentul exterior
- obiecte cerute în funcționare: obiectul Identitate, obiectul
DeviceNet, obiectul Router și obiectul Conexiune
- un profil DeviceNet specifică modelul Obiect, datele I/O și datele
de configurare
- aplicație tipică: transportor cu bandă

26 PICET - Protocoale industriale


Protocol / rețea ProfiBus
- bazat pe interfața RS485
- circuitul conține o stivă și Media Access Control
- prezintă multiple versiuni (DP, FMS, PA)
- permite 127 noduri și o lungime maximă de 1000 m
- are 244 Octeți / mesaj și viteză de maxim 12 Mbauds
- rețeaua de tip Master / Slave folosește o interogare de tip Polling

- Avantaje: viteză mare, grad mare de determinism, circuitele ASIC


(Application Specific Integrated Circuit) implementează o stivă de
comunicare
- Dezavantaje: cost ridicat, magistrala de date nu are alimentare, se
bazează pe un model clasic Master / Slave
27 PICET - Protocoale industriale
Rețele bazate pe mesaje (ControlNet)
- rețeaua este adaptabilă de către utilizator
- prezintă o capacitate mare de I/O și de mesaje
- permite maxim 99 noduri pe o subrețea
- permite control cu sincronizare precisă
- comunicarea este de tip Multicast&Peer
- rețele concurente: Profibus FMS, Modbus plus, Ethernet/IP

28 PICET - Protocoale industriale


Protocol CANOpen
Este de fapt un standard al comunității europene
Are o largă răspândire în domenii de la bunuri de larg
consum, domeniul medical, domeniul aplicațiilor
industriale

29 PICET - Protocoale industriale


Rețea Ethernet
- cea mai populară rețea cu peste 200000000 noduri
- folosește standardul IEEE 802.3 ce conține nivelul fizic (caracteristici electrice)
și nivelul de legătură de date (MAC, corectare a erorilor și formare de cadre)
- variante în tabel
- CSMA/CD=Carrier Sens Multiple Access with Collision Detection

30 PICET - Protocoale industriale


Rețea Ethernet
Ethernet reprezintă un ansamblu de protocoale bazat pe transmisia cadrelor și
utilizat la implementarea rețelelor locale de tip LAN.
Numele provine de la cuvântul englez ether, despre care multă vreme s-a
crezut că este mediul în care acționau și comunicau zeitățile. Ethernet-ul se
definește printr-un șir de standarde pentru cablare și semnalizare electrică
aparținând primelor două niveluri din Modelul de Referință OSI- nivelul fizic
și legătură de date.
Ethernet-ul folosește standarde ce permit transmisia datelor prin mai multe
medii fizice, cum ar fi:
- cabluri coaxiale, folosite în primele rețele Ethernet
- cabluri torsadate - pentru conectarea sistemelor individuale la rețea
- cabluri de fibră optică - pentru structura internă (backbone = magistrală) a
rețelei.
Ethernet-ul a început să se răspândească începând din anii 1980, dezvoltându-
se în detrimentul altor tehnologii cum ar fi Token Ring și ARCNET, până când
a ajuns practic singurul protocol de nivel 2 de pe piață.
31 PICET - Protocoale industriale
Rețea Ethernet
 La nivelele de deasupra nivelului fizic, aparatele dintr-o rețea Ethernet
comunică între ele prin împărțirea mesajelor în multe pachete mici, care se
transmit și se recepționează unul câte unul (dar foarte repede). Fiecare aparat
legat la rețea primește o adresă de la protocolul Media Access Control (Adresă
MAC), unică, alcătuită din 48 biți, și care se folosește la identificarea atât a
sursei cât și a destinației pachetelor.
Cu toate progresele făcute, și anume plecând de la cabluri coaxiale groase care
ajungeau la viteze de transmisie de maximum 10 Mbit/s, și până în zilele
noastre, când rețelele Ethernet cu fibre optice ajung la viteze de pânâ la 100
Gbps (prin standardul IEEE 802.3ba), formatul cadrelor nu s-a schimbat,
astfel încât toate rețelele Ethernet pot fi interconectate fără probleme. În plus,
datorită marii răspândiri a rețelelor Ethernet, scăderii permanente a costurilor
pentru hardware, precum și miniaturizării tuturor componentelor Ethernet, în
ziua de azi funcționalitatea Ethernet se poate implementa la PC-uri direct pe
placa de bază, fără a mai fi nevoie de o placă de rețea separată.

32 PICET - Protocoale industriale


Rețea Ethernet
Cele mai vechi medii de transmisie pentru protocolul Ethernet au
fost cablurile coaxiale groase (standardul 10BASE5) și subțiri
(10BASE2). A urmat apoi cablul torsadat, care este prezent în toate
standardele începând cu 10BASE-T (10 Mbps). Odată cu mărirea
vitezei, distanțele pentru care funcționează Ethernet-ul pe cupru s-
au redus, ajungând la numai 10 m pentru 100 Gbps.
Pentru a asigura conectivitatea la viteze și pe distanțe mari s-a
trecut la fibra optică. Potrivit unor estimări, este posibil ca
Ethernet-ul să ajungă la o viteză de transfer de ordinul terabiților
pe secundă, folosind fibră optică.
Toate protocoalele din familia Ethernet care transmit informație în
banda de bază folosesc codarea Manchester cu valorile de +0,85V
și -0,85V.
33 PICET - Protocoale industriale
Power over Ethernet (PoE) – alimentare prin
Ethernet
- introdus în 2003, folosește standardul IEEE 802.3AF
- perechile de pini nefolosite 7 – 8 și 4 – 5 asigură alimentarea
- tipuri de dispozitive PoE
- PoE compatibile sau active Ethernet
- dispozitive necompatibile PoE
- Tap pasiv – fără conversie
- Tap reglat, conform cerințelor dispozitivelor
- Dispozitive injectoare, ce furnizează alimentare pentru rețele
Cat5

34 PICET - Protocoale industriale


Power over Ethernet (PoE) – alimentare prin
Ethernet
- Dezavantaje: trebuie calculat cu atenție necesarul de curent, trebuie
studiată compatibilitatea cu dispozitivele apărute înaintea
standardizării, unele dispozitive pot folosi firele folosite de PoE,
probleme cu emisiile EM și cu încălzirea

- Avantaje: puncte de acces la distanță fără fir cu cost redus, aduce


punctele de acces mai aproape de antenă, deci cablul pentru antenă
este mai scurt
- Nivelurile de aplicație ale Ethernet:
- Modbus/TCP
- Ethernet / IP
- ProfiNet.
35 PICET - Protocoale industriale
ModBus/TCP
Structura de bază a mesajelor este ModBus
Arhitectura rețelei este de tip Registru / bobină identică
Simplu de pus în practică
Unelte disponibile imediat
Întâlnită la multe automate programabile și interfețe om –
mașină
Simplitatea acestei rețele constituie simultan un avantaj și
un dezavantaj

36 PICET - Protocoale industriale


ModBus / TCP
Avantaje
- nivel de aplicație folosind TCP/IP
- materializat cu ușurință
- mesaje concise
- folosește ModBus care este larg utilizat și înțeles
• Dezavantaje
- posibilitate de interschimbare redusă sau 0
- tipuri de date limitate
- limitare a dimensiunii datelor transferate

37 PICET - Protocoale industriale


PROFInet
Fără legătură cu Profibus
Bazat pe MS DCOM – Distributed Component Object
Module
Modularitate a procesului cu inteligență distribuită
Suport redus
Comunicație tip TCP/IP

38 PICET - Protocoale industriale


Ethernet / IP
CIP – Common Industrial Protocol (Model obiect de
tip DeviceNet) folosind Ethernet
Suport de la producători semnificativi
Arhitectură specifică producătorului
Compatibilă cu DeviceNet &ControlNet

39 PICET - Protocoale industriale

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