監(jiān)視變量表值是true,在程序里卻是false?
劉玉蓉
發(fā)布于2014-10-21 17:18
211
0
標(biāo)簽:
在現(xiàn)場調(diào)試時發(fā)現(xiàn)以下問題,就是在一段程序里,其輸出值M66.7明明是true,但是在別的段里它卻是false,我查過是否有雙線圈或者強(qiáng)制復(fù)位什么的,沒有任何發(fā)現(xiàn),然后我把M66.7換成了M76.7,就好了!具體大家可以看圖,我也試過把段放在別的位置,不起作用。以前也遇到過這種問題,一直不知道是為什么,請指教。
圖片說明: 1,2 2,1
佳答案
既然你換個地址就好了,那肯定是你的M66.7在程序中不止一個地方被寫了,比如MB66,MW66,MD66,MD64等等,你可以用GOTO查找M66.7,然后勾選下面的overlapping access to memory areas,在SELECTION中勾選W和RW即可查看所有對該地址寫的地方了。