modbus从站轮询的问题

S7-200PLC做主站和4个从站做通讯。我用上一条的MBUS_MSG的done作为启动下一条MBUS-MSG的信号。

问题是如果某个从站断电,整个轮询就会出问题。

怎么样避免这个问题?是不是只能用定时器来完成轮询?

谢谢。

最佳答案

无论从站是否掉电Done在通信程序执行完之后都会置位,变化的是错误代码等功能码的值。上一个的DONE要在下一个DONE后复位就可以了

提问者对于答案的评价:
非常感谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午2:55
下一篇 2020年11月1日 下午2:55

相关推荐

  • 多段程序组

    如图,编辑步骤按序号1~6。如果需要用某组程序(如程序3),则选择程序3,然后点应用次程序。这个在200或smart PLC中该怎么编写?可以用指针吗?如果用指针,存放程…

    2021年7月5日
  • TD400C设定值上限问题

    TD400C中设定值,配置的PLC数据地址为VW***,数据格式为无符号,系统要求此定值范围为0-500。但实际在文本中设定值时,以上地址数据格式,可以自由设成0-32767,数据…

    SIMATIC S7-200 2021年7月4日
  • 子程序的用法

    子程序应用有规定吗,子程序之间的数据及开关量可以随意调用吗,我将模拟量的读取在子程序里完成,然后在另外一个子程序调用比较这样可以吗,那位大师有应用子程序的程序发个给我学习一下,谢谢…

    SIMATIC S7-200 2020年10月31日
  • 这个块是怎么添加的呢? Motor control

    如图,看视频的学习(模拟量转换I-R   计算启动时间,启动次数,控制指示灯的一个实际例子)看见一个主程序,  这个Motor&n…

    2021年7月5日
  • 还是S7-200的V变量问题

    还是这个程序:……LD       SM0.0LPSA    …

    SIMATIC S7-200 2017年6月7日
  • 如何利用EM235模块通过压力传感器实现称重

    工程师,您好!S7200选用226的cpu,如何实现通过模拟量输入模块EM235,通过压力传感器表示出0—50kg的重量,希望您能帮忙写个参考程序,最好伴有详细讲解。另外,模拟量输…

    SIMATIC S7-200 2017年11月27日
  • PLCS7-200smart仪表数据收集传输

    想要类似的教程,是仪表数据通过RS485传输到PLCS7-200samrt再上传到网关 最佳答案 1、读取仪表数据仪表若是标准 MODBUS RTU …

    SIMATIC S7-200 2021年7月5日
  • 200的模拟量问题

    200的模拟量是怎么处理的呢,4-20ma对应模数转换后多少呢,还有27648,32767,65535这些数是怎么来的呢?根据什么东西算出来的还是怎么回事? 问题补充:那200和3…

    SIMATIC S7-200 2020年11月1日
  • 关于s7-200调用子程序的问题

    现在s7-200中调用SBR子程序,再该子程序中添加一定时器T0,做成时间到触发。在不同位置,重复调用子程序,并触发不同线圈,是否会导致程序混乱? 最佳答案 在子程序里可以多次调用…

    SIMATIC S7-200 2020年11月1日
  • S7-200的编程软件

    S7-200的编程软件是step7-micro/win,能用step7 v5.4 sp4来编程吗? 最佳答案 應該不可以的 提问者对于答案的评价:

    SIMATIC S7-200 2021年7月5日