June 14, 2005 Alice DCS workshop, Utrecht S.Popescu Guidelines and conventions for ALICE PVSSII control software Graphical User Interface Naming and Numbering.

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.
The Detector Control System – FERO related issues
P.C. Burkimsher Alice DCS Workshop 18 March 2002 (Updated 27 March 2003) PVSS - How to get started Paul Burkimsher IT Division COntrols Group Support Services.
Alarms and interlocks handling in the FSM environment Hypernet 1.The standardization of the FSM state diagram; 2.The FSM error states and their recovering.
CPV DCS STATUS REPORT Mikhail Bogolyubsky (IHEP, Protvino) Serguei Sadovsky (IHEP, Protvino) CERN, DCS meeting, 30 January, 2007.
March 16, 2004Alice controls workshop, S.Popescu Low Voltage and High Voltage OPC status and plans.
S.PopescuAlice DCS workshop, Colmar, Standards for control room PVSS panels A brainstorm meeting.
Experiment Control Systems at the LHC An Overview of the System Architecture An Overview of the System Architecture JCOP Framework Overview JCOP Framework.
André Augustinus ALICE Detector Control System  ALICE DCS is responsible for safe, stable and efficient operation of the experiment  Central monitoring.
Clara Gaspar, May 2010 The LHCb Run Control System An Integrated and Homogeneous Control System.
1 CALO DCS power supply status CALO meeting Anatoli Konoplyannikov [ITEP / LAPP] Outline  Introduction  Power supply description with hardware.
Clara Gaspar, November 2012 Experiment Control System LS1 Plans…
Robert Gomez-Reino on behalf of PH-CMD CERN group.
3 June 2003U. Frankenfeld1 TPC Detector Control System Status.
LHC Gas Control System Stefan Haider EP-TA1-GS ALICE DCS workshop, S.Haider2 Outline Introduction and working philosophyIntroduction and working.
Calo Piquet Training Session - Xvc1 ECS Overview Piquet Training Session Cuvée 2012 Xavier Vilasis.
Summary DCS Workshop - L.Jirdén1 Summary of DCS Workshop 28/29 May 01 u Aim of workshop u Program u Summary of presentations u Conclusion.
1 Status & Plans DCS WS L.Jirdén. 2 DCS Planning FINAL INST COM- MISS BEAM OP PRE- INST DET DCS URD ENG. SOLUTIONS PROTOTYPE SUBSYSTEM.
MDT PS DCS for ATLAS Eleni Mountricha
1 ALICE Control System ready for LHC operation ICALEPCS 16 Oct 2007 L.Jirdén On behalf of the ALICE Controls Team CERN Geneva.
Clara Gaspar, October 2011 The LHCb Experiment Control System: On the path to full automation.
Update on Database Issues Peter Chochula DCS Workshop, June 21, 2004 Colmar.
Peter Chochula ALICE DCS Workshop, October 6,2005 DCS Computing policies and rules.
XXVI Workshop on Recent Developments in High Energy Physics and Cosmology Theodoros Argyropoulos NTUA DCS group Ancient Olympia 2008 ATLAS Cathode Strip.
DCS Workshop - L.Jirdén1 ALICE DCS PROJECT ORGANIZATION - a proposal - u Project Goals u Organizational Layout u Technical Layout u Deliverables.
The Joint COntrols Project Framework Manuel Gonzalez Berges on behalf of the JCOP FW Team.
ALICE DCS Meeting.- 05/02/2007 De Cataldo, Franco - INFN Bari - 1 ALICE dcsUI Version 3.0 -dcsUI v3.0 is ready and will be soon posted on the ACC site.
André Augustinus 10 September 2001 DCS Architecture Issues Food for thoughts and discussion.
ALICE DCS Workshop - 14/03/2006 De Cataldo, CERN CH and INFN Bari - 1 Standardization of the DCS control panels The ACC is elaborating a set of panels.
1 Responsibilities & Planning DCS WS L.Jirdén.
André Augustinus 17 June 2002 Technology Overview What is out there to fulfil our requirements? (with thanks to Tarek)
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:
André Augustinus 10 October 2005 ALICE Detector Control Status Report A. Augustinus, P. Chochula, G. De Cataldo, L. Jirdén, S. Popescu the DCS team, ALICE.
20th September 2004ALICE DCS Meeting1 Overview FW News PVSS News PVSS Scaling Up News Front-end News Questions.
Naming and Code Conventions for ALICE DCS (1st thoughts)
André Augustinus 10 March 2003 DCS Workshop Detector Controls Layout Introduction.
Overview of PVSS 3.6 Oliver Holme IT-CO. 16/11/2006JCOP Project Team Meeting New features in 3.6 New Installer for PVSS on Windows New Qt User Interface.
G. Dissertori ETHZ CMS Electronics ECAL DCS : Plans for 2003 G. Dissertori ETHZ
André Augustinus 16 September 2002 PVSS & Framework How to get started.
CERN, O.Pinazza: ALICE TOF DCS1 ALICE TOF DCS Answers to DCS Commissioning and Installation related questions ALICE week at CERN O. Pinazza and.
Peter Chochula ALICE Offline Week, October 04,2005 External access to the ALICE DCS archives.
IDE DCS development overview Ewa Stanecka, ID Week, CERN
Alice DCS workshop S.Popescu 1 1. News from TPC DCS cooling prototype Project overview: Aim of the prototype: investigating and developing standard.
Alice DCS workshop S.Popescu ISEG Crate controller + HV modules ISEG HV modules 12 Can bus PVSS OPC Client 1 Generic OPC Client Iseg OPC.
The (prototype) C&V Framework component used for the SPD Cooling Control A.Tauro, G.De Cataldo.
André Augustinus 21 June 2004 DCS Workshop Follow-up from last workshop.
ECS and LS Update Xavier Vilasís-Cardona Calo Meeting - Xvc1.
DCS overview - L.Jirdén1 ALICE ECS/DCS – project overview strategy and status L.Jirden u Organization u DCS system overview u Implementation.
TDAQ Experience in the BNL Liquid Argon Calorimeter Test Facility Denis Oliveira Damazio (BNL), George Redlinger (BNL).
5th March 0718th DCS Workshop1 News on ISEG & WIENER Lionel Wallet, CERN High Voltage, Low Voltage & VME Crate control.
14 November 08ELACCO meeting1 Alice Detector Control System EST Fellow : Lionel Wallet, CERN Supervisor : Andre Augustinus, CERN Marie Curie Early Stage.
Clara Gaspar, April 2006 LHCb Experiment Control System Scope, Status & Worries.
The DCS Databases Peter Chochula. 31/05/2005Peter Chochula 2 Outline PVSS basics (boring topic but useful if one wants to understand the DCS data flow)
Peter Rosinsky, ALICE week, Bologna 1 PVSS/Fw OPC/DIM Network ALICE DCS Naming Conventions Peter Rosinsky & Peter Chochula, ACC team.
T0 DCS Status DCS Workshop March 2006 T.Karavicheva on behalf of T0 team.
E Ethernet C CAN bus P Profibus HV HV cables LV LV cables (+busbar) S Serial (RS232) Signal cable Other/Unknown Liquid or Gas Cable and/or Bus PCI-XYZ.
Database Issues Peter Chochula 7 th DCS Workshop, June 16, 2003.
The (prototype) C&V Framework component used for the SPD Cooling Control A.Tauro, G.De Cataldo.
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.
20OCT2009Calo Piquet Training Session - Xvc1 ECS Overview Piquet Training Session Cuvée 2009 Xavier Vilasis.
PVSS an industrial tool for slow control
CMS – The Detector Control System
JCOP Review Closeout March 13, 2003 Chip Watson, Robin Lauckner,
The LHCb Run Control System
TPC Detector Control System
Pierluigi Paolucci & Giovanni Polese
Tools for the Automation of large distributed control systems
Pierluigi Paolucci & Giovanni Polese
Presentation transcript:

June 14, 2005 Alice DCS workshop, Utrecht S.Popescu Guidelines and conventions for ALICE PVSSII control software Graphical User Interface Naming and Numbering conventions Project organization

June 14, 2005 Alice DCS workshop, Utrecht S.Popescu Selected tools and standards- news (1) Control applications  run on Windows XP Operating System Linux Operating System  approval from the ACC team is mandatory. PVSS II shall be use as the SCADA system Framework tools  shall be used for any development of control applications Finite State Machine  shall be used for the full control hierarchy in Alice Sub-detector operation (states, actions, transitions..)  performed via the FSM mechanism Except TPC and HMPID no reaction from detector side  so good agreements with these rules

June 14, 2005 Alice DCS workshop, Utrecht S.Popescu Who is doing what? - updates ACC team will ensure the support for all future tools developments (Fw, PVSS.. ) Every sub-detector shall nominate a person responsible or the control software (development and maintenance) and communicate this to the ACC team – no answer Sub-detector responsible must ensure that the control software follow the guidelines, its integration and functionality - no answer Any control software prior to the final installation shall be validated in the DCS lab with a reference system, therefore a time schedule is need it from the sub- detector responsible - no answer

June 14, 2005 Alice DCS workshop, Utrecht S.Popescu General naming rules Two standards are valid: – interCapNotation – name splitting using underscore. Abbreviations are considered as single words. Sub-detector identification  mandatory the standard three-letter sub-detector code shall be used (as defined in Appendix C of the document). Numbering starts at 0.

June 14, 2005 Alice DCS workshop, Utrecht S.Popescu Sub-detector codes: Code Sub-detector spdITS pixel detector sddITS drift detector ssdITS strip detector tpcTPC trdTRD tofTOF phsPHOS cpvCPV hmpHMPID fmdFMD pmdPMD v00V0 t00T0 mchMuon tracker mtrMuonb trigger zdcZDC emcEMCal Acorde Codes for other systems or objects: Code System or object triTrigger hltHigh Level Trigger daqCentral DAQ dcsDetector Control System Experiment Control System Cooling Gas Electricity fraFront absorber saaSmall angle absorber sfrSpace frame l3mL3 magnet dimDipole magnet bmpBeam pipe exhExperimental hall intIntegration otrOther (not classified)

June 14, 2005 Alice DCS workshop, Utrecht S.Popescu Guidelines and conventions – 1 PVSS project name –project in US English language(PVSS  en_US.iso88591) –every project shall be created as distributed system – naming convention for the detector top level* Ex: tpc_dcs, phs_dcs, sdd_dcs dc  Detector Code dcs abbreviation  Detector Control System * It is recommended to have one PVSSII project per detector i.e. with small number of channels (hv, lv, cooling, fero) PVSS System name and number –Names shall be in lowercase, underscore “_” shall be used to separate words. –Naming convention is ex: tpc_dcs, phs_dcs –should intuitively describe its function and be documented by sub-detector responsible –PVSSII system number per sub-detector is assigned by ACC team following a written request. –electronic form available on the Alice DCS web page

June 14, 2005 Alice DCS workshop, Utrecht S.Popescu Guidelines and conventions – 2 OPC and DIM servers –The same naming formula  where opcsn = opc server name,  where dimsn = dim server name, Ex: tpc_opcwiener tpc_dimfero OPC driver numbers Framework PVSS OPC + Simulator driver numbers are reserved –CAEN 6, Wiener 11, Iseg 8and 9, ELMB 7, For any new hardware integrated in the ALICE DCS control, the OPC and Dim driver numbers will be assigned by the ACC team, following a written request. DIM driver numbers – will follow the same policy as OPC

June 14, 2005 Alice DCS workshop, Utrecht S.Popescu Guidelines and Conventions - 3 Panels –Look and feel Will be displayed on screens with at least resolution of 1024 x 768 pixels. Font to be used is: “Arial regular 10”; the background colour to be used is: “_3DFace” (more conventions in the FW guidelines) Naming of sub-systems and parameters shall be as the ones listed (see Appendix A of the document). Child panels shall be cascaded and have a close button at the bottom right corner. ALICE logo shall appear at the top left corner. help button located at the top right corner, and give access to the online help. online help shall be provided in the standard format –Naming convention Same as the general convention, followed by a meaningful abbreviation: ex: tpc_TrendingSectorA.pnl

June 14, 2005 Alice DCS workshop, Utrecht S.Popescu Guidelines and Conventions – 4 Panels –Path and subfolders For new hardware integration the folder structure shall be..newHardwareName/config – contains the config file..newHardwareName/dplist -- contains dpfile  DataPoint / DataPointTypes ex: newHardwareDP.dpl, newHardwareNameDPT.dpl..newHardwareName/panels – contains the corresponding panels..newHardwareName/scripts

June 14, 2005 Alice DCS workshop, Utrecht S.Popescu Guidelines and Conventions – 5 Development –DataPointsTypes and DataPoints Naming scheme PVSS II and Framework DP and DPT shall not be changed For new hardware added the DP should be exactly the OPC or DIM items names from the Space Name Server The prefix (detector code) is mandatory. For DPT first letter must be upper case for DP should be smaller case The general naming scheme could be, where ss  is the Sub-System name Example: Tpc_hv_anode for DPT, tpc_hvAnodeSect1 for DP If detector need to split the name “underscore” as separation shall be used. Ex: tpc_hv_anode

June 14, 2005 Alice DCS workshop, Utrecht S.Popescu Guidelines and Conventions – 6 Development –Libraries and control scripts Wherever applicable is recommended to use the Framework ones Must have meaningful name interCapNotation use is strongly recommended Must be documented in the header file or as a separate text file in English. Any upgrades or bug fixes made must contain the developer name, date and a short description of the change(s).

June 14, 2005 Alice DCS workshop, Utrecht S.Popescu Guidelines and Conventions – 7 Development –FSM objects States, actions, alarms shall follow the rules defined by PVSS, Framework and Giacinto’s presentation. Naming convention for: states and actions is uppercase words can be separated by and underscore “_” (e.g. GO_PHYSICS). All sub-detectors must provide written documentation on state diagram of their sub-detector, operation, action, alarms…. Partitioning will be performed using the FSM tools in conjunction with the ECS partitioning tools

June 14, 2005 Alice DCS workshop, Utrecht S.Popescu Guidelines and Conventions – 7 FSM operational panels –FSM toolkit shall be used  a default layout is provided fwUi.pnl –Two zone –control zone and monitoring zone –Control zone must contain all the CU need it for operation –Monitoring zone can be used as the detector wants –It is recommended to fill this zone with complementary information for the operator ex: state diagram of the CU, some crucial parameters –ACC will soon provide some standard widgets

June 14, 2005 Alice DCS workshop, Utrecht S.Popescu Still under development!! Disregard the inconsistencies, it is shown as a working principle!!

June 14, 2005 Alice DCS workshop, Utrecht S.Popescu Conclusions The document can be found “Guidelines and conventions for ALICE PVSSII control software “ Still to come… –ACC will come soon with a proposed architecture for the FSM hierarchy (tests are undergoing SP and AA) –Alarms messages and alarm handling is still to be defined, –A first proposal exist from IT-CO –Alice DCS widgets are still under discussion by the ACC team Strongly recommended to contact us if you are having doubts or missing information

June 14, 2005 Alice DCS workshop, Utrecht S.Popescu