今天接到一个客户的电话,咨询有没有用过一款叫格西烽火的软件测试电能表,第一次听说,有点懵,那咱就实话实说,没用过。告知客户平时除了专用的测试软件之外,一般就用个串口调试助手或者ModScan进行测试,挂完电话,网上搜索了一下。还真有这么个软件,抓紧研究了一下。测试了一下这软件还是不错的,提前定义好协议,现场调试的时候可以直接使用。不用再去一条一条报文去发送,然后根据返回报文去解析了。还支持脚本编写,可惜我不会,弄了个简单的步骤,给大家看一下。

1. 下载软件,按照提示进行安装。

串口调试助手怎么测试485(格西烽火串口调试工具测试Modbus-Rtu电表)(1)

2. 启动软件,这个软件支持网络和串口,这里测试的电表是用的串口,点击设置将通讯接口类型设置为:串口

串口调试助手怎么测试485(格西烽火串口调试工具测试Modbus-Rtu电表)(2)

3.设置串口的相关参数(波特率、数据位、校验位、停止位),选择HEX显示。

串口调试助手怎么测试485(格西烽火串口调试工具测试Modbus-Rtu电表)(3)

4.新建协议激励项目,添加协议

串口调试助手怎么测试485(格西烽火串口调试工具测试Modbus-Rtu电表)(4)

串口调试助手怎么测试485(格西烽火串口调试工具测试Modbus-Rtu电表)(5)

协议名称自己定义,协议类型点击绿色小旗子自己添加,我这里添加了一个【基本电参数】,工作模式选择【主动模式】,协议延时和时效超时可以自行设置,单位为ms。

串口调试助手怎么测试485(格西烽火串口调试工具测试Modbus-Rtu电表)(6)

5. 根据modbus-rtu协议编写请求帧和响应帧

下面表格是modbus-rtu通讯协议中,通过03功能码从0040寄存器开始连续读取6个寄存器的数据。

串口调试助手怎么测试485(格西烽火串口调试工具测试Modbus-Rtu电表)(7)

根据以上表格中的信息,进行编写请求帧和响应帧

串口调试助手怎么测试485(格西烽火串口调试工具测试Modbus-Rtu电表)(8)

串口调试助手怎么测试485(格西烽火串口调试工具测试Modbus-Rtu电表)(9)

串口调试助手怎么测试485(格西烽火串口调试工具测试Modbus-Rtu电表)(10)

编写完成之后,点击确定。

6.点击保存协议

串口调试助手怎么测试485(格西烽火串口调试工具测试Modbus-Rtu电表)(11)

7.打开串口,点击激励,进行测试。

串口调试助手怎么测试485(格西烽火串口调试工具测试Modbus-Rtu电表)(12)

串口调试助手怎么测试485(格西烽火串口调试工具测试Modbus-Rtu电表)(13)

8.查看测试结果, 成功。

串口调试助手怎么测试485(格西烽火串口调试工具测试Modbus-Rtu电表)(14)

串口调试助手怎么测试485(格西烽火串口调试工具测试Modbus-Rtu电表)(15)

由于未接电流信号,所以电流值为0,根据电表的计算公式计算出各相电压Ua=223.78V,Ub=223.82V,Uc=223.78V,与电表显示一致。

附:电表接线图

串口调试助手怎么测试485(格西烽火串口调试工具测试Modbus-Rtu电表)(16)

串口调试助手怎么测试485(格西烽火串口调试工具测试Modbus-Rtu电表)(17)

第一次用这个工具,写的不好,还请大家包涵,有不对的地方,请大家批评指正。

,