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