Utility Facility Monitoring System on Linux-based IOC for the KEKB N. Yamamoto, A. Akiyama, T. Katoh, J. Odagiri, KEK, Tsukuba, JAPAN Matsuzaki, HITACHI,Ltd.,Hitachi, Ibaraki, JAPAN N. Ishibashi, HICOS, Inc.,Hitachi-Naka, Ibaraki,JAPAN 2015/10/1 ICALEPCS2003 1 Facility controls and Acc. Controls Any Changes in the environment may affect performance of an accelerator. For example, These effects are observed in KEKB accelerator operation. Outer Air Temperature Tunnel Temperature Atmosphere pressure 2015/10/1 ICALEPCS2003 2 KEKB Facility controls Electric power Air conditioning in an accelerator tunnel. Cooling water control Monitoring air temperature/cooling water temperature. Variation of these quantities may have correlation with the performance of an accelerator. 2015/10/1 ICALEPCS2003 3 KEKB Facility controls Electric power Air conditioning in an accelerator tunnel. Cooling water control Monitoring air temperature/cooling water temperature. Variation of these quantities may have correlation with the performance of an accelerator. 2015/10/1 ICALEPCS2003 4 Old KEKB Facility controls Used since the beginning of the TRISTAN project. It was 15 years old mini computer (HIDIC-80) based control system. It was replaced with the new one last year (2002). 2015/10/1 ICALEPCS2003 5 New KEKB Facility control system Based on PLC system connected by Fiber optical data transmission line(1Gbps/100Mbps) Gateway to KEKB control system(EPICS based) was introduced. 2015/10/1 ICALEPCS2003 6 Schematic of the new KEKB facility control system PLC network Gateway to KEKB Cont. Net. Data Server 2015/10/1 ICALEPCS2003 7 Data Server and EPICS GW CA GW request and received data through the internal network using a proprietary protocol(SV4). To KEKB control net. Data server RS90 PLC network CA GW Internal Network 2015/10/1 ICALEPCS2003 8 Gateway to EPICS Running EPICS 3.14.2 ioc-sh on Linux PC. Threads in ioc-sh process get data from PLC system through the private network. It also put data into a data array. It also sends EPICS software event to EPICS database Device support reads data and timestamp from the data array. 2015/10/1 ICALEPCS2003 9 Device Support Post Event EPICS Records Data/ Timestamp PLC data receiver 2015/10/1 Get Data Currently only “READ” from PLC is supported. ICALEPCS2003 10 Linux IOC specifications Made by HITACHI CPU type: Intel Pentium 4 @ 1.8GHz Memory: 256MB OS: Red Hat Linux 7.3/ Linux Kernel 2.4.18-3 80GB HDD 2015/10/1 ICALEPCS2003 11 Linux IOC performance 375 channels are read from PLC data server. 32 sub processes of ioc-sh are running to support 375 channels. Each process occupies 3164 blocks Update data every 5~50 seconds CPU Usage : less than 1% 2015/10/1 ICALEPCS2003 12 History data sample A week history of cooling water temperature and air temperature in an accelerator tunnel. Data was taken from the facility control system and stored in the data logger of KEKB control system. 2015/10/1 ICALEPCS2003 13 Conclusion Linux IOC is used to build gateway between EPICS base KEKB control system and the facility control system based on proprietary PLC controls. System is running stable in the operation of KEKB. Success of this system encourage us to use Linux IOC in an accelerator control system. 2015/10/1 ICALEPCS2003 14
© Copyright 2024 ExpyDoc