Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity Across the Industrial...

35
Precise, Predictive and Connected: DDS and OPC UA – Real-Time Connectivity Across the Industrial IoT April 11, 2017

Transcript of Precise, Predictive, and Connected: DDS and OPC UA – Real-Time Connectivity Across the Industrial...

Precise, Predictive and Connected: DDS and OPC UA – Real-Time Connectivity Across the Industrial IoT

April 11, 2017

© 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

© 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

© Copyright 2015 Xilinx.

Real-Time Innovations, Inc.

The Communications Framework for the Industrial Internet of Things™

© 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

© 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 IIoTsystem

• 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

© 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

© 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

© 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

© Copyright 2015 Xilinx.

DDS Provides Databus Connectivity for IIoT Systems

© 2017 Real-Time Innovations, Inc.

DDS Databus

Sensors Actuators

Streaming Analytics &

ControlHMI/UI

IT, Cloud & SoSConnectivity

Data Bus and DDS Overview

© Copyright 2015 Xilinx.

Data-Centric Better for Integration

Data centricity enables interoperation, scale, integration© 2017 Real-Time Innovations, Inc.

Unstructured filesDatabase

Data Centricity Data at Rest

Messaging middleware

Databus

Data Centricity Data in Motion

© 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 ProtocolReal-Time Publish-Subscribe

Distribution Fabric

DDS API

© Copyright 2015 Xilinx.

DDS: Real-Time Quality of ServiceQoS Policy

DURABILITY

HISTORY

LIFESPAN

WRITER DATA LIFECYCLE

READER DATA LIFECYCLE

ENTITY FACTORY

RESOURCE LIMITS

RELIABILITY

TIME BASED FILTER

DEADLINE

CONTENT FILTERS

Cac

he

De

live

ryP

rese

ntatio

nA

vailability

Re

sou

rce

sTran

spo

rt

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.

© 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.

© 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

CBMAnalysis

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

© 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

DDS and OPC-UA

© 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

© Copyright 2015 Xilinx.

Non-overlapping system aspect examples targetedby 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

© 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

© 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

EquipmentDDS Applications

© 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

© Copyright 2015 Xilinx.

Application - CNC Machine

©2017 Real-Time Innovations, Inc. Permission to distribute granted.

© Copyright 2015 Xilinx.

©2017 Real-Time Innovations, Inc. Permission to distribute granted.

© Copyright 2015 Xilinx.

Xilinx Industrial IoT Platform Breadth

Robotics

Medical

Surveillance

Smart Energy

Digital Factory

Transportation

Machine Vision

© 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

An

y

Netw

ork

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

© 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

© 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

© 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

© 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

© 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 Platformfor Industrial IoT

For Rapid Design Ramp

SoC MPSoC

Tools, Kits,

and Ecosystem

© 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

© Copyright 2015 Xilinx.

For a copy of today’s presentation with please email a request to:

[email protected]

© Copyright 2017 Xilinx

Q & A