摘要
運(yùn)動(dòng)控制常以EtherCAT主站通信對(duì)接多軸伺服,很多人以為運(yùn)動(dòng)控制工控機(jī)必須另配專用運(yùn)動(dòng)控制器。東田DTB-3042-H610以雙Intel千兆口承接主站,并在實(shí)時(shí)系統(tǒng)上部署協(xié)議棧,單機(jī)即可完成多軸實(shí)時(shí)同步控制。
一、運(yùn)動(dòng)控制的通信前提
提起運(yùn)動(dòng)控制工控機(jī),常見(jiàn)直覺(jué)是:多軸實(shí)時(shí)同步必須靠專用運(yùn)動(dòng)控制卡或?qū)崟r(shí)網(wǎng)卡,普通嵌入式工控機(jī)跑不了EtherCAT主站。這種印象把"實(shí)時(shí)控制"和"專用硬件"綁在了一起。
實(shí)際EtherCAT主站是運(yùn)行在標(biāo)準(zhǔn)千兆網(wǎng)卡上的軟件協(xié)議棧,主站側(cè)并不依賴專用控制器;真正需要專用從站控制器的,是驅(qū)動(dòng)端的伺服設(shè)備。一臺(tái)算力足夠的嵌入式工控機(jī),完全可以作為主站承接多軸通信。

二、雙千兆承載主站
東田DTB-3042-H610是一臺(tái)無(wú)風(fēng)扇嵌入式運(yùn)動(dòng)控制工控機(jī),正好對(duì)位上述需求。它提供2個(gè)Intel千兆網(wǎng)口:一個(gè)專接EtherCAT從站網(wǎng)絡(luò)串聯(lián)各伺服,另一個(gè)連接配置與上位機(jī),單臺(tái)設(shè)備內(nèi)完成主站通信與管理。
這臺(tái)機(jī)型搭載Intel H610芯片組,支持12/13代酷睿(TDP≤35W),配合RT-preempt Linux或TwinCAT運(yùn)行時(shí)即可部署IgH、SOEM等主站協(xié)議棧,把多軸同步控制收歸一臺(tái)緊湊設(shè)備,無(wú)需另配運(yùn)動(dòng)控制器。

三、實(shí)時(shí)性如何落地
需要明確的是,確定性EtherCAT主站通信并非出廠即硬實(shí)時(shí)。它的實(shí)時(shí)性來(lái)自實(shí)時(shí)內(nèi)核或?qū)崟r(shí)運(yùn)行時(shí)的正確配置:在RT-preempt Linux上調(diào)度主站任務(wù),或?yàn)閃indows側(cè)加載TwinCAT實(shí)時(shí)運(yùn)行時(shí)。
換句話說(shuō),雙千兆口解決的是"能否跑主站"的通道問(wèn)題,實(shí)時(shí)性則由系統(tǒng)配置決定。選型的邊界因此很清晰:通用非實(shí)時(shí)系統(tǒng)可做主站通信演示,但硬實(shí)時(shí)多軸同步必須落在實(shí)時(shí)系統(tǒng)之上。

四、運(yùn)動(dòng)場(chǎng)景的延展
以EtherCAT分布式時(shí)鐘(DC)對(duì)齊多軸時(shí),主站經(jīng)單網(wǎng)線串聯(lián)從站,相比傳統(tǒng)脈沖/模擬量逐軸布線,接線與同步都更簡(jiǎn)潔。下表給出兩類運(yùn)動(dòng)控制通信方式的對(duì)照,便于判斷本機(jī)EtherCAT主站方案的適用邊界。
| 對(duì)照維度 | 傳統(tǒng)脈沖/模擬量方案 | 本機(jī)EtherCAT主站 |
| 多軸同步 | 各軸獨(dú)立脈沖,同步靠時(shí)序編排 | 分布式時(shí)鐘統(tǒng)一對(duì)齊,軸間同步穩(wěn)定 |
| 接線復(fù)雜度 | 每軸多芯線纜,軸數(shù)越多越繁 | 單網(wǎng)線串聯(lián)從站,布線大幅簡(jiǎn)化 |
| 抗干擾 | 長(zhǎng)線脈沖易受現(xiàn)場(chǎng)干擾 | 差分以太網(wǎng)抗擾,鏈路穩(wěn)定 |
| 擴(kuò)展新軸 | 加軸常需加卡加線 | 網(wǎng)線續(xù)接從站,擴(kuò)展成本低 |
| 調(diào)試方式 | 示波器量脈沖,排障慢 | 主站診斷從站狀態(tài),定位快 |
半導(dǎo)體設(shè)備、包裝機(jī)械、協(xié)作機(jī)器人與CNC輔助軸等場(chǎng)景,都可借助本機(jī)EtherCAT主站以單機(jī)完成多軸實(shí)時(shí)同步,把控制邏輯收歸一臺(tái)運(yùn)動(dòng)控制工控機(jī)。

結(jié)語(yǔ)
運(yùn)動(dòng)控制工控機(jī)實(shí)現(xiàn)EtherCAT主站,關(guān)鍵不在專用硬件,而在雙千兆通道與實(shí)時(shí)系統(tǒng)的組合。東田工控DTB-3042-H610以無(wú)風(fēng)扇嵌入式底座加雙Intel千兆,為運(yùn)動(dòng)控制提供可落地的EtherCAT主站通信方案。
FAQ
運(yùn)動(dòng)控制工控機(jī)真能跑EtherCAT主站嗎?
能。EtherCAT主站是運(yùn)行在標(biāo)準(zhǔn)千兆網(wǎng)卡上的軟件協(xié)議棧,DTB-3042-H610的2個(gè)Intel千兆口提供主站通道,配合RT-preempt Linux或TwinCAT運(yùn)行時(shí)即可部署,并非依賴主板原生EtherCAT控制器。
雙千兆網(wǎng)口在EtherCAT里怎么分配?
一個(gè)網(wǎng)口專接EtherCAT從站網(wǎng)絡(luò),串聯(lián)各伺服驅(qū)動(dòng);另一個(gè)連接配置電腦或上位機(jī)。這樣主站通信與管理通道分屬不同平面,調(diào)試與運(yùn)行時(shí)互不干擾。
實(shí)時(shí)性靠什么保證?
靠實(shí)時(shí)內(nèi)核或?qū)崟r(shí)運(yùn)行時(shí)與正確配置。在RT-preempt Linux上調(diào)度主站任務(wù),或?yàn)閃indows加載TwinCAT實(shí)時(shí)運(yùn)行時(shí),才能獲得確定性循環(huán);通用非實(shí)時(shí)系統(tǒng)不保證硬實(shí)時(shí)。





10149
