
做配电运维、仪表调试的同行,应该都遇到过485通讯调试卡壳的难题:线路接好了,仪表上电正常,平台就是读不到数据,排查起来毫无头绪。
Modbus是工控领域应用十分广泛的主从式通讯协议,主流分为ModbusRTU与ModbusTCP/IP两类,我们日常调试电力仪表,大多使用ModbusRTU协议。ModScan32是行业里普及率很高的第三方调试工具,上手门槛低,非常适合现场快速验证仪表通讯是否正常。
它的工作逻辑很简单:软件模拟通讯主机,向仪表这类从站设备下发读取指令;如果线路、参数配置无误,仪表就会返回对应寄存器内的测量数据,我们就能直观判断通讯链路通断情况。
调试步,先确认硬件链路。检查485通讯线接线牢靠,A、B线没有接反,USB转485适配器正常识别。打开ModScan32软件,从菜单栏选择【Connection】-【connect】,进入连接设置界面,再打开协议选择页面,完成通讯参数配置。




串口调试时,先确认电脑对应的串口号,原生串口一般是COM1,USB扩展串口常见COM3、COM4,以电脑设备管理器识别结果为准。
重点:波特率、数据位、奇偶校验、停止位,四项参数必须和仪表内部设置一致,协议选择RTU模式。同时填写仪表从站地址DeviceId、读取起始寄存器Address、读取寄存器长度Length。新手建议先少量读取寄存器,确认通讯连通后,再批量读取数据,方便定位问题。
参数设置完成,还要选对寄存器功能类型,这也是很多现场调试踩坑的地方:
01线圈状态,用于读写开关量输出DO;
02输入离散量,只读开关量DI;
03保持寄存器,支持读写,也是电力仪表常用的功能码;
04输入寄存器,仅支持读取。

具体选用哪一类,以产品说明书寄存器表为准,绝大多数安科瑞电力仪表,默认使用03功能码读取电参量数据。
检查通讯电缆,确认线路没有问题后点击快捷键,连接通讯。观察数据显示区的信息。

推荐文献
名企推荐