OPC UA standard

Open Platform Communications United Architecture

OPC UA ili OLE („Object Linking and Embedding“) za upravljanje procesima Unified Architecture je “open source” standard za komunikaciju u industrijskoj automatizaciji. Svrha OPC UA je povezivanje softverskih sustava višeg sloja s nižim slojevima. 

Sustavi viših slojeva uključuju HMI zaslone, SCADA ili MES i ERP sustave, dok su sustavi nižih slojeva PLC i DCS. Temelji se na TPC/IP protokolu i kombinira OLE i DCOM tehnologije. 

Imate li pitanja za nas?

Kompatibilnost i skalabilnost 

OPC UA arhitektura

OPC UA je arhitektura neovisna o platformi koja je nastala zbog potrebe za kompatibilnošću i skalabilnošću u raznim projektima i aplikacijama. OPC UA, za razliku od OPC -a, ne temelji se na Microsoftovoj OLE i DCOM tehnologiji te je stoga proširiv na druge platforme kao što su OS X, Linux (JAVA) i Android. 

OPC UA je siguran i pouzdan standard koji specificira komunikaciju između uređaja (M2M) i između strojeva te IT i OT sustava. Temelji se na konceptu „client-server“, gdje je poslužitelj (eng. server) aplikacija koja svoje podatke pruža drugim aplikacijama, a klijent (eng. client) je aplikacija koja zahtijeva ili dobiva podatke. U praksi, programeri nastoje napraviti aplikacije koje su istovremeno klijenti i poslužitelji. 

Želite kupiti našu opremu?

Nezavisna arhitektura OPC UA 

OLE za „Process Control Unified Architecture“ pruža „Service -Oriented Architecture“ (SOA) koja se temelji na različitim logičkim razinama.

Sve osnovne usluge su apstraktni opisi metoda koji su neovisni o protokolu.

Oni pružaju osnovu za funkcionalnost „Unified Architecture“ (UA) u OPC standardu.

Osnovne komponente UA funkcionalnosti su transportni mehanizam i arhitektura standarda.

Upoznajte elemente arhitekture OPC UA 

OPC UA elementi arhitekture

Transportni sloj serijalizira ili deserijalizira podatke. Inkapsulira ih u skup podataka prikladnih za prijenos ili pohranu i prenosi ih putem mreže. 

Transportni sloj definiran je protokolima temeljenim na TCP/IP. Prvi sloj je optimizirani binarni UA TCP protokol, a drugi sloj je dizajniran kao XML-SOAP web usluga. Postoji i hibrid oboje koji se naziva UA-Binary putem HTTPS-a. 

Servisni sloj je arhitektonski uzorak, primijenjen unutar dizajna usmjerenog na usluge i predstavlja model podataka. 

Model podataka nije hijerarhijski već sustav mrežnih usluga temeljen na distribuiranim čvorovima. Usluga samostalno obavlja operacije koje možete koristiti i izvan konteksta aplikacije. Klijent može pristupiti dijagnostici i metapodacima čak i ako ne poznaje cijeli model podataka. Model stoga predstavlja osnovne gradivne elemente za nove primjene. 

Čvor predstavlja objekt poznat kao osnovni gradivni element u objektno orijentiranom programiranju. Program se sastoji od različitih svojstava ili atributa. 

Čvor može imati atribute za pristup čitanju „Data Access“ (DA), Historical Data Access“ (HDA). Možemo čitati svojstva, pozivati ​​metode na njima i pokretati različite događaje. To uključuje „Alarm and Events (AE) i DataChange (DA). Ova je značajka vrlo korisna pri razmjeni informacija između uređaja.

Iznad transportnog sloja nalazi se sloj sesije i sloj za uspostavljanje sigurne komunikacije između poslužitelja i klijenta. Iznad sloja za uspostavljanje sigurne komunikacije je SSL, HTTP ili HTTPS. Sigurnost se temelji na certifikatu X.509, koji provjerava klijenta da se ne može umetnuti ili promijeniti. 

UA se temelji na TCP / IP -u i slijedi ISO OSI model. Pojedini slojevi modela definiraju specifikacije koje su podijeljene na glavna svojstva , metode pristupa i alate. 

Pročitajte najnovije vijesti o mrežama

Pretplatite se na naš newsletter!