DeviceNet is a network with protocols based on the CAN bus. It's mainly used for embedded networks for machine control; such as: textile machinery, printing machines, injection molding machinery, and packaging machines. DeviceNet is a low level network that provides connections between simple industrial devices (sensors, actuators) and higher level devices (controllers). It allows direct peer to peer data exchange between nodes in an organized and, if necessary, deterministic manner. DeviceNet defines a connection-based scheme to facilitate all application communications. A DeviceNet connection provides a communication path between multiple endpoints. The endpoints of a connection are applications that need to share data.
The CAN-8x24 main control unit is designed for the slave device of the DeviceNet protocol. It follows the Specification of DeviceNet. In order to expand I/O channel's flexibility, an CAN-8x24 supports 1/2
slot(s) for I/O expansion and is suitable with a many of ICPDAS DI/AI/DO/AO modules. Users can choose DI/DO/AI/AO modules of I-87K series or I-8000 series to fit the customized practice applications. We provide the CAN Slave Utility to allow users to create the EDS file dynamically. The EDS file is based on DeviceNet and can be compatible with different DeviceNet master interfaces. The application architecture is as image on the right.
DeviceNet Version: DeviceNet Specification Volume I & II, Release 2.0
Number of Nodes: 64(Max)
125K, 250K, 500K
Support Message Groups: Group 2 only Server
I/O Operating Modes:
Change of State / Cyclic
Device Heartbeat Message
Device Shutdown Message
Produces EDS file Dynamically
Number of Fragment I/O: 128 Bytes (Max) (Input / Output)
MAC ID Setting: Rotary Switch
Baud Rate Setting: Rotary Switch
DeviceNet Status LED:
In the CAN-8x24 device, ICPDAS provides CAN Slave Utility to produce the EDS file with the plugged in modules in off-line mode. After finishing the utility configuration, it can create the EDS file. This file contains useful CAN-8x24 DeviceNet information. It is also has information about the slave device. Users can use the default configuration for general DI/DO/AI/AO. Users only need to set the MAC ID and Baud rate by hardware rotary switch. After wire connections and the CAN-8x24 powered on, it can work normally on the CAN bus network through DeviceNet protocol.
CAN-8x24 Design Flowchart
The following simple steps show how to use CAN-8x24 in DeviceNet protocol.
Food & Beverage Packaging
Pulp & Paper
2K bytes (Can upto 128K bytes or change to 2K/8K FRAM)