More Related Content Similar to Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity Across the Industrial IoT (20) More from Real-Time Innovations (RTI) (15) Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity Across the Industrial IoT1. Precise, Predictive and Connected:
DDS and OPC UA – Real-Time Connectivity Across
the Industrial IoT
April 11, 2017
2. © Copyright 2015 Xilinx
.
Page 2 © Copyright 2017 Xilinx
Presenter: David Barnett
Vice President of Products
and Markets
Presenter: Dan Isaacs
Director of Strategic Marketing for IIoT
3. © Copyright 2015 Xilinx
.
Agenda
o Introduction – RTI and Xilinx
o IIC and Connectivity Framework
o Introduction to DDS
o DDS and OPC-UA Interoperability
o All Programmable Industrial Control System (APICS)
o APICS and DDS Secure Example Application
o Differentiating Advantages: Zynq & Zynq UltraScale+
o Conclusion - Q&A
© Copyright 2017 Xilinx
4. © Copyright 2015 Xilinx
.
Real-Time Innovations, Inc.
The Communications Framework for the Industrial Internet of Things™
5. © Copyright 2015 Xilinx
.
Industrial Internet Consortium: 270+ Companies, 25+ Countries
©2017 Real-Time Innovations, Inc. Permission to distribute granted.
IIC Founding and Contributing Members
The IIC Created the Industrial Internet of Things Market
6. © Copyright 2015 Xilinx
.
IIC Connectivity Framework Document
©2017 Real-Time Innovations, Inc. Permission to distribute granted.
• Provides a comprehensive treatment of IIoT connectivity
• A new connectivity reference architecture to provide for
secure interoperability between applications in an IIoT
system
• A new connectivity “stack” model focused on syntactic
interoperability for the IIoT
• Detailed analysis of key IIoT connectivity technologies
against this new stack model
– DDS, OPC UA, HTTP, OneM2M, MQTT, CoAP
• Download it here: http://www.iiconsortium.org/IICF.htm
– V1.0 released Feb 28, 2017
7. © Copyright 2015 Xilinx
.
Industrial Internet Connectivity Stack
Information (Data in Context)
Participant X
Connectivity
Information
Transport
Link
Framework
Distributed Data
Interoperability and Management
Physical
Network
Participant Y
Data (State, Events, Streams)
Messages
Packets
Frames
Bits
Transport
Link
Framework
Distributed Data
Interoperability and Management
Physical
Network
Networking
8. © Copyright 2015 Xilinx
.
Key Connectivity Standards Positioned on the Stack
Manufacturing Origin
TSN /
Ethernet
(802.1,
802.3)
DDS
Wireless
PAN
(802.15)
Wireless
2G/3G/LTE
(3GPP)
Wireless
LAN
(802.11 Wi-
Fi)
IP
CoAP MQTT
Web
Services
Wireless
Wide Area
(802.16)
HTTPDDSI-RTPS
oneM2M OPC-UA
OPC-UA Bin
Telecommunications Origin
UDP TCPTCP
Transport
Link
Framework
Distributed Data
Interoperability and Management
Physical
Network
Healthcare TransportationManufacturing… …Energy & Utilities
9. © Copyright 2015 Xilinx
.
DDS and the Industrial Internet of Things
9
• Reliability: Severe consequences if
offline for 5ms (or 5 min)
• Real-time: measure in ms or µs
• Interface scale: 10+
applications/teams
• Dataflow complexity: data has
many destinations
• Architecture: Next generation IIoT
Deployed in 1000s of Systems Industrial IoT Systems
Industries: Energy, Industrial Control, Transportation, Healthcare, Defense
10. © Copyright 2015 Xilinx
.
DDS Provides Databus Connectivity for IIoT Systems
© 2017 Real-Time Innovations, Inc.
DDS Databus
Sensors Actuators
Streaming
Analytics &
Control
HMI/UI
IT, Cloud & SoS
Connectivity
12. © Copyright 2015 Xilinx
.
Data-Centric Better for Integration
Data centricity enables interoperation, scale, integration
© 2017 Real-Time Innovations, Inc.
Unstructured files
Database
Data Centricity Data at Rest
Messaging middleware
Databus
Data Centricity Data in Motion
13. © Copyright 2015 Xilinx
.
DDS: Open IIoT Standard
• Data Distribution Service (DDS) is an open
industry standard for data-centric connectivity
• From OMG, the world’s largest systems
software standards organization
– UML, DDS
– Industrial Internet Consortium (IIC)
• DDS is Open & Multi-Vendor
– Open Standard & Open Source
– 12 implementations
© 2017 Real-Time Innovations, Inc.
Interoperability
between source written
for different vendors
Interoperability between
applications running on different
implementations
DDS-RTPS Protocol
Real-Time Publish-Subscribe
Distribution
Fabric
DDS API
14. © Copyright 2015 Xilinx
.
DDS: Real-Time Quality of Service
QoS Policy
DURABILITY
HISTORY
LIFESPAN
WRITER DATA LIFECYCLE
READER DATA LIFECYCLE
ENTITY FACTORY
RESOURCE LIMITS
RELIABILITY
TIME BASED FILTER
DEADLINE
CONTENT FILTERS
CacheDelivery
PresentationAvailability
Resources
Transport
QoS Policy
USER DATA
TOPIC DATA
GROUP DATA
PARTITION
PRESENTATION
DESTINATION ORDER
OWNERSHIP
OWNERSHIP STRENGTH
LIVELINESS
LATENCY BUDGET
TRANSPORT PRIORITY
© 2017 Real-Time Innovations, Inc.
15. © Copyright 2015 Xilinx
.
This is addressed by DDS Security
Security Boundaries
• System Boundary
• Network Transport
– Media access (layer 2)
– Network (layer 3) security
– Session/Endpoint (layer 4/5) security
• Data & Information flows
© 2017 Real-Time Innovations, Inc.
16. © Copyright 2015 Xilinx
.
DDS: Data-Centric, Fine-Grained Security
©2017 Real-Time Innovations, Inc. Permission to distribute granted.
• Per-Data-Topic Security
– Control r,w access for each function
– Ensures proper dataflow operation
• Complete Protection
– Discovery authentication
– Data-centric access control
– Cryptography
– Tagging & logging
– Non-repudiation
– Secure multicast
– 100% standards compliant
CBM
Analysis
PMU Control Operator
State Alarms SetPoint
Data Topic Security model:
• PMU: State(w)
• CBM: State(r); Alarms(w)
• Control: State(r), SetPoint(w)
• Operator: *(r), Setpoint(w)
Data Topics
Applications
17. © Copyright 2015 Xilinx
.
Demanding Security Test of RTI’s
Implementation
• The USS SECURE cybersecurity test
bed is a collaboration between:
– The National Security Agency
– Department of Defense Information
Assurance Range Quantico
– Combat Systems Direction Activity
Dam Neck
– NSWCDD
– NSWC Carderock/Philadelphia
– Office of Naval Research
– Johns Hopkins University Applied
Physics Lab
– Real Time Innovations, Inc.
• Objectives
– Immunize against cyberattack and to
rapidly recover when impacted
– Determine the best cyberdefense
technologies without impacting real
time deadline scheduled
performance
© 2017 Real-Time Innovations, Inc.
http://www.navy.mil/submit/display.asp?story_id=79228
19. © Copyright 2015 Xilinx
.
Key Connectivity Standards Positioned on the Stack
Manufacturing Origin
TSN /
Ethernet
(802.1,
802.3)
DDS
Wireless
PAN
(802.15)
Wireless
2G/3G/LTE
(3GPP)
Wireless
LAN
(802.11 Wi-
Fi)
IP
CoAP MQTT
Web
Services
Wireless
Wide Area
(802.16)
HTTPDDSI-RTPS
oneM2M OPC-UA
OPC-UA Bin
Telecommunications Origin
UDP TCPTCP
Transport
Link
Framework
Distributed Data
Interoperability and Management
Physical
Network
Healthcare TransportationManufacturing… …Energy & Utilities
20. © Copyright 2015 Xilinx
.
Non-overlapping system aspect examples targeted
by potential IIoT connectivity core standards
20©2017 Real-Time Innovations, Inc. Permission to distribute granted.
System Aspect Example User Approach Target
Standard
Software
Integration and
Autonomy
You are a software architect. You are building
a system or product line, and you control the
architecture. You critically need to integrate
components written by different programmers
or even entire teams.
A data centric approach will define the
interfaces, capture the dataflow, enable
module evolution, and enforce
interoperation between teams. This
approach also eases redundancy, fast
complex data flow, and selective data
filtering.
DDS
Device
Interchangeability
You are a device manufacturer, with the goal
of making devices that will sell into many
applications. The device offers services, such
as configure, start, stop, etc. You have no idea
how the device will eventually be used. Your
users are likely not software experts; they just
want to add or integrate the device into a
workcell.
A device-centric approach will allow the
device users to write generic software that
will interoperate with competitor’s devices.
OPC-UA
21. © Copyright 2015 Xilinx
.
Connectivity Reference Architecture
©2017 Real-Time Innovations, Inc. Permission to
distribute granted.
Endpoints
Other
Connectivity
Technologies
Connectivity Core Standards (baseline)
Gateway
Other EndpointsFunctional Domain
Other
Functional
Domain
Gateway
22. © Copyright 2015 Xilinx
.
Integrating DDS & OPC-UA with Gateway
©2017 Real-Time Innovations, Inc. Permission to distribute granted.
OPC-UA / DDS
Gateway
Connectivity Core
Standard (OPC-UA)
DDS Databus
Manufacturing Workcells
Equipment
DDS Applications
23. © Copyright 2015 Xilinx
.
Xilinx & RTI Demo of DDS / OPC-UA
©2017 Real-Time Innovations, Inc. Permission to distribute granted.
Manufacturing Workcells
DDS Applications
OPC-UA / DDS
Bridge
Connectivity Core
Standard (OPC-UA)
DDS Databus
Equipment
24. © Copyright 2015 Xilinx
.
Application - CNC Machine
©2017 Real-Time Innovations, Inc. Permission to distribute granted.
25. © Copyright 2015 Xilinx
.
©2017 Real-Time Innovations, Inc. Permission to distribute granted.
26. © Copyright 2015 Xilinx
.
Xilinx Industrial IoT Platform Breadth
Robotics
Medical
Surveillance
Smart Energy
Digital Factory
Transportation
Machine Vision
27. © Copyright 2015 Xilinx
.
Best Platform for IT-OT Convergence
Local
Analytics
Augmenting
Cloud Services
Enabling Secure, Safe, Synchronized, Autonomous Operation
FPGA Fabric
ARM Processing System
Any Design
Any
Network
Zynq UltraScale+ MPSoC
API
Motor Control FOC
Image Signal Processing
Sensor Fusion
Machine Learning
HW Acceleration of
Application & RT
Processing
Any-to-Any Sensor Fusion
28. © Copyright 2015 Xilinx
.
Key Connectivity Standards Positioned on the Stack
Manufacturing Origin
TSN /
Ethernet
(802.1,
802.3)
DDS
Wireless
PAN
(802.15)
Wireless
2G/3G/LTE
(3GPP)
Wireless
LAN
(802.11 Wi-
Fi)
IP
CoAP MQTT
Web
Services
Wireless
Wide Area
(802.16)
HTTPDDSI-RTPS
oneM2M OPC-UA
OPC-UA Bin
Telecommunications Origin
UDP TCPTCP
Transport
Link
Framework
Distributed Data
Interoperability and Management
Physical
Network
Healthcare TransportationManufacturing… …Energy & Utilities
29. © Copyright 2015 Xilinx
.
Xilinx is One Stop Shop for Time Sensitive Networking (TSN)
– TSN Endpoint with two external ports (100 Mbit and 1 Gbit) to be released in Q2/2017
– Developed in-house optimized for Zynq Programmable SoCs
– Customizeable & Futureproof: Flexibility to support enhancements as revisions to spec are ratified
– Support legacy industrial protocols and TSN in the same device
TSN LogiCORE IP Offering
Processing
System
Programmable
Logic
TSN Switch
MAC MAC
TSN Endpoint
gPTP
Driver
Petalinux / Yocto
Init App
Config API
User
Logic
User
Application
TSN
Port #1
TSN
Port #2
Xilinx
TSN Endpoint Ethernet
MAC LogiCORE IP
30. © Copyright 2015 Xilinx
.
TSN Industry Adoption and Xilinx Support
SOURCE: smartindustryforum.org
January 2017: Xilinx formerly joins
Industrial Internet Consortium TSN Testbed
November 2016:
Xilinx
demonstrates
OPC UA over
TSN as industry
makes bold
statement
31. © Copyright 2015 Xilinx
.
Sensor Fusion and Analytics
Any-to-Any Connectivity
Highest Precision Control
All Programmable Platform for Reuse
Only Single Chip Safety & Security Platform
5 Differentiating Advantages
"Precise, Predictive, Secure, Safe and Connected"
1
2
3
4
5
Industrial IoT
32. © Copyright 2015 Xilinx
.
The Xilinx Industrial IoT Ecosystem
DESIGN SERVICES
EMBEDDED SYSTEMS ECOSYSTEM FOR INDUSTRIAL IoT
DESIGN ENABLEMENT MODULES & BOARDS
Evaluation Boards
Production Ready SOMS
33. © Copyright 2015 Xilinx
.
Enabling Differentiated All Programmable Platforms for the IIoT
Sensor Fusion & Analytics1
Any-to-Any Connectivity2
Highest Precision Control3
All Programmable Platform for Reuse4
Only Single Chip Safety & Security Platform5
The Ideal Platform
for Industrial IoT
For Rapid Design
Ramp
SoC MPSoC
Tools, Kits,
and Ecosystem
34. © Copyright 2015 Xilinx
.
Join Us at Hannover Messe, April 24-28th
– 5 Xilinx Demos
– Xilinx Panel
Learn More
– RTI DDS: https://www.rti.com/products/dds
– APICS: https://www.xilinx.com/applications/industrial/industrial-networking.html
– Zynq-7000 AP SOC: https://www.xilinx.com/products/silicon-devices/soc/zynq-7000.html
– Zynq UltraScale+ MPSOC: https://www.xilinx.com/products/silicon-devices/soc/zynq-
ultrascale-mpsoc.html
APICS Demo
– https://www.xilinx.com/video/events/zynq-7000-industrial-control-system.html
Questions
– APICS: http://www.be-services.net/industrie-40/xilinx.html
– Xilinx/TSN: Contact local sales / support
– RTI/DDS: Contact local sales / support
Next Steps
35. © Copyright 2015 Xilinx
.
For a copy of today’s presentation with please email a request to:
Industrial_IIot@xilinx.com
© Copyright 2017 Xilinx
Q & A