引用
引用第6樓foxplc于2008-08-17 15:47發(fā)表的 :
DB10.DBD80在ARRAY[80..100]里面
看來您還真玩不轉(zhuǎn)中高端的PLC哦……
數(shù)組的下標與數(shù)據(jù)塊中的絕對地址是不同的。
比如:ARRAY[0..10] OF INT 這樣的數(shù)組,其由于INT類型對應的是16位存儲空間,因此0..10就是11個存儲空間,也就是從數(shù)據(jù)塊的0.0一直到21.0哦。
而對您上式來說,因為您的Start11是數(shù)組,ARRAY[0-76],也就是77個存儲空間單元,而數(shù)據(jù)類型為DWORD,因此基本單元占用4個字節(jié)。因此其地址空間段為DBD4一直到DBD312,而您所使用的DBD80不就是這個地址段中的嗎?
既然這個地址段為DWORD格式,又怎么能應用到REAL中去呢?
絕對地址與符號是有差異的,但是這個差異似乎在數(shù)據(jù)塊的地址編號中已經(jīng)能夠看不來了。
以上~~~