何斐_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ù):170
網(wǎng)站提示: 請不要用迅雷下載附件,容易出錯
何斐_yz
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 85 個
工控威望: 190 點
下載積分: 8607 分
在線時間: 87(小時)
注冊時間: 2018-07-09
最后登錄: 2024-10-26
查看何斐_yz的 主題 / 回貼
1樓  發(fā)表于: 2019-08-28 11:12
引用
引用第1樓marksman_01于2019-08-26 17:05發(fā)表的  :
既然是輪詢,我看你的程序根本輪詢不起來,重置位一旦被復位,無法進行下一次通訊請求,其實MODBUS輪詢有標準的例子,可以直接參考,還有你的輪詢MODE給的數(shù)值是不對的,=0是讀取,=1是寫入,你給的4是沒有任何定義的, [attachment=236562]

謝謝你的指導,這個問題我換了另一個庫編程,結果可以