TOTEM Configuration Tools

Slides:



Advertisements
Similar presentations
JCOP FW Update ALICE DCS Workshop 6 th and 7 th October, 2005 Fernando Varela Rodriguez, IT-CO Outline Organization Current status Future work.
Advertisements

PVSS and JCOP Framework Organization, Support & News Oliver Holme IT-CO.
Xavier Le Gouard Rich Power Supplies Monitoring and Control RICH Power Supplies Monitoring and control.
CPV DCS STATUS REPORT Mikhail Bogolyubsky (IHEP, Protvino) Serguei Sadovsky (IHEP, Protvino) CERN, DCS meeting, 30 January, 2007.
Status Report TOTEM collaboration meetings 24-MAY-2010
Experiment Control Systems at the LHC An Overview of the System Architecture An Overview of the System Architecture JCOP Framework Overview JCOP Framework.
Detector Control System at the GIF++ A. Polini, M. Romano (AIDA+INFN Bologna) on behalf of WP group Gif++ User Meeting 11/07/2014 Outline Status.
Uli Schäfer Discussions with H.B. after last meeting… All ATLAS standard racks and crates will be monitored. Helfrieds group will equip them with ELMBs.
RMS Importer/Exporter Create configuration for the MedAustron Control System PP a-ABR_RMSImporterExporter.pptm abrett/mmarchha RMS Importer/Exporter.
Towards a Detector Control System for the ATLAS Pixeldetector Susanne Kersten, University of Wuppertal Pixel2002, Carmel September 2002 Overview of the.
09/11/20061 Detector Control Systems A software implementation: Cern Framework + PVSS Niccolo’ Moggi and Stefano Zucchelli University and INFN Bologna.
SMACS Slow Monitor And Control System Developed system for CDF-TOF proposed for Atlas-MDT/RPC.
June 14, 2005 Alice DCS workshop, Utrecht S.Popescu Guidelines and conventions for ALICE PVSSII control software Graphical User Interface Naming and Numbering.
XXVI Workshop on Recent Developments in High Energy Physics and Cosmology Theodoros Argyropoulos NTUA DCS group Ancient Olympia 2008 ATLAS Cathode Strip.
DCS T0 DCS Answers to DCS Commissioning and Installation related questions ALICE week T.Karavicheva and the T0 team T0 DCS Answers to.
The Joint COntrols Project Framework Manuel Gonzalez Berges on behalf of the JCOP FW Team.
Construction and Installation Readiness of TOTEM Roman Pots Detectors Federico Ravotti (PH/TOT) Gennaro Ruggiero (PH/TOT) LHCC minireview – 06 May 2009.
D etector C ontrol S ystem ALICE DCS workshop G. De Cataldo CERN-CH, A. Franco INFN Bari, I 1 Finite State Machines (FSM) for the ALICE DCS:
TPC Prototype III TPC module anode HV edge LV module analog digital Cool sensor Gas sensor Shift Expert DCS Ch Skirt.
PVSSProxy The first piece of the MACS procedure framework (ProShell) Angela Brett.
DCS workshop July 2007 Overview Installed detectors Installed detectors FMD3 commissioning FMD3 commissioning FSM Hierarchy FSM Hierarchy LV+HV FSMs LV+HV.
Controls EN-ICE Finite States Machines An introduction Marco Boccioli FSM model(s) of detector control 26 th April 2011.
Progress report Collaboration meeting 23-SEP-2009
ALICE Use of CMF (CC) for the installation of OS and basic S/W OPC servers and other special S/W installed and configured by hand PVSS project provided.
Peter Chochula ALICE Offline Week, October 04,2005 External access to the ALICE DCS archives.
Controls EN-ICE FSM for dummies (…w/ all my respects) 15 th Jan 09.
Xavier Le Gouard Rich Power Supplies Monitoring and Control RICH Monitoring and Control using FSMs.
DCS Workshop, CERN MARCH ACORDE (Alice Cosmic ray detector) 60 scintillator modules (120 HV channels) Each module will have two scintillator counters.
Rack Wizard LECC 2003 Frank Glege. LECC Frank Glege - CERN2/12 Content CMS databases - overview The equipment database The Rack Wizard.
Configuration database status report Eric van Herwijnen September 29 th 2004 work done by: Lana Abadie Felix Schmidt-Eisenlohr.
Configuration Management How to keep from losing control of change.
R. Keitel IRMIS Workshop, APS, 9-Mar-2005 RDB Tools at TRIUMF/ISAC.
European Organization for Nuclear Research LHC Gas Control System Applications Generation to Deployment phases Strategy/Principles.
LHCb Configuration Database Lana Abadie, PhD student (CERN & University of Pierre et Marie Curie (Paris VI), LIP6.
December 2004EPICS JAERI/ KEK 1 EpicsOra EpicsOra and I/O hardware Judith Rock, Anatoli Khvorostianov.
ALICE PC Cooling System Sensor Marco Boccioli André Augustinus Giulia Fanti.
T0 DCS Status DCS Workshop March 2006 T.Karavicheva on behalf of T0 team.
Database Issues Peter Chochula 7 th DCS Workshop, June 16, 2003.
GlueX Collaboration May05 C. Cuevas 1 Topics: Infrastructure Update New Developments EECAD & Modeling Tools Flash ADC VXS – Crates GlueX Electronics Workshop.
JCOP Framework and PVSS News ALICE DCS Workshop 14 th March, 2006 Piotr Golonka CERN IT/CO-BE Outline PVSS status Framework: Current status and future.
Sep. 18th 2006 Stefan Koestner FwHw Tutorial ECS-tools for the CCPC/Tell1: How to create a framework component of your hardware and distribute it? challenging.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
CT-PPS DB Info (Preliminary) DB design will be the same as currently used for CMS Pixels, HCAL, GEM, HGCAL databases DB is Oracle based A DB for a sub-detector.
L1Calo DBs: Status and Plans ● Overview of L1Calo databases ● Present status ● Plans Murrough Landon 20 November 2006.
PVSS an industrial tool for slow control
DCS Status and Amanda News
CMS DCS: WinCC OA Installation Strategy
SPD DCS Overview & FED Server
Shared Services with Spotfire
Simple metrics to assess code quantity and quality
ATLAS MDT HV – LV Detector Control System (DCS)
CMS – The Detector Control System
WinCC-OA Upgrades in LHCb.
CMS Operational Experience
JCOP Review Closeout March 13, 2003 Chip Watson, Robin Lauckner,
RPC Manufacturing Review - Pierluigi Paolucci - I.N.F.N. Napoli
A Study of the Tracker DCS
RPC Detector Control System
Pierluigi Paolucci & Giovanni Polese
Pierluigi Paolucci & Giovanni Polese
RPC Detector Control System: towards the final system
User Specific Framework Component
RPC Detector Control System
Ralph Lange EPICS Seminar IHEP Beijing 2002
Pierluigi Paolucci & Giovanni Polese
Pierluigi Paolucci & Giovanni Polese
Pierluigi Paolucci & Giovanni Polese
Tools for the Automation of large distributed control systems
Configuration DB Status report Lana Abadie
Pierluigi Paolucci & Giovanni Polese
Presentation transcript:

TOTEM Configuration Tools Fernando Lucas Rodríguez Naming Schema Pinout Tables XlsToCsv Pvss scripts: Dp and Fsm Generic Panel Archiving/Alarms/Units Calibration Use Case

1. Naming Schema Roman Pots http://edms.cern.ch/document/906715 Common naming schema for Electronics, DCS, DAQ and offline Formal approval in EDMS

2. Pinout Tables https://bigbrother.cern.ch/svn/development/E.07.Pinout/ G:\Users\c\cmsdcs\Public\CMS_DCS_Repository\CMSFrameworkComponents\TOTEM\totServices\source\totServices\ All TOTEM components, and documents stored in SVN. Post-commit hook to sync with DFS and CMS installation Contains all the electrical connectivity wire by wire from the sensor or motherboard up to the connection to the ELMB or Power Supply. They are implemented using an excel table, but if a proper User Interface is developed, XML or Oracle could be used… Cabling technicians, detector responsible, operators and DCS people discuss over the same table (printed copy). They are stored in SVN, so changed can be traced back; not so easy, but possible. Would be easier with XML or plain text files.

3. XlsToCsv C:\XLStoCSV Reads and parse the excel table (but could interface with a database if needed). Heuristics to build the Hardware Names and Logic Names. Heuristics to determine the Fsm DU LU CU type Resulting names are checked against the Naming Schema (under development). Generates two types of files: List of Hardware Names and Logic Names. Hierarchy of Fsm with proper Types.

4. Pvss scripts: Dp and Fsm G:\Users\c\cmsdcs\Public\CMS_DCS_Repository\CMSFrameworkComponents\TOTEM\totServices They read the CSV file generated by XlsToCsv and generates the proper PVSS datapoint using the JCOP functions . They also set the Logic Names. The FSM is also generated in the same way. Crates and buses are generated if needed. They stop the OPC managers and start the simulators while the generation of the DP to build the proper OPC addresses and puts back the old manager status.

5. Generic Panel Shows all the Logic Names that follow certain naming rules

6. Archiving/Alarms/Units G:\Users\c\cmsdcs\Public\CMS_DCS_Repository\CMSFrameworkComponents\TOTEM\totServices\source\totServices\totem-Meta.xml Uses the Pvss Type and the last suffix of the LOGIC NAME to determine all those attributes. They are set (ensured) for all the DP on the current system that fulfill the conditions.

7. Calibration // CALIBRATION if ((calibrationLinearOffsetPos>0) && (calibrationLinearSlopePos>0) && (calibrationLinearRangeFixPos>0)) { if (totServices_CheckValidValue(conf[calibrationLinearOffsetPos]) && totServices_CheckValidValue(conf[calibrationLinearSlopePos]) && totServices_CheckValidValue(conf[calibrationLinearRangeFixPos])) totServices_EnforceLogicName(conf[hardwareNamePos], conf[logicalNamePos]+"Raw"); string dpCalibration = "CALIBRATION"+fwDevice_HIERARCHY_SEPARATOR+conf[logicalNamePos]; totServices_GenerateLinearCalibrationDp(conf[hardwareNamePos],dpCalibration,conf[calibrationLinearOffsetPos],conf[calibrationLinearSlopePos],conf[calibrationLinearRangeFixPos]); conf[hardwareNamePos] = dpCalibration; } First only providing mV Later we keep the same Logic Names and we do calibration and conversion into mbar We archive the Hw name (mV), but the panels are linked to the Logic Name,

7. Use Case void totServices_GenerateAutoLv(string inputfile) { dyn_string csvFiles = totServices_GeneratePinoutCsv(inputfile); totServices_GenerateWienerInit(); totServices_ProcessPinoutCsv(csvFiles,totServices_GenerateFilterLv()); totServices_RegenerateWienerOpc(); totServices_GenerateWienerFinish(); // Regenerate FSM //totServices_RegenerateFsm(); totServices_SetEasyArchivingLv(true); totServices_SetEasyUnitsLv(true); } dyn_string totServices_GeneratePinoutCsv(string excelfile) return totServices_XlsToCsv(excelfile, "--config main.xml --action pinout");