opc協議和socket有什么區別?
OPC協議:OPC是一種利用微軟的COM/DCOM技術來達成自動化控制的協定,采用典型的C/S模式,針對硬件設備的驅動程序由硬件廠商完成,提供統一OPC接口標準的Server程序,軟件廠商只需按照OPC標準接口編寫Client程序就訪問Server程序進行讀寫,即可實現與硬件設備的通信。
SocketOPCService是OPC DA的Socket通訊服務程序,它區別于KepOPC將OPC標簽信息讀寫到關系數據庫的功能。利用Socket方式讀取OPC實時數據是當前跨平臺實時數據交換的一種常用手段,它要求數據采集和傳輸的實時性及完整性,并能夠解決操作系統、防火墻、DCOM給OPC用戶帶來的困擾。