maoyami1985
級別: 探索解密
|
圖片:
圖片:
圖片:
大家好 我現在被一個小問題困擾著 可能還是自己對FC功能的不夠理解吧 我在OB里分別調用FC1 FC2 FC里含局部變量(#Max #Min #Out)和變量MW100 我現在不理解為什么在調用FC1時 MW100的值不影響FC2里的MW100 見上傳的圖片 MW100 能顯示兩個值 |
---|---|
|
floor07
級別: *
|
小弟愚見FC1的MW100還是影響FC2中的MW100的 只是你的程序里FC2的MW100有被賦予了新的值 |
---|---|
|
restone
杭州一工科技有限公司
級別: 略有小成
|
FC中使用的都是臨時變量,在FC程序結束后臨時變量的L堆棧都釋放給系統了,后續的其他程序會繼續使用。建議每次進入FC時對臨時變量做清零處理,或者最好使用FB。以前在FC上面吃過一次虧,記憶猶新啊!! |
|
---|---|---|
|
天使之心
級別: 略有小成
|
FC塊里既然用變量地址#***,就不要再用絕對的地址M**、I**、Q**等了,在塊的接口外再用。 |
---|---|
|