上位机通信标准-OPC
OPC通信,基于OPC的通信是一種通信整合方案,通過(guò)OPC標(biāo)準(zhǔn),整合各類協(xié)議并統(tǒng)一化接口。
1、上位機(jī)通信環(huán)境
??? - 品牌、各類繁多
??? - 通信環(huán)境的統(tǒng)一:OPC
2、OPC
??? - 什么是OPC:OLE for Process Control??? Windows插件;Open Platform Communications????? UA
?????? 標(biāo)準(zhǔn):定義通信過(guò)程?? OPC基金會(huì)實(shí)現(xiàn)了標(biāo)準(zhǔn)的基礎(chǔ)過(guò)程,直接調(diào)用
??? - OPC通信環(huán)境與通信結(jié)構(gòu)
??? - OPC版本更新
?????? - OPC (DA:DataAccess、A&E(Alarm and? Event)、HAD(History Data Access)???? Windows COM/DCOM技術(shù)
?????? - OPC UA (DA:DataAccess、A&E(Alarm and? Event)、HAD(History Data Access)?????? TCP/IP
3、測(cè)試環(huán)境:
???? - 服務(wù)端:Knight?? Matrikon? Kepware(收費(fèi)? 按協(xié)議、)、西門子OPC服務(wù)器
???? - 客戶端:C#
4、開(kāi)發(fā)組件:OPCAuto.dll(32位,64位操作系統(tǒng)可以注冊(cè)32位)
???? - 以管理員權(quán)限運(yùn)行命令窗口
???? - 進(jìn)入目標(biāo)目錄
???? - 執(zhí)行Regsrv32(針對(duì)32位注冊(cè))
????????????? 32位版本是???? %systemroot%\System32\regsvr32.exe。
????????????? 64位版本是???? %systemroot%\SysWoW64\regsvr32.exe。
5、客戶端通信對(duì)象
???? - OPCServer:Connect、GetOPCServers
???? - OPCBrowser
???? - OPCGroups、OPCGroup
???? - OPCItems、OPCItem
6、同步處理與異步處理
??? - 讀
??? - 寫
7、網(wǎng)絡(luò)化通信
???? - DCOM
8、2008年發(fā)布的OPC統(tǒng)一架構(gòu)(UA)將各個(gè)OPC Classic規(guī)范的所有功能集成到一個(gè)可擴(kuò)展的框架中,獨(dú)立于平臺(tái)并且面向服務(wù)。
???? 這種多層方法實(shí)現(xiàn)了最初設(shè)計(jì)UA規(guī)范時(shí)的目標(biāo):
???? 功能對(duì)等性:所有COM OPC Classic規(guī)范都映射到UA
???? 平臺(tái)獨(dú)立性:從嵌入式微控制器到基于云的基礎(chǔ)設(shè)施
???? 安全性:信息加密、身份驗(yàn)證和審核
???? 可擴(kuò)展性:添加新功能而不影響現(xiàn)有應(yīng)用程序的能力
???? 綜合信息建模:用于定義復(fù)雜信息
9、開(kāi)發(fā)組件:UA-.NETStandard
?
總結(jié)
以上是生活随笔為你收集整理的上位机通信标准-OPC的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: pdf文件盖章
- 下一篇: Pytorch 学习笔记--to(dev