DAQ-Middlewareの現状報告 千代浩司A,F、仲吉一男A,F、安芳次A,F、 井上栄二A,F、長坂康史B,F、味村周平C,F、 神徳徹雄D,F、安藤慶昭D,F、和田正樹E 高エネルギー加速器研究機構素粒子原子核研究所A 広島工業大学B 大坂大学C 産業技術総合研究所D (株)Bee Beans TechnologiesE Open-ItF 目次 • • • • DAQ-Middlewareの概略 使用例 開発体制 転送速度 2012-03-25 物理学会@関西学院大学 2 DAQ-Middlewareとは (1) • 汎用のネットワークベースデータ収集 (DAQ)ソフトウェアフレームワーク – 簡単に開発、設定、使用できる – 再利用可能なコンポーネントで構成 • ターゲット – 中小規模実験 – テストベッド (測定器、エレクトロニクス等) 2012-03-25 物理学会@関西学院大学 3 DAQ-Middleware とは (2) • RT(Robot Technology)-Middlewareをデータ収集用に拡張 • RT-Middleware – ネットワークロボットシステム構築のためのソフトウェア共通プ ラットフォーム – 産総研知能システム研究部門・タスクインテリジェンス研究グ ループが開発 – 複数のコンポーネントが通信してひとつの機能を実現する – そのソフトウェアコンポーネントの仕様は国際標準規格 (OMG) – 2006年から産総研と共同研究を行っている DAQ-Middleware Data Transfer Function Run Control Function DAQ-DAQ-DAQComponent Component Component System Configuration function DAQOperator Web Interface RT-Middleware 2012-03-25 物理学会@関西学院大学 4 DAQ-Middleware構成図 •使用するコンポーネントを指定 • コンポーネント間接続情報 • パラメータ User Interface PC XML • 装置パラメータ • オンラインモニタパラ メータ System Configuration Daq Operator HTTP Server Command/Status Control Panel on Web browser XML/JSON Device Condition/ Online analysis PC Logger Online histograms on Web browser ・ ・ ・ Gatherer Dispatcher Monitor Detectors 2012-03-25 Read-out modules 物理学会@関西学院大学 Online histograms using ROOT 5 DAQコンポーネント Service Port Service Port (command/status) (command/status) Data OutPort InPort + DAQ-Middlewareが 提供している = Data OutPort InPort Logics Logics (for data handling) (for data handling) ユーザーが書く DAQコンポーネント構成例 DaqOperator DaqOperator Data Command/Status Logger Gatherer Dispatcher Gatherer Monitor 2012-03-25 物理学会@関西学院大学 Monitor データセーブなしでオンライン モニターする 6 使用例 • 実験 – J-PARC/MLF – DAQ system of Depth-resolved XMCD (X-ray Magnetic Circular Dichroism) experiments at Photon Factory (KEK IMSS, KEK IPNS) • 実験(評価中) – CANDLES – SuperNEMO • 検出器テストベッド – ILC CCD Vertex (KEK,東北大学) – GEM (KEK 測定器開発室) – SOI (KEK 測定器開発室) 2012-03-25 物理学会@関西学院大学 7 J-PARC MLF中性子での使用状況 Daq Operator DAQ-Middleware Working Monitor Gatherer Dispatcher Gatenet PSD Systems Logger Daq Operator Monitor Daq Operator Gatherer/ Gateboard Dispatcher Logger Scinti. Systems Monitor Gatherer for GEM Dispatcher GEM Systems 2012-03-25 物理学会@関西学院大学 Logger 8 開発体制 (1) Open-It 次世代DAQプロジェクト@測定器開発室 Project starts 2006 First Beam at MLF 2007 2008 Open-It starts 2009 MLF Oct. Nov. Dec. Pkg(RC2) version version version 2010 2011 Apr.JuneJuly Oct. version version versionversion MLF Pkg(RC1) CHEP06 2012-03-25 DAQ-Middleware 1.0-RC1 DAQ-Middleware DAQ-Middleware 1.0.0 1.1.0 物理学会@関西学院大学 9 開発体制 (2) • 2010年4月 DAQ-Middleware Core グループ 結成 • メンバー – 仲吉 (2011年4月まで)、千代、安、井上 (KEK) – 長坂 (広島工業大学) – 味村 (大阪大学) – 神徳、安藤 (産業技術総合研究所) – 和田 ( (株) Bee Beans Technologies) 2012-03-25 物理学会@関西学院大学 10 Scinetific Linux5.x (i386, x86_64) でのセットアップ • ソースの他にScientific Linux 5.x (i386, x86_64)のrpmパッケージを作っている。 • daqmw.kek.jpと通信できる環境なら – http://daqmw.kek.jp/daqmw-rpmを取得 – ./daqmw-rpm installでセットアップ完了 – アンインストールするときは ./daqmw-rpm uninstall 2012-03-25 物理学会@関西学院大学 11 転送速度テスト Source Sink Run on one multi core CPU PC. Each components communicate via loopback device (localhost). Ethernet 2012-03-25 物理学会@関西学院大学 Source Sink 12 普及活動 • トレーニングコース 例年8月上旬KEKつくばで。 KEK外でも予定しています。 • 解説文書などはWebサイト http://daqmw.kek.jp/ にあります。 2012-03-25 物理学会@関西学院大学 13 今後の予定 • Scientific Linux 6.x、その他Linux distribution への対応 • 機器制御サポートの検討 • ご要望の宛先 2012-03-25 物理学会@関西学院大学 14 サマリー • DAQ-Middleware – 紹介 – 使用例 – 今後の予定 2012-03-25 物理学会@関西学院大学 15 BACKUP 2012-03-25 物理学会@関西学院大学 16
© Copyright 2024 ExpyDoc