mars
play

MARS Maintenance & Assets for contRolS Damian Abalo, Montserrat - PowerPoint PPT Presentation

MARS Maintenance & Assets for contRolS Damian Abalo, Montserrat Gonzalez, Fernando Varela, Stanisaw Podgrski, Uwe Epting 10/4/2016 Agenda Purpose of the project Use-case High level overview Current status Possible


  1. MARS Maintenance & Assets for contRolS Damian Abalo, Montserrat Gonzalez, Fernando Varela, Stanisław Podgórski, Uwe Epting 10/4/2016

  2. Agenda • Purpose of the project • Use-case • High level overview • Current status • Possible improvements • Technology stack • Demo 10/4/2016

  3. Purpose • Support piquet and experts during interventions • Problem: Information for a device presently scattered over multiple data source (InforEAM, LanDB, MOON, etc.) • Aims of MARS:  Provide a single access point to data  Hide the complexity of linking the fragments of data from the difference sources  Select the most relevant information  Data accessible from the web or mobile devices 10/4/2016

  4. Use-case Do I have the rights to What are the Outlet? How to access dependencies? access? there? Where do I find spares and backups? Location ? Previous interventions? Responsible ? Am I standing in Device front of the right What’s Problem! device? wrong? CCC Call or MOON SMS 10/4/2016

  5. Overview ICESAS DB ADAMS DB LanDB SCADA application data access control data network data and location consolidated data asset data Infor EAM query with PLC name pending impact requests IMPACT geographical location PLC status Map Service MOON 10/4/2016

  6. 10/4/2016

  7. Current status • Web application is available at https://cern.ch/ics-mars • Mobile application with built-in barcode scanner is also available for download • Querying LanDB, Infor EAM, CERN Maps, ICESAS and IMPACT is working • MOON data are not available until migration to new WinCCOA version (SOAP Interface) • ADAMS access control data are limited to LHC – only source for access points for now is IMPACT 10/4/2016

  8. Possible improvements • Query real data from MOON after the migration is complete • Integrate with ADAMS 3 to get more precise access control information • Link to the VersionDog with PLC source code deployed on the queried device • Retrieve device hierarchy from InforEAM (e.g. what is my PLC made of?) • Interplay with BE- CO “rack tools” • More input required from experts 10/4/2016

  9. Technology stack • Implementation: • Backend: • Java 8, Spring 4 (Boot, MVC) • Datasource access: • JAX-WS / Apache Axis • JAX-WS / Apache CXF • Spring RestTemplate / Jackson • Oracle JDBC • Web Frontend: • Freemarker • Bootstrap, jQuery, Javascript, MDL • Mobile App: • Xamarin • Deployment on CERN Middleware-on-demand 10/4/2016

Recommend


More recommend