Professional Documents
Culture Documents
CNSEM - CURS 9
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.
CNSEM - CURS 9
Nivelul de conectare Se asigura alimentarea cu energie electrica componente (de masura, control sau actionare).
diferitelor
Nivelul campului
CNSEM - CURS 9
Enterprise
Gateway dedicat
Devicebus
Sensorbus
CNSEM - CURS 9 4
Protocoale si aplicatii pe suport Ethernet ControlNet si HSE Profibus PA si Fieldbus Foundation DeviceNet si Profibus CAN
Devicebus Sensorbus
Nivelul de lucru
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.
CNSEM - CURS 9 5
Cerinte in ceea ce priveste sistemele de comunicatii industriale: Siguranta in functionare. Sa asigure comunicarea intre calculatoare si echipamentele industriale Exista 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.
CNSEM - CURS 9
Categorii de retele industriale: Device Este dedicata gestionarii mesajelor dimensiune redusa, cativa octeti. scurte, in general de
Majoritatea echipamentelor din aceasta categorie sunt discrete (senzori de pozitie, butoane, limitatoare de cursa, etc)
Aparatele necesita mesaje scurte 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 inalt).
CNSEM - CURS 9
Process 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
CNSEM - CURS 9
MODELUL OSI (OPEN SYSTEM INTERCONNECTION) STRUCTURAT PE 7 NIVELE A fost dezvoltat si introdus in 1978 de ISO. A indepartat restrictiile aplicate utilizatorilor de catre producatorii de echipamente . Defineste cadrul general de lucru pentru retele de comunicatie in vederea implementarii de protocoale, organizate pe 7 nivele, astfel incat sa permita oricarui echipament sau sistem utilizand orice protocol sa comunice cu alt echipament sau sistem folosind propriul sau protocol.
CNSEM - CURS 9
7 6 5
Aplicatie Prezentare
Sesiune
Transport Retea Data Link Fizic
4
3 2.1 2.2
Fiecare nivel are un set de specificatii si functii care trebuie indeplinite. Fiecare nivel poate comunica la un moment dat de timp cu nivele inferioare sau superioare, corect, pe baza informatiilor ce ii parvin sistem deschis.
CNSEM - CURS 9
10
NIVEL 7 - APLICATIE Suporta aplicatiile software si procesele end-user (transfer de fisiere, e-mail, etc). Tot ce se gaseste la acest nivel este specific aplicatiei:
Identificarea partenerilor de comunicatie si calitatea serviciilor Se acorda atentie autentificarii si securitatii comunicatiei, precum si oricaror restrictii impuse sintaxei datelor.
Sarcini:
Gestionarea si redirectionarea resurselor Accesul de la distanta al fisierelor Comunicatii interproces Managementul retelei.
CNSEM - CURS 9
11
NIVEL 6 - PREZENTARE Raspunde pentru conversia formatelor de date ale aplicatiei expeditoare in cele ale aplicatiei receptoare. Asigura independenta fata de diferentele care pot exista in reprezentarea datelor pe diferite platforme de calcul Transforma datele intr-un format acceptabil de catre nivelul superior (rezolva problemele de compatibilitate)
Functii:
Compresie a datelor Criptare Conversie a ordinii bitilor, integer spre floating point Translatia codului caracterelor (ASCII spre EBCDIC)
CNSEM - CURS 9
12
NIVEL 5 - SESIUNE Stabileste, gestioneaza si termina sesiunile de comunicatie intre aplicatii. Este responsabil pentru pregatirea, coordonarea si terminarea conversatiilor, schimburilor si dialogurilor intre aplicatiile aflate in conexiune. Inregistreaza daca echipamentul trebuie sa trimita sau sa primeasca date, protocoalele ce trebuie utilizate, modurile de comunicare, verificarea si remedierea erorilor. Procese ce se desfasoara la acest nivel:
Conectarea si deconectarea oricarui nod din retea
NIVEL 4 - TRANSPORT Raspunde pentru realizarea interfetei dintre software-ul de aplicatie si hardware-ul existent, protejand nivelele superioare de erori, pierderi de date si date corupte, in afara cadrului de comunicatie.
Multiplexarea mai multor sesiuni pe o legatura logica sau virtuala pastrand evidenta apartenentei cadrelor la sesiunile corespunzatoare.
CNSEM - CURS 9
14
NIVEL 3 - RETEA Asigura tehnologiile de comutare si directionare/rutare, realizand cai logice, cunoscute ca si circuite virtuale, pentru transmiterea datelor de la nod la nod.
Aici se realizeaza interfatarea nivelelor superioare cu cele inferioare, ce tin de mediul fizic de comunicatie.
La acest nivel exista numai fragmente de mesaj, pachete, care sunt adresate si directionate Asigura:
Directionarea cadrelor printre retele Controlul traficului si al congestiilor Fragmentarea cadrelor Maparea adreselor logice cu cele fizice (realizarea corespondentei intre numele unui computer si adresa IP) Evidenta utilizarii retelei pentru statistica si facturare.
CNSEM - CURS 9
15
NIVEL 2 DATA LINK CONTROL Protejeaza nivelurile superioare de orice grija asupra canalelor fizice de transmisie si de a asigura transferul pe nivelul fizic, fara erori, de la un nod la urmatorul.
CNSEM - CURS 9
16
CNSEM - CURS 9
17
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 Aici nu mai exista informatii despre structura de date ci doar o insiruire de biti
CNSEM - CURS 9
18
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 echipamentele externe utilizate, conectorii utilizati, numar de pini, semnalele alocate pinilor.
CNSEM - CURS 9
19
INTERFETE SERIALE
STANDARDE DE COMUNICARE SERIALA Caracteristicile functionale, procedurale, electrice si mecanice ale echipamentelor de interfata sunt standardizate de catre CCITT si ISO, apeland la standardele EIA, asigurand compatibilitatea diverselor echipamente.
CNSEM - CURS 9
20
RS 232C Este un standard EIA (Electronic Industries Association) Se refera la conectarea seriala, sincrona sau asincrona intre calculatoare, modem-uri sau terminale, la distante de pana la 12 m si rate de transmisie sub 20 Kbps Reprezinta un standard de interfata la nivel fizic, care specifica tipul conectorului, semnificatia pinilor si un standard la nivelul electric al interfetei. Categorii de echipamente care folosesc comunicatii seriale:
DCE (Data Connunications Equipment) modem, plotter, etc; DTE (Data Terminal Equipment) - calculator
CNSEM - CURS 9
21
RS 449 A fost destinat sa inlocuiasca la nivel fizic si functional interfata RS 232C avand mai multe functii decat aceasta
Ofera specificatii pentru un conector principal de 37 pini si un conector de 9 pini pentru schimbarea pe un al doilea canal.
Permite o rata maxima de transmisie de pana la 2 Mbps
RS 423A
Specifica caracteristicile electrice pentru o interfata numerica cu canale de transmisie nesimetrice. Reprezinta o configuratie superioara a interfetei RS-232C si poate opera cu rate de transmisie de pana la 100Kbps. Distanta suportata de interfata este dependenta de rata de transmisie si cablurile de legatura utilizate.
CNSEM - CURS 9 22
RS 422A Specifica caracteristicile electrice pentru o interfata numerica cu canale de transmisie simetrice.
Permite obtinerea unor rate superioare de transmisie de pana la 10 Mbps si o imunitate crescuta la zgomote.
RS 485
Reprezinta o modificare a standardului RS-422A pentru a permite operarea 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 - receptori
CNSEM - CURS 9 23
Permite performante superioare atat pe porturi seriale cat si paralele, oferind o viteza de 12 Mbits/s, configurare plug&play, conectare standard si putere.
Este utilizat pentru conectare echipamentelor ca mouse, tastatura, joystick, etc.
CNSEM - CURS 9
24
STANDARDE DE COMUNICARE PARALELA IEEE-488 (GPIB - General Purpose Instrument Bus) Realizeaza interconectarea astfel incat comunicatiile paralele de date sa aiba loc intre receptori, emitatori si controleri.
Dispozitive care accepta date de la bus
8 bidirectionale folosite pentru transmisia de date sau comenzi intre diversele dispozitive conectate la bus
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.
26
Protocolul Modbus
Furnizeaza standardul intern pe care controlerele Modicon il utilizeaza pentru analizarea mesajelor
In alte retele, realizeaza conversia intre mesajele Modbus incluse si cadrele specifice acelor retele
CNSEM - CURS 9
27
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
CNSEM - CURS 9
28
Dispozitiv MASTER
Procesor local +software Adreseaza dispozitiv slave
Dispozitiv SLAVE
individual
fiecare
Returneaza mesajul de raspuns la cerere daca este adresat individual Nu sunt returnate raspunsuri daca cererea este adresata tuturor dispozitivelor slave
Format cerere dispozitiv master: Includerea adresei dispozitivului Codul functiei Definirea actiunii cerute Datele ce trebuie transmise Campurile de control al erorilor
Format raspuns dispozitiv slave: Campurile de confirmare a actiunii Datele returnate Campurile de control al erorilor
CNSEM - CURS 9
29