This system is a non-intelligent local control interface for laser functions which also provides for high accuracy digitization of the intensity monitors. Some CSR space is needed for communicating status information, storing input information and reporting error conditions such as receiving trigger pulses too close together in time. Loading and retrieving information is via a VME interface.
The chosen way to do it is to put a wrapper around the custom made software and make it communicate with PVSS II API manager. In this way we decouple driver part from SCADA (easier to make changes in one of them without having to rewrite the entire code) and we also reuse the existing driver (why throw away something that works?).
Through the use of SCADA We will also obtain superior alarm handling,
trending , GUI etc. characteristics. When the final electronics and
TTC system become available, the replacement of the CAMAC and home
made triggering system could be done without changing either SCADA
part or the driver...