Toward UNICOS Major Tasks to be Done Leonid Kopylov 04.06.2015 TE-VSC-ICM.

Slides:



Advertisements
Similar presentations
European Organization for Nuclear Research LHC GCS Recipes Geraldine Thomas 11 December 2009.
Advertisements

Kanban Task Manager for Outlook ‒ Introduction
Experiment Control Systems at the LHC An Overview of the System Architecture An Overview of the System Architecture JCOP Framework Overview JCOP Framework.
With TimeCard appointments are tagged with information that converts them into time sheets. This way users can report time and expenses from their Outlook.
Software Delivery. Software Delivery Management  Managing Requirements and Changes  Managing Resources  Managing Configuration  Managing Defects 
Calendar Browser is a groupware used for booking all kinds of resources within an organization. Calendar Browser is installed on a file server and in a.
Industrial Control Engineering Industrial Controls in the Injectors: "You (will) know that they are here" Hervé Milcent On behalf of EN/ICE IEFC workshop.
Isabelle Laugier, AT/VAC/ICM Section February 7 th 2008.
DB Audit Expert v1.1 for Oracle Copyright © SoftTree Technologies, Inc. This presentation is for DB Audit Expert for Oracle version 1.1 which.
DEMONSTRATION FOR SIGMA DATA ACQUISITION MODULES Tempatron Ltd Data Measurements Division Darwin Close Reading RG2 0TB UK T : +44 (0) F :
(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.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
Industrial Control Engineering UNICOS framework 2014 Marco Boccioli - EN/ICE-SCD - 18/12/2014  UNICOS  UNICOS  Plan for Q
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 (Day 2) Sayed Ali (MCTS, MCITP, MCT, MCSA, MCSE ) Senior SharePoint.
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 -
FireRMS SQL Audit, Archiving & Purging Presented by Laura Small FireRMS Quality Assurance.
WorkPlace Pro Utilities.
Novel techniques while developing on the WinCC OA Experience with the UCPC library.
Automatic Generation Tools UNICOS Application Builder Overview 11/02/2014 Ivan Prieto Barreiro - EN-ICE1.
06/05/2004AB/CO TC RF controls issues Brief overview & status Requested from AB/CO Hardware, Timing, VME/FESA for LEIR, SPS, LHC Controls for LHC RF Power.
Moodle (Course Management Systems). Assignments 1 Assignments are a refreshingly simple method for collecting student work. They are a simple and flexible.
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice SISP Training Documentation Template.
Javascript: More features B. Ramamurthy 7/4/2014B. Ramamurthy, CSE651C1.
Introduction With TimeCard users can tag SharePoint events with information that converts them into time sheets. This way they can report.
PSEN Server Balance EN/ICE Procedures Jean-Charles Tournier EN/ICE/SCD 09-September-2015.
Introduction to RtReports – Tony Fenn & Chris Nelson Introduction to RtReports Chris Nelson - Senior Developer Tony Fenn - Product Manager.
The huge amount of resources available in the Grids, and the necessity to have the most up-to-date experimental software deployed in all the sites within.
Industrial Control Engineering UNICOS device and front-end Hervé Milcent UNICOS device front-endHervé Milcent1.
MARCO UNICOS based control system CERN Lukasz Zwalinski – PH/DT Maciej Ostrega – PH/DT.
.  A multi layer architecture powered by Spring Framework, ExtJS, Spring Security and Hibernate.  Taken advantage of Spring’s multi layer injection.
Session 1 Introduction  What is RADE  Technology  Palette  Tools  Template  Combined Example  How to get RADE  Questions? RADE Applications EN-ICE-MTA.
1 UNICOS PVSS Evolution Cryogenics Control Enrique BLANCO Industrial Controls & Electronics Group.
IDE DCS development overview Ewa Stanecka, ID Week, CERN
Presentation.
UCPC RP1.8 New Features Nov 2015 UCPC Team 19 Nov 2015UCPC RP Release Features Presentation1.
UNICOS CONSISTENT IMPORT/EXPORT. Agenda  Present status of prototype for new import  Verification of addresses during check  Non standard import files.
Alarm Handling Oliver Holme 7 th November Guidelines & Strategies All provide recommendation to use Framework Classes Standard severities/behaviour/colours.
“The LHC GCS Framework” Geraldine Thomas CERN, IT-CO A complete PLC and PVSS automatic code Generation.
REPORTING SOFTWARE for BUILDING & INDUSTRIAL AUTOMATION.
UNICOS Roadmap 2015 Enrique Blanco On behalf of the UNICOS team EN-ICE 1 March 2015 CERN March 27, 2015 GSI - CERN Collaboration.
UAB Tools 1 20/05/2014. Summary Status, opened issues & future requests : Extended Configurations Reverse Engineering Olproc FlexExtractor DIP Import/Export.
OVERVIEW OF THE NEW FEATURES PVSS SCADA SYSTEMS USED DURING HCC MP3 - Frédéric BERNARD.
European Organization for Nuclear Research LHC Gas Control System Applications Generation to Deployment phases Strategy/Principles.
Observing the Current System Benefits Can see how the system actually works in practice Can ask people to explain what they are doing – to gain a clear.
DIAMON Project Project Definition and Specifications Based on input from the AB/CO Section leaders.
T Project Review Muuntaja I1 Iteration
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)
UNICOS LHCLoggingDB Josef Hofer EN/ICE/SCD. Agenda The LHC Logging Database Purpose of the LHCLogging component Basic concepts Advanced concepts Logging.
ISOLDE Vacuum Controls (CERN-GSI WS), S. Blanchard TE-VSC-ICM UNICOS implementation in ISOLDE Sebastien Blanchard TE/VSC Interlocks, Controls.
Front Panel A generic PVSS GUI for device control PP a-MMA_FrontPanel.pptm Front Panel - A generic PVSS GUI for device control 1.
Claudia Dias Vacuum, Surfaces & Coatings Group Technology Department Claudia Dias CERN, Technology Department Vacuum, Surfaces and Coatings Group 2 |
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.
MARCO control system Munich Lukasz Zwalinski – PH/DT Maciej Ostrega – PH/DT.
Industrial Control Engineering Session 1 Introduction  What is RADE  Technology  Palette  Tools  Template  Combined Example  How to get RADE 
C. Kiesling, 11th B2GM PXD Session, KEK, March , Slow Control System for the PXD PXD Support Systems & Control UNICOS Standard PVSS User Interface.
AB-CO Exploitation 2006 & Beyond Presented at AB/CO Review 20Sept05 C.H.Sicard (based on the work of Exploitation WG)
1 Cryogenics Instrumentation & Controls Commissioning for the LHC AB/CO viewpoint Enrique Blanco AB/CO IS.
Xxx Presentation, No 1 Copyright © TAC AB Engineering Classic Networks1.
H2LC The Hitchhiker's guide to LSA Core Rule #1 Don’t panic.
UNICOS-CPC course - CERN EN/ICE Industrial Controls Engineering Department Deployment of the CPC6 control application Marc Quilichini
UNICOS Application Builder Architecture
Internet Made Easy! Make sure all your information is always up to date and instantly available to all your clients.
SCADA & Monitoring Developments for Vacuum
FCT and CERN Portuguese Trainee Programme Report
CV PVSS project architecture
Recent developments in the Vacuum Control Software
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.
Introduction With TimeCard users can tag SharePoint events with information that converts them into time sheets. This way they can report.
Case management as logbook for the cryogenic installations at CERN
Presentation transcript:

Toward UNICOS Major Tasks to be Done Leonid Kopylov TE-VSC-ICM

UNCOS convergense p.2 UNICOS convergence: Main goal for coming years, after completion of LS1 Large amount of work to be done The work to be done by team, not by one person The whole work process must be manageable, with estimations, planning, milestones… As a first step: define list of tasks to be solved on the way to final implementation Development for PLC is (almost) not mentioned because of lack of knowledge

Task grouping p.3 Grouping of tasks to be done The full chain of object type support, starting from specification, through specs file, UAB and PLC/PVSS code Single data source (database), from which both UNICOS specs files and other configurations are produced (ref. Andre’s presentation) Mutually agreed modifications/additions to existing UNICOS CPC code Dedicated vacuum control package, built on top of UNICOS framework and applicable to any vacuum control system Functionality specific to particular machines New Object Types Data source + specs generation Main PVSS functions (UNICOS - integrated) Extended PVSS functions (vacuum package) Very special PVSS functions (machine specific)

New Object Types p.4 New Object Types The task seems to be very heavy Lack of experience Advanced UNICOS courses May be not so difficult, after gaining some experience? Compare to development of new type of existing framework (master DB, export, C++ and PVSS code…) Main steps of development: Specification + Detailed Design Document Device Type Design + Specs Integration UAB integration Implementation in PLC I just don’t know what is behind Implementation in PVSS DP type Check/Import/Export/Delete Front end device functions Etc.

New Object Types p.5 Performance questions? Will UI performance degrade when using UNICOS objects/widgets? If yes – deviations from UNICOS baseline should be acceptable In particular – widgets vs. Qt icons may be reconsidered again First tests of UI performance can be done even on existing objects

Data Source + Specs generation p.6 Data Source + Specs Generation See presentation by A. Rocha

Main PVSS Functions (UNICOS-integrated) p.7 The order of tasks is arbitrary Package building tool Everything shall be organized in packages which can be installed/updated the same way UNICOS is installed into PVSS project Learn by vacuum team Import into PVSS + UAB UNICOS’s style of work: one specs file/import operation per PLC Will make problems for vacuum systems with many PLCs See presentation by A. Rocha Devices ‘not connected’, ‘not controlled’, ‘hidden’ Special functionality for PVSS only Not Connected = device is malfunctioning, can not be repaired immediately (probably, forced mode of UNICOS object?) Not Controlled = there is no connection to periphery (by design), still we want to show it to operators in UI (probably, local devices) Hidden = device working properly (or not), but we don’t want to show it to operators in UI UNICOS core has no support for such scenarios (?)

Main PVSS Functions (UNICOS-integrated) p.8 Devices ‘Blocked OFF’ Something wrong about device, the state is set by expert Only experts are allowed to switch ON device in such state Only experts are allowed to remove ‘Blocked OFF’ state It is clearly visible from device shape that device is in this state There was preliminary discussions with EN-ICE, using DPE lock mechanism UNICOS Device Tree UNICOS implementation = 2 level of hierarchy Vacuum control needs more:  Main Part  Sector  Device Nature  Device There was preliminary discussion with EN-ICE, creating domain hierarchy in UNICOS

Main PVSS Functions (UNICOS-integrated) p.9 Device List Building/Presentation Selecting devices to be shown in the table By status By analog value (check if value is above given limit) By analog value grow (check if value has grown by factor of X in last N hours), not to be a part of UNICOS core? (new) By non-empty comment for device, either now or in given dates range in the past. (new) By device ‘control status’ in PVSS (Not Connected etc.) The way resulting table is displayed Snapshot (UNICOS behavior) Live view (table is updated with fresh data from periphery) Snapshot for selected moment in the past (too heavy for UNICOS) Table in vacuum application has more columns, auxiliary – like sector of device, DCUM…

Main PVSS Functions (UNICOS-integrated) p.10 Group Actions Under development for UNICOS (?) Special processing of ‘Blocked OFF’ devices (silently skip) Comments on Devices Under development for UNICOS (?) Possibility to Mask Alarms for LASER For individual device For all devices in selected sector(s) Access Control Extend number of privileges available (can be achieved with domains) ‘admin’ is a privilege for system administrator, not for users State History (vacuum) vs. Event History (UNICOS) Does the way values are archived in UNICOS allow to build state history? May be event history will be better for vacuum users? Both!

Main PVSS Functions (UNICOS-integrated) p.11 Replay of Archived Data Requires support by widgets, faceplates, profile view Requires inter-panel communication Mobile Equipment Everybody know what is this No ideas on how to implement this in UNICOS framework It looks like this can be combination of ‘hidden’ devices plus some more code around this Retrieving archived values for the case when device migrates from one DP to another will not be a problem with ORACLE archiving where data can be identified by alias SMS Notifications Configurable by end users (Relatively) free criteria specification Different users specify different criteria to the same device (for example, pressure limits) UNICOS uses PVSS alarms for notification – can this be used to fulfil vacuum control requirements?

Extended PVSS functions (vacuum package) p.12 Clean up usage of custom DLLs EWO and CTRL DLLs are allowed Other custom DLLs shall not be used Requirement comes from ‘standard server’ configuration Implementation is not clear yet Machine Layout for Main View Built automatically based on geometry data Represents ‘the very main’ state of vacuum First prototype to be used with UNICOS exists Automatically Built Synoptic Back to old solution: place in panel other panels (UNICOS widgets) Move device type specific logic from C++ to PVSS code Problems foreseen: Smooth scrolling (no good ideas for the moment) Resizable view (will come with next PVSS version) Performance Some ideas by Piotr: Consider using embedded module Web EWO + “widgets” implemented in javascript. This is, probably, in line with general PVSS development towards web UI, UI on mobile phones etc. Not 100% sure…

Extended PVSS functions (vacuum package) p.13 Automatically Built Sector View Very similar to synoptic view ‘Summary of VPIs in sector’ can be considered as PCO Can this ‘PCO-like’ behavior be implemented in PVSS only? Device List for VMR Very similar to ‘normal’ device list More columns Specific way to build/save to file/display Possibility to save resulting list as a reference Fast Archiving Sessions New solution to be developed anyway – after switching to ORACLE archiving Miscellaneous Device-Specific Functions Statistics of PP and TMP operations Statistics of valves operation Access zones, valve control etc.

Very special PVSS functions (machine specific) p.14 Beam Parameters Used in LHC control May be required for other machines Based on external data sources (CMW, DIP) Calculation of sector pressures for CRYO Produce one value per sector based on values of several gauges Looks more simple compared to previous tasks… …provided previous tasks are solved!

Resources p.15 Permanently growing list of tasks in VTL

Leonid Kopylov