lucas
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 290 個
工控威望: 570 點
下載積分: 2881 分
在線時間: 113(小時)
注冊時間: 2010-02-02
最后登錄: 2022-05-20
查看lucas的 主題 / 回貼
樓主  發(fā)表于: 2019-09-12 15:45
ADPRW  H1 H10 K0 K4 D1000 M20

H1表示從站1 ,H10表示 多點的保存寄存器寫入, 那么整 句應該怎么理解呢?



假如要將主站的D0~D7的值 寫到從站D100~D107中

將從站M0~M7的狀態(tài)傳給主站M100~M107  要怎么寫呢?
chenyuanrui
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 37 個
工控威望: 109 點
下載積分: 1023 分
在線時間: 34(小時)
注冊時間: 2019-07-08
最后登錄: 2021-07-13
查看chenyuanrui的 主題 / 回貼
1樓  發(fā)表于: 2019-09-12 16:12
adprw:MODBUS讀取、寫入指令;
H1:MODBUS從站站號;
H10:功能碼,多點保存寄存器寫入
K0:你想要寫入的從站內部的地址編號;
K4:你要寫入的寄存器個數(shù),這里代表寫入連續(xù)的4個寄存器;
D1000:你要寫入到從站的數(shù)據(jù)起始地址;
整條指令的意思是:把PLC里面的D1000-D1003寄存器的值寫入到 站號為1的從站設備內部地址K0-K3;
詳情可以參考三菱FX3U-PLC編程手冊,內有詳細說明
lucas
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 290 個
工控威望: 570 點
下載積分: 2881 分
在線時間: 113(小時)
注冊時間: 2010-02-02
最后登錄: 2022-05-20
查看lucas的 主題 / 回貼
2樓  發(fā)表于: 2019-09-12 17:12
引用
引用第1樓chenyuanrui于2019-09-12 16:12發(fā)表的  :
整條指令的意思是:把PLC里面的D1000-D1003寄存器的值寫入到 站號為1的從站設備內部地址K0-K3;



參照這圖:



應該理解為 :
把PLC里面的D1000-D1003寄存器的值寫入到 站號為1的從站的D0~D3中

是不是這樣?
lucas
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 290 個
工控威望: 570 點
下載積分: 2881 分
在線時間: 113(小時)
注冊時間: 2010-02-02
最后登錄: 2022-05-20
查看lucas的 主題 / 回貼
3樓  發(fā)表于: 2019-09-12 17:15
這個modbus地址速查的就沒有大神寫過速查軟件嗎