D etector C ontrol S ystem HMPID SB 16-9-2002G. De Cataldo CERN-CH, A. Franco & A. Nardulli INFN...
-
Upload
ella-dixon -
Category
Documents
-
view
215 -
download
2
Transcript of D etector C ontrol S ystem HMPID SB 16-9-2002G. De Cataldo CERN-CH, A. Franco & A. Nardulli INFN...
HMPID SB 16-9-2002 G. De Cataldo CERN-CH, A. Franco & A. Nardulli INFN Bari, I
1
Detector
Control
System HMPID Updates and prototyping
• HMPID DCS with PVSS & SMI++• T monitoring for the Cooling
system• Conclusions
• HMPID DCS with PVSS & SMI++• T monitoring for the Cooling
system• Conclusions
HMPID SB 16-9-2002 G. De Cataldo CERN-CH, A. Franco & A. Nardulli INFN Bari, I
2
Detector
Control
System
HMPID Control Panel: HMPID Control Panel: the Graphic User Interfacethe Graphic User Interface
HMPID SB 16-9-2002 G. De Cataldo CERN-CH, A. Franco & A. Nardulli INFN Bari, I
3
Detector
Control
System
HVPS 1HVPS 1
HVm 7HVm 7HVm 6HVm 6
HVm 5HVm 5HVm 4HVm 4
HVm 3HVm 3HVm 2HVm 2
HVm 1HVm 1
High VoltageC.U. Domain
(c.prg SMI++)
High VoltageC.U. Domain
(c.prg SMI++)
Low voltageC.U Domain. Low voltageC.U Domain.
Gas Distrib.C.U.DomainGas Distrib.C.U.Domain
C6F14 rec.C.U. DomainC6F14 rec.
C.U. DomainCooling
C.U. DomainCooling
C.U. Domain
Device Units LCModulLCModulLCMainLCMain?? ?? ??
HMPID Control Unit
Domain
HMPID Control Unit
Domain
Hierarchy: Exclusive or Shared mode
MainUser
hardwareExpert
Hierarchical representation of the HMPID C.S.
This representation and functionality comes once the SMI++toolkit is adopted to build the C.S..
IncludedIncluded, ExcludedExcluded,,StandAloneStandAlone, , Command Disabled, , ManualManual andand Ignored;Ignored;
7 HMPID Modules
HMPID SB 16-9-2002 G. De Cataldo CERN-CH, A. Franco & A. Nardulli INFN Bari, I
4
Detector
Control
System
Experimentparameters
set #1
Experimentparameters
set #1
External Data Base for theExternal Data Base for theHMPID ConfigurationHMPID Configuration
Configuration DBConfiguration DB
Experimentparameters
set #1 Name1 ValueName2 Value
DictionaryName1 DP1
In order to have a centralized In order to have a centralized repository of the Detector repository of the Detector Configurations a D.B. , external to Configurations a D.B. , external to the PVSS environment, has been the PVSS environment, has been created.created.
Store a ConfigurationStore a Configuration: the HMPID : the HMPID config. parameters are stored in the config. parameters are stored in the external DB as a list of doublets external DB as a list of doublets (Name,Value) where the name is the (Name,Value) where the name is the symbolic name of a parameter given by symbolic name of a parameter given by the user.the user.
Load a ConfigurationLoad a Configuration:according to a :according to a Dictionary, each doublet (Name,Value) Dictionary, each doublet (Name,Value) in the Config. D.B. is converted in the in the Config. D.B. is converted in the corresponding doublet (DataPoint, corresponding doublet (DataPoint, Value) in the PVSS environment (Value) in the PVSS environment (DP Value)..
In order to have a centralized In order to have a centralized repository of the Detector repository of the Detector Configurations a D.B. , external to Configurations a D.B. , external to the PVSS environment, has been the PVSS environment, has been created.created.
Store a ConfigurationStore a Configuration: the HMPID : the HMPID config. parameters are stored in the config. parameters are stored in the external DB as a list of doublets external DB as a list of doublets (Name,Value) where the name is the (Name,Value) where the name is the symbolic name of a parameter given by symbolic name of a parameter given by the user.the user.
Load a ConfigurationLoad a Configuration:according to a :according to a Dictionary, each doublet (Name,Value) Dictionary, each doublet (Name,Value) in the Config. D.B. is converted in the in the Config. D.B. is converted in the corresponding doublet (DataPoint, corresponding doublet (DataPoint, Value) in the PVSS environment (Value) in the PVSS environment (DP Value)..
PVSS DBPVSS DB
DP1 Value
- Symbolic NameSymbolic Name DefinitionDefinition : a custom panel in the FW allows the definition of the Symbolic Name into : a custom panel in the FW allows the definition of the Symbolic Name into the Dictionary.the Dictionary.
- Store a configurationStore a configuration: a control script program is able to record, in the Configuration DB, the actual : a control script program is able to record, in the Configuration DB, the actual HMPID configuration parameters present in the PVSS Data Base. This is a “detector snapshot”.HMPID configuration parameters present in the PVSS Data Base. This is a “detector snapshot”.
- Load a configurationLoad a configuration: a control script program reads from the config. DB all the parameter values : a control script program reads from the config. DB all the parameter values requested for the “detector configuration” and according to the Dictionary writes them in the PVSS Data requested for the “detector configuration” and according to the Dictionary writes them in the PVSS Data Point Elements.Point Elements.
- Symbolic NameSymbolic Name DefinitionDefinition : a custom panel in the FW allows the definition of the Symbolic Name into : a custom panel in the FW allows the definition of the Symbolic Name into the Dictionary.the Dictionary.
- Store a configurationStore a configuration: a control script program is able to record, in the Configuration DB, the actual : a control script program is able to record, in the Configuration DB, the actual HMPID configuration parameters present in the PVSS Data Base. This is a “detector snapshot”.HMPID configuration parameters present in the PVSS Data Base. This is a “detector snapshot”.
- Load a configurationLoad a configuration: a control script program reads from the config. DB all the parameter values : a control script program reads from the config. DB all the parameter values requested for the “detector configuration” and according to the Dictionary writes them in the PVSS Data requested for the “detector configuration” and according to the Dictionary writes them in the PVSS Data Point Elements.Point Elements.
322
1
Control Script
Control Script
HMPID SB 16-9-2002 G. De Cataldo CERN-CH, A. Franco & A. Nardulli INFN Bari, I
5
Detector
Control
System Schematic of the HMPID cooling sys Rw
PT 100 I TADC PT 100 I
TADC
4 wires connection 2 wires connection
ADC module ADC module
T4wadc = a*R + b; (1.3)
T2wadc = a*(R+Rw) + b; (1.4)
Rw = ρo*(1+α*T W)*L/S; (1.5)
We remember that:
Δ 2w Tadc=(d2wTadc/dRw)*(dRw/dTw)* Δ Tw (1.6)
Δ 2w Tadc = a* ρo*α*(L/S)* Δ Tw ;
Δ 2w Tadc/ Δ T w = 8.79 * 10-2
HMPID SB 16-9-2002 G. De Cataldo CERN-CH, A. Franco & A. Nardulli INFN Bari, I
6
Detector
Control
System PLC Timing on Tmeas.
T about 100CT about 100CT about 25CT about 25C
HMPID SB 16-9-2002 G. De Cataldo CERN-CH, A. Franco & A. Nardulli INFN Bari, I
7
Detector
Control
System First results
23
23.5
24
24.5
25
25.5
26
26.5
27
10:00
10:30
11:00
11:30
12:00
12:30
14:30
15:00
15:30
16:00
TIME
TE
ME
RA
TU
RE
(C
)
4 wires connections
2 wires connections
climate PT100TEMERATURE TREND RESOLUTION dT=0.1 C
23
23.5
24
24.5
25
25.5
26
26.5
27
10:00 10:30 11:00 11:30 12:00 12:30 14:30 15:00 15:30 16:00
TIME (hh:mm)
TE
MP
ER
AT
UR
E (
C)
PT100 4wires long
PT100 4wires short
PT100 2 wires
HMPID SB 16-9-2002 G. De Cataldo CERN-CH, A. Franco & A. Nardulli INFN Bari, I
8
Detector
Control
System
PT100 thermo-resistors
PVSS: DAQ ANDMONITORING OFTEMPERATURE
OPCINTERFACE
HMPID SB 16-9-2002 G. De Cataldo CERN-CH, A. Franco & A. Nardulli INFN Bari, I
9
Detector
Control
System HMPID cooling sys.
ABSTRACT
The aim of this project has been the evaluation of components, both hardware and
software, to be used for the Cooling System of the High Momentum Particle
Identification Detector (HMPID) for the ALICE experiment.
During the first part of my work I improved my knowledge of the main
components used in the project, namely the PT100 thermo-resistors; the Programmable
Logic Controller (PLC) SIMENS S7-300, and the OPC server-client architecture to
provide the software interface between the hardware and the user applications.In the second part I applied the acquired knowledge to the implementation and test of different schemes forthe readout and monitoring of the PT100 sensors.
SUMMER STUDENT 2002 GROUP: EP/AIT
PROJECT REPORT
“Evaluation of components for the ALICE/HMPID Detector Cooling System”
SUPERVISORS: PAOLO MARTINENGO GIACINTO DE CATALDO
STUDENT: ALESSANDRO NARDULLI
HMPID SB 16-9-2002 G. De Cataldo CERN-CH, A. Franco & A. Nardulli INFN Bari, I
10
Detector
Control
System
Conclusions
• HMPID C.S. is being migrated in the HMPID C.S. is being migrated in the PVSS+SMI++ PVSS+SMI++ environmentenvironment(http://clara.home.cern.ch/clara/fw/FSMConfig.pdf) ,
• First results on the T monitoring for the HMPID First results on the T monitoring for the HMPID cooling sys.cooling sys.
• T control in progressT control in progress
• HMPID C.S. is being migrated in the HMPID C.S. is being migrated in the PVSS+SMI++ PVSS+SMI++ environmentenvironment(http://clara.home.cern.ch/clara/fw/FSMConfig.pdf) ,
• First results on the T monitoring for the HMPID First results on the T monitoring for the HMPID cooling sys.cooling sys.
• T control in progressT control in progress