가속기 제어 시스템

양성자가속기 성능향상을 위한 EPICS 기반 통합제어 시스템 구축

1. 발주처: 경주양성자가속기


2. 개요

양성자가속기 및 빔라인장치를 운전하기 위해서 약 60대의 EPICS 기반 분산제어시스템 IOC(Input Output Controller)가 구축되어 운영 중에 있다. EPICS 개발 서버는 가속기 제어시스템 IOC의 소프트웨어 업그레이드 및 개발에 필요한 EPICS 관련 툴의 기본적인 템블릿을제공하고, Git및 SVN을 이용하여 개발 코드 관리 기능 및 개발 문서 보관 기능을 담당한다. 알람서버는 장치에 문제가 발생하였을 때 신속하게 운전자에게 알려주고 알람내용을 기록하는 장치로서 EPISC database의 알람상태를 표시해야 한다. 아카이브서버는 장치 운전과 관련된 데이터를 실시간으로 저장하고 데이터 검색 기능을 제공하는 장치이며, 데이터 저장은 파일 및 SQL 형식으로 저장하고 웹을 통하여 아카이브상태를 확인할 수 있어야 한다. 현재 가속기 및 빔라인진공 장치 모니터링 제어시스템은 전자석 전원 제어시스템과 함께 사용되고 있다. 진공 모니터링 제어시스템을 단독으로 사용함으로써 진공 IOC의 정지 횟수를 최소화하여 IOC의 상시 가동 및 모니터링이 가능하고, 데이터를 원활하게 저장할 수 있다. 고주파 인터락제어시스템은 고주파 보호 장치와 관련된 모든 PLC에 CPU와 통신하는 모듈을 추가함으로써 문제가 발생한 PLC만 정지하도록 하는 시스템이다. 이렇게 함으로써 향후 문제 발생 시 문제 해결 및 복구를 신속하게 처리할 수 있도록 하여 가속기 운전을 향상시킬 수 있다. 


3. 구성

  • Alarm Server, Archive Server, EPICS Development Server, 진공
  • 제어시스템 EPICS IOC 구축



4. 주요 사양 (구축,설치 ,시험)

  • Alarm Server 개발
  • Archive Server 개발
  • EPICS Development Server 개발
  • 진공 제어시스템 EPICS IOC  개발



5. Alarm Server 구성도



5-1. Archive Server 구성도



5-2. EPICS Development Server 구성도