jbmcambridge workshop 6th to 7th january 2003 1 daq-dcs communication

13
JBM Cambridge Workshop 6th to 7t h January 2003 1 DAQ-DCS Communication

Upload: adela-phelps

Post on 20-Jan-2018

213 views

Category:

Documents


0 download

DESCRIPTION

JBMCambridge Workshop 6th to 7th January DAQ States and Transitions Running Paused Configured Loaded Initial Absent(Off) Closed StartStop PauseResume ConfigUnconfig Load Unload Shutdown Boot SetupBoot Cold Start Lukewarm StartLukewarm Stop Cold Stop Warm StopWarm Start ShutdownClose

TRANSCRIPT

Page 1: JBMCambridge Workshop 6th to 7th January 2003 1 DAQ-DCS Communication

JBM Cambridge Workshop 6th to 7th January 2003

1

DAQ-DCS Communication

Page 2: JBMCambridge 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

Page 3: JBMCambridge Workshop 6th to 7th January 2003 1 DAQ-DCS Communication

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

Page 4: JBMCambridge Workshop 6th to 7th January 2003 1 DAQ-DCS Communication

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

Page 5: JBMCambridge Workshop 6th to 7th January 2003 1 DAQ-DCS Communication

JBM Cambridge Workshop 6th to 7th January 2003

5

Page 6: JBMCambridge Workshop 6th to 7th January 2003 1 DAQ-DCS Communication

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

Page 7: JBMCambridge Workshop 6th to 7th January 2003 1 DAQ-DCS Communication

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.

Page 8: JBMCambridge Workshop 6th to 7th January 2003 1 DAQ-DCS Communication

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

Page 9: JBMCambridge Workshop 6th to 7th January 2003 1 DAQ-DCS Communication

JBM Cambridge Workshop 6th to 7th January 2003

9

Addressing ComponentsAddressable items are:

BarrelRowModuleRODMURModule Serial NumberALLDiskRingQuadrant

Page 10: JBMCambridge Workshop 6th to 7th January 2003 1 DAQ-DCS Communication

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

Page 11: JBMCambridge Workshop 6th to 7th January 2003 1 DAQ-DCS Communication

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 )

Page 12: JBMCambridge Workshop 6th to 7th January 2003 1 DAQ-DCS Communication

JBM Cambridge Workshop 6th to 7th January 2003

12

End

Page 13: JBMCambridge Workshop 6th to 7th January 2003 1 DAQ-DCS Communication

JBM Cambridge Workshop 6th to 7th January 2003

13

DomainController

Oxford ATLAS Assembly Computer Network

Back to DCS for Barrel Assembly