TUP099  加速器制御  8月1日 第1,2,3,4会議室他 13:00 - 15:00
EPICS Portable Archiverの開発
Development of EPICS portable archiver
 
○路川 徹也(東日本技術研究所),帯名 崇(高エネルギー加速器研究機構)
○Tetsuya Michikawa (e-JAPAN IT Co.,Ltd.), Takashi Obina (KEK)
 
EPICSを使用した大/中規模の加速器制御システムでは、膨大なデータを収集・閲覧するシステムの1つとしてCSS ArchiverやChannel Archiver, KBlog等が使われることが多い。しかし、これらのデータ収集システムを構築/整備/運用するためには、人的資源や作業時間、サーバPC等必要であるため、小規模/試験用制御システムでは導入が容易とは言い難かった。そこで、インストールから設定・運用が容易で、他のEPICSを使用したシステムと共通のプログラムが使用可能なデータ収集システムをとして、python2系を使用したPortableArchiverを開発した。特徴としては、(1)python2.7であれば、PythonCA、dateutil 以外の外部パッケージを必要としない、(2)プログラムのインストールはpythonプログラムファイルのコピーのみ、(3)PVリストはCSS Archiver、ChannelArchiverと共通のxml形式を使用、(4)DBはpython標準のsqlite3を使用しているので、データのバックアップ等が簡便に行える、(5)CSS DataBrowserからのデータ参照が可能、等が挙げられる。