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

相关推荐

  • 1200关于时间数据转换

    我把浮点数乘以1000进行转换,转换成时间,然后再与时间数据类型进行比较,根据结果执行一个传送。现在的问题是根据我输入的这个比较值明明就不可能会执行传送,可是还是偏偏过段时间就会有…

    2017年6月27日
  • s71200如何与称重仪表485通信?

    s71200与称重仪表485通信如何编程啊?通讯协议为MODBUS协议RTU方式,有相关教程也可以,还有与MM440变频器的通信一样吗?另外s71200与昆仑通态TPC1062K如…

    SIMATIC S7-1200 2017年8月18日
  • 1200 PN 通信对同一个驱动多参数读写到底用SFC14 15,还是SFC58 59,

    我这里使用1200与G120 PN通信,对同一个驱动需要读写多个参数,并且这些不能使用PZD传输的,以前是使用USS通信 做轮询就好了,现在SFC14&nbsp…

    SIMATIC S7-1200 2017年6月12日
  • 请问s71200的ctrl_pmw是怎么工作的

    脉冲发生器用作PTO如何控制它产生若干个脉冲,又如何控制脉冲的频率,另外在硬件配置中的脉冲发生器,有输出地址Q0.0  方向输出Q0.1  …

    SIMATIC S7-1200 2017年11月18日
  • 1200MC_Power指令出现错误

    1200MC_Power指令运行时出现16#8090错误,请问是什么错误呢?查询了错误代码,里面并没有这种错误啊 最佳答案 8090是MODBUS问题 提问者对于答案的评价:OK

    SIMATIC S7-1200 2017年6月1日
  • s7-1200循环程序

    各位大侠,项目要求,当一个标志得电,相对应的数值开始执行减去0.5的过程,循环执行。当此标志失电,则停止减去0.5的过程。自己编的程序中,当标志得电,总是导致PLC故障,因此循环无…

    SIMATIC S7-1200 2017年6月12日
  • S7-1200的PWM周期问题

    S7-1200使用脉宽调制功能(PWM),可是怎么用程序去动态更改脉冲频率和脉冲宽度呢? 没找到啊! 最佳答案 目前只能使用“CTRL_PWM”指令启用和禁用脉冲输出,要…

    SIMATIC S7-1200 2017年11月12日
  • 哪里可以下载step 7 BASIC V13

    麻烦给个下载地址,用来下载step 7  BASIC  V13 最佳答案 https://support.industry.sie…

    2017年6月1日
  • S71200是否支持步进顺序控制

    S7200里有顺序控制继电器S,LSCR等指令来满足步进顺序控制的要求,S71200虽然说是新产品,但是貌似在这个功能方面却是空白的 最佳答案 没有顺控指令,得自己编程做。 提问者…

    SIMATIC S7-1200 2017年8月15日
  • s7-1200的配料称重

    哪位大侠能能提供一下关于s7-1200的配料称重程序共参考,5种料一个累加秤。愿已最高悬赏答谢!邮箱:18959804201@189.cn 最佳答案 称重程序没有,即使有别人编写的…

    2017年6月1日