编辑“︁
OPC UA
”︁(章节)
跳转到导航
跳转到搜索
警告:
您没有登录。如果您进行任何编辑,您的IP地址会公开展示。如果您
登录
或
创建账号
,您的编辑会以您的用户名署名,此外还有其他益处。
反垃圾检查。
不要
加入这个!
== 創新 == 开放平台通信(OPC)和COM/[[Distributed_COM|DCOM]]的結合雖讓开放平台通信可以順利推展,但有以下的缺點: * 频繁配置DCOM的问题 * 沒有可以規劃的逾時機能 * 只適用於[[Microsoft Windows]] * 資料安全性較低 * 沒有針對DCOM的控管(COM/DCOM類似黑盒子,開發者無法取得源代碼,因此需要處理一些相關的問題或是未充份實現的問題) 因為這些缺點以及許多其他的考慮因素,使得OPC基金會決定開發一個針對全新而且獨立的OPC UA通訊協定棧來取代COM/DCOM。其優點有: * 多平台實現,包括可攜式的[[ANSI C]]、[[Java]]及[[.NET框架]]。 * 可擴展性,從{{le|智慧傳感器|Smart transducer}}、智慧致動器一直到大型計算機。 * 支援[[多線程]],也有單線程/單任務的模式,以便將此通訊協定棧放在[[嵌入式系統]]中。 * 基於新標準的資料安全性 * 每個設備都有可以規劃的逾時機能 * 大容量資料報文的組塊 通訊協定棧反映了架構創新的基礎,OPC UA架構是[[服務導向架構]](SOA),以許多不同邏輯層級為其基礎。 OPC基礎服務是抽象形別的敘述,和通訊協定無關,是OPC UA機能的基礎。传输层將方法轉換為通訊協定,將資料[[序列化]](或反序列化),再傳送到網路上。 為了上述目的,定義了兩種[[通訊協定]],其中一個是以效率進行過最佳化的二進制[[传输控制协议|TCP]]訊定,另一個則是[[Web服务]]導向的協定。 OPC資訊模型是所謂的全网状网络(Full Mesh Network),以[[节点 (电信网络)|节点]]為基礎。节点類似[[物件導向程式設計]](OOP)中的[[物件 (電腦科學)|物件]],可以包括各種的元資料。节点可以有屬性讓其他設備讀取(DA、HDA),有方法可以呼叫(Commands),也有可以啟動傳輸的触发事件(AE、DataAccess、DataChange)。节点包括過程資料,也包括其他種類的元資料。OPC命名空間中包括了形態模型。 客戶端軟體可以確認伺服器支援哪些行規(profile),有需要獲得這些資訊,知道伺服器是否只支援DA,或是還支援AE和HDA。而且可以得到伺服器是否支援特定行規的訊息。OPC UA還有以下重要的新機能: * 支援冗餘(Redundancy) * 雙方向連結的心跳報文(Heartbeat)(確定另外一端是否「活著」),這表示客戶端和伺服器都可以识别中断。 * 傳輸資料及acknowledgement的緩衝(Buffering),連結遺失不會造成資料遺失,可以重新获取之前遺失的資料報文。 OPC UA 是在2006年10月在慕尼黑舉行的 OPC UA DevCon 中首次公開其協定,在{{le|Beckhoff|Beckhoff}} 的 PLC 上已有許多的 UA 伺服器,在 Euros 嵌入式測試電路板中也有UA伺服器。Beckhoff PLC 的底層是 Windows XP嵌入式系統,而嵌入式控制器執行的作業系統是[[实时操作系统]] Euros。Embedded Labs Ltd 公司在他們執行在單晶片ARM控制器(64kb RAM) C++ UA Stack 上展示了 OPC-UA。2012年10月時德國的 Fraunhofer-Application Center IOSB-INA 以及工業信息技術研究所(Institute for industrial Information Technologies, inIT)證實了OPC-UA伺服器可以只使用15 kB RAM以及10 kB ROM,因此是晶片等級可以使用的通訊架構<ref>{{Cite web |url=https://www.hs-owl.de/init/en/aktuelles/news/news-detail/news/the-worlds-smallest-opc-ua-server-comes-from-germany.html |title=The world's smallest OPC-UA server comes from Germany |accessdate=2018-01-09 |archive-date=2018-01-09 |archive-url=https://web.archive.org/web/20180109121901/https://www.hs-owl.de/init/en/aktuelles/news/news-detail/news/the-worlds-smallest-opc-ua-server-comes-from-germany.html |dead-url=no }}</ref>。
摘要:
请注意,所有对Local Chinese Wikipedia的贡献均可能会被其他贡献者编辑、修改或删除。如果您不希望您的文字作品被随意编辑,请不要在此提交。
您同时也向我们承诺,您提交的内容为您自己所创作,或是复制自公共领域或类似自由来源(详情请见
Project:著作权
)。
未经许可,请勿提交受著作权保护的作品!
取消
编辑帮助
(在新窗口中打开)
导航菜单
个人工具
未登录
讨论
贡献
创建账号
登录
命名空间
页面
讨论
大陆简体
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
查看
阅读
编辑
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息