优易通DTU连接OneNET实现数据可视化示例

一、例程环境

1.操作系统Windows10,64位操作系统

2.OneNET云平台

3.液位传感器(支持Modbus_RTU)

4.UE-E3100-4(RS485接口)

二、例程介绍

1.实现功能:液位传感器连接串口服务器,串口服务器直接与OneNET云平台进行数据交互,实现OneNET云平台发送Modbus RTU 协议的请求数据,Modbus RTU设备返回对应的参数值。通过串口服务器的网络透传和OneNET云平台的TCP透传协议进行远程通讯,并通过OneNET数据可视化组件实现数据的展示。

2.应用范围:主要用于远程控制,远程串口通信,远程数据采集,数据大屏,数据上云。

3.液位传感器通信说明

三、配置过程

1.将水位传感器RS485接口连接到串口服务器的RS485通信接口上。

2.串口服务器设置:设置串口服务器的串口参数为9600/N/8/1,与水位传感器串口参数一致。设置SocketA协议为TCP Client,服务器地址:183.230.40.40服务器端口:1811,即OneNET云平台服务器地址和端口。

3.设置串口服务器的OneNET云平台登录报文,登录报文后续会介绍。

4.假定客户已经注册了OneNET帐号,https://open.iot.10086.cn/。产品服务->基础服务->OneNET Studio->全部产品服务->多协议接入->TCP透传-添加产品。这里主要是选择TCP透传,其它参数可以根据实际变动,不影响接入功能。

5.点击已创建好的产品进入产品概况->设备列表->添加设备,这里只设置了设备名称和鉴权信息,其它默认值。

6.上传数据解析脚本,本示例脚本可在我司官网下载http://www.uetel.com/download/sample.lua

7.数据流模板->添加数据流模板。数据流模板也是第6步解析脚本中用到的。

8.登录报文格式如下:*PID#AuthCode#ParserName*。PID是第4步创建产品时的产品ID,AuthCode是第5步创建设备时填写的鉴权信息,ParserName是第6步上传脚本时的脚本名称。这就是第3步注册包内容的来源,通过注册包功能发送登录报文来登录OneNET云平台。

9.设置好后给设备上电,可以看到设备已经在线

10.OneNET Studio->大数据->数据可视化->新建项目。具体OneNET操作不再细述,可参考OneNET文档中心的开发文档。

济南优易通物联网技术有限公司版权所有。

优易通4G DTU连接组态王软件实例

一、例程环境

1. 操作系统Windows10,64位操作系统

2. 组态王7.5 SP3

3. 花生壳5

4. 液位传感器(支持Modbus-Rtu)

5. UE-D5401

二、例程介绍

1. 实现功能:传感器通过串口(RS232或RS485)连接无线DTU,无线DTU与组态王软件进行通信,组态王软件发送MODBUS RTU 协议的请求数据,传感器返回对应的参数值。无线DTU在组态王和传感器之间透传数据,相当于延长了串口的通信距离。

2. 应用范围:主要用于远程控制,远程虚拟串口通信,远程透明传输数据的应用。将传统的RS232或RS485 串口通信通过4G网络实现远程通信。

3. 液位传感器通信说明

三、配置过程

1. 花生壳5配置

访问地址为UE-D5401要监据地址。

2. D5401配置

3. 组态王工程配置

1) 新建组态王工程

依次点击1,2,3

选择PLC->莫迪康->KSgprsModbus->第2号COM

设置设备的逻辑名字这里默认值

选择串口号

设置设备地址,即传感器地址

通信参数选默认值

完成

2) 设置变量,数据库->数据词典->新建

变量1属性,选择变量类型IO 整数。寄存器401,代表功能码为03,起始地址0 的第一个值。

变量2属性,选择变量类型内存实数,用于传感器返回的数据换算

设置算法,MODBUS变量名采集到的数据除以100(根据传感器说明),然后将数据赋值给MODBUS1,此变量对应的是实际的深度值。

3) 设置画面

设置文本

设置动画连接

存储,切换到View

4) 监听无线DTU是否连接到组态王

数据传输正常

版权归济南优易通物联网技术有限公司所有,转载请注明来源。