子程序里的返回指令

各位大神,帮我看看下图
SM0.1常闭+RET指令的作用?
有了它岂不是把之前的程序作废了?

问题补充:
那如果不用sm0.1常闭+RET是不是也可以?就是有无返回指令都可以仅限此程序?(因为之后没有程序了)

图片说明:

子程序里的返回指令   

最佳答案

SM0.1常闭+RET指令的作用?
1、SM0.1只在第一个扫描周期接通,其它的扫描周期是不接通的。
所以,你的附图程序,在第一个扫描周期,如果这个子程序“SBR_出厂值"被调用了,则子程序执行到 RET 指令所在的网络11时,返回调用此子程序的上一级程序。此网络后面的程序不会被执行,但是此网络前面的指令是会执行的。
2、可以利用此方法将多种初始化的不同程序整合到一个子程序中,将RET 指令加在不同的网络,实现多种条件下的初始化逻辑。

提问者对于答案的评价:

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

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

相关推荐

  • 以太网通讯问题1

    各位大侠好!我现在用公司普通电脑,安装组态王软件6.53版,通过公司局域网来实现对S7-200的通讯和控制,请问是否可行?需要做哪些配置?请高手指点?急 问题补充:具体设置能否更具…

    SIMATIC S7-200 2017年12月1日
  • s7-200 端口被另一程序占用 怎么解决

    各位大虾:在PC上安装s7-200软件后,通过PPI电缆连接PLC进行通讯时,提示端口正被另一应用程序占用,请问这个问题该如何解决? 最佳答案 1、是否有其他串口调试程序未关闭。&…

    SIMATIC S7-200 2021年7月4日
  • 利用PID控制压力

    利用向导做的PID,能控制压力值在设定范围内吗?利用M235模块输入4—20mA,通过输出控制一台变频器,(现场压力值高,设定一个小于实际压力的值,驱动变频工作,到实际压力接近…

    SIMATIC S7-200 2018年12月7日
  • ET200M系统可以挂S7-200系统吗

    CPU用的414H双冗余,ET200M的I/O站采用的300 I/O模块,想问下,S7-200能够挂上去吗,比如CPU2XX+EM277? 最佳答案 1、如何实现&nbs…

    SIMATIC S7-200 2020年10月31日
  • EN,ENO到底是什么意思,怎么用

    最佳答案 EN是FBD/LAD编程时框的使能;ENO是启用的输出。它们可以通过BR位来判断是否为1状态。 1、EN/ENO适用于:   &n…

    SIMATIC S7-200 2021年7月5日
  • S7-200的IEC 1131的变量类型声明

    西门子规定,在使用S7-200的IEC1131-3的时候,必须使用变量的类型声明,请问这个声明的格式在哪里可以找到?怎样使用? 最佳答案 很少有人用这个。 提问者对于答案的评价:谢…

    SIMATIC S7-200 2020年11月1日
  • S7-200模拟量输入受干扰

    有6模拟量输入,电流型,每隔一两个小时所以有模拟量输入信号值会上冲一下,过一两秒回复,更换过元器件,装过滤波器,接地不能解决,头痛@^*!,有谁有好建议,谢谢! 柜内无干…

    SIMATIC S7-200 2021年7月5日
  • 怎么会引起其它网段上的设备报警停机?

    我司用的西门子224PLC,远程控制4台变频小电机,用的是porfbus协议,我断开电源,怎么会引起其它网段上的设备报警停机?如何解决这种情况? 钻石用户推荐最佳答案 当处于终端位…

    SIMATIC S7-200 2021年7月5日
  • S7-200求速度

    s7-200如何求伺服的速度 问题补充:s7-200伺服运动用的是MAP指令,如何能实时现实他的速度呢 钻石用户推荐最佳答案 1、Frequency 指令功能:使用该库指…

    SIMATIC S7-200 2021年7月5日
  • S7200 PID(标准)

    请教各位高手:请问做标准PID的时候是直接用温度(0~10对应0~50度的传感器)来做PID的还是用温度所对应的32000的数来做呢? 谢谢`~~ 最佳答案 理论上没有区…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论