接顺控指令问

接昨天的提问,关于顺控指令。其实我是想在段中通过判断,如果符合条件就重新执行当前SCR0.1段的程序,如果不符合条件就执行下一段SCR0.2.本来打算用循环,后来发现循环指令必须设定初值和终值。可是我不能提前设定终值,要靠段中的判断来决定。请问,这个时候应该如果做?JMP可以在这里用吗?对顺控指令和JMP的理解不深。

问题补充:
下面是我在SCR S0.1段中的两段判断代码
   LD     M2.0
   AR>=   VD404, VD400
   SCRT   S0.1
   MOVR   VD404, VD400
   R      M0.4, 1

   LD     M2.0
   AR<    VD404, VD400
   SCRT   S0.2
  我上面的代码就是这样做的啊,把判断作为SCR0.1的起始条件,对吗?只是在这个起始条件运行之前我先在段外强行付了一个值让S0.1=1,先进入该段,之后再靠上面段内的判断语句来继续决定是执行本段还是下一段SCR S0.2

 我的目的是控制步进电机,当从另外一个仪器采集来的信号VD404>=VD400(前一个采集值)时,我重新执行本段指令让步进电机继续向同一个方向以同一个脉冲输出。如果不满足这个判断,那我就执行下一个SCR0.2段的指令,也就是向反方向输出脉冲。

最佳答案

是可以的。只是不要两个判断条件,也就是说只要一个判断条件即可,非此即彼也!

提问者对于答案的评价:

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

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

相关推荐

  • EM253可以单独对步进电机发送脉冲吗?

    大家好,小菜第一次使用EM253,大家别见笑 两个问题: 1。我在资料里面都看见,S7-200的Q0.0和Q0。1可以配置成PW和PO两种方式,利用Q0.0和Q…

    SIMATIC S7-200 2021年7月5日
  • 怎么设定MODBUS协议

    能给举个例子吗,例如输入点I0.0-0.37Q0.0-0.37,只监不控,库从哪里可以下载呀 问题补充:库已下载,能帮做个例图吗,谢谢 最佳答案 相关资料:《S7-300&nbsp…

    SIMATIC S7-200 2020年11月1日
  • 用PPI对两s7-200通信

    本人是一菜鸟 拜求 两个s7-200之间进行通信的具体步骤  两个cpu为226   主站和从站怎么定义&nb…

    SIMATIC S7-200 2021年7月5日
  • S7200控制伺服问题

    我现在用S7200CPU控制一台伺服电机工作,主要是正转\反转,然后是转速控制,没用定位模块,想直接用所带高速脉冲,请问哪位大哥有没有相关资料介绍. 最佳答案 《S7—200&nb…

    SIMATIC S7-200 2020年10月31日
  • Step7microwin编写S7-224的程序

    刚接触PLC,现在我在S7-224的EM231模块输入一个正弦波的模拟量,我将模块转变成的数字量转换成浮点数值,存在VD6里,我想设计一个程序使这一个输入的模拟量延时1S,2S,3…

    SIMATIC S7-200 2021年7月5日
  • 200与300的USB/PPI编程电缆是一样的吗

    200与300的USB/PPI编程电缆是一样的吗?订货号?驱动在哪里下载呢? 最佳答案 订货号:6ES7 972-0CB20-0XA0  USB接口:…

    SIMATIC S7-200 2020年10月31日
  • Dp线的现场布线

    现场设备众多,有很多设备为非核心设备,如果穿在一起很容易引起核心设备不稳定,想在DP网络中使用 分支。不知道有什么好的解决方法,核心设备为7个ET200, 非核…

    SIMATIC S7-200 2020年10月31日
  • S7-200两个工程同时执行问题

    各位前辈,我买的是CPU224,想问问我现在要建立两个彼此独立的控制功能,是否可以编程两个独立的工程,同时都下载到CPU224中?在程序中有什么特殊的设置? 最佳答案 两个工程要彼…

    SIMATIC S7-200 2021年7月5日
  • 水泵变频启动

    怎么实现水泵变频启动程序?输出频率给变频器直到设定频率为止 问题补充:我用PLC进行变频控制,是用PID控制输出频率,但是启动到设定频率怎么控制 最佳答案 走的什么通信方式?只用过…

    SIMATIC S7-200 2017年5月29日
  • plc200中输出端子M的作用

    cpu中输入端子M是连接电源负极,但在输出端子中M的作用是什麽?如果Q0.0~Q0.4我使用5vDC电源,其余全部用cpu自带的24vDC,此时我可不可以将所有M端连在一起? 最佳…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论