Optimalna ideja o strežniku OPC v industrijskih nadzornih sistemih

Preizkusite Naš Instrument Za Odpravo Težav





Strežnik OPC je bistvenega pomena za komunikacijo v industrijskih nadzornih sistemih. Trenutni sektorji na podlagi sistem industrijske avtomatizacije uporabljati najrazličnejše krmilne sisteme, nadzorne naprave in pametne terenske naprave. Komunikacija ali izmenjava podatkov je ključni izziv med napravami različnih proizvajalcev, zato je potrebna dodatna strojna oprema za komunikacijo med njimi.

Kaj je OPC?

OPC pomeni OLE (Object Linking and Embedding) Process Control. OPC je najbolj priljubljen standard za podatkovno povezljivost, ki se uporablja za komunikacijo med krmilniki, napravami, aplikacijami in drugimi strežniškimi sistemi, ne da bi pri tem uporabljali gonilnike po meri za prenos podatkov.




OPC strežnik

OPC strežnik

Tovarniški sistem ali postopek avtomatizacije sestavljajo različni krmilniki in naprave različnih dobaviteljev ali prodajalcev z različnimi protokoli. Ti krmilniki in naprave so bistvenega pomena za komunikacijo s poslovnimi sistemi ali sistemi upravljanja. Zato OPC ustvarja okolje za dostop do podatkov o rastlinah v realnem času od teh prodajalcev.



OPC ponuja tudi povezljivost in povezavo lastniških naprav in deluje kot vmesnik med različnimi viri podatkov, kot so programabilni logični krmilniki, in terenskimi napravami, kot so tipala in aktuatorji, kot so SCADA sistem ali drugi HMI-ji, oddaljene terminalske enote, drugi strežniki baz podatkov itd., kot je prikazano na zgornji sliki.

Izmenjava podatkov po sistemu OPC

Izmenjava podatkov po sistemu OPC

Prav tako izmenjuje informacije ali podatke med pomivalnimi koriti in napravami z viri podatkov, ne da bi jim dal vedeti kaj o posamezniku komunikacijski protokoli ki se vzpostavijo med njimi. OPC je Microsoft razvil za naprave družine Microsoft Windows OS, ki temeljijo na tehnologijah OLE, COM in DCOM.

Arhitektura OPC

OPC lahko komunicira s katerim koli podatkovnim virom, ne da bi zahteval gonilnik naprave, pod pogojem, da mora biti vir podatkov naprava, ki podpira OPC, medtem ko ustrezna programska oprema zahteva dodatne gonilnike naprav. OPC podpira dostop do podatkov v realnem času, beleženje zgodovine, omogočanje alarmov in dogodkov itd. Sestavljen je iz dveh komponent: odjemalca OPC in strežnika OPC.


Strežnik OPC je programska aplikacija ali standardni gonilnik, zasnovan za dostop do podatkov v realnem času in ponuja druge funkcije, kot so obdelava dogodkov, beleženje itd., Od različnih ponudnikov. Deluje kot prevajalec med odjemalcem OPC in virom podatkov za izvorno komunikacijo. Ima tudi zmožnosti »branja iz« in »pisanje v« podatkovnega vira.

Arhitektura OPC

Arhitektura OPC

OPC vmesniki obvladujejo odjemalce s podatki o obratu, tako da zagotavljajo številne specifikacije, kot so alarmiranje, obdelava dogodkov, zgodovinar itd. Z enakimi specifikacijami OPC lahko strežniki OPC komunicirajo z različnimi odjemalci ponudnikov.

OPC odjemalsko-strežniški sistem

OPC odjemalsko-strežniški sistem

Odjemalec OPC je tudi programska aplikacija, ki je zasnovana za komunikacijo s strežniki OPC. Pravzaprav gre za podatkovno korito in prevede komunikacijsko zahtevo aplikacije v zahtevo OPC in jo pošlje strežniku OPC. Med prebiranjem podatkov jih odjemalec prevede nazaj v izvorni komunikacijski format aplikacije. To so programski moduli vdelano v aplikacijah, kot so HMI, zgodovinarji itd., tako da lahko zahtevajo in poučujejo strežniško programsko opremo OPC. Ti lahko komunicirajo tudi z različnimi strežniki OPC.

Na primer, diagram OPC odjemalec-strežnik, opisan zgoraj, pojasnjuje, kako ta dva komunicirata med seboj. Strežnik OPC zbira in pošilja podatke različnim virom podatkov, kot so Siemens, Allen Bradley, Mitsubishi itd., Nato pa te podatke pošilja v ponore ali odjemalce OPC, kot je SCADA ali odjemalec HMI, odjemalec za dostop do baze podatkov itd. lahko rečemo, da strežniška programska oprema OPC pridobi podatke, medtem ko odjemalec predstavlja podatke in manipulira s podatki.

Kaj potrebuje strežnik OPC?

1. Komunicirati z različnimi prodajalci

Predpostavimo, da imamo dve programski logični krmilniki-PLC . Eden je Siemens, drugi pa ABB, katerega komunikacijski protokoli se med seboj razlikujejo. Za povezavo teh dveh krmilnikov in spremljanje podatkov s pomočjo programske opreme SCADA je potreben strežnik OPC. To zmanjšuje potrebo po dodatnem gonilniku strojne opreme za pretvorbo lastniških protokolov v odjemalski protokol.

2. Odpraviti potrebo po gonilnikih po meri v sistemu

Aplikacije HMI potrebujejo gonilnike po meri za vzpostavitev komunikacije z napravo PLC. Podobno potrebujejo tudi različne gonilnike za dostop do prejšnjih podatkov. Vendar OPC odpravlja težavo z zahtevo po ločenih gonilnikih za takšne funkcije.

3. Za zmanjšanje obremenitve naprave

Strežnik OPC zmanjša obremenitev naprav z viri podatkov, saj omogoča komunikacijo z več aplikacijami, hkrati pa ima samo eno povezavo z virom podatkov. To zmanjša večkratni dostop do vira podatkov in s tem zmanjša obremenitev vira podatkov.

4. Za lažji dostop do podatkov

Spremljanje in upravljanje podatkov v realnem času, zgodovinskih podatkov in dogodkov je ključnega pomena v vsaki procesni napravi. Strežniki OPC omogočajo natančno spremljanje in upravljanje zmogljivosti z več avtomatiziranimi protokoli, kot so Modbus , Profibus itd., Z odvečnim dostopom.

Upamo, da smo lahko zagotovili zanimive in dragocene informacije o strežnikih OPC. Ta članek je še posebej koristen za tiste, ki želijo nadaljevati kariero v kontroli in instrumentaciji. Tu je preprosto vprašanje za bralce - Kako se razlikujejo strežniki OPC?

Prosimo, dajte svoje odgovore in tudi povratne informacije o tem članku oz projektne ideje v oddelku za komentarje spodaj:

Foto krediti