Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

Spring Driven Industrial IoT Utilizing Edge, Fog, and Cloud Computing

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité

Les vidéos YouTube ne sont plus prises en charge sur SlideShare

Regarder la vidéo sur YouTube

Spring Driven Industrial IOT
Barry Wood and Mark Weislow
1
Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a
Creative Commons At...
Chargement dans…3
×

Consultez-les par la suite

1 sur 23 Publicité

Spring Driven Industrial IoT Utilizing Edge, Fog, and Cloud Computing

Télécharger pour lire hors ligne

SpringOne Platform 2017
Barry Wood, RPY Motion; Mark Weislow, Pivotal

"During this presentation, you will see a demonstration, including live manufacturing equipment, for an end to end feedback workflow of Industrial Spring IOT:

How Spring driven IoT can be utilized to manufacture complimentary parts from multiple industrial processes, such as CNC boring and CNC turning manufacturing operations; (matching Pistons and Cylinders in a Turbine engine as an example)
Edge based real-time analytics and control will be demonstrated in a multi-tasking industrial Programmable Logic Controller (PLC);
Data exchange between PLC and IoT Bridge utilizing Spring Integration TCP/UDP communications;
Fog based analytics in the IoT Bridge utilizing GemFire Multi-Site data exchange and Spring Websocket based HMI;
Final parts matching and Quality Assurance will occur in a PCF instance utilizing cloud caching and Spring micro-services where parts sequencing data will be returned to the IoT Bridge HMI for proper sequencing of the parts in container cells."

SpringOne Platform 2017
Barry Wood, RPY Motion; Mark Weislow, Pivotal

"During this presentation, you will see a demonstration, including live manufacturing equipment, for an end to end feedback workflow of Industrial Spring IOT:

How Spring driven IoT can be utilized to manufacture complimentary parts from multiple industrial processes, such as CNC boring and CNC turning manufacturing operations; (matching Pistons and Cylinders in a Turbine engine as an example)
Edge based real-time analytics and control will be demonstrated in a multi-tasking industrial Programmable Logic Controller (PLC);
Data exchange between PLC and IoT Bridge utilizing Spring Integration TCP/UDP communications;
Fog based analytics in the IoT Bridge utilizing GemFire Multi-Site data exchange and Spring Websocket based HMI;
Final parts matching and Quality Assurance will occur in a PCF instance utilizing cloud caching and Spring micro-services where parts sequencing data will be returned to the IoT Bridge HMI for proper sequencing of the parts in container cells."

Publicité
Publicité

Plus De Contenu Connexe

Similaire à Spring Driven Industrial IoT Utilizing Edge, Fog, and Cloud Computing (20)

Plus par VMware Tanzu (20)

Publicité

Plus récents (20)

Spring Driven Industrial IoT Utilizing Edge, Fog, and Cloud Computing

  1. 1. Spring Driven Industrial IOT Barry Wood and Mark Weislow 1
  2. 2. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Spring Driven Industrial IOT - Agenda - Today’s Story - Introduction to Industrial components - Introduction of the OpenSource Gateway solution - Typical IOT Layers - Details of the Gateway Solution - Additional Use Cases - Q/A
  3. 3. Story 3 #springone@s1p
  4. 4. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 4 Corporate - Order 600 Piston / Cylinder pairs Spring Driven Industrial IOT - Today’s Story Drone of the future Hybrid Combustion Engines - Remote Vendor 1 – Bores the Cylinders, ship for assembly - Remote Vendor 2 – Manufactures the matching Pistons, ship for assembly Zoom in on manufacturing automation: - Spring / PCF / Gemfire used in an IIOT manufacturing solution - Open Source Industrial Gateway to enhance SCADA
  5. 5. Introduction to Industrial Processes 5 #springone@s1p
  6. 6. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ HMI Human Machine Interface Devices SCADA Supervisory Control & Data Acquisition PLC Programmable Logic Controller Spring Driven Industrial IOT - Overview FieldBus Digital/An alog
  7. 7. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ SCADA Supervisory Control & Data Acquisition Central command software for: - Device Information Display (via HMI) - Manual control of devices - Alarm response - Captures data for Analysis Languages: - C++ and 4GL typical Spring Driven Industrial IOT - SCADA
  8. 8. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Programmable Logic Controller Controls physical devices (motion, speed, torque control, motion positioning control and communications gateway) - Cyclic Processing (reads inputs, executes logic, writes outputs) Some support event driven logic - Communicates with control devices via FieldBuses like: (ProfiBus, DeviceNet, ModBus, CanBus, Ethernet IP, EtherCat) - PLC to PLC communications: (ProfiNet, ControlNet, Ethernet IP) - Languages (IEC 61131-3 standards): - Ladder Diagram (LD), graphical, ladder logic representing relay logic - Function Block Diagram (FBD), graphical, interconnected function blocks - Sequential Function Charting (SFC), graphical, control flow charting - Instruction List (IL), textual, assembly language, register level programming - Structured Text (ST), textual, C-language like programming Spring Driven Industrial IOT - PLC
  9. 9. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ HMI Human Machine Interface Devices SCADA Supervisory Control & Data Acquisition PLC Programmable Logic Controller Spring Driven Industrial IOT - Overview Spring Integration Control Data Acq Data Analytics Spring MVC HMI Gemfire Gateway Gateway FieldBus Digital/An alog
  10. 10. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Cloud Computing Drive computing toward the physical devices Latency Predictable Connectivity Data Security Edge Computing Control Physical Devices PLC, Soft PLC Real-time Data MCU Embedded Hardware Programming Pyboard / Micropython Fog Computing Supervisory Control of Physical Devices Analytics for single / groups of devices Near Real-time Data (4 – 5 times per second) Push aggregate data to the cloud Sophisticated Analytics Holistic Trend Analysis Store Historical Data Data-driven Organization Machine Learning at scale Spring Driven Industrial IOT - IIOT Layers
  11. 11. Detailed view of the Gateway 11 #springone@s1p
  12. 12. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 12 Cloud Computing Data Caching Data Analytics Data Exchange Open PLC based Gateway Data Program Data/Control Exchange Data Analytics / Formatting DCS Interface IOT Bridge Enhance proprietary SCADA systems - Enhance functionality - Offload to Enterprise (Cloud layer) - New Devices & Systems - Digital I/O - Analog I/O - Interface to Existing Systems OEM PLC Proprietary Hardware&Software Digital / Analog I/O Variable Freq Drives Servo Drives Vision Camera Systems FieldBus ProfiBus DeviceNet ModBus Spring Driven Industrial IOT - Connections
  13. 13. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ From the IOT Bridge Ethernet Switch Ethernet TCP SEW Movi-PLC Open CanBus Can BUS COMM/Input/Output Machine Stepper Motor ControlDrive Rack Stepper Motor Control Drive Drive Fault(s) Position Signal Drive Fault(s) Position Signal Spring Driven Industrial IOT - Demo Components (not proportioned)
  14. 14. Demo 14 #springone@s1p
  15. 15. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ PLC 15 Spring Integration TCP Outbound Channel Adapter Service Activator Ack SysControl TCP Inbound Tx ByteArray to Object Inbound TCP Channel Adapter Create TCP Out Service Channel Message TCP Outbound Trans. Define Msg Protocol Gen Byte Array Model Controller View JSP Sys Control Demo Control Display @Msg Mapping /pbmsg @Scheduled Control Push Buttons Status @Scheduled RX Buffer PLC Values TX BufferRead Msg Len, Code Use Rx Value Websocket Convert & Send Websocket Send Update Spring Driven Industrial IOT - TCP Control
  16. 16. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 16 Spring Integration UDP Inbound Channel Adapter Service Activator - Generate Event - Update UDP Transformer Convert Byte Array to UPD Msg Obj Model Controller View JSP Sys Control Demo Control Display @Msg Mapping /pbmsg @Scheduled Control Push Buttons StatusWebsocket Convert & Send Websocket Send Service Event Listener Update Demo Control Display Sys Status Scheduled Define Msg Protocol Convert to array of bytes PLC Runtime Data UDP Spring Driven Industrial IOT - UDP Status
  17. 17. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ 17 PWS Spring Gemfire Locator & Cache Servers Rest API Tomcat Web Socket HMI Spring Integration & MVC LAN NIC Ethernet Switch PLC Presentation Laptop WIFI Mobile Device Spring Driven Industrial IOT - Demo System Interactions
  18. 18. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Edge Computing PLC Closed Loop position control (cyclic 4ms execution) Simulate physical process by moving wheels to color setpoints pass from Fog layer Setpoint and Control Command via TCP Process data returned to Fog layer via UDP (cyclic zooms) Fog Computing IOT Bridge Gemfire Setpoint and process data Spring Boot & Integration Calc Ave, Min, Max Every 200 ms Operator Interface Process Control Interface Setpoint Proc Data Spring MVC UDP TCP Cloud Computing Enterprise User Interface PCF List of Setpoints (from vendor specific rack positions) Aggregate Process Data from Fog Layer Rest Spring Driven Industrial IOT - Demo Layers
  19. 19. Additional Use Cases 19 #springone@s1p
  20. 20. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ Spring Driven Industrial IOT - Additional Use Cases - Cost Effective Exchange of real-time data between global supply chain processes - Autonomous Driving – Warehouse Door and dock height level - Facility climate control, setpoint interfacing with HVAC systems - Material handling system control - Energy efficient, cooling fan speed control - Enable gathering of processing data direct from sensors and devices - JIT Manufacturing automation - Machine Configuration files: Case Packer - Sequential Control programs: Die cutting press and Pick & Place - Oven Temperature - Material Silo and Chilled water supply - Managing peak power usage
  21. 21. Unless otherwise indicated, these slides are © 2013 -2016 Piv otal Software, Inc. and licensed under a Creative Commons Attribution-NonCommercial license: http://creativecommons.org/licenses/by-nc/3.0/ HMI Human Machine Interface Devices SCADA Supervisory Control & Data Acquisition PLC Programmable Logic Controller Spring Driven Industrial IOT - Ending thoughts Spring Integration Control Data Acq Data Analytics Spring MVC HMI Gemfire Gateway Gateway FieldBus Digital/An alog
  22. 22. Learn More. Stay Connected. Barry Wood (CTO – RPYMotion) –BWood@RPYMotion.com Mark Weislow(Engagement Director – Pivotal) – MWeislow@Pivotal.io 22 #springone@s1p

Notes de l'éditeur

  • Introduce Barry and myself

×