1. 下载设置软件和说明书
设置软件:http://www.ybljg.com/Download/537.html
说明书: http://www.ybljg.com/Download/439.html
软件设计手册:http://www.ybljg.com/Download/440.html
2. 测试
(1) 硬件连接: G781的串口通过USB转RS232/485接到PC上,LAN口通过网线链接到电脑的网口上,用我司提供的适配器供电。
本次通信测试:
实际应用:
(2) 指示灯状态:
Power亮起:说明供电正常
Work闪烁:说明固件启动正常,基本可以断定4G模块没有问题
linka亮起:说明成功连接A路服务器
(3)打开网络共享中心,双击对应的网络适配器,点击属性,选择IPV4,点击属性,修改电脑为自动获取IP,然后点击确定。(如果电脑本来就是自动获取IP,这一步可以跳过)点击详细信息可以查看到电脑获取的IP地址:
(4)打开设置软件,选择串口号/波特率/校验/数据/停止位,打开串口
其中串口号可以在电脑的“设备管理器”中查看,见下图;
波特率等串口参数出厂默认是:115200,n,8,1
(5)打开串口后,先点击进入配置状态,如果模块能返回+ok的字符,说明电脑和模块连接是没有问题的;然后点击进入通讯状态,做数据通讯测试。如果不返回+OK的话,请参考(步骤3
注意:只有work指示灯亮起,才能点击进入配置状态,否则无效
(6)设置参数。设置工作模式为“网络透传模式”,勾选链接服务器A,设置监听端口,链接类型选择TCPS,即TCP Server。设置完参数点击“设置并保存所有参数”,执行完毕后,串口发送AT指令AT+WKMOD=MODBUS,设置工作模式为Modbus模式,指令返回OK后,点击软件重启,待串口打印启动信息,如“USR-G781”,代表设备重启完毕。
(7)打开Modbus模拟软件Modbus poll和Modbus slave。
设置Modbus poll,点击Connection----connect,设置参数如下图所示,选择Modbus TCP/IP,填写对应的服务器的IP192.168.1.1和端口号1000.点击OK
设置modbus slave,点击Connection----connect,设置参数如下图所示,选择对应的串口参数并点击OK(注意先将设置软件关闭串口)。
(8)数据通信。在Modbus slave软件中修改对应寄存器的值,在Modbus poll软件中会对应自动读取到改变后的值。
(9)点击Display---Communication…,打开数据监控界面,可以看到,串口端的modbus RTU格式的数据传输到网络端变成了Modbus TCP格式的
3、 点击进入配置状态,没有收到+OK,只有3个+++
原因:1>先前有修改过串口参数,所以应该用新的串口参数打开串口
2>连接电脑和DTU的串口线有问题或者接触不良
解决:
1>DTU出厂默认的串口参数是115200,n,8,1;确定打开串口的参数没有问题
2>如果修改过串口参数,并且忘记了新的参数,那在上电状态下,按住reload按键6s松开,恢复出厂设置,然后用(4)中的参数重新进入
3>确定串口线和DTU/模块连接没有松动或者接触不良
4>如果还是不行,就换根USB转RS232/485串口线试试(能解决很多问题)
5>如果还是不行,将硬件接线拍照给技术支持看看