804759109
無獨有偶啊
級別: 略有小成
精華主題: 0
發(fā)帖數量: 249 個
工控威望: 362 點
下載積分: 1142 分
在線時間: 730(小時)
注冊時間: 2010-12-21
最后登錄: 2024-09-19
查看804759109的 主題 / 回貼
樓主  發(fā)表于: 2012-05-09 12:24
最近在搞組態(tài)王和一個標準協議的儀表做通訊的項目,由于完全自學看的我是很暈(看了我?guī)滋炝耍,所以向大家求助!我手上也有個類似的例子可是沒有地址碼看不明白!
1、我用的是一個USB轉232然后232轉485來連接儀表的,不知道有問題不?
2、看上面的地址碼全是XXXXH之類的而在組態(tài)王的例子上全是4xxxx的?
3、    驅動的變量后的寄存器通道號(寄存器范圍),是按照以1為起始地址的。對于以0為起始地址的設備,定義變量應該加1。例如,如果某設備的一個變量在數據4區(qū),為40100,如果地址是從1開始,對應變量定義為40100;如果地址是從0開始,定義為40101。這句話怎么理解?
[ 此帖被804759109在2012-05-10 22:48重新編輯 ]
jxh668
jxh668
級別: 工控俠客
精華主題: 0
發(fā)帖數量: 1429 個
工控威望: 2169 點
下載積分: 4006 分
在線時間: 829(小時)
注冊時間: 2009-12-21
最后登錄: 2024-11-03
查看jxh668的 主題 / 回貼
1樓  發(fā)表于: 2012-05-09 14:01
4xxxx
好象是讀寄成器
來看看 ,有用的就下了。深圳的可找我呵
hanqin
級別: 論壇先鋒
精華主題: 0
發(fā)帖數量: 1237 個
工控威望: 1226 點
下載積分: 2922 分
在線時間: 925(小時)
注冊時間: 2009-01-09
最后登錄: 2023-10-27
查看hanqin的 主題 / 回貼
2樓  發(fā)表于: 2012-05-09 14:26
看看MODBUS的手冊。著重看看第二部分。

保持寄存器40001,在信息中數據地址為寄存器0000。功能代碼區(qū)為保持寄存器類型規(guī)定的操作,因此,“4XXXX”是缺省的地址類型。
hanqin
級別: 論壇先鋒
精華主題: 0
發(fā)帖數量: 1237 個
工控威望: 1226 點
下載積分: 2922 分
在線時間: 925(小時)
注冊時間: 2009-01-09
最后登錄: 2023-10-27
查看hanqin的 主題 / 回貼
3樓  發(fā)表于: 2012-05-09 14:29
手冊下載地址
附件: 中文MODBUS協議.pdf (554 K) 下載次數:134
網站提示: 請不要用迅雷下載附件,容易出錯
wolfliu
沒事就學
級別: 工控俠客
精華主題: 0
發(fā)帖數量: 116 個
工控威望: 2096 點
下載積分: 11328 分
在線時間: 190(小時)
注冊時間: 2008-12-22
最后登錄: 2023-09-19
查看wolfliu的 主題 / 回貼
4樓  發(fā)表于: 2012-05-13 12:56
地址代碼換成10進制 然后加上40001就行了
始終如一
級別: 工控俠客
精華主題: 0
發(fā)帖數量: 499 個
工控威望: 2971 點
下載積分: 75806 分
在線時間: 763(小時)
注冊時間: 2010-07-29
最后登錄: 2024-11-07
查看始終如一的 主題 / 回貼
5樓  發(fā)表于: 2012-05-17 15:21
組態(tài)王里的地址是1開始,設備地址如果是從0開始的,那就是組態(tài)王1對應設備的0