wu123456
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 19 個
工控威望: 122 點
下載積分: 667 分
在線時間: 8(小時)
注冊時間: 2016-05-28
最后登錄: 2016-10-31
查看wu123456的 主題 / 回貼
樓主  發(fā)表于: 2016-08-05 13:25
一個modbus地址如40020有16位(bit0~bit15),我想要把其中一位如bit12的狀態(tài)(0或1)讀取出來,那么這個地址bit12在程序中應該怎么表示出來,求大神指導!!
wu123456
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 19 個
工控威望: 122 點
下載積分: 667 分
在線時間: 8(小時)
注冊時間: 2016-05-28
最后登錄: 2016-10-31
查看wu123456的 主題 / 回貼
1樓  發(fā)表于: 2016-08-05 13:28
難道就是直接的40020.12嗎?
dgamen
歲月不饒人
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 315 個
工控威望: 423 點
下載積分: 2035 分
在線時間: 565(小時)
注冊時間: 2016-05-23
最后登錄: 2022-04-04
查看dgamen的 主題 / 回貼
2樓  發(fā)表于: 2016-08-05 15:50
先把(bit0~bit15)全部讀出來
sanlihu
吉圓
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1189 個
工控威望: 1734 點
下載積分: 7546 分
在線時間: 577(小時)
注冊時間: 2012-08-31
最后登錄: 2024-11-02
查看sanlihu的 主題 / 回貼
3樓  發(fā)表于: 2016-08-06 21:21
一個modbus地址如40020有16位(bit0~bit15),我想要把其中一位如bit12的狀態(tài)(0或1)讀取出來,
讀從站一個字長保持寄存器放到主站指定寄存器,再去處理它
吉圓電氣 QQ751673698
1447048884
~
級別: 網(wǎng)絡英雄
精華主題: 0
發(fā)帖數(shù)量: 148 個
工控威望: 5022 點
下載積分: 7478 分
在線時間: 275(小時)
注冊時間: 2014-03-31
最后登錄: 2024-11-10
查看1447048884的 主題 / 回貼
4樓  發(fā)表于: 2016-08-08 08:23
Modbus讀的時候有個寄存器 就是使用寄存器的第12個位
路過的時候記得、哥在打劫。
hjl76
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 81 個
工控威望: 173 點
下載積分: 692 分
在線時間: 71(小時)
注冊時間: 2009-12-02
最后登錄: 2024-08-16
查看hjl76的 主題 / 回貼
5樓  發(fā)表于: 2016-08-10 15:18
把40020讀出來 ,再與0000 1000 0000 0000 做與運算
421010857
每天進步一點點!
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 90 個
工控威望: 285 點
下載積分: 285 分
在線時間: 259(小時)
注冊時間: 2013-09-12
最后登錄: 2024-11-05
查看421010857的 主題 / 回貼
6樓  發(fā)表于: 2016-08-11 10:14
做與運算就好
湖南株洲有工控問題可以找我! 電話18670873544