你知道PLC中Can总线和485总线有哪些不同吗
OPCUA:新时代的工业通信协议
随着技术的发展,传统的工业通信协议如PLC(Programmable Logic Controller)开放通讯协议OPC(OLE for Process Control)已经显得过时。为了解决这些问题,OPCFoundation推出了新的技术——OPCUA(OPC Unified Architecture)。这是一种更加安全、可靠、中性的技术,它能够在制造现场到生产计划或企业资源计划(ERP)系统之间无缝传输原始数据和预处理信息。
与旧有的DCOM(分布式组件对象模型)不同,OPCUA不再基于这种模式,而是采用面向服务的架构(SOA)。这样做有助于连接更多设备,并且独立于微软、UNIX或其他操作系统,这使得它成为连接企业级计算机与嵌入式自动化组件的桥梁。
传统上,OPC应用之间的数据交换是基于COM/DCOM技术。但随着微软宣布COM/DCOM停止研发,这些基础技术已经不再发展,或早或晚要被淘汰。因此,我们需要寻求新的替代方案。
DCOM虽然提供了完整的通信基础架构,但其安全设置常常需要专业知识,而且配置过程复杂。打开多个端口以便通过防火墙可能会带来安全隐患。在非视窗平台使用OPC也存在挑战,因为它们不支持DCOM。
为了克服这些限制,基于Web服务实现跨平台的OPC通信是一个重要步骤。这一方法虽然可以实现跨越操作系统,但还需提高数据传输性能。此外,对于复杂数据结构和保证通信不丢失数据等需求,也有相应的手段,如复杂数据规范和特殊扩展方法。
最后,由于网络犯罪、间谍活动和破坏活动日益增长,对非授权访问进行更严格控制成了一项重要任务。为此,我们需要在设计中考虑到信息安全,以及支持新的命令调用功能,以适应现代工业自动化需求。