OPC UA

Open Platform Communications United Architecture

OPC UA ose OLE (Object Linking and Embedding) për Arkitekturën e Unifikuar të Kontrollit të Procesit është një burim standard i hapur për komunikimin në automatizimin industrial. Qëllimi i OPC UA është të lidhë sistemet softuerike të nivelit më të lartë me shtresat më të ulëta.

Sistemet e shtresave më të larta përfshijnë ekranet HMI, SCADA ose MES dhe sistemet ERP, ndërsa sistemet e shtresave më të ulëta janë PLC dhe DCS. Ai bazohet në protokollin TPC/IP dhe kombinon teknologjitë OLE dhe DCOM.

Pajtueshmëria dhe shkallëzueshmëria

arkitekturës OPC UA

OPC UA është një arkitekturë e pavarur nga platforma e cila u krijua për shkak të nevojës për pajtueshmëri dhe shkallëzim në projekte dhe aplikime të ndryshme. OPC UA, ndryshe nga OPC, nuk bazohet në teknologjinë OLE dhe DCOM të Microsoft dhe kështu është i shtrirë në platforma të tjera si OS X, Linux (JAVA) dhe Android.

OPC UA është një standard i sigurt dhe i besueshëm që specifikon komunikimet ndërmjet pajisjeve (M2M) dhe ndërmjet makinerive si dhe sistemit IT dhe OT. Ai bazohet në konceptin klient-server, ku serveri është një aplikacion që ofron të dhënat e tij në aplikacione të tjera, dhe klienti është një aplikacion që kërkon ose merr të dhëna. Në praktikë, zhvilluesit përpiqen të bëjnë aplikacione që janë klientë dhe serverë në të njëjtën kohë.

Keni nevojë për ndihmë? Le t’ju ndihmojmë.

Arkitektura e pavarur OPC UA

OLE për Arkitekturën e Unifikuar të Kontrollit të Procesit ofron një Arkitekturë të Orientuar në Shërbimin (SOA) që bazohet në nivele të ndryshme logjike.

Të gjitha shërbimet bazë janë përshkrime të metodave abstrakte të cilat janë të pavarura nga protokolli.

Ato ofrojnë bazën për funksionalitetin e Arkitekturës së Unifikuar (UA) në standardin OPC.

Komponentët bazë të funksionalitetit të UA janë mekanizmi i transportit dhe arkitektura e standardit.

Njihuni me elementet e arkitekturës OPC UA

elementet e arkitekturës OPC UA

Shtresa e transportit serializon ose deserializon të dhënat. Ai i kapsulon ato në një grup të dhënash të përshtatshme për transmetim ose ruajtje dhe i transmeton ato përmes rrjetit.

Shtresa e transportit përcaktohet nga protokollet e bazuara në TCP/IP. Shtresa e parë është binar i optimizuar i protokollit TCP UA, dhe shtresa e dytë është projektuar si një shërbim në internet XML-SOAP. Ekziston gjithashtu një hibrid i të dyjave i quajtur UA-Binary nëpërmjet HTTPS.

Shtresa e shërbimit është një model arkitektonik, i aplikuar brenda dizajnit të orientuar nga shërbimi dhe përfaqëson një model të dhënash.

Modeli i të dhënave nuk është hierarkik, por një sistem shërbimi i rrjetit i bazuar në nyje të shpërndarë. Shërbimi kryen operacione në mënyrë autonome, të cilat mund t’i përdorni edhe jashtë kontekstit të aplikimit. Klienti mund të ketë akses në të dhënat meta dhe diagnostikuese edhe nëse nuk e njeh të gjithë modelin e të dhënave. Prandaj, modeli përfaqëson blloqet bazë të ndërtimit për aplikime të reja.

Një nyje përfaqëson një objekt të njohur si një bllok themelor ndërtimi në programimin e orientuar nga objekti. Ndërtesa përbëhet nga prona ose atribute të ndryshme.

Një nyje mund të ketë atribute për leximin e aksesit Access Data (DA), Access Historical Data Access (HDA). Ne mund të lexojmë vetitë, të thërrasim metoda në to dhe të aktivizojmë ngjarje të ndryshme. Këto përfshijnë Alarm dhe Ngjarje (AE) dhe Data Change (DA). Ky funksion është shumë i dobishëm kur shkëmbeni informacion midis pajisjeve.

Mbi shtresën e transportit është një shtresë sesioni dhe një shtresë për të vendosur komunikim të sigurt midis serverit dhe klientit. Mbi këtë të fundit është SSL, HTTP ose HTTPS. Siguria bazohet në certifikatën X.509, e cila kontrollon klientin që ajo nuk mund të futet ose ndryshohet.

UA bazohet në TCP / IP dhe ndjek modelin ISO OSI. Kështu, shtresat individuale të modelit përcaktojnë specifikimet, të cilat ndahen në vetitë kryesore, metodat e aksesit dhe mjetet.

Lexoni lajmet më të fundit të Rrjetit