jbmcambridge workshop 6th to 7th january 2003 1 daq-dcs communication
Post on 20-Jan-2018
213 Views
Preview:
DESCRIPTION
TRANSCRIPT
JBM Cambridge Workshop 6th to 7th January 2003
1
DAQ-DCS Communication
JBM Cambridge Workshop 6th to 7th January 2003
2
Supervisor
Modules
HV LV TCooling
Monitor
Barrel & Surroundings
Cooling Cold Room
FSI Temp
Mechanics
Chiller
NESLab
Robot & UPS
Racks
Humidity
Pressure
Power Crates
DAQ(Main)
PVSS
DAQ (RCC)
TIMROD
DCS for Barrel Assembly
Provider
ROD
PC Serial Port
Non-ELMB CANSeria
l CA
N L
ink
TCP/IP (Ethernet)VM
E
F-O link To Modules
DDC
Com
man
ds
Res
pons
es (S
tatu
s, a
cks)
Crate Controller
CoolingSystem
PLC
Serial Link
MonitoringMonitoringCommands +Monitoring
DCS-DAQ information
JBM Cambridge Workshop 6th to 7th January 2003
3
DAQ States and Transitions
Running Running
PausedConfiguredConfigured
Loaded Loaded
InitialInitial
Absent(Off) Absent(Off)Closed Closed
Start StopPause Resume
Config Unconfig
Load Unload
ShutdownBoot
Setup Boot
Cold Start
Lukewarm Start Lukewarm Stop
Cold Stop
Warm Stop Warm Start
Shutdown Close
JBM Cambridge Workshop 6th to 7th January 2003
4
DCS States and Transitions
Monitoring
Running
Monitoring
Configured Configured
OffOff0
1
3
2
Off
Configured
Monitoring
Running
DC
S St
atus
Loc
al C
ontr
olR
emot
e C
ontr
ol
LV=On, HV=Standby
LV=Standby, HV=Standby
LV=On, HV=On
JBM Cambridge Workshop 6th to 7th January 2003
5
JBM Cambridge Workshop 6th to 7th January 2003
6
States and Voltages
Loc
alR
emot
e
DAQ DCS LV HV
Off/Initial
Off/Initial
Off/Initial
Loaded
Configured
Running
Off
Configured
Monitoring
Remote
Remote
Remote
Remote
Off
Off
Off
On
On
On
On
On
Off
Off
Off
Off
On
Standby (ATLAS)
On
On
On
Off
Paused
Running
Configured
Loaded
Off/Initial
Remote
Remote
Remote
Off
Standby (or higher)Standby (or higher)
Standby (or higher)Standby (or higher)
Loc
al
DC
SD
CS
DC
S
JBM Cambridge Workshop 6th to 7th January 2003
7
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.
JBM Cambridge Workshop 6th to 7th January 2003
8
Command Format
<Command> <commandident> <args> …
XXX Commands/Functions will be provided via the SCT API
XXX Numerical or text data is passed between DAQ and DCS
JBM Cambridge Workshop 6th to 7th January 2003
9
Addressing ComponentsAddressable items are:
BarrelRowModuleRODMURModule Serial NumberALLDiskRingQuadrant
JBM Cambridge Workshop 6th to 7th January 2003
10
DDC : Existing Facility
DDC-CT DAQ->DCS Command DAQ<-DCS Response
DDC-MT DCS->DAQ Message
DDC-DT DAQ<->DCS Data
JBM Cambridge Workshop 6th to 7th January 2003
11
Specific Member Functions
void setDcsToRunning() int confirmDcsToRunning()
void setDcsToMonitoring() int confirmDcsToMonitoring()
void requestIvCurve ( string curveDetails )
void requestHardReset() int confirmHardReset()
void setItemXxxxxx( string settingDetails )
JBM Cambridge Workshop 6th to 7th January 2003
12
End
JBM Cambridge Workshop 6th to 7th January 2003
13
DomainController
Oxford ATLAS Assembly Computer Network
Back to DCS for Barrel Assembly
top related