Documente Academic
Documente Profesional
Documente Cultură
Obiective:
Dobandirea de cunostiinte legate de structura,
alegerea si configurarea sistemelor de monitorizare si
control a proceselor indutriale
Studierea a 4 tipuri de sisteme de control a proceselor
industriale
Abilitati dobandite:
Sa construiti aplicatii de monitorizare a unui proces
industrial
Sa construiti aplicatii de control industrial
Sa construiti, sa programati si sa comandati
functionarea unui robot
INTRODUCERE
IN MONITORIZAREA SI CONTROLUL
PROCESELOR
Definitii
Procesul industrial reprezinta o serie de operatii pentru a produce un bun
sau un obiect. Un proces industrial este caracterizat de marimi de proces.
Monitorizarea proceselor industriale consta in evaluarea starii proceselor
prin achizitia in timp real a marimilor de proces, prelucrarea lor si
reprezentarea acestora.
Un sistem de monitorizare cuprinde sisteme de masurare a marimilor de
proces, echipamente de conversie si o unitate de calcul pentru procesare
si reprezentare a datelor.
Controlul proceselor industriale consta in gestionarea, comanda, reglarea
functionarii masinilor si echipamentelor componente ale procesului, astfel
incat sa se obtina evolutia dorita a marimilor de proces.
Un sistem de conducere a unui proces industrial complex cuprinde atat
functii de monitorizare, cat si de control.
Scopul este de a controla si monitoriza performantele procesului. Daca sunt
asigurate performantelor procesului, din procesul de fabricatie rezulta
produsul finit.
Controlul marimilor de proces
În controlul proceselor există două tipuri de sisteme de bază pentru reglajul
automat al mărimilor de proces:
- sisteme de control în buclă deschisă
- sisteme de control în bucla inchisă.
Schema buclei de
reglaj - figura (c).
Controlul presiunii
Schema buclei de
reglaj - figura (c).
Controlul nivelului
Schema buclei de
reglaj - figura (c).
Controlul
temperaturii
Schema buclei de
reglaj - figura (b).
Procesele continue
constau în fabricarea
produsului final prin
alimentarea și
procesarea continuă a
materiilor prime și
componentelor.
Elemente componente:
Unitatea de calcul (4)
Echipamentul de comanda (2)
Elemente de actionare (2)
Echipamente de masurare (1)
Echipamente de diagnostic si
intretinere (1)
Unitatea de calcul este un calculator de proces care:
• genereaza marimile de referinta (set points)
• genereaza algoritmii de control
• colecteaza, interpreteaza si reprezinta datele de proces
• interfata om-masina (HMI – Human Machine Interface)
Echipamentul de comanda (controller):
• genereaza semnalele de comanda
• implementeaza bucle de comanda (reglare) locale
Elementele de actionare
• introduc energie in proces
• modifica starea procesului, in sensul evolutiei controlate catre
performantele si parametrii doriti.
Echipamentele de masurare cu senzori
• determina valorile reale ale marimilor de proces
Marimile de proces sunt folosite local de catre echipamentul de comanda si
sunt interpretate, prelucrate si reprezentate de catre unitatea de calcul.
Echipamentul de diagnostic si intretinere permite monitorizarea starii
procesului si depanarea la distanta a sistemului de control.
Structura sistemelor de monitorizare si control
Structura sistemelor
industriale de
monitorizare si control
a proceselor este
ierahizata, in general,
pe trei nivele:
Supervizor (4)
De reglare si
comanda (4)
De camp (2)
Nivelul supervizor (Supervisory Level)
Functii:
• Se definesc operatiile tehnologice si parametrii principali ai procesului
• Se stabilesc marimile de reglare ai variabilele de proces
• Se monitorizeaza performantele procesului
• Se genereaza rapoarte, statistici, alarme legate de evolutia procesului.
Serverul (Master Server) gazduieste sistemul de operare si aplicatia de
baza pentru controlul procesului industrial.
Statia de lucru client (Client Workstation) are o configuratie de tip server
care controleaza o unitate de productie (client pentru proces) si
gazduieste aplicatia software specifica acelui client.
Statia de lucru pentru programare (Engineering Workstation) este o
consola de programare de tip PC pentru inginerul de sistem prin care
se pot face modificari in aplicatia de baza de pe server si in aplicatiile
de pe clienti.
Statia de lucru operator (Operator Workstation) este un calculator PC pe
care operatorul defineste operatiile tehnologice si parametri de proces
si sunt monitorizate marimile de proces.
Nivelul de reglare si comanda (Control Level)
Nivelul de reglare si comanda reprezinta nivelul de conducere directa a
procesului si cuprinde echipamente de control in timp real cu
microprocesor.
La acest nivel se genereaza comenzile catre elementele de actionare si se
primesc informatii de la senzorii din sistem. Echipamentele de reglare si
comanda sunt organizate in una sau mai multe retele (Ethernet) sau
magistrale de comunicatie (Control Bus).
Echipamentul de achizitii de date si comanda este o interfata hardware
intre calculatorul de proces si procesul industrial, capabile sa „citeasca”
si sa controleze marimile de proces. Ele au in componenta module de
conditionare de semnal, convertoare analog-digitale si digital-analogice,
module de intrari-iesiri digitale si circuite de numarare-esantionare.
Automatul programabil este un mini calculator industrial digital cu multiple
intrari si iesiri, capabil sa controleze un proces local, pe baza un
program implementat in memoria acestuia. Este proiectat si realizat sa
functioneze intr-un mediu cu variatii de temperatura, imun la influenta
zgomotului electric, rezistent la vibratii mecanice si la impact.
Nivelul de reglare si comanda
SISTEME DE CONTROL CU
AUTOMATE PROGRAMABILE
Automatul programabil
Automatul programabil este un mini calculator digital cu multiple
intrari si iesiri, capabil sa functioneze intr-un mediu cu variatii de
temperatura, imun la influenta zgomotului electric, rezistent la vibratii
mecanice si la impact.
Automatul programabil
este un echipament care
prin intrari monitorizeaza
semnale si marimi de
proces, ia decizii pe
baza unui program
stocat in memoria lui si
genereaza prin iesiri
comenzile pentru
automatizarea unui
proces sau o masina.
Elementele componente ale automatului programabil
Interfata om-
masina
Automatul
Programabil
Consola de
programare
Senzori si
elemente de
actionare
Arhitectura automatului programabil
• Unipolare: 0 – 5, 0 – 10 V
• Bipolare: – 5 – +5 V, – 10 –
+10 V
• Conexiune cu 2 sau 4 fire
Componenta:
- Circuit logic
- Circuit izolare
- Convertor D/A
• 2 – 10 mA sau 4 – 20 mA
• Unipolare sau bipolare
Componenta:
- Circuit logic
- Circuit izolare
- Convertor D/A
Module de reglare (temperature)
Module de numarare
Module de pozitionare pentru servoactionari
Module pentru motoare pas cu pas
Tipuri de automate programabile
• Automate programabile compacte
• Automate programabile modulare
Interfete de comunicatie:
• Elementele de camp (actionari
si senzori)
• Alte automate programabile
• Calculatoare si servere de
process
• Module de intrari-iesiri distribuite
• Acces remote
• Interfete om-masina
SISTEME
DE ACHIZITII DE DATE SI
COMANDA DE PROCES
Instrumentatia virtuala
Instrumentul virtual este combinatia dintre un calculator si un
echipament de achizitii de date si comanda.
Avantajele instrumentatiei virtuale:
- Echipamentele folosite sunt de uz general
- Se pot construi sisteme de masurare si automatizari care
raspunda exact cerintelor specifice (user defined) in locul
instrumentelor traditionale cu functii fixe limitate definite de
producator (vendor defined)
- Functia instrumentului este definita de aplicatia software
Calculatorul
Echipamentul
de achizitii de
date si
comanda
Modulul de
conditionare
de semnal
Senzori si
traductoare
Module de conditionare de semnal
Modulul de conditionare de semnal are rolul de a aduce
semnalele intr-o forma standard, compatibila cu echipamentul de
achizitii de date.
SISTEME DE CONTROL CU
ECHIPAMENTE NUMERICE
Structura sistemelor de control cu echipamente numerice
Consola de programare
Echipamentul de comanda
numerica
Interfata om-masina
Servoactionari
Axe cinematice
Structura echipamentului de comandă numerică
• Unitatea de calcul
• Memoria interna si
externa
• Modulul de interpretare
• Modulul de interpolare
• Modulul de accelerare –
decelerare
• Modulul de reglare
• Modulul de masurare a
pozitiei
• Modulul de comunicatii
• Sursa de alimentare
Modulul de interpretare
Interpretorul de cod este un modul software implementat în unitatea de
control numeric, care convertește instrucțiunile din programul piesă în
comenzi interne mașină pentru mișcarea servoaxelor și execuția funcțiilor
auxiliare.
Structura modului de interpretare program NC
Aproximarea traiectoriei se
face prin curbe B-spline de
către sistemul CAD
Datele curbelor sunt preluate
direct de către unitatea de
control numeric.
Eroarea de prelucrare în
cazul interpolării NURBS
este mult mai mică, numărul
de puncte de interpolare este
mai redus, accelerările și
decelerările sunt mai line.
a) interpolarea cu
segmente de dreaptă
b) interpolarea cu curbe
spline NURBS
Modulul de accelerare – decelerare
Panoul operator
Panoul operator PO (OP - Operator Panel) este interfata om-masina pentru
calculatorul comenzii numerice, indeplinind functiile de monitor si
tastatura, particularizate pentru operarea comenzii numerice.
• Selectarea modurilor
de operare a masinii
• Operarea manuala a
masinii
• Controlul executiei
programului de
(1) - Buton de oprire in regim de urgenta
(2) - Conectori pentru echipamente externe
comanda numerica
(4) (5) - Controlul executiei programului / Moduri de operare • Oprirea in regim de
(6) - Taste functionale definite de utilizator urgenta a masinii
(7) – Tastaura alfanumerica
(8) - Controlul vitezei axei
(9) - Controlul avansului de lucru
Terminale de control masina
Pornind de la faptul că sistemele CNC sunt sisteme relative închise atât din
punct de vedere hardware, cât și software, nu există portabilitate de la un
producător la altul, programarea este greoaie și greu de înteles, relativ recent
s-au pus bazele conceptului de arhitectură deschisă a sistemelor CNC.
Principiile și carateristicile conceptului de sistemele CNC cu arhitectura
deschisă sunt urmatoarele:
• Deschise pentru operator – limbajul de programare a echipamentului CNC
este grafic intuitiv, astfel încât să permită programarea și operarea ușoară
a mașinii
• Deschise pentru producătorul mașinii - utilizatorul își poate configura cum
dorește aplicația de control a mașinii și interfața utilizator
• Deschise pentru configurarea hardware – să poată fi folosite componente
de la mai mulți producători
• Deschise în ceea ce privește sistemul de operare – să fie dezvolate
sisteme de operare standard
• Deschise în ceea ce privește interfețele de intrare / ieșire – interfețele cu
servoacționările și cu celelalte componente să fie de tip standard
• Deschise în ceea ce privește unitatea de control numeric – să permită
producătorilor de mașini să programeze direct unitatea de control numeric.
Structura unui sistem CNC deschis
SISTEME DE CONTROL
DISTRIBUITE
Sistemele de control distribuite (DCS – Distributed Control
Systems) constau unitati de control (controller units) care
gestioneaza mai multe bucle de reglare, unitati de
multiplexare (multiplexer units) pentru un numar mare de
intrari-iesiri, statii de lucru pentru operare si programare,
servere pentru stocarea datelor de proces si statistice,
interfete de comunicatii si sunt capabile implementeaza functii
avansate de control.
Toate aceste elemente componente sunt complet integrate prin
intermediul diferitelor retele de comunicatii.
• Bine organizate
• Șansele de
coliziune sunt
reduse
• Traficul pe rețea
merge într-o
singură direcție
• Nu necesită un
server central
• Rețea mai lentă
decât cea de tip
stea
Topologia magistrală (bus)
• Extinderea rețelei
este simplă
• Managementul
rețelei este facil
• Dacă o ramură
este nefuncțională
celelalte nu sunt
afectate
• Transferul datelor
este sigur și rapid
• Dacă cablul
principal bus este
întrerupt întreaga
rețea șe opreste
STRUCTURA SISTEMELOR DE CONTROL DISTRIBUITE
Nivelul supervisor
Nivelul de reglare
si comanda
Nivelul de camp
Nivelul supervizor
Functii:
• Coordonarea funcționării echipamentelor de control din sistemul distribuit
• Definirea operațiilor tehnologice și a parametrilor principali ai procesului
• Stabilesc mărimile de referință ale variabilelor de proces
• Monitorizarea și înregistrarea performațelelor procesului
• Generarea de rapoarte, statistici, alarme legate de evoluția procesului
Elemente componente:
Serverul (Master Server) gazduieste sistemul de operare si aplicatia de baza
pentru controlul procesului industrial.
Statia de lucru client (Client Workstation) are o configuratie de tip server care
controleaza o unitate de productie (client pentru proces) si gazduieste aplicatia
software specifica acelui client.
Statia de lucru pentru programare (Engineering Workstation) este o consola de
programare de tip PC pentru inginerul de sistem prin care se pot face modificari in
aplicatia de baza de pe server si in aplicatiile de pe clienti.
Statia de lucru operator (Operator Workstation) este un calculator PC pe care
operatorul defineste operatiile tehnologice si parametri de proces si sunt
monitorizate marimile de proces.
Nivelul de comanda si reglare – conducere directa a proceselor
Functii:
• Se implementează buclele locale de control a mărimilor de proces
• Se generează comenzile către elementele de acționare
• Se primesc informații de la senzorii din proces
• Se implementează logica secvențială de desfășurare a procesului
• Se operează local procesul
Elemente componente:
Echipamente de Achizitii de Date si Comanda
Automate programabile
Echipamente de comanda numerica
Module de intrari-iesiri distribuite
Comunicatii:
− Rețea Control Bus
− Profibus DP, Modbus, ControlNet, CAN
− Ethernet
Nivelul de camp - controleaza functionarea echipamentelor din camp
Functii:
• Se modifica starea procesului
• Se introducere de energie in proces pentru modificarea marimilor de proces
• Se masoara marimile de proces
Elemente componente:
Senzori pentru marimile de proces
Senzori pentru siguranta procesului
Servoactionari electrice cu variatoare de turatii
Servoactionari electrohidraulice si electropneumatice cu elemente de reglare
Comunicatii:
− Rețea Field Bus
− Profibus PA, DeviceNet, Hart, Foudation FieldBus, Interbus
− AS-I interface
CAPITOLUL VI
SISTEME DE CONTROL
DISTRIBUITE CU
AUTOMATE PROGRAMABILE
SISTEME DE CONTROL DISTRIBUITE CU AUTOMATE PROGRAMABILE
Sistemele de control distribuite cu automate programabile (Distributed PLC
Control Systems) sunt utilizate pentru controlul centralizat al proceselor de
fabricatie complexe, care sunt compuse din multe subprocese interconectate in
conditii de functionare sigure si coordonate.
Componente
Automat programabil PLC
Controller pentru siguranta
procesului
Module remote I/O –
conecteaza actionarile si
senzorii la AP
Module Safety I/O -
conecteaza echipamentele de
siguranta la AP
Invertoare motoare AC
Servoactionari multiaxe
Module de control pneumatic
al cilindriilor sau ventilelor
Interfata Touch Panel HMI
Arhitectura Sistemului de Control Distribuit
Nivelul fabricii (Plant Level)
Include serverele și stațiile de lucru necesare pentru funcționarea coordonată și
sigură a fabricii.
Server pentru sistemul de operare al fabricii (Plant Operating System Server)
Acest server oferă comunicații centralizate între aplicațiile HMI de pe stațiile
HMI, Data Historian Server și PLC-uri.
Server de proces (Batch Server)
Acest server este responsabil pentru executarea controlului liniei de producție și
este dedicat unei singure zone de proces.
Serverul de date historian (Data Historian Server)
Scopul acestui server este de a achiziționa toate datele necesare pentru a
determina comportamentul procesului și al sistemului de control. Datele sunt
obținute prin intermediul serverelor I/O sau direct de la PLC și sunt puse la
dispoziția clienților pe HMI.
Stație de lucru pentru inginerie
Această stație de lucru este utilizată pentru configurarea și întreținerea PLC-
urilor, magistralelor de teren, unităților și instrumentelor, precum și a
infrastructurii (rețele, UPS-uri etc.).
Nivelul liniei de fabricație (Production Line Level)
SISTEME SCADA
SISTEME SCADA
Centrul de
control
Rețeaua de
comunicații
Echipamente
in camp
Centrul de control include serverul SCADA de tip master, stațiile de lucru
pentru operare cu interfețele HMI, stațiile de lucru pentru programare
(Engineering Workstation), serverul de tip historian și routerul de comunicații,
interconectate printr-o rețea LAN (Local Area Network) de tip Ethernet.
Serverul SCADA sau MTU (Master Terminal Unit) găzduiește aplicația software
de control și gestionează la nivel supervisor funcționarea sistemului de control
industrial, precum și comunicația în proces și cu nivelele superioare.
Interfețele om-mașină HMI (Human Machine Interface) sunt echipamente
hardware și software, care permit operatorului uman să monitorizeze starea
procesului, să modifice parametrii de referință, să implementeze strategia de
control și să opereze în regim manual procesul în situațiile de urgență.
Stația de lucru pentru programare (Engineering Workstation) este consola de
programare a sistemului SCADA. Programatorul poate lucra la acestă stație de
lucru și să modifice aplicația software fără să afecteze funcționarea sistemului
de control a procesului.
Serverul de date historian este un server de tip baze de date în care se pot
centraliza, stoca și accesa în orice moment datele de proces. Datele și
informațiile stocate pot fi folosite pentru diverse tipuri de analize referitoare la
procesul local, calcule statistice, furnizarea de date procesate către nivelele
superioare (enterprise), identificarea de erori în proces, etc.
Echipamente din câmp includ sisteme de control local a proceselor, cum ar fi
terminalele RTU, automate programabile PLC sau alte echipamente electronice
inteligente. Echipamentele din câmp sunt echipate cu interfețe de access la
distanță pentru operare, transmitere de date, diagnostic și întreținere.
Terminalul RTU (Remote Terminal Unit) este un echipament de achiziții de date
și comandă localizat în câmp, capabil să controleze procesul local aflat la
distanță. Funcția principală a terminalelor RTU este de interfață pentru transferul
datelor între procesul local și serverul SCADA, însă pot avea microprocesore
pentru prelucrarea locală a datelor de proces de la senzori și să controleze local
procesul, prin generarea de comenzi către acționări.
Automatul programabil PLC (Programmable Logic Controller) este un calculator
industrial construit pentru controlul proceselor industriale. În situația în care în
câmp procesul local este complex, se urmăresc reglarea multor mărimi de
proces, sunt implementate multe bucle de reglaj, se controlează mai multe
subprocese, se folosesc PLC-uri. Capacitatea de control a PLC-urilor este mult
mai mare decât a terminalelor RTU.
Echipamentele electronice inteligente IED (Intelligent Electronic Devices) sunt
senzori sau acționări deștepte (smart), a căror adaptoare electronice
(transmitter) sunt capabile să achiziționeze date, să comunice cu alte
echipamente și să implementeze bucle de control locale.
Rețeaua de comunicații este ierarhizată pe mai multe nivele, supervizor
SCADA, control și de câmp. În sistemul SCADA co-există mai multe tipuri de
rețele, interconectate între ele prin echipamente de interfață în comunicații, cum
fi router-e, hub-uri, switch-uri, echipamente de tip gateway și firewall, modemuri
de diverse tipuri, etc.
La nivelul supervisor SCADA comunicația se face prin rețea de tip Ethernet.
Comunicația între centrul de control și echipamentele locale din câmp se poate
face cablat prin rețea de tip LAN, prin transmisii radio sau microunde, prin
transmisii pe linii telefonice sau fibră optică, transmisii GSM sau prin satelit.
Modemul este un echipament utilizat pentru a converti semnalele de proces în
format serial digital compatibil pentru a fi transmis. Modemurile în sisteme
SCADA sunt folosite pentru transmisia serială la distanță între serverul MTU și
echipmantele din câmp.
Rețeaua din câmp (Field Network) interconectează echipamentele de control
local, terminalele RTU sau PLC-urile cu senzorii și acționările. Comunicarea se
stabilește pe baza unui protocol specific. Mesajele trimise între senzori, acționări
și controllere sunt identificate în mod unic pe baza adreselor.
În sistemele SCADA se folosesc două modele de comunicații: de tip master-
slave (polled communication) sau de tip peer to peer (de la egal la egal).
CAPITOLUL VIII
SISTEME DE CONTROL
NUMERIC DISTRIBUIT
DNC
SISTEME DE CONTROL NUMERIC DISTRIBUITE DNC
CAD/CAM - DNC
DNC – Management
scule
DNC - CNC
Controlul numeric distribuit
Prin rețeaua de date DNC, mai multe sisteme NC sunt conectate împreună la
un server DNC care gestioneză transferul de date și programe între server și
mașini. Mașinile CNC pot comunica nu doar cu serverul sau alte calculatoare
din rețea, ci și între ele sau cu celeltate echipamente de producție.
Funcțiile de bază DNC sunt de a asigura un transfer sigur a datelor între
echipamentele CNC și unitățile de calcul și să administreze un număr mare de
programe de comandă numerică.
Structura sistemelor DNC
Nivelulul superior
Plant LAN 1
(Ethernet)
Nivelului celulei
flexibile de
fabricație LAN 2
(Ethernet)
Nivelul CNC
La nivelulul superior Plant LAN 1 (Ethernet) se generează datele necesare
în vederea prelucrării pieselor. Aceasta presupune proiectarea conceptulă și
tehnologică a pieselor (CAD), conceperea programelor de comandă
numerică (NC), planificarea producției (planning schedule) și stocarea
datelor și programelor.
Ca rezultat al proiectării, desenele CAD și programele piesă NC sunt
stocate în servere de tip baze de date. Pe bază de cerere, programele vor fi
apelate de către serverul DNC.
RETELE DE CONTROL
INDUSTRIAL
Retelele de control industrial (Industrial Control Networks) au
rolul de interconecta unitati de calcul, echipamente de control,
interfete om-masina utilizate pentru monitorizarea si controlul
proceselor industriale.
MODELUL ISO/OSI
Este foarte flexibila, poate fi stea, linie, magistrala sau arbore, configurarea si
simplificarea retelei depinde doar de utilizator.
Numarul maxim de noduri adresabile intr-o retea este 99, iar viteza maxima de
transmitere a datelor este de 5 Mb/s.
Lungimea maxima a retelei cu cablu coaxial fara repetoare este de 1000 m cu 2
noduri si de 250 m in configuratia cu 48 de noduri, iar cu repetoare este de 5000 m.
Numarul maxim de repetoare in serie care se pot folosi este 5, iar reteaua poate
avea maxim 6 segmente in serie si 48 in paralel.
Lungimea maxima a retelei cu fibra optica fara repetoare este de 3000 m si cu
repetoare este de peste 30 de km.
Redundanta retelei ControlNet
In reteaua ControlNet se poate instala intre noduri un al doilea cablu de retea
pentru asigurarea redundantei. Nodul receptor compara cele doua semnale
primite si selecteaza cel mai bun cablu pentru a primi mesajul urmator.
In cazul in care apare o intrerupere de cablu sau un contact imperfect pe unul
dintre cabluri, datorita redundantei comunicatia va fi asigurata de celalalt cablu.
Accesul la reteaua ControlNet
Functia principala a retelei controlNet este de a transporta informatii si mesaje
de tip intrare/iesire in aplicatii in care timpul este critic. Mecanismul de acces al
magistralei se numeste CTDMA – Concurrent Time Domain Multiple Access.
Axa timpului este impartita in intervale egale de timp denumite timp de update
al retelei NUT (Network Update Time). Fiecare Nut este impartit in timp pentru
activitati programate, timp pentru activitati neprogramate si timp pentru
intretinere retea.
Fiecare nod a retelei poate transmite o singura data in timpul pentru activitati
programate. Datele transmise sunt critice si pot fi date de tip analogic, digital
sau interlock. In timpul activitatilor neprogramate nodurile au posibilitatea de a
transmite prin rotatie mesaje necritice. In timpul intretinerii retelei, nodul cu
adresa cea mai mica, numit moderator, transmite un cadru catre toate nodurile
pentru sincronizare.
Formatul cadrului ControlNet
DEVICENET
DeviceNet este un protocol deschis de comunicatii folosit in automatizarea
proceselor industriale pentru interconectarea echipamentelor din camp cu
cele de control. DeviceNet a fost dezvoltat initial de Allen Bradley, insa din
anul 1995, managementul si suportul tehnic pentru producatori a fost
transferat catre ODVA (Open DeviceNet Vendors Association). Formatul
cadrelor de date conform nivelului legaturii de date (Data Link Layer) din
modelul OSI este preluat de la CAN (Controller Area Network).
DeviceNet este o retea de camp de viteza ridicata, cu comunicare la nivel
de bit, la care schimbul de date se face poate face:
• ciclic - intre senzori/actuatori si echipamentele de control
• non-ciclic - in cazul modificarii configuratiei sau diagnosticarii
echipamentelor de camp
Device Net suporta comunicatii multiple ierahizate si prioritizarea mesajelor.
Este o retea de tip producator-consumator, la care toate nodurile retelei pot
accesa simultan datele provenite de la o singura sursa. In fiecare nod a
retelei poate fi un echipament de control sau de camp.
Topologia retelei
Este de tip trunchi (trunk) cu linii coborâtoare (drop lines) care pot fi in
aranjament stea, magistrala sau arbore.
Linia trunchi principala are la capete rezistente terminatoare de 121Ω, 0.25
W. Reteaua DeviceNet are nevoie de sursa de alimentare de curent
continuu 24 VDC.
Suportul fizic al retelei DeviceNet este un cablu cu 4 fire, dintre care 2 fire
sunt pentru semnalul util CAN_H (alb) si CAN_L (albastru), iar celelalte 2
fire sunt pentru alimentare V+ (rosu) si V- (negru).
Cablurile pot fi rotunde sau plate, cele rotunde fiind de doua feluri groase si
subtiri. Cablurile rotund gros si plat se folosesc, de regula, pentru linia
trunchi principala si cablul rotund subtire pentru coborari la noduri.
• SOF (Start of Frame) – Indica inceputul cadrului (frame) de date printr-un singur bit
dominant (0 logic).
• Identificator (Identifier) – Identificatorul pe 11 biti in formatul CAN standard stabileste
prioritatea mesajului.
• RTR (Remote Transmission Request) – In cazul in care bitul RTR este dominant (0 logic),
mesajul este de tip cerere de date. Se solicita date de la un alt nod.
• Campul de control (Control Field) – Indica numarul de biti folositi in campul de date
• Data Field – contine pana la 8 bytes (octeti) (64 biti) de date, care vor fi transmise de nodul
curent catre un alt master.
• CRC (Cyclic Redundancy Check) – Verifica integritatea mesajului si este folosit pentru
determinarea erorilor.
• ACK (ACKnowledgement) – Fiecare nod care primeste un mesaj corect suprascrie bitul
ACK din starea recesiva (1 logic) in stare dominata (0 logic), indicand transmiterea fara
erori a mesajului.
• EOF (End of Frame) - Bit-ul final de mesaj
• IFS (Intermission Frame Space) – Reprezinta numarul minim de biti care separa mesajele
de date consecutive.
FOUNDATION FIELDBUS
Bloc Dimensiune
Explicaţie
conform IEEE 802.3 (octeţi)
Asigură componentelor din rețea timpul necesar
Preamble
7+1 detectării prezenței cadrului înainte de sosirea
Start Delimiter datelor.
Adresa MAC a destinaţiei. Poate să indice o adresă
Adresa
6 individuală, sau o adresă de tip multicast
MAC Dst (corespunzătoare unui grup de staţii)
Adresa Conţine adresa MAC a sursei care trimite cadrul.
6 Întotdeauna va reprezenta o adresă individuală.
MAC Src
Tip Indică tipul protocolului de comunicaţie utilizat pentru
2 transmisia datelor (de exemplu: TCP/IP).
Ether
Date 46-1500 Conţine informaţia de transmis.
FCS Conţine suma de control CRC (Cyclic Redundancy
(Frame Check 4 Check) a cadrului, utilizată pentru monitorizarea
Sequence) erorilor de transmisie.
CAPITOLUL X
ECHIPAMENTE DE CÂMP
INTELIGENTE
SENZORI INTELIGENŢI
Senzorul inteligent este alcătuit din elementele componente obișnuite ale
senzorului clasic împreuna cu module de conversie, procesare locală a
datelor, operare și de interfață cu sistemul de control distribuit.
ACȚIONĂRI INTELIGENTE
Acționările inteligente, față de cele clasice, au capacitatea de a controla
local energia necesară introdusă în proces și să comunice sigur și eficient
cu alte echipamente din sistemul de control distribuit. Acestea presupun
integrarea în acţionare a componentelor: unitate de calcul, interfaţă locală
HMI, module de măsurare și un circuit de conversie pentru generarea
semnalului de comandă pentru amplificatorul de putere.
Acţionări inteligente pentru controlul mişcării
Servoacţionările inteligente presupun implementarea locală a algoritmilor
de control a mișcării pentru asigurarea poziționărilor rapide și precise a
axelor cinematice și asigurarea unei comunicații eficiente cu elementele
mașinii sau, în general, cu echipamente din procesul industrial distribuit.