恭喜,你发布的帖子
发布于 2020-01-13 17:43:21
15楼
这个需要探讨,最后一行。
可能是这个情况:
真对smart S7-200,一个子程序系统分配会分配64字节的存储空间,不会因调用不调用而丢失或重新分配,保存上一次调用后的值,不管是输入,输出,还是 临时类型的变量,也就是说这64字节就是给这个子程序的,用户可访问的是60个字节。
我做个测试,主程序,子程序如下:
1,主程序
子程序:
测试过程:
主程序中先让M1.0 M0.0 接通 而后让 M0.0 断开。
接下来让M1.0 接通 断开,接通断开多次(此时M0.0始终是0)。无论M1.0通断多少次 M0.1始终输出 1.
如下图:
说明程序中除晒出的代码没有其他任何代码
测试结果是 : 临时变量 LW1值不会随程序的调用次数而改变。是保留的上次调用的结果。
请填写推广理由:
分享
只看
楼主