modbus从站轮询的问题

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

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

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

谢谢。

最佳答案

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

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

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

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

相关推荐

  • 不能读取两个从站的数据

    主站S7-200PLC,并联二个modbus RTU接口的从站,把T33 ,T34定时时间设置成相等,发现一个站能正常读回数据;而另一站不能正常读回数据,完成位…

    SIMATIC S7-200 2017年8月24日
  • EM241通信读取VW数据

    PC端用调制解调器,PLC用EM241,已通信,下载上载程序都可以,请教一下高手,如何在每次通信时,只将VW数据寄存器中的值呢,传送到PC端呢。希望大家不知道可以,不要为了积点分,…

    SIMATIC S7-200 2020年11月1日
  • 怎样写入位

    我想通过拨动一个开关导通(上升沿)一下,然后向V存储区v113.1写进1,(V113.1设在为断电保持区了),我没想出方法来,用set置1后,好象只能用reset才能改成0,靠梯形…

    SIMATIC S7-200 2021年7月5日
  • 214CPU忘记密码了

    原程序因电脑硬盘坏丢失,现在想把CPU里的程序上载出来,可忘记密码了不知道怎么办,求大神指点一下,谢谢 图片说明:    钻石用户推荐最佳答案 1、官方没有解密…

    2021年7月5日
  • 怎么定义MODBUS的地址

    我想用一个S7-224通过RS485和两个智能仪表作通讯,用S7-200作主站,两个智能仪表做从站,我想一些数传到智能仪表中,又想接收智能仪表的数据,我把S7-200VB100到V…

    SIMATIC S7-200 2020年11月1日
  • em 277安装位置

    各位老师 你们好! 请问EM277模块具体安装在导轨的什么位置上 能否放在最后 还是靠近CPU 最佳答案 放在最后没问题,位置是随意的。 提…

    SIMATIC S7-200 2020年10月31日
  • smartPLC200 指针偏移 存放数据

    smartPLC200 指针偏移VD寄存器指定DI位置 存放数据 断电后再次DI里数据消失 图片说明:     &nbs…

    2021年7月5日
  • s7-200内置脉冲输出控制方式

    s7-200内置PTO脉冲输出控制步进电机或伺服电机,有几种方式可以实现?以Q0.0为例第一种方式:通过控制特殊寄存器SMB66,SMB67,SMW68,SMD72,SMB166,…

    SIMATIC S7-200 2017年12月9日
  • 请帮助解释一下,这段程序

    程序如下:LD     SM0.0ITD    #IN_1:LW0, #DATA…

    SIMATIC S7-200 2020年11月1日
  • PLC自由口通信

    请教各位 S7200PLC与OMRON3G3JZ变频器通信 通信连上了 可以写频率 程序数据发送完成了但接收不到数据 不知道是怎么…

    SIMATIC S7-200 2018年12月5日