EtherCAT是自動化控制最好的實(shí)時環(huán)形控制總線之一,本文以最簡單的方式帶你實(shí)際操作ZMC300E的EtherCAT總線,讓你的EtherCAT電機(jī)轉(zhuǎn)起來。
前言
當(dāng)一個鼠標(biāo)插入到電腦時,發(fā)生了什么?
首先電腦會檢測到有USB插入;
然后,電腦會提示安裝驅(qū)動;
最后,就可以通過鼠標(biāo)來移動光標(biāo)、單擊、雙擊等操作了。
這有問題么?當(dāng)前沒有問題,但作為程序猿,有兩個地方值得深挖一下。1、電腦安裝的驅(qū)動,是什么驅(qū)動?當(dāng)然是鼠標(biāo)驅(qū)動,因?yàn)槲覀兘尤氲氖鞘髽?biāo)。但電腦是如何知道呢?原來USB規(guī)范中,要求每個USB設(shè)備都要有自己的設(shè)備描述符,電腦通過分析該描述符,才知道接入的是什么設(shè)備。2、為什么能通過鼠標(biāo)來移動光標(biāo)?這是雙方共同合作的結(jié)果。首先鼠標(biāo)提供光標(biāo)位置的數(shù)據(jù),然后電腦收到鼠標(biāo)的數(shù)據(jù)后,將數(shù)據(jù)作用到光標(biāo)的位置上產(chǎn)生移動效果。這需要有個前提,即鼠標(biāo)數(shù)據(jù)的格式,電腦需要先知道其格式,才能解釋這份數(shù)據(jù)。這份數(shù)據(jù)格式的定義,在USB的接口描述符規(guī)范中進(jìn)行了定義。
說了這么多,這和EtherCAT有關(guān)系么?當(dāng)然有,對于EtherCAT或者任意一個總線來說,都需要知道接入設(shè)備的類型及數(shù)據(jù)格式,否則是無法解釋數(shù)據(jù)的,通常有兩種方式:
事先約定:通過事先約定的來確定工作如何進(jìn)行。這就像發(fā)個信息說“我們晚上8點(diǎn)一起看電影吧“一樣簡單,這是小編喜歡它的原因。但這個約定有時就像友誼的小船說翻就翻,對方招呼也不打,只剩你一個人還傻傻地站在的電影院門口;
協(xié)議規(guī)范:定義一套完整的規(guī)范,大家一起遵循它。規(guī)范通常都很多很雜,學(xué)習(xí)成本較高,按規(guī)范開發(fā)就像是你去做的基金定投,短期收益低,但穩(wěn)定可靠。
EhterCAT和USB一樣都采用了協(xié)議規(guī)范這種方式,這里簡單介紹一下EtherCAT的相關(guān)規(guī)范及用途:
ESI(EtherCAT Slave Information):這個是從站提供的標(biāo)準(zhǔn)描述規(guī)范文件,該文件描述了設(shè)備的類型、數(shù)據(jù)格式及一些“特殊癖好”,這就相當(dāng)于USB的設(shè)備描述符+接口描述符。
ENI(EtherCAT Network Information):這個是用于給主站啟動時,加載的標(biāo)準(zhǔn)配置規(guī)范文件,用于初始化所有的從站。這個文件描述了從站的數(shù)量、每個從站的類型及數(shù)據(jù)格式、DC等配置信息。
ESI還理解,為啥還多了個ENI呢?EtherCAT規(guī)范為了滿足工業(yè)控制的復(fù)雜性,ESI中提供了非常強(qiáng)大的可配置功能,相對的使用起來也變得困難了。因此EtherCAT采用靜態(tài)化配置,即由PC使用可視化工具進(jìn)行對應(yīng)的配置工作,配置完成后導(dǎo)出不可變的ENI配置,給到具體的主站設(shè)備來執(zhí)行。所謂靜態(tài)化配置,即EtherCAT網(wǎng)絡(luò)設(shè)備發(fā)生變化時,需要重新執(zhí)行配置工作,相比于USB的全自動配置,功能強(qiáng)大了,但使用也麻煩了。有得必有失,這是EtherCAT的選擇。簡單總結(jié)一下EtherCAT開發(fā),可分三步走:生成ENI,加載ENI,解釋輸入輸出數(shù)據(jù)。
準(zhǔn)備工作
開始EtherCAT測試前,需要準(zhǔn)備以下硬件:一臺電腦、一臺ZMC300E運(yùn)動控制器、一臺EtherCAT伺服驅(qū)動器、2根網(wǎng)線,然后使用網(wǎng)線將設(shè)備按如下示意圖進(jìn)行連接。
生成ENI文件
1. 啟動EtherCAT服務(wù)
打開putty.exe軟件,輸入運(yùn)動控制器NET1的默認(rèn)IP地址:192.168.1.136,賬號和密碼為root。
2.連接設(shè)備
啟動ZlgEtherCatStudio上位機(jī)配置軟件,輸入運(yùn)動控制器NET1的默認(rèn)IP地址:192.168.1.136,點(diǎn)擊回車。
3. 掃描網(wǎng)絡(luò)
上一篇:R型控制變壓器的作用是什么?
下一篇:直線電機(jī)模組與絲桿模組的優(yōu)缺點(diǎn)對比
推薦閱讀最新更新時間:2025-06-15 09:05




- LTC4358 的典型應(yīng)用 - 5A 理想二極管
- EVAL-AD7091RSDZ,AD7091R 模數(shù)轉(zhuǎn)換器評估板
- TB67S102AFTG 2 相雙極步進(jìn)電機(jī)驅(qū)動器評估板
- 建筑施工監(jiān)測與安防系統(tǒng)
- 帶RGB的最簡可編程直列鍵盤,適合小白制作【Pro Micro】
- AM1G-1224DH30Z ±24V 1 瓦 DC-DC 轉(zhuǎn)換器的典型應(yīng)用
- zyl_智能小車_12v
- 51單片機(jī)計時器
- 3D打印機(jī) 電源分線器
- DK-DSP-3C120NES,Cyclone III開發(fā)板提供硬件平臺
- 寶馬與國網(wǎng)電動進(jìn)一步深化合作 未來三年建立100座充光儲一體化站
- 馬來西亞新冠病毒肆虐,芯片供應(yīng)短缺情況或進(jìn)一步惡化
- 蘋果招RISC-V工程師,或擺脫對ARM依賴
- 瑞薩電子面向無刷直流電機(jī)應(yīng)用的全新可編程智能柵極驅(qū)器
- 學(xué)子專區(qū)—ADALM2000實(shí)驗(yàn):浮動(2端口)電流源/吸電流
- 百度飛槳在Graphcore IPU上實(shí)現(xiàn)訓(xùn)練與推理全面支持
- 肖特在華業(yè)績連續(xù)4年破紀(jì)錄,2021財年中國市場增幅超24%
- 益登科技代理ArkX Labs非接觸式語音解決方案 擴(kuò)展亞洲及印度業(yè)務(wù)版圖
- 基于MSP430的電機(jī)功率因數(shù)的測量系統(tǒng)
- 基于MSP430與DTMF技術(shù)的醫(yī)院呼叫對講系統(tǒng)的設(shè)計
- MSP430單片機(jī)中斷詳解
- 諾基亞手機(jī)搭載鴻蒙OS?華為:消息不實(shí)
- 自主架構(gòu)CPU提供商龍芯中科沖刺科創(chuàng)板
- 2017年中國彩電行業(yè)平均利潤率僅1.3%
- 盲目投資的結(jié)果? 中國面板業(yè)或再次落后日韓
- 傳統(tǒng)車企VS造車新勢力 腦控車等黑科技強(qiáng)勢來襲
- 為何說R-2R架構(gòu)非常適合低噪聲、低毛刺應(yīng)用
- 了解電源芯片EN引腳通常滯回特性