JBMCambridge Workshop 6th to 7th January DAQ-DCS Communication
JBMCambridge Workshop 6th to 7th January Supervisor Modules HVLVT Cooling Monitor Barrel & Surroundings CoolingCold Room FSI Temp Mechanics Chiller NESLab Robot & UPS Racks Humidity Pressure Power Crates DAQ (Main) PVSS DAQ (RCC ) TIM ROD DCS for Barrel Assembly Provider ROD PC Serial Port Non-ELMB CAN Serial CAN Link TCP/IP (Ethernet) VME F-O link To Modules DDC Commands Responses (Status, acks) Crate Controller Cooling System PLC Serial Link Monitoring Commands + Monitoring DCS-DAQ information
JBMCambridge Workshop 6th to 7th January DAQ States and Transitions Running Paused Configured Loaded Initial Absent(Off) Closed StartStop PauseResume ConfigUnconfig Load Unload Shutdown Boot SetupBoot Cold Start Lukewarm StartLukewarm Stop Cold Stop Warm StopWarm Start ShutdownClose
JBMCambridge Workshop 6th to 7th January DCS States and Transitions Monitoring Running Monitoring Configured Off Configured Monitoring Running DCS Status Local Control Remote Control LV=On, HV=Standby LV=Standby, HV=Standby LV=On, HV=On
JBMCambridge Workshop 6th to 7th January
JBMCambridge Workshop 6th to 7th January States and Voltages Local Remote DAQDCSLVHV Off/Initial Loaded Configured Running Off Configured Monitoring Remote Off On Off On Standby (ATLAS) On Off Paused Running Configured Loaded Off/Initial Remote Off Standby (or higher) Local DCS
JBMCambridge Workshop 6th to 7th January Command Summary DAQ->DCS. Change State DCS->DAQ. Confirm successful processing of request. DCS->DAQ. Alarm message. DAQ->DCS. Request IV curve. DAQ->DCS. Perform a hard reset. DAQ->DCS. Confirm successful processing of request. DAQ->DCS. Perform DCS parameter dump. DAQ->DCS. Set/check value of CLOCK SELECT control line. DAQ->DCS. Set/check VCSEL bias. DAQ->DCS. Set/check PIN bias. DAQ->DCS. Set/check ALL LV and HV values.
JBMCambridge Workshop 6th to 7th January Command Format … XXX Commands/Functions will be provided via the SCT API XXX Numerical or text data is passed between DAQ and DCS
JBMCambridge Workshop 6th to 7th January Addressing Components Addressable items are: Barrel Row Module ROD MUR Module Serial Number ALL Disk Ring Quadrant
JBMCambridge Workshop 6th to 7th January DDC : Existing Facility DDC-CT DAQ->DCS Command DAQ<-DCS Response DDC-MT DCS->DAQ Message DDC-DT DAQ DCS Data
JBMCambridge Workshop 6th to 7th January Specific Member Functions void setDcsToRunning()int confirmDcsToRunning() void setDcsToMonitoring()int confirmDcsToMonitoring() void requestIvCurve ( string curveDetails ) void requestHardReset()int confirmHardReset() void setItemXxxxxx( string settingDetails )
JBMCambridge Workshop 6th to 7th January End
JBMCambridge Workshop 6th to 7th January Domain Controller Oxford ATLAS Assembly Computer Network Back to DCS for Barrel Assembly