s7-200调用子程序结束,是否会出现子程序保持原来状态的现象?

s7-200调用子程序结束,是否会出现子程序保持原来状态的现象?

最佳答案

子程序保持原来状态,比如主程序为:
   LD     M0.0
   CALL   SBR_0:SBR0

   SBR0为:
   LD     SM0.0
   =      Q0.0

   当M0.0=1时,Q0.0=1,M0.0变为0时,子程序调用结束了,但Q0.0还是等于1.

 子程序不调用就是不执行了,如果该子程序用到的地址在其他地方没用到,那么这个子程序里的数据都会保持不变。

提问者对于答案的评价:
谢谢了朋友。

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

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

相关推荐

  • 谁用200做过定位?

    哪位用200做过定位的,介绍一下经验,方法,或者传些相关资料好不?谢谢 问题补充:回复zhj916:想用200来控制伺服电机1FK6042对分度盘进行精确的角度控制,我觉得这相当于…

    SIMATIC S7-200 2021年7月5日
  • 关于s7-200监控强制的问题

    强制了一个m点,程序不小心关闭了,打开在监控发现强制了m点变成了off ,200有存储强制数据的地方么?对以后程序使用有影响么? 钻石用户推荐最佳答案 M点可以在系统块里…

    2021年7月5日
  • 请教S7200中EPROM数据的读出

    高手们,请教保存在EPROM中的数据是否只能用S7200 EXPLOR来读取?请高手指教! 最佳答案 状态表也是一种读取的方式,链接:http://www.ad.siem…

    SIMATIC S7-200 2017年8月3日
  • tp277-6"

    各位师傅你们好  客户要把原来屏的型号是tp277-6" 现在想更换wincc精致面板支持opc的有以太网接口和安装尺寸一样的有吗&nbsp…

    2021年7月5日
  • s7-200 224xp中的V区数据如何导出excel

    如何将s7-200 224xp中程序运算结果的产生的V区数据如何导出到excel 最佳答案 直接的指令200里是没有的,需再安装PC ACCESS软件。同类问题…

    SIMATIC S7-200 2017年6月8日
  • 关于MODBUS写指令问题

    用300作主站,200做从站,通过modbus协议通讯,当用到写功能,比较困惑。问题如下:假设想把200的M0.0写成1,那么必须把VW0导入到MW0中(因为写功能只能写VW的地址…

    SIMATIC S7-200 2020年11月1日
  • EM235 AQ为什么只输出4mA左右

    EM235 4AI/1AQ,AQ用来控制一个电动调节阀,刚开始调试时好使,之后突然不好用了,直接向AQW0里写入6400,输出为4.02mA,写入32000输出也只有4.…

    SIMATIC S7-200 2018年3月6日
  • 多个仪表自由通讯

    一个CPU226  当多个仪表用自由通讯和PLC连接时,端口不够用怎么办?有没有别的通讯处理器? 问题补充:仪表协议一致的话如何设置每个地址?自由通讯参数中好像…

    SIMATIC S7-200 2021年7月5日
  • S7-200程序转为S7-1200程序

    我在S7-200程序转换为S7-1200程序时,有很多东西都转换不过来,转换后提示网络无效,请问有什么办法可以解决,谢谢! 最佳答案 转换工具不是万能的,有些地方需手动来转换。参见…

    SIMATIC S7-200 2020年11月1日
  • PID精度调节

    我现在用S7-200的PID来控制加热,要求温度误差在±3°C左右,但是用向导生成的PID控制程序调控,过程中经常出现以下现象:比如我设置50°C,设置47~53°C为就绪状态,结…

    SIMATIC S7-200 2017年6月7日

发表回复

登录后才能评论