Orateur
Description
The CSNS accelerator beam-synchronous data acquisition (BSA) system is designed to ensure immediate data availability and capable of providing a comprehensive view of the entire machine through high sampling rates and precise timestamping data. The BSA data can be used for machine tuning, troubleshooting, and early fault prediction. EPICS 7 structured PVs are employed to integrate raw waveform data with descriptive metadata. The newer EPICS PV Access protocol, in conjunction with Kafka, has been adopted as the data streaming solution for the CSNS accelerator BSA system. EPICS 7 structured data from multiple sources is collected and aggregated by several data collection services, then forwarded to a data distribution service and stored in HDF5 format. Additionally, the BSA system offers several REST APIs to facilitate retrieval of HDF5 data. This presentation will provide a detailed overview of the system design and its online deployment.