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 1. 開啟TIA Portal V15。
Step 2. 創建新項目 > 輸入項目名稱跟路徑 > 創建。
Step 3. 點擊左下角 項目視圖。
Step 4. 添加新設備 > 選擇手上的PLC型號、序號、版本 > 確定。
Step 5. 點擊PLC > 屬性 > 乙太網地址 > 添加新子網 > 設定IP位置。
Step 6. 啟動 > 上電後啟動:選擇 暖啟動-RUN 模式。
Step 7. 系統和時鐘存儲器 > 啟用。
Step 8. 訪問級別 > 完全訪問權限。
Step 9. 連線機制 > 允許來自遠程對象的PUT/GET通訊訪問。
Step 10.選擇左側PLC右鍵 > 編譯 > 硬體(完全重建)。
Step 11.指令 > 通訊 > MODBUS TCP V5.0 > MB_SERVER > 拖曳到程序段裡 > 新增DB > 確定。
Step 12.管角參數請查閱F1。
Step 15.取消優化的塊訪問。
Step 16.新增Data Word 陣列。
Step 17.新增Server DB。
Step 18.在數據類型輸入 TCON_IP_v4,才會跑出這些參數設定。
Step 19.InterfaceId:輸入64。
Step 20.其它參數設定。
(1)Client IP。
(2)Client Port。
Step 21.(1)輸入:"MB_Buff".Data、(2)輸入:"Server".Static_1。
Step 23.PLC_1右鍵 > 下載到設備 > 硬體和軟體。
Step 2. 打開M2.3接點讓MB_SERVER執行。
※通訊異常ERROR會觸發。
Step 3. 新增監控表 > 監控表內地址輸入%QB0、%QB1,點擊 監視。
Step 4. GX Works3 開啟監視,並開啟兩個監控表。
Step 7. 在M0點擊兩下左鍵強制觸發。
Step 8. 回到程式查看,M102觸發代表通訊已建立,反之M103觸發表示通訊異常。
Step 9. 資料存儲從D511開始。
Step 10.在D511輸入255。
Step 11.Server端以確實收到Client發送的數據。
Step 12.D511輸入341。
Step 13.Server端以確實收到Client發送的數據。
書籍名稱:
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
------------------------------------------------------------------------------------------------------------------------------
我是小編Eli,這裡會記錄我學習過程(西門子、eWON、Anybus等),歡迎大家一起加入學習跟討論。
留言列表