Sunteți pe pagina 1din 38

Protocoale şi interfeţe de comunicare în industrie

aferente infrastructurilor critice în energetică,


transporturi și servicii

Prof.hab.dr.ing. Bogdan HNATIUC

Departamentul de Științe Inginerești în Domeniul Electric

1 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1, C2, C3


Protocoale şi interfeţe de comunicare în industrie
aferente infrastructurilor critice în energetică,
transporturi și servicii
Capitolul 1. Interfețe de comunicare pentru echipamente
industriale
Capitolul 2. Protocoale industriale de comunicare
Capitolul 3. Softuri dedicate pentru control și comandă la
distanță
Capitolul 4. Configurarea unităților de tip Electronic
Trigger Unit prevăzute cu interfețe de proces
Capitolul 5. Echipamente capabile de a fi integrate în
sisteme de comandă și monitorizare la distanță
2 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1
Capitolul 1. Interfețe de comunicare pentru echipamente
industriale
Terminologie
 Topologie – forma unei rețele
 PHY – nivel fizic al rețelei
 CAN – controler pentru accesul la o rețea
 MAC – Media Access Control (adrese)
 Switch – dispozitiv ce realizează interconectarea diferitelor segmente de
rețea pe baza adreselor MAC
 MULTICAST – date trimise la mai multe adrese
 Încapsulare – nivel de date
 Interoperabilitate – capacitatea dispozitivelor de a lucra împreună
 Hub – componentă folosită pentru conectarea unor dispozitive prin cablu

3 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1


Capitolul 1. Interfețe de comunicare pentru echipamente
industriale. Protocoale industriale
 Definiții
 Protocol industrial - Un protocol este un set de reguli şi convenţii
cu ajutorul căruia se realizează comunicarea într-o reţea. Protocoalele
determină formatul, timpul, secvenţele şi controlul erorilor în
comunicarea de date.
 Protocoalele controlează toate aspectele comunicării datelor, printre
care:
- cum este construită reţeaua fizică;
- cum sunt conectate dispozitivele la reţea;
- cum sunt formate datele pentru transmisie;
- cum sunt transmise datele;
- cum sunt conectate erorile.

4 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1


Capitolul 1. Interfețe de comunicare pentru echipamente
industriale. Protocoale industriale
 Definiții

 Interfață – componentă a unui sistem care permite comunicarea.


Este un dispozitiv de interacțiune dintre două unități sau
componente ale unui sistem ce asigură compatibilitatea din punct
de vedere hardware și software spre ambele părți ce comunică prin
el în mod unidirecțional sau bidirecțional.

5 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1


Interfețe de comunicare pentru echipamente industriale
Interfețele activează la nivelul 1 al unei rețele, numit și nivel fizic, ce
asigură:
- vehicularea fluxurilor de biti (impulsuri electrice, semnal luminos sau
radio) in retea la nivel electric, optic sau mecanic
 mijloacele fizice de transmitere si receptie a datelor pe o purtatoare,
incluzand cabluri, placi (Network Interface Card), circuite si alte aspecte
fizice
Sunt acoperite urmatoarele aspecte:
 Codarea datelor – modificarea valorilor binare in stari electrice sau optice,
simplu de transportat si de detectat la celalalt capat al suportului de
transmisie;
 Tehnici de transmisie – functie de metoda de transmisie a semnalului,
digitala sau analogica;
 Mediul fizic de transmitere – transmite bitii ca semnale electrice sau optice
si determina factori de evaluare a semnalelor pe mediul fizic specific;
 Accesoriile mediului fizic – factori absolut esentiali, cum ar fi
6 echipamentele externe ŞIutilizate,
SECURITATE CIBERNETICĂ conectorii
MANAGEMENTUL utilizati,
RISCURILOR - C1 numar de pini,
semnalele alocate pinilor.
Interfețe seriale de comunicare pentru echipamente
industriale – RS232
-Interfaţa serială RS-232 este unul din cele mai răspândite echipamente
-
periferice.

-Transmisia şi recepţia se face bit cu bit, necesitând doar un singur fir


pentru transmisie.

- RS-232 este un standard, în sensul că toate modelele de calculatoare şi


majoritatea instrumentelor de măsură o înglobează. Standardul inițial
permite comunicaţii doar pe distanţe scurte (până în 20 m) şi viteze de
transfer de maxim 19600 bps (bps înseamnă biţi pe secundă).

- Ulterior s-au dezvoltat şi alte standarde (RS-422, RS-485, RS- 449) ce


permit fie distanţe mai mari între emiţător şi receptor, fie viteze mai mari
fie mai multe dispozitive conectate pe acelaşi cablu.
7 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1
Interfețe seriale de comunicare pentru echipamente
industriale – RS232
- Datele seriale pot fi transmise sincron (clocked) sau asincron
(nonclocked).
-
- Dacă interfeţele menţionate mai sus sunt asincrone, există şi interfeţe
sincrone (I2C – inter-integrated circuit, SPI – serial peripheral interface),
acestea fiind destinate în general distanţelor scurte şi interfaţării unor
periferice cu microprocesoarele.
- Caracteristicile electrice definesc tensiunile minime şi maxime ale
stărilor logice, semnalele şi semnificaţiile lor şi conectorii.
- Nivelul 1 logic este corespunzător tensiunilor între -3 și -25 V, cu o
valoare tipică de – 12 V
- Nivelul 0 logic corespunde tensiunilor situate între 3 și 25 V, cu o
valoare tipică de 12 V
- Când nu există impulsuri linia stă în 1 logic (-12 V), iar când tensiunea
este de 0 V înseană că linia este întreruptă sau există un scurtcircuit.
8 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1
Interfața RS232

9 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1


Interfața RS232

Există 2 tipuri de conectori disponibili pentru interfața


RS232:

- DB25S – asigură funcționalitatea totală a interfeței

- DB9S – asigură un spațiu minim pentru instrumentația tot


mai mică

10 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1


Interfața RS232

11 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1


Interfața serială RS232
 Semnalele RS232 sunt de 3 categorii:

- date (TxD, RxD). Există 2 canale de date ce permit comunicații full-


duplex

- controlul comunicației (RTS, CTS) – semnale ce asigură suportul prin


care se controlează traficul datelor

- timing (TC, RC) – pentru comunicații sincrone e necesară transmiterea


unui semnal de tact pentru sincronizarea receptorului cu emițătorul

12 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1


Interfața serială RS232

DTE – data terminal equipment


DCE – data circuit termination equipment
SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1
13
Interfața serială RS232
- Termenii Half Duplex (HDX) și Full Duplex (FDX) se referă la
simultaneitatea transferului de date în ambele sensuri între 2
echipamente.
-Dacă există flux de date atât într-un sens cât și în celălalt, dar nu
simultan, atunci transferul este HDX, numit industrial și TWA (Two Way
Alternate).
- Dacă există flux de date atât într-un sens cât și în celălalt în același
timp, atunci transferul este FDX, numit industrial și TWS (Two Way
Simultaneous).
- Interfața serială RS232 este una punct – la – punct, full duplex.
- Legătura între 2 sisteme prin intermediul interfeței RS232 poate fi
completă, sau pe 3 fire cu protocol hardware.
- Pentru legătura completă datele circulă prin TxD sau RxD în mod FDX
sau HDX, după capacitatea circuitelor seriale de interfață.
SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1
Perechile
- 14 de semnal DTR / CTS au rolul de a implementa un protocol
Interfața serială RS232
- Unul dintre sistemele conectate solicită un transfer prin semnalele RTS
sau DTR, iar celălalt prin CTS sau DSR confirmă disponibilitatea
receptorului de a primi date.
- Tactul de recepție și cel de emisie sunt de obicei egale și provin de la
un generator extern (pot fi și separate).
- Dintre cele 2 linii de protocol RTS/CTS sau DTR/DSR, care necesită 7
fire, se poate folosi una singură, caz în care conexiunea necesită 5 fire.
- Prin implementarea unui protocol software numit XonXoff, numărul de
fire de legătură scade la 3.
- Acest protocol înseamnă transmiterea pe TxD și recepția pe RxD a unor
coduri, unul care semnifică liber (pentru Xon) și unul care semnifică
ocupat (pentru Xoff).

15 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1


Interfața serială RS232

16 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1


Interfețe seriale de comunicare pentru echipamente
industriale
RS – 423A
Standard folosit la scară mică, introdus în anii 80 de HP la calculatoare
Specifica caracteristicile electrice pentru o interfata numerica cu canale de
transmisie nesimetrice (single-ended)
Prezintă o referință la masă, permițând distanțe mai mari și rate de transmisie
superioare față de RS232 (distanțe de maxim 1200 m și viteze maxime de 100
kbps)
Distanta suportata de interfata este dependenta de rata de transmisie si cablurile
de legatura utilizate
 Permite o topologie cu un transmițător și maxim 10 receptoare
 Nivelurile de tensiune sunt între -6V și 6 V
 Topologia rețelei poate fi point-to-point sau multidropped
 Diferă de RS422 prin faptul că RS423A are o singură linie de răspuns pentru toți
pinii de date, față de o linie de răspuns pentru fiecare pin de date

17 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1


18 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1
Interfețe seriale de comunicare pentru echipamente
industriale

RS – 449 (EIA-449 sau TIA-449)


A fost destinat sa inlocuiasca la nivel fizic si functional interfata
RS – 232C avand mai multe functii decat aceasta
 Poate folosi același conector DB25 însă cu performanțe superioare
și lungime mai mare a conexiunii
Ofera specificatii noi pentru un conector principal de 37 pini si un
conector de 9 pini pentru schimbarea transmisiei datelor pe un al
doilea canal.
Permite o rata maxima de transmisie de pana la 2 Mbps
 Receptorii de pe RS449 utilizează o intrare diferențială
 Sunt folosite pentru transmisie perechi de fire (cabluri) torsadate

19 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1


Interfața serială RS422
- RS422 este un standard industrial ce precizează caracteristicile
electrice ale unui circuit de interfață echilibrat.
- A fost introdus pentru a rezolva problemele de limitare ale
standardelor nesimetrice (tip RS232), care nu prezintă imunitate la
zgomote de mod comun, tipice pentru medii industriale.
-Un emițător RS422 poate suporta până la 10 receptoare (tipic 4 kΩ
pentru o unitate), sau 20 (8 k Ω) poate transmite datele până la 1200
m și sunt garantate să suporte curent de 20 mA pe o sarcină de 100 Ω.
- Specifică caracteristicile electrice pentru o interfață numerică cu
canale de transmisie simetrice.
- Permite obținerea unor rate superioare de transmisie de până la 10
Mbps
20 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1
Interfața serială RS422
Impedanța minimă a receptorului
trebuie să fie egală cu o unitate de
sarcină (panta zonei gri). Zona de lucru
a receptorului este definită între – 10 V
și 10 V (zona gri).
Receptoarele RS422 au pragurile de
detecție de ±200 mV față de întregul
domeniu de ieșire al emițătorului de
±6V.
Este asigurată o margine de zgomot
diferențială de minim 1.8 V între
excursia de ieșire a emițătorului și
pragurile receptorului.
21 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1
Interfața serială RS422

Date pentru cablu de Cu torsadat,


capacitate 50 pF/m, rezistență 100 Ω

Standardele RS422 și RS485 sunt similare, însă diferențele sunt:


 Etajul de ieșire al emițătorului
 Domeniul de mod comun al interfeței
 Rezistența de ieșire a receptorului
 Capabilitatea de sarcină a emițătorului

22 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1


Interfețe seriale de comunicare (RS422)
 Rețelele cu RS422 folosesc 3 tipuri de configurații:
 Punct – punct (aplicații RS232 cu transmisie diferențială)
 Punct – multipunct (max 10 receptoare de 4 kΩ sau 20 de 8 kΩ)
 Multipunct – multipunct (mai rar, doar în condiții speciale)

23 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1


Interfețe seriale de comunicare

 RS – 485
 Reprezinta o modificare a standardului RS-422A pentru a permite
operarea mai completă in retea;
 Permite obtinerea unor rate superioare de transmisie de pana la 10
Mbps.
 Un canal de transmisie poate fi partajat de pana la 32 de perechi de
emitatori
24 - receptori
SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1
Interfețe seriale de comunicare pentru echipamente
industriale – RS485
 RS485 este un sistem de comunicație diferențial sau echilibrat. Semnalul
apare între 2 fire neconectate la masă care transmit doar semnalul.

 Topologiile rețelelor pot fi punct – punct, punct – multipunct, multipunct –


multipunct.

 Tensiunile de mod comun pe care le suportă receptoarele RS485 sunt extinse


de la 12 V la – 7 V datorită capabilității stării de înaltă impedanță (tristate).

 Configurația poate fi pe 2 fire (oricare din capete poate fi Master sau Slave)
sau pe 4 fire (Masterul este cel al cărui receptor este singurul de pe linie,
restul sunt Slave). În ultimul caz 2 fire transmit informația de la Master către
receptoarele Slave, iar 2 fire transmit de la emițătoarele Slave către
receptorul Master.
25 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1
Interfețe seriale de comunicare pentru echipamente
industriale – RS485

Multipunct – multipunct pe 2 fire


26 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1
Interfețe seriale de comunicare pentru echipamente
industriale – RS485

Multipunct – multipunct pe 4 fire


27 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1
Interfețe seriale de comunicare pentru echipamente
industriale – RS485

 Pe durata cât nodul nu emite, emițătorul e deconectat de la linia de


transmisie
 Există adaptoare de interfețe RS232 la rețele RS485; pentru a putea
conecta sau deconecta emițătorul de la linie se poate folosi semnalul
RTS (semnal în 1 logic, emițător activ, semnal în 0 logic – emițător
inactiv)
 Setarea lui RTS se realizează prin softul ce controlează portul serial

28 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1


Interfețe seriale de comunicare pentru echipamente
industriale – RS485

29 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1 Trigger de la RTS


Interfețe seriale de comunicare pentru echipamente
industriale – RS485

30 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1


Trigger de la linia de date
Interfețe seriale de comunicare pentru echipamente
industriale - USB
 Apărută în 1995 pentru a defini o magistrală de extindere care să permită
adăugarea de periferice unui PC
 Reprezintă o interfață serială de tip Master - Slave ce folosește protocoale
predefinite și a fost proiectată să poată recunoaște dispozitivele ce sunt
conectate pe durata funcționării
 Are 4 versiuni:
 USB 1.x cu viteze până la 12 Mbps, ce nu necesită cablu ecranat (5V)
 USB 2.x cu viteze până la 480 Mbps, pentru orice tip de aplicație (5V)
 USB 3.x, cu 24 de pini și viteze până la 10 Gbps (20V) (ver 3.2 – 20gbps)
 USB 4, cu viteze până la 40 Gbps
 Magistrala pentru primele tipuri este implementată prin 4 fire, 2 de alimentare
și 2 torsadate pentru date.

31 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1


Interfețe seriale de comunicare pentru echipamente
industriale - USB
Conector C

32 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1


Interfețe seriale de comunicare pentru echipamente
industriale - USB
 Lungimea maximă a cablului USB depinde de viteza de comunicare,
de atenuare și de întârzierea de propagare, fiind limitată la 5 m

 Un dispozitiv sau hub poate alimenta doar din portul Master. Există
periferice care nu folosesc sursa de alimentare de pe interfață, însă
acest lucru este posibil până la un consum de 100 mA, sau 500 mA cu
permisiunea unității gazdă

 Nici un dispozitiv nu are voie să consume mai mult de 100 mA înainte


de a fi configurat. Când perifericul este suspendat consumul scade sub
0.5 mA, iar tensiunea la 4.35 V, iar pe linie pot apare supratensiuni de
ordinul 0.4 V la conectarea unor dispozitive suplimentare.

33 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1


Interfețe seriale de comunicare pentru echipamente
industriale - USB
 USB este o arhitectură de tip stea etajată cu un singur controller gazdă
(host) și până la 127 de dispozitive slave. Controllerul este integrat
într-un hub. Fiecare conector poate fi continuat cu încă un hub.
 Numărul maxim de ramificații este de 6. Limitarea provine din faptul
că adresa este pe 7 biți, iar valoarea 0 nu poate fi utilizată.
 În majoritatea sistemelor se ajunge la o limitare de bandă înainte de a
atinge 127 periferice. Din cele 5 huburi de pe o ramură trebuie ca cel
puțin 2 să aibă alimentare proprie.
 Toate comunicațiile pe magistrală sunt inițiate de controllerul gazdă.
Un periferic nu poate iniția comunicația și trebuie să aștepte să fie
întrebat pentru a transfera date către controller.

34 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1


Arhitectura rețelei USB

35 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1


Parametrii electrici de funcționare pentru USB

Semnal 5 V DC
Max. Voltaj 5.00 (+0.25−0.60) V
- 5.00 (+0.25−0.55) V (USB 3.0)
- 20.00 V (PD)
Max. curent
- 0.5 A (USB 2.0)
- 0.9 A (USB 3.0)
- 1.5 A (BC 1.2)
- 3 A (USB-C)
- Pâna la 5 A (PD)
SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR -
36 C1
Rețele seriale de comunicare pentru echipamente
industriale - dezavantaje

 Standarde electrice insuficiente, majoritatea fiind protocoale de


firmă
 Susceptibile la zgomot (primele versiuni)
 Probleme cu punctele de capăt și cu masa receptoarelor /
emițătoarelor
 Probleme la configurare
 Performanțe limitate
 Dificultăți la depanare
 Suport fizic incert pentru viitor

37 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1


Interfață Viteză Mediu Dispozitive
conectate

RS-232C 115 kbps 2 fire torsadate 2


USB 12 Mbps 6 fire speciale 127
IrDA 4 Mbps Optic 126
I2C 400 kbps 2 fire 128
Access Bus 100 kbps 4 fire ecranate 125
P1394 100 Mbps 6 fire speciale 16

38 SECURITATE CIBERNETICĂ ŞI MANAGEMENTUL RISCURILOR - C1

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