300中局部变量置位复位问题!
刘玉蓉
发布于2014-11-17 17:54
191
0
标签:
在功能块子程序中,置位某局部变量,但还没等到复位该位的条件,该变量状态已经发生改变,求解析!我换成M存储区就正常了,费解啊!求指导
佳答案
FC、FB块中的临时变量L在使用时注意:
1、不适用于上升、下降沿
2、不适用于自保持线圈
3、不能先使用,再赋值
临时变量在扫描此块时其作用,块扫描完成后临时变量被释放到程序资源中,以供其他程序块利用。所以它的值不会一直保持,而是随程序的执行不断变化。
你说的这种情况就是状态呗改变了。