FOPI – Slow Control Content 1.FOPI experiment - Overview 2.GUIs for FOPI 3.System Design.

Slides:



Advertisements
Similar presentations
SNS Integrated Control System SNS RDB Requirements, wish list, status A little history l Oracle RDB used exclusively by accelerator physics group l JERI.
Advertisements

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.
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.
Control Systems for Future GSI, May , 2003 Control System Requirements for the CBM detector Burkhard Kolb GSI HADES.
HV for SM surface testing 2 nd Workshop on the Detector Control System for TRD University of Tsukuba Kengo Watanabe.
Tracker Controls MICE Controls and Monitoring Workshop September 25, 2005 A. Bross.
1 Integration of the HV Distribution System to the First TRD Super Module P. Mantzaridis, A. Markouizos, P. Mitseas, A. Petridis, S. Potirakis, M. Tsilis,
New Features of APV-SRS-LabVIEW Data Acquisition Program Eraldo Oliveri on behalf of Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer] NYC,
Calo Piquet Training Session - Xvc1 ECS Overview Piquet Training Session Cuvée 2012 Xavier Vilasis.
1 Fluke DAQ Software Visual Demo Guide 2680A-APSW.
Towards a Detector Control System for the ATLAS Pixeldetector Susanne Kersten, University of Wuppertal Pixel2002, Carmel September 2002 Overview of the.
SSE OPC and DATABASES. Overview… Setup the SSE OPC to save data to a MS Access database file (mdb) Setup the SSE OPC to save data to MS SQL database THE.
MDT PS DCS for ATLAS Eleni Mountricha
SMACS Slow Monitor And Control System Developed system for CDF-TOF proposed for Atlas-MDT/RPC.
Controls for High-Availability Magnet PS’s for ATF2 Glen White SLAC September
A new class in PC Data Acquisition Delphin Technology AG Felix Ottofuelling V5.0.
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.
ATLAS MDT Power Supply DCS Anastasios Iliopoulos 15/08/2006.
André Augustinus 10 September 2001 DCS Architecture Issues Food for thoughts and discussion.
André Augustinus 17 June 2002 Technology Overview What is out there to fulfil our requirements? (with thanks to Tarek)
The Scheme of Slow Control System in BESIII Xie Xiaoxi Gao Cuishan
Experience Running Embedded EPICS on NI CompactRIO Eric Björklund Dolores Baros Scott Baily.
Giovanni Polese1 RPC Detector Control System for MTCC Pierluigi Paolucci, Anna Cimmino I.N.F.N. of Naples Giovanni Polese Lappeenranta University.
1 ECS CALO HV Control CALO Piquet Training Session Anatoli Konoplyannikov /ITEP/ Outline  ECS HV control of the ECAL/HCAL sub-detectors.  Introduction.
Online Software 8-July-98 Commissioning Working Group DØ Workshop S. Fuess Objective: Define for you, the customers of the Online system, the products.
SA Ch High Voltage Module Main Features for each channel: V out = 12 kV I out = 1 mA R ipple = < 200 mVpp.
Useful LabVIEW 8.20 Features CS Workshop 2007 February 2nd, 2007 Holger Brand, GSI.
February 18, 2010Dietrich Beck CS-Framework Overview (for newcomers) Ideas behind CS Cooking recipe Main Features...
Source Controller software Ianos Schmidt The University of Iowa.
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.
DØ Online Workshop3-June-1999S. Fuess Online Computing Overview DØ Online Workshop 3-June-1999 Stu Fuess.
Connecting LabVIEW to EPICS network
DCS Workshop, CERN MARCH ACORDE (Alice Cosmic ray detector) 60 scintillator modules (120 HV channels) Each module will have two scintillator counters.
Linux Operations and Administration
Status & development of the software for CALICE-DAQ Tao Wu On behalf of UK Collaboration.
7 February 2008Dietrich Beck CS-Framework Overview Ideas behind CS Cooking recipe Main Features...
TDAQ Experience in the BNL Liquid Argon Calorimeter Test Facility Denis Oliveira Damazio (BNL), George Redlinger (BNL).
Topics: 1. Network Processes via a Esone Server 2. The CSBP Group Object 3. Object Net´s, first steps 4. Petri Net´s – further development Alexander.
EPICS and LabVIEW Tony Vento, National Instruments
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)
1 ECS CALO HV Control CALO Piquet Training Session Anatoli Konoplyannikov /ITEP/ Outline  ECS HV control of the ECAL/HCAL sub-detectors.  Introduction.
Control System Overview J. Frederick Bartlett Fermilab June 1,1999.
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.
DCS workshop,march 10th P.Saturnini, F. Jouve Slow control trigger of the muon arm Muon trigger of the muon arm Low voltage VME Crate External parameters.
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.
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.
André Augustinus 18 March 2002 ALICE Detector Controls Requirements.
MARCO control system Munich Lukasz Zwalinski – PH/DT Maciej Ostrega – PH/DT.
20OCT2009Calo Piquet Training Session - Xvc1 ECS Overview Piquet Training Session Cuvée 2009 Xavier Vilasis.
Fermilab Control System Jim Patrick - AD/Controls MaRIE Meeting March 9, 2016.
C. Kiesling, 11th B2GM PXD Session, KEK, March , Slow Control System for the PXD PXD Support Systems & Control UNICOS Standard PVSS User Interface.
Scalable Readout System Data Acquisition using LabVIEW Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer]
Slow Control System at experiment D. Egorov Slow Control System at V. Shutov, D. Egorov, R. Nagdasev 1/15.
PVSS an industrial tool for slow control
Introduction Current Status Outlook and Time Schedule
Software for Testing the New Injector BLM Electronics
Overview of TANGO Control system
ProtoDUNE - SP SLOW CONTROLS MEETING 11/11/2016 CERN – EP/DT
CS-Framework Overview
ATLAS MDT HV – LV Detector Control System (DCS)
Cover page.
RPC Detector Control System
Pierluigi Paolucci & Giovanni Polese
RPC Detector Control System
Pierluigi Paolucci & Giovanni Polese
Pierluigi Paolucci & Giovanni Polese
Pierluigi Paolucci & Giovanni Polese
Pierluigi Paolucci & Giovanni Polese
Presentation transcript:

FOPI – Slow Control Content 1.FOPI experiment - Overview 2.GUIs for FOPI 3.System Design

FOPI - overview CAVE B Messhütte Server WinXP-Client Linux-Client TCP/IP CS - GUI Objekte Esone Server Ethernet – GPIB Controller OPC Server (CAEN/TwinCAT) Constant Fractions, ca. 150 Stck. Lambda, low-Voltage device … GPIB CAEN - HV 70 Channels LeCroy – HV 1792 Channels CS -Interface Objekte CAMAC PT100 ca. 200Stck.

requirements for FOPI control system - remote control and monitoring of power supplies (High/Low Voltage) - archiving of measured values (voltage, currents, temperatures) - archiving of hardware configuration/settings (ramp / trip time, set points) - distributed control system (Front End / Operator)  independant Front End - User Management: several profiles  access rights - possibility to divide High Voltage channels into sectors (RPC/CDC/Helitron) - internal errors should be displayed for the user - controlled and variable boot sequence

GUIs for FOPI

FOPI Main Panel colour coding of LED channel address of LED shown by tip statistic values panel selection cross – section of the detector's drift chambers (CDC/RPC/Helitron) mapping of CAEN HV channels  allocation between channels and sectors statistic values for each sector panel selection allows user to open other panels colour coding of LED informs user about channel's state set all CAEN HV channels display error history RPCCDC Helitron

CAEN Power Supplies 1527 & PT 100 sensors channel state channel output password request temperature of PT 100 sensor detailled configuration Board Information supplies RPC, CDC and Helitron access via CAEN OPC server and LabVIEW DSC Module structure: crates/boards/channels one PT 100 for each HV channel user management by password request (2 user profiles: admin/user) additional board information online trending for output values background colour indicates sector area only visible after logged in successfully area only visible after push Board Info

Sector Panel for CAEN HV channels double click plot to open channel panel selection for sub detectors - background colour indicates sector membership - allows user to open sub sector panels - set all channels mapped to sector - error history - colour of plot indicates alarm state

Trend, Alarm & Temperature Monitors displays trendings of measured and configuration values  access to log data of DSC database via DSCTrend class editable time interval for trendings error display divides High Voltage channels by sectors Online - Trending of temperature values measured by PT 100 displays alarm state variable update rate displays all occured alarms  access to alarm data of DSC database via DSCAlarm class displays alarm settings unacknowledged alarms generates alarm documentation file alarm summary

Lambda - Low Voltage devices Fopi dedicated Mainpanel control of up to 5 Lambda – Genesys devices via GPIB bus supplies RPC detector use of the device - specific drivers possibility to auto - write all channels, archives voltage and current into a logfile ©A.Schwinn

Le Croy HV devices old hardware (1985) control via ESONE Server on a CAMAC Bus very slow reaction time output is written in output buffer of the 2132 Interface device language is 16 Bit- coded and cryptic control of more than 1700 HV - Channels supply for photo - multiplier ©A.Schwinn

Constant Fractions control of ca. 150 Constant Fraction "CF 8101" Discriminators control via ESONE Server on a CAMAC Bus CNAF´s are the CAMAC data words (Crate, Board, Address, Function) able to observe all values, and to recognize changes Enable/Disable boards to observe able to play a alarm-wav file on alarm ©A.Schwinn

System Design - overview hardware server (device layer) clients (application layer) lxg0*.gsi.delxi0*.gsi.de GUI objects kp1pc058.gsi.de kp1pc065.gsi.de DSCEngine CAEN OPC - Server DSC processes: -DSCInterface -DSCAlarm -DSCTagAttribute -DSCTrend -TwinCATInt Lambda LV devices CAEN SY1527 HV LeCroy HV ESONE Servers e7_6 e7_15 CAMAC ESONE Dispatcher: e7_6 e7_15 (Linux) (Win XP) (Linux) GPIB GENie Treiber CS Framework commercial software PC bus systems / networks hardware GUI objects device processes: - Constant Fractions - LeCroy_2123_Interface - Lambda_LV_Supplies Constant Fractions (Win XP) Ethernet TwinCAT OPC - Server BC9000 (PT 100) SQL Server

Initializing the Slow Control Initializing the Slow Control channel address temperature sensor sector path (layer2/layer3/…/lowest layer) Default Alarm Limits (3) profile permission range User List (2) Mapping (5) life line of object event or action length of stimulus

Client – Server communication serverclient

Detector Hierarchy channel layer detector layer fixed variable m:number of sub detectors in HEL_n n:number of sub detectors in HEL s:lowest layer of CDC e.g. s = 0_0_0  depth = 5 t:number of sub detectors e.g. in lowest layer of CDC_0_0_0 x/y/z:any crate/board/channel number, depending on how many HV channels are used

Sub Detectors serverclient filter Channels and UserList for sub detectors  information concerning the joining sectors (upper & lower layer) is needed

Panel Behaviour client

CS requirements problem:DB entry with different parameters for each detector object (  fixed hierarchy) solutions:a.)optional "data - in" parameter for "load process" – event b.)class to create user- defined database entries by event problem:DB entry for each channel object required (  truncate name.vi) solution:template DB entry as default for an object inherited by BaseProcess  additional parameter for load – process, e.g. „use default DB entry“ or „use database entry from instance“

Thanks for your attention!!!