Interfacing to the CLS Control System Canadian Light Source University of Saskatchewan
Beamline Control System Overview (Elder Matias) Matlab (Russ Burg) Beamline Applications (Tom Regier) Agenda
Interfacing to the CLS Control System Elder Matias Canadian Light Source University of Saskatchewan
Interfacing Options Fully Supported: –Turn-key control system on each beamline –Mathlab (academic users only) Known to work at CLS: –C/C++ interface libraries Likely to work: –EPICS 3.14 compliant environments
VLANs for: each beamline, machine control, development, office, visitors VME Crate (Reflective Memory) MicroStep EROC IOC RTEMS Field Dev. RS-232 Devices OPI Linu x IOC Step Controller RTEMS Motors MicroStep OPI Linu x OPI Linu x Touch Panel OPI Linux Network Server (bootp, dhcp, auto restore) Linux Data Archive Server Linux Alarm Server MS-Win MS-SQL Server MS-Win PowerEdge IOC Linux PS Boards IOC RTEMS Power Supplies EROC IOC RTEMS Field Dev. Ethernet Devices PLC & GPIB Field Dev. MagnetsMotors 1Gig Bridge IOC Linux Field Dev. Profibus PLC System Architecture
Design Features Accelerator and Beamline Systems based on EPICS and RTEMS Independent VLAN for each bend magnet beamline or ID-pair Central common servers provide network services, data achieving and storage Gateways provide read-access all machine parameters and control over insertion devices Interfaces to central alarm management, work management and inventory control systems are being developed
Example Beamline Control Screen
Example Beamline Control Screen (PX)
Winter at the CLS