子程序参数的问题

主程序:LD I0.0
        =  S0.0
        CALL SBR_0
        CALL SBR_1
子程序SBR_0:LD S0.0
             O  Q0.0
             =  Q0.0
子程序SBR_1:LD S0.0
             S  Q0.1,1
这是我自己为了表明我的疑问写的一个小程序,呵呵。I0.0为一个瞬动按钮(启动)。这个程序第一个扫描周期结束后返回到主程序的Q0.0和Q0.1都是1吗?(我觉得应该都是1)那在第二个扫描周期时因为此时I0.0为0,所以不会调用子程序,那么在第二个扫描周期的输出处理阶段,Q0.0和Q0.1都是什么状态呢?概括成一句话就是子程序SBR_0的自锁和SBR_1的置位在以后的扫描周期中还会不会都保留第一个周期输出1这个值。(我觉得置为指令能保持,自锁不能。不知道我这种理解是不是对的。)本人是新手,谢谢大家了。

最佳答案

我的理解是都能保持,因为你SBR-0中自锁的条件一直都没有断开过,所以它会一直都保持置位(Q0.0=1)直到前面的条件都断开为止;同理你的Q0.1置位后没有复位所以也会一直出现Q0.1=1直到Q0.1复位为止!
 如果你有PLC的话可以自己多动手做些实验,对你的学习会有帮助的!

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 上午11:54
下一篇 2020年11月5日 上午11:54

相关推荐

  • S-200 CPU224XP加模拟量模块231

    怎样用PID计算输出值(0.0-1.0)与(-32000-+32000)相乘来用S曲线来控制变频器正反转???加速时间和减速时间能用积分时间来控制吗!!程序怎样写!!请大家帮忙指导…

    SIMATIC S7-200 2020年11月5日
  • S7-200之间通讯连接线

    小白一个,想要在两台S7-200之间实现主从站,但是不知道该用什么型号的线连接两台PLC,以及不知道插在哪里,还望大佬详细说一下 图片说明:     …

    2021年7月5日
  • plc 200 smart 做通用程序

    请问在编程的时候怎么设定未知参数,有m个水泵,最多同时工作n个,m  n都是可以自己设定的,应该怎么做 问题补充:感谢下面的热心大佬,本人邮箱184379536…

    SIMATIC S7-200 2021年7月5日
  • EEPROM_Direct的用法

    当M5.2闭合后,M5.0过程状态应该输出为高吧?为什么我做出来不是哪?跪求高手指点! 问题补充:条件都已经满足,M5.2闭合,SM0.0上电.还有其他原因造成这种现象吗? 图片说…

    2019年6月10日
  • 200PLC网络读写

    CPU226和另一家的CPU224 距离30米左右,用网络读写指令可以实现部分数据交换吗? 最佳答案 S7-200之间可以采用下述通讯协议进行通讯:1、详见《S7-200…

    SIMATIC S7-200 2020年10月31日
  • s7-200 cpu 226 型号关联

    我要购买以个 s7-200 cpu 226的,可代购朋友说226的有很多种,我想知道226的具体型号,那个好些!怎么购买.(购买来学习使用,贵点没关系…

    SIMATIC S7-200 2021年7月5日
  • 中断级别的区别

    中断事件所分的三个级别有什么关系,那里可以体现出级间的优先.书上说同一个级别里中断要队列,而且又说中断程序一旦执行了就不能被中断.那么:当正在执行一个中断的过程中先发生时间中断,然…

    SIMATIC S7-200 2021年7月5日
  • modbus库与台达m系列通信例子

    师傅们!     你们好!能提供一份modbus库与台达m系列变频器通信例子吗?谢谢1 最佳答案 这是我做的一个工程,用modbu…

    SIMATIC S7-200 2020年11月1日
  • 关于s7-200的字移位指令和输入I0.0,I0.1等响应时间的问题

    如题,请问在200中,我要进行整个字的移动,比如说要把VW10~VW16四个字,移动进入VW200到VW298的50个字中,从VW200进,然后VW292~VW298自然溢出,这样…

    SIMATIC S7-200 2021年7月5日
  • 编码器测转速

    我想用S7200通过编码器测转速,哪位高手能指教一下,不胜感激啊!有实例和程序的最好了,我的邮箱xiangcaoaotian@yahoo.cn 先谢谢了~~~ 最佳答案 …

    SIMATIC S7-200 2021年7月4日