Hello Max
We (ELI Beamlines, Prague) are using the hybrid architecture for laser beamlines control. Recently, we published a paper which presents this and other details of our laser controls:
http://icalepcs.synchrotron.org.au/papers/tud3o02.pdf
http://icalepcs.synchrotron.org.au/talks/tud3o02_talk.pdf
One of the advantages of having hybrid LabVIEW/EPICS is reliable and scalable integration done by Channel Access protocol. In our case, CA integrates EPICS IOCs, LabVIEW controllers, instruments and also turn-key laser systems and so CA implements overall supervisory
layer.
I think, that is exactly what is missing in LabVIEW world -- scalable SCADA-like protocol. or system. One can go with third-party or with open-source like EPICS/CA.
We aim for 100s to few 1000s of PVs per laser beamline (so times 4 in total) while keeping 10Hz rate as limit for top-level supervisory data exchange.
After an experience with LabVIEW I/O server (DCS) and after researched other options with our HW options/decisions on mind, we rather provisioned LabVIEW SW implementation of CA-server/-client from Observatory Sciences Ltd.
So now, on both sides (EPICS and LabVIEW), events passing can utilize camonitor routines and error handling can be managed with particular Process Variable fields -- standard to EPICS records. Then ca_get and puts are there and about ten of standard PV (record)
types are supported.
Tomas
Hello,
I’m investigating the pro’s/con’s of a hybrid LabVIEW/EPICS system for the control and DAQ on PRIME Lab’s accelerator. We’ll be adding a second ion source (and requisite controllers) so it seems like a good
time to make such a migration if it seems beneficial. Currently we use a suite of LabVIEW applications for control/DAQ of a dozen NI cRIOs, a handful of NI GPIB-ethernet controllers, and two NI PXI chassis as our input/output controllers.
In particular, I’m curious to talk to anybody who’s ever migrated a system from pure LabVIEW to a LabVIEW/EPICS hybrid or who currently runs an EPICS system involving controllers similar to ours (the NI cRIOs,
PXI crates, and GPIB-ENET controllers).
Thanks,
Max
-----------------------------------------
Max Wyman
PRIME Lab, Purdue University
765-496-6894