文章目录
1. OPC基础知识:OPCDA,OPCUA
1.1 OPC基础知识
-
OPC的诞生及历史:软件进行开发时需要与各种不同的协议进行对接,例如Modbus协议等,当设备很多,协议很多的情况下,上位机与硬件的沟通就会变得很麻烦,所以就有了将这些协议抽象出一个标准接口,对于软件人员就无需和协议对接,只需要对接接口即可,因此OPC就诞生了
-
最早由于Windows系统是作为主流,因此OPC依赖于Windows的COM和DCOM技术,依赖上述早期技术就产生了
OPCDA,OPCDA也可以看做一个标准
后来就有了OPC基金会,很多企业和协议加入进来,就可以使用相应的标准
-
随着时间的发展,OPCDA通信的问题研究暴露出来了,两台电脑之间,假设有A和B两台电脑,A作为服务器,B作为客户端,如果A、B都在一个局域网就可以进行通信,但实际上不能直接通信,需要做一些配置,这些配置也就成为DCOM配置,DCOM配置除了麻烦,也会造成安全性很差
为了OPCDA的缺点,OPC基金会就去做了优化,因此产生了OPCUA -
因此OPCUA就可以看做OPCDA的产品升级,不再依赖DCOM,也就不依赖Windows平台可以实现跨平台的架构,而是基于以太网,最底层也就是基于Socket的,安全性上也得到了提升(秘钥管理等),现在及以后主流肯定是OPCUA,由于历史原因OPCDA还在使用,也是工业4.0落地的协议</
订阅专栏 解锁全文


&spm=1001.2101.3001.5002&articleId=131872940&d=1&t=3&u=615b0ca1644b4093a59dbfa527261cf3)
9193

被折叠的 条评论
为什么被折叠?



