摘要: 国产控制系统在火电、化工和核能等领域已能替代国外整体方案,但针对控制系统的核心控制器操作系 统主要依赖进口的问题,提出在完全自主化的翼辉实时操作系统(SylixOS)上,基于EtherCAT总线协议进行实验物理与工业控制系统(EPICS)的开发方法。通过创建socket服务器实现EPICS IOC间的通信,并通过IgH EtherCAT Master的底层协议栈,实现 EPICS IOC 与 EtherCAT 从站的通信。再利用 EPICS 异步驱动机制,实现 socket 服务器和 EPICS IOC 间的异步通信。将开源 EPICS和 IgH EtherCAT Master 软件,以及 dls epics ethercat 移植到 SylixOS 中,在控制器同时实现EtherCAT主站功能(EtherCAT输入输出设备通信)和EPICS实时数据库功能,并实现基于EPICS的过程控制逻辑。在核能综合利用超轻水项目上的应用表明系统稳定可靠,并能满足该项目10 ms采样率的需求。该项工作提高了控制系统的自主可控性,实现基于EtherCAT的更紧凑的架构,可以在更高同步率和采样率的运动控制领域扩展应用,并且极大压缩了控制系统成本。
中图分类号: