Guo Fan, Jiang Wei, Yang Xinglin, et al. Applications of asynchronous slow devices control system based on EPICS[J]. High Power Laser and Particle Beams, 2017, 29: 075102. doi: 10.11884/HPLPB201729.170019
Citation:
Guo Fan, Jiang Wei, Yang Xinglin, et al. Applications of asynchronous slow devices control system based on EPICS[J]. High Power Laser and Particle Beams, 2017, 29: 075102. doi: 10.11884/HPLPB201729.170019
Guo Fan, Jiang Wei, Yang Xinglin, et al. Applications of asynchronous slow devices control system based on EPICS[J]. High Power Laser and Particle Beams, 2017, 29: 075102. doi: 10.11884/HPLPB201729.170019
Citation:
Guo Fan, Jiang Wei, Yang Xinglin, et al. Applications of asynchronous slow devices control system based on EPICS[J]. High Power Laser and Particle Beams, 2017, 29: 075102. doi: 10.11884/HPLPB201729.170019
For the fact that most of the front-end devices are slow devices with communication port in the control system of Linear Induction Accelerator (LIA), this paper combines synchronous communication module Asyn with StreamDevice module to realize the distributed control of these devices based on the EPICS architecture. The multi-parameter input and output methods are proposed based on SCPI and non-SCPI commands. The command format supported by domestic devices is not SCPI, and it is usually needed to read or write multiple PVs in one I/O command, but the protocol in StreamDevice does not support. In this paper, Calcout record is used to combine several PVs in to a structured array to implement setting multiple PVs at one time, and waveform record is used to implement reading multiple PVs at one time.