Ethernet/Ip Devicenet Configuration: Power and Productivity For A Better World™
Ethernet/Ip Devicenet Configuration: Power and Productivity For A Better World™
Ethernet/Ip Devicenet Configuration: Power and Productivity For A Better World™
EtherNet/IP DeviceNet
Configuration
System Version 6.0
TRADEMARKS
All rights to copyrights, registered trademarks, and trademarks reside with their respective owners.
Section 1 - Introduction
Overview..........................................................................................................................19
CI873 Communication Interface Module ............................................................19
Linking Device LD 800DN..................................................................................20
Device Import Wizard ..........................................................................................20
EtherNet/IP Embedded Switch Technology Overview ...................................................23
EtherNet/IP Star Topology ...................................................................................23
Linear Network ....................................................................................................24
9ARD000014-600 A 5
Table of Contents
Section 4 - Configuration
Introduction ................................................................................................................... 103
Hardware Libraries........................................................................................................ 103
CI873 Hardware units ........................................................................................ 103
S200 Hardware Units......................................................................................... 106
Adding CI873................................................................................................................ 107
Inserting CI873 EtherNet/IP Communication Interface Unit ............................ 107
Configuring CI873 EtherNet/IP Communication Interface Unit....................... 108
Adding LD 800DN Linking Device Unit...................................................................... 109
Inserting LD 800DN Linking Device Unit ........................................................ 109
Configuring LD 800DN Linking Device Unit................................................... 110
Adding DeviceNet Slave Device Unit........................................................................... 121
Inserting DeviceNet Slave Device Unit ............................................................. 121
Configuring a DeviceNet Slave Device Unit ..................................................... 122
Device Identification Parameters ....................................................................... 124
Electronic Key Parameters................................................................................. 124
Communication Related Parameters.................................................................. 125
6 9ARD000014-600 A
Table of Contents
9ARD000014-600 A 7
Table of Contents
8 9ARD000014-600 A
Table of Contents
Index
9ARD000014-600 A 9
Table of Contents
10 9ARD000014-600 A
About This User Manual
Any security measures described in this document, for example, for user access,
password security, network security, firewalls, virus protection, etc., represent
possible steps that a user of an 800xA System may want to consider based on a
risk assessment for a particular application and installation. This risk assessment,
as well as the proper implementation, configuration, installation, operation,
administration, and maintenance of all relevant security related equipment,
software, and procedures, are the responsibility of the user of the 800xA System.
This user manual describes the integration of CI873 interface for EtherNet/IP and
DeviceNet communication in AC 800M, Common Industrial Protocol (CIP)
architecture, and integration of CIP in Control Builder and AC 800M.
The main areas covered in user manual are:
• CI873 EtherNet/IP Hardware Library (CI873EthernetIPHWLib).
• Device Import Wizard, used to import the Electronic Data Sheet (EDS) files
into Control Builder.
Intended User
This user manual is intended for engineers who are planning and designing
EtherNet/IP and DeviceNet networks. The reader is expected to be familiar with the
Control Builder programming tool and the AC 800M products under the 800xA
system.
9ARD000014-600 A 11
User Manual Conventions About This User Manual
Warning icon indicates the presence of a hazard that could result in personal
injury.
Caution icon indicates important information or warning related to the concept
discussed in the text. It might indicate the presence of a hazard that could result
in corruption of software or damage to equipment/property.
Information icon alerts the reader to pertinent facts and conditions.
Tip icon indicates advice on, for example, how to design your project or how to
use a certain function
Although Warning hazards are related to personal injury, and Caution hazards are
associated with equipment or property damage, it should be understood that
operation of damaged equipment could, under certain operational conditions, result
in degraded process performance leading to personal injury or death. Therefore,
fully comply with all Warning and Caution notices.
12 9ARD000014-600 A
About This User Manual Terminology
Terminology
A complete and comprehensive list of terms is included in System 800xA System
Guide Functional Description (3BSE038018*). The listing includes terms and
definitions that apply to the 800xA System where the usage is different from
commonly accepted industry standard definitions and definitions given in standard
dictionaries such as Webster’s Dictionary of Computer Terms. Terms that uniquely
apply to this User Manual are listed in the following table.
Term/Acronym Description
AC 800M ABB controller 800 series, general purpose process
controller series by ABB.
ADR Automatic Device Recovery: Feature of the DeviceNet
master which allows a slave node that has dropped off
the network to be replaced with another device of the
same type.
BWConfig BWConfig is an MS Windows application, which is used
to communicate with LD 800DN over a standard RS-232
serial link. BWConfig is used to set the IP address, MAC
ID, and upgrade firmware for the LD 800DN (Ethernet to
DeviceNet Gateway).
CIP Common Industrial Protocol.
Class 1 Communication I/O Communication which requires dedicated CIP
connection to be established.
Class 3 Communication I/O communication that uses symbolic representation
(tag based) to write data in to the Allen Bradley PLC.
DeviceNet Network The DeviceNet network is an open device level network
that provides connections between simple industrial
devices (such as sensors and actuators) and
higher-level devices (such as programmable controllers).
Devices Represents EtherNet/IP or DeviceNet device with
profiles (general purpose, modular, PLC, etc).
9ARD000014-600 A 13
Terminology About This User Manual
Term/Acronym Description
EDS The Electronic Data Sheet (EDS) file contains device
specific information of EtherNet/IP and DeviceNet
devices.
EtherNet/IP The EtherNet/IP network offers a full suite of control,
configuration, and data collection services by layering
the Common Industrial Protocol over the standard
protocols used by the Internet (TCP/IP and UDP).
EtherNet/IP uses TCP/IP for general
messaging/information exchange services and UDP/IP
for I/O messaging services for control applications. This
combination of well-accepted standards provides the
functionality required to support both information data
exchange as well as control applications.
Explicit Messaging Explicit Messaging provide a one-time transport of a
data item. They can be sent as connected or
unconnected. These messages are typically point-to-
point.
HW Abbreviation for Hardware.
I/O Abbreviation for Input and Output.
I/O Adapter An I/O Adapter receives implicit communications
requests from an I/O Scanner, then produces and
consumes its I/O data, typically at the requested cyclic
rate. An I/O adapter can be a simple digital input device,
or something more complex such as modular pneumatic
valve system.
I/O Connection CIP connection which provides dedicated, special
purpose communication paths between producing
application and one or more consuming applications for
data exchange.
I/O Messages/Packet I/O Message consists of a Connection ID and optional
associated I/O data. One I/O message means one
complete Input/ Output Assembly data.
14 9ARD000014-600 A
About This User Manual Terminology
Term/Acronym Description
Implicit messaging Also known as I/O messaging. Implicit Messages are
(I/O Messaging) exchanged across I/O Connections with an associated
Connection ID. The Connection ID defines the meaning
of the data and establishes the regular/repeated
transport rate and the transport class. It can be point-to-
point or multicast and are used to transmit application
specific I/O data.
ISP Input Set as Predetermined. ISP values are preset
default values of channels, as seen by the application,
when communication between CI873 and I/O devices
break. ISP is set to the last good value if there is any
channel error.
I/O Scanner An I/O Scanner initiates implicit connections with I/O
adapter devices, that is, it is an I/O Client. A scanner is
typically the most complex type of EtherNet/IP device, as
it must deal with issues such as configuration of which
connections to make, and how to configure the adapter
device. Scanners also typically support initiating explicit
messages, that is, it is also an Explicit Message Client. A
programmable controller is an example of an I/O
scanner (used interchangeably with Scanner class).
LD 800DN LD 800DN is a linking device, which is used to connect
DeviceNet devices with the control level network.
Linking Device EtherNet/IP to DeviceNet gateway, referred to as LD
800DN in the Control Builder hardware tree.
O->T Originator to Target. (used to describe packets that are
sent from the originator to the target)
RPI The rate of packet transmission from one node to
(Requested Packet another.
Interval)
Scan List The list of DeviceNet devices that needs LD 800DN to
establish connection with.
9ARD000014-600 A 15
Terminology About This User Manual
Term/Acronym Description
T->O Target to Originator. (used to describe packets that are
sent from the target to the originator).
Target Term used for Server/Slave of CIP connection.
16 9ARD000014-600 A
About This User Manual Released User Manuals and Release Notes
9ARD000014-600 A 17
Released User Manuals and Release Notes About This User Manual
18 9ARD000014-600 A
Section 1 Introduction
Overview
The Industrial Ethernet Protocol (EtherNet/IP) is the combination of traditional
Ethernet and an industrial application layer protocol, called the Common Industrial
Protocol (CIP). EtherNet/IP is used in industrial automation applications.
DeviceNet is a low-level industrial application layer protocol, based on Common
Industrial Protocol, for industrial automation applications. DeviceNet is built on the
standard Controller Area Network (CAN).
Both EtherNet/IP and DeviceNet have several features in common with CIP. Both
serve as communication networks between industrial controllers and I/O devices.
9ARD000014-600 A 19
Linking Device LD 800DN Section 1 Introduction
• CI873 supports connection point based Class 1 connection for reading and
writing data to EtherNet/IP devices (except Allen Bradley PLC).
• CI873 supports tag based Class 1 for tag reading and Class 3 for tag writing to
Allen Bradley Logix 5000 series PLC.
• CI873 Scanner diagnostics.
• LD 800DN Scanner diagnostics.
• CI873 Firmware Upgrade.
• Online upgrade for CI873 Firmware.
• CI873 module redundancy.
20 9ARD000014-600 A
Section 1 Introduction Device Import Wizard
The Device Import Wizard essentially converts the device description files (EDS
files) of EtherNet/IP and DeviceNet devices into hardware unit types. These unit
types are then instantiated in the Hardware tree of Control Builder.
The configuration of the CI873 communication interface, linking devices, EtherNet/IP
devices and DeviceNet devices are done through the Control Builder. Figure 1
illustrates a possible system configuration scenario.
9ARD000014-600 A 21
Device Import Wizard Section 1 Introduction
22 9ARD000014-600 A
Section 1 Introduction EtherNet/IP Embedded Switch Technology Overview
9ARD000014-600 A 23
Linear Network Section 1 Introduction
Linear Network
Embedded switch technology is designed to enable end devices to form linear and
ring network topologies.
Products with EtherNet/IP embedded switch technology have two ports to
connect to a linear or DLR network in a single subnet.
You cannot use these ports as two Network Interface Cards (NICs) connected to
two different subnets.
A linear network is a collection of devices that are daisy-chained together. The
EtherNet/IP embedded switch technology lets you implement this topology at the
device level. No additional switches are required.
200-AENTR is a device that can be connected linear.
24 9ARD000014-600 A
Section 1 Introduction Linear Network
9ARD000014-600 A 25
Linear Network Section 1 Introduction
26 9ARD000014-600 A
Section 2 Functional Description
Overview
This section covers the following topics:
• User Interface on page 28.
• CI873 Connections on page 30
• CI873 Module Redundancy on page 42
• Status Handling:
– Status Handling for CI873 on page 33
– Status Handling for LD 800DN on page 35
– Status Handling for DeviceNet Slaves on page 37
– Status Handling for EtherNet/IP Device on page 39
– Status Handling for S200 IO Modules on page 41
• Hot Swap:
– Hot Swap of CI873 on page 43
– Hot Swap of LD 800DN on page 44
– Hot Swap of DeviceNet Devices on page 44
– Hot Swap of EtherNet/IP Device on page 45
9ARD000014-600 A 27
User Interface Section 2 Functional Description
User Interface
This section describes the user interface for the protocol, such as hardware units and
their configuration parameters, status, alarms, and events.
Hardware Tree
The Hardware Tree is a hierarchical representation of information in the Control
Builder. The configuration of the controller, the Communication interfaces and the
devices and I/O modules under it is specified in the hardware tree. Configuration
information is provided at each level in the hardware tree.
Figure 4 shows the typical hardware tree for CI873, depicting the DeviceNet and
EtherNet/IP device unit types imported into hardware library using EDS files. The
CI873 represents an EtherNet/IP I/O scanner which originates the CIP connections.
All the devices configured under CI873 represent targets to which the I/O scanner
establishes the connections. Each device is represented with one hardware unit
which contains the configuration related parameters to be downloaded to the device.
The hardware unit also contains connection related parameters to establish
connections to the device, and I/O channels to view the I/O data.
The CI873EthernetIPHWLib contains the hardware units for CI873, CI873 Scanner
Diagnostics, LD 800DN linking device, and LD 800DN diagnostics.
28 9ARD000014-600 A
Section 2 Functional Description Hardware Tree
9ARD000014-600 A 29
CI873 Connections Section 2 Functional Description
CI873 Connections
All connections between the CI873 EtherNet/IP I/O scanner and the EtherNet/IP
targets (like LD 800DN linking devices) can be categorized as I/O connections (also
called, implicit connections).
The following chart categorizes the message transport classes supported by
EtherNet/IP:
30 9ARD000014-600 A
Section 2 Functional Description CI873 Connections
9ARD000014-600 A 31
CI873 Connections Section 2 Functional Description
For example, in case of LD 800DN linking device, where T -> O RPI is set to 10ms.
The time out multiplier is preset at 2 (not configurable by user). The Time Out value
is derived from the following formula:
Time Out value = T -> O RPI * Time Out Multiplier = 40ms.
So, if the CI873 EtherNet/IP I/O scanner does not receive any packets from LD
800DN for a period defined by the Time Out Value (here, 40ms) then the Implicit
messaging connection to LD 800DN times out and no I/O data from DeviceNet
slaves are updated to IEC 1131 application, but instead will have ISP values.
Value Multiplier
0 x4
1 x8
2 x16
3 x32
4 x64
5 x128
6 x256
7 x512
32 9ARD000014-600 A
Section 2 Functional Description Status Handling
Status Handling
This section describes the status handling for CI873, LD 800DN linking device,
DeviceNet slave units, and EtherNet/IP devices.
9ARD000014-600 A 33
Status Handling for CI873 Section 2 Functional Description
34 9ARD000014-600 A
Section 2 Functional Description Status Handling for LD 800DN
9ARD000014-600 A 35
Status Handling for LD 800DN Section 2 Functional Description
36 9ARD000014-600 A
Section 2 Functional Description Status Handling for DeviceNet Slaves
9ARD000014-600 A 37
Status Handling for DeviceNet Slaves Section 2 Functional Description
38 9ARD000014-600 A
Section 2 Functional Description Status Handling for EtherNet/IP Device
During the update of status information for a modular DeviceNet adapter, the I/O
modules configured under the adapter (the child units) are also updated with the
same status information. The Sub I/O modules that are configured with addresses
1 to 63 under the adapter are updated with status information.
9ARD000014-600 A 39
Status Handling for EtherNet/IP Device Section 2 Functional Description
40 9ARD000014-600 A
Section 2 Functional Description Status Handling for S200 IO Modules
9ARD000014-600 A 41
CI873 Module Redundancy Section 2 Functional Description
Hot Swap
This section describes the hot swap functionality for CI873, DeviceNet devices,
EtherNet/IP devices, and LD 800DN linking devices.
42 9ARD000014-600 A
Section 2 Functional Description Hot Swap of CI873
The time required for CI873 to boot up shall also depends on the configuration of
the devices after the hot insert. If an device is not physically available, the time
required for configuration increases as it would wait for time-out for the device.
9ARD000014-600 A 43
Hot Swap of LD 800DN Section 2 Functional Description
44 9ARD000014-600 A
Section 2 Functional Description Hot Swap of EtherNet/IP Device
check done depends on the Electronic Key parameters enabled. For more details on
the Electronic Key parameters, refer to Electronic Key Parameters on page 124.
9ARD000014-600 A 45
Hot Swap of EtherNet/IP Device Section 2 Functional Description
46 9ARD000014-600 A
Section 3 Device Import Wizard
Introduction
The Device Import Wizard is an integrated component of the Control Builder. It
converts the device description files (EDS files) of EtherNet/IP and DeviceNet
devices into hardware unit types. These unit types can be instantiated in the
Hardware tree of the Control Builder.
While converting the EDS files of EtherNet/IP into hardware unit types, it is
possible to add Class 3 and Class 1 connections with tag information. For more
information refer, Allen Bradley Logix 5000 Series PLCs on page 81.
9ARD000014-600 A 47
EDS File Content Section 3 Device Import Wizard
• If the EDS file has both normal connections as well as vendor specific
connections, the DIW considers the normal connections while generating the
hardware file. The vendor specific connections are ignored. If the EDS file has
only vendor specific connections, then the vendor specific connections will be
considered while generating the hardware file.
• DIW supports vendor specific connections provided the fields for these
connections in the EDS file are as per the CIP specification. Else the import is
aborted with a message mentioning that the vendor connection fields are not as
per the CIP specification.
If the EDS file does not have relevant sections as mentioned above related to
connection, the import process of that EDS file is aborted.
48 9ARD000014-600 A
Section 3 Device Import Wizard Converting an EDS File to a Hardware Unit Type
– Enter a library name in the Name field and click OK. The new user
defined library is created under the hardware tree.
4. From the hardware tree, expand the user defined library.
5. Right-click Hardware types and select Insert/Replace Hardware Type(s).
The Insert Hardware Definitions window appears as shown in Figure 6.
9ARD000014-600 A 49
Converting an EDS File to a Hardware Unit Type Section 3 Device Import Wizard
50 9ARD000014-600 A
Section 3 Device Import Wizard Converting an EDS File to a Hardware Unit Type
9. If loading of EDS file fails, then an erroneous welcome page appears as shown
in Figure 8.
9ARD000014-600 A 51
Converting an EDS File to a Hardware Unit Type Section 3 Device Import Wizard
Repeat the preceding steps to re-attempt the loading of the EDS file. If the
loading fails again, install Control Builder again.
11. Click Next in the Welcome screen of Device Import Wizard. Depending on
the EDS file initially selected in Step 7, either of following windows are
displayed.
– If the EDS file belongs to a non-modular device, then General Purpose
Device window appears as shown in Figure 9.
– If the EDS file is an adapter’s file, then Modular IO System window
appears as shown in Figure 10.
52 9ARD000014-600 A
Section 3 Device Import Wizard Converting an EDS File to a Hardware Unit Type
9ARD000014-600 A 53
Converting an EDS File to a Hardware Unit Type Section 3 Device Import Wizard
Modular IO System
In the Modular IO System window, click Browse. A File Open dialog box is
displayed as shown in Figure 11. Select the IO modules to be imported with the
adaptor and proceed with the import process.
Click Delete to remove any unnecessary file selected before.
54 9ARD000014-600 A
Section 3 Device Import Wizard Converting an EDS File to a Hardware Unit Type
In case of performing a re-import of a Modular I/O EDS file, select the required
adapter file during re-import. A Modular I/O re-import can be done by selecting
the adapter file alone, as the adapter file holds all the references to I/O modules.
If a user attempts importing an adapter consecutively from two different folders
under the same hardware library, then the import is blocked and the following
message is displayed:
An adapter of the similar name from a folder <folder_name>
other than the current folder has been imported. Please
select the adapter from the earlier imported folder or
change the name of the current adapter's eds being imported
and try again.
9ARD000014-600 A 55
Converting an EDS File to a Hardware Unit Type Section 3 Device Import Wizard
12. In the Device Import Wizard, click Next. The File and Device Information
window is displayed as shown in Figure 12.
The File and Device Information window is displayed after the EDS file has been
selected through the Device Import Wizard. The File and Device Information
window consists of the following two tabs:
• Device (see Device on page 57).
• File (see File on page 61).
56 9ARD000014-600 A
Section 3 Device Import Wizard Device
Device
The Device tab displays the device information of the EDS file being imported. The
Device tab has a tree view on the left pane. The tree view displays devices by their
product names or catalog numbers, depending on whether Catalog number or
Product name option is selected. By default, Product name is selected.
The tree view has check mark icons beside the product names or catalog numbers.
The color of a check mark icon indicates the following:
• Green – Indicates that the EDS file is being imported for the first time.
• Blue – Indicates that the EDS file is being re-imported.
• Red - Indicates that the EDS file import was aborted during a previous import.
Selecting a product name or catalog name from the tree view displays the following
details:
• Product name.
• Product type description.
• Vendor name.
• Major revision number.
• Minor revision number.
• Catalog number.
Modify the following details as required:
• Product name as in HWD file - The product name as it appears in the HWD
file.
• Description - A brief description of the product.
• Hardware Tree icon - This drop-down list enables to change the icon displayed
in the Control Builder Hardware tree. The listed icons are shown in Table 12:
9ARD000014-600 A 57
Device Section 3 Device Import Wizard
Only existing icons can be selected from the Hardware tree icon drop-down list,
based on the device type.
In the Device tab, click Restore Defaults to restore the values of modified fields
back to their original values, as per the EDS file.
Select All and Select None are enabled only for multiple EDS file import (Modular
import), as shown in Figure 14. In this case, the tree view shows multiple EDS files,
with the Adapter file at the top.
Two devices with same names cannot exist under the same hardware library.
Hence, to allow import of the same device with different major revisions, the
Major Revision number is appended at the end of Product name and Product
name in HWD.
These are the examples of different EDS file selected.
• Refer Figure 13 to see how Device tab appears when a non-modular file is
selected.
• Refer Figure 14 to see how Device tab appears when a modular file is selected
• Refer Figure 15 to see how Device tab appears when a Control Logix PLC
EDS file is selected
58 9ARD000014-600 A
Section 3 Device Import Wizard Device
9ARD000014-600 A 59
Device Section 3 Device Import Wizard
60 9ARD000014-600 A
Section 3 Device Import Wizard File
File
The File tab, as shown in Figure 16, displays the details of the EDS file. They are:
• Creation date and time.
• Modification date and time.
• File revision number of the EDS file.
9ARD000014-600 A 61
File Section 3 Device Import Wizard
Click View EDS File to view the contents of EDS file in the EDS Viewer, as shown
in Figure 17.
In case of performing a Modular re-import of an I/O EDS file by selecting the
adapter file alone, then View EDS File for the I/O modules is disabled, as the I/O
modules are not selected during the import process.
62 9ARD000014-600 A
Section 3 Device Import Wizard File
9ARD000014-600 A 63
File Section 3 Device Import Wizard
13. Click Next from the File and Device Information window. The EDS file
import - Parameter Settings window is displayed as shown in Figure 18.
14. Select the EDS file in the left pane. The module name of the selected EDS file
is displayed and Customize tab is enabled, in the right pane. List of parameters
is displayed in the drop-down list of the right pane as shown in Figure 18.
a. Click the Customize tab. The Parameters Edit window is displayed, as
shown in Figure 19.
64 9ARD000014-600 A
Section 3 Device Import Wizard File
In the Parameter Edit window, Name and Description field shows the name of the
selected module and the description provided by the vendor in the EDS file (if
available). Under Parameter, all the defined parameters with the corresponding
settings are shown in the same order as they will later appear in the Hardware editor.
b. Double-click the values in the row to edit for columns Parameter Name,
Link Path, Data Type, Default, Link Path and Unit.
If the data type selected is bool, it is not possible to edit the values for Min and
Max. It will not be possible to change the datatype of an enumrange parameter if
it is referenced by an analog channel.
9ARD000014-600 A 65
File Section 3 Device Import Wizard
– Right-click the Number column to open the shortcut menu. This allows to
insert a new parameter, delete a parameter, move up the parameter position
and move down the parameter position, as shown in Figure 20.
If an EDS defined parameter is deleted, the parameter appears strikeout but not
deleted, and later excluded in the generation of HWD file. Select Undelete from
the shortcut menu to restore the deleted parameter.
The field “Number” will show the Parameter no. of the device from EDS file.
The Parameters tab will show parameters whose values can be changed from Device
Import Wizard or from the settings tab for the device in hardware tree.
66 9ARD000014-600 A
Section 3 Device Import Wizard File
c. Enum Values box is available on the right pane when enum or enumrange
is selected from the Data Type drop-down box. The Enum Values box
contains the currently defined list of enumeration values for the parameter
selected, on the left pane under Parameter.
For enumrange parameter, Enum Values box contains Value, Text, Min,
Max, Underflow and Overflow columns.
– In Enum Values box, double-click the values in the row to edit. If invalid
values are entered, a warning message is displayed and the old value is
retained.
The Overflow value should be greater than the Max value and the Underflow
value should be less than the Min value.
9ARD000014-600 A 67
File Section 3 Device Import Wizard
68 9ARD000014-600 A
Section 3 Device Import Wizard File
9ARD000014-600 A 69
File Section 3 Device Import Wizard
The variants which the user can able to select the range parameters contains only
default values [0(parm1), 1(parm2), 2(parm3), 3(parm4)].
70 9ARD000014-600 A
Section 3 Device Import Wizard File
9ARD000014-600 A 71
File Section 3 Device Import Wizard
Depending on the EDS file being imported, the “Customize” window for Parameter
settings page shall show only one tab “Parameters” or two tabs namely
“Parameters” and “Parameters configurable from Device Import Wizard”
The Parameters configurable from Device Import Wizard will show the parameters
that has to be configured from device import wizard only.
d. In the Enum Values box, right-click the row to open the shortcut menu.
This allows to insert a new value and delete a value, as shown in
Figure 26.
72 9ARD000014-600 A
Section 3 Device Import Wizard I/O Settings
I/O Settings
The EDS file import - I/O Settings window is used to assign conversion rules for
the input and output area. Based on the conversion rule assigned for the input and
output area, the input and output channels are created.
In certain cases, the assembly definition in the respective EDS file(s), provides the
necessary information regarding creation of channels. In such cases the input and
output channels may get configured prior to entering the I/O Settings window.
The following I/O Settings window is for a DeviceNet device non-modular EDS
file. Figure 28 is an example of the I/O Settings window for a modular DeviceNet
device.
9ARD000014-600 A 73
I/O Settings Section 3 Device Import Wizard
74 9ARD000014-600 A
Section 3 Device Import Wizard I/O Settings
Figure 28. I/O Settings window for a DeviceNet Device Modular System
DeviceNet Device
The I/O Settings window has a tree view on the left pane. The tree view displays
the product names and catalog numbers depending on whether Catalog number or
Product name option is chosen, in the File and Device Information window.
Under each product name/catalog number in the tree view, one or more of the
following trigger types is/are listed:
9ARD000014-600 A 75
I/O Settings Section 3 Device Import Wizard
• Strobe - Multi-cast message starts the scan cycle. Strobe-able slaves respond,
based on their latency.
• Poll - The Master queries each sensor/actuator according to the polling list.
Polls are sent out even as strobe responses are being received, as much as
bandwidth allows.
• COS - A device reports its data only when there is a change. This is considered
more efficient since only data changes are transmitted. It can be used along
with Poll or Strobe.
• Cyclic - Devices report data on a user-configured, time-increment basis (input
or output). Cyclic data production is considered more efficient for applications
with slowly changing analog I/O.
For DeviceNet modules, avoid selecting COS and Cyclic modes simultaneously,
as this is not allowed on DeviceNet networks.
The tree view has check mark icons beside the product names/catalog numbers and
the trigger types. The color of a check mark icon indicates the following:
• Green - Indicates that the complete I/O area of this specific connection has
already been assigned to I/O channels.
• Orange - Indicates that some, but not all, of the I/O channels have been created.
76 9ARD000014-600 A
Section 3 Device Import Wizard I/O Settings
– 2 Byte to 1 DWord
– 4 Byte to 1 Real.
– 1 Byte to 1 DInt signed.
– 2 Byte to 1 DInt signed.
– 2 Byte to 1 DInt unsigned + Swap.
– 2 Byte to 1 Dword + Swap.
– 4 Byte to 1 Real + Swap.
– 2 Byte to 1 DInt signed + Swap.
I/O channel creation can happen in the following ways:
• Automatic channel creation - Execute the following steps to create I/O
channels through automatic conversion:
a. Select the required connection in the tree view. The corresponding details
are displayed in the right hand section of the window.
b. Click Standard rule Byte Mapping. The EDS Byte drop-down list is
enabled.
c. Select the required conversion rule and click Apply. The I/O channels are
created.
Example for I/O channel creation using automatic conversion - If the
default input area is 4 bytes and output area is 2 bytes, and the conversion rule
selected is 1 Byte to 8 Bool, then:
4 x 8 = 32 Input channels
2 x 8 = 16 Output channels
Total 32 + 16 = 48 channels are created
9ARD000014-600 A 77
I/O Settings Section 3 Device Import Wizard
• Manual channel creation - Execute the following steps to create I/O channels
through manual conversion:
a. Select the required connection in the tree view. The corresponding details
are displayed in the right hand section of the window.
b. Enable Manual Bit Mapping. This in turn enables Customize Input and
View and Customize Output and View.
If the I/O connection has only input area, then only Customize Input and View
is enabled. If the I/O connection has only output area, then only Customize
Output and View is enabled. If the I/O connection has both input and output
area, then both buttons are enabled.
If the number of bytes, chosen as per the rule are unavailable, then the wizard
does not create any channels of the chosen data type.
c. Depending on the requirement, click Customize Input and View and/or
Customize Output and View.
After Step c, depending on whether the channels are Digital or Analog
channels, proceed to either of these:
– Customizing Input and Output for Digital Channels on page 91
– Customizing Input and Output for Analog Channels on page 94
78 9ARD000014-600 A
Section 3 Device Import Wizard I/O Settings
EtherNet/IP Device
Figure 29 shows the I/O Settings window for EtherNet/IP non-modular system.
Example of EtherNet/IP modular I/O system is shown in Figure 30.
9ARD000014-600 A 79
I/O Settings Section 3 Device Import Wizard
The I/O Settings window for EtherNet/IP device displays the connections listed
under the product name/ catalog number in a tree view, on the left pane, as shown in
Figure 30. One or more of the following connections are listed:
• Exclusive Owner - If a connection has an application type of exclusive owner,
it shall not be dependent on any other connection for its existence. This
requirement exists to signal the originator of the exclusive owner connection
that the O=>T data is no longer being received by the target device.
80 9ARD000014-600 A
Section 3 Device Import Wizard I/O Settings
• Input Only- A specific implementation may limit the number of input only
connections it accepts. In addition, the target may accept listen only
connections that use the same multicast T=>O data.
• Listen Only- A target may accept multiple listen only connections which
specify the same T=>O path. Devices that wish to listen to multicast data
without providing configuration may use this application type. Is the last
connection on which a listen only connection depends is closed or times out,
the target device shall stop sending the T=>O data which will result in the
listen only connection being timed our by the originator device.
• Redundant Owner- The redundant owner connection shall allow multiple
separate originator applications to each establish an independent, identical
connection to the transport of a target application.The target transport shall in
turn send events to the target application so that the redundant owner
connection appears as a single, exclusive owner connection to the target
application.
The CI873 does not support Redundant owner connections for EtherNet/IP
devices.
To create I/O channels for an EtherNet/IP device (Modular and non-modular), refer
I/O Setting and I/O Channel Creation on page 76.
9ARD000014-600 A 81
I/O Settings Section 3 Device Import Wizard
Figure 31. I/O Settings window for a Control Logix PLC (Class 1)
82 9ARD000014-600 A
Section 3 Device Import Wizard I/O Settings
Figure 32. I/O Settings window for Control Logix PLC (Class 3)
9ARD000014-600 A 83
I/O Settings Section 3 Device Import Wizard
c. Enter the port number in the Port Number field or select Use Default to
set the default value.
d. Under Write Tag 1, enter or select the following details:
– Service ID: Select CIP Table Write Service from the drop-down list.
This is the vendor specific CIP service to be executed to read or write the
data.
– Data Type: Select data type from the drop-down list. After data type is
selected, Configured channels window is opened as shown in Figure 35.
The data type is defined for each tag for the Class 3 connections. The
following are the supported standard data types:
– SINT
– INT
– DINT
– REAL
– BOOL
– DWORD
– USINT
– UDINT
– BYTE
– WORD
– STRUCTURE. If this data type is selected, DataSize dialog box appears
as shown in Figure 33.
If the 64-bit data type is Dword, the data can be split into 2 Dword each of 32-bit
data type.
64 bit data of any other data type like Real and Integer is not supported.
– No. of elements: Type the number of data elements of the particular data
type, that is read or written from or to Allen Bradley PLC device.
84 9ARD000014-600 A
Section 3 Device Import Wizard I/O Settings
In the Name field, enter the structure name with valid ASCII characters as
shown in Figure 33.
Under Members table, enter the name of the element of the Structure and data
type. Click in the Data type column, Select Data Type dialog box
displays as shown in Figure 34.
9ARD000014-600 A 85
I/O Settings Section 3 Device Import Wizard
Select the data type listed under Datatype, for example DINT, SINT, REAL, etc.
In Array Dimensions group, click the up and down arrow to select the array of
dimensions for the data type selected as shown in Figure 34.
Click OK to save the changes.
Click Apply and Ok to save the changes in the DataSize dialog box as shown in
Figure 33. The Configured channels window is opened as shown in Figure 35.
86 9ARD000014-600 A
Section 3 Device Import Wizard I/O Settings
9ARD000014-600 A 87
I/O Settings Section 3 Device Import Wizard
In the Frame format dialog box, specify the byte swap parameters. Select
Big endian or Little endian and click OK to save the details.
CI873 is a big-endian system. While Allen Bradley PLC is a little-endian system.
So before mapping the bytes to the channels, ensure that all the channels are
made to little-endian.
e. Click Customize tab in the I/O Settings window, configured channels
detail are displayed.
f. Click Add Write Tag tab to add new write tag to the Class 3 connection.
You can add three Write tags at a time.
88 9ARD000014-600 A
Section 3 Device Import Wizard I/O Settings
If the user selects one channel and clicks on Advanced configuration menu,
only the settings applicable to the selected channel will be shown.
User will be allowed to copy/paste using keyboard shortcuts Ctrl + C, Ctrl + V.
Copied channels will be added to the end of the available channels. If there is
no available space in the I/O area to add the channels a message will be shown
to the user. If there is some available space, then channels which fit into the
space will be added.
Copy paste channel names from excel to the channel names column is allowed.
Copy the channel names from excel. Select the channel name for which the
modification needs to be done and paste using Ctrl + V.
9ARD000014-600 A 89
I/O Settings Section 3 Device Import Wizard
The Table 13 shows some configuration examples for Class 3 communication with
Allen Bradley Logix 5000 series PLC using BOOL data type (present inside a
structure).
90 9ARD000014-600 A
Section 3 Device Import Wizard I/O Settings
The Customize Input and View I/O Area Configuration screen has two panes -
Input area and Configured channels.
The Input Area section displays the I/O channels available for the selected
connection. For example, if the connection has 4 bytes of input area, then 4 rows of
channel slots are displayed with bits. I/O channels are created based on the number
of bytes defined for each connection in the EDS file.
The Configured Channels tabular section has following details of the I/O channels
defined:
9ARD000014-600 A 91
I/O Settings Section 3 Device Import Wizard
• Byte, bit - Displays the starting byte and bit of the I/O channel.
• Length - Displays the number of bits for each I/O channel.
• Name - Displays the name of each I/O channel.
• Data type conversion - Displays the channel’s data type and the corresponding
copy routine function which is generated in the hardware definition file for
each I/O channel.
• Features - Displays the specific features or properties of the I/O channel.
The byte swapping feature is available for specific copy functions only.
From the Input Area Configuration, in digital channels, double-click the Features
or Data type conversion column to bring up the Advanced Settings window,
as shown in Figure 39.
Figure 39. Advanced Settings with Status for a digital input channel
From the Advanced Settings dialog box, specify the Status parameters in the Input
Area tab. Click to select the number of bits to indicate channel status. For details on
92 9ARD000014-600 A
Section 3 Device Import Wizard I/O Settings
specifying the Status Parameters for a channel, refer Specifying Status and Signal
Range Parameters for Channels on page 98.
For customizing the output area, click Customize Output and View from the I/O
Settings screen. This brings up the Output Area Configuration screen, as shown in
Figure 40,where the output area can be assigned to output channels.
Operate the Output Area Configuration screen in the same manner as the Input Area
Configuration screen. The advanced feature option for boolean/digital output
channels is not available.
9ARD000014-600 A 93
I/O Settings Section 3 Device Import Wizard
From the Input Area Configuration screen, double-click the Features or Data type
conversion column to bring up the Advanced Settings window, as shown in
Figure 42.
94 9ARD000014-600 A
Section 3 Device Import Wizard I/O Settings
The Advanced Settings window for analog input channels support Status Parameter
and Signal Range Parameter selection. To specify the Status Parameters, click and
select the number of bits to indicate channel status. The Signal Range Parameters
appears as drop-down list in the Range Parameter tab of the Advanced Settings
window.
For details on specifying the Status and Signal Range Parameters for a channel,
refer Specifying Status and Signal Range Parameters for Channels on page 98.
For customizing the output area, click Customize Output and View from the I/O
Settings screen. This brings up the Output Area Configuration screen, as shown in
Figure 43, where the output area can be assigned to the output channels.
9ARD000014-600 A 95
I/O Settings Section 3 Device Import Wizard
From the Output Area Configuration screen, double-click the Features or Data
type conversion column to bring up the Advanced Settings window, as shown in
Figure 44.
The Output Area Configuration’s Advanced Settings window supports only Signal
Range Parameter selection. There is no support for Status for output channels. For
details on specifying the Signal Range Parameters for a channel, refer Specifying
Status and Signal Range Parameters for Channels on page 98.
96 9ARD000014-600 A
Section 3 Device Import Wizard I/O Settings
9ARD000014-600 A 97
I/O Settings Section 3 Device Import Wizard
Status Parameter
Status Parameter is set by defining a status bit for a channel. This status bit indicates
the status of the channel – whether the channel data is in correct or in corrupted
state. The status bit hence determines whether or not the channel data is fit to be
transferred from the controller to the application.
For a particular connection type, select the status bit for a parameter from the
available input/output bits only. Select the status bit for a particular channel
according to the instructions present in the Device manual. If a bit is selected as a
status bit for a particular channel, then the bit cannot be used again for channel data
in the same connection type. The bits selected as status bits cannot be assigned
again to other channels either. Refer the following example for better understanding.
Assume there is 1byte to indicate a connection. This means that there are only 8 bits
to both define the channels and specify the status of those channels. In such a case,
for 1Byte of data the status bits can be set as illustrated in Figure 45.
98 9ARD000014-600 A
Section 3 Device Import Wizard I/O Settings
Figure 45. Sample allocation of Status bits and Data bits for a channel
Select any of the bits displayed as the status bit for any particular channel. As seen
in Figure 45, the 0th bit channel has the status parameter as 7th bit and 1st bit
channel has the status parameter as 6th bit and so on. This means that the 7th bit
determines the availability of the 0th bit, and the 1st bit determines the availability
of the 6th bit, and so on. Here the bits 4,5,6,7 cannot be used for channel data.
The example provided for setting up the Status parameters is generic and for
illustration only. Before setting up the Status parameters for a particular device,
refer the device's manual provided by the device vendor.
9ARD000014-600 A 99
I/O Settings Section 3 Device Import Wizard
100 9ARD000014-600 A
Section 3 Device Import Wizard I/O Settings
16. Click Next from the I/O settings window. The Device Import Wizard screen
appears with a Comment section as shown in Figure 46.
9ARD000014-600 A 101
I/O Settings Section 3 Device Import Wizard
Conversion results section lists warnings or minor errors which may have
occurred during file conversion/import. For instance, illegal characters
(characters that do not fall within the 0-127 ASCI range) are replaced with an
underscore, and the HWD file is created.
Click View/Print HWD to view and print the generated HWD file.
18. Click Finish to exit the Device Import Wizard. The *.hwd file is added in the
hardware library.
For details on re-import scenarios, refer to Re-import on page 168.
In case the configuration imported for EDS file is not correct, the hardware type
should not be deleted from the hardware library, after it has been created by
importing an EDS file in Control Builder.
Instead, to correct the configuration, re-import the EDS file in the same hardware
library, or create a new hardware library and import the EDS file under it.
102 9ARD000014-600 A
Section 4 Configuration
Introduction
The Configuration section contains the configurations to be made from Control
Builder when setting up EtherNet/IP and DeviceNet networks.
Hardware Libraries
Hardware libraries are required for configuring CI873 and the hardware types of
EtherNet/IP and DeviceNet devices.
Insert the hardware library CI873EthernetHwLib in the project and add it under
Connected Libraries in the Controller in Control Builder.
For more information about handling hardware libraries, refer to System 800xA
Control, AC 800M Configuration (3BSE035980*).
9ARD000014-600 A 103
CI873 Hardware units Section 4 Configuration
The Table 14 below lists all the hardware units which can be configured in Control
Builder under CI873.
Hardware
Device Status
Position (Root. Has IO
Name Description Icon Reported to
Allowed Channels
User
position)
CI873 Communication PM, Yes No
Interface for Pos:1-12
EtherNet/IP
CI873 Diagnostics of CI873, No Yes
Scanner CI873 Pos: 254
Diagnostics EtherNet/IP
Scanner
LD800DN Linking Device CI873, Yes No
for DeviceNet Pos: 1-253 but
devices max of 4
Instances
LD800DN Diagnostics of LD800DN, No Yes
Diagnostics LD800DN Pos: 64
EtherNet/IP See Note (2) CI873, Yes Yes
Devices (1) Pos: 1-253
DeviceNet See Note (2) LD800DN, Yes Yes
Device (1) Pos : 1-63
EtherNet/IP See Note (2) CI873, Yes No
Modular Pos: 1-253
Adapter (1)
104 9ARD000014-600 A
Section 4 Configuration CI873 Hardware units
Hardware
Device Status
Position (Root. Has IO
Name Description Icon Reported to
Allowed Channels
User
position)
DeviceNet See Note (2) LD800DN, Yes Yes
Modular Pos: 1-63
Adapter (1)
I/O Module See Note (2) Modular Adapter, Yes Yes
(1)
Pos: 1-253
(1) The name of the hardware unit for devices is taken from the 'Product Name' field in the Device section of the
corresponding EDS file. Also note that user has the possibility to change the product name during Importing of
EDS file.
(2) The description for the Devices is a string containing values of fields 'Vendor ID', 'Device Type', 'Product Code',
'Major Revision', 'Minor Revision' under Device section of the corresponding EDS file.
As shown in the above Table 14, total number of DeviceNet devices is limited to 63
in compliance with the DeviceNet standard. These 63 devices include both non
modular and modular DeviceNet devices which can be connected directly under
Linking Device.
9ARD000014-600 A 105
S200 Hardware Units Section 4 Configuration
Hardware
Device Status
Position (Root. Has IO
Name Description Icon Reported to
Allowed Channels
User
Position)
200-AENTR EtherNet/IP CI873, Yes No
adapter for Pos: 1-253 but
S200 IO max of 30
modules Instances
S200 I/O 200 - I/O 200-AENTR Yes Yes
Module module Pos:1-8
S200 I/O 200C and 200-AENTR Yes Yes
Module 200L I/O Pos:1-8
module
106 9ARD000014-600 A
Section 4 Configuration Adding CI873
Adding CI873
This section describes about inserting of CI873 and configuring of CI873.
2. Expand the CI873 library under Connected Libraries and select the CI873
hardware type.
9ARD000014-600 A 107
Configuring CI873 EtherNet/IP Communication Interface Unit Section 4 Configuration
3. In the right side pane, select a position for the hardware unit in the Position
drop-down list. The first available position is chosen by default.
4. Click Insert to apply the changes. Repeat previous steps to insert further units.
5. Click Close to close the Insert window. The unit(s) are included in the
hardware tree.
It is possible to connect up to four CI873 under one AC 800M.
The Hardware Editor contains three tabs — Settings, Connections and Unit Status.
The parameters for configuring the CI873 EtherNet/IP Communication Interface
Unit are found in the Settings tab. Configure the parameters according to the
description of parameters given in Table 16.
108 9ARD000014-600 A
Section 4 Configuration Adding LD 800DN Linking Device Unit
9ARD000014-600 A 109
Configuring LD 800DN Linking Device Unit Section 4 Configuration
2. Under Connected Libraries, expand the library for CI873 and select the
LD 800DN hardware type.
3. Select a position for the hardware unit in the Position drop-down list. The first
available position is chosen by default.
4. Click Insert to apply the current changes. Repeat previous steps to insert
further units.
5. Click Close to close the Insert window. The unit(s) are included in the
hardware tree.
110 9ARD000014-600 A
Section 4 Configuration Configuring LD 800DN Linking Device Unit
The Hardware Editor contains three tabs — Settings, Connections and Unit Status.
The parameters for configuring the LD 800DN Linking Device Unit are found in the
Settings tab. Configure the parameters according to the description of parameters
given in Table 17.
9ARD000014-600 A 111
Configuring LD 800DN Linking Device Unit Section 4 Configuration
Editable
Parameter Data Type Unit Min Max /Read Description
Only
Vendor ID INT - - - Read ABB vendor Identification number.
Only
Product INT - - - Read Device Type to identify the device
Type Only profile of LD 800DN as
Communication adapter
device(0x0C).
Product INT - - - Read Identification number for the linking
Code Only device within the communication
adapter profile of adapter.
Major INT - - - Read Major revision of the linking device.
Revision Only
Minor INT - - - Read Minor revision of the linking device.
Revision Only
Electronic 0 1 Editable Criteria that can be specified by user
Key for LD 800DN to accept connection
VendorID from CI873 only when Vendor ID of
LD 800DN configured in Control
Builder matches with the Vendor ID of
LD 800DN device in the network.
Values are:
Enable Keying, Disable Keying
Upon modification, connection
between LD 800DN and CI873 gets
disconnected and connected again.
Hence communication with
DeviceNet slaves stop momentarily.
112 9ARD000014-600 A
Section 4 Configuration Configuring LD 800DN Linking Device Unit
Editable
Parameter Data Type Unit Min Max /Read Description
Only
Electronic Enum 0 1 Editable Criteria that can be specified by user
Key Product for LD 800DN to accept connection
Type from CI873 only when Product Type
of LD 800DN configured in Control
Builder matches with the Product
Type of LD 800DN device in the
network.
Values are:
Enable Keying, Disable Keying
Upon modification, connection
between LD 800DN and CI873 gets
disconnected and connected again.
Hence communication with
DeviceNet slaves stop momentarily
Electronic Enum 0 1 Editable Criteria that can be specified by user
Key Product for LD 800DN to accept connection
Code from CI873 only when Product code
of LD 800DN configured in Control
Builder matches with the Product
code of LD 800DN device in the
network.
Values are:
Enable Keying, Disable Keying
Upon modification, connection
between LD 800DN and CI873 gets
disconnected and connected again.
Hence communication with
DeviceNet slaves stop momentarily
9ARD000014-600 A 113
Configuring LD 800DN Linking Device Unit Section 4 Configuration
Editable
Parameter Data Type Unit Min Max /Read Description
Only
Electronic Enum 0 2 Editable Criteria that can be specified by user
Key Major for LD 800DN to accept connection
Revision from CI873 only when major revision
of LD 800DN configured in Control
Builder matches or is greater than the
major revision of LD 800DN device in
the network.
Values are:
Disable Keying, Exact Match,
Current and Higher
Upon modification, connection
between LD 800DN and CI873 gets
disconnected and connected again.
Hence communication with
DeviceNet slaves stop momentarily
IP String - - - Editable The IP address of the linking device
Address(1) LD 800DN in the network. It must be
an IP address on the same subnet as
where the CI873 is placed.
If the IP address is blank, then first
three fields are taken from its parent
CI873 IP address and the fourth is
taken from its hardware tree position.
Upon modification, connection of
CI873 with the Linking Device is
reestablished.
114 9ARD000014-600 A
Section 4 Configuration Configuring LD 800DN Linking Device Unit
Editable
Parameter Data Type Unit Min Max /Read Description
Only
EtherNet Enum 0 4 Editable Speed and Duplex of the Ethernet
Speed and Port of Linking Device which are used
Duplex for its communication over the
EtherNet network.
Values are:
100Mbps Full Duplex,
100Mbps Half Duplex,
10Mbps Full Duplex,
10Mbps Half Duplex,
Auto Negotiation.
Upon modification, communication
with the Linking Device is stopped,
and resumes after the Linking Device
is reconfigured with the new value.
MAC ID(2) INT - 0 63 Editable The network address that the
LD 800DN uses on the DeviceNet
network.
Upon modification, communication
with the Linking Device and
DeviceNet devices is stopped and
resumes once the Linking Device is
configured with the new MAC ID.
The default value is 0 (zero)
9ARD000014-600 A 115
Configuring LD 800DN Linking Device Unit Section 4 Configuration
Editable
Parameter Data Type Unit Min Max /Read Description
Only
Baud Rate ENUM kbps 0 3 Editable The baud rate of the DeviceNet
network.
Values are:
125kbps, 250kbps, 500kbps.
Upon modification, Communication
with all DeviceNet devices stops.
Communication resumes after the
connection is re-established.
The modification of the Baud Rate
does not take effect until the device is
power cycled.
Inter Scan INT ms 2 9000 Editable The time delay between successive
Delay4 scan cycles following the last polled
message.
Upon modification, communication of
linking device with all DeviceNet
devices is stopped momentarily.
The default value is 25ms.
Expected INT - 10 32000 Editable The rate at which DeviceNet master
Packet Rate (Linking Device) expects the data to
be received. Applicable only for poll
and strobe type of connections.
The value is unit less and must be
multiplied with 4 to determine the
value in milliseconds
Upon modification, communication of
linking device with all DeviceNet
devices is stopped momentarily.
The default value is 75.
116 9ARD000014-600 A
Section 4 Configuration Configuring LD 800DN Linking Device Unit
Editable
Parameter Data Type Unit Min Max /Read Description
Only
Foreground Dint ms 1 32000 Editable Ratio of foreground to background
to poll. If configured to poll at the
Background background rate, then, this parameter
Poll Ratio sets the rate at which it's polled with
respect to scan cycle. This is valid
only for Poll.
Upon modification, communication of
linking device with all DeviceNet
devices is stopped momentarily.
The default value is 3.
(3)
ADR Dint - - - Editable For setting Automatic Device
Recovery. It is enabled by default.
Enabling/disabling of ADR feature, in
turn automatically enables/disables
the Address Recovery feature.
Upon modification, communication of
linking device with all DeviceNet
devices is stopped momentarily.
I/O Enum - 0 0 Read The trigger type of the I/O
Connection Only connection.
- Trigger LD 800DN supports cyclic trigger
type only.
9ARD000014-600 A 117
Configuring LD 800DN Linking Device Unit Section 4 Configuration
Editable
Parameter Data Type Unit Min Max /Read Description
Only
I/O Dint ms 10 500 Editable Requested Packet Interval in
Connection- milliseconds for O -> T packets. The
O -> T RPI value is used to allocate bandwidth at
each of the producing nodes (CI873)
CI873 re-establishes the connection
with the Linking Device. The
bandwidth is allotted to the new value
by the CI873. The default value is
10ms.
Upon modification, communication of
CI873 with all DeviceNet devices is
stopped till the connection is re-
established.
I/O Dint ms 10 500 Editable Requested Packet Interval in
Connection milliseconds for T -> O packets
- T -> O RPI Measures how frequently CI873
requires the transmission of data
from the linking device. The default
value is 10ms.
Upon modification, CI873
re-establishes the connection with
linking device. Communication of
CI873 with all DeviceNet devices is
stopped till the connection is
re-established.
118 9ARD000014-600 A
Section 4 Configuration Configuring LD 800DN Linking Device Unit
Editable
Parameter Data Type Unit Min Max /Read Description
Only
I/O Dint 0 500 Read The consuming connection size for
Connection Only I/O connection.
- O -> T Size Number of bytes of data that gets
transferred from Originator (CI873) to
Target (LD 800DN) over the I/O
connection.
I/O Dint 0 500 Read The producing connection size for I/O
Connection Only connection.
- T -> O Size Number of bytes of data that gets
transferred from Target (LD 800DN)
to Originator (CI873) over the I/O
connection.
(1) If the IP Address parameter is left blank, then it is evaluated from the LD 800DN’s position in the hardware tree along
with the IP address of its CI873 parent unit. The first three octets are taken from the parent unit and last octet from
the hardware tree position.
If the IP address was already set using the BridgeWay Configuration tool, then the same value needs to be put in
here. If it's left blank, the LD 800DN needs to inserted at the position equal to the last byte of this IP address. If the
IP address updated into this parameter doesn't match the actual IP address set to the linking device, then no
communication happens. The unit status shows the error 'Device not found'.
(2) The MAC ID set for the LD 800DN using the BridgeWay Configuration tool needs to be entered here. If the MAC ID
entered here is different, then communication does not happen.
(3) For more details on the ADR feature, refer Automatic Device Recovery on page 210.
The LD 800DN may not detect hot insertion of a device at MAC ID 63, even
when Automatic Device Recovery is enabled. Consider a case, where two
identical DeviceNet devices configured at different MAC ID positions, for
example, 1 and 2 are removed and one of them is inserted back at MAC ID
position 63. Here, the LD 800DN may not detect the device. The status of the
inserted DeviceNet device will be seen as DeviceNotFound.
9ARD000014-600 A 119
Configuring LD 800DN Linking Device Unit Section 4 Configuration
120 9ARD000014-600 A
Section 4 Configuration Adding DeviceNet Slave Device Unit
9ARD000014-600 A 121
Configuring a DeviceNet Slave Device Unit Section 4 Configuration
2. Under Connected Libraries, expand the user created library and select the
DeviceNet device hardware type. Refer Converting an EDS File to a Hardware
Unit Type on page 49, for importing a DeviceNet EDS file into the hardware
unit type using the Device Import Wizard.
3. In the Position drop-down list, select a position which is equal the hardware
unit’s MAC ID. The first available position is chosen by default.
If the MAC ID of a DeviceNet slave in the network is x then, it must be inserted
under the linking device at position x, otherwise communication between the
linking device and the DeviceNet slave is not possible.
4. Click Insert to apply the changes made. Repeat previous steps to insert further
units.
5. Click Close to close the dialog box.
When adding/deleting an I/O module or changing the position of an I/O module,
under a DeviceNet adaptor, first make such additions/deletions and position
changes using the device specific tool. This should be done before making the
corresponding changes in the Control Builder and downloading the changes to
the controller.
122 9ARD000014-600 A
Section 4 Configuration Configuring a DeviceNet Slave Device Unit
9ARD000014-600 A 123
Device Identification Parameters Section 4 Configuration
124 9ARD000014-600 A
Section 4 Configuration Communication Related Parameters
Default Data
Parameter Description
Value Type
Electronic Key Disable Enum When enabled, there will be a check to see if the
VendorID Keying Vendor ID of the configured slave in Control Builder
matches with that of the device in the network, before
connection establishment.
Values are: Enable Keying, Disable Keying
Electronic Key Disable Enum When enabled, there will be a check to see if the
Product Type Keying Product Type of the configured slave in Control Builder
matches with that of the device in the network, before
connection establishment.
Values are: Enable Keying, Disable Keying
Electronic Key Disable Enum When enabled, there will be a check to see if the
Product Code Keying Product Code of the configured slave in Control Builder
matches with that of the device in the network, before
connection establishment.
Values are: Enable Keying, Disable Keying
Electronic Key Disable Enum When enabled, there will be a check to see if Major
Major Keying Revision of the configured slave in Control Builder
Revision matches or is higher than that of the device in the
network before connection establishment.
Values are: Disable Keying, Exact Match,
Current and Higher
9ARD000014-600 A 125
Communication Related Parameters Section 4 Configuration
Poll Connection
The Poll Connection parameters in the hardware editor are described in Table 19.
Upon modification of editable parameters, the connection between LD 800DN and
all DeviceNet slaves configured under it, stops momentarily.
Read
Data
Parameter Default Value Only / Description
Type
Editable
Poll Type Poll every scan Enum Editable Poll the DeviceNet slave every scan or less
cycle. frequently at a background rate.
Values are: Poll every scan cycle,
Poll at background rate.
Poll Depends on the Enum Editable Enable or disable the connection. If
Connection device support enabled, linking device communicates with
Enabled as stated in the the device over the Poll connection.
EDS file. Values are: Enabled and Disabled.
126 9ARD000014-600 A
Section 4 Configuration Communication Related Parameters
Read
Data
Parameter Default Value Only / Description
Type
Editable
Conn Poll Depends on the Int Read Number of bytes of data that gets
InputSize device support Only transferred from the device to the linking
as stated in its device over the Poll connection.
EDS file
Conn Poll Depends on the Int Read Number of bytes of data that gets
OutputSize device support Only transferred from linking device to the device
as stated in its over the Poll connection.
EDS file
COS Connection
The Change Of State (COS) Connection parameters in the hardware editor are
described in Table 20. Upon modification of the editable parameters, the connection
between LD 800DN and all DeviceNet slaves configured under it stops
momentarily.
9ARD000014-600 A 127
Communication Related Parameters Section 4 Configuration
Strobe Connection
The Strobe Connection parameters in the hardware editor are described in Table 21.
Upon modification of editable parameters, the connection between LD 800DN and
all DeviceNet slaves configured under it, stops momentarily.
128 9ARD000014-600 A
Section 4 Configuration Communication Related Parameters
Cyclic Connection
The Cyclic Connection parameters in the hardware editor are described in Table 22.
Upon modification of editable parameters, the connection between LD 800DN and
all DeviceNet slaves configured under it, stops momentarily.
9ARD000014-600 A 129
Communication Related Parameters Section 4 Configuration
130 9ARD000014-600 A
Section 4 Configuration Configuration Recovery Parameter
9ARD000014-600 A 131
Adding EtherNet/IP Device Section 4 Configuration
132 9ARD000014-600 A
Section 4 Configuration Inserting EtherNet/IP Device unit
While inserting the Non modular EtherNet/IP Device under CI873, it can be
inserted at any position between 1-253 if the IP address is provided in the device
setting tab or it has be inserted at a position corresponding to last byte of IP
address for the device. For example, if IP Address is 10.140.201.139 then insert it
at position 139 as shown in Figure 54.
2. Expand the library for CI873 under AC 800M and select the CI873 hardware
type.
3. Select a position from the drop-down for the hardware unit as shown in
Figure 54.
4. Click Insert to apply the changes.
5. Click Close to close the dialog box. The hardware unit is included in the
hardware tree as shown in Figure 55.
9ARD000014-600 A 133
Inserting EtherNet/IP Device unit Section 4 Configuration
134 9ARD000014-600 A
Section 4 Configuration Configuring EtherNet/IP Device
9ARD000014-600 A 135
Configuring EtherNet/IP Device Section 4 Configuration
136 9ARD000014-600 A
Section 4 Configuration Configuring EtherNet/IP Device
The Hardware Editor contains three tabs — Settings, Connections and Unit Status.
The parameters for configuring the EtherNet/IP device are found in the Settings tab.
Configure the parameters according to the description of parameters given in
Table 23.
Editable
Parameter Data Type Unit Min Max /Read Description
Only
Vendor ID Dint - - - Read ABB vendor Identification number.
Only
Product Dint - - - Read Device Type to identify the device
Type Only profile of Ethernet/IP as
Communication adapter
device(0x0C).
Product Dint - - - Read Identification number for the
Code Only EtherNet/IP device within the
communication adapter profile of
adapter.
Major Dint - - - Read Major revision of the EtherNet/IP
Revision Only device.
Minor Dint - - - Read Minor revision of the EtherNet/IP
Revision Only device.
Electronic Enum 0 1 Editable Criteria that can be specified by user
Key for EtherNet/IP to accept connection
VendorID from CI873 only when Vendor ID of
EtherNet/IP configured in Control
Builder matches with the Vendor ID of
EtherNet/IP device in the network.
Values are:
Enable Keying, Disable Keying
Upon modification, connection
between EtherNet/IP and CI873 gets
disconnected and connected again.
9ARD000014-600 A 137
Configuring EtherNet/IP Device Section 4 Configuration
Editable
Parameter Data Type Unit Min Max /Read Description
Only
Electronic Enum - 0 1 Editable Criteria that can be specified by user
Key Product for EtherNet/IP to accept connection
Type from CI873 only when Product Type
of EtherNet/IP configured in Control
Builder matches with the Product
Type of EtherNet/IP device in the
network.
Values are:
Enable Keying, Disable Keying
Upon modification, connection
between EtherNet/IP and CI873 gets
disconnected and connected again.
Electronic Enum 0 1 Editable Criteria that can be specified by user
Key Product for EtherNet/IP to accept connection
Code from CI873 only when Product code
of EtherNet/IP configured in Control
Builder matches with the Product
code of EtherNet/IP device in the
network.
Values are:
Enable Keying, Disable Keying
Upon modification, connection
between EtherNet/IP and CI873 gets
disconnected and connected again.
138 9ARD000014-600 A
Section 4 Configuration Configuring EtherNet/IP Device
Editable
Parameter Data Type Unit Min Max /Read Description
Only
Electronic Enum 0 2 Editable Criteria that can be specified by user
Key Major for EtherNet/IP to accept connection
Revision from CI873 only when major revision
of EtherNet/IP configured in Control
Builder matches or is greater than the
major revision of EtherNet/IP device
in the network.
Values are:
Disable Keying, Exact Match, Current
and Higher
Upon modification, connection
between EtherNet/IP and CI873 gets
disconnected and connected again.
IP String - - - Editable The IP address of the EtherNet/IP
Address(1) device on the network. It must be an
IP address on the same subnet as
where the CI873 is placed.
If the IP address is blank, then first
three fields are taken from its parent
CI873 IP address and the fourth is
taken from its hardware tree position.
Upon modification, connection of
CI873 with the EtherNet/IP Device is
re-established.
Class Dint ms 10 500 Editable Requested Packet Interval in
1ExclusiveO milliseconds for O->T packets.
wner Upon modification, connection with
O2TRPI the Ethernet/IP device is re-
established.
9ARD000014-600 A 139
Configuring EtherNet/IP Device Section 4 Configuration
Editable
Parameter Data Type Unit Min Max /Read Description
Only
Class Dint ms 10 500 Editable Requested Packet Interval in
1 Exclusive milliseconds for T->O packets.
Owner Upon modification, connection with
T2ORPI the Ethernet/IP device is re-
established.
Class Enum - - - Editable Class 1 connection is logical segment
1 Exclusive that is connection point based.
Owner The name of the connection is
Enabled derived from Connection Manager
section of EDS file by the EDS DIW.
Options are:
• Enabled - New connection will
be established and the data
starts updating on the
corresponding connection
channel.
• Disabled - Connection that is
already established, will be
closed.
(1) If the IP Address parameter is left blank, then it is evaluated from the EtherNet/IP device’s position in the hardware
tree along with the IP address of its CI873 parent unit. The first three octets are taken from the parent unit and last
octet from the hardware tree position.
140 9ARD000014-600 A
Section 4 Configuration EtherNet/IP Device with Tag Support
9ARD000014-600 A 141
Configuring Logix 5000 series PLC Unit Section 4 Configuration
Figure 57. Hardware Editor – Settings for Allen Bradley Control Logix PLC
142 9ARD000014-600 A
Section 4 Configuration Configuring Logix 5000 series PLC Unit
The Hardware Editor contains three tabs — Settings, Connections and Unit Status.
The parameters for configuring the Control Logix PLC device are found in the
Settings tab. Configure the parameters according to the description of parameters
given in Table 24.
Editable
Parameter Data Type Unit Min Max /Read Description
Only
IP Address String - - - Editable The IP address of the PLC unit on the
network. It must be an IP address on
the same subnet as where the CI873
is placed.
If the IP address is blank, then first
three fields are taken from its parent
CI873 IP address and the fourth is
taken from its hardware tree position.
Upon modification, connection of
CI873 with the PLC unit is re-
established.
Slot Number Dint - - - Editable The slot position occupied by the
PLC in the chassis.
ReceiveDat Dint ms 10 500 Editable Requested Packet Interval in
aFrom milliseconds for O->T packets.
O2TRPI Upon modification, connection with
the PLC unit is re-established.
ReceiveDat Dint ms 10 500 Editable Requested Packet Interval in
aFrom milliseconds for T->O packets.
T2ORPI Upon modification, connection with
the PLC is re-established.
Class 3 Enum - - - Editable This parameter is to enable/disable
Enabled the class 3 support.
9ARD000014-600 A 143
Configuring Logix 5000 series PLC Unit Section 4 Configuration
Table 24. Settings for Allen Bradley Control Logix PLC (Continued)
Editable
Parameter Data Type Unit Min Max /Read Description
Only
Class 3 Dint - - 500 Editable Requested Packet Interval in
T2ORPI milliseconds for T->O packets.
(Applicable
only for
Class 3)
Tag1 Enum - - - Editable This parameter is used to enable or
Enabled disable the tag 1.
(Applicable
only for
Class 3)
Tag1 String - - 150 Editable This parameter shows the tag defined
TagName in the Allen Bradley PLC to which the
(Applicable connection is established.
only for
Class 3)
Tag1Cycle Dint ms 100 1000 Editable This is the scan cycle for tag 1.
Time
(Applicable
only for
Class 3)
Tag1Data Dint - 0 500 Editable This parameter determines the data
Type type of the tag defined in the Allen
(Applicable Bradley PLC.
only for
Class 3)
Tag2 Enum - - - Editable This parameter is used to enable or
Enabled disable the tag 2.
(Applicable
only for
Class 3)
144 9ARD000014-600 A
Section 4 Configuration Configuring Logix 5000 series PLC Unit
Table 24. Settings for Allen Bradley Control Logix PLC (Continued)
Editable
Parameter Data Type Unit Min Max /Read Description
Only
Tag2 String - - - Editable This parameter shows the tag defined
TagName in the Allen Bradley PLC to which the
(Applicable connection is established.
only for
Class 3)
Tag2 Cycle Dint ms 100 1000 Editable This is the scan cycle for tag 2.
Time
(Applicable
only for
Class 3)
Tag2 Data Dint - 0 500 Editable This parameter determines the data
Type type of the tag defined in the Allen
(Applicable Bradley PLC.
only for
Class 3)
Tag3 Enum - - - Editable This parameter is used to enable or
Enabled disable the tag 3.
(Applicable
only for
Class 3)
Tag3 String - - - Editable This parameter shows the tag defined
TagName in the Allen Bradley PLC to which the
(Applicable connection is established.
only for
Class 3)
Tag3 Cycle Dint ms 100 1000 Editable This is the scan cycle for tag 3.
Time
(Applicable
only for
Class 3)
9ARD000014-600 A 145
Adding S200 I/O Modules Section 4 Configuration
146 9ARD000014-600 A
Section 4 Configuration Adding S200 I/O Modules
4. In the control builder hardware tree, right click the CI873 to select Insert Unit.
Select 200-AENTR Adapter, and click Insert as shown in Figure 59.
9ARD000014-600 A 147
Configuring S200 Adapter Section 4 Configuration
The Hardware Editor contains three tabs — Settings, Connections and Unit Status.
The parameters for configuring the S200 adapter are found in the Settings tab.
Configure the parameters according to the description of parameters given in
Table 25.
148 9ARD000014-600 A
Section 4 Configuration Configuring S200 Adapter
9ARD000014-600 A 149
Inserting S200 I/O Modules Section 4 Configuration
Select the I/O Modules and click Insert. The modules will be inserted under
200-AENTR as shown in Figure 62.
150 9ARD000014-600 A
Section 4 Configuration Inserting S200 I/O Modules
9ARD000014-600 A 151
Configuring S200 I/O Modules Section 4 Configuration
S200 IO modules that are supported with Ethernet/IP connectivity are mentioned
below:
200-IB16, 200-OB8EP, 200-OB16, 200-OB16P, 200-IB10XOB6, 200-IE8,
200-OE4, 200-IE4XOE2, 200-IP2, 200-IP4, 200-IR8, 200-IR8R, 200-IT8, 200-IA8,
200-OA8, 200-OW8, 200-IF4I, 200-OF4I, 200-IM8, 200-OM8, 200-IB32,
200-OB32P, 200-IB16XOB16P, 200-DUTB.
In addition to the above I/O modules following S200L I/O and S200C I/O modules
are also supported.
S200C - I/O: 200C-IB16, 200C-IB10XOB6P, 200C-OB16P, 200C-IE8,
200C-IE4XOE2, 200C-OE4.
S200L - I/O: DI210, DX210, DO210, AI210, AX210, AO210.
152 9ARD000014-600 A
Section 4 Configuration Configuring S200 I/O Modules
The Hardware Editor contains four tabs — Settings, Connections, Status and Unit
Status. The parameters for configuring the S200 I/O Modules are found in the
Settings tab. Configure the parameters according to the description of parameters
given in Table 26.
Default
Parameter Type Unit Min Max Description Consequence
Value
Connection 500 dint ms 10 1000 Requested Packet Connection
O2TRPI Interval for O->T with the IO
packets. module is
re-established
Connection 500 dint ms 10 1000 Requested Packet Connection
T2ORPI Interval for T>O with the IO
packets. module is
re-established
Connection 4 dint - 0 7 Specifies the multiplier Connection
Timeout applied to RPI to obtain with the IO
Multiplier the connection time-out module is
value used for re-established
establishing implicit
messaging connection.
Refer Table 1 for
connection time-out
multiplier
These parameters are common for all the S200 I/O Modules.
Apart from these there are specific settings to be done for 200-IP2 and 200-IP4 I/O
Modules.
9ARD000014-600 A 153
Configuring S200 I/O Modules Section 4 Configuration
The Table 27 below gives description about settings which are to be applied on
output channels and the interpretation of data received on the Input channels for
200-IP2.
154 9ARD000014-600 A
Section 4 Configuration Configuring S200 I/O Modules
9ARD000014-600 A 155
Configuring S200 I/O Modules Section 4 Configuration
156 9ARD000014-600 A
Section 4 Configuration Configuring S200 I/O Modules
9ARD000014-600 A 157
Configuring S200 I/O Modules Section 4 Configuration
158 9ARD000014-600 A
Section 4 Configuration Configuring S200 I/O Modules
9ARD000014-600 A 159
Configuring S200 I/O Modules Section 4 Configuration
The Table 28 below gives description about settings which needs to be applied on
output channels and the interpretation of data received on the Input channels for
200-IP4.
160 9ARD000014-600 A
Section 4 Configuration Configuring S200 I/O Modules
9ARD000014-600 A 161
Configuring S200 I/O Modules Section 4 Configuration
162 9ARD000014-600 A
Section 4 Configuration Configuring S200 I/O Modules
9ARD000014-600 A 163
Configuring S200 I/O Modules Section 4 Configuration
164 9ARD000014-600 A
Section 5 Run-Time Operation
Run-Time Behavior
The run-time behavior of DeviceNet device, LD 800DN linking device, and
EtherNet/IP device are:
• When a DeviceNet device configured in Control Builder, does not match with
the DeviceNet device available in the network, the device status shown in
Control Builder is I/O Connection Error and not Wrong Device Type.
• If the connection between LD 800DN and CI873 is lost or connection between
LD 800DN and configured DeviceNet slaves is lost, then IEC 1131 variables
connected to input channels of DeviceNet slaves get set to last good value.
• Consider an LD 800DN, with either DeviceNet devices or Modular I/O devices
is configured under it. On checking the diagnostic information channel of the
LD 800DN in Control Builder, there may be increase in the value of Number of
lost EtherNet/IP messages on the LD 800DN. To reduce the number of lost
message packets, increase the Requested Packet Interval (RPI) value. The RPI
value can be increased from 10 (minimum) to 500 (maximum). By increasing
the RPI value, it helps in reducing/stopping the increase in the number of lost
packets.
• Error is not set for EtherNet/IP and DeviceNet devices if the configuration is
cold downloaded or CI873 is hot swaped with its Ethernet cable removed.
However, if the cable is removed during run time, all the slave devices under
CI873 are updated with the connection related status.
9ARD000014-600 A 165
Run-Time Behavior Section 5 Run-Time Operation
• "Wrong MAC ID" Error status is not set in Unit Status for the LD 800DN in
Control Builder, if the user specifies a MAC ID for the LD 800DN, and this
MAC ID is already set for a physically available DeviceNet device on the
network but not available in the Control builder configuration that has been
downloaded to the LD 800DN.
• When the communication of DeviceNet devices is working properly with
LD 800DN, if the MAC ID is changed to a wrong MAC ID and configuration is
downloaded, then the Unit Status for the LD 800DN in Control Builder shows
error for Wrong MAC ID. However, the communication between LD 800DN
and DeviceNet devices continues as before the MAC ID was changed. The
communication between CI873 and LD 800DN is also not affected.
• Some devices do not accept configuration of some parameters from CI873
when the connection to the device is already established. For such devices,
when there is power reset for the ethernet switch or CI873 ethernet cable
removal and insertion, connection is re-established to the device followed by
configuration of the parameters. Since some of the parameters for such a device
is not configured, the "Internal Config Error" warning is shown.
To overcome this, perform the following:
– Perform a hot swap of CI873, the configuration is downloaded before the
connection is established. Hence all device configuration parameters are
accepted by the device and the Unit status does not displays the "Internal
Config Error" warning.
– Move that specific device to another position in Control Builder, and
download followed by changing it back to original position.
166 9ARD000014-600 A
Section 5 Run-Time Operation Run-Time Behavior
• Address recovery will not work for DeviceNet device which has physical
switches/jumpers for setting MAC address. It works for DeviceNet devices
whose MAC address can be dynamically set from either the LD 800DN Web
interface or by any device specific configuration tools, for example,
RSNetworks for DeviceNet.
• For any errors for DeviceNet devices that is reported in Unit Status in Control
Builder, due to communication break between the LD 800DN and the device,
the user can still force a value into the output channel of the device from
Control Builder or from the 1131 application. This output channel value shall
be written into the LD 800DN. This value shall be written into the device once
the communication between the LD 800DN and the device is restored.
Some devices like Allen Bradley PLC do not support client CI873 going offline
without closing existing connection. Since, the existing connections of such
devices with CI873 are not closed when the latter is hot removed, this could lead
to connection starvation. The error/status that is displayed in the Unit Status of
such device is, No more consumer resources available in the
producing object.
Therefore, communication with such devices may fail during the hot swap of the
CI873 module.
The DeviceNet EDS file could have a configuration parameters related to Safer
State Value (or a 'Fault Action' parameter) that can be configured to 'Clear data' or
'Hold last value', in case the deviceNet device looses communication with LD
800DN.
User needs to configure the configuration parameters for the channels of the
device have desired result.
9ARD000014-600 A 167
Guidelines for Re-import and Re-configuration Section 5 Run-Time Operation
The EDS file of some device may have a lot of configuration parameters and
connections. In rare scenarios this would exceed the maximum configuration size
per device in control builder of 65535 bytes. If this happens, a compilation error
would be displayed when the user tries to download such a hardware type to the
controller and the download would be aborted.
User would then need to re-import the EDS file of such a device and delete some
parameters/ connection that are not required so as to bring the configuration size
of the device to acceptable limits.
Re-import
There is a possibility of I/O modules duplication within the same hardware library
during re-import.
Consider a modular import scenario in which certain I/O modules are selected to be
imported under the adapter, the hardware types for all the I/O modules are created in
the hardware library.
So all the I/O modules imported are available to be inserted in the hardware tree
under the adapter.
1. Considering a modular re-import scenario, where, certain I/O modules are
de-selected and only a subset of the modules are imported, which are currently
available under the adapter. These de-selected modules still appears under the
hardware library as they have not been physically deleted from the hardware
library.
However de-selected I/O modules cannot be added in the hardware tree under
the adapter. Hence, only the I/O modules being included or selected in the most
recent import of the adapter will be available for configuration under the
adapter.
168 9ARD000014-600 A
Section 5 Run-Time Operation Re-import
2. If in the next re-import if the de-selected modules from point 1 above are
selected again and the import is proceeded, the hardware types for the newly
selected I/O modules are created with new hardware ID's. If such I/O module
were already available under adapter in the hardware tree, they to be deleted
and has to be added again under the adapter.
When re-importing an EDS file, the name and location of the EDS file should be
same as the previously imported EDS files. If these are the same, then the Device
Import Wizard considers this as a re-import. Else the Device Import Wizard
considers this as a fresh import.
Hence, re-importing of an EDS file is not possible if the EDS file is renamed and
then re-imported.
The user can choose for fresh import instead of a re-import, if the newly created
hardware type has to coexist with old hardware type.
In case the configuration imported for EDS file is not correct, the hardware type
should not be deleted from the hardware library, after it has been created by
importing an EDS file in Control Builder.
Instead, to correct the configuration, re-import the EDS file in the same hardware
library, or create a new hardware library and import the EDS file under it.
9ARD000014-600 A 169
Re-configuration Section 5 Run-Time Operation
Re-configuration
The following are the re-configuration scenarios when the connection between
linking device and all connected DeviceNet devices times out for a while and are
then reconnected:
• Re-configuration of Connection related parameters (Scan list parameters) of
DeviceNet/LD 800DN
– When a connection related parameter is modified for a device in the
Control Builder.
– When parameters like Inter Scan Delay, Expected Packet Rate,
Foreground to Background Poll Ratio, ADR are changed for LD 800DN
in the Control Builder. See Updation of Scan List on DeviceNet Device
Parameter Change.
• Re-configuring DeviceNet Parameters on LD 800DN. See Re-configuring
DeviceNet Parameters on LD 800DN.
During re-configuration, the DeviceNet communication is stopped and restarted
as the LD 800DN is put to Idle mode before modifying any configuration data on
LD 800DN. During such time, the input data from the DeviceNet slave devices to
the CI873 is not affected. However, there is no output data from the linking
device to the DeviceNet slave devices.
If the connections related to some DeviceNet devices are changed (if some
existing connection as disabled and others are enabled) as part of a
re-configuration, the communication does not start with a new connection.
The LD 800DN needs to be reset so as to establish communication with such
devices.
• Adding/deleting DeviceNet devices online
– When a new DeviceNet device is configured or added in Control Builder.
– When a DeviceNet device is deleted in the Control Builder.
–
170 9ARD000014-600 A
Section 5 Run-Time Operation Re-configuration
9ARD000014-600 A 171
Online Upgrade and Coexistence Section 5 Run-Time Operation
When an online upgrade is done from SV 5.1 and rollups to SV 6.0, at step 7 of
the online upgrade, the trainee controller that has been upgraded with new
firmware would have become primary. The communication of CI873 with the
devices under it would stop, as the CI873 is still having old firmware. At step 8,
the firmware upgrade of the non-redundant CI873 would be done. After the
CI873 is upgraded with latest firmware, it shall boot up and restart
communication with devices under it. This is observed as the there is a major
version change of the CI873 hardware library in SV 6.0 compared to that in SV
5.1 and rollups.
172 9ARD000014-600 A
Section 6 Linking Device LD 800DN
Overview
The LD 800DN, EtherNet/IP to DeviceNet linking device, provides full DeviceNet
master functionality, allowing connectivity to 63 DeviceNet slaves. It also supports
EtherNet/IP adapter class functionality with CIP Message Routing.
LD 800DN can be used to:
• Connect EtherNet/IP to DeviceNet (bridge functionality).
• Connect information or control level networks to device level networks for
programming, configuration, control or data collection.
Features
The features of the LD 800DN linking device are:
• Baud rates of 125, 250, and 500 Kbps are supported.
• Automatic Address Recovery to replace a faulty slave device with a
replacement device, at the same MAC ID.
• Configuration Recovery can be enabled for slave devices. Thus, a newly
replaced device slave can be configured to the same settings of the device, it
replaces.
• Transfers 496 bytes Input and 492 bytes Output.
• An FTP server functionality, which provides easy file management using
standard FTP clients.
• A flexible HTTP server functionality (Web server).
• Firmware updates using the RS232 port and BridgeWay Configuration Tool.
9ARD000014-600 A 173
Configuration Section 6 Linking Device LD 800DN
Configuration
This section describes the configuration of the LD 800DN Ethernet to DeviceNet
linking device.
174 9ARD000014-600 A
Section 6 Linking Device LD 800DN BridgeWay Configuration Tool
9ARD000014-600 A 175
Updating LD 800DN Firmware Section 6 Linking Device LD 800DN
The BridgeWay Configuration window is divided into the following three panes:
• BridgeWay Configuration - Used for displaying the module type and the
status information about the detected LD 800DN module.
• Ethernet Configuration - Used for configuring the Ethernet network
parameters.
• DeviceNet Configuration - Used for configuring the DeviceNet network
parameters. It also displays network interface status.
176 9ARD000014-600 A
Section 6 Linking Device LD 800DN Updating LD 800DN Firmware
3. From the Flash Update window, click Select File to browse for the firmware
update files. Select the .nvs file.
Firmware files are available in the following directory of the product System
800xA Media:
– For Control Builder Professional:
\Engineering & Development\Control Builder M\
Tools\LD800DN\Firmware
– For Compact Control Builder:
Tools\ABB\LD800DN\Firmware
9ARD000014-600 A 177
Updating LD 800DN Firmware Section 6 Linking Device LD 800DN
Upon selecting the firmware update files, the details about the revisions of the
firmware, that is going to be updated, appears under Image Revisions as
shown in Figure 66.
Ensure that the latest firmware is used for firmware updates. Invalid/obsolete
firmware update combinations if detected, will not be allowed.
178 9ARD000014-600 A
Section 6 Linking Device LD 800DN IP Address and MAC ID Configuration for LD 800DN
9ARD000014-600 A 179
IP Address and MAC ID Configuration for LD 800DN Section 6 Linking Device LD 800DN
The DIP Switch value is the binary value of the last byte in the 4 byte IP address.
Considering it as n, then:
• IP Address – 192.168.1.n
• Subnet Mask – 255.255.255.0
• Gateway Address – 0.0.0.0 (No gateway set)
A non-zero DIP switch setting overrides any other IP Address setting done.
Hence, set the DIP switch value to zero if other methods are used to set the IP
address of the LD 800DN.
Refer to Figure 67, for a sample illustration of a DIP Switch.
The switches are set to 00010100 (20 decimal) (The switch position is shown in
White in Figure 67). Hence, the IP address of the module is set to 192.168.1.20.
The numbers on the switches of DIP switch do not correspond to bit locations in
the address value. Instead, the numbers are reversed. That is, bit 0 is set by
switch 8.
180 9ARD000014-600 A
Section 6 Linking Device LD 800DN IP Address and MAC ID Configuration for LD 800DN
IP Address Initialization
Figure 68 shows a flowchart that describes how the IP configuration is determined
when the LD 800DN is powered up.
9ARD000014-600 A 181
Scan Cycle Section 6 Linking Device LD 800DN
Scan Cycle
The Scan cycle of the linking device is used for its communication with DeviceNet
slaves. A scan cycle consists of the following:
• A Strobed Message and associated Strobed responses.
• Polled messages and responses.
• Inter scan delay, which is the time delay between consecutive I/O scans.
Figure 69 shows a graphical illustration of the Scan cycles.
182 9ARD000014-600 A
Section 6 Linking Device LD 800DN LD 800DN I/O Tables
9ARD000014-600 A 183
LD 800DN Status LED Section 6 Linking Device LD 800DN
Major unrecoverable faults are indicated by a series of green and red flashes. If the
LD 800DN Status LED is flashing red and green for an extended period of time,
then contact ABB technical support for assistance in problem reporting.
184 9ARD000014-600 A
Section 6 Linking Device LD 800DN DeviceNet Module Status LED
9ARD000014-600 A 185
Ethernet Activity LED Section 6 Linking Device LD 800DN
186 9ARD000014-600 A
Section 6 Linking Device LD 800DN Ethernet Network Status LED
9ARD000014-600 A 187
Specifications for LD 800DN Section 6 Linking Device LD 800DN
188 9ARD000014-600 A
Section 6 Linking Device LD 800DN Diagnostics through Web Interface
9ARD000014-600 A 189
Diagnostics through Web Interface Section 6 Linking Device LD 800DN
190 9ARD000014-600 A
Section 6 Linking Device LD 800DN Active Slaves
Active Slaves
The Active Slaves web page, shown in Figure 73, displays the DeviceNet slave
nodes which are configured as slave units under LD 800DN DeviceNet master in
Control Builder. Each node that is configured as slave is displayed with Active
status next to the MAC ID of the node.
9ARD000014-600 A 191
Idle Slaves Web Page Section 6 Linking Device LD 800DN
192 9ARD000014-600 A
Section 6 Linking Device LD 800DN Faulted Slaves Web Page
9ARD000014-600 A 193
Invalid Slaves Web Page Section 6 Linking Device LD 800DN
194 9ARD000014-600 A
Section 6 Linking Device LD 800DN Slave Status Web Page
9ARD000014-600 A 195
Status & Settings Web Page Section 6 Linking Device LD 800DN
196 9ARD000014-600 A
Section 6 Linking Device LD 800DN Status & Settings Web Page
Changing IP Settings
The Status and Settings page allows re-configuration of the ethernet network's
settings. Follow these steps to reconfigure the network settings:
1. Click Change IP Settings.
A security check is made by the system to prevent unauthorized change of
settings. A valid LD 800DN Administrator Account is required to proceed
further. Refer User Accounts on LD 800DN on page 203 for more details.
9ARD000014-600 A 197
Status & Settings Web Page Section 6 Linking Device LD 800DN
198 9ARD000014-600 A
Section 6 Linking Device LD 800DN DeviceNet Devices Web Page
4. Click Reset Module to apply the stored configuration. The new IP settings will
then be visible in the Status and Settings page when the Web page is refreshed
after the module boots up.
If the Web browser is configured to cache Web pages, it may appear that the
LD 800DN has not changed address after the power cycle. Ensure that the
browser settings are configured to always reload pages. In Internet Explorer, this
is done in the Temporary Internet Files and History Settings dialog by
selecting the Every time I visit option for when the browser should check for
newer versions of the Web page.
9ARD000014-600 A 199
DeviceNet Devices Web Page Section 6 Linking Device LD 800DN
200 9ARD000014-600 A
Section 6 Linking Device LD 800DN Files and File System in LD 800DN
The Set New DeviceNet Address page, appears as shown in Figure 81.
2. The Set New DeviceNet Devices page contains the following:
– Device - The device name of the DeviceNet device is displayed here. The
device name is not displayed if the device vendor has not configured it
within the device.
– Current MAC ID - The current MAC ID is displayed here.
– Desired MAC ID - Specify the new MAC ID here. It can be any free
MAC ID from 0 to 63.
3. After specifying the new MAC ID, click Set New MAC ID. If the ID has been
successfully changed, the MAC ID set successfully message is displayed.
9ARD000014-600 A 201
File System Structure Section 6 Linking Device LD 800DN
202 9ARD000014-600 A
Section 6 Linking Device LD 800DN User Accounts on LD 800DN
Administrator Mode
In Administrator mode, the Admin user has full access to the file system through
FTP. This enables to access areas of the file system that are restricted or inaccessible
for Normal mode users.
Normal Mode
The Normal mode is recommended for normal user operation. In this mode, the
Web pages and other settings are protected from unauthorized modification. In
normal mode the FTP services are only enabled if there is a subdirectory called
\user. When a normal user connects via FTP, this directory is the root directory.
Only the files and subdirectories in this directory can be accessed.
9ARD000014-600 A 203
Pre-existing Directories and Files Section 6 Linking Device LD 800DN
The default password is EIPnetwork. Replace this with a password that conforms
with your organization's security policy at the first possible opportunity. Failure
to replace the default password makes the system susceptible to unauthorized
access. Refer to the Password Security topic in System 800xA Administration and
Security (3BSE037410*) for recommendations on establishing a password
security scheme.
204 9ARD000014-600 A
Section 6 Linking Device LD 800DN LD 800DN System Files
files and can be edited using any text editor. However, the LD 800DN must undergo
a power cycle for the changes to take effect.
Depending on the security settings, the system files may or may not be accessible
for normal users. System files include:
• Configuration Files (see Configuration Files on page 205).
• Password Files (see Password Files on page 207).
Configuration Files
ethcfg.cfg — This file contains the network configuration data and is read by the
module at start up. The settings in this file are affected by SSI commands. The
components and format of the file is shown in Table 34.
Format Component
[File path] This is optional, and redirects the
\user\eth_settings.cfg contents of the file to another file path.
In this case the new file path is
\user\eth_settings.cfg
The new path permits normal users to
access the network configuration
settings.
[IP address] Denotes the IP address. In this case, the
10.10.12.212 address is 10.10.12.212
9ARD000014-600 A 205
LD 800DN System Files Section 6 Linking Device LD 800DN
Format Component
[DHCP/BOOTP] DHCP/BootP Enabled — ON
OFF DHCP/BootP Disabled — OFF
In this case it is set as ‘OFF’
[Speed] Auto — Autonegotiation is used
Auto 100 — Sets the module speed at
100mbits
10 — Sets the module speed at 10mbits
In this case, Autonegotiation is used
[Duplex] Auto — Autonegotiation is used
Auto Full — Sets the module to operate at full
duplex mode
Half — Sets the module to operate at
half duplex.
In this case, Autonegotiation is used
206 9ARD000014-600 A
Section 6 Linking Device LD 800DN LD 800DN System Files
ip_accs.cfg
[Web]
10.10.12.*
10.10.13.*
[FTP]
10.10.12.*
[All]
*.*.*.*
The above example allows all IP addresses beginning with 10.10.12 to access all
protocols in the module. IP numbers beginning with 10.10.13 will not be able to
access the FTP server. EtherNet/IP servers will accept connections from any IP
address. The contents of the file can be redirected by placing the line '[File path]' on
the first row, and a file path on the second.
Password Files
sys_pswd.cfg and ad_pswd.cfg — These files contain user/password information.
Data for normal mode users is in sys_pswd.cfg (located in \user\pswd). Data for
administrator mode users is in ad_pswd.cfg (located in \pswd). These files and
directories are protected from Web browser access.
The file format for sys_pswd.cfg and ad_pswd.cfg is shown in Table 36.
9ARD000014-600 A 207
LD 800DN System Files Section 6 Linking Device LD 800DN
Password File
User1:password1
User2:password2
...
...
UserN:passwordN
208 9ARD000014-600 A
Section 6 Linking Device LD 800DN Run/Idle State
Run/Idle State
The linking device LD 800DN has two modes of operation — Run and Idle.
In Run mode, the LD 800DN sends output data to the slaves and receives input data.
During normal operation, it must be in Run Mode.
In Idle mode, the LD 800DN receives input data from the slaves but it does not send
output data to the DeviceNet slave devices. In Idle mode the LD 800DN’s
configuration can be changed.
The LD 800DN module powers up in Idle mode. CI873 sets it into Run mode after
configuration, before starting I/O communication. A re-configuration performed
from Control Builder, requires LD 800DN to be put in Idle mode. These state
changes are handled by CI873.
The LD 800DN linking device has to be in Idle mode before modifying any
configuration data on it. Re-configuring the DeviceNet parameters on an
LD 800DN does not disrupt the flow of input data from the DeviceNet slave
devices to the CI873. However, no output data is applied from the linking device
to the DeviceNet slave devices while the linking device is in Idle mode.
9ARD000014-600 A 209
Automatic Device Recovery Section 6 Linking Device LD 800DN
Address Recovery
The Address Recovery is enabled when the Automatic Device Recovery (ADR)
parameter of the Linking Device is enabled. By disabling ADR, it also disables
Address Recovery.
The LD 800DN executes the following steps to perform an address recovery:
1. On detecting the loss of a slave, LD 800DN begins to monitor MAC ID 63 for
an identical device. Add an identical device to the network at MAC ID 63 as
required.
2. The LD 800DN then verifies whether the newly added device is exactly the
same kind as the lost slave device. This depends on the electronic key setting of
the device.
3. Upon successful verification, LD 800DN changes the MAC ID of the new
device from 63 to that of the lost slave device.
If a slave device has a switch to change its node address, then Address Recovery
may not work. In this case, ensure that the switch is set to that of the lost slave
device.
If two devices of the same type are replaced simultaneously, the LD 800DN
disables the Address Recovery feature. In this case, ensure that the new devices
have the same addresses as the corresponding earlier devices.
210 9ARD000014-600 A
Section 6 Linking Device LD 800DN Configuration Recovery
Configuration Recovery
Configuration Recovery can be enabled only if the ADR parameter is enabled.
Configuration Recovery is enabled by enabling the Config Recovery parameter of
the DeviceNet slave device. In Configuration Recovery, the DeviceNet device
configuration stored in LD 800DN is written into the slave device that replaces the
lost slave device.
When Configuration Recovery is disabled, newly inserted DeviceNet device will
not be configured with the existing configuration parameters.
9ARD000014-600 A 211
Configuring ADR from Control Builder Section 6 Linking Device LD 800DN
212 9ARD000014-600 A
Section 7 Technical Data
9ARD000014-600 A 213
Technical Data for LD 800DN Section 7 Technical Data
• Total number of Input and Output Bytes along with channel status bytes of the
device configured under one CI873 should not exceed more than 72Kb.
• Configuration assembly (grouping of parameter configuration for an device)
size of 512 bytes is supported per EtherNet/IP/device and 200 bytes is
supported per DeviceNet device.
• Maximum CIP connections supported (including Class 1 and Class 3) per
EtherNet/IP Device is 20.
• The CI873 supports total of 128 connections.
• The CI873 only supports devices which uses EtherNet/IP encapsulation of CIP.
It does not support PCCC, Modbus encapsulation.
• CI873 cannot accept class 1 and class 3 connections from any scanner. That is,
it can act only as master originating CIP connections to EtherNet/IP devices.
• Maximum 1000 bytes per Connection point based Class 1 Connection is
supported where O->T can have maximum of 500 bytes and T->O can have
maximum of 500 bytes.
• Supports only 10 CIP connections with 10ms RPI.
• CI873 does not support FTP commands.
214 9ARD000014-600 A
Section 7 Technical Data Technical Data for connection to Allen Bradley Logix 5000 Series PLC on
CI873 supports tag based CIP communication with Allen Bradley Logix 5000
series controllers, catalog numbers for the same are mentioned below:
-1756 ControlLogix, 1756 GuardLogix, 1768 CompactLogix,
1769 CompactLogix, 1789 SoftLogix.
CI873 does not support communication with MicroLogix series controllers as it
does not support Tag based communication, instead use PCCC commands
encapsulated in a EtherNet/IP message.
9ARD000014-600 A 215
Performance Data Section 7 Technical Data
Performance Data
• The CI873 can handle maximum of 10 CIP connections with 10ms RPI.
However it can handle maximum of 128 CIP connections.
• Reaction time of CI873, that is, the time from changed input channel to the
time setting an output channel shall be less than 100ms at a maximum CI873
CPU Load of 80%, provided that the data is sent over the connection operating
at RPI of 50ms or less.
• Data throughput of 1000 CIP I/O packets Receive/Sec and 500 CIP I/O Packets
sent/sec can be achieved at an optimum load of 85%. Each I/O packet can have
data size ranging from 4 to 500 bytes.
• Redundancy Switchover time is 120ms for 10 CIP connections operating at
10ms RPI, 93% CI873 CPU Load i.e the time I/O communication stops in
primary to the time I/O communication starts in switched primary.
216 9ARD000014-600 A
Section 8 Hardware Connections
9ARD000014-600 A 217
Connect CI873 to LD 800DN Section 8 Hardware Connections
Power
Figure 84 shows the LD 800DN power connectors.
Pin Connection
1 24V DC +
2 24V DC Common
218 9ARD000014-600 A
Section 8 Hardware Connections DeviceNet
DeviceNet
Figure 85 shows the DeviceNet connectors.
Pin Signal
1 V-
2 CAN_L
3 Shield
4 CAN_H
5 V+
9ARD000014-600 A 219
Ethernet RJ45 Section 8 Hardware Connections
Ethernet RJ45
Figure 86 shows the pinout details for RJ45.
Pin Signal
1 TD+
2 TD-
3 RD+
4 Termination
5 Termination
6 RD-
7 Termination
8 Termination
220 9ARD000014-600 A
Section 8 Hardware Connections Auxiliary RS-232 9 Pin D-Subminiature
Pin Signal
1 NC
2 Receive
3 Transmit
4 NC
5 Signal Ground
6 NC
7 NC
8 NC
9 NC
9ARD000014-600 A 221
Auxiliary RS-232 9 Pin D-Subminiature Section 8 Hardware Connections
222 9ARD000014-600 A
Appendix A Troubleshooting EDS File
Table 41 shows the messages that are displayed during the import of EDS files using
the Device Import Wizard:
Applicability Additional
Sl
Message Reason Based on Device Information and
No
Classification Workaround
1 There are important During a re-import, EtherNet/IP/ Import will abort.
changes in some the major revision of DeviceNet Start a fresh import of
basic device the EDS file is the EDS file in a new
information between different from the hardware library.
the current EDS EDS file used in first
file. Major import.
revision has been
changed (1-->2).
Please cancel the
process and use a
different new
Library to import
the revised version
of EDS.
2 The EDS file used The file used to Modular Import will abort.
to invoke the invoke the wizard is EtherNet/IP/ Start the import with
wizard is a modular an IO file and not an DeviceNet adapter EDS file, and
IO. Please invoke adapter. not with IO EDS file.
the wizard with an
adapter EDS file
and proceed with
the import process
9ARD000014-600 A 223
Appendix A Troubleshooting EDS File
Applicability Additional
Sl
Message Reason Based on Device Information and
No
Classification Workaround
3 There is more than There are more Modular Deselect one adapter
one adapter than one adapter EtherNet/IP/ to proceed with the
selected. Please selected by the user DeviceNet import.
select one and only which is not
one adapter with allowed.
the IO modules and
proceed with the
import process
4 An adapter of the Adapter file from a Modular Import will abort.
similar name from a different folder with EtherNet/IP/ During re-import,
folder other than the same name is DeviceNet select the adapter file
the current folder not allowed. This is from the folder that
has been imported. observed during a was from the same
Please select the re-import. location as selected
adapter from the during fresh import.
earlier folder or
change the name of
the adapter EDS
being imported and
try again
5 Please cancel the Major revision has EtherNet/IP/ Import will abort.
process and use a been changed in DeviceNet Start a fresh import of
different/new re-import which is the EDS file in a new
Library to import not allowed. hardware library.
the revised version
of EDS file.
224 9ARD000014-600 A
Appendix A Troubleshooting EDS File
Applicability Additional
Sl
Message Reason Based on Device Information and
No
Classification Workaround
6 The eds file <eds The particular IO Modular The IO module that is
file name> is not module file is not EtherNet/IP/ incompatible with the
compatible with the compatible with the DeviceNet adapter shall not be
adapter being adapter which is considered, and the
imported. The selected by the import will continue.
import will proceed user. So the import
with the other will proceed by
compatible IO avoiding that
modules and adapter particular file.
7 Atleast one None of the IO Modular Select the IO module
selected IO eds modules are EtherNet/IP/ that is compatible with
file Should be compatible with the DeviceNet the adapter to
compatible with the adapter which is continue the import.
adapter being selected.
imported. The
import will not
proceed only with
adapter
8 The EDS file name The EDS file name EtherNet/IP/ Import will abort.
used to invoke the has illegal DeviceNet Rename the EDS file
wizard has special characters which so that it does not
characters outside are not allowed by have special
the permissible DIW characters. After this,
ASCII range. start the import for the
Proceeding with the EDS file.
import would lead
to an error in
saving the
generated HWD file.
Please modify the
EDS file name and
proceed with the
import process.
9ARD000014-600 A 225
Appendix A Troubleshooting EDS File
Applicability Additional
Sl
Message Reason Based on Device Information and
No
Classification Workaround
9 IO files can be Import has been Modular Import will abort.
imported only along started with IO EDS EtherNet/IP/ Start the import with
with corresponding file instead of DeviceNet an adapter EDS file in
adapter files! adapter EDS file in case of Modular IO.
case of Modular IO
10 The wizard cannot Any of the EtherNet/IP/ Import will abort.
proceed as the file mandatory fields in DeviceNet Contact the vendor to
is not as per CIP File Section get device EDS files
specifications. required in EDS file with all the mandatory
There are required is missing or fields fields.
fields in the File available as not as
section that are per CIP
missing. Please specifications
restart the wizard (example: create
with the correct date, create time
EDS file. etc.)
11 The wizard cannot Any of the EtherNet/IP/ Import will abort.
proceed as the file mandatory fields in DeviceNet Contact the vendor to
is not as per CIP Device Section get device EDS files
specifications. required in EDS file with all the mandatory
There are required is missing or fields fields.
fields in the available as not as
Device section that per CIP
are missing. Please specifications
restart the wizard (example: vendor
with the correct code, product code
EDS file. etc.)
226 9ARD000014-600 A
Appendix A Troubleshooting EDS File
Applicability Additional
Sl
Message Reason Based on Device Information and
No
Classification Workaround
12 An error occurred Erroneous EDS file. EtherNet/IP/ Import will abort.
while the EDS file Any of the DeviceNet Contact the vendor to
was parsed. mandatory fields in get device EDS files
Unfortunately no EDS file is missing with all the mandatory
more information or fields available as fields.
about the error are not as per CIP
available. Please specifications.
check the EDS file
13 Error occurred This can occur due EtherNet/IP/ Import will abort.
to import if user DeviceNet Check the DIW log for
performs actions more information.
before the parsing Then start a fresh
activity is import to come out of
complete.Check the the problem.
DIW log for more
information
14 Param section is Any of the EtherNet/IP/ Import will abort.
not as per CIP mandatory fields in DeviceNet Contact the vendor to
standard. Please Parameter Section get device EDS files
retry with the required in EDS file with all the mandatory
correct EDS file is missing or fields fields.
available as not as
per CIP
specifications.
9ARD000014-600 A 227
Appendix A Troubleshooting EDS File
Applicability Additional
Sl
Message Reason Based on Device Information and
No
Classification Workaround
15 <EDS file name> The IO Info section DeviceNet Import will abort.
doesn't have any is not present in Contact the vendor to
connection names. DeviceNet EDS file get device EDS files
Import cannot or the Connection with all the mandatory
proceed further! name in IO Info fields.
Section required in
EDS file is missing
or fields available as
not as per CIP
specification
16 Invalid device The connection EtherNet/IP Import will abort.
connections. Please manager section is Contact the vendor to
use correct EDS not found in EDS get device EDS files
file and try again! file with all the mandatory
fields.
17 All the IO Modules This shall come for EtherNet/IP/ Import will abort.
importing are not IO modules EDS Modular Contact the vendor to
having connections. files if they do not get IO EDS files with
Import cannot have connections in all the Connection
proceed further Connection information available.
Manager
18 The following IO This shall come for EtherNet/IP/ Proceed with the
Modules does not IO modules EDS Modular import by deselecting
have connections files if they do not the IO modules that
<Rejected Module have valid do not have valid
name> So the connections in connections. Contact
modules are not Connection the vendor to get IO
added to the Manager. EDS files with all the
parsing list connection
information available
228 9ARD000014-600 A
Appendix A Troubleshooting EDS File
Applicability Additional
Sl
Message Reason Based on Device Information and
No
Classification Workaround
19 The device has no This shall come for DeviceNet/ Import will abort.
input and output adapter EDS files if Modular Contact the vendor to
data. Import cannot they do not have get adapter EDS files
proceed further. valid Input and with all the Input and
Output data in Output data available.
IO_Info section
20 <EDS file name> has If in the EDS file, General Purpose Import will abort.
no valid the IO Info section Device DeviceNet Contact the vendor to
connections in the is not present or get device EDS files
eds file. Import they do not have with all the mandatory
cannot proceed valid Trigger types fields.
further. in IO_Info section.
21 <EDS file name> has If the connection General Purpose Import will abort.
no valid Class1 manager is not Device Contact the vendor to
connections in the present in EDS file EtherNet/IP get device EDS files
eds file. Import or they do not have with all the mandatory
cannot proceed valid Class 1 fields.
further. connections
22 Connection Manager Some entries in General Purpose Import will abort.
section is not as Connection Device Contact the vendor to
per CIP standard. Manager section is EtherNet/IP get device EDS files
Please retry with missing or empty in with all the mandatory
the correct EDS EDS file for fields.
file example: name,
connection path,
trigger type etc.
9ARD000014-600 A 229
Appendix A Troubleshooting EDS File
Applicability Additional
Sl
Message Reason Based on Device Information and
No
Classification Workaround
23 Connection Path for Connection Path in General Purpose Import will abort.
<connection name> Connection Device Contact the vendor to
connection is not Manager section is EtherNet/IP get device EDS files
as per CIP invalid and not as with all the valid
standard. Please per CIP entries.
retry with the specification in EDS
correct EDS file file
24 Device The EDS file does DeviceNet/ Import will abort.
Classification not have device Modular Contact the vendor to
section is faulty. classification field to get device EDS files
Retry with correct classify it as with all the mandatory
EDS file DeviceNet or fields.
EtherNet/IP
25 Descriptor field of Descriptor field of General Purpose Import will abort.
Param Class section param class section Device Contact the vendor to
is not present. in EDS file is empty. EtherNet/IP/ get device EDS files
Please retry with DeviceNet with all the mandatory
correct EDS file. fields with non-empty
entries.
26 Member size and If the member size Modular Import will abort.
Member reference of and member EtherNet/IP/ Contact the vendor to
assembly entry reference fields of DeviceNet get device EDS files
cannot be null assembly section in with all the mandatory
together. Please EDS file is empty. fields without any
retry with a empty entries.
correct EDS file
230 9ARD000014-600 A
Appendix A Troubleshooting EDS File
Applicability Additional
Sl
Message Reason Based on Device Information and
No
Classification Workaround
27 Member size and If the member size General Purpose Import will abort.
Member reference of and member Device DeviceNet Contact the vendor to
assemExa entry reference fields of get device EDS files
cannot be null assemExa section with all the mandatory
together. Please in EDS file is null fields without any
retry with a empty entries.
correct EDS file
28 Variant entries are If some entries in General Purpose Import will abort.
not as per variant field is Device Contact the vendor to
standard. Please empty in the EDS EtherNet/IP/ get device EDS files
retry with correct file. For example: DeviceNet with all the mandatory
EDS file selector, value, fields with non-empty
entry etc. entries.
29 CfgAssembly field Config assembly DeviceNet Import will abort.
is not as per field of EDS file is Contact the vendor to
specifications. empty. get device EDS files
Please retry with with all the mandatory
correct EDS file. fields with non-empty
entries.
30 There is a problem Refer the DIW log EtherNet/IP/ Import will abort.
in parsing of file for information DeviceNet Refer the DIW log file
files, please refer for information.
the Log for more
information.
31 The 'size' field in Size field of DeviceNet Import will abort.
the Producing producing Contact the vendor to
Connection Entry is connection in EDS get device EDS files
null. Please retry file is null with all the mandatory
with a valid EDS fields without any
file. empty entries.
9ARD000014-600 A 231
Appendix A Troubleshooting EDS File
Applicability Additional
Sl
Message Reason Based on Device Information and
No
Classification Workaround
32 The value of the Size field of DeviceNet Import will abort.
'size' field in the producing Contact the vendor to
Producing connection in EDS get device EDS files
Connection Entry is file has an invalid with all the valid
invalid. Please entry entries.
retry with a valid
EDS file.
33 The value of the Number of DeviceNet Import will abort.
'Number of significant bits field Contact the vendor to
Significant bits' of producing get device EDS files
field in the connection in IO with all the valid
Producing info section of EDS entries.
Connection Entry is file has an invalid
invalid. Please entry
retry with a valid
EDS file.
34 The 'No. of Number of DeviceNet Import will abort.
significant bits' significant bits field Contact the vendor to
field in the of producing get device EDS files
Producing connection in IO with all the mandatory
Connection Entry is info section of EDS fields with non-empty
null. Please retry file is empty entries.
with a valid EDS
file.
35 The 'Compatible I/O Compatible IO DeviceNet Import will abort.
mask field' field mask field of Contact the vendor to
in the Producing producing get device EDS files
Connection Entry is connection entry of with all the valid
invalid. Please IO info section has entries.
retry with a valid an invalid entry
EDS file.
232 9ARD000014-600 A
Appendix A Troubleshooting EDS File
Applicability Additional
Sl
Message Reason Based on Device Information and
No
Classification Workaround
36 The 'Compatible I/O Compatible IO DeviceNet Import will abort.
mask field' field mask field of Contact the vendor to
in the Producing producing get device EDS files
Connection Entry is connection entry of with all the mandatory
null. Please retry IO info section is fields with non-empty
with a valid EDS empty entries.
file.
37 The 'name' field in Name field of DeviceNet Import will abort.
the Producing producing Contact the vendor to
Connection Entry is connection entry in get device EDS files
null. Please retry IO info section is with all the mandatory
with a valid EDS null fields without any
file. empty entries.
38 The 'connection The connection DeviceNet Import will abort.
path size' field in path size field in the Contact the vendor to
the Producing producing get device EDS files
Connection Entry is connection entry of with all the mandatory
invalid. Please IO info section has fields with all valid
retry with a valid an invalid entry. entries.
EDS file.
39 The 'connection “The connection DeviceNet Import will abort.
path size' field in path size field in the Contact the vendor to
the Producing producing get device EDS files
Connection Entry is connection entry of with all the mandatory
null. Please retry IO info section is fields with non-empty
with a valid EDS empty. entries.
file.
9ARD000014-600 A 233
Appendix A Troubleshooting EDS File
Applicability Additional
Sl
Message Reason Based on Device Information and
No
Classification Workaround
40 The 'help string' The help string field DeviceNet Import will abort.
field in the in producing Contact the vendor to
Producing connection of IO get device EDS files
Connection Entry is info section is null. with all the mandatory
null. Please retry fields without any
with a valid EDS empty entries.
file.
41 Invalid Epath in Epath field in assem Modular Continue the import
assembly section. section of EDS file EtherNet/IP/ with this message.
Do you want to has invalid entry. DeviceNet Else, import will be
continue? aborted, and contact
the vendor to get
device EDS files with
all the valid entries.
42 Invalid size in Size field in assem Modular Continue the import
assembly section. section of EDS file EtherNet/IP/ with this message.
Do you want to has invalid entry DeviceNet Else, import will be
continue? aborted, and contact
the vendor to get
device EDS files with
all the valid entries.
43 Invalid descriptor Descriptor field in Modular Continue the import
in assembly assem section of EtherNet/IP/ with this message.
section. Do you EDS file has invalid DeviceNet Else, import will be
want to continue? entry aborted and contact
the vendor to get
device EDS files with
all the valid entries.
234 9ARD000014-600 A
Appendix A Troubleshooting EDS File
Applicability Additional
Sl
Message Reason Based on Device Information and
No
Classification Workaround
44 Invalid member Member size field Modular Continue the import
size in assembly has invalid entry in EtherNet/IP/ with this message.
section. Do you assem section of DeviceNet Else, import will be
want to continue? EDS file aborted and contact
the vendor to get
device EDS files with
all the valid entries.
45 Invalid Switch Switch selector field General Purpose Continue the import
selector, in in variants section Device with this message.
variants. Do you of EDS file has EtherNet/IP/ Else, import will be
want to continue? invalid entry DeviceNet aborted and contact
the vendor to get
device EDS files with
all the valid entries.
46 Invalid selection Selection entry is General Purpose Continue the import
entry, in variants. invalid in variants Device with this message.
Do you want to section of EDS file. EtherNet/IP/ Else, import will be
continue? DeviceNet aborted and contact
the vendor to get
device EDS files with
all the valid entries.
47 Invalid IO mask, in IO mask field has DeviceNet Continue the import
IO section. Do you an invalid entry in with this message.
want to continue? IO section of EDS Else, import will be
file aborted and contact
the vendor to get
device EDS files with
all the valid entries.
9ARD000014-600 A 235
Appendix A Troubleshooting EDS File
Applicability Additional
Sl
Message Reason Based on Device Information and
No
Classification Workaround
48 Invalid producer, Producer field in IO DeviceNet Continue the import
in IO section. Do section of EDS file with this message.
you want to has an invalid entry Else, import will be
continue? aborted, and contact
the vendor to get
device EDS files with
all the valid entries.
49 Invalid consumer, Consumer field in DeviceNet Continue the import
in IO section. Do IO section of EDS with this message.
you want to file has an invalid Else, import will be
continue? entry aborted, and contact
the vendor to get
device EDS files with
all the valid entries.
50 First character Space cannot be EtherNet/IP/ Continue the import
cannot be a space the first character in DeviceNet with this message.
product description Else, import will be
or product name aborted, and contact
the vendor to get
device EDS files with
all the valid entries.
51 Please enter only Only alpha numeric EtherNet/IP/ Continue the import
aplha numeric text text is allowed for DeviceNet with this message
description field after specifying
correct syntax.
52 Product Name should If the product name EtherNet/IP/ Continue the import
be aplha numeric is not alpha numeric DeviceNet with this message
text for <EDS file text after specifying
name> correct syntax.
236 9ARD000014-600 A
Appendix A Troubleshooting EDS File
Applicability Additional
Sl
Message Reason Based on Device Information and
No
Classification Workaround
53 Product name in the Dots and spaces EtherNet/IP/ Continue the import
Hwd should not not allowed in DeviceNet with this message
contain only product name in after specifying
dots/spaces. hwd field correct syntax.
54 <Product name> is a Two modules have EtherNet/IP/ Continue the import
duplicate module, same product name DeviceNet with this message
please change the which is not after specifying
product name and allowed. correct syntax.
proceed with the
import process.
55 Catalog number for Catalog number for EtherNet/IP/ Continue the import
the device is not the device is empty. DeviceNet with this message.
present. Hence
selection would be
changed to product
name
56 Please enter a If the product name EtherNet/IP/ Continue the import
valid product name. specified is not DeviceNet with this message
valid. after specifying valid
Product name.
57 First character of If the first character EtherNet/IP/ Continue the import
the Product Name in the product name DeviceNet with this message
cannot be a space field is a space. after specifying
correct syntax.
58 First character of If the first character EtherNet/IP/ Continue the import
the Description in the description DeviceNet with this message
cannot be a space field is a space. after specifying
correct syntax.
9ARD000014-600 A 237
Appendix A Troubleshooting EDS File
Applicability Additional
Sl
Message Reason Based on Device Information and
No
Classification Workaround
59 Product Description If the product EtherNet/IP/ Continue the import
should be aplha description field is DeviceNet with this message
numeric text not an after specifying
alphanumeric text correct syntax.
60 You cannot uncheck Unchecking a Modular Continue the import
the devices that module which was EtherNet/IP/ with this message.
were enabled during imported earlier is DeviceNet
the first import. not allowed.
61 Select atleast one If no device is Modular Continue the import
device to proceed selected from the EtherNet/IP/ selecting atleast one
with the import tree DeviceNet device.
62 Please select the If the adapter file is Modular Continue the import
adapter and proceed not selected while EtherNet/IP/ selecting the adapter.
with the import doing a modular DeviceNet
import.
63 Please select If none of the Modular Continue the import
atleast one IO modular IO files is EtherNet/IP/ selecting atleast one
module and proceed selected from the DeviceNet IO file.
with the import! tree while doing a
modular import.
64 Something has been This message EtherNet/IP/ Continue the import
changed in the shows to the user to DeviceNet with this message by
parameter select "Ok" or selecting "ok".
definition dialog. "Cancel" to the user
Are you sure that to intimate him that
you will discard some changes are
happen in the
Parameter Edit GUI.
238 9ARD000014-600 A
Appendix A Troubleshooting EDS File
Applicability Additional
Sl
Message Reason Based on Device Information and
No
Classification Workaround
65 The enumrange This message EtherNet/IP/ Continue the import
parameter is comes when user DeviceNet with this message
currently in use clicks delete a after specifying valid
parameter which is enum range
been referred by a parameter.
Channel.
66 Overflow value When overflow EtherNet/IP/ Continue the import
should be greater value entered is DeviceNet with this message
than max less than the after specifying valid
maximum value overflow value for the
parameter.
67 Underfolw value when underflow EtherNet/IP/ Continue the import
should be less than value entered is DeviceNet with this message
Min more than the after specifying valid
minimum value. underflow value for
the parameter.
68 Min value should be When minimum EtherNet/IP/ Continue the import
in between Max and value entered is not DeviceNet with this message
Underfolw in the range of after specifying valid
maximum and minimum value for the
underflow value. parameter.
69 Max value should be when maximum EtherNet/IP/ Continue the import
in between Min and value entered is not DeviceNet with this message
Overfolw in the range of after specifying valid
minimum and maximum value for
overflow value. the parameter.
9ARD000014-600 A 239
Appendix A Troubleshooting EDS File
Applicability Additional
Sl
Message Reason Based on Device Information and
No
Classification Workaround
70 The value entered When the value EtherNet/IP/ Continue the import
already exists entered is already DeviceNet with this message
existing in the range after specifying valid
values for range value for the
enumrange parameter.
parameter
71 Value is not within When the value EtherNet/IP/ Continue the import
Min and Max range entered is not in the DeviceNet with this message.
minimum and
maximum range for
the enumrange
parameter.
72 This is not a valid When the link path EtherNet/IP/ Continue the import
Link path entry is according to the DeviceNet after specifying a valid
Epath syntax. link path value for the
parameter.
73 Out of Range When the value EtherNet/IP/ Continue the import
entered is in the DeviceNet after specifying a valid
audiotape range in datatype value for the
minimum, maximum parameter.
and default values.
74 invalid entry When the value EtherNet/IP/ Continue the import
entered is not DeviceNet with this message.
having valid ASCII
characters.
240 9ARD000014-600 A
Appendix A Troubleshooting EDS File
Applicability Additional
Sl
Message Reason Based on Device Information and
No
Classification Workaround
75 The default value When the default EtherNet/IP/ Continue the import
is no longer in the value of the DeviceNet with this message.
enum values, parameter is not
therefore it will available in the
automatically be range values.
changed into
nearest value
76 Maximum number of When the number EtherNet/IP/ Continue the import
entries is reached of the entries DeviceNet with this message.
exceeds the total
number of
maximum number
of the values for the
enum and enum
range parameters.
77 This will delete To create the EtherNet/IP/ Continue the import
all the existing channels based on DeviceNet with this message.
channels! the selection
78 Out of Range When the value EtherNet/IP/ Continue the import
entered is not in the DeviceNet with this message.
range of the
minimum and
maximum value.
79 All channels When datatype is EtherNet/IP Continue the import
created for this changed for the tag with this message.
tag will be lost, in Class 3 for PLC
Do you want to device type.
proceed?
9ARD000014-600 A 241
Appendix A Troubleshooting EDS File
Applicability Additional
Sl
Message Reason Based on Device Information and
No
Classification Workaround
80 No. of elements When the value is EtherNet/IP/ Continue the import
should be less than more than the DeviceNet with this message.
or equal to limit permissible number
of elements based
on the datatype
selected for the
specific tag.
81 Invalid port number If the value entered EtherNet/IP/ Continue the import
is more than 255 DeviceNet with this message.
82 Cannot deleted as When the EtherNet/IP/ Continue the import
the Connection is connection that DeviceNet with this message.
EDS based wanted to deleted is
from EDS file under
import.
83 Reached Maximum When total number EtherNet/IP Continue the import
limit of 3 Symbolic of tag based with this message.
Tags connections for the
EDS device is more
than 3
84 Delete all the When the value EtherNet/IP/ Continue the import
existing channels entered is less than DeviceNet with this message.
to proceed further the already
available value and
channels for the
same has already
been created.
85 Invalid Input value When the digit EtherNet/IP/ Continue the import
typed is not in the DeviceNet with this message.
range of 0 to 9
242 9ARD000014-600 A
Appendix A Troubleshooting EDS File
Applicability Additional
Sl
Message Reason Based on Device Information and
No
Classification Workaround
86 No structure If the datatype of EtherNet/IP Continue the import
members are defined class3 tag is with this message
for class3 tag structure and does after specifying
not have any structure members for
elements for the class3 tag.
structure.
87 All the channels To confirm the EtherNet/IP/ Continue the import
that have been deletion of the DeviceNet with this message.
created under all channels.
connections will be
deleted. Do you
want to proceed?
88 There are no When no further EtherNet/IP/ Continue the import
further options for options like byte DeviceNet with this message.
this data type swapping is not
available for some
datatypes.
(example.
Byte=>Dword)
89 Do you really want To confirm the EtherNet/IP/ Continue the import
to delete this deletion of the DeviceNet with this message.
<selected channel channels.
count>channels?
90 Are you sure you To confirm whether EtherNet/IP/ Continue the import
want to cancel? All the user wants to DeviceNet with this message.
changes will be retain the changes
lost! which he made.
91 First character of Space cannot be EtherNet/IP/ Continue the import
Channel name cannot the first character of DeviceNet with this message
be a space a channel name. after specifying proper
character channel name
9ARD000014-600 A 243
Appendix A Troubleshooting EDS File
Applicability Additional
Sl
Message Reason Based on Device Information and
No
Classification Workaround
92 Channel Name should Only alpha numeric EtherNet/IP/ Continue the import
be aplha numeric text is allowed as DeviceNet with this message
text for <channel channel name. after specifying proper
name> channel name
93 <Name/length/audiot Empty string is not EtherNet/IP/ Continue the import
ape> shouldn't be allowed for channel DeviceNet with this message
empty name, length after specifying proper
datatype etc channel name
94 Collision with Same bit position is EtherNet/IP/ Continue the import
other channels or not allowed for more DeviceNet with this message
out of area than one channel after specifying proper
channel details.
95 Invalid parameter. Syntax for Bit, byte EtherNet/IP/ Continue the import
(Syntax failure) column entry is DeviceNet with this message
wrong after specifying proper
channel details.
96 Problem with the Syntax wrong or EtherNet/IP/ Continue the import
data type, wrong invalid entry in DeviceNet with this message
parameter? length column after specifying proper
value in length
column.
97 There is already a Duplicate channel EtherNet/IP/ Continue the import
channel with this names are not DeviceNet with this message
name. Please choose allowed. after specifying proper
another one. channel name
244 9ARD000014-600 A
Appendix A Troubleshooting EDS File
Applicability Additional
Sl
Message Reason Based on Device Information and
No
Classification Workaround
98 One or more illegal Channel name EtherNet/IP/ Continue the import
characters are cannot contain DeviceNet with this message
replaced by illegal characters. after specifying proper
underscores (_) Then it will be channel name
replaced by
underscore.
99 Channels Channels are not EtherNet/IP/ Continue the import
initialization initialized properly/ DeviceNet with this message
error There is some
problem with
initializing the
channels.
100 Structure name Structure name is a EtherNet/IP Continue the import
required mandatory field in with this message
Data Size window after specifying proper
structure name
101 Please enter Atleast one EtherNet/IP Continue the import
stucture elements structure member with this message
and datatype is after specifying
required. structure elements.
102 Member name Member name is a EtherNet/IP Continue the import
required mandatory field in with this message
Datasize window after specifying
member name
103 Invalid member name Member name EtherNet/IP Continue the import
should contain only with this message
alphanumeric after specifying
characters proper member name
9ARD000014-600 A 245
Appendix A Troubleshooting EDS File
Applicability Additional
Sl
Message Reason Based on Device Information and
No
Classification Workaround
104 Member name already No duplicate EtherNet/IP Continue the import
exists! member names with this message
allowed. after specifying
proper member name.
105 Invalid datatype If the datatype EtherNet/IP Continue the import
doesn't match with with this message
the list of datatypes after specifying
provided. proper datatypes.
106 Structure size If the structure size EtherNet/IP Continue the import
exceeds 500 bytes exceeds 500 bytes. with this message
after specifying
proper structure size.
107 Atleast one Class 1 User has not EtherNet/IP Import shall not
or Class 3 channel configured any continue until user
is required to Class 1 or Class 3 creates Class 1 or
proceed further channels. Class 3 channels.
with the import
246 9ARD000014-600 A
Appendix B Troubleshooting CI873 Log
Entries
Connection Error
This is displayed as “I/O Connection Error” for the device in Unit Status of the
device. This is indicated as an error. The messages displayed in CI873 log files for
the Connected related errors with the device are shown in the Table 42. The position
of the device in the hardware tree for which the message is printed, is also printed in
the CI873 logs.
Sl Applicability based on
Message in CI873 Log Description
No device classification
1 Connection in use or Requested connection is already EtherNet/IP
Duplicate Forward available in the slave device.
Open
2 Transport Class and Transport Class (Class 1 0r class 3) EtherNet/IP
Trigger combination and trigger (Cyclic,COS) used in the
not supported connection request is not supported
by the device. Check the EDS file for
correctness.
3 Connection ownership Connection request sent is already EtherNet/IP
conflict available in slave device which is
originated by some other master.
9ARD000014-600 A 247
Connection Error Appendix B Troubleshooting CI873 Log Entries
Sl Applicability based on
Message in CI873 Log Description
No device classification
4 Connection not found Data sent to slave device for a EtherNet/IP
at target connection that is not available in
application the slave device. Try closing the
existing connection and establish a
new connection.
5 Invalid connection Connection type (point to point, EtherNet/IP/DeviceNet
type or connection multicast) and connection priority
priority (schedule, High, Low) used in the
connection request is not supported
by the device. Check the EDS file for
correctness.
6 Invalid connection Either the O->T or T-> size specified EtherNet/IP/DeviceNet
size in the control builder configuration
does not match the size in the
physical device. Check the
correctness of the EDS file.
7 RPI not supported or Check the EDS file for the EtherNet/IP
there is a problem correctness.
with connection
time-out multiplier
or production
inhibit time
8 Connection Manager All the connections of the slave EtherNet/IP
cannot support any device have been utilized. No more
more connections connections available.
9 Either the Vendor Id Check the correctness of the EDS EtherNet/IP/DeviceNet
or the Product Code file. Ensure that the device used in
in the key segment the control builder configuration is
did not match the same as the physical device.
device
248 9ARD000014-600 A
Appendix B Troubleshooting CI873 Log Entries Connection Error
Sl Applicability based on
Message in CI873 Log Description
No device classification
10 Product Type in the Check the correctness of the EDS EtherNet/IP/DeviceNet
key segment did not file. Ensure that the device used in
match the device the control builder configuration is
same as the physical device.
11 Major or Minor Check the correctness of the EDS EtherNet/IP/DeviceNet
revision information file. Ensure that the device used in
in the key segment the control builder configuration is
did not match the same as the physical device.
device
12 Invalid connection Check the EDS file for the EtherNet/IP
point specified in correctness. Connection point used
the connection path does not match with the physical
device.
13 Invalid Ensure that the right device is EtherNet/IP
configuration format configured in the control builder.
Check the EDS file for the
correctness.
14 Connection request For listen only connection there EtherNet/IP
fails since there is should be an exclusive owner
no controlling connection originated to the slave
connection currently device.
open
15 Target application All the connection resources in the EtherNet/IP
cannot support any slave device are exhausted. Try
more connections closing certain connections and
retry.
16 RPI is smaller than Check the EDS file for the EtherNet/IP
the Production correctness.
Inhibit time
9ARD000014-600 A 249
Connection Error Appendix B Troubleshooting CI873 Log Entries
Sl Applicability based on
Message in CI873 Log Description
No device classification
17 Connection timed out Connection between CI873 and the EtherNet/IP
slave device timed out. Check if the
slave device is available in the
network. Check the load of CL and
slave device.
18 Unconnected Send Reply to the connection request is EtherNet/IP
timed out waiting not received from the slave device
for a response within the stipulated time period.
Check if the device is available in
the network.
19 Network bandwidth Slave device is too busy to handle EtherNet/IP
not available for the connection request. Check the
data load of the slave device.
20 Port specified in Check the EDS file for correctness. EtherNet/IP/DeviceNet
port segment not
available
21 Link Address Check the EDS file for correctness. EtherNet/IP
specified in port
segment not
available
22 Invalid Segment Type Check the EDS file for correctness. EtherNet/IP
or Segment Value in
Path
23 Connection already Check if the connection is already EtherNet/IP
established available in slave device.
24 Direct connection Check if the connection is already EtherNet/IP
already established available in slave device.
250 9ARD000014-600 A
Appendix B Troubleshooting CI873 Log Entries Connection Error
Sl Applicability based on
Message in CI873 Log Description
No device classification
25 No more consumer All the connections to the particular EtherNet/IP
resources available tag is consumed, and the device will
in the producing not accept any more connections to
object the tag.
26 Producing Symbol Check if the Tag configured in EtherNet/IP
does not exist control builder is defined in AB PLC
27 The object cannot The device is in a state where it can EtherNet/IP/DeviceNet
perform the not accept any connections. Contact
requested service in the device vendor to resolve it.
its current
mode/state
9ARD000014-600 A 251
Configuration Error Appendix B Troubleshooting CI873 Log Entries
Configuration Error
This will be displayed as “Internal Config Error” for the device in Unit Status of the
device. This is indicated as an Warning. The messages displayed in CI873 log files
for the Configuration related errors with the device are shown in the Table 43. The
position of the device in the hardware tree for which the message is printed, is also
printed in the CI873 logs.
Sl Applicability based on
Message in CI873 Log Description
No device classification
1 Resources needed for Slave device is loaded heavily EtherNet/IP/DeviceNet
the object to perform that, it can't handle this
the requested service request time being. Try
were unavailable reducing the slave device load.
2 Invalid Parameter Value sent in the configuration EtherNet/IP/DeviceNet
value request is invalid. Check that
parameter value in EDS file for
the correctness.
3 The path segment Path used in the configuration EtherNet/IP
identifier or the request is not valid. Check the
segment syntax was not EDS file for the correctness.
understood by the
processing node
4 The path is Certain information in EDS file EtherNet/IP/DeviceNet
referencing an object does not match with the slave
class, instance or device configuration. Ensure
structure element that that the right EDS file for the
is not known or is not device is used. Check the
contained in the major and minor version of the
processing node EDS file.
5 Only part of the The data sent in the EtherNet/IP
expected data was configuration request is not
transferred complete. Check the EDS file
for the correctness.
252 9ARD000014-600 A
Appendix B Troubleshooting CI873 Log Entries Configuration Error
Sl Applicability based on
Message in CI873 Log Description
No device classification
6 The messaging Connection used to send the EtherNet/IP
connection was lost Tag data to PLC is
disconnected for some reason.
Ensure that the PLC is
available in the network.
7 The requested service Certain information in EDS file EtherNet/IP/DeviceNet
was not implemented or does not match with the slave
was not defined for device configuration. Ensure
this object that the right EDS file for the
class/instance device is used. Check the
Major and minor version of the
EDS file.
8 Invalid attribute data Value sent in the configuration EtherNet/IP/DeviceNet
detected request is invalid. Check the
correctness of the EDS file.
9 The object is already While trying to change the EtherNet/IP/DeviceNet
in the mode/state state of the device say from
being requested by the Idle to Run or Run to idle
service check if the device is already in
that required state.
10 A request to modify a EtherNet/IP/DeviceNet
non-modifiable
attribute was received
11 The device's current Configuration of certain EtherNet/IP/DeviceNet
mode/state prohibits parameters are not allowed
the execution of the when the device is in run or
requested service connected state. Ensure that
the device is in right state.
9ARD000014-600 A 253
Configuration Error Appendix B Troubleshooting CI873 Log Entries
Sl Applicability based on
Message in CI873 Log Description
No device classification
12 The data to be Data sent to the device is more EtherNet/IP
transmitted in the than what is expected.Check
response buffer is the EDS file for the
larger than the correctness.
allocated response
buffer
13 The service did not the configuration request sent EtherNet/IP/DeviceNet
supply enough data to to the device is
perform the specified incomplete.Check the EDS file
operation for correctness.
14 The attribute Check the EDS file if right EtherNet/IP/DeviceNet
specified in the version is been used.
request is not
supported
15 The service supplied Data sent to the device is more EtherNet/IP/DeviceNet
more data than was than what is expected. Check
expected the EDS file for the
correctness.
16 The object specified Check the EDS file if right EtherNet/IP/DeviceNet
does not exist in the version is been used.
device
17 The attribute data of Certain parameters have to be EtherNet/IP/DeviceNet
this object was not saved in ROM after
saved prior to the configuration, so that it can be
requested service automatically configured
during power failure condition.
Check the EDS file if the
option to save the parameter is
provided.
254 9ARD000014-600 A
Appendix B Troubleshooting CI873 Log Entries Configuration Error
Sl Applicability based on
Message in CI873 Log Description
No device classification
18 An attempt was made to Configuration of certain EtherNet/IP/DeviceNet
write to a write-once parameters are not allowed
medium that has when the device is in run or
already been written, connected state. Ensure that
or to modify a value the device is in right state.
that cannot be changed
once established
19 An invalid reply is Invalid reply is received from EtherNet/IP/DeviceNet
received (e.g. reply the slave device wither for the
service code does not configuration or connection
match the request request. Contact the device
service code, or reply vendor.
message is shorter
than the minimum
expected reply size).
20 Invalid Vendor Id or Check the EDS file for the EtherNet/IP/DeviceNet
Product Code specified correctness. Ensure that the
in the Key segment right EDS file is used. It can be
that device configured in
control builder is different from
the device physically available.
21 Invalid Product Type Check the EDS file for the EtherNet/IP/DeviceNet
specified in the Key correctness. Ensure that the
segment right EDS file is used. It can be
that device configured in
control builder which is
different from the device
physically available.
9ARD000014-600 A 255
Configuration Error Appendix B Troubleshooting CI873 Log Entries
Sl Applicability based on
Message in CI873 Log Description
No device classification
22 Invalid Major or Minor Check if the right version of the EtherNet/IP/DeviceNet
revision specified in EDS file is used.
the Key segment
23 An attempt was made to Slave device is loaded heavily EtherNet/IP/DeviceNet
set an attribute that that, it cannot handle this
is not able to be set request time being. Try
at this time reducing the slave device load.
256 9ARD000014-600 A
Index
Numerics Re-import 168
200-AENTR 147, 150 DeviceNet
Configuration Recovery 131
A Configure Slave Device 122
Address Recovery 44 COS Connection 127
Cyclic Connection 129
Device Identification Parameters 124
C
Electronic Key Parameters 124
CI873 19
Hot Swap 44
CEX Bus 217
Insert Slave Device 121
CI873 Connections 30
Poll Connection 126
CI873 Module Redundancy 42
Re-configuration 170
Configuration 108
Status Handling 37
Explicit Messaging 31
Strobe Connection 128
Hot Swap 43
Diagnostic Webpages 189
Implicit Messaging 30
Insert 107
Status Handling 33 E
Common Industrial Protocol 19 EDS File 47
Config Recovery 131 EDS Viewer 62
Configuration Recovery 44 Electronic Key Parameters 124
Controller Area Network 19 EtherNet/IP
COS Connection 127 Configuration 135
Cyclic Connection 129 Hot Swap 45
Insert 133
Set IP Address 132
D
Technical Data 215
Device Identification Parameters 124
Device Import Wizard 47
Control Logix PLC 81 F
Convert EDS File 49 Firmware
Device 57 LD 800DN 176
EtherNet/IP Device 79
File 61 H
I/O Channel Creation 76 Hardware Library 103
I/O Settings 73 Hardware Tree 28
Modular I/O System 54 Hot Swapping 27
9ARD000014-600 A 257
Index
I P
I/O Settings Poll Connection 126
Analog Channels 94 Protocol User Interface 28
Delete I/O Channels 100
DeviceNet Device 75 R
Digital Channels 91 Requested Packet Interval 31
Modify I/O Channels 100 RPI 31
Recreate I/O Channels 100 Run-Time Behavior 165
Inter Scan Delay 120
S
L S200 I/O 146
LD 800DN 173 Scan Cycle 182
BridgeWay Configuration Tool 174 Status Handling 27
Configuration 110 Strobe Connection 128
File System 201
Hot Swap 44 T
Insert 109 Technical Data 213
IP Address 179
MAC ID 179
U
Re-configuration 171
User Interface 28
Run/Idle State 209
Scan Cycle 182
Status and Diagnostics Indicators 183
Status Handling 35
System Files 204
Technical Data 214
Timing Parameters 120
Updating Firmware 176
User Accounts 203
Web Interface 189
Active Nodes 191
Faulted Nodes 193
Idle Nodes 192
Invalid Nodes 194
Node Status 195
Status & Settings 196
LED Indicators 183
Logix 5000 series PLC
Configuration 141
258 9ARD000014-600 A
Contact us
9ARD000014-600 A
www.abb.com/controlsystems All rights reserved.