Click here to load reader

How the fusion of time sensitive networking, time-triggered ethernet and data centricity can change industrial control

  • View
    1.384

  • Download
    2

Embed Size (px)

Text of How the fusion of time sensitive networking, time-triggered ethernet and data centricity can change...

How the Fusion of Time-Sensitive Networking, Time-Triggered Ethernet and Data Centricity Can Change Industrial Control

How the Fusion of Time-Sensitive Networking and Data Centricity Can Change Industrial Control

1

Example Industrial Control Systems

2016 RTI2

2

Common Architecture

Connectivity

Sensors

Actuators

Streaming Analytics & Control

HMI/UI

IT & Sys of Sys Integration

2016 RTI3

David

While the range of applications is broad, under the hood these applications share a common architectureThey are all distributed control systems: sensor real-time analytics and control actuators. Also HMIs. Often recording or historians.Most are systems of systems. Involve device-to-device and device-to-IT integration (cloud or premises). E.g.: predictive maintenance, optimization.3

Common RequirementsPhysics speed real-time controlLow latency; often closed loopSub-second; as low as microsecondsResilience, reliability and safetyNo downtime acceptableoften even for maintenance and upgradesNo single point of failure or failoverDynamic and autonomous operationDeployed at edge, in fieldApps and devices come and go; networks often unreliableNo run-time system administrationSystems must be self-forming and self-healingwhile still being secure

2016 RTI4

4

Traditional Connectivity ApproachField busses for low-level communicationsProgrammable Logic Controllers (PLCs) for real-time controlCustom application APIs 2016 RTI5

5

ChallengesExpensive, special purpose hardwareFragmented ecosystemsDifficult and expense integrationLarge teamsSupply chainsEcosystemsPoor data sharingHard to capitalize on IIoT, apps not anticipated at initial development 2016 RTI6

6

Solution: DDS + TSNData Distribution Service (DDS)Standard API, semantics and interoperability protocolEnables loose coupling, plug-and-play integrationTime-Sensitive Networking (TSN)Real-time and isochronous communication over EthernetLeverages commodity hardware 2016 RTI7

7

Foundation: Publish/SubscribeData Distribution ServiceSensor DataControlCommandsStatusSensorSensor DataActuatorCommandsStatus

SensorSensor Data

HMISensor DataStatus

2016 RTI8

8

Data-Centric Publish/SubscribeSimilar to using a databaseApps read and write data objectsDDS maintains and manages stateAsynchronous or synchronous receptionProvides single source of truth for system robustnessEliminates need to:Store all messages to reconstruct stateImplement out of band protocol for late joiners to retrieve state

WriteReadDDS Domain

LineFlightDestArvUA567SFO7:32AA432LAX9:15

SquawkLongLatAlt123437.4-122.0500.0765440.7-74.0250.0

SquawkLineFlight1234UA5677654AA432

Topic 2016 RTI9

9

Real-Time Quality of ServiceEach component specifies its QoS capabilities and requirementsDDS notifies app if contract not satisfiedSubscriptions can be based on time and content filterMaintains loose coupling

SquawkLongLatAlt123437.4-122.0500.0765440.7-74.0250.0

LineFlightDestArvUA567SFO7:32AA432LAX9:15

SquawkLineFlight1234UA5677654AA432

Reliable,100 HzReliable, 2 Hz,Western U.S.ReliableBest Effort,1 Hz, SAN areaBest Effort, 0.2 Hz,UA flights 2016 RTI10

10

Standard QoS PoliciesQoS PolicyDURABILITYHISTORYLIFESPANWRITER DATA LIFECYCLEREADER DATA LIFECYCLEENTITY FACTORYRESOURCE LIMITSRELIABILITYTIME BASED FILTERDEADLINECONTENT FILTERS

CacheDeliveryPresentationAvailabilityResourcesTransportQoS PolicyUSER DATATOPIC DATAGROUP DATAPARTITIONPRESENTATIONDESTINATION ORDEROWNERSHIPOWNERSHIP STRENGTHLIVELINESSLATENCY BUDGETTRANSPORT PRIORITY

11

DDS DeploymentNew and Updated AppsExisting, Unmodified Apps and(Sub)SystemsDDS Interoperability ProtocolCommon Data ModelNew AppDDS LibraryNew DeviceDDS LibraryOS & TransportOS & TransportExistingAppDDS Routing ServiceAdapterExistingDeviceDDS Routing ServiceAdapterOS & TransportOS & TransportDDSAPI 2016 RTI12

12

The Big Picture Network TrendsCircuitPhysicalData LinkNetworkActive Packet = Control + DataExecution EnvironmentData PlaneControl PlaneWe are here.

Time-Sensitive NetworkingTime-Sensitive Networking (TSN) is a set of standards developed by the Time - Sensitive Networking Task Group(IEEE 802.1)Extensions focus on low latency and deterministic transmission 2016 RTI14Source: Avnu Alliance

Send at 6:00 and 12:00Forward at 7:00 and 1:00

Forward at 8:00 and 2:00

Transmissions are based on a global time and schedules slotsTSN: How It WorksSource: TTTech

TSN: The Standards 2016 RTI16

P802.1ASbt Timing and Synchronization: Enhancements and performance improvementsP802.1Qbu Frame PreemptionP802.3br Interspersed Express TrafficP802.1Qbv Enhancements for Scheduled TrafficP802.1Qca Path Control and ReservationP802.1CB Seamless RedundancyP802.1Qcc Stream Reservation Protocol (SRP) Enhancements and Performance ImprovementsP802.1Qci Ingress Policing

TSN: The Standards (contd) 802.1AS-Rev Timing and Synchronization: Enhancements802.1Qbu Frame Preemption 802.3br Interspersed Express Traffic

2016 RTI17

TSN: The Standards (contd)802.1Qbv Enhancements for Scheduled Traffic

2016 RTI18

DDS/TSN IntegrationTSN for Deterministic NetworkingNative DDS AppDDS LibraryOS & TransportNon-DDSAppDDS Routing ServiceAdapterOS & Transport 2016 RTI19Real-Time Quality of Service

19

DDS/TSN Integration QoSQoS provides control over local and end-to-end properties of DDS Data Timeliness QOS parameters can be used to classify traffic 2016 RTI20

Latency BudgetDeadlineTransport PriorityData Timeliness

20

DDS/TSN Integration QoS (contd)Support allows us to set priorities on a per Reader/Writer basis 2016 RTI21DDSRTPSNetworkDDSRTPSNetworkDeadlineLatency BudgetTransport Priority

21

DDS/TSN Integration Details 2016 RTI22Application CodeConfigurationExecutable ApplicationNetwork SwitchToolchain(Compiler, Scheduler)Timing Analysis and Optimization ToolsDeadlineLatencyTransport PriorityDomain Participant(Address/Destination)

22

DDS/TSN SummaryProvide real-time performance Reliable, resilient and safeSupport autonomous operationSecurity optimized for IIoTLeverages and contributes to standardsNetwork through API

2016 RTI23

23

IN 1

IN 1

IN 1

IN 1

Search related