Optimalna ideja o OPC poslužitelju u industrijskim sustavima upravljanja

Optimalna ideja o OPC poslužitelju u industrijskim sustavima upravljanja

OPC poslužitelj neophodan je za komunikaciju u industrijskim sustavima upravljanja. Trenutni sektori temeljeni na sustav industrijske automatizacije koristiti široku paletu upravljačkih sustava, upravljačkih uređaja i pametnih terenskih uređaja. Komunikacija ili razmjena podataka ključni su izazov između ovih uređaja različitih dobavljača, pa stoga potreban dodatni hardver za komunikaciju između njih.



Što je OPC?

OPC je kratica za OLE (povezivanje i ugrađivanje objekata) upravljanja procesima. OPC je najpopularniji standard povezivanja podataka koji se koristi za komunikaciju između kontrolera, uređaja, aplikacija i drugih poslužiteljskih sustava bez ulaska u prilagođene upravljačke programe za prijenos podataka.


OPC poslužitelj

OPC poslužitelj



Tvornički sustav automatizacije sastoji se od različitih kontrolera i uređaja različitih dobavljača ili dobavljača s različitim protokolima. Ti su kontroleri i uređaji neophodni za komunikaciju s poslovnim sustavima ili sustavima upravljanja. Stoga OPC stvara okruženje za pristup podacima biljaka u stvarnom vremenu od takvih dobavljača.

OPC također nudi plug and play povezivanje s vlasničkim uređajima i djeluje kao sučelje između različitih izvora podataka poput programabilnih logičkih kontrolera i terenskih uređaja, kao što su senzori i aktuatori poput SCADA sustav ili drugi HMI-ovi, udaljene terminalne jedinice, drugi poslužitelji baze podataka itd., kao što je prikazano na gornjoj slici.



Razmjena podataka putem OPC sustava

Razmjena podataka putem OPC sustava

Također razmjenjuje informacije ili podatke između slivnika i uređaja izvora podataka, ne dopuštajući im da znaju bilo što o pojedincu komunikacijski protokoli koji su uspostavljeni između njih. OPC je razvio Microsoft za uređaje obitelji Microsoft Windows OS temeljene na OLE, COM i DCOM tehnologijama.

Arhitektura OPC-a

OPC može komunicirati s bilo kojim izvorom podataka bez potrebe za upravljačkim programom uređaja, pod uvjetom da izvor podataka mora biti uređaj s omogućenom OPC-om, dok odgovarajući softver zahtijeva dodatne upravljačke programe uređaja. OPC podržava pristup podacima u stvarnom vremenu, bilježenje podataka povijesti, omogućavanje podataka alarma i događaja itd. Sastoji se od dvije komponente: OPC klijenta i OPC poslužitelja.


OPC poslužitelj softverska je aplikacija ili standardni pokretački program dizajniran za pristup podacima u stvarnom vremenu i pruža druge značajke poput rukovanja događajima, bilježenja itd. Različitih dobavljača. Djeluje kao prevoditelj između OPC klijenta i izvora podataka za izvornu komunikaciju. Također posjeduje mogućnosti čitanja iz, kao i mogućnosti pisanja u izvor podataka.

Arhitektura OPC-a

Arhitektura OPC-a

OPC sučelja upravlja klijentima s biljnim podacima pružajući brojne specifikacije poput alarmiranja, upravljanja događajima, povjesničara itd. S istim OPC specifikacijama, OPC poslužitelji mogu komunicirati s različitim klijentima dobavljača.

OPC sustav klijent-poslužitelj

OPC sustav klijent-poslužitelj

OPC klijent je također softverska aplikacija koja je dizajnirana za komunikaciju s OPC poslužiteljima. To je zapravo sink podataka i prevodi zahtjev za komunikaciju aplikacije u OPC zahtjev i šalje ga na OPC poslužitelj. Tijekom čitanja podataka, klijent ih prevodi natrag u izvorni komunikacijski format aplikacije. To su softverski moduli ugrađen u aplikacijama poput HMI-a, povjesničara itd., tako da mogu zatražiti i uputiti OPC poslužiteljski softver. Oni su također sposobni za komunikaciju s različitim OPC poslužiteljima.

Na primjer, gore prikazani dijagram OPC klijent-poslužitelj objašnjava kako ovo dvoje međusobno komuniciraju. OPC poslužitelj prikuplja i šalje podatke u različite izvore podataka kao što su Siemens, Allen Bradley, Mitsubishi itd., A zatim šalje te podatke u slivnike ili OPC klijente poput SCADA ili HMI klijenta, klijenta za pristup bazi podataka itd. Na kraju možemo reći da OPC poslužiteljski softver prikuplja podatke, dok klijent predstavlja prikaze i njima upravlja.

Što je potrebno za OPC poslužitelj?

1. Komunicirati s različitim dobavljačima

Pretpostavimo da imamo dvije programski logički kontroleri-PLC-ovi . Jedan je Siemens, a drugi ABB čiji se komunikacijski protokoli međusobno razlikuju. Da biste povezali ova dva kontrolera i nadzirali podatke pomoću SCADA softvera, potreban je OPC poslužitelj. To smanjuje potrebu za dodatnim upravljačkim programom za pretvaranje vlastitih protokola u protokol klijenta.

2. Da biste eliminirali potrebu za prilagođenim upravljačkim programima u sustavu

HMI aplikacijama potrebni su prilagođeni upravljački programi za uspostavljanje komunikacije s PLC uređajem. Slično tome, trebaju im i različiti pokretački programi za pristup prethodnim podacima. Međutim, OPC uklanja problem traženja zasebnih pokretačkih programa za takve funkcije.

3. Da biste smanjili učitavanje uređaja

OPC poslužitelj smanjuje opterećenje uređaja izvora podataka jer omogućuje komunikaciju s nekoliko aplikacija, a istovremeno ima samo jednu vezu s izvorom podataka. To smanjuje višestruki pristup iz izvora podataka, a time i opterećenje izvora podataka.

4. Da biste olakšali pristup podacima

Nadzor i upravljanje podacima u stvarnom vremenu, povijesnim podacima i događajima presudni su u svakom procesnom postrojenju. OPC poslužitelji omogućuju precizno praćenje i upravljanje mogućnostima kroz više automatiziranih protokola poput Modbus , Profibus, itd., Sa suvišnim pristupom.

Nadamo se da smo uspjeli pružiti zanimljive i dragocjene informacije o OPC poslužiteljima. Ovaj je članak posebno koristan za one koji žele nastaviti karijeru u kontroli i instrumentaciji. Evo jednostavnog pitanja za čitatelje - Kako se razlikuju OPC poslužitelji?

Molimo dajte svoje odgovore i povratne informacije o ovom članku ili projektne ideje u odjeljku komentara navedenom u nastavku:

Foto bodovi