OPC UA(Unified Architecture,统一架构)是新一代技术,提供安全,可靠和独立于厂商的,实现原始数据和预处理的信息从制造层级到生产计划或ERP层级的传输。OPC UA已经成为独立于微软,UNIX或其他的操作系统企业层和嵌入式自动组建之间的桥梁。本文介绍TwinCAT3的OPC UA配置。
- 操作流程 1.1. OPC UA简介 1.1.1. OPC UA模型架构 架构如下所示,OPC UA的客户端并不直接和TwinCAT进行数据通信,而是通过TcOpcUaServer的上层接口,通过UA协议进行数据交换。TcOpcUaServer的下层接口是ADS Client,通过ADS路由和TwincAT数据交换。
1.1.2. OPC UA常用的Client测试工具 根据OPC UA的模型架构可知,客户端通过OPC UA访问TwincaT数据可以完全独立,即只和UA对接,因此任何一台PC在没有安装TwinCAT相关服务,都可以通过客户端访问UA server从而实现数据的通信。常用的测试工具如下: 首先是TwinCAT OPC UA sample Client,这个在安装TF6100之后,就会出现的软件,能够以匿名身份访问Server,可用于OPC UA通信测试。