Automatically Capturing Data from SCADA to the Maintenance System

Slides:



Advertisements
Similar presentations
© Copyright 2007 Exempler Telecom Test Automation System Exempler - We pride ourselves with providing lightweight robust engineering solutions.
Advertisements

Accel Computerized Maintenance Management System.
17th February, 2000 by Maciej Korzeniowski (CERN-IT-IA-MI) 1 Oracle Discoverer Product Presentation  This is an ad hoc query and analysis tool for.
ESafe Reporter V3.0 eSafe Learning and Certification Program February 2007.
Solving Automation Reporting Problems with Dream Report Renee Sikes Applications Engineer Dream Report Brand Manager.
Rtizen ‘s Introduction to EDA Solutions It’s a software tool to make error free engineering drawings (both 2d & 3d) in a cost effective way.
1 The IIPC Web Curator Tool: Steve Knight The National Library of New Zealand Philip Beresford and Arun Persad The British Library An Open Source Solution.
Technical Architectures
CS 290C: Formal Models for Web Software Lecture 10: Language Based Modeling and Analysis of Navigation Errors Instructor: Tevfik Bultan.
An Object-Oriented Architecture Supporting Web Application Testing Presented By: Bhavdeep Singh.
Adaptive Database Application Modeling API Final Project Report SOURENA NASIRIAMINI CS 491 6/2/2005.
Academic Advisor: Prof. Ronen Brafman Team Members: Ran Isenberg Mirit Markovich Noa Aharon Alon Furman.
ORACLE ENTERPRISE ASSET MANAGEMENT
Overview of Data Management solutions for the Control and Operation of the CERN Accelerators Database Futures Workshop, CERN June 2011 Zory Zaharieva,
Cognizant Reusable Automation Framework for Testing C.R.A.F.T.
JDBC Session 5 Tonight: Data Access Patterns 1.J2EE Architecture & Design Patterns 2.The Data Access Tier 3.Data Access Patterns –DataAccessObject (DAO)
Introduction to the Enterprise Library. Sounds familiar? Writing a component to encapsulate data access Building a component that allows you to log errors.
CERN - IT Department CH-1211 Genève 23 Switzerland t Monitoring the ATLAS Distributed Data Management System Ricardo Rocha (CERN) on behalf.
CAAMS : The Complete Automation Computer Aided Automation And Management System By Ajay Koul Sonika Gupta Faculty School of Computer Science and Engineering.
Supervisory Control and Data Acquisition (SCADA) Software.
Dream Report: Secure and Reliable Reporting Renee Sikes Applications Engineer Dream Report Brand Manager.
Barriere O, Le Roux P
Clara Gaspar, October 2011 The LHCb Experiment Control System: On the path to full automation.
WordFreak A Language Independent, Extensible Annotation Tool.
CERN Safety Alarm Monitoring Presented by Luigi Scibile ST division / MO group.
Webcommerce Computer Networks Webcommerce by Linnea Reppa Douglas Martindale Lev Shalevich.
Configuration Database MICE Collaboration Meeting 28, Sofia David Forrest University of Glasgow Antony Wilson Science and Technology Facilities Council.
(Business) Process Centric Exchanges
ISetup – A Guide/Benefit for the Functional User! Mohan Iyer January 17 th, 2008.
1 Performance Optimization In QTP Execution Over Video Automation Testing Speaker : Krishnesh Sasiyuthaman Nair Date : 10/05/2012.
PVSSProxy The first piece of the MACS procedure framework (ProShell) Angela Brett.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Status of the LHCb MC production system Andrei Tsaregorodtsev, CPPM, Marseille DataGRID France workshop, Marseille, 24 September 2002.
4/5/2007Data handling and transfer in the LHCb experiment1 Data handling and transfer in the LHCb experiment RT NPSS Real Time 2007 FNAL - 4 th May 2007.
Ganymede Simultaneous Release | © 2008 by Springsite B.V., The Netherlands made available under the EPL v1.0 Teneo Ganymede Simultaneous Release.
OSIsoft High Availability PI Replication
EGEE User Forum Data Management session Development of gLite Web Service Based Security Components for the ATLAS Metadata Interface Thomas Doherty GridPP.
CISC Machine Learning for Solving Systems Problems Presented by: Suman Chander B Dept of Computer & Information Sciences University of Delaware Automatic.
“Request For System Change” Sushil Bhatnagar MBA(IT) 4 th Semester Sikkim Manipal University (SMU DE) Roll No. : LC Code. : IICE College (02086)
Metadata By N.Gopinath AP/CSE Metadata and it’s role in the lifecycle. The collection, maintenance, and deployment of metadata Metadata and tool integration.
CSI 3125, Preliminaries, page 1 SERVLET. CSI 3125, Preliminaries, page 2 SERVLET A servlet is a server-side software program, written in Java code, that.
FRErator – the Bridge between FRE and Curator DB.
CERN General Infrastructure Services Department CERN GS Department CH-1211 Geneva 23 Switzerland Db Futures Workshop
K.POMMÈS (CERN), B. LANGE (RIO), V. PAVANI NETO(RIO),B. VIEIRA AROSA (RIO) ATLAS Glance Since this week our offices are moved to building 3150.
DRIVING CHANGE IN THE PUBLIC SECTOR CHANNEL SHIFT OPTIMISATION PSCSF – ExeterAlastair Lumley.
UNICOS LHCLoggingDB Josef Hofer EN/ICE/SCD. Agenda The LHC Logging Database Purpose of the LHCLogging component Basic concepts Advanced concepts Logging.
BROADCAST MASTER APPLICATION OVERVIEW. Overview Broadcast Master is a complete Channel Management and Ad Sales system providing the ability to manage.
Claudia Dias Vacuum, Surfaces & Coatings Group Technology Department Claudia Dias CERN, Technology Department Vacuum, Surfaces and Coatings Group 2 |
A Validation System for the Complex Event Processing Directives of the ATLAS Shifter Assistant Tool G. Anders (CERN), G. Avolio (CERN), A. Kazarov (PNPI),
André Augustinus 18 March 2002 ALICE Detector Controls Requirements.
Maria del Carmen Barandela Pazos CERN CHEP 2-7 Sep 2007 Victoria LHCb Online Interface to the Conditions Database.
OSIsoft High Availability PI Replication Colin Breck, PI Server Team Dave Oda, PI SDK Team.
CERN IT Department CH-1211 Genève 23 Switzerland t Load testing & benchmarks on Oracle RAC Romain Basset – IT PSS DP.
Fault – Tolerant Distributed Multimedia Streaming Web Application By Nirvan Sagar – Srishti Ganjoo – Syed Shahbaaz Safir
The Holmes Platform and Applications
LHC intervention scheduling with the Work Acceptance Tool
Jean-Philippe Baud, IT-GD, CERN November 2007
Automation Technologies SCADA SENSORS HMI
Using Ada-C/C++ Changer as a Converter Automatically convert to C/C++ to reuse or redeploy your Ada code Eliminate the need for a costly and.
SCADA Selection and Usage at CERN
Technology Strategy Update
An Introduction to the IVC Software Framework
VI-SEEM Data Discovery Service
Georgia Gkioka TE-VSC-ICM National Technical University of Athens
Model-View-Controller Patterns and Frameworks
Jeff Webb Maria Baron Chris Hundersmarck
Teneo Ganymede Simultaneous Release Graduation Review
Presents: Rally To Java Conversion Suite
Infor EAM in the Handling Engineering Group at CERN
Presentation transcript:

Automatically Capturing Data from SCADA to the Maintenance System 11/08/2015 – Alfonso Alhambra Morón – EN-HE-LM CERN Summer Student Session 2015 Automatically Capturing Data from SCADA to the Maintenance System – 11/08/2015 – Alfonso Alhambra Morón – EN-HE-LM

INTRODUCTION In order to schedule preventive maintenance for the elevators which grant access to the LHC, the EN-HE-LM team controls the meters accounting the number of trips and hours of usage of the machines. CERN Summer Student Session 2015 Automatically Capturing Data from SCADA to the Maintenance System – 11/08/2015 – Alfonso Alhambra Morón – EN-HE-LM 1

INTRODUCTION In order to schedule preventive maintenance for the elevators which grant access to the LHC, the EN-HE-LM team controls the meters accounting the number of trips and hours of usage of the machines. The meter readings were manually performed on a monthly basis and introduced by hand in the Infor EAM maintenance system. CERN Summer Student Session 2015 Automatically Capturing Data from SCADA to the Maintenance System – 11/08/2015 – Alfonso Alhambra Morón – EN-HE-LM 1

INTRODUCTION In order to schedule preventive maintenance for the elevators which grant access to the LHC, the EN-HE-LM team controls the meters accounting the number of trips and hours of usage of the machines. The meter readings were manually performed on a monthly basis and introduced by hand in the Infor EAM maintenance system. This method was prone to errors due to human errors when reading the meters or typing the values in Infor EAM. CERN Summer Student Session 2015 Automatically Capturing Data from SCADA to the Maintenance System – 11/08/2015 – Alfonso Alhambra Morón – EN-HE-LM 1

INTRODUCTION In order to schedule preventive maintenance for the elevators which grant access to the LHC, the EN-HE-LM team controls the meters accounting the number of trips and hours of usage of the machines. The meter readings were manually performed on a monthly basis and introduced by hand in the Infor EAM maintenance system. This method was prone to errors due to human errors when reading the meters or typing the values in Infor EAM. Furthermore it consumed valuable resources in terms of time and effort (physically accessing the meters, writing down the readings, importing them to Infor EAM…) CERN Summer Student Session 2015 Automatically Capturing Data from SCADA to the Maintenance System – 11/08/2015 – Alfonso Alhambra Morón – EN-HE-LM 1

INTRODUCTION In order to schedule preventive maintenance for the elevators which grant access to the LHC, the EN-HE-LM team controls the meters accounting the number of trips and hours of usage of the machines. The meter readings were manually performed on a monthly basis and introduced by hand in the Infor EAM maintenance system. This method was prone to errors due to human errors when reading the meters or typing the values in Infor EAM. Furthermore it consumed valuable resources in terms of time and effort (physically accessing the meters, writing down the readings, importing them to Infor EAM…) This problem is common for other engineering teams also at CERN and automatizing the process would solve all the afore-introduced problems. CERN Summer Student Session 2015 Automatically Capturing Data from SCADA to the Maintenance System – 11/08/2015 – Alfonso Alhambra Morón – EN-HE-LM 1

INTRODUCTION In order to schedule preventive maintenance for the elevators which grant access to the LHC, the EN-HE-LM team controls the meters accounting the number of trips and hours of usage of the machines. The meter readings were manually performed on a monthly basis and introduced by hand in the Infor EAM maintenance system. This method was prone to errors due to human errors when reading the meters or typing the values in Infor EAM. Furthermore it consumed valuable resources in terms of time and effort (physically accessing the meters, writing down the readings, importing them to Infor EAM…) This problem is common for other engineering teams also at CERN and automatizing the process would solve all the afore-introduced problems. This is the main motivation behind the SCADA Bridge Project: Automatically Capturing Data from SCADA to the Maintenance System CERN Summer Student Session 2015 Automatically Capturing Data from SCADA to the Maintenance System – 11/08/2015 – Alfonso Alhambra Morón – EN-HE-LM 1

THE CONTEXT AND THE PROBLEM PVSS II – the SCADA System at CERN The Supervisory Control and Data Acquisition (SCADA) system at CERN is called PVSS II. Used since September 2000, it controls from LHC detectors to ancillary systems. CERN Summer Student Session 2015 Automatically Capturing Data from SCADA to the Maintenance System – 11/08/2015 – Alfonso Alhambra Morón – EN-HE-LM 2

THE CONTEXT AND THE PROBLEM PVSS II – the SCADA System at CERN The Supervisory Control and Data Acquisition (SCADA) system at CERN is called PVSS II. Used since September 2000, it controls from LHC detectors to ancillary systems. Infor EAM – the CMMS at CERN The Computerized Maintenance Management System (CMMS) at CERN is called Infor EAM. Used for more than 25 years, it controls over 1.6 million pieces of equipment all over CERN. CERN Summer Student Session 2015 Automatically Capturing Data from SCADA to the Maintenance System – 11/08/2015 – Alfonso Alhambra Morón – EN-HE-LM 2

THE CONTEXT AND THE PROBLEM Meter readings PVSS II – the SCADA System at CERN The Supervisory Control and Data Acquisition (SCADA) system at CERN is called PVSS II. Used since September 2000, it controls from LHC detectors to ancillary systems. Infor EAM – the CMMS at CERN The Computerized Maintenance Management System (CMMS) at CERN is called Infor EAM. Used for more than 25 years, it controls over 1.6 million pieces of equipment all over CERN. CERN Summer Student Session 2015 Automatically Capturing Data from SCADA to the Maintenance System – 11/08/2015 – Alfonso Alhambra Morón – EN-HE-LM 2

THE CONTEXT AND THE PROBLEM Meter readings PVSS II – the SCADA System at CERN The Supervisory Control and Data Acquisition (SCADA) system at CERN is called PVSS II. Used since September 2000, it controls from LHC detectors to ancillary systems. Infor EAM – the CMMS at CERN The Computerized Maintenance Management System (CMMS) at CERN is called Infor EAM. Used for more than 25 years, it controls over 1.6 million pieces of equipment all over CERN. CERN Summer Student Session 2015 Automatically Capturing Data from SCADA to the Maintenance System – 11/08/2015 – Alfonso Alhambra Morón – EN-HE-LM 2

PROPOSED SOLUTION BE-CO-DS at CERN provides the tool we need in the middle of our data path: TIMBER, the LHC Logging System. CERN Summer Student Session 2015 Automatically Capturing Data from SCADA to the Maintenance System – 11/08/2015 – Alfonso Alhambra Morón – EN-HE-LM 3

PROPOSED SOLUTION BE-CO-DS at CERN provides the tool we need in the middle of our data path: TIMBER, the LHC Logging System. CERN Summer Student Session 2015 Automatically Capturing Data from SCADA to the Maintenance System – 11/08/2015 – Alfonso Alhambra Morón – EN-HE-LM 3

PROPOSED SOLUTION BE-CO-DS at CERN provides the tool we need in the middle of our data path: TIMBER, the LHC Logging System. GS-ASE-EDS at CERN provides the tool we need in the Infor EAM side of our data path: the Infor EAM Middle Tier Web Services. CERN Summer Student Session 2015 Automatically Capturing Data from SCADA to the Maintenance System – 11/08/2015 – Alfonso Alhambra Morón – EN-HE-LM 3

PROPOSED SOLUTION BE-CO-DS at CERN provides the tool we need in the middle of our data path: TIMBER, the LHC Logging System. GS-ASE-EDS at CERN provides the tool we need in the Infor EAM side of our data path: the Infor EAM Middle Tier Web Services. Meter Readings CERN Summer Student Session 2015 Automatically Capturing Data from SCADA to the Maintenance System – 11/08/2015 – Alfonso Alhambra Morón – EN-HE-LM 3

PROPOSED SOLUTION BE-CO-DS at CERN provides the tool we need in the middle of our data path: TIMBER, the LHC Logging System. GS-ASE-EDS at CERN provides the tool we need in the Infor EAM side of our data path: the Infor EAM Middle Tier Web Services. Meter Readings 1 1 PVSS II can be configured by BE-CO-DS to log meter updates in the LHC Logging System. CERN Summer Student Session 2015 Automatically Capturing Data from SCADA to the Maintenance System – 11/08/2015 – Alfonso Alhambra Morón – EN-HE-LM 3

PROPOSED SOLUTION BE-CO-DS at CERN provides the tool we need in the middle of our data path: TIMBER, the LHC Logging System. GS-ASE-EDS at CERN provides the tool we need in the Infor EAM side of our data path: the Infor EAM Middle Tier Web Services. Meter Readings 1 2 1 PVSS II can be configured by BE-CO-DS to log meter updates in the LHC Logging System. A Data Extraction API can be used by a Java application to retrieve logged data from the LHC Logging System. 2 CERN Summer Student Session 2015 Automatically Capturing Data from SCADA to the Maintenance System – 11/08/2015 – Alfonso Alhambra Morón – EN-HE-LM 3

PROPOSED SOLUTION BE-CO-DS at CERN provides the tool we need in the middle of our data path: TIMBER, the LHC Logging System. GS-ASE-EDS at CERN provides the tool we need in the Infor EAM side of our data path: the Infor EAM Middle Tier Web Services. Meter Readings 1 2 3 1 PVSS II can be configured by BE-CO-DS to log meter updates in the LHC Logging System. A Data Extraction API can be used by a Java application to retrieve logged data from the LHC Logging System. The Infor EAM Middle Tier Web Services can be used to transfer the data to Infor EAM. 2 3 CERN Summer Student Session 2015 Automatically Capturing Data from SCADA to the Maintenance System – 11/08/2015 – Alfonso Alhambra Morón – EN-HE-LM 3

FINAL PRODUCT The final solution to allow the final users configure their meters in Infor EAM to be automatically updated from PVSS II is integrated in the Infor EAM extended web interface as a User Defined Screen. CERN Summer Student Session 2015 Automatically Capturing Data from SCADA to the Maintenance System – 11/08/2015 – Alfonso Alhambra Morón – EN-HE-LM 4

Thank you very much for your attention  Questions? CERN Summer Student Session 2015 Automatically Capturing Data from SCADA to the Maintenance System – 11/08/2015 – Alfonso Alhambra Morón – EN-HE-LM

Extra Slides CERN Summer Student Session 2015 Automatically Capturing Data from SCADA to the Maintenance System – 11/08/2015 – Alfonso Alhambra Morón – EN-HE-LM

TEAMS EN-HE-LM: Engineering – Handling Engineering – Lift Maintenance http://en.web.cern.ch/en-he-group BE-CO-DS: Beam – Controls – Data Services https://espace.cern.ch/be-dep/CO/DS/default.aspx GS-ASE-EDS: General Services – Access, Safety and Engineering tools – Engineering Databases and Systems http://gs-dep.web.cern.ch/en/content/gs-ase GS-ASE-EPS: General Services – Access, Safety and Engineering tools – Engineering Process Support CERN Summer Student Session 2015 Automatically Capturing Data from SCADA to the Maintenance System – 11/08/2015 – Alfonso Alhambra Morón – EN-HE-LM A

THE BACKEND The core of the final solution is a self-contained Java Web Application which runs on an independent Apache Tomcat 7 container. This application provides a sync method intended to be invoked every 5 minutes by a robust external periodic events generator such as the Oracle DBMS which manages all the Infor EAM data. Every time the sync method is called, this Java application performs the following actions: It uses the Infor EAM Middle Tier Web Services to fetch the mapping information, provided by the users through the front end, for all the meters whose readings need to be updated. It uses the Data Extraction API to retrieve from TIMBER logged data from PVSS II. It uses the Infor EAM Middle Tier Web Services to update the meters using the retrieved data. CERN Summer Student Session 2015 Automatically Capturing Data from SCADA to the Maintenance System – 11/08/2015 – Alfonso Alhambra Morón – EN-HE-LM B

THE TIMING MODEL CERN Summer Student Session 2015 time C Sync calls Scheduled meter updates Meter update events in SCADA Aggregated timeline CERN Summer Student Session 2015 Automatically Capturing Data from SCADA to the Maintenance System – 11/08/2015 – Alfonso Alhambra Morón – EN-HE-LM C

THE TIMING MODEL CERN Summer Student Session 2015 time C Sync calls Scheduled meter updates Meter update events in SCADA Aggregated timeline time CERN Summer Student Session 2015 Automatically Capturing Data from SCADA to the Maintenance System – 11/08/2015 – Alfonso Alhambra Morón – EN-HE-LM C

FEATURES OF THE FINAL PRODUCT The final product has been designed with 4 main objectives in mind: Usability: The user interface minimizes the amount of information needed to be provided in order to setup a meter to be auto- updated. Flexibility: The tool has been designed to flexibly support different types of data nature or different data source settings. Robustness: The tool has been carefully developed to recover from runtime errors whenever possible, notify of failures and always preserve a consistent state of the meter data in Infor EAM. Extensibility: The system architecture has been carefully designed to allow future extensions like different data sources in the future. CERN Summer Student Session 2015 Automatically Capturing Data from SCADA to the Maintenance System – 11/08/2015 – Alfonso Alhambra Morón – EN-HE-LM D