TwinCAT3 與 SMC(EX600匯流排模組)通訊
TwinCAT3 與 SMC(EX600匯流排模組)通訊
本文主要記錄了倍福TwinCAT3與SMC的現場匯流排模組(EX600的SI單元)用EtherCAT協議通訊的配置。
一 SMC EX600模組簡介
EX600系列是SMC公司近年來出的新產品——現場匯流排元件。
是一種連線各種現場匯流排,實現輸入或輸出裝置的省配線的系統。
SI 單元實現與現場匯流排的通訊。
1 臺 SI 單元最大可連線 32 點的集裝電磁閥,且可以任意順序的連線最大 10 連的含 SI 單元的輸出單元、輸入單元、輸出入單元。
- SI單元(SI unit ):進行與現場匯流排的通訊和電磁閥和 ON/OFF。
- 數字輸入單元(Digital input unit )
- 數字輸出單元(Digital output unit ):驅動電磁閥、指示燈、蜂鳴器等。有 PNP 和 NPN 型別。
- 數字I/O單元(Digital I/O unit ):附有數字訊號的輸入和輸出兩種功能的單元。有 PNP 和 NPN 型別。
- 模擬輸入單元(Analogue input unit ):可以連線輸出模擬訊號的感測器等。
- 模擬輸出單元(Analogue output unit ):可以連線匯入模擬訊號的裝置等。
- 模擬輸入輸出單元(Analogue I/O unit ): 附有模擬訊號的輸入和輸出兩種功能的單元。
- 端板(End plate )
- 電磁閥管匯(Solenoid valve manifold ):電磁閥的集合體。電氣連線集中在一處的聯結器上。
其使用說明書如下:
http://www2.smc.com.cn/Webpdf/zh/DirectionalControlValves/Reduced-wiringFieldbusSystem/EX600.pdf
- 其支援的通訊協議有:
DeviceNet™
PROFIBUS DP
CC-Link
EtherNet/IP™
EtherCAT®
PROFINET
MRP(PROFINET)(訂製規格)
Ethernet POWERLINK(訂製規格)
CC-Link IE Field(訂製規格)
EtherNet/IP™ IO-Link主站單元(訂製規格)
本例中主要用EtherCAT進行測試。
二 硬體配置
倍福PLC作為TwinCAT主站,EX600 SI單元作為TwinCAT從站。在配置期間,將自動識別從站地址並將其分配給EtherCAT主站產品。(使用者不需要設定地址),注意使用EX600的XML檔案來執行配置。
在硬體接線完成後,完成以下操作:
2.1 XML檔案配置
- XML檔案下載
配置EX600需要XML檔案,其可從SMC官網下載。
https://www.smc.com.cn/manual/en-jp/?w=E
注意根據具體的元件型號下載響應版本的配置檔案,以及注意配置檔案的安裝說明(如下圖),內部有兩個版本的ESI檔案,請根據自己的配置進行版本選擇。
- XML檔案安裝
(1)將EX600的XML檔案複製到以下資料夾。 C: \ TwinCAT \ IO \ EtherCAT
(以上為TwinCAT3安裝在預設的資料夾位置,具體根據自己的安裝位置而定)
(2)重啟TwinCAT3即可。
三 軟體配置
在TwinCAT工程專案中配置EX600時,有兩種可用的方法,如下:
- 線上自動配置
- 離線手動配置
3.1 線上自動配置
- 將EX600單元連線到EtherCAT網路並提供電源。
- 右鍵單擊【I/O】—— 【Devices】,然後在彈出選單中單擊【Scan】。(下圖中未連線硬體,故【Scan】為灰色)
(因現在手邊無PLC硬體,無法演示,故以下操作均為官方文件截圖,其為TC2教程,與TC3大同小異,可參考學習)
3.2 離線手動配置
-
右鍵單擊【I/O】——【Devices】,然後在彈出選單中單擊【新增新項】。
-
將顯示【Insert Device 】視窗。左鍵點選【EtherCAT】檔案的【+】按鈕,左鍵點選新顯示的【EtherCAT Master】,左鍵點選【OK】按鈕。
-
-右擊【Device7(EtherCAT)】,然後在彈出選單中左擊【新增新項】。 -
將顯示【Insert EtherCAT Device 】視窗。左鍵點選【SMC Corporation】的【+】按鈕,左鍵點選【EX600 Series SI Unit】檔案的【+】按鈕,左鍵點選【EX600-SEC*EtherCAT SI Unit】,然後左鍵點選【OK】按鈕。
-
【Box1 EX600-SEC】檔案將被新增在【Device7 (EtherCAT)】文。左單擊【Box1 EX600-SEC】,然後左鍵點選螢幕右邊的【Slots】選項卡。
-
當選擇左側插槽列表中的【Slot0】時,EX600系列的產品編號將顯示在右側螢幕的模組列表中。
-
左鍵單擊右側模組列表中連線到【Slot0】的EX600系列產品編號。
-
左鍵單擊【<】按鈕。選擇的單元在左邊的槽列表【Slot0】中以【Module1】的形式分配。
-
類似地,分配所有的I/O單元、SI單元和診斷資料(當指定診斷資料時)
-
連線好產品後,供電。然後,點選【Reload I/O Devices】來線上設定裝置。
-
(此處未連線硬體,所以圖示為灰色)
至此,EX600就配置完成了,接下來就可以對其擴充套件的模組進行變數連結【Linked to】並使用了。
【完】
後記
筆者才疏學淺,如有錯誤,望指出。~