17
Adrian Oates Daresbury Laboratory ALICE Control System July 08

Adrian Oates Daresbury Laboratory ALICE Control System July 08

Embed Size (px)

Citation preview

Adrian Oates Daresbury Laboratory

ALICE Control System

July 08

Adrian Oates Daresbury Laboratory

Introduction•Hardware Involved -

– IOC’s– Other Systems– Network– Servers & Consoles

•Applications– How to find them– How to specify what you want– History / Strip tool– Backup and Restore

Adrian Oates Daresbury Laboratory

Control Station

Adrian Oates Daresbury Laboratory

CS1 - Injector

• CS1A – Serial– Radiation Monitors– PSU control – Motor Control ( whole machine inc Laser) – Injector Ion Pump control– Gun PSU

• CS1B– Analogue control & readback – Status and interlocks – Magnets, Vac, laser shut, gun

PSU, Cryo RF permit, Booster Valves

Adrian Oates Daresbury Laboratory

CS2 – Injector ST1 & AR1• CS2A – Serial

– BPM switch unit– PSU control – Motor Control ( RF still Used ?? )– Ion Pump control– Beam Loss / Protection readback

• CS2B– Analogue control & readback – Status and interlocks– Hall probe readback (All the Machine)– BPM Readback (All the Machine)– Beam Loss / Protection control (All the Machine)

Adrian Oates Daresbury Laboratory

CS3 – ST2 THZ FMU• CS3

– RF DIO– Analogue control & readback ( some RF)– Status and interlocks

Adrian Oates Daresbury Laboratory

CS4 – ST3 AR2 ST4 CBS• CS4

– RF connection to S7 PLC– Analogue control & readback – Status and interlocks

Adrian Oates Daresbury Laboratory

CS5 – Laser• CS5

– Pulse delay via GPIB– Charge counter– Attenuator

Adrian Oates Daresbury Laboratory

Other Systems• Cryo PC – OPC server – Web Interface• Blade IOC in the control room• PS IOC’s Rack Room

Adrian Oates Daresbury Laboratory

Network• Network LHS = site network RHS = Controls Network• Two network locations – Rack Room, Control Room

Adrian Oates Daresbury Laboratory

Requests for new Control• Request by email with a sketch of what you want

Adrian Oates Daresbury Laboratory

Requests for new Control

Adrian Oates Daresbury Laboratory

Servers and Consoles• Erlpserv1 – Main server all control system configuration• Erlpserv2 – History data• 2 Consoles User = console Pw= console• 2 Laptops User = pcon Pw = control

– Must be connected to the control network.– Some displays will be too big.

• Main Menu – on all consoles• Close & restart Main Menu to get updates

Adrian Oates Daresbury Laboratory

Control Synoptics• Control synoptics accessible via Main Menu• Commonly used synoptics are:• Injector

– Vacuum– 500kV Power Supply– Laser– Magnets

• Machine– Radiation Monitors– Vacuum– Magnets– Diagnostics

• Personnel Safety– Machine Synoptics

• RF– Linac, Booster, Buncher control

Adrian Oates Daresbury Laboratory

History Web Interface• Main Menu -> History -> Web Interface• Used to retrieve archived data values for EPICS channels• Type PV name into ‘Names’ text box• Set date/time (US format) in start/end times drop down boxes• Choose output format

– Plot– Various spreadsheet formats

• Press ‘Get’ button

• Can retrieve multiple EPICS channels at same time• Can use patterns to search for EPICS channels

• If a channel is missing, please contact us to add it to history

Adrian Oates Daresbury Laboratory

StripTool• Main Menu -> History -> StripTool• Used for real-time plots of EPICS channels• Type PV name into ‘Plot New Signal’ text box• Press ‘Connect’ button• Graph appears with real-time plot

StripTool Control Window• Curves Tab

– Can modify precision (decimal places), logarithmic plot, mix and max limits

• Controls Tab– Can modify sample rate, graph colours etc

Adrian Oates Daresbury Laboratory

Backup & Restore Tool (BURT)• Main Menu -> Commissioning -> Back-Up and Restore Tool• Used to create and restore snap-shots of EPICS channels values• Request Files

– Plain text file with list of EPICS channel names– Stored on Apsv4 which is samba mounted to both consoles

at /home/Apsv4_astec_sambaShare directory

• Backup button creates a snapshot of values for the EPICS channels specified in a request file

• Restore button restores EPICS channels values from the values stored in a a snapshot file