1 / 14

WinCC OA D e velopment Environment Evolution

WinCC OA D e velopment Environment Evolution. 10 th December 2013. Content. Introduction by CERN Introduction by PDEng Project Description Architecture Editor Debugger Conclusion Demo Detailed Technical Discussion Architecture Editor Debugger. Alessandra Lombardi

cynara
Download Presentation

WinCC OA D e velopment Environment Evolution

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. WinCC OA Development Environment Evolution 10th December 2013

  2. Content • Introduction by CERN • Introduction by PDEng • Project Description • Architecture • Editor • Debugger • Conclusion • Demo • Detailed Technical Discussion • Architecture • Editor • Debugger Alessandra Lombardi on behalf of the LINAC4 team

  3. Software Architecture Application Specific Layer UNICOS Framework SimaticWinCC Open Architecture S7, SNMP, Modbus, etc. OPC UA/DA FSM DIM JCOP Framework Dedicated C++ Servers OPC DA/UA Hardware

  4. Why another IDE? • WinCCOA IDE is very good… • …but it took many years to get SVN integration • CERN systemsdeveloped for 10 years • … and at least 20 years more foreseen • Large systems • Several million lines of code • Rotation of many developers • ~1300 ever (700 currently active) • Many different background • High risk of having “spaghetti code” • Many languages • CTRL, C++, SML, PL/SQL, Python… Alessandra Lombardi on behalf of the LINAC4 team

  5. Evolution is not new… Alessandra Lombardi on behalf of the LINAC4 team

  6. QUESTIONS

  7. Alessandra Lombardi on behalf of the LINAC4 team

  8. Why WinCC OA (PVSS)? • Scalability • Large Distributed Systems • Openness • CTRL, API (Managers & Drivers) • Multiplatform • Partnership with the company Alessandra Lombardi on behalf of the LINAC4 team

  9. Hardware Architecture Services Office computers WTS cernts Single sign-on GPN WTS or App gateway MOON (Monitoring) TN DIM/CMW OPC PLCs High Voltage Fieldbus Sensors & Actuators

  10. ATLAS Supervision Architecture Manuel Gonzalez Berges

  11. Some numbers • ~800 active developers worldwide (1300 ever) • 130 institutes in 30 countries • 110 CERN internal courses • …and many smaller systems: Radiation Monitoring, Magnet Test, etc Alessandra Lombardi on behalf of the LINAC4 team

  12. Long term collaboration • Different collaboration models • CERN specifications + feedback • Joint Workshops (with source code) • Many results • Distributed Systems • Oracle Archiver • User Interface technology (Qt based) • Driver development (Modbus, S7) • … • Current work • Next generation archiver • Web User Interface • Deployment Tool Manuel Gonzalez Berges

  13. Latests Projects CERN Electrical Network NA62 Experiment Cooling & Ventilation Manuel Gonzalez Berges

  14. Questions? Manuel Gonzalez Berges

More Related