WH-GM5有人云组态问题排障(新版上云方式)
本案例使用modbus slave做串口设备
一、资料下载
说明书:https://www.usr.cn/Download/1283.html
设置软件:https://www.usr.cn/Download/939.html
二、准备工作
1、WH-GM5产品 数量1个
2、电源适配器12V 数量1个
3、232转USB调试线 数量1根
4、电脑 数量1台
5、物联卡 数量1张
三、硬件连接
Modbus slave——GM5串口——GM5——有人云
四、有人云配置步骤
1、登录有人云,如果没有账号先申请通行证,目前只能通过手机号来注册通行证账户。
https://account.usr.cn/#/login_cps?type=mp_scada
2、云平台添加设备——云平台添加设备,在设备管理---联网设备--添加设备,SN和MAC/IMEI可以点击SN不支持,系统自动生成,不需要客户自己设置,通讯密码可以自定义8位密码。
3、新建模板,目前云平台支持的是modbus协议
4、保存参数——可以查看平台生成的SN和密码,以及云平台接入地址和端口(云平台接入地址是唯一的,一个账号有一个对应的云平台接入地址)
5、配置从机和变量
从机:从机列表,点击编辑,可以设置从机各参数,其中串口序号保持默认即可,从机地址根据串口设备的实际情况填写
6、添加变量:
备注:寄存器的填写(需要知道终端设备的功能码寄存器的起始地址)(不清楚的需要联系终端设备的厂家)
功能码03H或06H,起始地址0000H,则填:40001;
功能码04H,起始地址000AH,则填:30011;
功能码01H或05H,起始地址0002H,则填:00003;
功能码02H,起始地址0003H,则填:10004。
格式为功能码+寄存器地址(需要16进制转为10进制)+1
与组态软件的寄存器写法相同,填十进制寄存器地址,寄存器为起始地址+1。
比如:功能码03H或06H,起始地址0000H,则填:40001;
以这个为例,操作为只读就是功能码为03则就是4,寄存器地址16进制转换为10进制就是0000,然后+1;所以组态地址就是40001
从机和变量设置好后点击立即生效
五、GM5配置
1、打开设置软件选择对应的串口号、波特率、校验位、数据位、停止位。默认串口参数:115200 N 8 1 。
注:串口号可以在电脑的“设备管理器-端口”查看。
2、打开设置软件,配置GM5的参数,操作顺序如下所示,填写地址: 云平台自动生成的云平台接入地址(唯一),端口15000并启用注册包(填写有人云生成的设备编号跟密码,若忘记可以在联网设备点击设备名称进行查看)在所有参数配置完成后保存并设置所有参数”,即可看到模块重启。
GM5无法在有人云在线参考——六、常见问题解决办法中附件1
GM5配置无法进入配置状态参考——六、常见问题解决办法中附件2
3、待重启完成,设备link指示灯亮,有人云设备上线。
4、数据测试
打开modbus slave软件,用这个软件来模拟网络拓扑中的串口设备,设备列表---点击设备名称,可以看到能够正常读取到数据了
GM5在有人云上无法正常显示数据参考——六、常见问题解决办法中附件3
六、常见问题解决办法
附件1
GM5在有人云离线怎么办
答:
1、检查GM5所插SIM卡是否是可用的,是否有机卡绑定,没有流量的情况,可以看NET是否正常闪。
2、检查GM5模块上的天线是否拧好。
3、检查在配置GM5填写的设备密码和密码是否是在添加设备时,平台自动生成的编码和密码。
4、检查在配置GM5填写的服务器地址和端口,端口是否是15000,服务器地址和云平台接入地址是否完全一致。
附件2
GM5在配置的时候进不去配置状态怎么办?
1、检查接线是否有松动,可以重新接线
2、检查打开串口参数,第一次打开GM5串口,按照默认参数波特率115200,数据位8,检验位 NONE,停止位1
3、可以恢复出厂,再次按照默认串口参数进行配置,长按测试底板上reload 七秒。
4、若前三步骤排查后,还是进不去配置状态,建议更换串口线测试。
附件3
GM5在有人云采集不到数据怎么办?
1、检查USB转232串口线和GM5串口的接线。(若接串口设备,检查串口设备和7S去串口接线)
2、检查有人云变量模板中从机地址是否正确,变量的寄存器数据格式是否正确。(若接串口设备,从机地址和寄存器地址由最后所接串口设备协议决定)
3、检查本案例中使用modbus slave的串口参数是否与GM5串口参数保持一致。(若接串口设备,检查串口设备和GM5的串口参数是否一致)
编写人:詹姝玲