codesys多协议通信之OPC UA通信

本文介绍了一项针对边缘计算网关通过OPCUA协议与UaExpert软件进行数据交互的测试。测试验证了边缘计算网关作为OPC Server的功能,包括数据的读取与写入操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

测试不易,转载请注明出处!!!感谢!!!

一.OPC UA通信

1.测试目标

实现边缘计算网关的OPC UA通信。测试边缘计算网关作为OPC Server,是否可以通过OPC UA协议,与UaExpert软件(作OPCUA Client)进行数据的读写。

2.测试拓扑图

在测试前要提前搭建好通信网络,拓扑图由边缘计算网关和安装好UaExpert软件的PC机及交换机构成。拓扑图如图1所示。

图1.OPC UA通信网络拓扑图

3.测试工具及环境

(1)测试软件:  UaExpert v1.5.1-331;

(2)测试硬件:  边缘计算网关1台;PC机(安装UaExpert软件)1台;交换机1台。 

4.实验步骤

步骤1:打开边缘计算网关多协议通信软件。

步骤2:打开PC机上的UaExpert软件,添加服务器(边缘计算网关),并进行通信连接。

步骤3:OPC UA Server(边缘计算网关)向OPC UA Client(UaExpert)发送数据。在边缘计算网关多协议通信软件的OPCUA通信界面中,强制sVar为gzsia,观察UaExpert软件的sVar是否为 gzsia。

步骤4:OPC UA Client(UaExpert)向OPC UA Server(边缘计算网关)发送数据。在UaExpert软件中对iVar赋值为888,观察边缘计算网关OPC UA通信界面中的iVar是不是为888。

5.预期结果

边缘计算网关具备OPC UA通信功能,可以与UaExpert软件进行数据的相互读写。

6.测试结果

(1)在OPC UA Server(边缘计算网关)上打开边缘计算网关多协议通信软件。

图2.边缘计算网关通信界面

(2)OPC UA Client(UaExpert)配置:

a. PC机(安装UaExpert软件)上打开UaExpert软件,点击菜单栏里的加号,双击"Custom Discovery"下的"Double Click to Add Server…"添加OPC UA Server(边缘计算网关)的IP地址,如图3所示。

图3.查询服务器

b.IP地址添加好后project下的Server更新出服务器。鼠标右键点击选择Properties再次修改服务器IP地址,修改好后点击连接图标。

图4.连接服务器

c.连接成功后Adress Space下拉栏出现服务器文件夹,选择Object文件夹下的programs,找到变量sVar与iVar,并将两个变量拖到Date Access View下拉栏里。OPC UA Client(UaExpert)配置完成,如图5所示。

图5.在客户端配置服务器参数

(4)通信测试:

a.在OPC UA Server(边缘计算网关)上的组态画面里变量sVar输入gzsia,,OPC UA Server与OPC UA Client(UaExpert)数据显示如图6,图7。

图6. OPC UA Server数据

图7. OPC UA Client数据

b.在OPC UA Client上变量iVar输入888,,OPC UA Server与OPC UA Client(UaExpert)数据显示如图8,图9。

图8. OPC UA Client数据

图9. OPC UA Server数据

测试结论:

由测试过程与测试数据得出边缘计算网关具备OPC UA通信功能,可以与UaExpert软件进行数据的相互读写,满足预期结果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GuoGei

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值