AbstractA new data acquisition (DA) system has been developed for the MAST experiment at Culham. It has also been implemented on the COMPASS experiment as a replacement for the old PDP-11 based data acquisition system and as a test bed for MAST. The DA system is distributed across a number of computers with a DA process for each distinct diagnostic system. An object-orientated approach is taken to the control and readout of each device in the system. It is designed to be independent of the hardware interfaces used on each diagnostic. The system is flexible enough to cope with diagnostics ranging from those involving simple time evolving signals to complex spectrometers, and will incorporate a new high speed distributed timing system. This system is also being considered as the interface to the real time Plasma Control system on MAST. A distributed scheduling system is used to co-ordinate the activity of each DA process with the Central Control system for each experiment. This paper describes the architecture of this data acquisition system with particular emphasis on the core of the data acquisition system. Aspects of distributed implementation of the system on real diagnostics are discussed in a companion paper [1].
マスト実験のために新しいデータ収集(DA)システムが開発された。また、COMPASS実験においても、旧PDP-11ベースのデータ収集システムの代替として、またマストの試験平台として実装された。このDAシステムは複数のコンピュータに分散されており、各診断システムごとにDAプロセスが存在する。各装置の制御と読み出しにはオブジェクト指向アプローチが採用されている。システムは、各診断で使用されるハードウェアインターフェースから独立するように設計されている。このシステムは、単純な時間変化信号から複雑な分光計まで、さまざまな診断に対応できる柔軟性を備えており、新しい高速分散タイミングシステムも組み込まれる予定である。このタイミングシステムは、マストのリアルタイムプラズマ制御システムへのインターフェースとしても検討されている。分散スケジューリングシステムを用いて、各DAプロセスの活動を中央制御システムと各実験ごとに調整している。本論文では、このデータ収集システムのアーキテクチャについて、特にデータ収集システムの核心部分に焦点を当てて述べる。実際の診断への分散実装の側面については、併報論文[1]で議論される。