Abstract:
To reduce the amount of duplication efforts of physical and program developers, a portable, extensible and maintainable PACS (Physics-oriented Accelerator Control System) is proposed and implemented for heavy ion accelerator facilities by IMP (Institute of Modern Physics, Chinese Academy of Sciences). For testing the feasibility of the PACS, a lattice adjustment application and its new GUI for both DC and pulse modes is programmed by Python language. The DC mode, built with the SQL database and soft IOC of the EPICS, is performed in the HIRFL-CSRe. In addition, the pulse mode is tested in the HIRFL-CSRm. The testing results show that the tune adjustment and optics calculation in the two modes are implemented successfully, and the PACS can provide the interfaces between the modules and layers. Therefore, the framework of the PACS is feasible.