找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 37|回復: 0

Modbus設定流程

[複製鏈接]

356

主題

48

回帖

1556

積分

管理員

積分
1556
發表於 2024-8-6 15:30:30 | 顯示全部樓層 |閱讀模式
Modbus設定流程本篇將詳細說明如何進行Modbus設定,其他有關原理的內容可以參考Google或MODBUS介紹

第一步:選定硬體通訊方式根據外部裝置和主控裝置,選擇適當的硬體通訊方式,如RS232、RS485或MODBUS。需注意RS232通訊只能一站,而RS485和ETHERNET能多站。
例:主站(PLC)硬體及接線腳位:COM2/RS485/PIN2 D+/PIN3 D-
從站(外部裝置):RS485/D+ D-
注:通訊方式一定要一致,不可混合使用RS232和RS485。

第二步:設定通訊參數設置相關通訊參數,如站號、通訊鮑率、資料位元、同位元檢查、停止位元和資料格式。
例:主站(PLC):
通訊鮑率:9600
資料位元:8位元
同位元檢查:O
停止位元:1
資料格式:RTU
從站(溫控器):
站號:1 (站號不可重覆)
通訊鮑率:9600
資料位元:8位元
同位元檢查:O
停止位元:1
資料格式:RTU
*通訊參數要一致,否則無法通訊。建議將參數記錄下來逐一設定。

第三步:選擇要讀\寫的參數選定要讀取的參數,在手冊內查找相應的通訊位址。
例:台達溫控手冊中直接顯示通訊位址和功能碼03。
對於Modicom格式的位址:
4XXXX 是功能碼03,將值減去40001可得通訊位址。
3XXXX 是功能碼04,將值減去30001可得通訊位址。
*注意部分參數只能讀或寫,錯誤操作會導致錯誤或無回應。

第四步:檢查錯誤碼如果出現通訊錯誤,設備會回覆通訊錯誤碼。
例:如果PLC發送功能碼03,設備錯誤時會回傳83,表示通訊有問題。

第五步:用電腦來收發出的資料若PLC發出Modbus指令無回傳,請確認通訊參數,必要時重新開關機。使用電腦檢查PLC發出的資料,確保命令正確發出。

第六步:用示波器來量傳輸訊號若前述步驟正常但仍無法通訊,使用示波器測量波形,檢查信號是否正常,是否被干擾或衰減。
希望這篇文章能幫助您順利設定Modbus。如果有任何問題,請在下方留言與我們討論!

相關文章:Modbus設定流程

高級模式
B Color Image Link Quote Code Smilies

本版積分規則

Archiver|小黑屋|Your Industrial Automation Toolboxs

GMT+8, 2024-11-23 23:07 , Processed in 0.092890 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回復 返回頂部 返回列表