EtherCAT?是世界上最受歡迎的實時以太網(wǎng)解決方案之一,其在工業(yè)互聯(lián)網(wǎng)領(lǐng)域得到廣泛應(yīng)用,由EtherCAT技術(shù)協(xié)會(ETG)提供技術(shù)維護(hù)和開放。北京盟通科技有限公司是ETG會員之一,專注于實時現(xiàn)場總線技術(shù)及工業(yè)通訊技術(shù)的研發(fā)、推廣及技術(shù)支持服務(wù),立足于工業(yè)自動化領(lǐng)域,在多年相關(guān)技術(shù)落地應(yīng)用設(shè)計與維護(hù)的基礎(chǔ)上,合作推出了EtherCAT主站協(xié)議棧(EC-Master)及配套的軟件工具。
EC-Master協(xié)議棧是一個經(jīng)過精心設(shè)計和優(yōu)化的主站協(xié)議棧產(chǎn)品,方便客戶朋友更好地完成EtherCAT主站控制器的開發(fā)工作,支持在不同的嵌入式或非嵌入式(實時)操作系統(tǒng)上運行。現(xiàn)已實現(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的特點
我司提供的EtherCAT主站協(xié)議棧針對不同的(實時)操作系統(tǒng)進(jìn)行了專門的優(yōu)化
完整符合EtherCAT Master Classes指令(ETG.1500)
極高的可移植性:協(xié)議棧獨立于操作系統(tǒng)和編譯器
支持多種操作系統(tǒng)
高性能、低CPU負(fù)載
支持的CPU架構(gòu):x86、ARM、PowerPC、SH、MIPS
支持SMP多核處理(對稱多處理)
協(xié)議棧廣泛應(yīng)用于機器人、PLC/運動控制、測量等領(lǐng)域的國際知名品牌產(chǎn)品
版本介紹
Class A 完整功能版 & Class B 基礎(chǔ)功能版主站
通常最終用戶和系統(tǒng)集成商們在使用EtherCAT主站時,他們都希望對最小的資源占用和互操作性有一個限制性定義.。因此, ETG技術(shù)協(xié)會定義了Class A和Class B兩種類型的主站:
Class A: 標(biāo)準(zhǔn)的EtherCAT主站;
Class B: 最小化的EtherCAT主站;
大多數(shù)EtherCAT主站設(shè)備遵守Class A的規(guī)定的。當(dāng)然對于一些資源有所限制的設(shè)備,也可以根據(jù)實際情況選擇符合Class B的規(guī)范的主站。其功能請查閱此頁面或下載有關(guān)文檔。
功能包
熱插拔功能包:在網(wǎng)絡(luò)工作狀態(tài)下接入和去除從站,其他從站功能不受影響;
線纜冗余(環(huán)型拓?fù)洌┕δ馨嚎膳c熱插拔功能包配合使用;
主站冗余功能包:
主站對象字典包括以主從站狀態(tài),錯誤報告,總線掃描結(jié)果功能包;
TCP/IP遠(yuǎn)程接口功能包:提供遠(yuǎn)程和本地相同API,為診斷和配置提供強大的功能。
模塊化結(jié)構(gòu)
主站協(xié)議棧EC-Master的模塊化結(jié)構(gòu)可分為:
應(yīng)用程序接口層:使用 C/C++、C# 和 Python 對 EtherCAT主內(nèi)核進(jìn)行編程。
EtherCAT Master Core:核心層中的主要 EtherCAT 主站功能。所有協(xié)議處理,例如過程數(shù)據(jù)傳輸和郵箱協(xié)議(CoE、EoE、FoE、SoE)在此處執(zhí)行。
EC-Link 層:主從之間的數(shù)據(jù)交換。支持零復(fù)制和(或)輪詢技術(shù)以及核心層,以實現(xiàn)最佳實時性能并最小化 CPU 負(fù)載。
配置層:集成的 XML 解析器支持 EtherCAT 規(guī)范中定義的 EtherCAT 網(wǎng)絡(luò)信息 (ENI) 文件。
操作系統(tǒng)層:唯一的操作系統(tǒng)特定層。 所有操作系統(tǒng)調(diào)用都在這里執(zhí)行。 為了獲得最佳性能,可以使用簡單的C語言宏來實現(xiàn)大多數(shù)功能。
支持的系統(tǒng)和硬件平臺
EC-Master穩(wěn)定支持的系統(tǒng)和硬件平臺如下:
On Time RTOS-32 版本5.x RTOS32Win Windows上的實時拓展(實時虛擬化技術(shù))
QNX Neutrino 版本6.x x86
IntervalZero RTX 版本3.x,4.x和5.x RTX 8.1,RTX2011, RTX2012, RTX64TenAsys INtime?
Linux(實時版本: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)運行本協(xié)議棧產(chǎn)品,歡迎您咨詢我們。
支持與服務(wù)
購買我們的產(chǎn)品后,我們將為您提供專業(yè)的技術(shù)指導(dǎo),在您開發(fā)控制系統(tǒng)時,如果需要,我們可以為您提供完整的系統(tǒng)集成解決方案,針對性地滿足您的差異化需求,例如將EtherCAT主站移植到其他嵌入式操作系統(tǒng)中;
同時,我們可以為您提供測試以及咨詢服務(wù),對您的系統(tǒng)進(jìn)行性能分析和優(yōu)化,為您開發(fā)最新的以太網(wǎng)網(wǎng)絡(luò)驅(qū)動程序和軟件等,歡迎您就具體事宜和具體需求與我們溝通和聯(lián)系。
其他信息
有關(guān)EC-Master主線協(xié)議棧的更多信息如下:
性能測試:EC-Master在不同硬件平臺和不同操作系統(tǒng)下運行時的性能情況。
文檔下載:原始詳細(xì)的技術(shù)文檔。
歡迎下方掃碼關(guān)注北京盟通科技的微信公眾號或直接來電咨詢以獲取更多最新信息