Profinet IO從站資料 轉EtherCAT專案案例

vfbox-2212發表於2024-06-29

目錄
1 案例說明 1
2 VFBOX閘道器工作原理 1
3 準備工作 2
4 使用PRONETA軟體獲取PROFINET IO從站的配置資訊 2
5 設定閘道器採集PROFINETIO從站裝置資料 5
6 啟動ETHERCAT從站轉發採集的資料 8
7 選擇槽號和資料地址 9
8 選擇子槽號 11
9 案例總結 12

1 案例說明

  1. 設定閘道器採集ProfinetIO從站裝置資料
  2. 把採集的資料轉成EtherCAT協議轉發給其他系統。

2 VFBOX閘道器工作原理
VFBOX閘道器是協議轉換閘道器,是把一種協議轉換成另外一種協議。閘道器可以採集西門子,歐姆龍,三菱,AB PLC,DLT645,DLT698電錶,modbus rtu tcp,環保的HJ212協議,opc ua和opc da,電力的IEC103 IEC104, IEC61850等,以及EthernetIP,Profinet IO,CCLink,EtherCAT現場匯流排協議,bacnet,MQTT,mysql,sqlserver資料庫。不同型號的閘道器支援不同的協議,具體支援的協議參考閘道器側面標籤上的型號。依託500多種型號的閘道器產品,可以實現多種不同協議之間的互聯互通。
閘道器連線在不同協議的裝置之間,就像一個“翻譯”,把一種裝置支援的協議,轉換成另一種裝置支援的協議,從而實現兩個不同協議的裝置之間的資料交換。工作架構如下:
image

3 準備工作

  1. 仰科閘道器。支援採集Profinet IO從站裝置資料,EtherCAT協議轉發。
  2. 電腦。IP設定成192.168.1.198,和閘道器在同一個網段。
  3. 網線、12V電源。

4 使用proneta軟體獲取Profinet IO從站的配置資訊

  1. 把Profinet IO從站連線到電腦上,電腦和Profinet IO從站在同一個網段,電腦能ping通Profinet IO從站裝置IP地址。

  2. 使用開啟proneta軟體。

  3. 點選設定。
    image

  4. 點選“網路介面卡”,選擇電腦上和profinet IO裝置連線的網路卡。
    image

  5. 返回主頁,點選網路分析。
    image

  6. 點選1處,軟體會自動搜尋從站資訊,有結果會在2顯示,3,4是裝置資訊。記錄裝置的:名稱,IP地址,供應商名稱,韌體版本等資訊,這些資訊在配置閘道器時會使用。
    image

  7. 讀取插槽資訊。如下裝置有3個插槽。插槽0是裝置Type資訊“BACICV1.4”,插槽1對應閘道器中的slot1,資訊為DI 8 bytes,插槽2對應閘道器中的slot2,資訊為DO 8 bytes。其他的gsd檔案按照相應方式進行配置。
    image

  8. 完成以上資訊後,把以上引數配置到閘道器中。

  9. 一些情況下,在proneta_3_2_0_0\GSD目錄下會生成裝置的GSD檔案,可以把生成的GSD檔案匯入到閘道器中,如果沒有,則匯入使用者提供的GSD檔案。

5 設定閘道器採集ProfinetIO從站裝置資料

  1. 安裝VFBOX Studio軟體。開啟軟體後,點選新建工程,裝置型別選擇實際閘道器的型號。參考閘道器背面標籤。可選的型號有:VB301-1100,VB301-1200,VB301-1400,VB302-2400,VB303-2400.
    image

  2. 點選“新建裝置”,驅動型別選擇如下:
    image

  3. 匯入裝置的GSD檔案,獲取Profinet IO從站的資訊。裝置型別資訊(BACICV1.4),裝置名稱(robot2),裝置的IP地址。
    image

  4. 匯入後,雙擊裝置名稱,彈出裝置屬性對話方塊。
    image

StartupMode Advanced:GSD檔案V2.3(含2.3)之後版本
Legacy:GSD檔案V2.3之前版本
Write Parameters 點slot的最右邊,如果slot有彈出對話方塊,則設定為true,否則設定為false

網路卡 閘道器連線profinet裝置的網口號
裝置名稱 Profinet從站裝置的名稱
裝置IP地址 Profinet從站裝置的IP地址
更新時間 預設16ms。資料更新時間。
Slot1-。。。 採集資料的槽號,新增好槽號後,可以看到下面採集資料的地址。

  1. 新增要採集的資料。DI或者Input的讀寫控制是“讀”, Do或者Output的讀寫控制是“寫”,
    image

  2. 配置完成後點選選單“下載”,把工程下載到閘道器裡。

  3. 點選選單“檢視資料”,檢視閘道器採集到的資料。可以雙擊“寫”屬性的標籤,傳送資料給裝置。
    image

6 啟動EtherCAT從站轉發採集的資料

  1. 閘道器可以作為EtherCAT協議的從站,把採集到的資料傳送給EtherCAT的主站裝置。
  2. 到選單“服務-EtherCAT”,啟用設定成Yes。
    image

引數 說明
IN/Out網口 閘道器連線主站的網口
儲存區大小 根據實際傳輸的資料個數選擇對應的值
Inputs 閘道器輸出給主站的資料
Outputs 主站輸出給閘道器的資料

  1. 點選“Inpus”,新增閘道器輸出給主站的資料。
    image

  2. 點選“Outputs”,新增主站傳送給閘道器的資料
    image

  3. 完成以上設定後,點選下載,把工程下載的閘道器裡。

  4. 點選“Generate ESI File”可以生成ESI檔案,把生成的ESI檔案下載到EtherCAT主站裝置後,就可以和閘道器進行資料通訊了。
    image

  5. 如果修改了某些引數,需要重新下載工程到閘道器中,並重新生產ESI檔案,然後再匯入到主站的裝置中。

9 案例總結
使用協議轉換閘道器可以很方便的實現不同協議的裝置之間的資料轉換。大量節省了專案實施過程的時間成本,人力成本。VFBOX閘道器產品都是工業級品質,符合工業應用的場景。只需要簡單的引數配置,可以很快完成裝置和系統之間的連線。方案優點:

  1. 不需要修改裝置裡的程式。
  2. 不影響裝置原有的工作方式和功能。
  3. 只需要簡單的配置就可以實現功能需求。
  4. 裝置長期穩定工作。
  5. 閘道器執行架構如下
    Profinet IO從站資料 轉EtherCAT專案案例

相關文章