Woodhead - Building A Functional Devicenet Network
Woodhead - Building A Functional Devicenet Network
D
eviceNet is gathering strength as an international defacto-standard device-level network.
There are many sources of information about various aspects of implementing a
network, including the specification itself, training courses and technical bulletins from
several vendors. This article is a basic tutorial, discussing all aspects of designing and
implementing a control system based on DeviceNet including; control architecture,
communication strategies, network wiring, network power configuration, grounding, testing
and fault diagnosis.
What is DeviceNet?
DeviceNet is a real-time, device-level architecture that defines network protocols for time-
critical I/O and messaging data. It also defines a standard device software model that allows
for multi-vendor interoperability and interchangeability of like devices.
Flexibility: The DeviceNet specification has a wide range of features, but does not limit a
vendor’s flexibility by requiring all features in all devices. This flexibility within the
specification provides for a variety of products ranging from limited capability, low cost
devices to more versatile, higher cost devices.
The process of selecting which DeviceNet features are needed, and then selecting the
components that provide those features is a design step that is often missed by many first-time
DeviceNet users.
Step 1: Selecting a Control Architecture
DeviceNet supports a variety of control architectures giving the control designer the
flexibility to chose centralized control (a single PLC or PC-based controller), semi-distributed
control (with multiple PLCs, PC-based controllers and/or smart devices) or highly distributed
control (with smart devices only and no identifiable centralized control element).
Selecting a control architecture is not necessarily obvious as the first step in designing a
DeviceNet based system. In the past, selecting a network protocol also restricted or eliminated
the user’s choice of control architectures.