1. 首先在通博TBET云平台创建一个项目分组,如图1(1),名称这里命名为usr_modbus_rtu,如图1(2),点击确定完成项目创建。
图1(1)
图1(2)
2. 点击设备模板,然后点击添加,开始添加设备模板。如图2(1);在打开的页面中所属项目选择刚才创建的项目,设备模板名称这里命名为730_modbus,协议和驱动一栏选择云端采集——modbus rtu,点击下一步,配置从机和变量如图2(2);点击添加从机如图2(3);这里从机名称命名为从机1号,从机地址填写为1,然后点击确定,这里的从机地址就是modbus协议中的从机设备号如图2(4);点击添加变量如图2(5);这里为变量命名为数字量采集,寄存器类型选择为4(关于寄存器类型选择参看步骤2结尾说明部分),数据格式选择16位无符号,采集频率设置为一分钟,如图2(6);最后点击保存如图2(7)。
图2(1)
图2(2)
图2(3)
图2(4)
图2(5)
图2(6)
图2(7)
寄存器类型选择说明:
0为线圈状态,功能码01H或05H;假如功能码为01H或05H,起始地址0002H,则填:00003。
1为离散量输入,功能码为02H;假如功能码为02H,起始地址0003H,则填:10004。
3为输入寄存器,功能码为04H;假如功能码为04H,起始地址000AH,则填:30011。
4为保持寄存器,功能码为03H或06H;假如功能码为03H或06H,起始地址0000H,则填:40001。
3. 点击添加设备,设备名称选择为GPRS DTU usr-730,项目分组选择为usr_modbus_rtu/我的分组,选择ID方式添加如图3(1),设备ID和密码默认即可,设备模板选择我们刚才创建的模板,点击保存如图3(2)。
图3(1)
图3(2)
4. 打开 730 的配置软件,电脑串口连接 730,点击打开串口,勾选连接服务器 A,地址填写 clouddata.ybljg.com,端口 15000,勾选启用透传云,设备号与密码填写图 4(2) 中的设备号与密码,填写完成后选择进入配置状态,待 730 串口返回 ok 之后,点击设置并保存所有参数,待所有参数配置完成之后,点击模块重启,使参数生效。如图 4(1),此时我们可以看到透传云端的设备已经上线了,如图 4(3)。
图 4(1)
图 4(2)
图 4(3)
5. 打开配置软件,将接收调整为16进制接收,可以看到通博TBET云下发的指令:01 03 00 00 00 01 84 0A,这时候我们根据modbus协议上传一组数据:01 03 02 00 07 F9 86 ,如图5(1)。点击设备,来到如图5(2)界面用来查看数据,我们可以看到当前数值变为7如图5(3)。
图5(1)
图5(2)
图5(3)