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

Modbus設定流程

[複製鏈接]

319

主題

28

回帖

1333

積分

管理員

積分
1333
發表於 2024-7-31 09:19:04 | 顯示全部樓層 |閱讀模式

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-9-21 15:29 , Processed in 0.039920 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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