EtherCAT?是世界上最受欢迎的实时以太网解决方案之一,其在工业互联网领域得到广泛应用,由EtherCAT技术协会(ETG)提供技术维护和开放。北京盟通科技有限公司是ETG会员之一,专注于实时现场总线技术及工业通讯技术的研发、推广及技术支持服务,立足于工业自动化领域,在多年相关技术落地应用设计与维护的基础上,合作推出了EtherCAT主站协议栈(EC-Master)及配套的软件工具。
EC-Master协议栈是一个经过精心设计和优化的主站协议栈产品,方便客户朋友更好地完成EtherCAT主站控制器的开发工作,支持在不同的嵌入式或非嵌入式(实时)操作系统上运行。现已实现的操作系统包含Linux、VxWorks、QNX、RTX、INtime?、Integrity、Xenomai、On Time RTOS-32、RTEMS、FreeRTOS、eCos、TI- RTOS、T-Kernel 以及其他操作系统。
EC-Master的特点
我司提供的EtherCAT主站协议栈针对不同的(实时)操作系统进行了专门的优化
完整符合EtherCAT Master Classes指令(ETG.1500)
极高的可移植性:协议栈独立于操作系统和编译器
支持多种操作系统
高性能、低CPU负载
支持的CPU架构:x86、ARM、PowerPC、SH、MIPS
支持SMP多核处理(对称多处理)
协议栈广泛应用于机器人、PLC/运动控制、测量等领域的国际知名品牌产品
版本介绍
Class A 完整功能版 & Class B 基础功能版主站
通常最终用户和系统集成商们在使用EtherCAT主站时,他们都希望对最小的资源占用和互操作性有一个限制性定义.。因此, ETG技术协会定义了Class A和Class B两种类型的主站:
Class A: 标准的EtherCAT主站;
Class B: 最小化的EtherCAT主站;
大多数EtherCAT主站设备遵守Class A的规定的。当然对于一些资源有所限制的设备,也可以根据实际情况选择符合Class B的规范的主站。其功能请查阅此页面或下载有关文档。
功能包
热插拔功能包:在网络工作状态下接入和去除从站,其他从站功能不受影响;
线缆冗余(环型拓扑)功能包:可与热插拔功能包配合使用;
主站冗余功能包:
主站对象字典包括以主从站状态,错误报告,总线扫描结果功能包;
TCP/IP远程接口功能包:提供远程和本地相同API,为诊断和配置提供强大的功能。
模块化结构
主站协议栈EC-Master的模块化结构可分为:
应用程序接口层:使用 C/C++、C# 和 Python 对 EtherCAT主内核进行编程。
EtherCAT Master Core:核心层中的主要 EtherCAT 主站功能。所有协议处理,例如过程数据传输和邮箱协议(CoE、EoE、FoE、SoE)在此处执行。
EC-Link 层:主从之间的数据交换。支持零复制和(或)轮询技术以及核心层,以实现最佳实时性能并最小化 CPU 负载。
配置层:集成的 XML 解析器支持 EtherCAT 规范中定义的 EtherCAT 网络信息 (ENI) 文件。
操作系统层:唯一的操作系统特定层。 所有操作系统调用都在这里执行。 为了获得最佳性能,可以使用简单的C语言宏来实现大多数功能。
支持的系统和硬件平台
EC-Master稳定支持的系统和硬件平台如下:
On Time RTOS-32 版本5.x RTOS32Win Windows上的实时拓展(实时虚拟化技术)
QNX Neutrino 版本6.x x86
IntervalZero RTX 版本3.x,4.x和5.x RTX 8.1,RTX2011, RTX2012, RTX64TenAsys INtime?
Linux(实时版本:RT-PREEMPT) 内核2.6.24或更高 32位和62位 x86,ARM,PowerPC Non-GPL批准的解决方案
T-Kernel (iTron) 版本2.x
MQX,ecosRTAI,Xenomai。
如您需要在其他的操作系统运行本协议栈产品,欢迎您咨询我们。
支持与服务
购买我们的产品后,我们将为您提供专业的技术指导,在您开发控制系统时,如果需要,我们可以为您提供完整的系统集成解决方案,针对性地满足您的差异化需求,例如将EtherCAT主站移植到其他嵌入式操作系统中;
同时,我们可以为您提供测试以及咨询服务,对您的系统进行性能分析和优化,为您开发最新的以太网网络驱动程序和软件等,欢迎您就具体事宜和具体需求与我们沟通和联系。
其他信息
有关EC-Master主线协议栈的更多信息如下:
性能测试:EC-Master在不同硬件平台和不同操作系统下运行时的性能情况。
文档下载:原始详细的技术文档。
欢迎下方扫码关注北京盟通科技的微信公众号或直接来电咨询以获取更多最新信息