基于共享内存网络的数据采集系统
Data Acquisition System with Shared Memory Network
摘要:
SPring-8控制系统提供称为Poller/Collector的数据采集软件,用于定期采集数据。它的轮询方案不支持获取与事件同步的数据,并且不能保证来自不同VME系统的数据的一致性。近年来,对快速和事件驱动的数据采集的要求越来越高,并且要求来自不同VME系统的一组数据的同步。我们在标准框架中添加了新的数据采集软件,并使用了共享内存网络。我们通过更新已经用于反馈控制的原始框架来设计VME上的软件。PC上的数据填充过程将共享存储板上的同步数据集存储到数据库。共享内存板提供250 Mbit/s的传输速率,并通过光纤电缆连接。我们将把该系统安装到直线加速器束流位置监测器数据采集中作为第一个应用。
英文摘要:
The SPring-8 control system provides data acquisition software called Poller/Collector for periodic data taking. Its polling scheme does not support taking data synchronized with an event, and simultaneity in the data from the different VME systems is not guaranteed. Recently, requirement for fast and event-driven data acquisition has increased, and the synchronization of a set of data from the different VME systems is requested. We added new data-taking software to the standard framework with a shared memory network. We designed the software on the VME by updating the original framework that was already used for feedback control. The data filling process on a PC stores sets of the synchronized data on a shared memory board to the database. The shared memory boards provide 250Mbit/s transmission rate and are linked with optical fiber cables. We will install the system to the linac beam position monitors data acquisition as the first application.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。