s7 200子程序存储空间 问题

s7 200子程序,用的局部存储空间L在调用结束后就释放了!既然释放了,也就意味着别的子程序同样可以使用这部分存储空间。问题一:释放后,其存储地址存放的数据,仍旧是释放前的数据还是随机数据?问题二:既然已经释放了
那么比如说子程序1中用了一个L0.0,那么调用结束之后L0.0释放,那么当再次调用子程序1的时候,L0.0对应的逻辑地址和上一次调用的时候是同一个位置吗?
既然调用结束后就释放了,为什么可以用子程序做自锁呢?而且当调用同一个子程序多次时可能会出现逻辑混乱呢?求解各位

图片说明:

s7 200子程序存储空间 问题    s7 200子程序存储空间 问题   

最佳答案

问题一:释放后,其存储地址存放的数据,仍旧是释放前的数据还是随机数据?
答:释放后,存储地中中还是释放前的数据,
 问题二:
由于你的程序只有这一个子程序,而且只调用了一次,所有可以自锁

如果你的子程序在一个扫描周期被调用2次,外部的启停按钮是2套的话,你的这个子程序,就不能正常工作了

此时,你需要把子程序局部变量中的输出,修改为 IN_OUT型

提问者对于答案的评价:
首先感谢,你的答案!经过测试问题一正如你所说的一样。问题二的解决办法,也很正确。

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月19日 下午1:18
下一篇 2017年11月19日 下午1:18

相关推荐

  • 请问那里有wincc下载啊?

    我想用wincc来和224XP做个小型DCS,自己学习一下.请问那里可以下载一个WINCC? 最佳答案 WinCC6.0用着不错,网上多的是,自己下载一个吧,其实关键是授权.已经发…

    SIMATIC S7-200 2021年7月5日
  • 224XPCPU控制伺服电机

    本人目前在调试安川伺服电机,可是经过一段时间的检查发现硬件没有问题,也就是说 程序有问题了。我用向导PTO/PWM编写,就用了CTRL跟RUN两个子程序,电机一点反映都没…

    SIMATIC S7-200 2020年11月1日
  • 通讯口的问题?

    我用的CPU226,因为我要用一个口和屏通讯,一个口和变频器通讯,还有方法扩展一个口用电脑来在线监控吗? 最佳答案 不知道你所谓的在线监控是长期还是临时调试使用? 1如果…

    SIMATIC S7-200 2021年7月5日
  • S7-200 CN 和SIMATIC S7-200有什么区别

    S7-200 CN 和SIMATIC S7-200有什么区别,S7-200的e-stand:04    &nb…

    SIMATIC S7-200 2021年7月5日
  • s7200不能上载程序

    有一套s7200cpu型号是224 REL CN,上载程序时提示“块的版本是最新版本,不能上载程序”,在线查找cpu时,显示的也是224 REL&nb…

    SIMATIC S7-200 2017年12月2日
  • S7-200/200SMART/1200定时器复位问题

    我想问下S7-200/200SMART/1200定时器复位问题,如果是非保持型定时器是否有必要复位,我感觉没必要复位,但有的程序我看见还是用了复位指令。保持型定时器和带复位脚的需要…

    2021年7月5日
  • 求助:有关S7-200的通讯

    大家好,我有个200的CPU,以前PC是用MPI,187.5K波特率和它通讯.现在我想用一根PC/PPI电缆和它通讯,可是这根电缆不支持187.5K.所以一根连不上.请教各位,有没…

    SIMATIC S7-200 2021年7月5日
  • scaling指令库

    那位朋友有scaling指令库,麻烦为我发一个。邮箱shangahi8875@163.com多谢了 最佳答案 发你邮箱了注意查收。 提问者对于答案的评价:hao

    SIMATIC S7-200 2020年11月5日
  • PRODAVE使用问题?

    现在有S7-PLC 226 用ProDave6.0通过PPI/USB编程电缆可以通讯吗?如果可以如何设置呢?(就是程序里VB的那个例子如何设置) 问题补充:谢谢…

    SIMATIC S7-200 2020年11月1日
  • 组态王与S7-200DP通讯

    现在又一个工程组态王和西门子200组了一个ProfibusDP网络,上位机上安装了SmaticNet、组态王软件和CP5611卡,上位机为DP主站200为DP从站下面有14个EM2…

    SIMATIC S7-200 2020年11月1日