FwSPY and UNICOS-CPC Benjamin Bradu Giulio Morpurgo CERN, EN-ICE May2015.

Slides:



Advertisements
Similar presentations
Yokogawa Network Solutions Presents:
Advertisements

Industrial Control Engineering UNICOS device model Hervé Milcent UNICOS device modelHervé Milcent1.
HWg-PDMS: New software Poseidon & Damocles Monitoring System 1 Included on every HWg DVD since September 2009.
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.
Peter Chochula, January 31, 2006  Motivation for this meeting: Get together experts from different fields See what do we know See what is missing See.
Yevgeny Petrilin Shay Dan Shadi Ibrahim. GUI : Graphical User Interface DAQ :Data Acquisition Data Acquisition device  a self-powered system that communicated.
MCITP Guide to Microsoft Windows Server 2008 Server Administration (Exam #70-646) Chapter 14 Server and Network Monitoring.
Control and monitoring of on-line trigger algorithms using a SCADA system Eric van Herwijnen Wednesday 15 th February 2006.
Hands-On Microsoft Windows Server 2008 Chapter 11 Server and Network Monitoring.
New Features of APV-SRS-LabVIEW Data Acquisition Program Eraldo Oliveri on behalf of Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer] NYC,
(C.Betz Kick-Off Meeting Vacuum 5th March 2013) Agenda: First steps using WinCC OA First steps using UNICOS V5 Vacuum Test Rig Principles of.
Module 18 Monitoring SQL Server 2008 R2. Module Overview Monitoring Activity Capturing and Managing Performance Data Analyzing Collected Performance Data.
CPC (C ONTINUOUS P ROCESS C ONTROL ) SCADA UNICOS: UN IFIED I NDUSTRIAL CO NTROL S YSTEM CPC (C ONTINUOUS P ROCESS C ONTROL ) SCADA 1 Marco Boccioli -
Meal Menu Application Nabil Allataifeh. Preview The program is an application that can be used to search for meals and restaurants in a very friendly.
PowerFlex 755 DeviceLogix
IMMW14, Ferney Voltaire, September 2005 (slide 1/35) Experience with configurable acquisition software for magnetic measurement.
Novel techniques while developing on the WinCC OA Experience with the UCPC library.
London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
PSEN Server Balance EN/ICE Procedures Jean-Charles Tournier EN/ICE/SCD 09-September-2015.
Guide to Linux Installation and Administration, 2e1 Chapter 2 Planning Your System.
Screenshots of the E-book download For Windows and Flash disks.
INTERFACE DESCRIPTION PLC objects and HMI 2 CERN, EN/ICE, UNICOS Team.
What is Sure Stats? Sure Stats is an add-on for SAP that provides Organizations with detailed Statistical Information about how their SAP system is being.
Interactive CARA Simulation Prof. Insup Lee. Hierarchical EFSM Specification for CARA.
Peter Chochula ALICE Offline Week, October 04,2005 External access to the ALICE DCS archives.
Fast Fault Finder A Machine Protection Component.
IDE DCS development overview Ewa Stanecka, ID Week, CERN
PSEN Server Balance EN/ICE Procedures Jean-Charles Tournier EN/ICE/SCD 14-January-2016.
UCPC RP1.8 New Features Nov 2015 UCPC Team 19 Nov 2015UCPC RP Release Features Presentation1.
“The LHC GCS Framework” Geraldine Thomas CERN, IT-CO A complete PLC and PVSS automatic code Generation.
The Software for the CERN Detector Safety System G. Morpurgo, R. B. Flockhart and S. Lüders, CERN IT/CO.
TDAQ Experience in the BNL Liquid Argon Calorimeter Test Facility Denis Oliveira Damazio (BNL), George Redlinger (BNL).
Atlas Gas Systems - CPC6 Upgrade and Re-Commissioning Infrastructure Meeting – 8th January 2014 Steve Pavis PH-DT-DI/Gas.
European Organization for Nuclear Research LHC Gas Control System Applications Generation to Deployment phases Strategy/Principles.
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)
JCOP - 17 October 2001NA60_GAZ - E. Mazel J. Rochez1 A Project for the GAS control System At NA60.
ISOLDE Vacuum Controls (CERN-GSI WS), S. Blanchard TE-VSC-ICM UNICOS implementation in ISOLDE Sebastien Blanchard TE/VSC Interlocks, Controls.
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.
UAB Requirements for 2016 Ivan Prieto Barreiro 18/04/2016 UAB Requirements for
UNICOS-CPC course - CERN EN/ICE Industrial Controls Engineering Department Deployment of the CPC6 control application Marc Quilichini
(fw)SPY: a tool to add dpe “statistics” to your PVSS application* Giulio Morpurgo, CERN/EN/ICE * Based on requirements from Benjamin and Quique.
Integrating ArcSight with Enterprise Ticketing Systems
UNICOS Application Builder Architecture
Integrating ArcSight with Enterprise Ticketing Systems
Tango Administrative Tools
UCPC RP Presentation for GSI
UNICOS: UNified Industrial COntrol System CPC (Continuous Process Control) Basic course SESSION 4: SCADA UCPC 6 UNICOS-Continuous Process Control Check.
Across the world McAfee providing the update protection solutions to the computer users. As same to the error above, wait for few minutes and think some.
Across the world McAfee providing the update protection solutions to the computer users. As same to the error above, wait for few minutes and think some.
Across the world McAfee providing the update protection solutions to the computer users. As same to the error above, wait for few minutes and think some.
Across the world McAfee providing the update protection solutions to the computer users. As same to the error above, wait for few minutes and think some.
Across the world McAfee providing the update protection solutions to the computer users. As same to the error above, wait for few minutes and think some.
Across the world McAfee providing the update protection solutions to the computer users. As same to the error above, wait for few minutes and think some.
ACROSS THE WORLD MCAFEE PROVIDING THE UPDATE PROTECTION SOLUTIONS TO THE COMPUTER USERS. AS SAME TO THE ERROR ABOVE, WAIT FOR FEW MINUTES AND THINK SOME.
Across the world McAfee providing the update protection solutions to the computer users. As same to the error above, wait for few minutes and think some.
ACROSS THE WORLD MCAFEE PROVIDING THE UPDATE PROTECTION SOLUTIONS TO THE COMPUTER USERS. AS SAME TO THE ERROR ABOVE, WAIT FOR FEW MINUTES AND THINK SOME.
Across the world McAfee providing the update protection solutions to the computer users. As same to the error above, wait for few minutes and think some.
Across the world McAfee providing the update protection solutions to the computer users. As same to the error above, wait for few minutes and think some.
Across the world McAfee providing the update protection solutions to the computer users. As same to the error above, wait for few minutes and think some.
Across the world McAfee providing the update protection solutions to the computer users. As same to the error above, wait for few minutes and think some.
Across the world McAfee providing the update protection solutions to the computer users. As same to the error above, wait for few minutes and think some.
Across the world McAfee providing the update protection solutions to the computer users. As same to the error above, wait for few minutes and think some.
Across the world McAfee providing the update protection solutions to the computer users. As same to the error above, wait for few minutes and think some.
Across the world McAfee providing the update protection solutions to the computer users. As same to the error above, wait for few minutes and think some.
Officeinstall-setup.com Technical expert studying and writing helpful articles on antivirus and other security products.
Across the world McAfee providing the update protection solutions to the computer users. As same to the error above, wait for few minutes and think some.
Across the world McAfee providing the update protection solutions to the computer users. As same to the error above, wait for few minutes and think some.
Training Module Introduction to the TB9100/P25 CG/P25 TAG Customer Service Software (CSS) Describes Release 3.95 for Trunked TB9100 and P25 TAG Release.
Nir Zaidman and Michael Tahar
Task Manager & Profile Interface
Presentation transcript:

fwSPY and UNICOS-CPC Benjamin Bradu Giulio Morpurgo CERN, EN-ICE May2015

Contents Use cases fwSPY component Current results fwSPY in UNICOS-CPC 2

Use cases Develop a generic component in WinCC OA to provide online statistics on some DPe Be able to compute and archive online in WinCC OA  The up/down time of a Boolean value Ex: Working hours of a pump since the pump is installed  The number of rising/falling edges of Boolean Value Ex: number of opening/closing of an OnOff valve since the valve is installed  The integral of an analog value Ex: Amount of filling water during the last month from a volumetric flow sensor (leak detection)  The average of an analog value Ex: temperature average during a week. All these calculations can be:  Made forever or in a sliding time window  Reset at anytime by users 3

fwSPY Component Giulio… 4

Sliding window 5 Several sums carried on simultaneously Handling of start and stop of each window Archive every result

Forever 6 Only one sum at a time Acquisition started manually by User, or by threshold crossing New points archived at regular frequency, or on User’s request

fwSPY Component One additional requirement worth keeping in mind is that the typical number of dpes to be monitored could be around 100 (i.e. “small”). This is important to mention because the approach I used for the implementation is probably not scalable to a much higher number of spying devices. 7

fwSPY component Three datapoint types  SPY_SlidingWindow (“spying device”)  SPY_Forever (“spying device”)  SPY_AUXIL (used to store parameters, etc. for the component) One Ctrl Manager script (fwSPY.ctl) Two libraries (SPY_lib.ctl, UsefulTool.ctl) Some panels (to be integrated/replaced by the Unicos ones) 8

The principle Every spying operation will have a “spying device” datapoint (“sliding window” or “forever”) This datapoint will have elements storing  The parameters for the spying operation (dpe, duration, units,…)  The partial results  The values to be archived The fwSPY Ctrl Manager will react to any new value for a dpe currently spied, to upgrade the partial results fwSPY will also deal with activation/deactivation of the spying devices, starting/ending of the sliding window, periodic production of the values to be archived for a “forever” 9

Compulsory parameters for a spying device Any spying device  Dpe (datapoint element to be spied)  ( for float Dpes ) Time units (seconds, minutes, hours, days,…) Sliding window  Duration (how long is the window )  Repetition rate (how often should a new window start) Forever  Archivage Frequency (how often accumulated results must be archived) 10

Archiving the results The spying devices have some dpes which will be given the values to be archived whenever this is needed (for instance, whenever a sliding window terminates). fwSPY does not know where you want to archive the results (application dependent). As a default, it can assign to those dpes the same archiving configs that you assigned to the dpe which has to be spied. …but it is up to you to decide otherwise. Just to test, I also have installed a parallel archiving mechanism based on text files (MyArchive) in Benjamin’s app. 11

Creating a spying device: two ways Configuration script, processed by dedicated panel SPY_ReadConfig.pnl #SLIDING un-CFP_ATLAS_TS-ATLAS_TS-CPC_AnalogInput ProcessInput.PosSt #SLIDING un-CFP_ATLAS_TS-ATLAS_TS-CPC_AnalogInput ProcessInput.PosSt #FOREVER un-CFP_ATLAS_TS-ATLAS_TS-CPC_OnOff ProcessInput.OnSt 60 Functions in the SPY_lib library int SPY_SLW_create(string slw, mapping params, bool can_exist = FALSE) int SPY_FOREVER_create(string frv, mapping params, bool can_exist = FALSE) 12

Other panels (prototype) Prototype_ShowAllSliding, (Prototype_ShowAllForever) Shows in a table all the existing Sliding Window (or Forever) datapoints, with some features. When clicking on a line, one of the following panels is launched, to show more details and provide control: Prototype_SLW_Float Prototype_SLW_Boolean Prototype_FOREVER_Float Prototype_FOREVER_Boolean 13

14 Just to give you a flavour, here are some views of the prototype panels. They are not intended for operation This panel lists all the defined sliding window devices. Clicking on a device name opens a dedicated panel

15 Prototype panel to monitor a sliding window device (for a float dpe)

16 Prototype panel to monitor a forever device (for a boolean dpe)

Miscellaneous  It is possible to have more than one spying device connected to the same dpe. For instance, you might want to have a long term sliding window and a shorter term one; or a sliding window and a forever going on at the same time 17

Unicos integration All the panels are for demonstration only. They are not supposed to be the final ones. The final format should be discussed and agreed with the Unicos people …back to Benjamin 18

Current results Test done in a UNICOS-CPC testing project (ATLAS thermosiphon) Pump statistics (Boolean)  Uptime: hours since beginning  % uptime: 20%  Rising edge per hour: 60  Falling edge per hour: 60 Temperature statistics (analog):  Average value: -70 C during the last week Flow statistics:  Average value: 6.5 m3/s  Integral value in last hour: m3/hour 19

Implementation in UNICOS-CPC Setup of statistics:  Imported via a text file  Directly from the device (new tab in faceplate?) Reading of statistics:  In a summary panel containing all statistics registered in the projects  Directly from the device (new tab in faceplate?) Note that this fwSpy component performs statistics only on registered devices and it works in real-time only (we don’t look in archives) 20