modbus通讯轮询方式

s7-1200通过CM1241模块与变频器modbus通讯,连接10台变频器,轮询方式用前一个MB_MASTER的DONE位触发下一个的MB_MASTER的REQ位,如此往复循环,但会出现一个问题如果其中的一个变频器断电通讯就会出现问题,能否用时间的方式来轮询这样就不会其中一个从站有问题而影响整个通讯,不知这个想法可行?大家有啥好方法,请来指教,谢谢

最佳答案

可以,比如你直接在循环中断中开始用一个变量自加,变量值=1访问变频器1,变量=2访问变频器2......程序的最后判断如果变量值>=10,变量值清零。

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

专家置评

已阅,最佳答案正确。

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

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

相关推荐

  • 关于S7-1200更换SD卡的问题

    有个项目使用的是S7-1200的CPU,但我没有接触过它,现在做这个项目的工程师说他们给我们一张新卡,程序已经在里边了,我们只需要下载到CPU就可以了,因为是个外国人还不在国内,不…

    SIMATIC S7-1200 2017年11月4日
  • S7-1200定时器的使用

    S7-1200定时器使用起来感觉很麻烦,每个定时器都要建一个DB,如果我用时200个定时器,是不是单定时器的DB就要有200个?  我在建了一个全局DB,里面定…

    2017年6月12日
  • S71200modbus从站字节顺序

    己方设备:S71200(从站)对方设备:单片机(主站)通信方式:modbusRTUS71200高低字节是否要调换位置传给单片机,S71200有没快速调换函数? 最佳答案 编个小函数…

    SIMATIC S7-1200 2017年11月13日
  • 集中控制

    现场有许多电柜(每台)电柜内部需要一台PLC 现在需要将所有电柜里的PLC连接起来 到一台PC上做操作控制 。想选S7-200SMART 或…

    SIMATIC S7-1200 2017年6月10日
  • 想复制某个DB块中的一段连续数据区到某个连续的IO域,应该怎么做?

    用博途v12给S7-1200编程,想复制某个DB块中的一段连续数据区到某个连续的IO域,应该用什么指令?应该怎么做?我试move_BLK指令好像不行,它只接受array的搬移 最佳…

    SIMATIC S7-1200 2017年11月4日
  • 博途V11如何通讯S7-1200硬件?

    将P博途V11机与1200硬件通讯,需要做何设置。急!!! 最佳答案 打开项目树如,截图所示。在线访问-选择你与1200连接的网卡-双击更新可访问设备。 图片说明:  &…

    2017年10月24日
  • S7-1200用户变量表标示

    请问S7-1200的用户变量表能否向S7-200一样对未使用的进行标示,如已经使用取消该标示。 最佳答案 TIA中没有此功能。只能在程序信息中查看分配列表、资源等。 提问者对于答案…

    SIMATIC S7-1200 2017年7月25日
  • S7400是什么意思

    S7300,S7400是什么意思啊。 最佳答案 S7-200针对低性能要求的摸块化小控制系统,它最多可有7个模块的扩展能力,在模块中集成背板总线,它的网络联接有RS-485通讯接口…

    SIMATIC S7-1200 2017年11月19日
  • 1200PLCmodbus通讯

    各位大师:新年好! 1. 请问1200PLC通过485模块与第三方变频器做MODBUS通讯时,如何组态通讯模块的开始和结束呢?因为变频器的说明书也没有说有什么起…

    SIMATIC S7-1200 2017年6月6日
  • s7-1200中的pid参数能否用在simulink的pid模块参数中?

    问题如标题,谢谢专家大神啦! 最佳答案 simulink 没使用过,不太了解,但是可以参考双方PID公式,如果PID公式相同,就应该可以采用。S7-1200 P…

    2017年6月11日