何斐_yz
級別: 探索解密
精華主題: 0
發(fā)帖數量: 85 個
工控威望: 190 點
下載積分: 8677 分
在線時間: 87(小時)
注冊時間: 2018-07-09
最后登錄: 2025-03-28
查看何斐_yz的 主題 / 回貼
樓主  發(fā)表于: 2019-04-13 09:15
圖片:
圖片:
圖片:
使用的PLC是西門子200,伺服驅動器是施耐德Lexium 26D;
通過Modbus通訊,給P3-06(數字量輸入 - 強制設置)寫入1,P4-07(數字量輸入的狀態(tài)/啟用強制)寫入1,啟動伺服電機;
但是只要我一寫入1,就報104從站故障



這樣編程,之前用過200PLC與施耐德伺服驅動器Lexium 23D用過,是沒問題的。
指令塊mbus_msg的addr的計數是確認沒弄錯的(addr的計數是按照Lexium 26D手冊上的通過現場總線的參
數地址轉化為十進制數再加40001得到的)


請問大神,這是是那里弄錯了。



圖1是P3-06(數字量輸入 - 強制設置)寫入1;
圖2,4是P3-06,P4-07的手冊截圖