详情请进入 湖南阳光电子学校 已关注:人 咨询电话:0731-85579057 微信号:yp941688, yp94168
工业4.0时代,OPC UA为自动化设备定义了统一的接口标准,为工控领域的编程提供便利性,各大企业的设备都支持OPC UA协议, ZWS云平台也全方位地支持OPC UA设备接入。
ZWS云平台,全称为:ZLG Web Service云计算服务平台,是一个标准通用的物联网云端平台型服务系统,支持多种通信协议设备的接入管理,括ZigBee、LoRaWAN、OPC UA、CAN、Modbus等协议,具有远程监控和管理设备、数据解析、数据分析、告警触发、数据推送等功能。
本文将简要介绍OPC UA以及ZWS云平台是如何支持OPC UA通信的。
什么是OPC UA
过去,与不同厂商的设备通信要用不同的协议,比如:西门子的Profinet,施耐德的Modbus等,研发和维护系统的不同协议极其困难。后来有了 OPC DA, 它统一了设备间通信的协议,解决了各厂商的设备通信问题。
可OPC DA 是基于Windows的DCOM的, 因此只能运行在Windows系统上。
为了摆脱Windows的束缚,OPC UA诞生了。OPC UA(OPC Unified Architecture)是指OPC统一架构,它不再依靠DCOM,而是基于面向服务的架构(SOA),做到了跨平台通信,同时还有更高的扩展性和安全性。
OPC UA的特点
1、跨越平台:基于COM/DCOM的OPC协议只能支持Windows操作系统,而OPC UA可以支持Windows、Linux、Android等操作系统。
2、安全性保证:OPC UA可以对传输的数据进行加密,保证了数据从设备到本地再到远程的自动化和信息化系统的可靠传递。
3、接口标准化:定义了统一的数据和服务接口标准,可以整合不同厂家PLC数据。
比如:传统系统要监控三种不同厂商生产的PLC设备,各种应用软件都必须提供这三种设备的驱动程序,如图1,三个软件需要9个驱动程序来维护整个系统的正常运行,而且因为软件商不同,软件间不能相互通信,采集的数据不能存储在同一个数据库,使得维护运转困难。
图1 传统软件与设备通信模式
而OPC UA实现了不同供应厂商的设备和应用程序之间的接口标准化,以 OPC UA服务器的形式提供给用户,如图2,解决了多个软硬件厂商的矛盾,提高系统的开放性和稳定性。
图2 OPC UA软件与硬件的通信模式
ZWS云平台支持OPC UA
OPC UA主要用于自动化控制系统、仪表仪器系统等,在工业领域应用很广,工业4.0中,为解决工业设备通信协议杂乱,上云难的问题,ZWS云平台将全方位的支持OPC UA协议。
ZWS云与OPC UA服务器通信,实现数据存取、控制命令下发的功能,通信过程:云平台 --> opcua_business --> opcua_driver --> OPC UA服务器-->PLC等硬件设备,如图3。
图3 OPC UA与ZWS云通信
接入OPC UA设备
OPC UA是通过节点(Node)以及节点之间的引用进行业务建模的。因此,采集业务数据前,要先知道OPC UA设备定义了哪些节点,我们可以通过OPC UA客户端工具Softing OPC Client查看已定义的节点,再在ZWS云端创建与节点属性对应的opcua设备类型数据点,添加opcua设备时输入OPC UA服务器URL,这样OPC UA设备就能成功接入ZWS云了。
第一步:下载并安装Softing OPC Client后,添加OPC UA Server,输入OPC UA服务器URL,如图4。
图4 添加OPC UA Server
第二步:在Softing OPC Client中,查看设备定义了哪些变量,以及节点id、变量名称、节点数据类型,如图5。
图5 设备变量定义
第三步:登录到ZWS云平台,在opcua设备类型中创建与变量对应的数据点,如图6。
图6 云端创建数据点
第四步:在ZWS云平台添加OPC UA设备,如图7,即完成OPC UA设备的接入。
图7 添加OPC UA设备到云端
管控OPC UA设备
接入OPC UA设备后,就可以在ZWS云平台上对设备的数据进行查看,对设备的行为进行远程控制,以及对设备的事件进行监控了。
图8 查看数据
图9 远程控制
使用ZWS云平台
云平台访问
注:建议使用谷歌Chrome浏览器访问。
集成SDK的硬件设备
设备集成SDK后则可以接入ZWS云平台。
已集成SDK的致远硬件设备有:ZigBee节点和网关、LoRaWAN节点和网关、CANDTU模块、DTU透传模块以及开发板(核心板)等。
原文标题:工业OPC UA正式上ZWS云了!
.(编辑:白碱滩电工培训学校)