Presentation is loading. Please wait.

Presentation is loading. Please wait.

BE-ICS-CIC Communications and Informatics for Controls (CIC) Group meeting 24th November 2016 We are ~13 people.

Similar presentations


Presentation on theme: "BE-ICS-CIC Communications and Informatics for Controls (CIC) Group meeting 24th November 2016 We are ~13 people."— Presentation transcript:

1 BE-ICS-CIC Communications and Informatics for Controls (CIC) Group meeting 24th November 2016 We are ~13 people.

2 Who are we? We are ~13 people.

3 What we do? Many CIC activities are transversal and involve people from other sections Heterogeneous technologies : Java, Web, C++, DB… Applications UNICOS Application Builder LHC Gas Control Systems MOON iCEDM LHC Dashboard DIP Contract Monitoring DIP Repository and publication approval workflow CERN-Wide Support CANbus DIP OPC Group Services Automatic Release Service (ARES) Web Infrastructure Jira SVN Maven Jenkins VersionDog Integration Tests Terminal Servers Development and Research Participation in JCOP and UNICOS Frameworks Big data and Cloud Computing (with SDS) QUASAR with ATLAS OPC UA Servers for commercial power supplies Note that many activities involve people from many sections. Heterogenous section, many technologies used (Java, C++, Web, DB). Deliver… CERN wide support middleware protocols OPC + DIP and low level CANbus. All three protocols used quite extensively in the experiments. Applications Used both within the BE-ICS group and outwith the group. Some are turn key style applications, delivered to end-users (e.g. GCS) Some are development frameworks (UNICOS for example) Group Services (as a section, deliver) Internal infrastructure, tools needed to support group development effort R&D Big data analysis Anomolies detection and preventative maintenance. * Data analytics, big data style analysis on control system output etc.

4 OPC Support for ~200 OPC-DA servers in production during 2016.
Significant investment in commercial power supply hardware (~40 MCHF). OPC is the key stone for power supply integration in Detector Control Systems. What is OPC? Support for ~200 OPC-DA servers in production during 2016. OPC-DA -> OPC-UA: replacement in next few years Collaborative development on next-gen OPC-UA servers Development agreements signed with hardware vendors Collaborations throughout CERN (e.g. ATLAS: quasar framework) Collaborations with other research institutions Development and testing (OPC-UA) in progress Production ready for start LS2 Hardware simulation project started in 2016 Testing Training Experimentation SCADA OPC Client CAEN OPC Server Wiener OPC Server ISEG OPC Server UPDATE THIS SLIDE…\ COMPRESS OPC to single slide Simulation SCADA OPC Client Michael CAEN OPC Server Wiener OPC Server ISEG OPC Server Simulated Hardware Ben

5 CANbus Support Services provided during 2016
Hundreds of CAN interface hardware interfaces (Kvaser, Systec, Peak, Anagate…) Connecting 1000’s of CAN nodes (power supplies, powered crates, ELMBs….) Services provided during 2016 on-site diagnostics market trends and technology evolution Hardware evaluation and control system integration General industry trend from USB -> ETH CAN hardware Anagate ETH/CAN interface evaluated 13 ETH/CAN interfaces installed in CMS (~100 CAN lines) Stable since February Near future (EYETS) Alice migration planned for USB -> ETH devices OPC-UA CAN integration Hardware agnostic Cross platform Currently in development/testing Status Thousands of CAN nodes connected via hundreds of CAN interfaces (Kvaser, SysTec, Anagate, Peak) over USB and Ethernet installed across Experiments (LHCx, NA62, Compass) Achievements and support Replacement of all CMS Systec Can interfaces(USB-CAN) with Anagate gateways(Ethernet-CAN) 13 Anagate gateways (~100 CAN busses) running steadily in production at CMS since February 2016 Released of couple of CAN Wrappers for new CAN Interfaces firmware “Testing of OPC UA CAN Component API with the supported Systec and Anagate CAN interfaces” to check with inputs from BenTen” Near Future (2016 EYETS) Plans for migration some Alice DCS systems Systec based towards Anagate Integration of new configuration functionalities to the Anagate Wrappers What do we provide? On site diagnostics Follow market trends evolution Evaluate new hardware solution (recently Ethernet-CAN interface from Analytica) Integrate solution to Experiments DCS Hardware agnostic, cross-platform CAN interface Platform/hardware specific implementations Geraldine

6 DIP Services provided during 2016
Middleware: data exchange between LHC experiments and CERN infrastructure Over 44,000 active publications Services provided during 2016 Infrastructure support Interface/implementation support Development started to manage complexity Cross-group collaboration: C2MON based Contract publication workflow Monitored publication contracts Development started to monitor status Producer consumer visualisation Metrics provided to MOON (monitoring) Development started to simplify data access TN -> GPN bridge Publications available on web dashboard COMPRESS DIP to single slide Brice Eleni

7 Gas Control System Applications
Turn-key application (developed across BE-ICS sections) 33 Gas Control Systems in production across experiments and accelerator chain Services provided during 2016 General support and maintenance New release for Autumn 2016 (CLOUD) Integration to BE-ICS industrial controls piquet service All gas systems: 24/7 support and monitoring Team changes Jacques Rochez retired Responsibilities transferred (CIC, PCS, SDS sections) Near future (EYETS) Upgrades of existing gas systems New gas system installations ADD: shared between CIC and PCS and SDS Status 33 Gas applications in production across LHC Experiments, LINAC4, NA62, CMSMixers and CLOUD Team changes (Summer 2016) Departure to retirement of Jacques Rochez (GCS Front-End Layer expert) Transfer of Jacques’s GCS PLC activities to Marc Quilichini Transfer of CMS Mixers, NA62, LINAC4 projects coordination and supervision development to Geraldine Thomas Join of Jonas Arroyo as supervision layer expert for all GCS projects Achievements and Support New software released for Autumn 2016 CLOUD Run Integration of all GCS applications to support service (ICS SBS, LHC logging, etc…) 24/7 support Several software upgrades made for both PLC and supervision layers during the 2016 TS Near Future (2016 EYETS) Plans for upgrade of existing gas systems (CMS CSC, Alice TPC, Alice MTR) and new gas systems to come (CMS GEM, ATLAS TRO) Geraldine Jonas Marc Jacques

8 Diagnostics: MOON and MARS
Monitoring system for all BE-ICS industrial controls applications Central tool for the BE-ICS industrial controls piquet service Services provided during 2016 Monitored 185 WinCCOA applications Monitored 138 data server hosts Monitored 409 PLCs Monitored 94 FECs ~2,050,000 alarms filtered to 23 piquet service notifications New in 2016 Monitoring of IT switches and Web Services Dedicated views for CV, GCS and Collimators MARS – new project Simplifies piquet service hardware interventions Data gathered from multiple sources Displayed in unified interface Mobile and web Stanislaw ADD: shared between CIC and PCS and SDS Status 33 Gas applications in production across LHC Experiments, LINAC4, NA62, CMSMixers and CLOUD Team changes (Summer 2016) Departure to retirement of Jacques Rochez (GCS Front-End Layer expert) Transfer of Jacques’s GCS PLC activities to Marc Quilichini Transfer of CMS Mixers, NA62, LINAC4 projects coordination and supervision development to Geraldine Thomas Join of Jonas Arroyo as supervision layer expert for all GCS projects Achievements and Support New software released for Autumn 2016 CLOUD Run Integration of all GCS applications to support service (ICS SBS, LHC logging, etc…) 24/7 support Several software upgrades made for both PLC and supervision layers during the 2016 TS Near Future (2016 EYETS) Plans for upgrade of existing gas systems (CMS CSC, Alice TPC, Alice MTR) and new gas systems to come (CMS GEM, ATLAS TRO) Fernando Montse

9 Asset Maintenance Common data schema for PLC parts, categories, store
Definition of Preventive and corrective maintenance procedures for both SW and HW [in progress] ICS delegate in the BE-AMM Forum Tools: iCEDM Data collection from InforEAM, LANDB, MOON, GIS, ADAMS, IMPACT, TIMDB, LASERDB Uwe Common schema/structure for the equipment/hardware (asset) data and link to the functional position for more than 300 applications Maintenance of Equipment in schedule Data analysis: aggregation of information coming from different DBs (i.e. different aliases names)

10 UNICOS Application Builder
Automatic generation of all UNICOS applications at CERN (+200) Significant simplification of the workflow to generate PLC-base code Integration of PLC tools to create new projects and compile New Reverse Engineering tools From PLC code back to Specifications Code generation from templates New Reverse engineering tool for specs Ivan Stanislaw Jeffrey

11 New Developments - ARES
Automatic RElease Service (ARES) Single mouse-click building, testing and releasing of software components: from the SVN repository to the web Significant reduction of time required to produce a new release for all developers Ivan Uwe Compile Test Package Integration test Install Svn tag Deploy All unicos and JCOP components for both release producing and pushing Workflow management to approve before publishing Publish

12 Integration with C2MON* (in progress)
LHC Dashboard Montserrat Eleni Brice Integration with C2MON* (in progress) Live LHC data broadcasting Open-source standards: websocket, highcharts Mobile-friendly layouts Embeddable on any third-party website Multiple data-sources Integration with LHC Logging DB (Cryo temperatures, beam screens, LHC luminosity …) Daily extraction into a dedicated, web-capable data storage (ElasticSearch) * Thanks to Matthias and Justin for their support

13 Data Analytics for Controls
Design and develop big data analytical solution to improve the robustness, reliability and performance of the CERN control systems Flavia Filippo Machine-Learning algorithms for anomaly detection Recommendation system for WinCC OA users Analytical indicators for alarms/events mining (based on CEP) Integration of the control analytical platform with the IT Hadoop/Spark cluster Interactive data analytics development based on web-application Deployment of jobs from development VM Distributed algorithm to detect cryogenics valve oscillations Anomaly storing and reporting Collaboration between CIC, SDS, PCS sections On going collaboration with Siemens since 2009 Anomaly

14 Overview Un-interrupted operation of all services with no downtime
DIP service, 200 OPC servers in the Experiments Gas Control System Monitoring of the controls infrastructure (MOON) Concurrent user access (>200) to production applications through Terminal Servers Deployment of new services in production Versiondog ARES +200 new applications generated by UAB Ethernet-CANbus interfaces (100) in CMS New Developments & Research MARS Data analytics for controls


Download ppt "BE-ICS-CIC Communications and Informatics for Controls (CIC) Group meeting 24th November 2016 We are ~13 people."

Similar presentations


Ads by Google