✓ 最佳回答
这个现象典型是RS485总线“静默期”不足或从站响应超时引起的。按以下顺序排查:1)检查每台MD500的F9-04(通信超时时间),建议设为0.1s,F9-03(通信异常动作)设为0(不动作),避免变频器报Err16后暂时不响应;2)增大PLC主站轮询间隔,MDBUS_READ/WRITE指令的“发送间隔”参数(InoProShop中该指令第4个输入变量)从默认0改为20~50ms,给变频器留足处理时间;3)检查程序是否在同一个扫描周期内连续调用多个MDBUS指令,必须用完成标志(Done位)串行轮询,不可并行触发;4)若还复现,将波特率降为4800,并修改MD500的F9-05(通信校验位)为偶校验,与PLC一致。实测H1U的COM0口对干扰较敏感,尽量让通讯线远离动力线且两端各加一个磁环。