BE/ICS Group Meeting: Scada & Distributed Systems Section Highlights of 2016 24 November 2016 presented on behalf of the Section by Piotr Golonka People.

Slides:



Advertisements
Similar presentations
Experiment Control Systems at the LHC An Overview of the System Architecture An Overview of the System Architecture JCOP Framework Overview JCOP Framework.
Advertisements

Supervision of Production Computers in ALICE Peter Chochula for the ALICE DCS team.
UNICOS-like system for interlocks II Workshop on PLC-based interlocks systems ITER, Dec 2014 Jeronimo ORTOLA VIDAL CERN Engineering Department, Industrial.
Trigger and online software Simon George & Reiner Hauser T/DAQ Phase 1 IDR.
LHC Experiment Dashboard Main areas covered by the Experiment Dashboard: Data processing monitoring (job monitoring) Data transfer monitoring Site/service.
130 October 2009 PIC - WIC - LHC_CIRCUIT UNICOS PVSS.
Configuration Management Process and Environment MACS Review 1 February 5th, 2010 Roland Moser PR a-RMO, February 5 th, 2010 R. Moser 1 R. Gutleber.
Clara Gaspar, November 2012 Experiment Control System LS1 Plans…
Framework for Automated Builds Natalia Ratnikova CHEP’03.
Openlab Workshop on Data Analytics 16 th of November 2012 Axel Voitier – CERN EN-ICE.
09/11/20061 Detector Control Systems A software implementation: Cern Framework + PVSS Niccolo’ Moggi and Stefano Zucchelli University and INFN Bologna.
European Organization for Nuclear Research LHC Gas Control System Applications G.Thomas, J.Ortola Vidal, J.Rochez EN-ICE Workshop 23 April 2009.
Update on Database Issues Peter Chochula DCS Workshop, June 21, 2004 Colmar.
The Joint COntrols Project Framework Manuel Gonzalez Berges on behalf of the JCOP FW Team.
NiceFC and CMF Introduction Ivan Deloose IT-IS Custom Windows Services for Controls Applications.
Continuous Integration and Code Review: how IT can help Alex Lossent – IT/PES – Version Control Systems 29-Sep st Forum1.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Multi-level monitoring - an overview James.
Progress report Collaboration meeting 23-SEP-2009
Peter Chochula ALICE Offline Week, October 04,2005 External access to the ALICE DCS archives.
ECS and LS Update Xavier Vilasís-Cardona Calo Meeting - Xvc1.
The Software for the CERN Detector Safety System G. Morpurgo, R. B. Flockhart and S. Lüders, CERN IT/CO.
MND review. Main directions of work  Development and support of the Experiment Dashboard Applications - Data management monitoring - Job processing monitoring.
LS1 Review P.Charrue. Audio/Video infrastructure LS1 saw the replacement of BI and RF analog to digital video transport Was organised in close collaboration.
Industrial Control Engineering Infrastructure: EN/ICE needs Wrap up Mandate: WG Infrastructure to establish the needs for an ICE server pool and study.
14 November 08ELACCO meeting1 Alice Detector Control System EST Fellow : Lionel Wallet, CERN Supervisor : Andre Augustinus, CERN Marie Curie Early Stage.
FESA S. Deghaye for the FESA team BE/CO. What happened since April? followed by “Our plans”
AB/CO Review, Interlock team, 20 th September Interlock team – the AB/CO point of view M.Zerlauth, R.Harrison Powering Interlocks A common task.
JCOP - 17 October 2001NA60_GAZ - E. Mazel J. Rochez1 A Project for the GAS control System At NA60.
Database Issues Peter Chochula 7 th DCS Workshop, June 16, 2003.
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.
MPE Workshop 14/12/2010 Post Mortem Project Status and Plans Arkadiusz Gorzawski (on behalf of the PMA team)
CHEP 2010 – TAIPEI Robert Gomez-Reino on behalf of CMS DAQ group.
Vacuum Controls framework for the LHC and its injectors Sebastien Blanchard CERN TE-VSC Integration of controllers in SCADA using OPC Server Goal: Improve.
UNICOS-CPC course - CERN EN/ICE Industrial Controls Engineering Department Deployment of the CPC6 control application Marc Quilichini
- My application works like a dream…does it. -No prob, MOON is here. F
Combining safety and conventional interfaces for interlock PLCs
Appium Studio Appium testing made easy at any scale.
UNICOS Application Builder Architecture
IT Services Katarzyna Dziedziniewicz-Wojcik IT-DB.
InGenius Connector Enterprise Microsoft Dynamics CRM
CMS DCS: WinCC OA Installation Strategy
SCADA Selection and Usage at CERN
SCADA & Monitoring Developments for Vacuum
FCT and CERN Portuguese Trainee Programme Report
R. Denz, A. Gomez Alonso, AT-MEL-PM
WinCC-OA Log Analysis SCADA Application Service - Reporting
SCADA Application Service updates in TS1
Future Archiver (librarian) for WinCC OA Control Systems
Hybrid Management and Security
Supervision Miniworkshop JCOP Workshop 2015
WinCC OA Web UI Presentation at FWWG, 27th of May 2014
PVSS Evolution in Relation to Databases
CV PVSS project architecture
Automatic RElease Service
Service presentation Problem: Modifying systems in production is risky
ICE Monitoring – status 10 February 2010
WinCC-OA Upgrades in LHCb.
Georgia Gkioka TE-VSC-ICM National Technical University of Athens
J. Uythoven for the MPE-MI & MS Teams
MAUVE CO2 cooling review
CMS Operational Experience
JCOP Review Closeout March 13, 2003 Chip Watson, Robin Lauckner,
BE/ICS Monitoring Systems Survey Results
Overview & baseline of LS2 and roadmap for CRG
GIS Portal Racks Project
9/18/2018 Department of Software Engineering and IT Engineering
Klopotek is transitioning to a Global Organization
RIBs A mobile architecture that scales together with the team
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Touchstone Testing Platform
Presentation transcript:

BE/ICS Group Meeting: Scada & Distributed Systems Section Highlights of 2016 24 November 2016 presented on behalf of the Section by Piotr Golonka People Services Applications Innovation Upgrades

Some people come, some people go... Left Paul Burkimsher (STAFF) Carlos Garcia (TECH, Openlab) Valentin Comte (TECH) Josef Hofer (FELLOW) Victor Lampreia (TECH) Axel Voitier (STAFF) Next Departures Manuel Gonzalez (STAFF) Stefan Klikovits (DOCT) Joined Pedro Agostinho (PJAS) Jakub Guzik (FELLOW, Openlab) Matej Marecek (FELLOW) Petra Mazdin (VIA) Ivan Prieto (STAFF) Brad Schofield (STAFF) Piotr Seweryn (TECH, Openlab) Riku-Pekka Silvola (STAFF) Summer: Eleni and Francesca BE-ICS Group Meeting, 24 November 2016

BE-ICS Group Meeting, 24 November 2016 ... but some people stay Alejandro Herrero (TECH, Openlab) Rafal Kułaga (STAFF) Giulio Morpurgo (STAFF) Mariusz Suder (PJAS) Jean-Charles Tournier (STAFF) Jonas Arroyo (STAFF) Adrian Crestar (FTEC Trainee) Piotr Golonka (STAFF) Lukasz Góralczyk (STAFF) James Hamilton (FELLOW) High turnover of people: loss of experience is recovering slowly... BE-ICS Group Meeting, 24 November 2016

Disclaimer Many of the activities presented have been done in collaboration with other sections of the group (PCS, CIC) and with other CERN Groups. They are not explicitly mentioned all the time. BE-ICS Group Meeting, 24 November 2016

BE-ICS Group Meeting, 24 November 2016 Services BE-ICS Group Meeting, 24 November 2016

BE-ICS Group Meeting, 24 November 2016 Keep services running WinCC OA Service WinCC OA 3.11SP1 in production WinCC OA 3.14, 3.15 validated on new platforms (Centos7, Windows 10/2012 Server) repackaged and made available to users (CMF, RPM, Downloads page) Support 630 WinCC OA License requests 220 Support requests Notable issue of UI crashes in VAC project (due to non-standard architecture) 90 issues delegated to ETM 3 Training Courses for WinCC OA/JCOP take-over from Paul ENS Support issues Nov’15 - Nov’16 BE-ICS Group Meeting, 24 November 2016

BE-ICS Group Meeting, 24 November 2016 Keep services running JCOP and UNICOS Framework for WinCC OA 3.11SP1 JCOP Framework 5.2.0 (January) 5.2.1 (February) UNICOS Framework 6.4.0 (February) 6.4.1 (August) 6.4.2 (September) Individual component releases with new features and bugfixes: fwDeviceComment, fwSynopticLocator, unMessageText, unLoggingDB, fwAccessControl, fwRPC, fwTrending, fwCaen BE-ICS Group Meeting, 24 November 2016

BE-ICS Group Meeting, 24 November 2016 Keep services running SCADA Application Service ~200 applications managed Application-health monitoring, Oracle archiving database New applications and servers Coordination of TechnicalStops with SUWG, IT-DB, users, Component upgrades BE-ICS Group Meeting, 24 November 2016

BE-ICS Group Meeting, 24 November 2016 Keep services running SCADA Application Service ~200 applications managed Application-health monitoring, Oracle archiving database New applications and servers Coordination of TechnicalStops with SUWG, IT-DB, users, Component upgrades Disaster recovery for PSEN: collaboration with IT-DB and BE-CO Geographical redundancy of WinCC OA servers and database CCC (513) CCR (874) Fiber link BE-ICS Group Meeting, 24 November 2016

BE-ICS Group Meeting, 24 November 2016 Keep services running SCADA Application Service ~200 applications managed Application-health monitoring, Oracle archiving database New applications and servers Coordination of TechnicalStops with SUWG, IT-DB, users, Component upgrades Disaster recovery for PSEN: collaboration with IT-DB and BE-CO Geographical redundancy of WinCC OA servers and database Incidents Database incidents and TS upgrades LHC Logging data loses Application configuration issues (e.g. Access Control) BE-ICS Group Meeting, 24 November 2016

BE-ICS Group Meeting, 24 November 2016 Applications BE-ICS Group Meeting, 24 November 2016

Applications: Machine Protection Power Interlock Controller (PIC) Consolidation work Improvements for LHC H/W commissioning Better visualization and sector-access logic Quench Protection Systems (QPS) Integration of new device type: DQAMCSD Warm Interlock Controller (WIC) New systems for ELENA, LINAC4 Preparation for new projects SM18 QPS FAIR Strings TE-MPE Testbed BE-ICS Group Meeting, 24 November 2016

BE-ICS Group Meeting, 24 November 2016 Applications: DSS LHC Experiments Detector Safety Systems 7 production installations Alarm/Action matrix: improved reporting Preparation for upgrade to WinCC OA 3.15 BE-ICS Group Meeting, 24 November 2016

BE-ICS Group Meeting, 24 November 2016 Applications PSEN: Electrical Network Supervision 2 major releases, numerous performance improvements 1st version of Event Replay Handover of autonomous engineering NA62DCS: Detector Control System for NA62 Stable run, with continuous development/integration NEWCHOD detector BE-ICS Group Meeting, 24 November 2016

BE-ICS Group Meeting, 24 November 2016 Innovations BE-ICS Group Meeting, 24 November 2016

BE-ICS Group Meeting, 24 November 2016 Innovation: WebUI Access WinCC OA applications from a web browser Displays native panels, with no need for modification, no plugins needed In preparation for deployment in EYETS BE-ICS Group Meeting, 24 November 2016

Innovation: Quality Assurance Code analysis Continued effort: automated syntax-checking, unit- tests, GUI tests, documentation coverage New dashboard (SonarQube) Code repository and release process Restructuring of SVN: catalogue of all WinCC OA components Unified release process with Jenkins Paves the way for GIT migraton Redundancy test setup Powered by docker Research: automatic test-case generation Translation of Ctrl to C#, MS PEX tool, mocking PhD topic of Stefan BE-ICS Group Meeting, 24 November 2016

BE-ICS Group Meeting, 24 November 2016 Reporting Statistics on value-changes and alarms from Oracle Archive WinCC OA log analysis Dashboards Summary statistics PSEN CIET Early Warning System MOON statistics Based on the The Open Source Elastic Stack: lasticsearch + ogstash/ eats + ibana (= ) Run on the IT-managed service BE-ICS Group Meeting, 24 November 2016

Openlab: „NextGen Archiver” for WinCC OA Successor of Oracle RDB Archiver, enabler for Data Analytics Requirements: High-performance, cost-effective WinCC OA Project ? Archiver EM DRV BE-ICS Group Meeting, 24 November 2016

Openlab: „NextGen Archiver” for WinCC OA Successor of Oracle RDB Archiver, enabler for Data Analytics Multiple, pluggable „backends” working in parallel WinCC OA Project ORACLE Backend NextGen Archiver SQLite Backend Hadoop Backend EM ... Custom Backend DRV + BE-ICS Group Meeting, 24 November 2016

Openlab: „NextGen Archiver” for WinCC OA Successor of Oracle RDB Archiver, enabler for Data Analytics Multiple, pluggable „backends” working in parallel, streaming option WinCC OA Project ORACLE Backend NextGen Archiver SQLite Backend Hadoop Backend EM ... Custom Backend DRV + Data Analytics e.g. Streaming Backend BE-ICS Group Meeting, 24 November 2016

Openlab: „NextGen Archiver” for WinCC OA Successor of Oracle RDB Archiver, enabler for Data Analytics Multiple, pluggable „backends” working in parallel, streaming option Development team at + . First release expected in 2018. ETM CERN WinCC OA Project ORACLE Backend NextGen Archiver SQLite Backend Hadoop Backend EM ... Custom Backend DRV + Data Analytics e.g. Streaming Backend BE-ICS Group Meeting, 24 November 2016

Preparation for WinCC OA upgrades BE-ICS Group Meeting, 24 November 2016

Preparation for WinCC OA upgrades Motivation for upgrade Ensure support, avoid divergence from the mainline version (danger for future upgrades) WinCC OA version lifetime is 3 years Enable new features Object-oriented programming, improvements in User-Interface design and drivers Price to pay: porting/validation efforts: limit new features delivered in the frameworks BE-ICS Group Meeting, 24 November 2016

Preparation for WinCC OA upgrades Initial plan: upgrade to WinCC OA 3.14 CERN-wide during EYETS; Extensive testing; frameworks ready in August Current goal: upgrade to WinCC OA 3.15 Important risk factor: Release 20 December 2016 Early engagement in testing and debugging with ETM (beta versions), agreed with users in September Development and validation is on track First WinCC OA 3.15 beta release: 20 October JCOP Framework-8.0.0, UNICOS-Framework 8.0.0: 15 November Rollback strategies prepared in case of unexpected problems Challenging planning & execution Application-specific constraints need to be taken into account for over 200 BE-ICS projects Coordination with BE/CO for OS upgrades on more than 100 servers Support for developers responsible for ~500 projects at the LHC experiments BE-ICS Group Meeting, 24 November 2016

Most memorable moment of 2016 „Weasel incident” 29 April 2016 BE-ICS Group Meeting, 24 November 2016

Weasel incident: behind the scenes A chain of events... Deployment of new version of PSEN (Electicity SCADA) the day before Weasel went for a walk, which led to... ... EL network perturbation led to overload of the PSEN ... which uncovered a rare weakness in WinCC OA (only PSEN affected) ... which led to a collapse of the supervisory system (out-of-memory) Handled as critical event with ETM Complex analysis by experts led to discovery of the weakness mechanism Immediate „workaround” recommendation Patch made available for WinCC OA 3.11SP1 (even though out-of-lifetime) Warning displayed to a programmer about possibly dangerous (yet valid) construct Updated documentation BE-ICS Group Meeting, 24 November 2016

BE-ICS Group Meeting, 24 November 2016 ... and that was not the end... BE-ICS Group Meeting, 24 November 2016

BE-ICS Group Meeting, 24 November 2016 Summary A year of change... Particularly high turnover of personel (5 staff gone during last 2 years) Preparations for WinCC OA upgrades during EYETS First things first Reliable work of core services contributed to the excellent performance of the LHC during 2016 Run Innovation Prepare for challenges of LS2, and beyond, already now! BE-ICS Group Meeting, 24 November 2016

BE-ICS Group Meeting, 24 November 2016