当前位置: 主页 > PLC控制

modbus通讯无故断开

S7-1200与台达温控器做MODBUS通讯,通讯正常可以读取和写入数据,但出现个问题,就是过了一段时间(1-2H)通讯会自己无故断开,CM1241上通讯指示灯熄灭,只有断电CPU重启后就又正常,可过了一段时间后又重现,晕,请大家帮忙分析下,怎么会出现这个问题,另外旁边上一个CM1241与变频器modbus通讯却一直正常工作没出现问题。

问题补充:
东方红一红大侠请详细解说下,谢谢

最佳答案

原因在于通讯出现故障后,系统无法从故障陷阱里逃出,也就无法自行恢复,需要重新上电初始化。估计你的程序里没有处理通讯异常的问题,完善这部分功能即可。

通讯异常处理内容就是根据系统或通讯函数反馈的通讯工作状态,先确诊通讯异常已经发生,然后触发程序让系统重新再来。

提问者对于答案的评价:
试试,谢谢

专家置评

建议咨询热线技术支持。

  • 关注微信

猜你喜欢

微信公众号