PowerPoint プレゼンテーション

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