怎么停止子程序运行

在主程序里断开子程序,子程序一直保持断开前的状态,开还是开,断还是断,我想把子程序断开,回到初始值,怎么办.

最佳答案

最简单的办法如我的图所示,当I0.0是零时调用子程序一,并且M0.0置1,当不调用子程序一时(I0.0是1时)M0.0仍然置1,子程序仍然执行,在执行时子程序的M10.0和M10.1置零,当T37时间到之前即子程序一里的相应变量置零,当然你需要置多少位你就置多少,这个还是比较简单做,但是步骤比较多,详细看图

图片说明:

怎么停止子程序运行  怎么停止子程序运行  

提问者对于答案的评价:
谢谢了,

专家置评

如果子程序不再调用, 而要复位子程序内状态,可考虑在主程序中编程实现复位。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午2:21
下一篇 2020年10月31日 下午2:21

相关推荐

  • 求助:S7-200子程序中调用modbus指令要注意什么?

    我在子程序调用modbus指令,读变频器的数据,发现根本读不出来。估计是我对子程序不会用,那位老师指点一下,刚学,越细越好,多谢老师。这个指令属于带参数的子程序调用吗?如果是,那么…

    SIMATIC S7-200 2021年7月5日
  • 输出信号干扰问题

    在200系统中,有继电器输出电流值为1A,同时存在两路模拟信号,电流输出4~20mA,这两种信号能否通过一根电缆输出,是否会存在干扰问题? 最佳答案 有个问题就是你一块走的继电器输…

    SIMATIC S7-200 2021年7月5日
  • 4-20mA转化成2-10V

    有一个传感器输出4-20mA,PLC是电压采集,所以需要转换。请问我直接加一个500欧姆的电阻吗?这样精度可以吗?我看网上有专门卖电流电压转换模块的,是不是好一些? 最佳答案 电流…

    SIMATIC S7-200 2017年12月10日
  • TO_Axis数据类型

    1200编程想做个FB块,在块内通过TO方式控制V90伺服,工艺对象里面已经添加了轴工艺对象,可在输入变量数据类型里面找不到TO_Axis数据类型,求帮助。 图片说明: &nbsp…

    2021年7月5日
  • 博途V15仿真问题

    博途V15仿真时没有s7-1200/1500网络接口导致1500PLC与触摸屏无法在线仿真,但当使用300PLC与触摸屏进行连接仿真时就可以进行。 钻石用户推荐最佳答案 300&n…

    SIMATIC S7-200 2021年7月5日
  • PLC200smart4-20ma信号累积量程序

    急求流量计4-20ma信号流量累计程序范例 问题补充:目前程序已经写出,将瞬时流量转换为1S的流量,采用1s的定时中断,累积值会无规律的出现累积了一个小时的流量,导致出现误差,想对…

    SIMATIC S7-200 2021年7月5日
  • 关于西门子s7-200的编程问题

    举个简单例子,有一台设备,有比较多的动作,每一个动作都是通过接通或断开输出点Q,但是前提是接通Q要用置位和复位来实现,在这样情况下能不能实现当所有动作完成后从头开始循环? 问题补充…

    SIMATIC S7-200 2021年7月5日
  • 关于S7-200中FOR-next指令应用的问题

    我用S7-200做了一个用FOR-NEXT指令实现S=1+2+3+…+100的累加程序,发现循环里边的累加器S=S+I一直运行无法停止,直到溢出,不受FOR-NEXT内循环次数…

    2017年11月29日
  • 定位模块要不要使用

    我采用200 PLC,要制作一个自动切尼绒胶带的工装,请问要不要使用定位模块啊?还要求切的长度可调,并且这个工装的I O点不是很多,请问用那一种触摸屏比较合适?…

    SIMATIC S7-200 2020年11月1日
  • S7-300MPI电缆可以用于S7-200上面吗?

    如果不能,那S7-200MPI通讯是用什么方式? 最佳答案 PC-Adapter (USB)      6&n…

    SIMATIC S7-200 2020年11月1日