1. 程式人生 > 實用技巧 >TwinCAT3 與 SMC(EX600匯流排模組)通訊

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 )
    :可以匯入輸入裝置的開關輸出值。有 PNP 和 NPN 型別。
  • 數字輸出單元(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 )
    :連線在 EX600 集裝板的 D 側,接入電源電纜。
  • 電磁閥管匯(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(訂製規格)
    Modbus TCP(訂製規格)
    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】並使用了。在這裡插入圖片描述
【完】

後記
筆者才疏學淺,如有錯誤,望指出。~