D etector C ontrol S ystem HMPID SB 16-9-2002G. De Cataldo CERN-CH, A. Franco & A. Nardulli INFN...

10
HMPID SB 16-9-20 02 G. De Cataldo CERN-CH, A. Franco & A. Nardulli INF N Bari, I 1 Detector Control System HMPID Updates and prototyping • HMPID DCS with PVSS & SMI++ • T monitoring for the Cooling system • Conclusions

Transcript of D etector C ontrol S ystem HMPID SB 16-9-2002G. De Cataldo CERN-CH, A. Franco & A. Nardulli INFN...

Page 1: D etector C ontrol S ystem HMPID SB 16-9-2002G. De Cataldo CERN-CH, A. Franco & A. Nardulli INFN Bari, I 1 HMPID Updates and prototyping HMPID DCS with.

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

Page 2: D etector C ontrol S ystem HMPID SB 16-9-2002G. De Cataldo CERN-CH, A. Franco & A. Nardulli INFN Bari, I 1 HMPID Updates and prototyping HMPID DCS with.

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

Page 3: D etector C ontrol S ystem HMPID SB 16-9-2002G. De Cataldo CERN-CH, A. Franco & A. Nardulli INFN Bari, I 1 HMPID Updates and prototyping HMPID DCS with.

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

Page 4: D etector C ontrol S ystem HMPID SB 16-9-2002G. De Cataldo CERN-CH, A. Franco & A. Nardulli INFN Bari, I 1 HMPID Updates and prototyping HMPID DCS with.

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

Page 5: D etector C ontrol S ystem HMPID SB 16-9-2002G. De Cataldo CERN-CH, A. Franco & A. Nardulli INFN Bari, I 1 HMPID Updates and prototyping HMPID DCS with.

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

Page 6: D etector C ontrol S ystem HMPID SB 16-9-2002G. De Cataldo CERN-CH, A. Franco & A. Nardulli INFN Bari, I 1 HMPID Updates and prototyping HMPID DCS with.

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

Page 7: D etector C ontrol S ystem HMPID SB 16-9-2002G. De Cataldo CERN-CH, A. Franco & A. Nardulli INFN Bari, I 1 HMPID Updates and prototyping HMPID DCS with.

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

Page 8: D etector C ontrol S ystem HMPID SB 16-9-2002G. De Cataldo CERN-CH, A. Franco & A. Nardulli INFN Bari, I 1 HMPID Updates and prototyping HMPID DCS with.

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

Page 9: D etector C ontrol S ystem HMPID SB 16-9-2002G. De Cataldo CERN-CH, A. Franco & A. Nardulli INFN Bari, I 1 HMPID Updates and prototyping HMPID DCS with.

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

Page 10: D etector C ontrol S ystem HMPID SB 16-9-2002G. De Cataldo CERN-CH, A. Franco & A. Nardulli INFN Bari, I 1 HMPID Updates and prototyping HMPID DCS with.

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