EtherCAT?是世界上最受歡迎的實(shí)時(shí)以太網(wǎng)解決方案之一,其在工業(yè)互聯(lián)網(wǎng)領(lǐng)域得到廣泛應(yīng)用,由EtherCAT技術(shù)協(xié)會(huì)(ETG)提供技術(shù)維護(hù)和開放。北京盟通科技有限公司是ETG會(huì)員之一,專注于實(shí)時(shí)現(xiàn)場(chǎng)總線技術(shù)及工業(yè)通訊技術(shù)的研發(fā)、推廣及技術(shù)支持服務(wù),立足于工業(yè)自動(dòng)化領(lǐng)域,在多年相關(guān)技術(shù)落地應(yīng)用設(shè)計(jì)與維護(hù)的基礎(chǔ)上,合作推出了EtherCAT主站協(xié)議棧(EC-Master)及配套的軟件工具。
EC-Master協(xié)議棧是一個(gè)經(jīng)過精心設(shè)計(jì)和優(yōu)化的主站協(xié)議棧產(chǎn)品,方便客戶朋友更好地完成EtherCAT主站控制器的開發(fā)工作,支持在不同的嵌入式或非嵌入式(實(shí)時(shí))操作系統(tǒng)上運(yùn)行。現(xiàn)已實(shí)現(xiàn)的操作系統(tǒng)包含Linux、VxWorks、QNX、RTX、INtime?、Integrity、Xenomai、On Time RTOS-32、RTEMS、FreeRTOS、eCos、TI- RTOS、T-Kernel 以及其他操作系統(tǒng)。

EC-Master的特點(diǎn)
我司提供的EtherCAT主站協(xié)議棧針對(duì)不同的(實(shí)時(shí))操作系統(tǒng)進(jìn)行了專門的優(yōu)化
完整符合EtherCAT Master Classes指令(ETG.1500)
極高的可移植性:協(xié)議棧獨(dú)立于操作系統(tǒng)和編譯器
支持多種操作系統(tǒng)
高性能、低CPU負(fù)載
支持的CPU架構(gòu):x86、ARM、PowerPC、SH、MIPS
支持SMP多核處理(對(duì)稱多處理)
協(xié)議棧廣泛應(yīng)用于機(jī)器人、PLC/運(yùn)動(dòng)控制、測(cè)量等領(lǐng)域的國(guó)際知名品牌產(chǎn)品
版本介紹
Class A 完整功能版 & Class B 基礎(chǔ)功能版主站
通常最終用戶和系統(tǒng)集成商們?cè)谑褂?/span>EtherCAT主站時(shí),他們都希望對(duì)最小的資源占用和互操作性有一個(gè)限制性定義.。因此, ETG技術(shù)協(xié)會(huì)定義了Class A和Class B兩種類型的主站:
Class A: 標(biāo)準(zhǔn)的EtherCAT主站;
Class B: 最小化的EtherCAT主站;
大多數(shù)EtherCAT主站設(shè)備遵守Class A的規(guī)定的。當(dāng)然對(duì)于一些資源有所限制的設(shè)備,也可以根據(jù)實(shí)際情況選擇符合Class B的規(guī)范的主站。其功能請(qǐng)查閱此頁面或下載有關(guān)文檔。
功能包
熱插拔功能包:在網(wǎng)絡(luò)工作狀態(tài)下接入和去除從站,其他從站功能不受影響;
線纜冗余(環(huán)型拓?fù)洌┕δ馨嚎膳c熱插拔功能包配合使用;
主站冗余功能包:
主站對(duì)象字典包括以主從站狀態(tài),錯(cuò)誤報(bào)告,總線掃描結(jié)果功能包;
TCP/IP遠(yuǎn)程接口功能包:提供遠(yuǎn)程和本地相同API,為診斷和配置提供強(qiáng)大的功能。
模塊化結(jié)構(gòu)
主站協(xié)議棧EC-Master的模塊化結(jié)構(gòu)可分為:
應(yīng)用程序接口層:使用 C/C++、C# 和 Python 對(duì) EtherCAT主內(nèi)核進(jìn)行編程。
EtherCAT Master Core:核心層中的主要 EtherCAT 主站功能。所有協(xié)議處理,例如過程數(shù)據(jù)傳輸和郵箱協(xié)議(CoE、EoE、FoE、SoE)在此處執(zhí)行。
EC-Link 層:主從之間的數(shù)據(jù)交換。支持零復(fù)制和(或)輪詢技術(shù)以及核心層,以實(shí)現(xiàn)最佳實(shí)時(shí)性能并最小化 CPU 負(fù)載。
配置層:集成的 XML 解析器支持 EtherCAT 規(guī)范中定義的 EtherCAT 網(wǎng)絡(luò)信息 (ENI) 文件。
操作系統(tǒng)層:唯一的操作系統(tǒng)特定層。 所有操作系統(tǒng)調(diào)用都在這里執(zhí)行。 為了獲得最佳性能,可以使用簡(jiǎn)單的C語言宏來實(shí)現(xiàn)大多數(shù)功能。

支持的系統(tǒng)和硬件平臺(tái)
EC-Master穩(wěn)定支持的系統(tǒng)和硬件平臺(tái)如下:
On Time RTOS-32 版本5.x RTOS32Win Windows上的實(shí)時(shí)拓展(實(shí)時(shí)虛擬化技術(shù))
QNX Neutrino 版本6.x x86
IntervalZero RTX 版本3.x,4.x和5.x RTX 8.1,RTX2011, RTX2012, RTX64TenAsys INtime?
Linux(實(shí)時(shí)版本:RT-PREEMPT) 內(nèi)核2.6.24或更高 32位和62位 x86,ARM,PowerPC Non-GPL批準(zhǔn)的解決方案
T-Kernel (iTron) 版本2.x
MQX,ecosRTAI,Xenomai。
如您需要在其他的操作系統(tǒng)運(yùn)行本協(xié)議棧產(chǎn)品,歡迎您咨詢我們。
支持與服務(wù)
購買我們的產(chǎn)品后,我們將為您提供專業(yè)的技術(shù)指導(dǎo),在您開發(fā)控制系統(tǒng)時(shí),如果需要,我們可以為您提供完整的系統(tǒng)集成解決方案,針對(duì)性地滿足您的差異化需求,例如將EtherCAT主站移植到其他嵌入式操作系統(tǒng)中;
同時(shí),我們可以為您提供測(cè)試以及咨詢服務(wù),對(duì)您的系統(tǒng)進(jìn)行性能分析和優(yōu)化,為您開發(fā)最新的以太網(wǎng)網(wǎng)絡(luò)驅(qū)動(dòng)程序和軟件等,歡迎您就具體事宜和具體需求與我們溝通和聯(lián)系。
其他信息
有關(guān)EC-Master主線協(xié)議棧的更多信息如下:
性能測(cè)試:EC-Master在不同硬件平臺(tái)和不同操作系統(tǒng)下運(yùn)行時(shí)的性能情況。
文檔下載:原始詳細(xì)的技術(shù)文檔。
歡迎下方掃碼關(guān)注北京盟通科技的微信公眾號(hào)或直接來電咨詢以獲取更多最新信息