接顺控指令问

接昨天的提问,关于顺控指令。其实我是想在段中通过判断,如果符合条件就重新执行当前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日
下一篇 2021年7月5日

相关推荐

  • S7-200接近传感器怎么接

    我现在要检测电机卡死或堵转,请问把传感器的线直接接PLC可以吗?怎么接?我是224的,程序怎么写呢?我的电机是普通4及电机,采集信号会不会丢失?怎么做最好? 问题补充:程序怎么写最…

    SIMATIC S7-200 2021年7月5日
  • 关高速计数器的工作模式

    请问,高速计数器有四种模式:    1.带有内部方向控制的单项计数器。    2.带有外部方向控制的…

    SIMATIC S7-200 2021年7月5日
  • 两路模拟量输入信号不稳定,拆掉一路后,另一路变稳定了

    各位大神,我用的S7-200的plc,CPU226XM,模拟量输入输出模块为EM235。两路输入信号为4-20mA电流信号,信号负与模块负是同一路,并且电流都有隔离模块。用程序监控…

    SIMATIC S7-200 2021年7月5日
  • 请问哪款200系列的PLC可以输出低电平和高组态呢

    我想选型一款可以输出低电平和高组态的S7-200系列的西门子PLC,有大神知道哪款的可以实现这样的功能吗? 最佳答案 用这种就可以了 CPU 224XPsi&n…

    SIMATIC S7-200 2017年6月9日
  • Map往返运动的实现

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

    SIMATIC S7-200 2018年1月1日
  • Vista安装SP5为什麽不能用

    Vista安装SP5为什麽不能用,请教各位师父 最佳答案 现在最好别用VISTA,西门子还有没有发布官方的测试报告。 提问者对于答案的评价:谢谢 专家置评 Micro W…

    SIMATIC S7-200 2021年7月5日
  • S7-200中怎么提取计数器的当前值

    S7-200中怎么提取计数器的当前值,并把当前值储存在一个地址上。 最佳答案 不用提取,可以直接使用Cx参与程序处理以及运算,16位的。即使是组态软件要显示,也可以直接组态,没必要…

    SIMATIC S7-200 2020年11月1日
  • TD400C报警编辑问题

    现在想用TD400C编辑报警信息,并在屏上显示“变频故障”和“急停故障”,用向导完成后,在程序上需要怎么做?,又想在屏上显示“变频器的电流和频率”,在程序上怎么写?请高手帮忙写个程…

    SIMATIC S7-200 2021年7月5日
  • 光纤缠绕机硬件设计需要什么

    我想设计一个光纤自动缠绕机,用西门子S7-200作为控制部件,别的硬件设计都需要什么啊?具体一些的,准备做实物的。谢谢各位高手了 最佳答案 一、 熟悉自动缠绕机的工艺要求…

    SIMATIC S7-200 2021年7月5日
  • 电脑通过USB适配器与S7 200PLC通讯出现错误

    电脑与PLC通过USB适配器连接后,打开 STEP 7 MicroWIN SP6软件,点击下载PLC程序按钮,出现提示通讯错误,但是点击通讯…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论