wu123456
級(jí)別: 探索解密
|
一個(gè)modbus地址如40020有16位(bit0~bit15),我想要把其中一位如bit12的狀態(tài)(0或1)讀取出來(lái),那么這個(gè)地址bit12在程序中應(yīng)該怎么表示出來(lái),求大神指導(dǎo)。! |
---|---|
|
sanlihu
吉圓
級(jí)別: 論壇先鋒
|
一個(gè)modbus地址如40020有16位(bit0~bit15),我想要把其中一位如bit12的狀態(tài)(0或1)讀取出來(lái), 讀從站一個(gè)字長(zhǎng)保持寄存器放到主站指定寄存器,再去處理它 |
|
---|---|---|
|
1447048884
~
級(jí)別: 網(wǎng)絡(luò)英雄
|
Modbus讀的時(shí)候有個(gè)寄存器 就是使用寄存器的第12個(gè)位 |
|
---|---|---|
|
hjl76
級(jí)別: 探索解密
|
把40020讀出來(lái) ,再與0000 1000 0000 0000 做與運(yùn)算 |
---|---|
|