lzhpsky
工控小菜鳥
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1045 個
工控威望: 1151 點
下載積分: 2796 分
在線時間: 767(小時)
注冊時間: 2009-08-02
最后登錄: 2024-10-16
查看lzhpsky的 主題 / 回貼
樓主  發(fā)表于: 2012-05-14 08:52


  


PLC是CPU224XP。通信線連接在端口0。想做實驗用modbus軟件控制Q0.0的閉合。程序沒報錯,軟件沒報錯,為什么我寫000001為1時,Q0.0不輸出呢。
請大師們指教
lzhpsky
工控小菜鳥
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1045 個
工控威望: 1151 點
下載積分: 2796 分
在線時間: 767(小時)
注冊時間: 2009-08-02
最后登錄: 2024-10-16
查看lzhpsky的 主題 / 回貼
1樓  發(fā)表于: 2012-05-14 10:59



大家看這圖,寫入單線圈,modbus的功能碼應(yīng)該是05,上面的modbus調(diào)試助手上,我把000001寫入數(shù)值1,怎么出來個01 06 00 01 00 01 19 CA 。軟件編譯出來的功能碼是06。是不是這里的問題呢。我想讓Q0.0閉合(modbus對應(yīng)地址是000001)的話,這串代碼應(yīng)該是什么?
jx_einstein
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 868 個
工控威望: 1047 點
下載積分: 2421 分
在線時間: 860(小時)
注冊時間: 2010-01-09
最后登錄: 2024-08-05
查看jx_einstein的 主題 / 回貼
2樓  發(fā)表于: 2012-05-14 23:27
你看一下,VB0,MAXHOLD,地址要對應(yīng)上,還有從站庫用SM0.0,還有數(shù)據(jù)幀
lzhpsky
工控小菜鳥
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1045 個
工控威望: 1151 點
下載積分: 2796 分
在線時間: 767(小時)
注冊時間: 2009-08-02
最后登錄: 2024-10-16
查看lzhpsky的 主題 / 回貼
3樓  發(fā)表于: 2012-05-14 23:41
modbus軟件的事,現(xiàn)在解決了,謝謝大家
lzhpsky
工控小菜鳥
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1045 個
工控威望: 1151 點
下載積分: 2796 分
在線時間: 767(小時)
注冊時間: 2009-08-02
最后登錄: 2024-10-16
查看lzhpsky的 主題 / 回貼
4樓  發(fā)表于: 2012-05-14 23:45



現(xiàn)在用modscan32軟件調(diào)試西門子的PLC是沒問題了。就又連接上一臺三菱D740變頻器,現(xiàn)在電腦和變頻器進行modbus通信,用modbus軟件調(diào)試,怎么提示這個警告,是什么意思呢?調(diào)試PLC怎么不提示。