通訊協定轉換功能: PROFINET IO Device 協定轉 Modbus-TCP Client協定。
Anybus(AB9007) 參數設定篇:
|
1.0 |
|
更改日期 |
|
|
|
編輯 |
司騰達技術應用中心-Eli |
|||
|
標題 |
Modbus/TCP 通訊協定轉換 PROFINET-三菱FX5U PLC 連線 西門子S7-1200 PLC |
|||
|
版次 |
修訂紀錄 |
|||
|
|
|
硬體:
|
品牌 |
型號 |
料號 |
|
SIEMENS |
S7-1200 |
6ES7 215-1AG40-0XB0 |
|
HMS |
Anybus-AB9007-B |
A01D4138 |
|
MITSUBISHI |
FX5U-32MT\ES |
58528ABBFA27 |
軟體:
1. TIA Portal V15
2. Primary Setup Tool
3. Ipconfig
4. GX Works3
網路架構:
Step 15. 將PC跟Prot X2.2網路線連接。
Step 16. 開啟Ipconfig。
Step 17. 點擊兩下。
Step 18. 1_EX: IP =192.168.10.60,Subnet mask=255.255.255.0,DHCP=off。
Step 19. 2_Set:設置。
Step 20. 點擊SCAN檢查IP是否設定成功。
Step 21. 在瀏覽器網址輸入192.168.10.60,登入Console介面。
Step 22. Authentication 為用戶帳戶和密碼,請確保將用用戶帳號和密碼保存在一個安全的地方,一旦遺失,將沒有辦法重新獲取,一般請將該配置保持為"Disabled"。
Step 23. 設定Modbus Client當異常發生時自動Restart,此處IP不修改,保持剛剛使用Anybus IPconfig一樣的設定(用戶在此也可以重新修改設定需求IP)。
Step 24. 點選Add new server 增加一個欲連線目標Modbus-TCP server。
Step 25. 輸入連線目標Modbus-TCP server IP位址並命名。(Port 502為Modbus-TCP規範標準標號,不過須以實際練連線目標產品Port編號一致為主)
Step 26. 在此Modbus-TCP Server連線中點選增加連線目標Server一個Modbus-TCP Client Transactions規則。
Step 27.
從Modbus-TCP Server Address 1讀取256個Bit,功能選擇選擇如下:
-Function code =1-Read Coils。
-Starting bit=1 , Elements (長度)=256。
-Name =使用者自行定義。
-Unit ID=255 (站號) 。 (設定完成按OK)
Step 28.
從Modbus-TCP Server Address 1讀取256個Bit,功能選擇選擇如下:
-Function code =2-Read Discrete Inputs。
-Starting bit=1 , Elements (長度)=256。
-Name =使用者自行定義。
-Unit ID=255 (站號)。(設定完成按OK)
Step 29.
從寫入256個Bit 到Modbus-TCP Server Address 1,功能選擇選擇如下:
-Function code =15-Write Multiple Coils。
-Starting bit=1 , Elements (長度)=256。
-Name =使用者自行定義。
-Unit ID=255 (站號)。(設定完成按OK)
Step 30.
設定PROFINET Port IP與資料交換量,需等於ModbusTCP 側資料交換量。
(Read:64 byte =32 word =512 bit)
(Write:32 byte =16 word =256 bit)
Step 31. 於X-gateway Management 中點選Apply change 套用生效參數。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
我是小編Eli,這裡會記錄我學習過程(西門子PLC S7-1200、Factory IO、HMI、CODESYS、eWON、Anybus等),歡迎大家一起加入學習跟討論。
