將地址指針加2什么意思啊。
劉玉蓉
發(fā)布于2014-12-03 17:11
101
0
標簽:
我看了官方的32位指針,內(nèi)部區(qū)域?qū)ぶ罚袔拙洳焕斫?,求高手幫?br />L MD 4
L P#2.0
官方注釋是地址指針加2 ,我想問一下地址指針加2以后,出現(xiàn)什么情況?
圖片說明: 1,1
佳答案
1、我想問一下地址指針加2以后,出現(xiàn)什么情況?
程序中的注釋寫得很清楚:“每個相鄰的字地址相差2”。地址指針加2就是將指針指向下一個字的地址。西門子PLC的字排序相差2,如DBW0,DBW2,DBW4,.......。
2、上傳的程序是一個循環(huán)語句,在循環(huán)體中,對DB1的100個字進行循環(huán),當對一個字進行比較操作后,必須將地址指針指向下一個字的地址。
3、上傳的程序一致的意思是,對DB1的100個字逐個與MW2中的數(shù)據(jù)進行比較,如果相等則記錄該字的地址,如果不相等則進行進行下一個的字的比較值到100個字循環(huán)結束。
4、 P#2.0是一種常數(shù)形式,稱為地址常數(shù)。如果對地址指針需要加上偏移量2.0,必須應用加 P#2.0這種形式。例如:
T DBW [AR1,P#2.0] ,括號中為地址指針的內(nèi)容要加上偏移量2.0后作為地址指針的內(nèi)容。