Expanding Constrained EtherNet/IP to
On-Machine Sensors
Dayin Xu, Rockwell Automation
Paul Brooks, Rockwell Automation
David Brandt, Rockwell Automation

Self-Claim•

All concepts presented here are research outcomes, shall not be directly
used or interpreted as recommendations for product implementations.

•

The concepts might be good or bad. We present concepts here to spur
discussions and further work on the topic. It is up to the community here to
determine the good or bad in the end.

Technical Track© 2023 ODVA, Inc.

2023 Industry Conference & 22nd Annual Meeting
All rights reserved.

www.odva.org

2

Abbreviation and Definition
•
•
•
•
•
•
•
•
•
•
•

APL: Advanced Physical Layer
DHCP: Dynamic Host Configuration Protocol
DLR+: Enhanced Device Level Ring
DTLS: Data Transport Layer Security
HAL: Hardware Abstract Layer
LLDP: Link Layer Discovery Protocol
LNDC: Linear Network Discovery and Commissioning
MPE: Multiple Pair Ethernet
OMSPE: On-Machine Single Pair Ethernet
SPE: Single Pair Ethernet
SPI: Serial Peripheral Interface•

Compute Entity: It is an abstract entity that could represent HMI, Workstation, Edge Device for Cloud, or
alike device, which has data acquisition, aggregation, analysis, or visualization capabilities.
Powered SPE: The SPE pair is also used to deliver the power to the device. The power iscoupled/decoupled to/from the SPE pair with the power coupler/decoupler. It does not support power
detection and classification as IEEE Power over Data Line specifies.

•

Technical Track© 2023 ODVA, Inc.

2023 Industry Conference & 22nd Annual Meeting
All rights reserved.

www.odva.org

3

Agenda••Background
OMSPE sensor network– Add EtherNet/IP Connectivity to on-machine sensors•

DLR+ with LNDC functions– Simplify OMSPE sensor network commissioning and diagnosis•

Summary and outlook

Technical Track© 2023 ODVA, Inc.

2023 Industry Conference & 22nd Annual Meeting
All rights reserved.

www.odva.org

4

Background•

IEEE802.3cg– 10BASE-T1S– 10BASE-T1L•

In-cabinet EtherNet/IP Usage Profile– Based on 10BASE-T1S Ethernet technology– Cost effective UDP-only EtherNet/IP device– Extra wires to carry device power•

Src: CIP Volume 2

Instrument EtherNet/IP Usage Profile– Based on 10BASE-T1L Ethernet technology– Star topology and powered SPE

Technical Track© 2023 ODVA, Inc.

2023 Industry Conference & 22nd Annual Meeting
All rights reserved.

www.odva.org

5

Agenda••Background
OMSPE sensor network– Add EtherNet/IP connectivity to On-machine sensors•

DLR+ with LNDC functions– Simplify OMSPE sensor network commissioning and diagnosis•

Summary and outlook

Technical Track© 2023 ODVA, Inc.

2023 Industry Conference & 22nd Annual Meeting
All rights reserved.

www.odva.org

6

The OMSPE Sensor Network••

A further step to expand constrained EtherNet/IP to on-machine sensors
A combination of merits of APL/T1L (powered SPE, long distance) and In-cabinet T1S(Constrained EtherNet/IP) to solve the constrained OMSPE sensor use cases
Power
SupplyComputeEntityController

Ethernet
SwitchLinking
Device

trunk
cable

Power
Tap

Constrained EtherNet/IP On-Machine SPE Sensor Network

Passive
Tap

drop
cable

OMSPE
SensorMulti-drop Passive
Tap

Trunk
Cap

Drop CapOMSPE
SensorOMSPE
SensorFull EtherNet/IP Network

Technical Track© 2023 ODVA, Inc.

CIP/IO-Link
Gateway

OMSPE
Sensor

Discrete / IOLink sensor

OMSPE
Sensor2023 Industry Conference & 22nd Annual Meeting
All rights reserved.

www.odva.org

7

Sensor to Controller Communication••

Sensor to controller EtherNet/IP communication as part of integrated control
Remove the complexity of the application protocol translation and data
mapping
Constrained EtherNet/IP for On-machine SPE Sensors

Power
SupplyController

Ethernet
SwitchLinking
Device

trunk
cable

Power
Tap

Passive
Tap

Multi-drop Passive
Tap

drop
cable
OMSPE
Sensor

CIP/IO-Link
Gateway

Trunk
Cap

Drop
Cap
OMSPE
SensorOMSPE
SensorOMSPE
Sensor

Discrete / IOLink sensor

OMSPE
SensorTechnical Track© 2023 ODVA, Inc.

2023 Industry Conference & 22nd Annual Meeting
All rights reserved.

www.odva.org

8

Sensor to Compute Communication•

Direct access to rich sensor information (identity, configuration, run-time
data, diagnostics) enables new data analytic use cases
ComputeEntityController

Constrained EtherNet/IP for On-machine SPE Sensors

Power
SupplyEthernet
SwitchLinking
Device

trunk
cable

Power
Tap

Passive
Tap

Multi-drop Passive
Tap

drop
cable
OMSPE
Sensor

CIP/IO-Link
Gateway

Trunk
Cap

Drop
Cap
OMSPE
SensorOMSPE
SensorOMSPE
Sensor

Discrete / IOLink sensor

OMSPE
SensorTechnical Track© 2023 ODVA, Inc.

2023 Industry Conference & 22nd Annual Meeting
All rights reserved.

www.odva.org

9Main Design Objectives of The OMSPE Sensor Network••“Low system cost” to be competitive on the market“Ease of use” in every stage of the network life cycle
Power
SupplyLinking
Device

trunk
cable

Power
Tap

Constrained EtherNet/IP On-Machine SPE Sensor Network

Passive Tap

Multi-drop Passive Tap
CIP/IO-Link
Gateway

drop
cable

Drop CapOMSPE
SensorOMSPE
SensorFull EtherNet/IP Network

Technical Track© 2023 ODVA, Inc.

Trunk
Cap

Discrete / IOLink sensor

OMSPE
Sensor2023 Industry Conference & 22nd Annual Meeting
All rights reserved.

www.odva.org

10

OMSPE Sensor Network Architecture
Topology

Components

•
•

•
•
•
•

Trunk-drop physical topology
Linear SPE network, Bus power network
Power Supply

Passive Tap

Power Tap

Linking Device

Linking Device, OMSPE Sensors
Power Tap, Passive Tap, CIP/IO-Link GW
Trunk media, Drop media
Trunk cap, Drop cap
Hybrid 4-wire trunk cable

CIP/IO-Link Gateway

SPE
Port

D1+, D1-, 24V, GND

Trunk CapPower

D1+, D1-

4-wire dropcable

24V/D2+, GND/D2-

D1+, D1-

Power
Decoupler2-port SPE

24V, GND, IO-Link, I/O

24V/D2+, GND/D2-

4-wire drop
cable

2-portSPE2-portSPE

Power Connection
Trunk Connection

SPE

Power
CouplerPower
Coupler

Sensor cable

Power
Decoupler

Drop Connection

OMSPE Sensor 1

Technical Track© 2023 ODVA, Inc.

Legacy Sensors

OMSPE Sensor 2

2023 Industry Conference & 22nd Annual Meeting
All rights reserved.

www.odva.org

11Communication Architecture••

Linear/ring SPE network
Location-based network discovery, commissioning and diagnosis (DLR+ protocol)
Power Supply

Power Tap

Linking Device

CIP/IO-Link Gateway

Passive Tap

Trunk Cap

SPE
Port

D1+, D1-

SPE Communication

24V/D2+, GND/D22-port
SPE
Power
Decoupler

SPE Sensor 1

Technical Track© 2023 ODVA, Inc.

2-port SPE

Power
CouplerPower
Coupler

D1+, D1-

24V, GND, IO-Link, I/O

24V/D2+, GND/D22-port
SPE
Power
Decoupler

Legacy Sensors

SPE Sensor 2

2023 Industry Conference & 22nd Annual Meeting
All rights reserved.

www.odva.org

12Power Architecture••

24VDC 4A power supply, 0.5W device
Dedicated power pair on trunk and Powered SPE on drop
Power Supply

Power Tap

Linking Device

CIP/IO-Link Gateway

Passive Tap

Trunk Cap

SPE
Port

D1+, D1-

Power delivery

24V/D2+, GND/D22-port
SPE
Power
Decoupler

OMSPE Sensor 1

Technical Track© 2023 ODVA, Inc.

2-port SPE

Power
CouplerPower
Coupler

D1+, D1-

24V, GND, IO-Link, I/O

24V/D2+, GND/D22-port
SPE
Power
Decoupler

LegacySensors

OMSPE Sensor 2

2023 Industry Conference & 22nd Annual Meeting
All rights reserved.

www.odva.org

13

Linking Device

I/O Conn.
Aggregator

CIP router
Security
proxy

SPE Port

Media converter
LNDC manager
TCP-UDP converter
Security proxy
CIP router
I/O connection aggregator

MPE Port

•
•
•
•
•
•

LNDC
manager

TCP-UDPconverterMedia
converter

Linking Device

Technical Track© 2023 ODVA, Inc.

2023 Industry Conference & 22nd Annual Meeting
All rights reserved.

www.odva.org

14Power Tap•••

Inject power to an OMSPE sensor network
Allow multiple power taps on an OMSPE sensor network
Basic and advanced Power TapsPower Port
Power Port
24V

24V

GND

GND

Trunk port 2

Trunk port 1

Trunk port 2

Trunk port 1

SPE

SPE1

Power
Coupler

SPE2

Drop porta) Basic Power Tap

Technical Track© 2023 ODVA, Inc.

2023 Industry Conference & 22nd Annual Meeting
All rights reserved.

b) Advanced Power Tap with a drop port

www.odva.org

15

Passive Tap•••

Connect OMSPE sensors to an OMSPE sensor network
Couple power from the trunk power pair to the drop SPE pairSingle drop port or multiple drop ports

SPE

SPE1

Power

Power
CouplerPower
CouplerDrop port 1

Drop port nSPE2

Drop porta) Single-drop Passive Tap

Technical Track© 2023 ODVA, Inc.

Trunk port 2

Power
CouplerTrunk port 1

Trunk port 1

Trunk port 2Powerb) Multiple-drop Passive Tap

2023 Industry Conference & 22nd Annual Meeting
All rights reserved.

www.odva.org

16

OMSPE Sensor
Dual-channel SPE (Connector, EMI, XMR, PHY Chip)
Powered SPE
Low-cost non-Ethernet MCU
Constrained EtherNet/IP stack

CIP Applications
Constrained EtherNet/IP andconstrained CIP Security stack

Scheduler••••

DTLS Stack
DLR+
UDP/IP Stack
HAL
Hardware Driver

CrystalLED

Sensor
Application

MCU(Constrained
EtherNet/IP
Stack)

SPI

Dual-port
Switch
PHY(10BASET1L)

DC-DC
Converter
Technical Track© 2023 ODVA, Inc.

2023 Industry Conference & 22nd Annual Meeting
All rights reserved.

XMR1

EMI

EMI

XMR2

Current
LimiterSPE
PoweredSPE

4-pin
Connector

Power
Decoupler
www.odva.org

17

Trunk Media and Drop Media•

Hybrid Trunk media– Between taps
– Unshielded/shielded cable••

One power pair (24VDC, 4A)
One SPE pair

– M12/M8 connector– Up to 200m•

Standard Ethernet drop media– Between taps and OMSPE sensors– Unshielded Ethernet cable••

One SPE pair
One powered SPE pair

– M12-D Ethernet connector– Up to 20m
Technical Track© 2023 ODVA, Inc.

2023 Industry Conference & 22nd Annual Meeting
All rights reserved.

www.odva.org

18

Trunk Cap and Drop Cap•

Trunk cap
– A dust cap, no electronics

Drop cap– An electronical cap, connecting two
SPE pairs via capacitors in the dropcap

Trunk Cap

Trunk port 1•

Trunk port 2

Power

Power
Coupler

SPE1

SPE2

Drop port

Drop Cap

Technical Track© 2023 ODVA, Inc.

2023 Industry Conference & 22nd Annual Meeting
All rights reserved.

www.odva.org

19

Agenda••Background
OMSPE sensor network– Add EtherNet/IP connectivity to on-machine sensors•

DLR+ with LNDC functions– Simplify OMSPE sensor network commissioning and diagnosis•

Summary and outlook

Technical Track© 2023 ODVA, Inc.

2023 Industry Conference & 22nd Annual Meeting
All rights reserved.

www.odva.org

20

LLDP and DHCP•••

LLDP is a Link Layer Discovery Protocol, which is used for the network
topology and device capabilities discovery.
DHCP is a Dynamic Host Configuration Protocol, which is used for thedevice IP and network configuration.
Challenges on using “LLDP+DHCP” for the OMSPE sensor network
discovery and commissioning.
––––

Difficult to discover the sensor location.
Difficult to generate the topology information.
Difficult to detect the network change for the network diagnosis.
Difficult to adapt to the network change for the network upgrade.

Technical Track© 2023 ODVA, Inc.

2023 Industry Conference & 22nd Annual Meeting
All rights reserved.

www.odva.org

21

DLR Plus (DLR+) Protocol•

Enhance DLR with new capabilities of linear network discovery,
commissioning and diagnosis (LNDC)– Discover network topology and apply it as reference topology• Device location information– Commission the network easily• Initial configuration of network• Device replacement– Diagnose the network quickly• Location-based node insertion, removal and change•

The LNDC function enhancement of DLR is motivated by simplifying the
OMSPE sensor network discovery, commissioning and diagnosis, but isapplicable to a general linear EtherNet/IP network

Technical Track© 2023 ODVA, Inc.

2023 Industry Conference & 22nd Annual Meeting
All rights reserved.

www.odva.org

22

LNDC Architecture••••

LNDC Software Tool providing user interfaces including actual and reference topology information
LNDC Services provided via Actual Topology object and Commissioning object in Linking Device
LNDC Entities: LNDC Manager and LNDC End Node
LNDC Messages: Discovery and Commissioning

Software Tool
ActualTopology
Table
DiscoverReset

Linking Device
Actual Topology
ObjectRead

Ref. Topology
Table
Sync
Topology

Read

Apply Ref.
Topology

Reset

Retrieve
Topology
Commission
ObjectDiscovery
commandCommissioning
commandSensor 1

Sensor2

Sensor
3

MCU

MCU

MCU

LNDC EndNode

LNDC EndNode

LNDC EndNode2-port T1L
SPE switch

2-port T1L
SPE switch

2-port T1L
SPE switch

Port1

Port2

Port1

Port2

Port1

Port2

LNDC Manager

Technical Track© 2023 ODVA, Inc.

LNDC messages
2023 Industry Conference & 22nd Annual Meeting
All rights reserved.

www.odva.org

23

LNDC Messages•••

Use Ring EtherType (0x80E1)
Use Ring protocol Subtype (e.g., 0x02)
Define new messages for LNDC functions
Frame type

Frame Type ID

Dest. MAC Address

Direction

Discover Topology Request

0x10

01-21-6C-00-00-02

Manager -> End Node

Discover Topology
Response

0x11

Manager MAC address

End Node -> Manager

Commissioning Request

0x12

End Node MAC address

Manager -> End Node

Commissioning Response

0x13Manager MAC address

End Node -> Manager

Technical Track© 2023 ODVA, Inc.

2023 Industry Conference & 22nd Annual Meeting
All rights reserved.

www.odva.org

24

LNDC - Network Discovery
Actual Topology
Table

Actual Topology Object
LNDC Manager

Software Tool

Linking Device

LNDC End NodeSensor 1
P1

1
2

LNDC End Node

LNDC End NodeSensor 3

Sensor 2

P2

P1

P2

P1

P2

1. CIP Request: Discover Topology
Request of Actual Topology Object

34

2. CIP Response: Discover Topology
Response of Actual Topology
Object3

4
3

3. LNDC message: Discover
Topology Request

4

4. LNDC message: Discover
Topology Response
500ms

Technical Track© 2023 ODVA, Inc.

2023 Industry Conference & 22nd Annual Meeting
All rights reserved.

www.odva.org

25

LNDC - Network Commissioning
Ref. Topology
Table

Commissioning Object
LNDC Manager

LNDC EndNode

LNDC EndNode

LNDC EndNode

Software Tool

Linking Device

Sensor 1

Sensor 2

Sensor 3

Note: Sync Topology service is optional. Apply
Reference service shall be executed only after areference topology is ready in Linking Device.

1
1. CIP Request: Sync Topology Request

23

2. CIP Response: Sync Topology Response4

3. CIP Request: Apply Reference Request

5

4. CIP Response: Apply Reference Response

6
7

6
7

5. Allocate IP addresses to End Nodes
automatically8
6. LNDC message: Commissioning Request

86
7

7. LNDC Message: Commissioning Response
8. Internal processing: apply IP address andrestart8

Technical Track© 2023 ODVA, Inc.

2023 Industry Conference & 22nd Annual Meeting
All rights reserved.

www.odva.org

26

LNDC Software Tool Research Prototype
Network diagnosis

Network
discovery

Technical Track© 2023 ODVA, Inc.

2023 Industry Conference & 22nd Annual Meeting
All rights reserved.

Network
commissioning

www.odva.org

27

Agenda••Background
OMSPE sensor network– Add EtherNet/IP Connectivity to on-machine sensors•

DLR+ with LNDC functions– Simplify OMSPE sensor network commissioning and diagnosis•

Summary and outlook

Technical Track© 2023 ODVA, Inc.

2023 Industry Conference & 22nd Annual Meeting
All rights reserved.

www.odva.org

28

Summary and Outlook•

An OMSPE sensor network to enable the EtherNet/IP connectivity fromsensor to controller and compute– A cost-effective network architecture to support “low system cost” objective•

An DLR+ protocol with enhanced LNDC functions to simplify the network
discovery, commissioning and diagnostic– Enable “easy of use” user experience•

Optimization of design for product implementation– Expect collaborations within ODVA community•

Specification enhancements on On-machine sensor EtherNet/IP usage
profileTechnical Track© 2023 ODVA, Inc.

2023 Industry Conference & 22nd Annual Meeting
All rights reserved.

www.odva.org

29

Question?