圣殿騎士團(tuán)
工控新人
級別: 家園常客
|
請教大家一個(gè)關(guān)于西門子300間接尋址的問題, 如:L QB[DBD10] 如果DBD10=2#0000 0000 0000 0000 0000 0000 0010 0000 那么裝入的應(yīng)該是QB幾?怎么得來的謝謝大家。 |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會(huì)員
|
將你的DBD的數(shù)據(jù)轉(zhuǎn)換為10進(jìn)制,那么就是32,由于指針必須為32位,因此需要右移,也就是32/8=4 你裝入的QB為QB4. |
---|---|
本帖最近評分記錄: |
ak47m16u571
苦海無邊,柴米似鞭。歡樂無限,煩擾靠邊。得逍遙處且逍遙
級別: 家園常客
|
32位的右邊3位是位地址0-7,對應(yīng)一個(gè)字節(jié)的0.0~0.7這8個(gè)位地址, 其他29位您還是翻書吧,太多字要碼。 所以你這里的DBD=2#100 000 (前面的N個(gè)0省略)中的右邊3位是字節(jié)的位地址(對字節(jié)間接尋址時(shí),不能使用位地址,所以要寫入0) 而左邊的三位100才是有效的字節(jié)間接地址,那么忽略右邊3位二進(jìn)制,2#100 = 4! 所以就是QB4咯。。。 (好像有點(diǎn)亂。。。呼~~~見笑啦) |
---|---|
本帖最近評分記錄: |