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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用DPort-ECT搭建EtherCAT從站step by step

ZLG致遠(yuǎn)電子 ? 2024-01-26 08:25 ? 次閱讀

為了讓客戶更好地使用ZLG致遠(yuǎn)電子的集成式EtherCAT從站模塊DPort-ECT,本文手把手教你如何使用DPort-ECT模塊和EPC6450-DP評估板快速搭建一個的EtherCAT從站。

6b690a7a-bbe1-11ee-aa22-92fbcf53809c.jpg ?設(shè)備準(zhǔn)備

一臺裝有倍福TwinCAT的PC;兩套DPort-ECT模塊+EPC6450-DP評估板;兩根TypeC線;網(wǎng)線、跳線帽若干。

(本文使用兩套DPort-ECT模塊+EPC6450-DP評估板設(shè)備只為展示從站級聯(lián),客戶若只有一套DPort-ECT模塊+EPC6450-DP評估板同樣可以根據(jù)本文進(jìn)行測試)


6b6cc156-bbe1-11ee-aa22-92fbcf53809c.jpg ?資料準(zhǔn)備

用戶可直接訪問DPort-ECT_AWorksLP_6450的SDK資料包,下載aworks_lp_hpm6450_general_sdk-0.9.1文件和EtherCAT_Slave文件。

6b70d98a-bbe1-11ee-aa22-92fbcf53809c.png

圖1SDK包及附件資料下載

6b74a06a-bbe1-11ee-aa22-92fbcf53809c.png

圖2DPort-ECT官網(wǎng)資料下載


6b6cc156-bbe1-11ee-aa22-92fbcf53809c.jpg ?固件燒錄

首先,將EPC6450-DP評估板上的WDG與BOOT1分別短接,短路后使用TypeC線接入到電腦usb口。

6b85946a-bbe1-11ee-aa22-92fbcf53809c.jpg

圖3短路位置及TypeC接口示意圖

解壓文件aworks_lp_hpm6450_general_sdk-0.9.1,打開,得到以下目錄,點(diǎn)擊燒錄工具文件夾tool。

6b8b4ec8-bbe1-11ee-aa22-92fbcf53809c.png

圖4sdk資料包目錄下的tool文件夾

6b8fc08e-bbe1-11ee-aa22-92fbcf53809c.png

圖5tool目錄下的HPMProgrammer_V0.3.1文件夾

6b9ae3ce-bbe1-11ee-aa22-92fbcf53809c.png

圖6燒錄工具啟動文件HPMProgrammer.exe

6b9f1232-bbe1-11ee-aa22-92fbcf53809c.png

圖7HPMProgrammer界面

打開燒錄工具HPMProgrammer后,按照下圖所示,將第二行小方框打勾,修改FLash Configuration words為0xfef90002,0x07,0x100,0x0,然后點(diǎn)擊Open File打開燒錄文件。

6ba35194-bbe1-11ee-aa22-92fbcf53809c.png

圖8FLash地址設(shè)置

下載的附件EtherCAT_Slave文件的解壓目錄下,文件名稱為EPC6450-DP-ETHERCAT_SSC.bin。

6ba72ac6-bbe1-11ee-aa22-92fbcf53809c.png

圖9 燒錄文件選擇導(dǎo)入燒錄文件后,選擇usb端口,并點(diǎn)擊Program燒錄程序。燒錄成功后重復(fù)同樣的步驟對第二套DPort-ECT從站設(shè)備進(jìn)行燒錄。

6bb731fa-bbe1-11ee-aa22-92fbcf53809c.png

圖10EPC6450固件燒錄


6b6cc156-bbe1-11ee-aa22-92fbcf53809c.jpg ?主從站線路連接

首先,為兩套DPort-ECT從站設(shè)備供電,可以選擇TypeC供電,也可選擇5.08mm的3P綠色端子供電。上電前注意檢查WDG和BOOT1處的短路塊是否有拔除。

之后,使用網(wǎng)線連接PC端TwinCAT主站和從站,連接線路如下圖11所示。

6bbef2dc-bbe1-11ee-aa22-92fbcf53809c.png

圖11 主從站設(shè)備連接線路連接時要注意辨別DPort-ECT模塊的輸入輸出端口,將模塊端口正對自己,左邊為輸出端口1,右邊為輸入端口0。

6bc30aac-bbe1-11ee-aa22-92fbcf53809c.png

圖12DPort-ECT輸入輸出端口正確連接后實物如圖下所示。完成測試的硬件線路連接。

6bd54b86-bbe1-11ee-aa22-92fbcf53809c.jpg

圖13 主從站設(shè)備實物連接圖


6b6cc156-bbe1-11ee-aa22-92fbcf53809c.jpg ?ESI文件燒寫

首先,在EtherCAT_Slave文件目錄下找到ESI文件ect.xml,將ESI文件放入TwinCAT軟件目錄下。

以TwinCAT3.1為例,找到TwinCAT的安裝目錄,將ect.xml文件放到TwinCAT/3.1/Config/IO/EtherCAT目錄下。

6bddbd66-bbe1-11ee-aa22-92fbcf53809c.png

圖14ESI文件放入TwinCAT目錄下打開TwinCAT軟件,點(diǎn)擊新建項目,跳出提示框點(diǎn)擊是即可。

6be1a61a-bbe1-11ee-aa22-92fbcf53809c.png

圖15新建項目右鍵Devices,選擇Scan掃描設(shè)備,同樣跳出提示框點(diǎn)擊是即可。

6be5c59c-bbe1-11ee-aa22-92fbcf53809c.png

圖16掃描設(shè)備掃描結(jié)果如下圖17所示,左邊小方框為打勾狀態(tài)即為掃描到設(shè)備,點(diǎn)擊OK。

6bea06b6-bbe1-11ee-aa22-92fbcf53809c.png

圖17掃描結(jié)果點(diǎn)擊Box1,選擇右邊的EtherCAT選項卡,點(diǎn)擊高級設(shè)置。

6bee2020-bbe1-11ee-aa22-92fbcf53809c.png

圖18選擇EtherCAT選項卡高級設(shè)置選擇Smart View,點(diǎn)擊Write EEPROM。

6bf239a8-bbe1-11ee-aa22-92fbcf53809c.png

圖19點(diǎn)擊寫入EEPROM選擇ect.xml,點(diǎn)擊OK,等待EEPROM燒寫。如果找不到ect.xml文件,可以按圖21重載一下,再重新進(jìn)入EEPROM燒寫界面即可。燒寫成功后以同樣的步驟對第二套DPort-ECT從站設(shè)備進(jìn)行ESI文件燒寫。

6c14286a-bbe1-11ee-aa22-92fbcf53809c.png

圖20燒寫EEPROM

6c17fe68-bbe1-11ee-aa22-92fbcf53809c.png

圖21重載xml文件


6b6cc156-bbe1-11ee-aa22-92fbcf53809c.jpg ?配置TwinCAT工程雙擊需要配置的設(shè)備Box1,點(diǎn)擊DC選項卡,將運(yùn)行模式修改為DC,點(diǎn)擊下方Advanced Settings按鍵。

6c33323c-bbe1-11ee-aa22-92fbcf53809c.png

圖22修改設(shè)備運(yùn)行模式按下圖所示,將SYNC0 Cycle 修改為“/2”,使能SYNC1,Shit Time修改為2000,點(diǎn)擊確認(rèn),完成配置。以同樣的步驟對Box2進(jìn)行配置。

6c4d1288-bbe1-11ee-aa22-92fbcf53809c.png

圖23修改設(shè)置參數(shù)


6b6cc156-bbe1-11ee-aa22-92fbcf53809c.jpg ?驗證例程此例程做了一個簡單的數(shù)據(jù)回環(huán)的效果,從站會將主站發(fā)過去的數(shù)據(jù)返回,且當(dāng)從站數(shù)據(jù)大于0時,LED燈會亮。下面演示一下具體效果。首先,點(diǎn)擊軟件左上角Restart TwinCAT按鍵,跳出窗口點(diǎn)擊是即可。

6c69eec6-bbe1-11ee-aa22-92fbcf53809c.png

圖24RestartTwinCAT按鍵我們可以看到此時設(shè)備輸入輸出PDO、PDI都為0,右鍵PDO1選擇Online Write寫入數(shù)據(jù)666。

6c7b7632-bbe1-11ee-aa22-92fbcf53809c.png

圖25點(diǎn)擊寫入數(shù)據(jù)

6c8d3192-bbe1-11ee-aa22-92fbcf53809c.png

圖26寫入數(shù)據(jù)666可以看到PDI同樣返回數(shù)據(jù)666。且從站1LED燈亮。

6c915df8-bbe1-11ee-aa22-92fbcf53809c.png

圖27寫入后PDI與PDO變化情況

6c954558-bbe1-11ee-aa22-92fbcf53809c.jpg

圖28LED燈效果

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

    關(guān)注

    1

    文章

    74

    瀏覽量

    21247
  • ECT
    ECT
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    9896
  • 致遠(yuǎn)電子
    +關(guān)注

    關(guān)注

    13

    文章

    405

    瀏覽量

    31258
收藏 人收藏

    評論

    相關(guān)推薦

    C語言step-by-step

    C語言step-by-step!
    發(fā)表于 12-27 09:59

    【NUCLEO-F412ZG申請】EtherCAT設(shè)計

    申請理由:項目描述:1.使用開發(fā)板作為EtherCAT微處理器,配合自己設(shè)計的基于ET1100的控制器,
    發(fā)表于 11-07 16:37

    無DDR的EtherCAT參考設(shè)計包括BOM及框圖

    (SoC))上實施全新、低成本、無 DDR 的 EtherCAT 的參考設(shè)計。此參考設(shè)計展示了完全在 SoC 內(nèi)部存儲器中運(yùn)行整個 EtherCAT
    發(fā)表于 10-16 10:43

    ARM入門 Study ARM Step by Step

    ARM入門 Study ARM Step by Step本文學(xué)習(xí)者的角度出發(fā),分別描述了下面幾個部分內(nèi)容:ARM編程的基本知識,BOOT代碼流程和功能分析,OS中斷程序的編寫舉例和BOOT代碼
    發(fā)表于 02-10 10:57 ?193次下載

    西門子STEP7編程軟件創(chuàng)建DP

    在硬件目錄窗口中的PROFIBUS-DP下,選擇“其他現(xiàn)場設(shè)備/兼容的PROFIBUS-DP”文件夾。當(dāng)“舊的”類型文件由新的*.GSD文件代替時,STEP 7將該類型文件移動到此文件夾中。在此文件夾中,可以找到可以用來擴(kuò)展
    發(fā)表于 03-24 11:38 ?2650次閱讀

    CP5611板卡作為虛擬主STEP7的詳細(xì)配置方法

    CP5611板卡作為虛擬主STEP7的詳細(xì)配置方法說明。
    發(fā)表于 04-30 11:40 ?5次下載

    具有ETHERCAT功能的通訊網(wǎng)關(guān)產(chǎn)品介紹

    捷米JM-ECT-ECT是自主研發(fā)的一款ETHERCAT功能的通訊網(wǎng)關(guān)。該產(chǎn)品主要功能是將2個ETHERCAT網(wǎng)絡(luò)連接起來。
    的頭像 發(fā)表于 08-07 16:32 ?608次閱讀
    具有<b class='flag-5'>ETHERCAT</b><b class='flag-5'>從</b><b class='flag-5'>站</b>功能的通訊網(wǎng)關(guān)產(chǎn)品介紹

    使用PCIe EtherCAT通訊卡控制IOstep by step(一)

    EtherCAT是一種高效且常用的工業(yè)通訊協(xié)議。本系列文章將帶領(lǐng)您使用ZLG致遠(yuǎn)電子的PCIeEtherCAT通訊卡,一步步實現(xiàn)從搭建編譯環(huán)境到程序運(yùn)行。ZLG致遠(yuǎn)電子PCIeEtherCAT通訊卡
    的頭像 發(fā)表于 05-21 08:24 ?561次閱讀
    使用PCIe <b class='flag-5'>EtherCAT</b>通訊卡控制IO<b class='flag-5'>從</b><b class='flag-5'>站</b><b class='flag-5'>step</b> by <b class='flag-5'>step</b>(一)

    EtherCAT轉(zhuǎn)CANopen主協(xié)議網(wǎng)關(guān)(JM-ECT-COP)

    的驅(qū)動器可能采用CANopen協(xié)議進(jìn)行控制和反饋,而整個機(jī)器人的控制系統(tǒng)基于EtherCAT網(wǎng)絡(luò)。EtherCAT轉(zhuǎn)CANopen主協(xié)
    的頭像 發(fā)表于 08-15 17:36 ?343次閱讀
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>從</b><b class='flag-5'>站</b>轉(zhuǎn)CANopen主<b class='flag-5'>站</b>協(xié)議網(wǎng)關(guān)(JM-<b class='flag-5'>ECT</b>-COP)

    EtherCAT轉(zhuǎn)Profinet主總線協(xié)議轉(zhuǎn)換網(wǎng)關(guān)(JM-PNM-ECT

    大家詳盡闡述該設(shè)備的功能、參數(shù)以及具體的配置方式。 一,產(chǎn)品主要功能 1、捷米特JM-PNM-ECT型網(wǎng)關(guān)實現(xiàn)Profinet控制器和EtherCAT設(shè)備之間的數(shù)據(jù)通信,連接到Pr
    的頭像 發(fā)表于 08-16 10:26 ?269次閱讀
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>從</b><b class='flag-5'>站</b>轉(zhuǎn)Profinet主<b class='flag-5'>站</b>總線協(xié)議轉(zhuǎn)換網(wǎng)關(guān)(JM-PNM-<b class='flag-5'>ECT</b>)

    EtherCAT轉(zhuǎn)EtherCAT協(xié)議網(wǎng)關(guān)(YC-ECT-ECT

    怎樣實現(xiàn)EtherCAT網(wǎng)絡(luò)與EtherCAT網(wǎng)絡(luò)的連接互通?不少朋友在這個問題上存在疑惑。接下來,將為大家集中解惑。實際上,遠(yuǎn)創(chuàng)智控YC-ECT-ECT這一設(shè)備能夠有效地處理此難題。下面,作者為大家詳細(xì)介紹該設(shè)備的功能、參數(shù)以
    的頭像 發(fā)表于 08-20 20:09 ?460次閱讀
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>從</b><b class='flag-5'>站</b>轉(zhuǎn)<b class='flag-5'>EtherCAT</b><b class='flag-5'>從</b><b class='flag-5'>站</b>協(xié)議網(wǎng)關(guān)(YC-<b class='flag-5'>ECT-ECT</b>)

    EtherCAT轉(zhuǎn)Profinet主協(xié)議網(wǎng)關(guān)(JM-PNM-ECT

    一,產(chǎn)品主要功能 1、 捷米特JM-PNM-ECT 型網(wǎng)關(guān)實現(xiàn)Profinet控制器和EtherCAT設(shè)備之間的數(shù)據(jù)通信,連接到Profinet(RT和IRT)網(wǎng)絡(luò)。支持
    的頭像 發(fā)表于 08-20 14:08 ?204次閱讀
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>從</b><b class='flag-5'>站</b>轉(zhuǎn)Profinet主<b class='flag-5'>站</b>協(xié)議網(wǎng)關(guān)(JM-PNM-<b class='flag-5'>ECT</b>)

    DeviceNet主轉(zhuǎn)EtherCAT協(xié)議網(wǎng)關(guān)(JM-ECT-DNTM)

    往往采用DeviceNet進(jìn)行通訊,當(dāng)需要將DeviceNet協(xié)議的組件接入EtherCAT主控系統(tǒng)時,通過DeviceNet主轉(zhuǎn)EtherC
    的頭像 發(fā)表于 08-21 10:44 ?270次閱讀
    DeviceNet主<b class='flag-5'>站</b>轉(zhuǎn)<b class='flag-5'>EtherCAT</b><b class='flag-5'>從</b><b class='flag-5'>站</b>協(xié)議網(wǎng)關(guān)(JM-<b class='flag-5'>ECT</b>-DNTM)

    EtherCAT轉(zhuǎn)Profinet主協(xié)議網(wǎng)關(guān)(YC-PNM-ECT

    遠(yuǎn)創(chuàng)智控YC-PNM-ECT型網(wǎng)關(guān)實現(xiàn)了EtherCAT(簡稱 ECT)和Profinet主
    的頭像 發(fā)表于 08-25 09:36 ?282次閱讀
    <b class='flag-5'>EtherCAT</b>轉(zhuǎn)Profinet主<b class='flag-5'>站</b>協(xié)議網(wǎng)關(guān)(YC-PNM-<b class='flag-5'>ECT</b>)

    EtherCAT轉(zhuǎn)Modbus RTU協(xié)議網(wǎng)關(guān)(YC-ECT-RTU)

    遠(yuǎn)創(chuàng)智控YC-ECT-RTU是自主研發(fā)的一款EtherCAT功能的通訊網(wǎng)關(guān)。該產(chǎn)品主要功能是將EtherCAT網(wǎng)絡(luò)和Modbus RTU
    的頭像 發(fā)表于 08-25 09:41 ?372次閱讀
    <b class='flag-5'>EtherCAT</b>轉(zhuǎn)Modbus RTU協(xié)議網(wǎng)關(guān)(YC-<b class='flag-5'>ECT</b>-RTU)