何斐_yz
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 85 個
工控威望: 190 點
下載積分: 8607 分
在線時間: 87(小時)
注冊時間: 2018-07-09
最后登錄: 2024-10-26
查看何斐_yz的 主題 / 回貼
樓主  發(fā)表于: 2019-08-10 16:53
我用西門子1200做MODBUS通訊讀取三臺伺服電機的電流值;
但是報7000錯誤,查過這個錯誤是塊空閑;
程序在PDF中,麻煩各位大神看看哪里寫錯誤了,謝謝!
附件: A2_電機控制_MODBUS.pdf (225 K) 下載次數(shù):169
網(wǎng)站提示: 請不要用迅雷下載附件,容易出錯
marksman_01
一起進步
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 469 個
工控威望: 511 點
下載積分: 3261 分
在線時間: 130(小時)
注冊時間: 2019-06-01
最后登錄: 2024-10-30
查看marksman_01的 主題 / 回貼
1樓  發(fā)表于: 2019-08-26 17:05
既然是輪詢,我看你的程序根本輪詢不起來,重置位一旦被復(fù)位,無法進行下一次通訊請求,其實MODBUS輪詢有標(biāo)準(zhǔn)的例子,可以直接參考,還有你的輪詢MODE給的數(shù)值是不對的,=0是讀取,=1是寫入,你給的4是沒有任何定義的,
何斐_yz
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 85 個
工控威望: 190 點
下載積分: 8607 分
在線時間: 87(小時)
注冊時間: 2018-07-09
最后登錄: 2024-10-26
查看何斐_yz的 主題 / 回貼
2樓  發(fā)表于: 2019-08-28 11:12
引用
引用第1樓marksman_01于2019-08-26 17:05發(fā)表的  :
既然是輪詢,我看你的程序根本輪詢不起來,重置位一旦被復(fù)位,無法進行下一次通訊請求,其實MODBUS輪詢有標(biāo)準(zhǔn)的例子,可以直接參考,還有你的輪詢MODE給的數(shù)值是不對的,=0是讀取,=1是寫入,你給的4是沒有任何定義的, [attachment=236562]

謝謝你的指導(dǎo),這個問題我換了另一個庫編程,結(jié)果可以