DCS Meeting - 17/6/2002 G. De Cataldo, A.Franco - INFN Bari - 1 The implementation of the HMPID DCS in the PVSS-JCOP Framework The Liquid Circulation and.

Slides:



Advertisements
Similar presentations
ALICE DCS, Heidelberg 8 Sept G. De Cataldo, CERN CH and INFN Bari;A. Franco INFN Bari 1 Updating on the HV control systems in ALICE The DELPHI HV,
Advertisements

JCOP FW Update ALICE DCS Workshop 6 th and 7 th October, 2005 Fernando Varela Rodriguez, IT-CO Outline Organization Current status Future work.
DCS workshop 13-14/6/2005G. De Cataldo, CERN-CH and INFN bari1 Common FSM’s updates An exercise to design the standard FSMs for the DCS, the HV and the.
Xavier Le Gouard Rich Power Supplies Monitoring and Control RICH Power Supplies Monitoring and control.
The Control System for the ATLAS Pixel Detector
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.
Peter Chochula CERN-ALICE ALICE DCS Workshop, CERN September 16, 2002 DCS – Frontend Monitoring and Control.
ALICE DCS Workshop - 15/3/2004 G. De Cataldo, A.Franco, A.Tauro - INFN Bari - 1 The SY1527 replay delay via the OPC and the ‘SY driver’ (By HMPID) The.
CPV DCS STATUS REPORT Mikhail Bogolyubsky (IHEP, Protvino) Serguei Sadovsky (IHEP, Protvino) CERN, DCS meeting, 30 January, 2007.
HV-LV DCS Workshop – 16/03/2004 G. De Cataldo, A. Franco, A.Tauro - INFN Bari Progress report on the HMPID LV System Cabling and LV sectorsCabling and.
A status report on the HMPID DCS
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.
HV for SM surface testing 2 nd Workshop on the Detector Control System for TRD University of Tsukuba Kengo Watanabe.
1 CTP DCS luminosity monitoring A. Jusko, R. Lietava, J. Urban.
Calo Piquet Training Session - Xvc1 ECS Overview Piquet Training Session Cuvée 2012 Xavier Vilasis.
Designing a HEP Experiment Control System, Lessons to be Learned From 10 Years Evolution and Operation of the DELPHI Experiment. André Augustinus 8 February.
MDT PS DCS for ATLAS Eleni Mountricha
SMACS Slow Monitor And Control System Developed system for CDF-TOF proposed for Atlas-MDT/RPC.
D etector C ontrol S ystem HMPID SB G. De Cataldo CERN-CH, A. Franco & A. Nardulli INFN Bari, I 1 HMPID Updates and prototyping HMPID DCS with.
Clara Gaspar, October 2011 The LHCb Experiment Control System: On the path to full automation.
S.Sergeev (JINR). Tracker consists of  4 chambers of 4 views each In total ~7200 drift tubes (~450 per view) To be controlled/monitored  HV system.
XXVI Workshop on Recent Developments in High Energy Physics and Cosmology Theodoros Argyropoulos NTUA DCS group Ancient Olympia 2008 ATLAS Cathode Strip.
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.
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:
TPC Prototype III TPC module anode HV edge LV module analog digital Cool sensor Gas sensor Shift Expert DCS Ch Skirt.
Controls EN-ICE Finite States Machines An introduction Marco Boccioli FSM model(s) of detector control 26 th April 2011.
Giovanni Polese1 RPC Detector Control System for MTCC Pierluigi Paolucci, Anna Cimmino I.N.F.N. of Naples Giovanni Polese Lappeenranta University.
15-16/3/04 DCS workshop G. De Cataldo, A,.Franco and A. Tauro 1 Answers from the HMPID to the ACC questions 1.Concerning global DCS overview drawing 2.Concerning.
1 ECS CALO HV Control CALO Piquet Training Session Anatoli Konoplyannikov /ITEP/ Outline  ECS HV control of the ECAL/HCAL sub-detectors.  Introduction.
Bruno Belbute, October 2006 Presentation Rehearsal for the Follow-up meeting of the Protocol between AdI and CERN.
21/6/2004 Colmar, DCS Work. G. De Cataldo Cern-CH&INFN Ba,I; A. Franco INFN BA,I 1 The candidate STANDARD diagram for the HV FSM in ALICE TO WHAT AND WHY.
FOPI – Slow Control Content 1.FOPI experiment - Overview 2.GUIs for FOPI 3.System Design.
Controls EN-ICE FSM for dummies (…w/ all my respects) 15 th Jan 09.
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.
Xavier Le Gouard Rich Power Supplies Monitoring and Control RICH Monitoring and Control using FSMs.
TDAQ Experience in the BNL Liquid Argon Calorimeter Test Facility Denis Oliveira Damazio (BNL), George Redlinger (BNL).
IBM Global Services © 2005 IBM Corporation SAP Legacy System Migration Workbench| March-2005 ALE (Application Link Enabling)
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)
S.Sergeev (JINR). Tracker consists of  4 stations of 4 views (planes) each In total ~7200 drift tubes (~450 per view) To be controlled/monitored 
22/May/02 JCOP meeting G. De Catatldo-A.Franco INFN Bari Italy 1 The Control System of the HMPID up to the end of 2001 ; 2002: The FSM toolkit, Hierarchy.
André Augustinus 17 June 2002 Detector URD summaries or, what we understand from your URD.
DCS meeting - CERN June 17, 2002V.Kouchpil SDD DCS status Low Voltage system End-ladder ASIC High Voltage system Cooling system Schedule.
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.
1 Top Level of CSC DCS UI 2nd PRIORITY ERRORS 3rd PRIORITY ERRORS LV Primary - MaratonsHV Primary 1 st PRIORITY ERRORS CSC_COOLING CSC_GAS CSC – Any Single.
20OCT2009Calo Piquet Training Session - Xvc1 ECS Overview Piquet Training Session Cuvée 2009 Xavier Vilasis.
10/8/ HMPID offline status D. Di Bari, A. Mastroserio, L.Molnar, G. Volpe HMPID Group Alice Offline Week.
The Maraton LV system Michela Lenzi INFN Firenze Thanks to V. Bocci, P. Ciambrone, A. Sciubba LV Power Supply RCM AC/DC converter.
PVSS an industrial tool for slow control
ATLAS MDT HV – LV Detector Control System (DCS)
CMS – The Detector Control System
Controlling a large CPU farm using industrial tools
How SCADA Systems Work?.
MiniDAQ2 Workshop Control System.
Lecture Number 4 Siemens S7.
Pierluigi Paolucci & Giovanni Polese
Pierluigi Paolucci & Giovanni Polese
RPC Detector Control System: towards the final system
Pierluigi Paolucci & Giovanni Polese
Pierluigi Paolucci & Giovanni Polese
Pierluigi Paolucci & Giovanni Polese
Tools for the Automation of large distributed control systems
Pierluigi Paolucci & Giovanni Polese
Presentation transcript:

DCS Meeting - 17/6/2002 G. De Cataldo, A.Franco - INFN Bari - 1 The implementation of the HMPID DCS in the PVSS-JCOP Framework The Liquid Circulation and High Voltage Subsystems: design, implementation and integration of the Device Units into the JCOP- Framework environmentThe Liquid Circulation and High Voltage Subsystems: design, implementation and integration of the Device Units into the JCOP- Framework environment HV Subsystem First prototype resultsHV Subsystem First prototype results

DCS Meeting - 17/6/2002 G. De Cataldo, A.Franco - INFN Bari - 2 The Liquid Circulation sub-system design and integration of the Device Unit into the JCOP-Framework environment LCS: the bubble chart representation For the Liquid Circulation Sub-system: The requirement list of the LC sub- system has been written,The requirement list of the LC sub- system has been written, Then the functional states of the system have been defined,Then the functional states of the system have been defined, A State / Transition chart has been drawn.A State / Transition chart has been drawn. Then a control system representation by the Grafcet language has also been done,Then a control system representation by the Grafcet language has also been done, Finally a complete Control Program has been coded as a Siemens STEP7 instruction list with an Object Oriented approach …Finally a complete Control Program has been coded as a Siemens STEP7 instruction list with an Object Oriented approach …

DCS Meeting - 17/6/2002 G. De Cataldo, A.Franco - INFN Bari - 3 The LC sub-system : the PLC control program as a Finite State Machine A devoted interface running into the Control Program stored into the PLC performs the encapsulation of the entire Liquid Circulation System, it exports, to upper DCS layers, one input COMMAND variable and one output STATUS variable.A devoted interface running into the Control Program stored into the PLC performs the encapsulation of the entire Liquid Circulation System, it exports, to upper DCS layers, one input COMMAND variable and one output STATUS variable. This variables are communicated by means of the OPC/DCOM protocol.This variables are communicated by means of the OPC/DCOM protocol. Other two service variables perform the role of carriers for Configuration Parameters and Messages.Other two service variables perform the role of carriers for Configuration Parameters and Messages. Due to the fact that the operative mode “expert” and “debug” requires more detailed access to the system, the LCS object also export all the internal variables in order to make visible the entire machine parameters.Due to the fact that the operative mode “expert” and “debug” requires more detailed access to the system, the LCS object also export all the internal variables in order to make visible the entire machine parameters. The Control Program executes also the signal conditioning and filter and the Engineering Units conversionThe Control Program executes also the signal conditioning and filter and the Engineering Units conversion

DCS Meeting - 17/6/2002 G. De Cataldo, A.Franco - INFN Bari - 4 FSM DP FSM Device Units Main Rack Valves Pressure Temperature FSM DP FSM Device Units Modules DCOM/OPC connection LC SubSystem Domain Control Unit LC SubSystem Domain Control Unit The LCS Control System: the integration into the JCOP Framework environment Siemens S300 PLC Purify & Analisys DCOM/OPC connection Pump Station Pressure The Action / State variables of PLC control program are linked, by OPC server, to a PVSS DataPoint by means of Framework configuration toolsThe Action / State variables of PLC control program are linked, by OPC server, to a PVSS DataPoint by means of Framework configuration tools This DataPoint is defined as Logic Device that became the interface point for the FSM Device UnitThis DataPoint is defined as Logic Device that became the interface point for the FSM Device Unit Some Configuration/Monitoring panels are created into the Framework environmentSome Configuration/Monitoring panels are created into the Framework environment For each Device Unit an associated FSM has been defined by means of FSM-Framework toolsFor each Device Unit an associated FSM has been defined by means of FSM-Framework tools Finally a Liquid Circulation Domain Control Unit has been created with the relative SMI++ control programFinally a Liquid Circulation Domain Control Unit has been created with the relative SMI++ control program NO additional software required for the Framework integration !!NO additional software required for the Framework integration !!

DCS Meeting - 17/6/2002 G. De Cataldo, A.Franco - INFN Bari - 5 OFF : The HV Sub System is OFF, Power Supply is switched OFF STATUS CONFIG : The Functional parameters are loaded and set into the PVSS Data points, if the module is enabled go into STANDBY else into the DISABLED state STANDBY : The system is ready to power on the HMPID HV segments RAMPUP : The HV segments are switched ON READY : The HV sub system is ready for Physics RAMPDOWN : The HV segments are switched OFF Standby : It loads the module configuration and it brings the system on STANDBY status ACTIONS HVon : It switch ON all the configured HV channels HVoff : It switch OFF all the configured HV channels Off : go to the OFF status. Reset : To exit from the Error Status The HV sub-system design and integration of the Device Unit into the JCOP-Framework environment The requirement list of the HV sub-system has been drawnThe requirement list of the HV sub-system has been drawn Then the functional states of the system are definedThen the functional states of the system are defined A State / Transition chart has been implemented for the HV Modules, HV Power Supply units and the HV Sub-SystemA State / Transition chart has been implemented for the HV Modules, HV Power Supply units and the HV Sub-System

DCS Meeting - 17/6/2002 G. De Cataldo, A.Franco - INFN Bari - 6 FSM DP FSM Device Units HVm2 FSM DP FSM Device Units HVm2 CAEN SY1527 HV Channels Framework device DPs DCOM/OPC connection HV SubSystem Domain Control Unit HV SubSystem Domain Control Unit FSM DP FSM Device Units HVm1 Interface Program The HV Control System: the integration into the JCOP Framework environment All the parameters and variable of the CAEN SY1527 Crate are linked, by OPC server technology, to a set of PVSS DataPoint by means of Framework configuration facilitiesAll the parameters and variable of the CAEN SY1527 Crate are linked, by OPC server technology, to a set of PVSS DataPoint by means of Framework configuration facilities Some DataPoint are defined as Logical Device, one for the HV Power Supply Station and 7 for the HV Modules, they will became the interface point for the FSM Device UnitSome DataPoint are defined as Logical Device, one for the HV Power Supply Station and 7 for the HV Modules, they will became the interface point for the FSM Device Unit For each Device Unit an associated FSM has been defined using FSM-Framework toolsFor each Device Unit an associated FSM has been defined using FSM-Framework tools A High Voltage Domain Control Unit and the relative SMI++ control program has been createdA High Voltage Domain Control Unit and the relative SMI++ control program has been created A devoted Interface Control Scripts Program is requested to convert, all the information coming from the SY1527, into some logical objects that could reproduce an FSM behavior … 

DCS Meeting - 17/6/2002 G. De Cataldo, A.Franco - INFN Bari - 7 HVm1 [hmpidHVM] HVm1 [hmpidHVM] HVm1 [hmpidHVM] HVm1 [hmpidHVM] HVm1 [hmpidHVM] HVm1 [hmpidHVM] Primo_board01_ch01 [FwCaenChannel] Primo_board01_ch01 [FwCaenChannel] Primo_board01_ch01 [FwCaenChannel] Primo_board01_ch01 [FwCaenChannel] Primo_board01_ch01 [FwCaenChannel] Primo_board01_ch01 [FwCaenChannel] Primo_board01 [FwCaen1527Board] Primo_board01 [FwCaen1527Board] Primo_board01 [FwCaen1527Board] Primo_board01 [FwCaen1527Board] 1 CAEN SY1527 crate 1 CAEN SY1527 crate 5 CAEN A1821 boards 5 CAEN A1821 boards 49 CAEN HV channels 49 CAEN HV channels HV Power Supply HV Power Supply HV Module 3 HV Module 4 HV Module 5 HV Module 6 HV Module 2 HV Module 7 HV Module 1 Physical Devices FSM Device Units Primo [FwSy1527] Primo_board01 [FwCaen1527Board] Primo_board01_ch01 [FwCaenChannel] HVpa1 [hmpidHVPS] HVm1 [hmpidHVM] Jasd j i= 0 If(kjsad) asd asda Jkd askd aksd kaksd as Asdas asd Jasd j i= 0 If(kjsad) asd asda Jkd askd aksd kaksd as Asdas asd Event fired by values changes Change of Device Status Event fired by Request Action Command to Devices The HV Control System: the Interface Control Script Program 1.When an action is requested to a FSM Device Unit by the Domain Control Program, it changes the value of a DataPoint. 2.This produces the execution of a subroutine that valuate the situation and modify all the relate DataPoint config. 1.When a value of Physical Device parameter will change, the relative DataPoint config value changes. 2.This starts a subroutine that valuate the new global situation and modify the status of the relevant FSM Device Units

DCS Meeting - 17/6/2002 G. De Cataldo, A.Franco - INFN Bari - 8 HMPID DCS Prototype: HV monitoring in the FW Device Navigator A custom panel for the HV module monitoring has been developed. This panel avoids the monitoring of Voltage and Current of each segments ; also the status of channel can be seen. A custom panel for the HV module monitoring has been developed. This panel avoids the monitoring of Voltage and Current of each segments  ; also the status of channel can be seen. A trend button placed in the rightmost position of segment row, allows to open the trend view of the channel. A trend button placed in the rightmost position of segment row , allows to open the trend view of the channel. A push button labeled “Control” open the panel to perform action on the HV module FSM A push button labeled “Control”  open the panel to perform action on the HV module FSM 1 3 2

DCS Meeting - 17/6/2002 G. De Cataldo, A.Franco - INFN Bari - 9 HMPID DCS Prototype: HV FSM Control Unit session snapshot An example of HV Sub System RAMPUP phase: The control panel opened from Device Editor & Navigator has taken the control of the HV sub-system, as visible into the FSM- Framework panel The control panel  opened from Device Editor & Navigator  has taken the control of the HV sub-system, as visible into the FSM- Framework panel . The RAMPUP state is reached after that a HVon command is send to the Control Unit. The telnet section on the SY1527 crate allows a real time feedback control The telnet section on the SY1527 crate allows a real time feedback control  The Power Supply Unit is in READY state during all the operations. The modules from 2 to 7 are disabled The Power Supply Unit is in READY state during all the operations. The modules from 2 to 7 are disabled 

DCS Meeting - 17/6/2002 G. De Cataldo, A.Franco - INFN Bari - 10 Experiment parameters set #1 Experiment parameters set #1 HMPID DCS Prototype: External DB Setting Configuration DB Experiment parameters set #1 Name 1  Value Name 2  Value Dictionary Name 1  DP 1 In order to allow the use of a centralized repository of the Experimental parameters settings, a Configuration DB has been created. The parameters are stored as a list of couples (Name,Value) where the name represent a symbolic name of a parameter. Each couple (Name,Value) is converted in the correspondent couple (DataPoint, Value) by means of a Dictionary that performs the translation NameDataPoint. Each couple (Name,Value) is converted in the correspondent couple (DataPoint, Value) by means of a Dictionary that performs the translation Name  DataPoint. PVSS DB DP 1  Value - Definition : a custom panel added to the FW environment allows the definition of Symbolic Name into the Dictionary. -  Definition : a custom panel added to the FW environment allows the definition of Symbolic Name into the Dictionary. - Store a configuration: a control script program is able to record, into the Configuration DB, all the parameter values of the “Experiment Setup” presented at that time in the PVSS Data Base. This is like a “snapshot” of the actual configuration. -  Store a configuration: a control script program is able to record, into the Configuration DB, all the parameter values of the “Experiment Setup” presented at that time in the PVSS Data Base. This is like a “snapshot” of the actual configuration. - Load a configuration: a control script program reads all the values of an “Experiment Setup” and by means of the Dictionary writes into the PVSS Data Point Element. -  Load a configuration: a control script program reads all the values of an “Experiment Setup” and by means of the Dictionary writes into the PVSS Data Point Element Control Script Control Script

DCS Meeting - 17/6/2002 G. De Cataldo, A.Franco - INFN Bari - 11 HMPID DCS: External DB Setting first prototype Configuration panel into the FW for the creation of the Dictionary entry. Example of a complex symbolic name. The Load/Store Configuration Setting panel.