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