顺序控制的语法问题

s0.0运行结束后依次运行s0.1,s0.2,s0.3,s0.4。。。程序运行正常。
但是我修改成当我运行完s0.0后转到s0.3,s0.3运行结束后转到s0.1,s0.1运行结束后转到s0.4,s0.4结束后转到s0.2。程序运行就不正常了,发现好几个s同时处于置位状态。。。
请问顺序控制里,不能根据s随意来回跳转吗????谢谢!

问题补充:
可是为什么会发生几个s同都在置位的状态呢??任意跳转可以往前,也可以往后吧?

最佳答案

任意跳转是可以的,只要条件满足!程序在通过SCRT跳转下一段程序时,会自动通过SCRE指令复位上一个装载指令的!再查查你的程序逻辑控制!不行的话可通过R指令强制复位顺控标志位。

提问者对于答案的评价:
谢谢各位的回答!WWCWWC的回答也给了我启发

专家置评

已阅,最佳答案正确。
另外注意,在顺控部分,是不能使用双线圈的。因为不执行的步实际上程序是扫描了,相当于串联了个sm0.0的反。

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

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

相关推荐

  • s7200如何实现程序全清

    s7200如何实现程序全清。 修改程序后下载到PLC出现 $551 as address 3 not poss…

    SIMATIC S7-200 2021年7月4日
  • smart200热电阻怎么读写?

    热电阻怎么读写 钻石用户推荐最佳答案 1、S7-200用MOV指令读取热电阻所连接的模拟量输入地址,即可读到热电阻的值2、常用的热电阻为PT100,如何转换为实际温度:PT100一…

    SIMATIC S7-200 2021年7月5日
  • 200 如何与上位机进行通讯联系,上位机中用WINCC软件

    如题 最佳答案 WinCC 访问 S7-200 可使用哪些选项? 组态要点: 如下选项可用于 WinCC 及&…

    SIMATIC S7-200 2021年7月5日
  • PID控制一般用在什么地方?

    我学PLC一直接触PID控制,请问PID控制一般用在什么地方? 最佳答案 目前工业自动化水平已成为衡量各行各业现代化水平的一个重要标志。同时,控制理论的发展也经历了古典控制理论、现…

    SIMATIC S7-200 2021年7月5日
  • plc200延时

    如图,通过t101产生10s周期脉冲,c20计数,但是当t101计时满100时,c20并不计数,也就是会产生脉冲,但似乎没给c20,这是为什么? 图片说明:  &nbsp…

    2017年11月4日
  • S7-200 下挂模块的计算

    S7-200的CPU一般情况下最大可以下挂7个模块,但是,我记得是根据CPU供电的能力和下挂模块的能耗情况来计算的,但是我找了好久都没有找到,请各位帮助提供下,谢谢。 问题补充:y…

    SIMATIC S7-200 2020年10月31日
  • modbus读取或者写过程中占用cpu时间吗

    有大神知道  modbus读取或者写过程中占用cpu时间吗?我想用pid指令,定期中断来通过MODBUS读取从机的一个寄存器,担心读取过程中影响这个数据采集周期…

    SIMATIC S7-200 2021年7月5日
  • 200与变频器通讯

    S7-200的EM277通过DP网能通讯控制变频器(加DP扩展板)吗,EM277只能作为从站吗?EM277的DP网上能挂S7-300的IM153模块吗 问题补充:S7-200想通讯…

    SIMATIC S7-200 2021年7月5日
  • 200指令for-next

    咨询一下,200中的for-next指令问题,就是这个指令执行的时候主程序还顺序执行吗?还是等这个指令循环完了再接着执行下面的指令呢? 最佳答案 这个指令执行的时候主程序还顺序执行…

    SIMATIC S7-200 2020年11月1日
  • s7—200 检测报警程序写法

    比如Q0.0和Q0.1是控制气缸推出和回退的,I0.0 和I0.1是检测气缸推出和回退的,若Q0.0导通3秒内I0.0报警,应该怎样写?希望可以建立一个子程序所有Q点都可…

    SIMATIC S7-200 2017年5月31日