一路生花
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 92 個
工控威望: 354 點
下載積分: 2843 分
在線時間: 187(小時)
注冊時間: 2021-11-11
最后登錄: 2024-12-18
查看一路生花的 主題 / 回貼
樓主  發(fā)表于: 2022-01-04 09:33
圖片:
圖片:
圖片:
圖片:
大家?guī)兔纯次夷睦镌O(shè)置的不對?MODBUS設(shè)定是9600, 無校驗,8數(shù)據(jù)長度,1停止位,溫控器站號設(shè)置第五站,H3讀取從站保持寄存器,但后面從站寄存器涉及到一個功能碼H4讀測量值數(shù)據(jù)以及0*00第一通道測量值地址,我這程序應(yīng)該怎樣寫?下面是我自己寫的,麻煩各位大佬幫忙看一看,糾正一下!
一路生花
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 92 個
工控威望: 354 點
下載積分: 2843 分
在線時間: 187(小時)
注冊時間: 2021-11-11
最后登錄: 2024-12-18
查看一路生花的 主題 / 回貼
1樓  發(fā)表于: 2022-01-04 10:22
圖片:
怎么讀不出來溫控器值呢
anlyl2014
大吉大利
級別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 982 個
工控威望: 8884 點
下載積分: 10262 分
在線時間: 926(小時)
注冊時間: 2014-05-23
最后登錄: 2024-12-22
查看anlyl2014的 主題 / 回貼
2樓  發(fā)表于: 2022-01-04 12:22
你用的是什么通訊模塊?485BD通訊板不能這樣寫的,你先曬你的硬件看看
活到老,學(xué)到老!
微信號:anjjyy2013
添加時注明來自工控人家園
壓縮包用WINRAR打開,沒密碼
一路生花
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 92 個
工控威望: 354 點
下載積分: 2843 分
在線時間: 187(小時)
注冊時間: 2021-11-11
最后登錄: 2024-12-18
查看一路生花的 主題 / 回貼
3樓  發(fā)表于: 2022-01-04 13:49
引用
引用第2樓anlyl2014于2022-01-04 12:22發(fā)表的  :
你用的是什么通訊模塊?485BD通訊板不能這樣寫的,你先曬你的硬件看看

用的485ADP-MB
zhangqi_1234
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 342 個
工控威望: 493 點
下載積分: 4015 分
在線時間: 250(小時)
注冊時間: 2013-03-22
最后登錄: 2024-12-07
查看zhangqi_1234的 主題 / 回貼
4樓  發(fā)表于: 2022-01-04 14:07
圖片:
沒有正確使用ADPRW指令,仔細(xì)閱讀圖中所示的信息,再對照你編寫的ADPRW指令:[ADPRW H5 H3 H4 H0 D1500],H5表示站號,H3是功能碼,H4是什么?H0是什么?另外,每個通道存儲測量值的寄存器數(shù)量是多少個?
一路生花
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 92 個
工控威望: 354 點
下載積分: 2843 分
在線時間: 187(小時)
注冊時間: 2021-11-11
最后登錄: 2024-12-18
查看一路生花的 主題 / 回貼
5樓  發(fā)表于: 2022-01-04 14:19
引用
引用第4樓zhangqi_1234于2022-01-04 14:07發(fā)表的  :
沒有正確使用ADPRW指令,仔細(xì)閱讀圖中所示的信息,再對照你編寫的ADPRW指令:[ADPRW H5 H3 H4 H0 D1500],H5表示站號,H3是功能碼,H4是什么?H0是什么?另外,每個通道存儲測量值的寄存器數(shù)量是多少個?

我查過手冊,其他部分的通訊已經(jīng)完成,這個東西的地址我確實不知道如何寫在程序里才來提問的。
H5是站號H3是modbus從站保持寄存器讀出H4是溫控儀讀測量值功能碼H0是第一溫控儀測量值地址,現(xiàn)在不知道怎么去用ADPRW指令讀取這個溫控儀的第一通道測量值
溫控儀手冊的詳細(xì)我截圖放在上面了。
twingo49
級別: 網(wǎng)絡(luò)英雄

精華主題: 0
發(fā)帖數(shù)量: 559 個
工控威望: 9134 點
下載積分: 22585 分
在線時間: 1019(小時)
注冊時間: 2013-08-08
最后登錄: 2024-12-09
查看twingo49的 主題 / 回貼
6樓  發(fā)表于: 2022-01-04 15:53
引用
引用第1樓一路生花于2022-01-04 10:22發(fā)表的  :
怎么讀不出來溫控器值呢


試試看 ADPRW H5 H3 H0 K8 D1500
anlyl2014
大吉大利
級別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 982 個
工控威望: 8884 點
下載積分: 10262 分
在線時間: 926(小時)
注冊時間: 2014-05-23
最后登錄: 2024-12-22
查看anlyl2014的 主題 / 回貼
7樓  發(fā)表于: 2022-01-04 18:31


這樣明白嗎?
讀出不要用03,而是用04,讀測量值,地址是0-07共8個,
活到老,學(xué)到老!
微信號:anjjyy2013
添加時注明來自工控人家園
壓縮包用WINRAR打開,沒密碼
zhangqi_1234
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 342 個
工控威望: 493 點
下載積分: 4015 分
在線時間: 250(小時)
注冊時間: 2013-03-22
最后登錄: 2024-12-07
查看zhangqi_1234的 主題 / 回貼
8樓  發(fā)表于: 2022-01-05 00:33
引用
引用第5樓一路生花于2022-01-04 14:19發(fā)表的  :

我查過手冊,其他部分的通訊已經(jīng)完成,這個東西的地址我確實不知道如何寫在程序里才來提問的。
H5是站號H3是modbus從站保持寄存器讀出H4是溫控儀讀測量值功能碼H0是第一溫控儀測量值地址,現(xiàn)在不知道怎么去用ADPRW指令讀取這個溫控儀的第一通道測量值
溫控儀手冊的詳細(xì)我截圖放在上面了。

根據(jù)你貼出的功能碼和存儲器截圖,假設(shè)讀取第一通道測量值,而測量值只占用1個16位寄存器,應(yīng)該用[ADPRW H5 H4 H0 H1 D1500],注意,功能碼不能用H3,H3是讀取保持寄存器數(shù)據(jù),H4才是讀取測量值。
catywu
級別: 家園?
精華主題: 2 篇
發(fā)帖數(shù)量: 620 個
工控威望: 831 點
下載積分: 19881 分
在線時間: 547(小時)
注冊時間: 2007-08-19
最后登錄: 2024-12-18
查看catywu的 主題 / 回貼
9樓  發(fā)表于: 2022-01-05 08:05
    
顧?quán)l(xiāng)的云
顧?quán)l(xiāng)的云
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 204 個
工控威望: 1073 點
下載積分: 24770 分
在線時間: 361(小時)
注冊時間: 2021-11-04
最后登錄: 2024-12-22
查看顧?quán)l(xiāng)的云的 主題 / 回貼
10樓  發(fā)表于: 2022-01-05 17:13
學(xué)習(xí)一下
夢雨天涯
微信hui530527   &
級別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 4319 個
工控威望: 7696 點
下載積分: 15346 分
在線時間: 2958(小時)
注冊時間: 2016-10-31
最后登錄: 2024-12-21
查看夢雨天涯的 主題 / 回貼
11樓  發(fā)表于: 2022-01-05 17:26
先和電腦的通訊助手測試吧
微信hui530527      b站賬號,非標(biāo)自動化譚工
請不要隨意加我,不會隨便通過。QQ群942493953