Documente Academic
Documente Profesional
Documente Cultură
Sisteme de securitate
Toate procesele trebuie să fie echipate cu un sistem de securitate pentru ca o eventuală
defectare a unei părŃi să nu cauzeze pagube echipamentului sau mediului. Sistemele de
securitate trebuie proiectate pentru a se suprapune sistemului de control normal. Ele pot fi
activate manual sau automat.
Sistemul normal de control este proiectat pentru a monitoriza parametri de funcŃionare
ai procesului şi pentru a efectua reglajele normale necesare păstrării procesului în anumite
limite. În cazul apariŃiei unui defect (mecanic, pană de energie, eroare operator) în sistemul de
control normal, sistemul de securitate trebuie să intervină. Acesta trebuie conceput plecând de
la următoarele trei reguli: să fie superior sistemului normal de control; să nu aibă componente
comune cu sistemul normal de control; să fie cât se poate de simplu.
Sistemul de securitate nu trebuie să fie inclus în sistemul SCADA. Pentru procese
complexe sistemul de securitate poate fi centralizat utilizându-se un al doilea RTU, independent,
un al doilea MTU şi canale de comunicaŃie independente de cele ale sistemului normal de
control.
MTU 1
M
T
U
R R
T 2S T
U A U
10
2 1 1
S
10
3 T
10
1
Des
Câteodată
FrecvenŃa
defectului
Aproape
niciodată
Niciodată
R R
iRRi ConsecinŃa defectului
si i s
cs sc
cc
Figura 2.3 Matricea metodei de stabilire a riscului generic
mmmr
aeee
rdd
2.1.2. ComunicaŃiileei i d
u
Comunicarea este transferareauu datelor (informaŃiilor) de la o locaŃie la alta. Pentru
s
ca aceasta să aibă loc trebuie să fie
I îndeplinite trei condiŃii:
n A
1. Să existe calea de comunicare. În funcŃie de datele ce vor fi transmise se poate
alege un mod de comunicare; a c
c
2. Să existe un echipament lac capătul de emisie al căii de comunicare, ce să condiŃioneze
c e
datele şi să le pună într-o formă transmisibilă,
e p
prin modul ales;
3. Să existe un echipament p t la capătul de recepŃie al căii de comunicare ce să
extragă mesajul transmis şi să-l înŃeleagă.
t a
a b
b i
i l
l
În continuare vor fi prezentate câteva modalităŃi şi echipamente utilizate în
comunicaŃiile aferente sistemelor SCADA ca şi factorii de care se Ńine seama la alegerea lor.
ComunicaŃiile joacă un rol vital în funcŃionarea sistemelor SCADA.
Instalarea sistemelor SCADA este justificată în cazul locaŃiilor greu accesibile, sau accesibile
cu costuri mari. În alte cazuri, se justifică dacă prezenŃa unei persoane la o anumită
locaŃie este periculoasă, dăunătoare sănătăŃii sau neplăcută. De cele mai multe ori este prea
scump pentru a avea un operator la o anumită locaŃie, în mod permanent.
Dacă se poate stabili o comunicaŃie între o locaŃie îndepărtată şi o locaŃie centrală sau
master, datele pot fi vehiculate. Dacă nu se poate stabili o linie de comunicaŃie, nu se poate
dezvolta un sistem SCADA.
Toate datele vehiculate între MTU şi RTU sunt date binare. Ele pot fi sub această formă
în mod natural (starea unui contact, închis/deschis) sau pot fi aduse în această formă în urma
unei conversii din formă analogică.
Figura 2.4 indică ieşirea unui contact limitator pentru a indica starea unei vane. În
Figura 2.4a vana este deschisă şi ieşirea limitatorului este la +5V, iar în Figura 2.4b vana este
închisă şi ieşirea limitatorului este stabilă la 0V. Ieşirea este tot 0V pentru orice
poziŃie intermediară a vanei.
Dacă se doreşte, se poate ca pentru orice poziŃie intermediară a vanei ieşirea să
aibă valoarea +5V. Astfel se va cunoaşte cu precizie momentul în care vana este închisă
complet.
+5V
+5V
Iesire contact
Iesire contact
limitator
limitator
0V
0V
a b
Stare
Deschis Închis Deschis Închis
+5V
Tensiunea
de ieşire a
contactului
0 Timp
Figura 2.5 indică modul în care semnalul limitatorului vanei este transformat într-un
semnal binar. Se foloseşte un registru basculant de un bit, cum ar fi, un bistabil de tip D care
sincronizează schimbările de stare ale semnalului de ieşire cu fronturile pozitive ale
semnalului de "CEAS". Această tehnică este utilizată frecvent în sistemele de eşantionare ale
semnalelor analogice asigurând perioade "liniştite", fără comutaŃii, în care semnalele
analogice pot fi eşantionate (intervalele cât semnalul "CEAS" este zero).
5V
Starea
vanei
0
5V
Ceas
5V
Ieşire
registru
0
1 2 3 4 5
Timp
Echipamente Echipamente
de comunicaŃie de comunicaŃie
de date de date
Echipamente
distribuite
OPERATOR MTU MODEM MODEM
RTU
SISTEM
SISTEM
DESCHIS A
DESCHIS B
STRAT 7 STRAT 7
APLICAłIE APLICAłIE
STRAT 6 STRAT 6
PREZENTARE PREZENTARE
STRAT 5 STRAT 5
SESIUNE SESIUNE
STRAT 4 STRAT 4
TRANSPORT TRANSPORT
STRAT 3 STRAT 3
REłEA REłEA
STRAT 2 STRAT 2
LEGĂTURĂ LEGĂTURĂ
DE DATE DE DATE
STRAT 1 STRAT 1
FIZIC FIZIC
MEDIU DE COMUNICAłIE
Pachetul "FuncŃie" defineşte căruia din cele 256 de tipuri de mesaje îi aparŃine
cel prezent("DeschideŃi următoarele întreruptoare").
Pachetul "Adresă internă" specifică cărui set de registre, din staŃia receptoare, îi va
fi destinat mesajul.
Pachetul "Modificator" defineşte câte cuvinte de date sunt incluse în mesaj.
Pachetul "Comenzi speciale" conŃine mesaje scurte despre condiŃiile de funcŃionare ale
RTU şi MTU. ( "ResetaŃi toate contoarele de erori de comunicaŃie").
Pachetul "Date" este de lungime variabila, între 0192 biŃi.
Pachetul "CRC" este codul de detectare a erorilor de transmisie obŃinut pe baza formulei
Bose Chaudhuri Hocquenguem (BCH), pentru acest protocol.
Există mai multe tipuri de coduri de eroare. Ele se calculează utilizând formule diferite dar
este important ca la ambele capete ale transmisiei (recepŃie şi emisie) să se utilizeze
acelaşi "CRC". În exemplul anterior se utilizează codul de eroare numit (255,239) BCH. 255
reprezintă numărul maxim de biŃi ce sunt transmişi, iar 239 numărul maxim de biŃi
utili neincluzând CRC. În comunicaŃiile industriale există şi alte coduri de eroare, cum ar fi:
CRC- 16; CRC-CCITT.
O 8
8 80D8 81C8
R -A 6R
Figura 2.9 Protocol special bazat pe standardul IEEE C37.1
Dbbb 1T b bCb
ii i9E i i bi
I
N
Ń
ŃŃ 2ÎnŃ Ńi continuare
Ń se va detalia modul de calcul al codului de eroare (255,239) BCH.
iEi i i i Ńi acestui cod este: X 16 + X14 + X13 + X11 + X10 + X9 + X8 + X6 + X5 + X1 + 1. Se va
Polinomul
calcula
S b codul i de eroare pentru un cuvânt de 8 biŃi. Procedura pare complicata dar ea
i
esteP realizată cu logică numerică. Subansamblul sistemului de comunicaŃie care
Ń
realizează
E
i
acest lucru este driver-ul de protocol. Driver-ul preia întreaga informaŃie ce
trebuie
C transmisă şi o aranjează în ordinea strictă stabilită de regulile protocolului. El verifică şi
dacăI linia de comunicaŃie este liberă şi apoi trimite o "cerere de transmisie" către următoarea
A
componentă a sistemului de comunicaŃie, modem-ul.
L
Exemplu: Se va calcula codul de eroare CRC pentru cuvântul de date 01000000.
E
Polinomul generator poate fi raŃionalizat într-un cuvânt binar prin plasarea unui 1 în fiecare
bit identificat şi a câte unui 0 în cei neidentificaŃi. Rezultatul este: 1011 0111 1011 0001 1,
adică un cuvânt de 17 biŃi. Bitul MSB este neglijat deoarece el nu va afecta aritmetica utilizată
în continuare.
Polinomul va fi deci un cuvânt de 16 biŃi, 0110 1111 0110 0011. Se setează la
1 un registru de 16 biŃi. Cuvântul de date se adună la acesta şi se realizează deplasări şi
însumări la acesta după cum urmează.
Dacă cuvântul de date este pe mai mult de 8 biŃi se vor aduna următorii 8 biŃi şi se va
parcurge acelaşi algoritm de adunare a polinomului şi deplasare, până se fac 8 deplasări. Se vor
aduna apoi următorii 8 biŃi ş.a.m.d.
2.1.2.3. Modem-uri
Modemul ocupa primele două nivele ale modelului cu 7 straturi ISO/OSI. El este
echipamentul care verifică dacă linia de comunicaŃie este liberă şi activează
transmiŃătorul radio. Semnalele logice primite de la MTU şi RTU sunt transformate, de către
modem, într-o formă ce va fi transmisă către celălalt capăt al linie de comunicaŃie şi
recepŃionat de către celălalt modem. Aceasta înseamnă schimbarea unei forme de undă
purtătoare în funcŃie de un şablon.
Transmisia directă a datelor în curent continuu nu se poate face pe distanŃe mari datorită
distorsionării semnalului. Acest efect este datorat rezistenŃelor şi reactanŃelor inductive
şi capacitive ale liniilor lungi. În plus, aceste efecte sunt mai pregnante în cazul componentelor
de înaltă frecvenŃă, determinând atenuarea fronturilor unui semnal dreptunghiular
(Figura 2.10).
Semnal la
intrare
Semnal la
ieşire
Figura 2.10 ReactanŃa unei linii lungi atenuează selectiv componentele de înaltă
frecvenŃă
Semnalele sinusoidale sunt imune la distorsiunile de amplitudine şi de fază. RezistenŃa
liniei determină scăderea amplitudinii dar aceasta este uniformă pentru întreaga formă de
undă. Din aceste motive de cele mai multe ori, ca purtătoare, se utilizează o formă de undă
sinusoidală.
Componenta modulatoare a unui modem realizează modificarea uneia din cele trei
caracteristici ale purtătoarei şi anume, amplitudinea, frecvenŃa sau faza. De menŃionat
că modulaŃia în frecvenŃă este caracterizată de imunitate mult mai mare la perturbaŃii.
Demodulatoarele sunt componente care preiau semnalul modulat, extrag purtătoarea,
reconstituind datele. Acestea sunt transmise driver-ului de protocol care le distribuie în
registrele corespunzătore în staŃia de recepŃie.
Sincronism sau asincronism se referă la necesitatea transmiterii împreună cu datele, a
unui semnal de sincronizare. Modem-urile sincrone trebuie să transmită un puls de "clock" care
să asigure funcŃionarea receptorului cu aceeaşi viteză ca a transmiŃătorului. De obicei,
semnalul transmis este utilizat pentru sincronizarea "clock"-ului receptorului. În alte cazuri,
semnalul transmis este prelucrat şi devine, practic, semnalul de "clock" al receptorului.
Modem-urile asincrone nu impun ca receptorul să fie sincronizat cu emiŃătorul. În
schimb, sunt necesare semnale de "Start" şi "End" ale mesajului pentru a preveni receptorul
asincron de starea mesajului.
2.1.2.4. Mediul de comunicare
Într-un sistem SCADA mediul de comunicare este determinat de două criterii şi anume,
viteza de transmitere şi costul.
În cadrul sistemului SCADA pentru care sunt necesare intervale de scanare mici, datele
trebuie să fie transmise cu viteza mare, peste 5000bps. În acest caz se utilizează ca medii de
comunicaŃie cabluri de fibră optică, radio în microunde sau sisteme UHF mai sofisticate.
Liniile telefonice închiriate pot fi de asemenea o posibilitate. Costurile sunt destul de
mari însă pentru industriile care necesită un volum şi viteze ridicate de date există această
alternativă. Dacă intervalele de scanare sunt acceptabile şi pot fi asigurate cu viteze de
transmisie între 300 4800bps variantele sunt mai numeroase. Pe lângă soluŃiile amintite
anterior, pot fi utilizate liniile telefonice obişnuite, care sunt proiectate să funcŃioneze
în domeniul 300 3400Hz sau echipamente radio ieftine destinate uzului comercial.
În general cablurile telefonice au fost mediul de comunicaŃie preferat. Ele sunt atractive
din punct de vedere al costului propriu-zis şi al instalării Ńinând cont de faptul ca în prezent se
realizează cabluri telefonice bine protejate împotriva umidităŃii şi a rozătoarelor. Ele au însă şi
dezavantaje, transmisia fiind influenŃată de liniile de înaltă tensiune (situate în paralel
cu liniile de transmisie) şi de efectele magnetice de joasă frecvenŃă ale activităŃii solare.
Pentru locaŃii îndepărtate, unde companiile telefonice nu au interesul să-şi
instaleze propriile linii, este posibil ca utilizatorul să plătească un preŃ ridicat pentru instalarea
unei linii telefonice ce ar fi ulterior închiriată. În alte cazuri este posibil ca utilizatorul să-şi
instaleze propriul cablu.
Fibrele optice au devenit competitive, din punct de vedere al costului, cu cablurile
obişnuite de cupru, chiar şi pentru legături care nu necesită viteze mari de transmisie. Toate
cablurile au însă dezavantajul neflexibilităŃii structurii sistemului SCADA. Pentru multe
aplicaŃii aceasta nu este o problemă.
Echipamentele radio UHF au fost dezvoltate în special pentru SCADA. Ele oferă
flexibilitate ridicată, cost scăzut şi fiabilitate ridicată.
ComunicaŃiile sunt cheia sistemelor SCADA. Ele depind, mai mult decât orice
altă componentă a sistemului SCADA, de condiŃiile concrete în care este instalat sistemul.
Rezultă o atenŃie sporită acestui aspect în etapele iniŃiale ale proiectării unui sistem SCADA