真本事
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 87 個
工控威望: 210 點
下載積分: 3335 分
在線時間: 46(小時)
注冊時間: 2013-01-13
最后登錄: 2024-09-19
查看真本事的 主題 / 回貼
樓主  發(fā)表于: 2017-03-25 22:09
第一次做MODBUS通訊     請問在用西門子提供的MODBUS通訊庫同變頻器通訊時,在給從站填寫首個通訊地址時出現(xiàn)了通訊地址為16進制的5位數(shù),如同森蘭變頻器通訊時,它通訊指令變量表中主控制字為3200(H) 在把它變換成MODBUS認(rèn)識的地址為64C8A(H)共5位數(shù) ,請問這正確嗎  
在西門子MODBUS通訊庫中,填寫5位數(shù)的首個通訊地址可以嗎,我查資料都只看見是4位數(shù)的通訊地址  
      3200(H)
      12800(K)
    40001
    412810
    64C8A(H)
sosyou
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 75 個
工控威望: 189 點
下載積分: 748 分
在線時間: 158(小時)
注冊時間: 2016-05-13
最后登錄: 2019-07-30
查看sosyou的 主題 / 回貼
1樓  發(fā)表于: 2017-03-26 09:51
3200H h 是16進制不用轉(zhuǎn)換 32 00 
12800K K是十進制要轉(zhuǎn)換
40001 是指0 只要是40000多的都要減40001 就是PLC的地址 40000多是觸摸屏用的多
真本事
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 87 個
工控威望: 210 點
下載積分: 3335 分
在線時間: 46(小時)
注冊時間: 2013-01-13
最后登錄: 2024-09-19
查看真本事的 主題 / 回貼
2樓  發(fā)表于: 2017-03-26 22:02
現(xiàn)在網(wǎng)上可以看見有人之前貼出了同臺達變頻器通訊的例子   如通過MODBUS標(biāo)準(zhǔn)庫和臺達變頻器通訊時 參數(shù):對驅(qū)動器命令2000H 進行寫入相應(yīng)的數(shù)值  在MODBUS通訊庫里填寫的首個通訊地址為16#BC41 而不是2000H的
          2000H轉(zhuǎn)變成MODBUS認(rèn)識的地址為
                   2000(H)
                   8192(K)
                40001
                48193(K)
                 BC41 (H)
           所以在首個通訊地址中填入   48139 或者BC41是都可以通訊成功的