ABONAMENTE VIDEO REDACȚIA
RO
EN
NOU
Numărul 148
Numărul 147 Numărul 146 Numărul 145 Numărul 144 Numărul 143 Numărul 142 Numărul 141 Numărul 140 Numărul 139 Numărul 138 Numărul 137 Numărul 136 Numărul 135 Numărul 134 Numărul 133 Numărul 132 Numărul 131 Numărul 130 Numărul 129 Numărul 128 Numărul 127 Numărul 126 Numărul 125 Numărul 124 Numărul 123 Numărul 122 Numărul 121 Numărul 120 Numărul 119 Numărul 118 Numărul 117 Numărul 116 Numărul 115 Numărul 114 Numărul 113 Numărul 112 Numărul 111 Numărul 110 Numărul 109 Numărul 108 Numărul 107 Numărul 106 Numărul 105 Numărul 104 Numărul 103 Numărul 102 Numărul 101 Numărul 100 Numărul 99 Numărul 98 Numărul 97 Numărul 96 Numărul 95 Numărul 94 Numărul 93 Numărul 92 Numărul 91 Numărul 90 Numărul 89 Numărul 88 Numărul 87 Numărul 86 Numărul 85 Numărul 84 Numărul 83 Numărul 82 Numărul 81 Numărul 80 Numărul 79 Numărul 78 Numărul 77 Numărul 76 Numărul 75 Numărul 74 Numărul 73 Numărul 72 Numărul 71 Numărul 70 Numărul 69 Numărul 68 Numărul 67 Numărul 66 Numărul 65 Numărul 64 Numărul 63 Numărul 62 Numărul 61 Numărul 60 Numărul 59 Numărul 58 Numărul 57 Numărul 56 Numărul 55 Numărul 54 Numărul 53 Numărul 52 Numărul 51 Numărul 50 Numărul 49 Numărul 48 Numărul 47 Numărul 46 Numărul 45 Numărul 44 Numărul 43 Numărul 42 Numărul 41 Numărul 40 Numărul 39 Numărul 38 Numărul 37 Numărul 36 Numărul 35 Numărul 34 Numărul 33 Numărul 32 Numărul 31 Numărul 30 Numărul 29 Numărul 28 Numărul 27 Numărul 26 Numărul 25 Numărul 24 Numărul 23 Numărul 22 Numărul 21 Numărul 20 Numărul 19 Numărul 18 Numărul 17 Numărul 16 Numărul 15 Numărul 14 Numărul 13 Numărul 12 Numărul 11 Numărul 10 Numărul 9 Numărul 8 Numărul 7 Numărul 6 Numărul 5 Numărul 4 Numărul 3 Numărul 2 Numărul 1
×
▼ LISTĂ EDIȚII ▼
Numărul 132
Abonament PDF

HMI ȘI SCADA: Ce sunt și cum interacționează

Tarta Daniel
Autonomous Robotic Senior Analyst @ Accenture



PROGRAMARE

În acest articol, vom descrie sistemele SCADA și HMI, implementate în domeniul automatizării industriale. Vom discuta despre diferențele și asemănările dintre cele două concepte.

La ce sunt folosite HMI-urile?

Interfața om-mașină fiind cunoscută cu termenul de HMI (abrevierea din limba engleză de la Human-Machine Interface) este o structură hardware și software utilizată în automatizarea proceselor industriale moderne pentru controlul și monitorizarea echipamentelor, a celulelor de producție robotizate etc. Aceste interfețe sunt folosite pentru a comunica cu automatul programabil (în limba engleză, Programmable Logic Controller, PLC), dispozitiv electronic robust, bazat pe microprocesoare care este utilizat pentru controlul echipamentelor dintr-o aplicație.

Care sunt criteriile pentru dezvoltarea unei aplicații HMI?

Din punct de vedere arhitectural, HMI-urile există în mai multe variante, fiind selectate în funcție de complexitatea aplicației industriale. Pentru aplicațiile simple se poate realiza un panou de comandă care să conțină doar selectoare, butoane şi lămpi. Prin intermediul acestora se poate realiza controlul elementelor dintr-un echipament şi se pot monitoriza starea senzorilor sau a comenzilor electrice.

Pentru o colaborare și interacționare mult mai eficientă s-au dezvoltat structuri hardware speciale numite panouri operator, având ecran integrat, procesor, memorie RAM și capacitate de stocare date pe card SD sau USB. Unele panouri operator sunt dotate cu sisteme de operare precum Windows CE, Windows Embedded sau Linux. Panourile comunică cu automatul programabil printr-un protocol, care poate fi de tip serial (Profibus, RS-232, CAN etc.), Industrial Ethernet (Profinet, EtherNet/IP, Modbus TCP/IP ) etc. Modelele noi sunt prevăzute cu un switch Ethernet integrat compatibil cu tehnologia multiprotocol Ethernet şi IIoT, cu comunicaţie OPC-UA şi MQTT oferind flexibilitate maximă.

Gama de dimensiuni ale ecranului, tipul ecranului (tactil sau nu) și culorile sunt diferite, fiind adaptabile la diferitele aplicații. Când vine vorba de selectarea unui panou operator, proprietățile fizice sunt extrem de importante, deoarece trebuie să se ia în considerare mediul de operare și ce măsuri de siguranță trebuie luate pentru a proteja ecranul. De pildă, în industria alimentară și farmaceutică, ecranele sunt prevăzute cu carcasă realizată din inox având protecție înaltă IP67 şi partea frontală de sticlă cu membrană capacitivă. Există panouri care sunt folosite în industria constructoare de mașini sau turnătorii, rezistente la temperaturi înalte, șocuri, vibrații având protecție împotriva prafului, uleiului etc.

De asemenea, poate fi necesară o anumită dimensiune din cauza limitărilor de spațiu, există echipamente care pot fi controlate și monitorizate folosindu-se un ecran tactil alb-negru de dimensiuni reduse.

Ce presupune programarea unui HMI?

Avantajul major al acestor HMI-uri este interfața grafică care se poate dezvolta pentru a fi intuitivă și ușor de folosit de utilizator. Fiecare producător pune la dispoziție un mediu de dezvoltare, o aplicație, care se folosește la programarea și configurarea interfeței, în cele mai multe cazuri fiind aceeași aplicație utilizată pentru programarea automatului programabil sau a altor echipamente industriale de la același producător.

Programarea HMI-ului este diferită de majoritatea limbajelor de programare deoarece un HMI este o reprezentare vizuală a ceea ce se întâmplă la nivelul producției. Cel mai mare efort este depus pentru dezvoltarea ecranelor parametrizabile folosite la afișarea informațiilor utilizând diferite obiecte și câmpuri, dintre care menționăm: comutatoare şi butoane pentru acţiuni asupra procesului sau cu funcţii de navigare spre alte ecrane, câmpuri numerice, câmpuri simbolice care pot afișa liste de opțiuni, pictograme, variate tipuri de obiecte dinamice pentru afișarea intrărilor/ieșirilor analogice, reprezentări grafice ale istoricului unei variabile de proces și setări de alarme la anumite valori ale variabilelor. Dacă obiectele puse la dispoziție de mediul de dezvoltare nu sunt suficiente pentru îndeplinirea sarcinilor atunci se pot realiza funcții logice folosind limbaje precum: C++, JavaScript, Visual Basic etc.

Fig.1 Interfață grafică HMI

Unele panouri operator oferă posibilitatea de a folosi rețete, care conțin seturi de date specifice produselor şi anumiți parametri pentru configurarea echipamentelor. Aceste date pot fi transferate din memoria panoului operator spre automatul programabil atunci când se dorește schimbarea produsului pe linia de fabricație. Alte facilități oferite de panouri sunt jurnalele (Logs) care sunt utilizate pentru memorarea valorilor unor variabile de proces. În funcție de mediul de configurare sunt oferite diferite modalități pentru crearea, configurarea și ștergerea acestora atunci când sunt pline. Un ecran important pentru orice aplicație este cel pentru vizualizarea evenimentelor și alarmelor, acesta fiind de cele multe ori o fereastră specială, creată conform unui șablon, dând informații precum: textul alarmei, data și ora, starea activă/inactivă etc.

Care sunt tendințele tehnologice în dezvoltarea HMI-urilor?

HMI-urile oferă opțiunea acces la distanță pentru monitorizarea producției sau pentru reducerea cheltuielilor de călătorie spre echipamentele aflate în zone izolate. De asemenea, pot fi activate tehnologii web care permit realizarea unor pagini în format HTML, fiind posibil accesul la HMI de pe tabletă sau calculator. În ultimii ani, s-au dezvoltat aplicații HMI folosindu-se realitatea augmentată (în engleză, Augmented Reality, AR) și inteligență artificială. Astfel, s-a adăugat o dimensiune virtuală elementelor monitorizate, care atrage atenția utilizatorului prin efecte vizuale asupra parametrilor depășind nivelul de tolerană sau ajută la identificarea componentelor defecte.

Ce sunt sistemele SCADA?

Sistemele SCADA sau "Supervisory Control and Data Acquisition" au apărut din necesitatea de a obține informații de la procesele de câmp, având în același timp rolul de a executa operațiuni de control asupra acestora. Sistemele SCADA de astăzi includ, dar nu se limitează la aplicații software la nivel operator pentru supervizarea și depanarea mașinilor și a proceselor din producție. Toate aceste funcționalități au ca scop final atât obținerea de beneficii economice prin reducerea timpilor de staționare a producției, cât și îmbunătățirea eficienței acesteia.

Termenul de "Supervisory Control" este asociat atât cu industria de proces (unde există schimbări de fază în materie precum, tratarea apei, industria chimică, sistemele de combustie), cât și cu industria discretă/digitală de producție, concept aplicat local (single machine) sau la nivel de celulă, încorporând diferite mașini care deservesc diferite procese/funcții.

Fig.2 Poziționarea sistemelor SCADA în ierarhia industrială modernă 4.0

Ce fac practic sistemele SCADA și cine le produce?

Câteva funcționalități ale acestor sisteme sunt:

În câteva cuvinte putem spune că sistemele SCADA stau la baza interacțiunii umane cu procesele din producție. Pentru a înțelege mai bine "unde" se situează aceste sisteme în ierarhia industrială putem observa figura de mai jos:

Cele două exemple evidențiază atât o abordare pe nivele conform piramidei ISA 95, cât și un concept modern RAMI 4.0 în care sistemele sunt interconectate complet între ele.

Câteva exemple de sisteme des întâlnite în industrie pot fi: Siemens WinCC, Rockwell Factory Talk, Inductive Automation - Ignition, AVEVA - System Platform și altele.

Cum arată o arhitectură modernă SCADA?

Fig. 3 Arhitectura SCADA - Industria 4.0.

În figura de mai sus, este prezentat un sistem SCADA distribuit, unde comunicația se realizează bidirecțional cu diferite procese aflate în locații diferite. Sistemele "Edge" au rolul de a interacționa cu aceste procese și de a realiza o procesare locală, după care datele sunt trimise către sistemele SCADA Backend care au funcția de a asigura funcționalitățile descrise anterior. Interacțiunea utilizatorilor se realizează printr-un sistem SCADA Front-End care poate servi un număr de clienți. De asemenea, sistemul poate comunica prin interfețe OPC UA, MQTT, RestApi cu alte sisteme de "business" cum ar fie ERP, MES, Servicii Cloud. De menționat este că sistemele SCADA pot avea atât o arhitectură Client Server, cât și una de sine stătătoare "stand-alone". Totodată, acestea pot fi redundante sau nu și sunt extrem de scalare și modulare.

Care sunt diferențele și asemănările dintre HMI și SCADA?

Ambele sisteme sunt utilizate pentru controlul și supervizarea echipamentelor sau a proceselor. Programarea și configurarea aplicațiilor se realizează în același mediu pentru dezvoltare. Se pot folosi protocoale identice pentru a comunica cu componentele dintr-un proces.

Principala diferență dintre sistemul HMI și SCADA este domeniul lor de aplicare. HMI-urile sunt folosite local, deoarece sunt componente ale echipamentelor sau ale stațiilor de lucru. De asemenea, fac parte și din sistemul la distanță SCADA, care poate superviza și controla procesele mai multor celule de fabricație, având fiecare câte un HMI.

Sistemele SCADA pot colecta și stoca un volum mai mare de date. Reprezentările grafice ilustrând mai bine relațiile, tendințele, anomaliile ce se stabilesc între date sunt mai ușor de vizualizat și de interpretat decât la un HMI local.

Sisteme SCADA oferă mai multă flexibilitate și extensibilitate.

Concluzii

HMI-urile oferă o modalitate eficientă de monitorizare și de control a aplicațiilor industriale. Alegerea soluției corespunzătoare va îmbunătăți performanțele echipamentelor, oferind o vizibilitate sporită asupra proceselor la nivel local.

Sistemele SCADA sunt nelipsite în domeniul automatizărilor industriale, datorită fiabilității, beneficiilor economice și informațiilor centralizate și contextualizate care stau la baza planificării producției și a detectării și prevenției erorilor.

Mai jos este un exemplu de vizualizare ale unui proces industrial dintr-un sistem SCADA.

Fig.4 Exemplu de interfețe grafice ale sistemelor SCADA

LANSAREA NUMĂRULUI 148

Agile Craftsmanship

joi, 24 Octombrie, ora 18:30

Colors in Projects (București)

Facebook Meetup StreamEvent YouTube

Agile Leadership &
Ways of Working

miercuri, 30 Octombrie, ora 18:00

ING Hubs Romania (Cluj)

Facebook Meetup StreamEvent YouTube

Conferință TSM

NUMĂRUL 147 - Automotive

Sponsori

  • Accenture
  • BT Code Crafters
  • Accesa
  • Bosch
  • Betfair
  • MHP
  • BoatyardX
  • .msg systems
  • P3 group
  • Ing Hubs
  • Cognizant Softvision
  • Colors in projects