DeviceNet of Things –Use Cases, Value Proposition and Status of Specification
John Caspers
Rockwell Automation
February 22, 2017

DeviceNet of Things
The increased popularity of EtherNet/IP and the “Internet of Things” movement
establishes a basis for innovation of new smart “Things” in the automation world.
However, the costs associated with deploying EtherNet/IP prevent it from being
successfully deployed on many low end “Things” such as contactors and push buttons.
Enhancing DeviceNet as an in-panel cabling and communication solution for low-end
devices will:• Lower the cost of deployment below the levels provided by EtherNet/IP• Provide greater information delivery capabilities over hard-wired solutions• Enhance ease-of-use over existing networked solutions (including DeviceNet)• Simplify physical/mechanical connection methods leading to lower panel buildcosts.
Since DeviceNet and EtherNet/IP share the CIP Protocol, DeviceNet of Things enhancements may also help pave
the way for future adoption of EtherNet/IP as Ethernet costs continue to decline.
Technical Track© 2017 ODVA, Inc.

2017 Industry Conference & 18th Annual Meeting
All rights reserved.

www.odva.org

2

DeviceNet of Things Customer Requirements
Extensive customer listening sessions resulted in the following key requirements forthe DeviceNet of Things:• It must be Functional–––•

It must be Simple to use–––•

It must simplify in-cabinet wiring for panel builders
It must deliver both Network Power to power device electronics and Switched (Control) Power tofacilitate the actuation of Contactors and Relays
It must support Non-Safety and Safety devices on the same wire
It must use a single easy to use media connector
It must include a simple (or no) network commissioning methodology
It must eliminate the need for media trunk and drop distance calculations

It must be Economical––––It must use low cost media
It must allow for a reduction in price and size of typical products
It must allow the use of commercial off-the-shelf power supplies
It must result in a lower “total cost of ownership” than hard wired solutions

Technical Track© 2017 ODVA, Inc.

2017 Industry Conference & 18th Annual Meeting
All rights reserved.

www.odva.org

3

DeviceNet With an Easy ButtonEasy Node Commissioning(Auto-Commissioning)(Fixed Baud Rate)

Easy System Integration(Nodal Geography Identification and Reporting)
Simplified Media Selection(IDC Ribbon Cable)(NO Distance Calculations)

NO Scan List orAuto-Mapping

Easy Device Configuration(Default of No Configuration)

Technical Track© 2017 ODVA, Inc.

Enhanced P/S Architecture(Configurable Power Taps)(Network & Control Power)(Single Standard 24Vdc Supply)

2017 Industry Conference & 18th Annual Meeting
All rights reserved.

www.odva.org

4

DeviceNet of Things Media Basics
7 Wire Keyed Cable Includes––––

Network Power to power device electronics
Switched (Control) Power to actuate contactor coils
CAN lines for CIP messaging
Select Line for simple sequential network service delivery• This allows us to be able to discover the nodal geography

InNode

Node

NodeuProcessor

uProcessor

uProcessor

OutIn

OutIn

Select
NP+CAN+CANNPSPSP+

Out

SelectNetwork +Network –
CAN +
CAN –
Control +Control –New Insulation Displacement Connector


No need for special crimping tools
Can support the cutting of multiple conductors in support of the Power Supply Tap Architecture.

Technical Track© 2017 ODVA, Inc.

2017 Industry Conference & 18th Annual Meeting
All rights reserved.

www.odva.org

5Nodal Geography Discovery
A “Nodal Geography” is a complete ordered set of device keys for all devices
on a network.
In a subnet system, the CIP Routerdevice will include the ability to
discover the entire subnet Nodal
Geography and deliver it to acommissioning tool or processoron the other side of the gateway
for display.

DoT Configuration Tool

EtherNet/IP Network
SwitchActual Network Geography Information

CIP Router4 5 6 7182 3Relays

Starters910

PushButton

DeviceNet of Things Network

Technical Track© 2017 ODVA, Inc.

2017 Industry Conference & 18th Annual Meeting
All rights reserved.

www.odva.org

6Nodal Geography Discovery – Select Line Messaging
Node

Node

Node

uProcessor

uProcessor

uProcessor

OutInInInOut

Select Line Messages are received on theSelect In line. The device services themessage, and after processing is complete,
the message is retransmitted on the SelectOut line. The result is sequential

OutSelect
Network +Network –
CAN +
CAN –
Control +Control –message delivery from “left to right”.
Bit

Select Line Message Format

15

1413

120

110

100

90

80

70

60

50

Reserved

Validation

4321001CommandSync

ReservedSync

Time (ms) 0Reserved(0)36Technical Track© 2017 ODVA, Inc.

Command

912Validation

Reserved(0)1518212427

Select Line Message Timing
3 msec. per bit
30

333639422017 Industry Conference & 18th Annual Meeting
All rights reserved.

45

48

51

www.odva.org

7

Nodal Geography Discovery – Group 5 Messaging
Relevant Nodal Geography
information is reported in 2
new Group 5 CAN
messages:

76987

IDENTIFIER BITS
6543

Group 1 Message ID
01HEXRANGE

011Group 3Message ID11111111111111111543
2Vendor ID (low byte)
Vendor ID (high byte)
Device Type (low byte)
Device Type (high byte)
Product Code (low byte)
Product Code (high byte)
Major Revision
Minor Revision

1Group 2
Message ID

MAC ID

Source MAC ID
Group 4 Message ID(0 – 2f)
Group 5
10Message ID
11XX
X

IDENTITY USAGE

000-3ff

Message Group 1

400-5ff

Message Group 2

600-7bf

Message Group 37c0-7ef

Message Group 4

7f0-7f7

Message Group 5

7f8-7ff

Invalid CAN Identifiers

0Device Key Message Format
Technical Track© 2017 ODVA, Inc.

2Source MAC ID

1•Device Key messages•Offline Status messages
Production of the new Group 5messages is allowed when adevice is in the “CommunicationFaulted” state.
Byte01234567100

2017 Industry Conference & 18th Annual Meeting
All rights reserved.

Byte012345765432
1
MAC ID
Duplicate MAC ID Faulted Status
Serial Number (low byte)
Serial Number (byte 1)
Serial Number (byte 2)
Serial Number (high byte)

0

Offline Status Message Format
www.odva.org

8

Nodal Geography and the DoT Commissioning Object
The DeviceNet of Things Commissioning Object:• Initiates Select line messaging• Captures, Stores and Reports an “Actual” Nodal Geography• Accepts a “Reference” or “Desired” Nodal Geography• Facilitates Automatic Node Commissioning based on a Reference Geography
The DeviceNet of Things Commissioning Object may be implemented in• A CIP Router• A DeviceNet of Things Master Scanner• A DeviceNet of Things Commissioning Tool

In all cases, the DeviceNet of Things Commissioning Object resides in the “First” or“Leftmost” node on the network whose MAC ID is fixed at Address 0.
Technical Track© 2017 ODVA, Inc.

2017 Industry Conference & 18th Annual Meeting
All rights reserved.

www.odva.org

9DoT Commissioning Object Instance Attributes••••Attribute 1 Reflects theNodal Geography Status
Attributes 2-66 store an“Actual” Geography i.e. the“discovered” geography ofan actual network.
Attributes 182-246 accept
and store a “Reference” or“Desired” Geography, oftendelivered by a DoT
Commissioning Tool.
Attribute 99 Enables/
Disables automaticcommissioning based on aReference Geography.

Technical Track© 2017 ODVA, Inc.

AttributeID
1

Need inImplementation
RequiredAccessRuleGet

NVVNameStatus

Data Type
WORD

Description of Attribute
Status of the object
Bit 0 = Reference Data Ready
Bit 1 = Actual Data Ready
Bit 2 = Geography Mismatch
Bits 3-15 = Reserved
Number of nodes in the stored reference
geography for the network

2Required

Set

NV

Number of Nodes inReference Geography

USINT

3

Required

Set

NV

STRUCT

Structure describibng the identity of the expected
device at MAC ID 04Required

Set

NV

Reference DoTCommissioning Object
Node
Reference First Position

STRUCT

5Required

Set

NV

Reference SecondPosition

STRUCT

Reference geography information for first node(position 1) on network
Reference geography information for second
node (position 2) on network…
66

Required

Set

NVSTRUCT

99

RequiredSet

NVReference Sixtythird
Position
Auto Apply Reference
Geography

182

Required

Get

VUINT

183
184

Required
Required

Get
Get

V
V

Actual Number ofNetwork Nodes
Actual This Node
Actual First Position

185

Required

Get

V

Actual Second Position

STRUCT…
246

Required

Get

V

Actual Sixtythird
Position

STRUCT2017 Industry Conference & 18th Annual Meeting
All rights reserved.

www.odva.org

BOOL

UINT
STRUCT

Reference Geography information for 63rd node(position 63) on network
Enables the Auto-Commissioning of DoT networkdevices in a System based on the Reference
Geography.
Actual number of Nodes on the network

Actual geography information for this node.
Actual geography information for first node(position 1) on network
Actual geography information for second node(position 2) on network
Actual geography information for 63rd node(position 63) on network

10Nodal Geography Delivery – Auto-Commissioning
In a subnet system, the CIP Router device
will also be able to receive an entire
Reference subnet Nodal Geography from acommissioning tool or processor, andcompare it to the actual Nodal Geography. Ifthe network geographies match, automatic
network commissioning can be accomplished
for the entire network.

DoT Configuration Tool
EtherNet/IP NetworkSwitch

Reference Nodal Geography Information

CIP Router4 5 6 712 3Relays

8Starters910

PushButton

DeviceNet of Things Network

Technical Track© 2017 ODVA, Inc.

2017 Industry Conference & 18th Annual Meeting
All rights reserved.

www.odva.org

11Flexible Addressing – NOT Auto-Addressing•

Various addressing schemes can be implemented in the DoT Configuration Tool and full
Reference Geographies can be Applied at the network level. Example addressing schemes
1 23 4
1 23 4include (but are not limited to):00

 Sequential Full

Addresses are sequential based upon geographical locationof device on the cable

5 67 88 76 50

1 23 45 6 763 63 63

0

1 23 4763

0

1 23 40

1 23 4

 Sequential Light

Addresses are sequential based on the ‘next available nodeaddress’ for each newly added device on the cable Sequential by Device Type

Addresses are sequential in a device type-specific range.

 Traditional Node Commissioning
Technical Track© 2017 ODVA, Inc.

95 6 638 63

11 12 1321222320 5 6 25 1063 6363

Allows OEM’s to set Fan=20, Pump=10

2017 Industry Conference & 18th Annual Meeting
All rights reserved.

www.odva.org

12Auto-Device Replacement and Geographic Device Keying
The replacement of a node with a compatible device will include the ability to check thatthe replacement device was placed on the network at the same geographic position as
the original device before the ”Auto Device Replacement” feature is triggered, effectively
adding a new and important device keying criteria.
Compatible relay in“out-of-the-box”
state placed here

Relay at MAC ID 2
Is to be replaced4 5 6 7182 3Relays

4 5 6 791Starters

Push Button

83Relays

Starters

963

Push Button

An “Auto-Device Commissioning” operation is triggered when:•••

the disappearance of a node in the Reference Geography is detected AND
a new node comes on-line AND
comparison of the Actual and Reference Geographies shows that they are compatible (they match).

If a compatible node is detected at the same position as the missing node, the node is commissioned automatically.
If a compatible node is detected at a different geographic position, no action is taken. (Illustrated on the right above).
Technical Track© 2017 ODVA, Inc.

2017 Industry Conference & 18th Annual Meeting
All rights reserved.

www.odva.org

13

Auto-Device Replacement and Geographic Device Keying
Consider a system where 2 adjacent nodes are to be replaced.
These 2 relays areto be replaced
4 5 6 7
1RelaysSingle compatible
device is detectedStarters

8•

Starters

No Action

Technical Track© 2017 ODVA, Inc.

Push Button
3 compatible devices
are detected

4 5 6 798

1 63 CF
3Relays

92 compatible devices
are detected

4 5 6 7
1 63382 3

Push ButtonRelays•

Starters

4 5 6 7

9

Push Button

RelaysStarters•

New devices are
Auto-Replaced

2017 Industry Conference & 18th Annual Meeting
All rights reserved.

81 63 CF CF

www.odva.org

9Push Button

No Action

14

Power Architecture – Four Power Tap Stylesxxxx• 1st Tap - Puncture NP & SP and inject Network Power left (bridge) and right (nodes) & SwitchedPower to right• NP & SP - Puncture NP & SP and inject Network Power left (bridge) and right (nodes) &Switched Power to rightx• NP Only - Puncture NP and inject Network Power to right (SP is not punctured and passes thru)x• SP Only - Puncture SP and inject Switched Power to right (NP is not punctured and passes thru)
Gatewayw Terminator
NP TapSP TapFirst Tap

SP & NP Tap
Terminator

Switched Power 1
Network Power 1

Technical Track© 2017 ODVA, Inc.

Switched Power 3

Switched Power 22017 Industry Conference & 18th Annual Meeting
All rights reserved.

Network Power 2

www.odva.org

Network Power 315

Adjustable Smart Power Taps
NP+ INNP- IN
SP+ IN

Tap Type Selector
SwitchLogic Controlled Tap
Type Switches

R1Processor

R3SP- IN

LEDs
CAN+CAN-NP+ OUTNP- OUTSP+ OUT

DNoTInterface

SP- OUT
Fuse

SupplyVoltage

Filter/Limiter/
Boost

Logic Controlled Tap
Type Switches

I Sense

SwitchNP+R2

V senseV SenseNP-Filter/
Limiter/
Boost

Logic Controlled Tap
Type Switches

I SenseFuse

SwitchSP+R4

V SenseSP-Mandatory
Technical Track© 2017 ODVA, Inc.

Optional

2017 Industry Conference & 18th Annual Meeting
All rights reserved.

www.odva.org

Switch R1• Connects NPIN to NPOUT
Switch R2• Connects Voltage
Supply to NPOUT
Switch R3• Connects SPIN to SPOUT
Switch R4• Connects Voltage
Supply to SPOUT
The tap is an active node on
the network. This allows thetap to report diagnostic
information such as CIP
Energy data for each power
segment.
16

Network Power +CAN +CAN Network Power SelectSwitched Power Switched Power+

Smart Terminators
Improper termination ofDeviceNet networks is acommon problem in the field.
120ohms
CAN
Transceiver

Microprocessor
VIsense

VIsensePower Supply

Technical Track© 2017 ODVA, Inc.

2017 Industry Conference & 18th Annual Meeting
All rights reserved.

Since the cost of simple DoT
nodes will be small (Cortex
M0+ micros with ample
Flash, RAM, CAN andperipherals are available forless than $1), it makes sense
to provide smart terminators
so that tools can report
improper network
termination.
www.odva.org

17

Smart Drops
To protect the investment vendors have made in DeviceNet, a Smart Drop can be developed toextend the functionality of existing products so they can fully participate in a DoT network. It
would act as a simple DeviceNet to DeviceNet router. The DeviceNet of Things side of the routerwould occupy a node address on the DeviceNet of Things network and would be able toTraditional
participate in Select line services and produce Group 5 messages.
DeviceNet
DeviceSPSP/NPP/S

Traditional
DeviceNet
MediaRelays

StartersPush Buttons

This approach would not affect theDeviceNet of Things media length budget
since the drop to the traditional device is aseparate point to point DeviceNet network.
Technical Track© 2017 ODVA, Inc.

Smart Drop

DOT PushButton

Smart DropuProcessor

uProcessor

SelectNetwork +Network –
CAN +
CAN –
Control +Control –2017 Industry Conference & 18th Annual Meeting
All rights reserved.

www.odva.org

18Specification Status
To date, the DeviceNet of Things SIG has approved the following specification enhancements and forwarded
them to the System Architecture SIG for review:•DSE 0001-115 DeviceNet of Things Overview including:– An overview work items for the SIG– Additions to Volume III Chapter 1 DeviceNet Adaptation of CIP.
Feedback from the System SIG is pending.

•DSE 0001-114 DeviceNet of Things Feedback from the System SIG is pendingObjects including:–––Volume III Chapter 2 protocol updates related to Group 5 and Select Line messaging
Volume III Chapter 5 updates to the DeviceNet Object
Volume III Chapter 5 additions to define the DeviceNet of Things Link Object and the DeviceNet of Things
Commissioning Object.
– Volume III Chapter 7 EDS file definition updates
Feedback from the System SIG has been received, updates are complete, forwarded back to the System SIG for further
review.

•CIPSE 0001-252 DeviceNet of Things Hooks including:– Volume 1 Chapter 5 and Chapter 7 tweaks in support of the DeviceNet of Things.
Feedback from the System SIG has been received, updates are complete, forwarded back to the System SIG for further
review.

•CIPSE 0001-256 Pushbutton Portfolio Profile– Adds a new device profile to support Pushbuttons, Selector Switches and Pilot Light indicators to Volume 1 Chapter 6Feedback from the System SIG is pending.

Technical Track© 2017 ODVA, Inc.

2017 Industry Conference & 18th Annual Meeting
All rights reserved.

www.odva.org

19

Specification Status (continued)
The DoT SIG has engaged the DeviceNet Physical Layer SIG to define the needed specification
enhancements to support the new media, connector and power supply requirements. The following
specification enhancement is being prepared:•DSE 0798-001 DeviceNet of Things Physical Layer
Further related specification enhancement work to support new low-end devices for the DeviceNet of Things
is being done in the ODVA Motor Control and Circuit Breaker SIG, most notably:•CIPSE 0001-257 Circuit Breaker Profile–•

CIPSE 0001-258 Circuit Breaker Objects–•Adds a new device profile to support Circuit Breakers to Volume 1, Chapter 6
Adds a new Circuit Breaker Supervisor Object definition to Volume 1, Chapter 5

Various other CIPSEs to better support component based motor starters and other devices in the ODVA
Hierarchy of Motor Control Devices.

The DeviceNet of Things SIG will continue its work as follows:•
Define a Power Tap device profile.
•
Define a Smart Terminator profile.
•Look into the development of other new device profiles as needed.
•Produce a DeviceNet of Things Conformance Test Specification.
Technical Track© 2017 ODVA, Inc.

2017 Industry Conference & 18th Annual Meeting
All rights reserved.

www.odva.org

20

THANK YOU