koenig-pa GmbH(KPA) 为工业流程控制和工厂自动化行业提供成本效益、高质量自动化技术和集成解决方案。在2004年 koenig-pa 公司加入EtherCAT Technology Group (ETG),从此以后就专注于 EtherCAT 产品,KPA业务涵盖实施的所有方面:应用架构、概念开发、集成到其它系统和硬件原型。KPA 为各种实时系统提供 EtherCAT 软件、硬件、服务和运动产品。
KPAEtherCAT从站堆栈
KPA EtherCAT从站堆栈是一款软件栈适用于运行在微控制器、CPU或DSP上,使用或不用任何操作系统。它为源代码或者编译的库。
一般
●“C”代码编写
●小封装用于8- 和16 Bit-微控制器例如SAB 80x16x (Infineon)、ARM 3.9 (ARM)、ATmega128 (Atmel)、ppc 52xx、MPC8536 (Freescale)、MicroBlaze (Xilinx)、Sitara (TI)
●根据对象字典和过程图像的大小
○ROM (flash) 大小 >= 64kB标准 (55kB 基本)
○RAM 大小 >= 8kB 标准 (3kB 基本)
接口
●兼容Beckhoff EtherCAT从站控制器(ESC):ASIC ET 1xxx 和 IP-Core
●操作系统 -基于或OS-less
●IRQ-处理硬件事件
●轮询邮箱 (Mbx) 和过程图像
●静态对象字典 (OD),含来自应用的给定指针
●支持Intel- 和Motorola-数据格式
EtherCAT功能
●邮箱协议:CoE, EoE, FoE, SoE VoE
●分布式时钟 (DC)
●差分扫描率
从站栈相关产品:
KPAEtherCAT从站协议栈交付选项
扩展的特性
●操作系统抽象
○硬件抽象层代替***的“定义”
○操作系统抽象层用于匹配操作系统
●运行时间发生/改变对象字典 (OD),采用标准xml文件或用户指定OD-描述数据,来自于ROM、闪存或ECS的EEPROM
●代码执行的活踪迹用于有效调试和诊断
●差分扫描率用于过程图像交换
●虚拟NIC支持(可选)
发货清单
●源代码许可证-无限制使用 *1)
●为编译的库 *2),包含Linux POSIX实施例程
●文档和例程
●一年技术支持和一致性测试协助
*1) 只适用于产品 7040 0002
*2) 只适用于产品 7040 001, 3-8
······