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

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

问题补充:
循环动作有次数要求,达到后能跳出循环,继续走下一步。我用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日 上午12:42

相关推荐

  • GPA/SPA指令

    我现在用向导做几台PLC之间的NETR/NETW的通讯。在主机读取从机的时候我想知道是读的几号站,请问可以用GPA/SPA指令吗,具体怎么运用,有例子可以参考下吗? 问题补充:GP…

    SIMATIC S7-200 2021年7月4日
  • 1 西门子S7-200程序能否归档

    1 西门子S7-200程序能否归档2 西门子触摸屏的日期实际设定好了。设备断电后日期时间就回复到04年了。请问有办法决绝这个问题吗 问题补充:归档就是压缩&nb…

    SIMATIC S7-200 2020年10月31日
  • Map往返运动的实现

    我是新手请问下,我想实现一个伺服单轴的往返运动,因为要用人机修改速度,所以用Map做运动,请问怎么实现绝对运动的往返动作呢?一直循环的。多谢 问题补充:请问下用什么方法将目标位置取…

    SIMATIC S7-200 2018年1月1日
  • S7-200库文件无法添加

    安装的STEP 7 MicroWIN V4.0 sp9但是里面无库文件,添加老是失败 图片说明:     &n…

    2021年7月5日
  • 编程思路问题

    有三只气缸,第一只气缸置位之后,第二只气缸开始置位,第二只气缸置位之后,第三只气缸开始置位,等一定时间,第三只气缸复位,复位之后,第二只气缸开始复位,复位之后,第一只气缸开始复位.…

    SIMATIC S7-200 2021年7月4日
  • 西门子程序源代码指的是什么,是梯形图吗

    西门子程序源代码指的是什么,是梯形图吗我是初学者,还不太懂请大家指教 最佳答案 源文件的作用:1、利用符号的自动重新接线2、分配块的参数,例如,块的保护属性3、整个程序的数据保护4…

    SIMATIC S7-200 2017年6月9日
  • 两台西门子200PLC通过CP243-1以太网模块通讯经常断线怎么回事?

    两台西门子200PLC通过CP243-1以太网模块通讯经常断线怎么回事?通讯断线的延时时间哪里设置?可以延长断线时间吗?断线后可以自动连上线吗?求详解,谢谢! 问题补充:两台PLC…

    2021年7月5日
  • 西门子200 控制温

    温度控制。用指令运算。怎么控制温度值。当我启动加热器。温度应该上升。如果温度。在一定时间里没变化(上升)就报警。。。这个怎么做啊 求前辈指导。。希望说的详细 最佳答案 参…

    SIMATIC S7-200 2017年6月24日
  • 200plc开关量能直接带220V指示灯吗

    200plc开关量能直接带220V指示灯吗6ES7223-1PL22模块如果能接指示灯下面那个24v电源还用接不? 问题补充:数字量输出接AC220V指示灯,输入端有一个DC24V…

    2017年11月13日
  • EM241 发短信功能

    通过EM241能否实现当设备发生报警后,给固定手机号码发短信,实现手机监控功能,需要怎样配置加哪些设备才能实现?希望有这方面经验的专家能指点一下。 最佳答案 这个在西门子当前在全国…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论