Modbus TCP 應用(上)
1.0 |
|
更改日期 |
|
|
編輯 |
司騰達技術應用中心-Eli |
|||
標題 |
Mitsubishi_FX5U(Client) to Siemens_S7-1200(Server) Modbus_TCP通訊 |
|||
版次 |
修訂紀錄 |
|||
v1.0 |
初版 |
硬體:
品牌 |
型號 |
料號 |
Mitsubishi |
FX5U-32MT/ES |
1820447 |
Siemens |
S7-1200/1215C/DC DC DC |
6ES7 215-1AG40-0XB0 |
軟體:
1. GX Works3
2. TIA Portal V15
網路架構:
※FX5U 韌體版本是否有支援到Modbus TCP功能,請詢問購買經銷商。(範例使用的5U韌體為 1.060)
三菱設定:
Step 3.模塊配置圖 > PLC圖右鍵 > CPU型號更改 > 變更成手上的型號。
Step 6.乙太網路 > 設置IP > 檢查 > 確定 > 應用。
Step 7.設定 對象設備連接配置設置。
Step 8.乙太網路設備(通用) > 將Active連接設備拖曳至 PLC旁。
Step 9.通訊協議參數設定 > 反映設置並關閉。
(1)選擇 通訊協議。
(2)Port :502。
(3)Server IP。
(4)Server Port。
Step 13.選擇跟PLC連線網卡 > 通訊測試 > 連線成功(確定) > 確定。
Step 18.系統提示:(1)斷電重啟PLC、(2)將PLC復位。
Step 19.將PLC切到RUN模式,可得知系統配置是否有錯誤。
Step 20.工具 > 通信協議支持功能。
※FX5U系統配置跟通訊協議是分開寫入PLC。
Step 22.新建 > 添加(通訊協議參數設定)。
(1)類型:使用 通訊協議庫。
(2)協議號:寫程式要連結的協議號。
(3)型號:使用 Modbus/TCP。
(4)協議名:Modbus 更能。(範例使用 15)
Step 24.Request(發送) > 參數設定 > 關閉。
Transaction ID配置輸入D500。
Module ID(從站站號) 配置輸入D501。
Head holding register number配置輸入D502。
Write points配置輸入D503。
Device data配置輸入D510。
Step 25.Normal response(接收) > 參數設定 > 關閉。
Transaction ID配置輸入D500。
Module ID配置輸入D501。
Head holding register number配置輸入D504。
Write points配置輸入D505。
Step 26.Error response(錯誤) > 參數設定 > 關閉。
Transaction ID配置輸入D500。
Module ID配置輸入D501。
Exception Code配置輸入D506。
Step 28.將PLC切至STOP模式才可以下載,重新執行下載動作。
Step 31.FX5U程式。(寫完程式要點F4進行編譯)
(1)(3)虛擬_固定為”U0”。
(2)(4)Step 8.連結號碼。
(5)Step 23. 協議號。
Step 32.下載到PLC。(參考Step14-18)
書籍名稱:
Modbus TCP 應用
版本:v1.0
司騰達股份有限公司 BHP Industry Solution 40760 台中市西屯區廣福路186號 TEL:04-2451-0611 Sales service e-mail:sales@bhp.com.tw Technical Support e-mail:pm@bhp.com.tw Web Site: http://www.bhp.com.tw FB粉絲: https://www.facebook.com/bhpsales |
留言列表