J-PARC MLF実験制御ソフトウェアフレームワークIROHA2の現状2023
Present status of the experiment control software framework "IROHA2" at J-PARC MLF (FY2023)
長谷美 宏幸
; 稲村 泰弘
; 森山 健太郎*
Hasemi, Hiroyuki; Inamura, Yasuhiro; Moriyama, Kentaro*
IROHA2はJ-PARC MLFに設置された中性子実験装置の制御や自動測定を行うためのMLF標準装置制御ソフトウェアフレームワークである。IROHA2は、機器制御を実施するデバイス制御サーバーおよび機器構成や実験装置での測定を管理する装置管理サーバー、自動測定を可能にするシーケンス管理サーバー、実験装置の測定状態やデバイスステータスを統合的に管理する統合制御サーバーから構成される。IROHA2はWebユーザーインターフェイスを有しており、装置スタッフやユーザーはWebブラウザから各サーバーを操作することが可能である。2022年度から2023年度にかけての改善・改良点として、Python3のマイナーバージョンのアップデートおよび非推奨機能の置き換えがある。これまでIROHA2はPython3.6に対応していたが、Python3.6は2021年12月をもってEOLとなった。したがって、これをPython3.9に対応するようにコードの書き換えを実施し、同時に将来的に廃止される非推奨機能の置き換えを実施した。また、新たに追加された機能として、統合制御サーバーにおいてDAQコンポーネントの情報を一覧で表示するパネルを追加した。これにより、統合制御サーバーが配信する静的HTMLにDAQコンポーネントの情報を追加することができるようになり、それらをJLAN外部から監視することが可能になった。現在実施している主な高度化項目としては、測定のリトライ機能の強化がある。DAQミドルウェアで一時的な問題が発生して測定のBegin/Endに失敗する場合があるためIROHA2には測定のリトライ機能があるが、より確実にリトライが成功するようにこの機能を強化している。また、その他にはWeb UIの改良により、操作性の向上や情報の見やすさの向上を図っている。今後は現在開発している実験課題及び持ち込み試料の情報を管理する試料管理システムとの連携機能を追加する予定である。また、装置スタッフなどからの要望を取り入れた新規機能の追加や機能改善、セキュリティ面でのアップデートやバグ修正などを継続的に実施していく。また、現在進めているIROHA2の後継システムについての概要も紹介する予定である。
no abstracts in English
- 登録番号 : BB20231465
- 抄録集掲載番号 :
- 論文投稿番号 :
[CLARIVATE ANALYTICS], [WEB OF SCIENCE], [HIGHLY CITED PAPER & CUP LOGO] and [HOT PAPER & FIRE LOGO] are trademarks of Clarivate Analytics, and/or its affiliated company or companies, and used herein by permission and/or license.