300中局部變量置位復(fù)位問題!
劉玉蓉
發(fā)布于2014-11-17 17:54
191
0
標(biāo)簽:
在功能塊子程序中,置位某局部變量,但還沒等到復(fù)位該位的條件,該變量狀態(tài)已經(jīng)發(fā)生改變,求解析!我換成M存儲區(qū)就正常了,費解??!求指導(dǎo)
佳答案
FC、FB塊中的臨時變量L在使用時注意:
1、不適用于上升、下降沿
2、不適用于自保持線圈
3、不能先使用,再賦值
臨時變量在掃描此塊時其作用,塊掃描完成后臨時變量被釋放到程序資源中,以供其他程序塊利用。所以它的值不會一直保持,而是隨程序的執(zhí)行不斷變化。
你說的這種情況就是狀態(tài)唄改變了。