广州虹科电子科技有限公司 华南理工大学国家科技园 EtherCAT 主站开发-含ZedBoard 测试数据对比 本文从四个角度描述:一、EtherCAT 主站的基本要求;二、EtherCAT 主站常见配置;三、对EtherCAT 主站开发方案供应商的要求;四、KPA 主站方案在 ZedBoard 的测试结果(Xenomai 和 Linux Rt-Preempt)
一、EtherCAT 主站的基本要求 硬件上:唯一一个硬件的要求就是要有 NIC(网络接口控制器,全双工通讯的 00 MBit/s) 软件上:一个实时运行环境,用来驱动网络中的从站
编程软件:可选 IEC61131-3 编程环境(如 3S 的 CoDeSys 以及 KW 的 Multiprog 等)或者用户自定义软件 二、EtherCAT 主站常见配置 EtherCAT 主站设备供应商一般需要给用户提供:ENI 文件以及 EtherCAT 主站配置工具;而 EtherCAT 从站设备供应商应该提供的是 ESI 文件
EtherCAT Network Information File (ENI) :ENI 文件描述了网络拓扑结构、每个设备的初始化命令、需要周期发送的命令
ENI 文件是给主站用的,主站会根据这个文件里面的命令来发送给从站
每个EtherCAT 主站需要配备 ENI 文件
EtherCAT Slave Information(ESI):每个EtherCAT 设备须随货给用户一个ESI 文件,一般是
xml 格式
ESI文件是配置工具在离线模式下用来编译网络信息 ENI 的(比如过程数据结构,同步命令等) 3
EtherCAT 主站配置工具:一般 EtherCAT 主站设备供应商需要为用户提供免费的配置软件+编程软件+ENI文件
主站配置工具要求具备如下功能:加载从站ESI 文件,创建/