什么是OPC UA?


什么是OPC UA?
為了應對標准化和跨平台的趨勢,為了更好的推廣OPC,OPC基金會近些年在之前OPC成功應用的基礎上推出了一個新的OPC標准-OPC UA。OPC UA接口協議包含了之前的 A&E, DA,OPC XML DA or HDA,只使用一個地址空間就能訪問之前所有的對象,而且不受WINDOWS平台限制,因為它是從傳輸層Scoket以上來定義的,這點后面會提到,導致了靈活性和安全性比之前的OPC都提升了。

 

OPC UA的優勢:
1.一個通用接口集成了之前所有OPC的特性和信息,A&E, DA,OPC XML DA or HDA

2.更加開放,平台無關性,WINDOWS,LINUX都能兼容

3.擴展了對象類型,支持更復雜的數據類型比如變量,方法和事件

4.在協議和應用層集成了安全功能,更加安全

5.易於配置和使用

 

核心的區別是因為OPC和OPC UA協議使用的TCP層不一樣,如下:

OPC是基於DOM/COM上,應用層最頂層;OPC UA是基於TCP IP scoket 傳輸層.

 

 

 

其他一些區別:
OPC雖然通過配置COM/DOM來提供數據加密和簽名功能,配置防火牆,用戶權限來讓數據訪問變得更加安全,但是會增加額外的工作量,尤其是對非IT的工程師來說;對於OPC UA,數據加密和簽名,防火牆等都是默認的功能。比如基於DOM的OPC使用的動態端口分配,端口不固定,讓防火牆難以確定,而OPC UA的端口都是唯一的,比如SINUMERIK 840D是PORT 4840,SIMATIC S7是PORT 4845。DOM/COM也可以生成不同級別的事件日志,但日志內容不夠詳細,只會提供“誰連接上服務器”這種,而對於OPC UA來說都是默認的功能,生成的日志內容更全面。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM