modbus通讯无故断开

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

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

最佳答案

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

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

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

专家置评

建议咨询热线技术支持。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc191506.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月3日 上午1:32
下一篇 2017年8月3日 上午1:32

相关推荐

  • 博图V13 突然就打不开了

    能打开软件,项目也能打开,就是打不开程序段,打不开项目内容,弹出对话框,授权也更新到最新了,也不行 问题补充:能开软件,不能操作,弹出对话框 最佳答案 提示数字签名过期了吧。这种情…

    SIMATIC S7-1200 2017年6月8日
  • s7-1200数据块

    s7-1200与变频器modbus通讯,读取的数据存放在数据块DB1数组中,如何在PLC变量表里建立每个的数据和地址?另外V13版本的数据块建立时好像没有标准300/400这一项的…

    2017年8月3日
  • 1200 高速计数器测量频率

    把计数器设置为 频率 ,在小于30以下频率值有变化,但把速度提高后,频率值变为0,用板载 和 信号板是一样的,传感器没有任何问题,就是不知道…

    SIMATIC S7-1200 2017年8月15日
  • S7-1200 DP从站通讯状态位是什么

    我用1200做DP从站,如果它和主站通讯成功了,是不是有个状态位动作啊,如果有是什么,因为我想程序中当,通讯成功时,程序中的数据写入设定值中。 问题补充:以为我们只做从站,主站我们…

    SIMATIC S7-1200 2017年8月18日
  • S71200的cpu及I/O模块的端子排需另外订货吗?

    S71200的cpu及I/O模块的端子排需另外订货吗? 最佳答案 S7一1200模块的I/o端子排可以拆卸,购买CPU模块时模块上面已配齐I/o端子排,在以后需要更换I/o端子排的…

    SIMATIC S7-1200 2017年8月3日
  • S7-1500作为主站,S7-1200作为从站,如何实现Profinet IO通信?

    用博图V13硬件已经组态好了,在从站S7-1200 CPU的操作模式中已经设置了相应的数据传输区,但是利用PLCSIM V13仿真时,数据没有传输过来,之前利用…

    2017年6月9日
  • s7 1214C 和触摸屏通讯

    我用的是1214C配了一个cm1241 rs232 和步进科技的触摸屏通讯用MODBUS协议,程序显示没有错误,但是屏就是连接不上 最佳答案 这个要看步科的触摸…

    SIMATIC S7-1200 2017年5月31日
  • CPU 1200 脉冲方向

    谁有实验程序1215DCDCDC的脉冲加方向控制的啊。上次那位大哥的程序没测试成功,不过成功了一起发小红包给你们。我的邮箱350043864@qq.com。手册也许。触摸屏是KTP…

    2017年6月1日
  • 通过S7协议实现S7-1200 与S7-300的通信

    通过S7协议实现S7-1200 与S7-300的通信为什么连不上啊,M5.0与M1.0是置位后 图片说明:       &nbsp…

    2017年7月26日
  • S7 1200PLC模拟量信号问题

    S7 1200PLC中模拟量电流信号0-20mA对应的数据是0-27648吗?另外SM1231模块接收的为0-20mA信号,如果仪表输出信号为4-20mA需要怎么编程?本…

    SIMATIC S7-1200 2017年6月18日