博途v12數據塊
鄭志武
發(fā)布于2013-12-04 16:08
1
0
標簽:
全局數據塊:是不是不能像step7v5.x那樣,建立一個數組:array[0..100]byte,在這里面,不管是用dbx,還是用dbb/dbw/dbd都可以,但是博途里是不是就不行了,只能分開建立?bit的就得用bool,字節(jié)的就用byte,字就得用word,雙字就得用dword?而且這里都不能相互交叉使用,比如一個dbd,不能分成兩個dbw來使用。
圖片說明: 1,step7v5.5 2,博途db
佳答案
博途中的尋址方式以符號尋址為主,建立的db塊都沒有了絕對地址。直接寫絕對地址也可以寫入的,但你要算對地址,不然程序可能就會出錯了,并且編輯時會提示警告。
像你說的我們原來的建立一個dbd,然后分成兩個dbw來使用,其實是不太好的,有時導致的錯誤不容易被發(fā)現。
還是建議用符號尋址吧,就是多建幾個變量而已。