1. 下载软件,按照提示进行安装。
2. 启动软件,这个软件支持网络和串口,这里测试的电表是用的串口,点击设置将通讯接口类型设置为:串口
3.设置串口的相关参数(波特率、数据位、校验位、停止位),选择HEX显示。
4.新建协议激励项目,添加协议
协议名称自己定义,协议类型点击绿色小旗子自己添加,我这里添加了一个【基本电参数】,工作模式选择【主动模式】,协议延时和时效超时可以自行设置,单位为ms。
5. 根据modbus-rtu协议编写请求帧和响应帧
下面表格是modbus-rtu通讯协议中,通过03功能码从0040寄存器开始连续读取6个寄存器的数据。
根据以上表格中的信息,进行编写请求帧和响应帧
编写完成之后,点击确定。
6.点击保存协议
7.打开串口,点击激励,进行测试。
8.查看测试结果, 成功。
由于未接电流信号,所以电流值为0,根据电表的计算公式计算出各相电压Ua=223.78V,Ub=223.82V,Uc=223.78V,与电表显示一致。
附:电表接线图
第一次用这个工具,写的不好,还请大家包涵,有不对的地方,请大家批评指正。
,