HOME

TheInfoList



OR:

DeviceNet is a network protocol used in the automation industry to interconnect control devices for data exchange. It utilizes the
Common Industrial Protocol The Common Industrial Protocol (CIP) is an industrial protocol for industrial automation applications. It is supported by ODVA. Previously known as Control and Information Protocol, CIP encompasses a comprehensive suite of messages and services ...
over a
Controller Area Network A Controller Area Network (CAN bus) is a robust vehicle bus standard designed to allow microcontrollers and devices to communicate with each other's applications without a host computer. It is a message-based protocol, designed originally for mu ...
media layer and defines an application layer to cover a range of device profiles. Typical applications include information exchange, safety devices, and large I/O control networks.
''DeviceNet Technology Overview''.


History

DeviceNet was originally developed by American company
Allen-Bradley Allen-Bradley is the brand-name of a line of factory automation equipment, today owned by Rockwell Automation. The company, with revenues of approximately US $6.4 billion in 2013, manufactures programmable logic controllers ( PLC), human-mach ...
(now owned by
Rockwell Automation Rockwell Automation, Inc. is an American provider of industrial automation whose brands include Allen-Bradley, FactoryTalk software and LifecycleIQ Services. Headquartered in Milwaukee, Wisconsin, Rockwell Automation employs approximately 26,000 ...
). It is an application layer protocol on top of the CAN (
Controller Area Network A Controller Area Network (CAN bus) is a robust vehicle bus standard designed to allow microcontrollers and devices to communicate with each other's applications without a host computer. It is a message-based protocol, designed originally for mu ...
) technology, developed by Bosch.Controller Area Network Solutions FAQ (Frequently Asked Questions), ''What is DeviceNet?'' DeviceNet adapts the technology from the
Common Industrial Protocol The Common Industrial Protocol (CIP) is an industrial protocol for industrial automation applications. It is supported by ODVA. Previously known as Control and Information Protocol, CIP encompasses a comprehensive suite of messages and services ...
and takes advantage of CAN, making it low-cost and robust compared to the traditional
RS-485 RS-485, also known as TIA-485(-A) or EIA-485, is a standard defining the electrical characteristics of drivers and receivers for use in serial communications systems. Electrical signaling is balanced, and multipoint systems are supported. The st ...
based protocols. In order to promote the use of DeviceNet worldwide, Rockwell Automation has adopted the "open" concept and decided to share the technology to third-party vendors. Hence it is now managed by ODVA, an independent organization located in North America. ODVA maintains specifications of DeviceNet and oversees advances to DeviceNet. In addition, ODVA ensures compliance to DeviceNet standards by providing
conformance testing Conformance testing — an element of conformity assessment, and also known as compliance testing, or type testing — is testing or other activities that determine whether a process, product, or service complies with the requirements of a specifi ...
and vendor conformity. ODVA later decided to bring DeviceNet back to its predecessor's umbrella and collectively refer to the technology as the Common Industrial Protocol or CIP, which includes the following technologies: *
EtherNet/IP EtherNet/IP (IP = Industrial Protocol) is an industrial network protocol that adapts the Common Industrial Protocol (CIP) to standard Ethernet. EtherNet/IP is one of the leading industrial protocols in the United States and is widely used in a r ...
*
ControlNet ControlNet is an open industrial network protocol for industrial automation applications, also known as a fieldbus. ControlNet was earlier supported by ControlNet International, but in 2008 support and management of ControlNet was transferred to O ...
* DeviceNet ODVA claims high integrity between the three technologies due to the common protocol adaptation, which makes industrial controls much simpler compared to other technologies. DeviceNet has been standardized as IEC 62026-3.


Architecture

Technical Overview Define the OSI seven-layer architecture model the physical layer, data link layer and application layer # Network in addition to the signal, but also including power, self-powered support network function (generally used in small devices, such as photo detectors, limit switches or proximity switches, etc.) # Allows three bit rates: 125 kbit/s, 250 kbit/s and 500 kbit/s, the main trunk under different bit rates (trunk) is inversely proportional to the length and bitrate # Flat cable network can be used # Single network can have up to 64 nodes, node address (called MAC ID in DeviceNet) by 0–63. Usually the default address for a new out of the box device is 63 # Duplicate node address detection function # Supports master-slave and end-to-end (peer-to-peer) communication architecture, but most of the equipment is operating in the former network architecture # Multiple network allows a single master function # Can be used in high-noise environments


Physical layer

Nodes are distributed along a DeviceNet network by the means of a trunkline-dropline topology. This topology allows for ease in wiring and access to the network from multiple taps. In addition, nodes can be easily removed and added to reduce production downtime, increase network flexibility, and decrease troubleshooting time. Since the physical layer is optically isolated from the device, communication power and device power can share the same bus (further reducing the complexity of the network and components within). (''Introduction''"DeviceNet Technical Overview"
from Open DeviceNet Vendor Association, Inc. (ODVA)
) DeviceNet supports 125 kbit/s, 250 kbit/s and 500 kbit/s data rates. Depending on the chosen cable type, DeviceNet can support communication up to 500 meters (using round, large diameter cable). Typical round cable supports up to 100 meters, while flat-style cable supports up to 380 meters at 125 kbit/s and 75 meters at 500 kbit/s. (''Physical Layer'' )


Data link layer

DeviceNet uses a differential serial bus (
Controller Area Network A Controller Area Network (CAN bus) is a robust vehicle bus standard designed to allow microcontrollers and devices to communicate with each other's applications without a host computer. It is a message-based protocol, designed originally for mu ...
) as its Data Link Layer. Using CAN as a backbone, DeviceNet requires minimal bandwidth to transmit and package messages. In addition, a smaller processor may be selected in the design of the device thanks to the data frame format and the ease at which the processor can parse the data. See below for full format. (''The Data Link Layer'') CAN Data Frame Format 1 bit => Start of frame 11 bits => Identifier 1 bit => RTR bit 6 bits => Control field 0–8 bytes => Data field 15 bits => CRC sequence 1 bit => CRC delimiter 1 bit => Acknowledge 1 bit => Ack delimiter 7 bits => End of frame >2 bits => Interframe space Reference: ''Table: Data Frame Format''. Upon transmitting the first packet of data, the Start of Frame bit is sent to synchronize all receivers on the network. The CAN identifier (denoted from 0–63) and RTR bit combine to set priority, at which the data can be accessed or changed. Lower identifiers have priority over higher identifiers. In addition to transmitting this data to other devices, the device also monitors the data sent. This redundancy validates the data transmitted and eliminates simultaneous transmissions. If a node is transmitting at the same time as another node, the node with the lower 11 bit identifier will continue to transmit while the device with the higher 11 bit identifier will stop. (''Introduction & Physical Layer''.) The next six bits contain information for specifying the Control Field. The initial two bits are fixed, while the last four are used to specify length field of the Data Field. The Data Field contains from zero to eight bytes of usable data. (''Physical Layer''.) The following data frame is the CRC field. The frame consists of 15 bits to detect frame errors and maintains numerous format delimiters. Due to ease of implementation and immunity to most noisy networks, CAN provides a high level of error checking and fault confinement. (''Physical Layer''.)


Network

DeviceNet incorporates a connection-based network. A connection must initially be established by either an UCMM ( Unconnected Message Manager) or a Group 2 Unconnected Port. From there, Explicit and Implicit messages can be sent and received. Explicit messages are packets of data that generally require a response from another device. Typical messages are configurations or non-time sensitive data collection. Implicit messages are packets of data that are time-critical and generally communicate real-time data over the network. An Explicit Message Connection has to be used to established first before an Implicit Message Connection is made. Once the connection is made, the CAN identifier routes data to the corresponding node. (''The Network and Transport Layers''.)


See also

*
Common Industrial Protocol The Common Industrial Protocol (CIP) is an industrial protocol for industrial automation applications. It is supported by ODVA. Previously known as Control and Information Protocol, CIP encompasses a comprehensive suite of messages and services ...
*
EtherNet/IP EtherNet/IP (IP = Industrial Protocol) is an industrial network protocol that adapts the Common Industrial Protocol (CIP) to standard Ethernet. EtherNet/IP is one of the leading industrial protocols in the United States and is widely used in a r ...
*
ControlNet ControlNet is an open industrial network protocol for industrial automation applications, also known as a fieldbus. ControlNet was earlier supported by ControlNet International, but in 2008 support and management of ControlNet was transferred to O ...
*
CANopen CANopen is a communication protocol and device profile specification for embedded systems used in automation. In terms of the OSI model, CANopen implements the layers above and including the network layer. The CANopen standard consists of an address ...


External links


Website of the Open DeviceNet Vendor Association
Notes {{Automation protocols Industrial computing Serial buses Industrial automation