26
JCOP Workshop, June 5th 2002, H.J.Burckhart 1 ATLAS DCS ATLAS DCS ATLAS DCS Scope & Context Scope & Context Architecture Architecture Connection to DAQ Connection to DAQ Front Front - - End: ELMB End: ELMB Full Vertical Slice Full Vertical Slice Future work and JCOP Future work and JCOP

ATLAS ATLAS DCS DCS - JCOP

  • Upload
    others

  • View
    33

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ATLAS ATLAS DCS DCS - JCOP

JCOP Workshop, June 5th 2002, H.J.Burckhart 1

ATLASDCS

ATLAS DCSATLAS DCS

Scope & ContextScope & ContextArchitectureArchitectureConnection to DAQConnection to DAQFrontFront--End: ELMBEnd: ELMBFull Vertical SliceFull Vertical SliceFuture work and JCOPFuture work and JCOP

Page 2: ATLAS ATLAS DCS DCS - JCOP

JCOP Workshop, June 5th 2002, H.J.Burckhart 2

ATLASDCS

Scope of DCSScope of DCS

IncludedIncludedSupervision and operation of all subdetector hardwareSupervision of common experimental infrastructureConnection to the CERN infrastructure servicesInteraction with the LHC accelerator

ExcludedExcludedGlobal safety (subdetectors have internal interlocks)Any contact with physics data (“events”)

data quality monitoring data flow control

Page 3: ATLAS ATLAS DCS DCS - JCOP

JCOP Workshop, June 5th 2002, H.J.Burckhart 3

ATLASDCS Organization of ATLAS DCSOrganization of ATLAS DCS

ATLAS Detector

Inner Detector

Pixel

Disks Cylinders

Si Strips

EC Barrel ECTRT LAr

EMCHCBarrel EC FW

TileCal

Barrel Ext Barrel

Muons CommonInfrastructure

Gas Detector

EC Barrel EC

HT Laser Cs S. CSC MDT RPCTGC

Frontend boardsCoolingPower SuppliesTemp.

Rad Env.CoolingLV & HV

MixingPurifiying

CoolingHV & LVGas CtrlGas dist.Temp

Power SuppliesCryoPurityTemp.Position, Strain

Gas sysTempMagnetic fieldAlignmentLV & HV

RacksCratesCoolingEnv.

DAQ CERN LHC

Op .Param

Bckgnd Luminosity BeamDump

InjectionInhibit

Information SystemMessage Report SystemRun Ctrl, DB

AcessCtrl

Electr.Distrib.

CoolingVentilation

SafetyCryo CtrlRoom

External Systems

Detector

Magnet

BT SolenoidET

Page 4: ATLAS ATLAS DCS DCS - JCOP

JCOP Workshop, June 5th 2002, H.J.Burckhart 4

ATLASDCS

DCS ArchitectureDCS ArchitectureSC

X1

USA

15Front-End System

Back-End System

Local Area Network

Partition 3Supervisory

only Partition m

UX

15

Partition 2

Common Infrastructure

Local Control Stations (LCS)

Partition 1

Expert Workstations

ServerOperation

Subdetector 1 Subdetector 2a Subdetector n

DetectorSub-system

SensorsActuators

Fieldbus 200m≈

ELMBElectronicRack

ELMBELMB

ELMB

Rack PC

Power Supply

CoolingInterlock

Box

Test

Rack PC

ELMB

Alarms

CFS

HVBarrel

Page 5: ATLAS ATLAS DCS DCS - JCOP

JCOP Workshop, June 5th 2002, H.J.Burckhart 5

ATLASDCS

DCS StructureDCS Structure

BackBack--End (2 layers)End (2 layers)Supervisory Controls (Control Room)Subsystem Controls (Local Control Station LCS)

FrontFront--EndEndCommercial equipment (e.g. HV, LV, VME, PLC)Subdetector specific systems (e.g. alignment) with standard interfaces like CANbus, OPC, VME General purpose Embedded Local Monitor Board ELMB

Page 6: ATLAS ATLAS DCS DCS - JCOP

JCOP Workshop, June 5th 2002, H.J.Burckhart 6

ATLASDCS

Relation DCS <==> DAQRelation DCS <==> DAQ

Operational independence from DAQOperational independence from DAQSeparate data paths for DAQ and DCSSeparate data paths for DAQ and DCSConnection DCS <==> DAC via dedicated Connection DCS <==> DAC via dedicated interface DCSinterface DCS--DAQDAQ--Connection DDC:Connection DDC:

bi-directional ‘data’ (volatile, information) exchange‘messages’ (occurrences, state changes) DCS => DAQcommands with feedback DAQ => DCS

Via the DAQ Online Software Components DCS Via the DAQ Online Software Components DCS gains access to the ATLAS SW environmentgains access to the ATLAS SW environment

configuration data baseconditions data base

Page 7: ATLAS ATLAS DCS DCS - JCOP

JCOP Workshop, June 5th 2002, H.J.Burckhart 7

ATLASDCS

Operation of ATLASOperation of ATLAS

During DAQ runDuring DAQ runby TDAQ run control

Outside DAQ runOutside DAQ runcentrally by shift operator from DCS consolelocally by equipment expert from LCS

Booking scheme for subBooking scheme for sub--systems to switch systems to switch between these 3 modes of operationbetween these 3 modes of operation

Page 8: ATLAS ATLAS DCS DCS - JCOP

JCOP Workshop, June 5th 2002, H.J.Burckhart 8

ATLASDCS

Functions of FrontFunctions of Front--EndEnd

SCADACAN

SPII/O function

eg. ADC DAC digital I/O JTAG I2C

eg. multiplexers sensor current R-network

Signal adaptation

Signals andSensors

eg. Voltage Current Temperature Pressure B-Field

EquipmentHardwareInterlocks

≤ 30 m

≤ 500 m

≤ 2 m ?

u-Processoreg. CAN protocol CAN open I/O processing

overall1.cdr

Page 9: ATLAS ATLAS DCS DCS - JCOP

JCOP Workshop, June 5th 2002, H.J.Burckhart 9

ATLASDCS

Reasons for ELMBReasons for ELMB

Experience from LEP: flexible I/O system Experience from LEP: flexible I/O system neededneededHomogenous solution for all of ATLAS Homogenous solution for all of ATLAS (LHC experiments?)(LHC experiments?)

save development effortease integrationreduce maintenance effort

No commercial solution exists for usage in No commercial solution exists for usage in caverncavern

radiation tolerancemagnetic field

CostCost (very large number of channels)

Page 10: ATLAS ATLAS DCS DCS - JCOP

JCOP Workshop, June 5th 2002, H.J.Burckhart 10

ATLASDCS

Features of ELMBFeatures of ELMB

Flexible I/O functions Flexible I/O functions multiplexed ADC, 16 bit, 64 channels with signal adaptation8 input, 8 output and 8 definable I/O ports SPI buslow power consumption, opto-isolatedadd-ons: DAC, 12 bit, 16-64 channels; interlock facility

Radiation Radiation toleranttolerant for usage in cavern outside of for usage in cavern outside of the calorimeterthe calorimeter

0.5 Gy and 3*1010 neutrons per year

Operation in field of 1.5 TeslaOperation in field of 1.5 TeslaRemote diagnostics, loading of SW, SEE Remote diagnostics, loading of SW, SEE detection and recoverydetection and recoveryLow cost (order of 100$ US)Low cost (order of 100$ US)

Page 11: ATLAS ATLAS DCS DCS - JCOP

JCOP Workshop, June 5th 2002, H.J.Burckhart 11

ATLASDCS

ELMB (digital side)ELMB (digital side)

50mm

67 mm

Page 12: ATLAS ATLAS DCS DCS - JCOP

JCOP Workshop, June 5th 2002, H.J.Burckhart 12

ATLASDCS

ELMB Motherboard ELMB Motherboard (connector side)(connector side)

Page 13: ATLAS ATLAS DCS DCS - JCOP

JCOP Workshop, June 5th 2002, H.J.Burckhart 13

ATLASDCS

ELMB on MotherboardELMB on Motherboard

AdaptersELMB

Page 14: ATLAS ATLAS DCS DCS - JCOP

JCOP Workshop, June 5th 2002, H.J.Burckhart 14

ATLASDCS

Signal AdaptersSignal Adapters

Further adapters:• resistive sensor 2-wire • differential attenuator• single-ended attenuator• active adapters (Vref available)• special purpose

4-wire PT100 adapter :

Page 15: ATLAS ATLAS DCS DCS - JCOP

JCOP Workshop, June 5th 2002, H.J.Burckhart 15

ATLASDCS

Resolution and stability of Resolution and stability of ELMBELMB

ELMB 25 mV (Testbox)

21.117

21.118

21.119

21.120

0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000

Time (s)

AD

C re

adin

gs (m

V)

1 V1uV

Page 16: ATLAS ATLAS DCS DCS - JCOP

JCOP Workshop, June 5th 2002, H.J.Burckhart 16

ATLASDCS

Radiation Tolerance (TID)Radiation Tolerance (TID)

Page 17: ATLAS ATLAS DCS DCS - JCOP

JCOP Workshop, June 5th 2002, H.J.Burckhart 17

ATLASDCS

Status ELMBStatus ELMB

300 pieces produced (in collab. CERN 300 pieces produced (in collab. CERN electronics pool), in use by subdetectorselectronics pool), in use by subdetectorsRadiation qualification doneRadiation qualification doneNew revision finishedNew revision finished

new processor of same familysimplify softwarereduce costincrease radiation tolerance

LongLong--term test onterm test on--going with radiation at going with radiation at CERN TCC2 with automatic SEE recoveryCERN TCC2 with automatic SEE recoveryProduce 500 pieces by October 2002Produce 500 pieces by October 2002Mass production in 2003 Mass production in 2003

Page 18: ATLAS ATLAS DCS DCS - JCOP

JCOP Workshop, June 5th 2002, H.J.Burckhart 18

ATLASDCS

DCS ArchitectureDCS ArchitectureSC

X1

USA

15Front-End System

Back-End System

Local Area Network

Partition 3Supervisory

only Partition m

UX

15

Partition 2

Common Infrastructure

Local Control Stations (LCS)

Partition 1

Expert Workstations

ServerOperation

Subdetector 1 Subdetector 2a Subdetector n

DetectorSub-system

SensorsActuators

Fieldbus 200m≈

ELMBElectronicRack

ELMBELMB

ELMB

Rack PC

Power Supply

CoolingInterlock

Box

Test

Rack PC

ELMB

Alarms

CFS

HVBarrel

Page 19: ATLAS ATLAS DCS DCS - JCOP

JCOP Workshop, June 5th 2002, H.J.Burckhart 19

ATLASDCS

Full Vertical Slice Full Vertical Slice

Page 20: ATLAS ATLAS DCS DCS - JCOP

JCOP Workshop, June 5th 2002, H.J.Burckhart 20

ATLASDCS

CAN Message TimingCAN Message Timing• 16 x 8 = 128 digital input lines (Sync + Async), 16 x 2 x 8 = 256 digital output lines (Async)• Input and output lines interconnected• 16 x 64 = 1024 Analogue channels (Sync)

t

SYN

C_1

ELM

B_3

0

ELM

B_3

1

ELM

B_3

F

δ

ELM

B_3

0_0

ELM

B_3

1_0

δδ

ELM

B_3

F_0

SYN

C_2

ELM

B_3

0

SYNC Interval

...

...

ELM

B_3

0_1

ELM

B_3

1_1

δ...

Digital Signals(Higher Priority)

Analogue Channels(Lower Priority)

ELM

B_3

F_1

ELM

B_3

F_63

Bus Cycle

...

Page 21: ATLAS ATLAS DCS DCS - JCOP

JCOP Workshop, June 5th 2002, H.J.Burckhart 21

ATLASDCS

ReadRead--out Performanceout Performance

Sync Interval vs νadc for 16 ELMBs @ 125 kbit/sec

0

5

10

15

20

25

30

35

40

0 5 10 15 20 25 30 35

νadc (Hz)

SYN

C In

terv

al (s

)

SYNC IntervalBus Period

Time diff Bus Period - SYNC Interval (s)

Page 22: ATLAS ATLAS DCS DCS - JCOP

JCOP Workshop, June 5th 2002, H.J.Burckhart 22

ATLASDCS

ResultsResults

Realistic CAN branch successfully operated Realistic CAN branch successfully operated 200m long (powering, data transmission)16 ELMB: 1024 analogue and 384 digital channelsIn worst case load situation: 4 sec read-out time

ExperienceExperienceCAN network operationCAN card limitingPVSS archiving (!)Load distribution in readout chain

ELMB to send data on change Conversion to physical units

Page 23: ATLAS ATLAS DCS DCS - JCOP

JCOP Workshop, June 5th 2002, H.J.Burckhart 23

ATLASDCS

Work in progressWork in progress

Port OPC to new CAN cardPort OPC to new CAN cardAttribute functions to elements in readAttribute functions to elements in read--out chainout chainSeveral CAN buses per PCSeveral CAN buses per PCAutomation of CAN network managementAutomation of CAN network managementLong term operation in radiation with SEE Long term operation in radiation with SEE recoveryrecoveryIntegration of ELMB SCADA SW into JCOP Integration of ELMB SCADA SW into JCOP FrameworkFramework

Page 24: ATLAS ATLAS DCS DCS - JCOP

JCOP Workshop, June 5th 2002, H.J.Burckhart 24

ATLASDCS

Future WorkFuture Work

FrontFront--EndEndDefinition of final CAN topologyELMB production and calibrationEnhancement of ELMB functionality

BackBack--EndEndHierarchical organization of subdetectorsInterplay with DAQ (e.g. partitioning, calibration)Connection DCS <==> Detector Safety System (DSS)

Optimization of work load distribution over Optimization of work load distribution over the whole readthe whole read--out chainout chainUsage of JCOP Framework toolsUsage of JCOP Framework tools

Page 25: ATLAS ATLAS DCS DCS - JCOP

JCOP Workshop, June 5th 2002, H.J.Burckhart 25

ATLASDCS

Request to JCOPRequest to JCOP

Continue PVSS supportContinue PVSS supportGeneral user supportCoordinate enhancement request to ETMProvide LHC experiment specific features within the Framework

Develop FrameworkDevelop FrameworkTools for handling a big number of channels in PVSS

configurationoperation (e.g. alarming, masking)

Tools for data handlingaccess to historical dataexport data to conditions DBinterface to configuration DB

User training

Page 26: ATLAS ATLAS DCS DCS - JCOP

JCOP Workshop, June 5th 2002, H.J.Burckhart 26

ATLASDCS

Request to JCOP (cont.)Request to JCOP (cont.)

Connection of FrontConnection of Front--End equipmentEnd equipmentHTLTVMEPLC

Data Interchange ProtocolData Interchange ProtocolProvide toolApplication for exchange of data with LHC acceleratorApplication for interaction with CERN services

Develop DSSDevelop DSS