youSCADA©, SCADA as a Service: Monitoring and Controlling Devices and Objects via Cloud

5,209 views
5,026 views

Published on

Presentation on youSCADA at Graphical Web 2012 conference

Published in: Technology, Business
2 Comments
3 Likes
Statistics
Notes
  • Certamente. Gia' nel 2008 vedevano la luce le prime applicazioni industriali 'pesanti' http://www.svgopen.org/2008/papers/47-Real_time_monitor_in_SVG_a_use_case_in_Machining_Technology_HMI. Grazie alle websockets ora e' diventato tutto molto piu' semplice! Complimenti per la vostra applicazione
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Nel 2011 abbiamo realizzato un sistema simile che utilizza Comet/Bayeux, evoluto poi verso STOMP quale protocollo di messaging tra i nodi dello Scada distribuito. Fa piacere constatare che queste tecnologie orientate al Web si stanno diffondendo anche in ambiente industriale
    rif. http://www.slideshare.net/gdobr/perl-scada-dojo-hmi
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
5,209
On SlideShare
0
From Embeds
0
Number of Embeds
1,664
Actions
Shares
0
Downloads
41
Comments
2
Likes
3
Embeds 0
No embeds

No notes for slide

youSCADA©, SCADA as a Service: Monitoring and Controlling Devices and Objects via Cloud

  1. 1. Graphical Web 2012 – Sept 13 2012 - Zurich SCADA as a ServiceMonitoring and Controlling Devices and Objects via Cloud Giulio Roggero
  2. 2. We connect the real world to the Internet
  3. 3. SCADA Supervisory Control and Data Acquisition SystemsHMI PLC Field DevicesData CommunicationAcquisition infrastructure
  4. 4. 1960 1990 2000First generation Second generation Third generation Mainframes Multiple stations Multiple stations Proprietary Proprietary Standard communication communication communication protocols protocols protocols Internet
  5. 5. Next?
  6. 6. I want to tell you a story…
  7. 7. 2008 - miHMI*• SVG• JavaScript• Adobe SVG Player• Microsoft IIS• C# *see SVG Open Day 2008
  8. 8. miHMI limits• Polling for live data  CPU and Network utilization• SVG Pages configurable only with Microsoft Visio• Custom JavaScript library for SVG Adobe Player  Modern browsers not supported
  9. 9. 2010 - GWT SCADA GWT + Sencha Ext-GWT + Comet + Tomcat6 + XML+1 Configurable + Less CPU and Bandwidth consumption + All browsers
  10. 10. GWT SCADA limits• User interface• No visual editor for configuration
  11. 11. 2012 – beaglebone SCADA extjs + nodeJS + websockets + beaglebone+1 Small fingerprint (pure JavaScript) + Better User Interface + Better live data
  12. 12. 2012 – ITSociety (not a SCADA) jquery+ SVG + websockets + cloudfoundry+1 Scalable on the Cloud + Vector User Interface
  13. 13. 2013 Design Bind Publish
  14. 14. demo
  15. 15. 4th SCADA Generation*• Improving reliability and scalability adopting Cloud platforms.• Allow to connect sparse devices.• Allow to access HMI from anywhere with any device without reducing the user experience and performances.• Don’t setup an infrastructure for a SCADA: just bind devices and design pages  SCADA as a Service. * Our vision
  16. 16. Authentication youSCADA and Users SVG Page PageSVG Editor Repository ACL (svg-editextension) SVG Live youSCADA Data Updater Event Logger Storage JavaScript Web RabbitMQ Router & Message Bus Sockjs Sockets Sockjs Message Bus Publish/Subscribe youSCADA Data & Commands Client Application Logic youSCADA Device Adapters Devices Devices Devices Devices
  17. 17. Edit SCADA page on the fly…
  18. 18. … with an extension
  19. 19. How youSCADA editor works Design a shape Configure the lego.sensors.touch data point name lego.sensors.touch == 0 Configure thevisualization logic lego.sensors.touch == 1 Publish the page
  20. 20. What next?• Improve SVG editor adding new widgets• Add WebGL 3D widgets• Complete the implementation of cloud platform scaling• Add scriptable application logic components to coordinate remote and sparse devices• Implement an user interface like for adding and sharing pages
  21. 21. Q&A
  22. 22. Giulio Roggero TeamIntre Srlroggero@intre.it Carlo Ballabio Gianni Bombelliwww.isolasoftware.it Alex Mufatti@giulioroggerowww.linkedin.com/in/giulioroggero

×