Upload
vivian-higgins
View
213
Download
0
Tags:
Embed Size (px)
Citation preview
20120314 Calo Piquet Training Session - Xvc 1
ECS OverviewPiquet Training Session
Cuvée 2012
Xavier Vilasis
20120314 Calo Piquet Training Session - Xvc 2
ECS configures and monitors
Detector Channels
Front End Electronics
Readout Network
HLT Farm
Storage
L0
Experi
men
t C
on
trol S
yst
em
DAQ
DCS Devices (HV, LV, GAS, Temperatures, etc.)
External Systems (LHC, Technical Services, Safety, etc)
TFC
Monitor. Farm
20120314 Calo Piquet Training Session - Xvc 3
Tools
• SPECS– Field bus which connects control PCs to FE
electronics– SPECS Master– SPECSserver
• CAN– Field bus to read temperatures– (Also for HCAL Rad Source)
• DIM– Protocol for data exchange
• PVSS+JCOP
20120314 Calo Piquet Training Session - Xvc 4
The online PC structure
• Just if you did not know (really ?)
20120314 Calo Piquet Training Session - Xvc 5
PVSS
• PVSS is a SCADA tool • JCOP developed by CERN – Components
– LHCb framework lhcbfw • PVSS projects
– Local PC– Libraries in common disk G
• Scripts and panels
• PVSS projects are interconnected.
20120314 Calo Piquet Training Session - Xvc 6
Online PC disk structure
PVSS projects are in L:\PVSS
Project ShortcutsG:\calo\
CALOPVSSProjectShortcuts\
Logs are in L:\LOGS
Linux• /group/calo/CALOPVSSProjectShortcut• /localdisk/PVSS• /localdisk/logs
20120314 Calo Piquet Training Session - Xvc 7
Some vocabulary – FSM structure
Visit the ECS web page
http://lhcb-online.web.cern.ch/lhcb-online/ecs/default.htm
20120314 Calo Piquet Training Session - Xvc 8
Some vocabulary – DU and CUs
Control Units allow the integration of different devices
and sub-systems
Device Units provide the interface to the various
devices
20120314 Calo Piquet Training Session - Xvc 9
Some more vocabulary
• Subdetectors / TFC Partitions
• Domains
• Sides– A or C
Electromagnetic Calorimeter ECAL -EC
Hadron Calorimeter HCAL -HC
Pre-Shower PRS - PS
- Scintillator Pads SPD
DAQ and Trigger domains DAQ
Data Acquisition Infrastructure DAI
Detector Infrastructure DCS
High Voltage HV
Electromagnetic Calorimeter
Hadron Calorimeter
Pre-Shower/Scintilator Pads
20120314 Calo Piquet Training Session - Xvc 10
ECALDCS
ECALHV
ECALDAI
ECALDAQ
FSM Integration
INF DCS HV DAI DAQ L0 TFC HLT LHC
ECS
ECALLV
ECALTEMP
ECALFEE
ECALTELL1
ECALCRATES
ECALCOOLING
ECAL HCAL
CALO
FSM States
• Each domain has its own collection of states
• Some are pretty common– Ready, Not Ready…
• The state of a CU depends on the states of its children
• These states propagate from one project to the other and from one machine to the other
• System is run by a FSM language, SMI++
20120314 Calo Piquet Training Session - Xvc 11
20120314 Calo Piquet Training Session - Xvc 12
System overview - Control PCs
System Name IP Address Rack OS
SPECS HCAL C side hcdaqhvc01w 10.130.20.03 D2C03 W
ECAL DAQ C side ecdaqhvc01w 10.130.20.20 D2C03 W
ECAL HV C side echvc01w 10.130.20.32 D2C03 W
PRS/SPD C side psdaqhvc01w 10.130.20.21 D2C03 W
HCAL A side hcdaqhva01w 10.130.20.35 D2C03 W
ECAL DAQ A side ecdaqhva01w 10.130.20.34 D2C03 W
ECAL HV A side echva01w 10.130.20.30 D2C03 W
PRS/SPD A side psdaqhva01w 10.130.20.36 D2C03 W
Rad Source hcdcs01w 10.130.20.17 D2C03 W
Rad Source hcdcs02w 10.130.20.67 D2C03 W
LV Power Supplies cadcs01w 10.130.20.19 D2C06 W
DCS ELMB Control cadcs02w 10.130.20.42 D2C03 W
TELL1 HCAL - PS-SPD hcdaq01 10.130.39.13 D2C07 L
ECAL ecdaq01 10.130.39.6 D2C07 LECS CALO caecs01 10.128.20.125 D2C03 L
Display CALO lbca01 10.128.20.60 CR L
Control Room – Calo Area
20120314 Calo Piquet Training Session - Xvc 13
Display SCREENSFixed Information
Control Room PCsLogin with you
Personal Account
20120314 Calo Piquet Training Session - Xvc 14
Production PVSS projects
NumProject Name Description PC
180 PSDAQC1 PreShower-SPD DAQ Domain for the C-sidepsdaqhvc01w
181 PSDAQA1 PreShower-SPD DAQ Domain for the A-sidepsdaqhva01w
183 PSTELL1 PRS TELL1 Project hcdaq01
184 CARACKMON1 Platform racks monitoring cadcs02w
185 PSHVC1 PreShower-SPD HV domain C-sidepsdaqhvc01w
186 PSHVA1 PreShower-SPD HV domain A-sidepsdaqhva01w
188SPDTEMPDCS1 Temperature and RegBoard project for the SPD cadcs02w
189 PSDCST1 ELMB VFE Temperature probes cadcs02w
20120314 Calo Piquet Training Session - Xvc 15
Production PVSS projects
NumProject
Name Description PC
190 ECDAQC1 ECAL DAQ Domain C-sideecdaqhvc01
w
191 ECDAQA1 ECAL DAQ Domain A-sideecdaqhva01
w
193 ECTELL1 ECAL TELL1 Project ecdaq01
195 ECHVC1 ECAL HV Domain C-side echvc01w
196 ECHVA1 ECAL HV Domain A-side echva01w
20120314 Calo Piquet Training Session - Xvc 16
Production PVSS projects
Num
Project Name Description PC
201 HCDAQC1 HCAL DAQ Domain C-side hcdaqhvc01w
202 HCDAQA2 HCAL DAQ Domain A-side hcdaqhva01w
203 HCTELL1 HCAL TELL1s Project hcdaq01
204 CA2 Global Calorimeter Control Project caecs01
205 HCHVC1 HCAL HV domain C-side hcdaqhvc01w
206 HCHVA1 HCAL HV domain A-side hcdaqhva01w
207 CADCSLV Low Voltage Non Rack Maraton power supplies for all CALO sub-detectors cadcs01w
208 CADCSMV Middle Voltage Agilent power supplies for all CALO sub-detectors cadcs01w
20120314 Calo Piquet Training Session - Xvc 17
SPECS bus distribution0 1 2 3 PCB Bus #
PC MASTER 1 2 3 4 Logic Bus #
PSDAQHVA01W 1 PRS4 PRS5 empty PHV0
2 PRS6 PRS7 empty empty
HCDAQHVA01W 1 HCAL24 HCAL25 empty HHVA
ECDAQA01W 1 ECAL15 ECAL16 ECAL17 empty
2 ECAL18 ECAL19 ECAL20ECAL2
1
ECHVA01W 1 EHV0 EHV1 EHV2 empty
PSDAQHVC01W 1 PRS0 PRS1 empty PHV1
2 PRS2 PRS3 empty empty
ECDAQC01W 1 ECAL8 ECAL9 ECAL10 empty
2 ECAL11 ECAL12 ECAL13ECAL1
4
ECHVC01W 1 EHV4 EHV6 EHV6 empty
HCDAQHVC01W 1 HCAL22 HCAL23 empty HHVC
2 empty empty empty empty
3 empty empty empty empty
HCDCS01W 1 IntegC IntegA empty empty
20120314 Calo Piquet Training Session - Xvc 18
And even more vocabulary : Activities
• Activity is the type of thing we are doing and the Recipe is what we apply when we receive the corresponding command. It contains the data to be set on hardware.
• Example– PHYSICS is the activity– PHYSICS/Configure is the recipe.
• Activites have a hierarchy – PHYSICS|COSMICS
• DEFAULT activity should exist
The structure of CA2
20120314 Calo Piquet Training Session - Xvc 20
Now Subdetectors
are here
Click here
20120314 Calo Piquet Training Session - Xvc 21
CA2 – Global Control Project - ECAL
Double Click to go down in the FSM
structure
20120314 Calo Piquet Training Session - Xvc 23
HCAL DAQ CU side C
Crate HCAL 23
CU
HCAL TELL1 CU
FEB DU
Projects in AutoStart
20120314 Calo Piquet Training Session - Xvc 24
Number Project Name Description PC Type
180PRSDAQC1 PreShower-SPD DAQ Domain for the C-side psdaqhvc01w auto
181PRSDAQA1 PreShower-SPD DAQ Domain for the A-side psdaqhva01w auto
183PSTELL1 PRS TELL1 Project hcdaq01 auto
184CARACKMON1 Rack monitoring project Cadcs02w auto
185PSHVC1 PreShower-SPD HV domain C-side psdaqhvc01w manual
186PSHVA1 PreShower-SPD HV domain A-side psdaqhva01w manual
188SPDDCST1 Temperature project for the SPD cadcs02w manual
189PSDCST1 ELMB VFE Temperature probes cadcs02w auto
190ECDAQC1 ECAL DAQ Domain C-side ecdaqhvc01w auto
191ECDAQA1 ECAL DAQ Domain A-side ecdaqhva01w auto
193ECTELL1 ECAL TELL1 Project ecdaq01 auto
195ECHVC1 ECAL DAQ Domain C-side echvc01w manual
196ECHVA1 ECAL DAQ Domain A-side echva01w manual
201HCDAQC1 HCAL DAQ Domain C-side hcdaqhvc01w auto
202HCDAQA2 HCAL DAQ Domain A-side hcdaqhva01w auto
203HCTELL1 HCAL TELL1s Project hcdaq01 auto
204CA2 Global Calorimeter Control Project caecs01 auto
205HCHVC1 HCAL HV domain C-side hcdaqhvc01w manual
206HCHVA1 HCAL HV domain A-side hcdaqhva01w manual
207CADCSLVLow Voltage Non Rack Maraton power supplies for all CALO sub-detectors
cadcs01w auto
208CADCSMV Middle Voltage Agilent power supplies for all CALO sub-detectors cadcs01w manual
20120314 Calo Piquet Training Session - Xvc 25
How to STOP/START a project
• From Service+ To start a service or project
To stop a service or project
Service is running
Linux : sudo /sbin/service pvss_mp start (stop)
The DIM SERVER
The SPECS ServerRestarting the SPECS
Server Resets the SPECS Master
Calo Piquet Training Session - Xvc
PC and PVSS project information
• Control PCs should only be accessed to start and stop services.
• PVSS project information should only be viewed through shortcuts.
• Use
CALO_UI_fwSystemOverview.sh (or lnk)
• Found in shortcuts directory.• Look… be careful what you touch…• Useful in case of power cut !
20120314 26
Calo Piquet Training Session - Xvc
Projects information
20120314 27
Projects TAB
Project list and structure
Projects managers with their status
AlarmsSelect project
Calo Piquet Training Session - Xvc
PCs information
20120314 28
Hosts TAB
PC list
Select PC
Projects currently turning
Just don’t mess with this
How to look into a project
• ALWAYS USE A GLOBAL SHORTCUT– To be run from a machine with PVSS
• Use USER INTERFACES - UIW, ui– In G:\calo\CALOPVSSProjectsShortcuts (W)
• .lnk files– In /group/calo/CALOPVSSProjectsShortcuts (L)
• .sh files
20120314 Calo Piquet Training Session - Xvc 29
HERE
Linux Windows
What are these shortcuts
• Console – WebBased project Status
• DEN – Device Editor Navigator
• FSM– Just the FSM tree
• ALARMSCREEN– Alarm Screen
• LOG Viewer– View the PVSS LOG
• ANY OTHER– Leave to the Expert
20120314 Calo Piquet Training Session - Xvc 30
Click to get the owners
Left button click to get the panel
FSM
20120314 Calo Piquet Training Session - Xvc 31
The DEN – Device Editor and Navigator
This TABFlying
SpaghettiMonster
20120314 Calo Piquet Training Session - Xvc 32
More DEN
Click here
RightMouseButton
To RESTARTFSM :
If they are DEAD
Or States do not propagate
In NAVIGATOR MODE
Has to be ECS01
To STOP FMS
20120314 Calo Piquet Training Session - Xvc 33
Global Control Panel
In use mouse on tells you the
owner
System State
20120314 Calo Piquet Training Session - Xvc 35
Successful Sequence From top Project
• NOT ALLOCATED
• NOT READY
• READY
• ACTIVE
• RUNNING
• ALLOCATE
• CONFIGURE
• START_RUN
• GO
states actions