OPC UA Server——实现智能化工厂和工业4.0的标准接口
OPC UA(统一架构)是OPC标准下的新一代技术,它不仅允许机器和工厂间进行数据的传输,也支持以机器可读取的方式进行对这些数据的描述。OPC UA是基于TCP标准的独立的平台。协议栈可以用于OPC组织的所有成员。
基于CODESYS Runtime组件化架构,CODESYS OPC UA Server 可作为附加组件移植到CODESYS Runtime里。因此,CODESYS OPC UA Server几乎可以集成到所有基于CODESYS 开发的设备中,并与TCP/IP和实时时钟的表现相当。为了可以在CODESYS Runtime里部署OPC UA Server,设备制造商必须从OPC组织获得协议栈的源代码。
OPC UA Server接收来自CODESYS上位开发环境的数据,并与OPC UA的Client端进行通讯。OPC UA 的功能及特点如下:
(1)自动建立与客户端通信;
(2)当数据值和数据状态发生变化时自动触发;
(3)浏览变量列表
(4)管理数据缓存项
(5)直接访问控制器中的项目(无缓存)
(6)可以与CODESYS V2.3版本进行OPC通信。
如何获取?
对于系统集成商/最终用户:
(1)应用已经配备CODESYS OPC UA服务器的控制器。
(2)从CODESYS商店购买包含CODESYS OPC UA服务器的SoftPLC系统,无需额外的许可费用。
对于OEM客户:
(1)购买CODESYS Control Runtime工具包,并以组件的形式集成OPC UA Server。
(2)上述方式需要集成OPC基金会所有成员可用的OPC UA通信栈的源代码。