1 DCS TDR DCS TDR Key technical points & Key technical points & milestones milestones TB 15 Dec 2003 L.Jirdén
Dec 28, 2015
1
DCS TDRDCS TDRKey technical points & Key technical points &
milestonesmilestones
TB 15 Dec 2003L.Jirdén
2
TDR contentsTDR contents Introduction & context Requirements & design strategy System architecture System implementation
Control system components Detector applications Services applications Operation Scale
Organization Organization, responsibilities, schedule, cost
estimate
3
Software architectureSoftware architecture
sub-sys 1
device a
Control Units
DeviceUnits
To physical devices
sub-det B
detector
sub-det A
sub-sys 2
device b
…
…
gas
DCS
ECS
power
sub-det Esub-det D
…
…
…
racks
sub-sys 1 sub-sys 2
device e…
4
Control and device Control and device unitsunits
PVSS
CU Behaviour(FSM)
configurationarchiving
PartitioningAlarmhandling
access, ownership
dB
operator
parent
child child
commands
states
commands
states
PVSS
FSMinterface
configurationarchiving
Alarmsdevicedriver
access, ownership
dB
operator
parent
settingsreading
s device
Partitioning
OFF
ERROR
ON
STANDBY
GO_STANDBY
GO_READY
GO_STANDBY
RESET
Alarm
GO_OFFCONFIG
RAMP_UP RAMP_DW
5
PartitioniPartitioningng
sub-sys 1
device a
Control Units
DeviceUnits
To physical devices
sub-det B
detector
sub-det A
sub-sys 2
device b
…
…
gas
DCS
ECS
power
sub-det Esub-det D
…
…
…
racks
sub-sys 1 sub-sys 2
device e…
operator A
operator B
operator D
operator C
6
TDR contentsTDR contents Introduction & context Requirements & design strategy System architecture System implementation
Control system components Detector applications Services applications Operation Scale
Organization Organization, responsibilities, schedule, cost
estimate
7
Back-end and front-Back-end and front-end componentsend components
Field-bus
Front-end application
DEVICE DRIVERS
DEV 1 DEV 2
COMMUNIC
DCS Front-end
DBaccess
ALARM
PVSS CONFIGARCHIV
WEB
ARCHIV
COMMUNIC
FSM
DCS Back-end
DCS network
CONDIT
PVSSCONFIG
FEE CONFIG
User application
Process layer
Field layer
Supervisory layer
8
PVSS architecturePVSS architecture
UserInterface
Processing
Communication and Memory Layer
Driver
UIM
Ctrl API
EVMDBM
D DD
DB
UIM UIM
9
Distributed PVSS Distributed PVSS systemsystem
UIM
Ctrl API
EVMDBMDB
UIM UIM
DCS
Dist
Dist Dist
Dist……
UIM
Ctrl API
EVMDBM
D DD
DB
UIM UIM
… SSD
UIM
Ctrl API
EVMDBM
D DD
DB
UIM UIM
TPC
UIM
Ctrl API
EVMDBM
D DD
DB
UIM UIM
…TRD
operator
DEVICE
10
TDR contentsTDR contents Introduction & context Requirements & design strategy System architecture System implementation
Control system components Detector applications Services applications Operation Scale
Organization Organization, responsibilities, schedule, cost
estimate
11
DCS
Su
b-
dete
cto
rs
FC
TOF
SPD SDD SSD
TPC TRD ZDC PMDHMP
RO
ITS PHO
CPVCAL
FMD V0T0
TRATRI
MU COSEMC
Common solutions
HV
LV
FEE
GAS
MON
COOSu
b-s
yste
ms
LSR
HV
LV
FEE
GAS
MON
TS
HV
LV
FEE
HV
LV
FEE
GAS
MON
HV
LV
FEE
GAS
MON
HV
LV
FEE
MON
HV
LV
FEE
MON MON
ROD
VHV
HV
LV
GAS
MON
HV
LV
FEE
TMP
HV
LV
MON
HV
LV
FEE
MON
HV
LV
GAS
MON
HV
LV
FEE
HV
LV
GAS
MON
HV
LV
FEE
HV
LV
FEE
HV
LV
FEE
LIQ
GAS
HV
LV
GAS
MON
ALITS
COOCOO COO COOCOO COO COO COO COO COO COO COO
MON MON MON MONMON
PLS
ALI
~10 Common
~10 Specific
12
PVSS
CU Behaviour(FSM)
configurationarchiving
PartitioningAlarmhandling
access, ownership
dB
operator
PVSS
FSMinterface
configurationarchiving
Alarmsdevicedriver
access, ownership
dB
operator
device
Partitioning
Agreed set of standard devicesStandard interfaces – OPC, DIM
Common tools
OFF
ERROR
ON
STANDBY
GO_STANDBY
GO_READY
GO_STANDBY
RESET
Alarm
GO_OFFCONFIG
RAMP_UP RAMP_DW
Standard FSM’s
What is a common solution?What is a common solution?
13
Common solution for Common solution for FEE FEE
ALICE CONTROL ROOMPVSS
console
Common interface?Common interface?
18 different FEE architectures
ON DETECTOR
VME
SPD FEE
JTAG
HMPID FEE
DDL
TPC FEE
ETHERNET
TRD FEE
EASYNET
…
MXI …
Front End Device (FED)
DIM server
interfaces
FEE H/W
MXIDDLEASYNETETHERNETEtc.
FEE specific
FEE commo
n
DIM client
14
Architecture of SPD Architecture of SPD FEE ControlFEE Control
(PVSS) DIM Client
CA1CA2 MA1 MA2
Pixel Multi Chip Module
Router
VISA
PCI-MXI-VME
Database
DIM server Data
, flags
Multithread applications
Control Agent reacts to
commands received by server
Monitoring Agent publishes data as
DIM services
Control and
Monitoring
Server
ClientSoftware
JTAGC
om
mands
15
TDR contentsTDR contents Introduction & context Requirements & design strategy System architecture System implementation
Control system components Detector applications Services applications Operation Scale
Organization Organization, responsibilities, schedule, cost
estimate
16
Pre-installation on surface
Final installation in UX
Commissioning phase
ScheduleSchedule2004 20052003 20072006
HW infrastructureBack-end + servicesDetector sub-systemsIntegration with DAQ/TRG
HW infrastructureBack-end + servicesDetector sub-systemsIntegration with DAQ/TRG/HLT
Individual detectorsGroups of detectorsWhole experiment
17
The ACC team wishes you a …
…Merry Christmas !!
PrettigeKerstdage
n!
Vrolijk Kerstfeest! Craciun
Fericit!
God Jul!
Veselé Vianoce!
Buon Natale!