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

保持寄存器40001,在信息中數(shù)據(jù)地址為寄存器0000。功能代碼區(qū)為保持寄存器類型規(guī)定的操作,因此,“4XXXX”是缺省的地址類型。
hanqin
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1237 個(gè)
工控威望: 1226 點(diǎn)
下載積分: 2922 分
在線時(shí)間: 925(小時(shí))
注冊(cè)時(shí)間: 2009-01-09
最后登錄: 2023-10-27
查看hanqin的 主題 / 回貼
2樓  發(fā)表于: 2012-05-09 14:29
手冊(cè)下載地址
附件: 中文MODBUS協(xié)議.pdf (554 K) 下載次數(shù):134
網(wǎng)站提示: 請(qǐng)不要用迅雷下載附件,容易出錯(cuò)