你知道吗一文就能帮你深入理解Can总线通信协议吗
OPCUA:新时代的工业通信协议
随着技术的发展,传统的工业通信协议如PLC(Programmable Logic Controller)开放通讯协议OPC已经不再满足现代自动化需求。因此,诞生了更为先进、安全可靠且中性的OPCUA(OPC Unified Architecture),它能够连接制造现场到生产计划或企业资源计划(ERP)系统之间的数据流。
与DCOM(分布式组件对象模型)相比,OPCUA采用面向服务架构(SOA),因此可以连接更多种类的设备,不受特定操作系统限制。今天,OPCUA已成为跨越不同操作系统和嵌入式自动化组件的一座桥梁。
然而,我们知道COM/DCOM在2002年被微软宣布停止开发,这意味着传统OPC基础技术将要被淘汰。在此背景下,我们需要寻找新的替代方案来保证数据交换安全性和效率。
传统上,基于COM/DCOM技术实现的 OPC应用之间数据交换存在局限性,比如在非视窗平台使用时遇到问题,以及对安装工程师、系统集成商和开发者管理项目提出的挑战。正确设置DCOM安全功能是一个专业且复杂的问题,而配置OPC通信功能则相对简单。
为了解决这些问题,我们需要考虑如何让 OPC 通信穿过防火墙,同时保持安全性。此外,还有一个重要考量是,在非视窗平台上使用 OPC 时,由于它们不支持 DCOM,所以我们需要寻找新的方法来实现跨平台兼容性。
早期通过 Web 服务实现跨平台 OP C 通信,如 XML-DA规范,是一个重要步骤,但由于性能问题并未广泛接受。因此,对于提高数据传输速度以及支持复杂数据结构等方面仍需进一步改进。
除了以上点出之外,还有一些其他关键因素必须考虑,比如保证通信过程中的无丢失数据能力,对非授权访问进行保护,以及支持新的命令调用等功能,以适应当前自动化行业日益增长的需求和网络犯罪风险增加的情况。