顺序继电器指令与循环指令的搭配使用问题

本人用顺序继电器指令写程序,但是有几步动作是要重复动作的,我想用循环指令来做,不知道如何循环指令与顺序继电器指令如何搭配编写,请高手赐教,谢谢!

问题补充:
循环动作有次数要求,达到后能跳出循环,继续走下一步。我用FOR/NEXT循环加顺序继电器来做,烧到PLC后只执行一次,不知道为什么?

最佳答案

你可以使用计数,比较指令来实现~~
  以下给一个参考的例子:

  Network 1 // 网络标题
  // 初使化 VW0里是你要循环的次数
  LD     SM0.1
  =      M0.1
  MOVW   0, VW0
  Network 2 
  LD     M0.1
  S      S0.0, 1
  Network 3 
  LSCR   S0.0
  Network 4 
  LD     I0.0
  SCRT   S0.1
  Network 5 
  SCRE
  Network 6 
  LSCR   S0.1
  Network 7 
  LD     S0.1
  =      Q0.1
  Network 8 
  LD     Q0.1
  SCRT   S0.2
  Network 9 
  SCRE
  Network 10 
  LSCR   S0.2
  Network 11 
  LD     S0.2
  EU
  INCW   VW0
  Network 12 
  // 若次数=10就跳转;否则继续循环~
  LDW=   VW0, 10
  SCRT   S0.3
  NOT
  SCRT   S0.1
  Network 13 
  SCRE
  Network 14 
  LSCR   S0.3
  Network 15 
  LD     S0.3
  =      Q0.0
  TON    T37, 20
  Network 16 
  // 结束
  LD     T37
  CSCRE
  补充:谢谢(楼下)的提醒~~

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:42
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论