当前位置: 首页 >应用方案 >技术应用 >

基于WiFi云IO边缘采集网关远程控制I/O模块教程

云IO边缘采集网关通过Wi-Fi连接自建服务器远程IO控制器

本文以亿佰特边缘采集网关E870-W1为例,通过Wi-Fi连接自建服务器远程控制IO模块教程E870-W1持远程采集内置I/O或者外置I/O数据,可通过数据点的配置来更加便捷地采集自身或者外部设备的I/O状态,一定程度上突破了距离的限制。

1、边缘计算网关功能应用介绍

软件和硬件准备清单

软件:E870-W1上位机,ModBus Slave,网络调试助手(自建服务器)。

硬件:E870-W1DC 12V电源适配器,线材若干;

2、边缘计算网关功能实现

1)远程采集外部I/O数据配置

首先创建一个ModBus从机,注意波特率参数与协议的配置,协议需要选择RTU,波特率这可以根据RTU设备与串口服务器支持的波特率自由配置,通讯距离较远的建议使用低波特率保证传输的稳定性,这里就使用115200-8N1波特率,取消勾选流控相关参数。

1云IO网关远程配置

接下来打开设备E870-W1的上位机,并且将使设备和PC处于相同的Wi-Fi下,保存并且重启,设备成功入网后STATE灯快闪。

2云IO网关控制器

打开准备好的网络调试助手选择为TCP服务器模式,使设备通过链路成功连接自建服务器。(成功连接之后STATE灯常亮)

3云IO网关链接服务器

使用E870-W1的上位机配置边缘采集的数据点(由于从机配置的是线圈所有上位机的寄存器类型要选择线圈),将上报模式设置为变化上报,读写属性设置为“读写”,把数据点的使能设置为开。保存并且重启。

4IO边缘采集网关远程配置

最后将ModBus Slave连接上设备当前串口,变动0号寄存器的状态,自建服务器就会收到上报的信息,其他的寄存器采集方法与此方法类似。

5边缘采集网关远程配置

2)远程采集设备内置I/O数据

首先打开设备的上位机,选择需要采集的I/O,进入对应页面。

6远程采集云IO边缘网关

根据需求配置上报模式,保存,重启,然后自建服务器成功收到上报数据。

7云IO边缘采集网关控制器

3)远程控制外部I/O数据配置

方法一:数据点和软件配置照搬上面,在自建服务器上使用json指令对数据点的状态进行更改。

更改data0后面的数值,将0变为1,说明线圈被打开。

{

"msgId": "202201241610366046",

"sn": "20220927004000100b43",

"method": "device.state.set",

"bizContent": {

"data0": 0

}

}

8云IO边缘计算网关控制器

方法二:使用亿佰特云平台对设备的数据点进行控制。自建服务器收到上报状态。

9云IO边缘计算网关配置

4)云平台外部I/O数据采集

首先,打开亿佰特云平台网站,登录之后进入云控制台将设备添加之后添加从机数据点;(云平台数据点配置完成后会同步到设备数据点)。

10云IO网关控制器配置
11云IO网关控制器配置

打开ModBus Slave,将参数配置好,通过云平台改变新加入的数据点状态,由于之前配置的是变化上报,此时自建服务器会收到上报的数据点状态。

12云IO边缘计算网关配置

5)云平台内部I/O数据点获取

首先打开亿佰特云平台的设备管理选项,然后选择设备实例中的设备详情进入内置数据点详情界面。

13云IO网关控制器远程配置

比如说我想要获取当前设备内置DI的当前状态,点击名称为DI1的数据点后方的读取按钮,当前值就会显示在前方。

14云IO边缘计算网关配置

改变DI状态后再点击读取平台数据将会改变。(如果当前内置数据点为变化上报,自建服务器会收到数据点状态)。

15云IO边缘计算网关远程配置


16云IO边缘计算网关远程配置

今天的分享就到这里啦,亿佰特人每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的官网进行了解,还有客服小姐姐在线答疑哦!

https://www.wjx.cn/jq/84863372.aspx