qgl.l
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 166 個
工控威望: 249 點
下載積分: 3293 分
在線時間: 23(小時)
注冊時間: 2007-12-01
最后登錄: 2024-01-30
查看qgl.l的 主題 / 回貼
樓主  發(fā)表于: 2020-11-01 10:34
圖片:
圖片:
圖片:
圖片:
圖片:
小白學習MODBUS RTU通信,正品FX2N-48MR,山寨485BD模塊,帶485接口的智能串口開關模塊。用電腦串口調(diào)試軟件試過串口開關模塊是正常的,自己照著教程寫了PLC程序,想讀或?qū)懘陂_關模塊的線圈,結果是通訊時能看到485BD的兩個燈閃爍,但返回的數(shù)據(jù)就是發(fā)出的數(shù)據(jù),串口開關模塊沒有任何反應。
哪位大神方便請指點一下,我折騰2周了都沒招。
附件: C2S03經(jīng)濟型MODBUS-485繼電器模塊技術參考手冊.pdf (3965 K) 下載次數(shù):78
網(wǎng)站提示: 請不要用迅雷下載附件,容易出錯
附件: 繼電器板通訊.rar (10 K) 下載次數(shù):62
網(wǎng)站提示: 請不要用迅雷下載附件,容易出錯
lightroad
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 35 個
工控威望: 192 點
下載積分: 622 分
在線時間: 104(小時)
注冊時間: 2008-11-19
最后登錄: 2024-12-16
查看lightroad的 主題 / 回貼
1樓  發(fā)表于: 2022-04-29 22:46
樓主問題解決了嗎?我也遇到同樣問題。
lightroad
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 35 個
工控威望: 192 點
下載積分: 622 分
在線時間: 104(小時)
注冊時間: 2008-11-19
最后登錄: 2024-12-16
查看lightroad的 主題 / 回貼
2樓  發(fā)表于: 2022-04-30 11:59
圖片:
發(fā)送06 02 00 10 00 08 79 BE(79 BE為校驗碼),根據(jù)485模塊的說明,正常返回6各字節(jié):06 02 01 XX(XX代表輸入點狀態(tài))及兩個校驗碼。串口助手監(jiān)控正常。
現(xiàn)在的問題是:
串口監(jiān)控正常,PLC監(jiān)控異常。若RS指令的接受字節(jié) 為H6,即6個字節(jié),PLC監(jiān)控接受數(shù)據(jù)亂得一筆;若接受字節(jié)為8個字節(jié),則接收數(shù)據(jù)在正常接收數(shù)據(jù)和發(fā)送數(shù)據(jù)之間變動。
心力交瘁,請各位指點一二。
[ 此帖被lightroad在2022-04-30 13:30重新編輯 ]
lightroad
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 35 個
工控威望: 192 點
下載積分: 622 分
在線時間: 104(小時)
注冊時間: 2008-11-19
最后登錄: 2024-12-16
查看lightroad的 主題 / 回貼
3樓  發(fā)表于: 2022-04-30 12:01
試過,不行。為什么加倍?
引用
引用第3樓anlyl2014于2020-11-16 22:29發(fā)表的  :
FX2N 485-BD有返回碼,讀出數(shù)要加倍,可參考我發(fā)的例程。RS指令后面的K12改為K24