0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

8軸/4軸的EtherCAT軸模塊EIO24088G-V2及EIO16084G的使用(一):TwinCAT總線配置與使用

正運動技術 ? 來源:正運動技術 ? 作者:正運動技術 ? 2024-10-25 08:53 ? 次閱讀

上節(jié)課給大家介紹了 EIO24088-V2及EIO16084結合RTSys進行總線配置與使用,詳情請點擊→8軸/4軸的EtherCAT軸模塊EIO24088-V2及EIO16084的使用(一):RTSys總線配置與使用。

今天正運動給大家分享一下EIO24088G-V2及EIO16084G如何用TwinCAT 進行總線配置和使用。


EIO24088G-V2擴展模塊硬件介紹

EIO24088G-V2總線擴展模塊是EtherCAT總線控制器使用的擴展模塊,當數(shù)字IO、脈沖軸資源不夠需要擴展增加的時候,控制器可通過EtherCAT總線連接多個EtherCAT擴展模塊進行擴展??刂破骺赏ㄟ^映射編號直接訪問EIO24088G-V2的IO資源和軸資源。

wKgaomca7BGAEQxrAAHAor1qCd0163.png

支持8個脈沖軸進行擴展;

支持擴展24路數(shù)字量輸入和8路數(shù)字量輸出,每個脈沖軸另外各有1路數(shù)字量輸入和1路數(shù)字量輸出可供配置;

脈沖輸出模式為方向/脈沖或雙脈沖輸出;

每軸最大輸出脈沖頻率10MHz;

脈沖軸以外的輸出口最大輸出電流達300mA,可直接驅動部分電磁閥。

應用框圖如下所示:

wKgZomca7BGAH7X1AAbrbh2DtR4495.png


EIO16084G擴展模塊硬件介紹

EIO16084G總線擴展模塊是EtherCAT總線控制器使用的擴展模塊,當數(shù)字IO、脈沖軸資源不夠需要擴展增加的時候,控制器可通過EtherCAT總線連接多個EtherCAT擴展模塊進行擴展??刂破骺赏ㄟ^映射編號直接訪問EIO16084G的IO資源和軸資源。

wKgaomca7BSAEv9vAAL2UIVvFNw165.png

支持4個脈沖軸擴展;

支持擴展16路數(shù)字量輸入和8路數(shù)字量輸出,每個脈沖軸另外各有2路輸入和2路輸出IO可供配置;

脈沖輸出模式為方向/脈沖或雙脈沖;

每軸最大輸出脈沖頻率10MHz;

脈沖軸以外的輸出口最大輸出電流達300mA,可直接驅動部分電磁閥。

應用框圖如下所示:

wKgZomca7BSAXJthAAZHO2i6wFM475.png


一、接口說明

1、EtherCAT總線通訊接口的接線

EIO24088G-V2帶兩個EtherCAT總線接口,接線時注意EtherCAT IN連接主控制器或上級模塊,EtherCAT OUT連接下一級擴展板,IN和OUT口不可混用。

wKgaomca7BSAS3BDAAEUqYDYch0008.png

2、通用輸入口

EIO24088G-V2帶24個通用輸入口,輸入口需要 先使用NODE_IO指令配置IO地址編號才能通過控制器端操作。 通用輸入口IN的內部電路參考圖如下,輸入口參數(shù)參見下表。

wKgZomca7BWAe4qXAAERFe-wY0M648.png

輸入口參數(shù)說明:

wKgaomca7BWAQVO8AAKL9uP823g516.png

3、通用輸出口

EIO24088G-V2帶8個通用輸出口,輸出口需要先使用NODE_IO指令配置IO地址編號后才能通過控制器端操作(NODE_IO指令使用一次便可配置好輸入和輸出)。通用輸出口OUT的內部電路參考圖如下,輸出口參數(shù)參見下表。

wKgZomca7BWAbnx_AAF2KUlGfQ0985.png

輸出口參數(shù)說明:

wKgaomca7BWAcA7xAAMzVHmrQWE662.png

4、軸接口

EIO24088G-V2的軸接口有8個,采用DB26針腳,軸接口包含差分脈沖輸入信號和差分編碼器輸入信號,同時有一路通用輸入口和一路通用輸出口(EIO16084G有兩路通用輸入口和兩路通用輸出信號)。

針腳定義說明:

wKgZomca7BaAacGDAAPmQiAsg1s024.png

可以通過數(shù)據(jù)字典中的6013h配置EIO擴展板直接使能與告警,缺省不使用,需要主控制器來操作。

wKgaomca7BaAOnH-AAEA0Jn3y1k688.png

二、總線接線參考

EIO24088G-V2擴展模塊接線規(guī)則: EIO24088G-V2可接到EtherCAT總線上的任意節(jié)點。

EIO24088G-V2為總線上的一個設備節(jié)點,可接入8個脈沖型驅動器,驅動器按照AXIS 0到AXIS 7的順序依次編號,并且遵從總線上的驅動器編號規(guī)則,需要進行軸映射。

驅動器的使能信號為脈沖接口內的通用輸出口,直接通過主控制器的OP指令來使能,或使用SDO指令配置數(shù)據(jù)字典6013h中的BIT8為1后為即可自動使能,主控制器無法直接控制對應的輸出口來使能,只需WDOG置1及對應軸的AXIS_ENABLE置1即可。

注意:軸擴展模塊的使用個數(shù)不是無限制的,參考控制器可擴展的最大軸數(shù)。

控制器、EIO擴展模塊和驅動器的接線參考如下圖 : ZMC432-V2本體有6個脈沖軸,通過EtherCAT擴展了節(jié)點0、1、2、3四個總線軸,節(jié)點4八個總線轉脈沖軸。擴展軸上的AXIS0-7(對應下圖中驅動器編號4-11)分別手動映射為軸號10-17。

wKgZomca7BaAamYtAAbrbh2DtR4921.png

涉及的 總線相關指令參數(shù)概念如下:

1、槽位號(slot)

槽位號是指控制器上總線接口的編號,缺省為0。當控制器上有多個總線接口時,在線命令發(fā)送?*SLOT查看。

運動控制器支持單總線時,槽位號為0。

支持雙總線時,EtherCAT總線槽位號為0,RTEX總線槽位號為1。

2、設備號(node)

設備號是指一個槽位上連接的所有設備的編號,從0開始,按設備在總線上的連接順序自動編號,可以通過NODE_COUNT(slot)指令查看總線上連接的設備總數(shù)。

3、驅動器編號

控制器會自動識別出槽位上的驅動器,編號從0開始,按驅動器在總線上的連接順序自動編號。

驅動器編號與設備號不同,只給槽位上的驅動器設備編號,其他設備忽略。

三、通過TwinCAT測試擴展的資源

1、安裝TwinCAT(安裝至C盤),創(chuàng)建一個TwinCAT的項目

wKgaomca7BeAHRK0AAGmblRS0nE877.png

2、把EIO24088G-V2的XML文件放入下圖所示的TwinCAT的路徑下,對應XML文件可找正運動廠商提供

wKgZomca7BeAJImgAALr-fDysc4524.png

3、安裝TwinCAT網卡驅動

wKgaomca7BeAaT0gAAHFyDdgF8I433.pngwKgZomca7BeAHCnOAAJL534zB1E639.png

4、添加EtherCAT主站

wKgaomca7BiAR7ZjAAF6VGFXh9E157.png

5、選擇EIO24088G-V2所使用的TwinCAT驅動的網卡

這里是使用網口轉USB連接到電腦上的,所以選擇以太網2,如果是直接連接到電腦的網口處選擇以太網。

wKgZomca7BiAFmfrAAF0aOQ1VI4854.png

6、掃描ECAT從站

wKgZomca7BiASCfQAAFciBjSdEk915.pngwKgaomca7BiAPHDxAAEBDxx-un4642.png

7、建立通訊

wKgZomca7BqAHkGaAAGNxSyD0XY269.pngwKgaomca7BqAbrclAAFadLLqlGk535.pngwKgZomca7BuABNQ4AAEMiZfAz38070.png

8、測試IO,將EIO24088G-V2的OUT2與IN8相連,通過TwinCAT將OUT2置1看IN8是否會隨之被置1

wKgaomca7ByAOPB4AAIAJh4PP_4523.pngwKgZomca7B2AHohtAAGRDAbhLoM950.pngwKgaomca7B-AbKcFAAHkWTaVexg468.png

9、測試擴展的脈沖軸

(1)找到StartUp配置,設置想使用自動使能的軸6013H數(shù)據(jù)字典設置成值256,想手動通過軸對應輸出口使能可將對應軸6013H數(shù)據(jù)字典設置成值0,軸1的6013H數(shù)據(jù)字典為6013H+ 1 * 800H。

wKgZomca7CCAeCMTAAMbpbiWfqU492.png

(2)重新激活一下配置,這個時候伺服使能斷開,EIO24088G-V2本地IO對應使能口置1;找到設置自動使能的軸,設置使能配置后(注意Override的值不能為0),Ready自動勾選,伺服使能,EIO24088G-V2本地IO對應使能口置0,軸0對應的OUT口為OUT8,軸1對應的OUT口為OUT9。

wKgaomca7CCAVRoKAAIk2LSBJIk263.pngwKgaoWca7CKAWK77AAHTX6t8UmQ532.png

(3)使能后可以看到對應軸狀態(tài)字值變更,換算為使能狀態(tài)。

wKgZoWca7CKAJXTCAAKR6yR5zDM582.png

(4)把set參數(shù)勾選取消掉會掉使能,掉使能后可以也看到對應軸狀態(tài)字值變更,換算為掉使能狀態(tài)。

wKgaoWca7COAEEMJAAMU361MZ3U160.png

教學視頻可點擊→8軸/4軸的EtherCAT軸模塊EIO24088G-V2及EIO16084G的使用(一)TwinCAT總線配置與使用查看。


本次,正運動技術8軸/4軸的EtherCAT軸模塊EIO24088G-V2及EIO16084G的使用(一):TwinCAT總線配置與使用,就分享到這里。
更多精彩內容請關注“ 正運動小助手 ”公眾號,需要相關開發(fā)環(huán)境與例程代碼,請咨詢正運動技術銷售工程師:400-089-8936。
本文由正運動技術原創(chuàng),歡迎大家轉載,共同學習,一起提高中國智能制造水平。文章版權歸正運動技術所有,如有轉載請注明文章來源。

正運動技術專注于運動控制技術研究和通用運動控制軟硬件產品的研發(fā),是國家級高新技術企業(yè)。正運動技術匯集了來自華為、中興等公司的優(yōu)秀人才,在堅持自主創(chuàng)新的同時,積極聯(lián)合各大高校協(xié)同運動控制基礎技術的研究,是國內工控領域發(fā)展最快的企業(yè)之一,也是國內少有、完整掌握運動控制核心技術和實時工控軟件平臺技術的企業(yè)。主要業(yè)務有:運動控制卡_運動控制器_EtherCAT運動控制卡_EtherCAT控制器_運動控制系統(tǒng)_視覺控制器__運動控制PLC_運動控制_機器人控制器_視覺定位_XPCIe/XPCI系列運動控制卡等等。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 運動控制器
    +關注

    關注

    2

    文章

    391

    瀏覽量

    24630
  • ethercat
    +關注

    關注

    18

    文章

    636

    瀏覽量

    38553
  • 正運動技術
    +關注

    關注

    0

    文章

    97

    瀏覽量

    293
收藏 人收藏

    評論

    相關推薦

    擴展模塊EIO16084在運動控制系統(tǒng)中的應用

    EIO16084擴展模塊的使用分為如下幾步,硬件接線;總線初始化建立總線通訊連接,初始化中執(zhí)行擴展資源的映射,分別配置
    的頭像 發(fā)表于 08-23 18:59 ?3657次閱讀
    擴展<b class='flag-5'>模塊</b><b class='flag-5'>EIO16084</b>在運動控制系統(tǒng)中的應用

    EIO24088G-V2EIO16084G的使用():TwinCAT總線配置與使用#正運動技術

    總線配置
    正運動技術
    發(fā)布于 :2024年11月12日 14:32:25

    種五伺服數(shù)控沖床數(shù)控系統(tǒng)

    (PCIe)4總線與主板1通訊。工作時,用U盤把機床加工程序(包括G代碼和M代碼)通過底板3的USB口9傳入工控核心板2。沖床I/0信號7和各
    發(fā)表于 06-29 09:52

    H3LiS331DL所有和Z數(shù)據(jù)的噪聲約為+/- 10g,總是偏移約+8g的值。

    我正在通過I2C讀取數(shù)據(jù)。執(zhí)行的計算是正確的(將高字節(jié)和低字節(jié)轉換為12位值,并使用195mg /位將數(shù)據(jù)轉換為+/- 400g級別的標度。)。在所有三個上都有大約+/- 10g的噪
    發(fā)表于 10-09 11:46

    TwinCAT是如何配置虛擬TC3的呢

    TwinCAT是如何配置虛擬TC3的呢?求解答
    發(fā)表于 10-08 06:41

    正運動技術EtherCAT擴展模塊接線參考以及使用流程

    直流電源。 EIO16084擴展模塊在擴展接線完成后,不需要進行進行二次開發(fā),只需手動在EtherCAT主站控制器配置的IO地址,
    發(fā)表于 12-05 09:29

    ADXL362_微功耗、3、±2g4g8g數(shù)字輸出MEMS加速度計

    ADXL362 微功耗、3、±2 g±4 g±8 g
    發(fā)表于 01-07 14:28 ?0次下載

    XL343_3、±2g4g8g_±16g數(shù)字MEMS加速度計

    XL343 3、±2 g±4 g±8 g±16
    發(fā)表于 01-07 14:36 ?20次下載

    ADXL343: 3、±2 g4 g8 g/±16 g數(shù)字MEMS加速度計

    ADXL343: 3、±2 g4 g8 g
    發(fā)表于 03-21 14:52 ?10次下載
    ADXL343: 3<b class='flag-5'>軸</b>、±<b class='flag-5'>2</b> <b class='flag-5'>g</b>/±<b class='flag-5'>4</b> <b class='flag-5'>g</b>/±<b class='flag-5'>8</b> <b class='flag-5'>g</b>/±16 <b class='flag-5'>g</b>數(shù)字MEMS加速度計

    ADXL346:3、±2 g4 g8 g/±16 g超低功耗數(shù)字加速度計

    ADXL346:3、±2 g4 g8 g/
    發(fā)表于 03-22 09:08 ?10次下載
    ADXL346:3<b class='flag-5'>軸</b>、±<b class='flag-5'>2</b> <b class='flag-5'>g</b>/±<b class='flag-5'>4</b> <b class='flag-5'>g</b>/±<b class='flag-5'>8</b> <b class='flag-5'>g</b>/±16 <b class='flag-5'>g</b>超低功耗數(shù)字加速度計

    ADXL344:3、±2 g4 g8 g/±16 g 超低功耗數(shù)字MEMS加速度計

    ADXL344:3、±2 g4 g8 g/
    發(fā)表于 03-22 09:36 ?10次下載
    ADXL344:3<b class='flag-5'>軸</b>、±<b class='flag-5'>2</b> <b class='flag-5'>g</b>/±<b class='flag-5'>4</b> <b class='flag-5'>g</b>/±<b class='flag-5'>8</b> <b class='flag-5'>g</b>/±16 <b class='flag-5'>g</b> 超低功耗數(shù)字MEMS加速度計

    EtherCAT擴展模塊EIO16084在運動控制系統(tǒng)中的應用

    IO地址編號通過總線指令NODE_IO來設置,控制器上程序只需通過IO編號就可以訪問到擴展模塊上的資源。地址的配置使用“AXIS_ADDRESS”指令映射綁定
    發(fā)表于 09-05 11:31 ?645次閱讀

    EtherCAT超高速實時運動控制卡XPCIE1032H上位機C#開發(fā)(四):板載IO與總線擴展IO的編碼器與脈沖配置的應用

    以正運動EIO24088EIO16084為例,講解編碼器與脈沖配置的應用。
    的頭像 發(fā)表于 12-01 09:04 ?513次閱讀
    <b class='flag-5'>EtherCAT</b>超高速實時運動控制卡XPCIE1032H上位機C#開發(fā)(四):板載IO與<b class='flag-5'>總線</b>擴展IO的編碼器與脈沖<b class='flag-5'>配置</b>的應用

    EtherCAT PLC帶數(shù)的限制影響因素

    : PLC的硬件設計和處理能力決定了其能夠同時處理的數(shù)。 例如,些PLC可能通過擴展模塊來增加支持的數(shù)。 (3)EtherCAT
    的頭像 發(fā)表于 06-11 16:07 ?983次閱讀

    8/4EtherCAT模塊EIO24088-V2EIO16084的使用():RTSys總線配置與使用

    EIO24088-V2EIO16084結合RTSys進行總線配置與使用
    的頭像 發(fā)表于 10-19 17:56 ?225次閱讀
    <b class='flag-5'>8</b><b class='flag-5'>軸</b>/<b class='flag-5'>4</b><b class='flag-5'>軸</b>的<b class='flag-5'>EtherCAT</b><b class='flag-5'>軸</b><b class='flag-5'>模塊</b><b class='flag-5'>EIO24088-V2</b>及<b class='flag-5'>EIO16084</b>的使用(<b class='flag-5'>一</b>):RTSys<b class='flag-5'>總線</b><b class='flag-5'>配置</b>與使用