APS控制系统的决策支持系统
Decision Support System for the APS Control System
摘要:
先进光子源现在是其常规光束生产的第五个年头。基于EPICS [1]的控制系统已进入其生命周期阶段,必须在日益严格的操作和可靠性要求下实施新的控制算法。控制系统的庞大容量(约270,000条记录、约145个基于VME的输入输出控制器(IOC)和约7,000,000行EPICS ASCII配置代码)给代码维护带来了巨大挑战。目前的工作描述了一个关系数据库,提供了一个集成的视图,整个APS控制系统,包括国际奥委会低层次的逻辑,物理布线文件,和高层次的客户端应用程序的交互组件。数据库是从用于加载活动IOC的同一个操作CVS存储库中提取(引导)的。它提供站点范围的决策支持设施,以检查和跟踪控制流并识别客户端(例如,用户界面)程序。关系数据库形成了全局控制逻辑及其与物理I/O和外部高级应用程序的连接的通用文档的基础。
英文摘要:
The Advanced Photon Source is now in its fifth year of routine beam production. The EPICS-based [1] control system has entered the phase in its life cycle where new control algorithms must be implemented under increasingly stringent operational and reliability requirements. The sheer volume of the control system (~270,000 records, ~145 VME-based input-output controllers (IOCs), and ~7,000,000 lines of EPICS ASCII configuration code), presents a daunting challenge for code maintenance. The present work describes a relational database that provides an integrated view of the interacting components of the entire APS control system, including the IOC low-level logic, the physical wiring documentation, and high-level client applications. The database is extracted (booted) from the same operational CVS repository as that used to load the active IOCs. It provides site-wide decision support facilities to inspect and trace control flow and to identify client (e.g., user interface) programs involved at any selected point in the front-end logic. The relational database forms a basis for generalized documentation of global control logic and its connection with both the physical I/O and with external high-level applications.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。