194
Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Instruction Manual

EtherNet/IPCommunications Module

M/N RECOMM-ENET

Firmware Version 2.xxx

Firmware Version 3.xxx

D2-3510-1

Page 2: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

©2005 Rockwell Automation. All rights reserved.

The information in this manual is subject to change without notice.

Throughout this manual, the following notes are used to alert you to safety considerations:

Important: Identifies information that is critical for successful application and understanding of the product.

!ATTENTION: Identifies information about practices or circumstances that can lead to personal injury or death, property damage, or economic loss.

Windows and Microsoft are trademarks of Microsoft Corporation.Ethernet is a trademark of Digital Equipment Corporation, Intel Corporation, and Xerox Corporation. Netscape and Netscape Navigator are registered trademarks of Netscape Communications Corporation.Reliance, SP600, GV6000, LiquiFlo 2.0, VS Utilities, DPI, RSLogix, ControlLogix, and SLC are trademarks of Rockwell Automation.

!ATTENTION: The drive may contain high voltages that can cause injury or death. Remove all power from the drive, and then verify power has been removed before installing or removing an EtherNet/IP module. Failure to observe these precautions could result in severe bodily injury or loss of life.ATTENTION: Only qualified electrical personnel familiar with drive and power products and the associated machinery should plan or implement the installation, start up, configuration, and subsequent maintenance of the product using an EtherNet/IP module. Read and understand this manual in its entirety before proceeding. Failure to observe these precautions could result bodily injury and/or damage to equipment. ATTENTION: DPI host products must not be directly connected together via RECBL-xxx cables. Unpredictable behavior due to timing and other internal procedures can result if two or more devices are connected in this manner. Failure to observe this precaution could result bodily injury and/or damage to equipment.ATTENTION: If the EtherNet/IP module is transmitting controlI/O to the drive, the drive may fault when you reset the module. Determine how your drive will respond before resetting an module. Failure to observe this precaution could result bodily injury and/or damage to equipment. ATTENTION: Parameters Comm Flt Action (21), Idle Flt Action (22), and Peer Flt Action (41) let you determine the action of the module and connected drive if communications are disrupted. By default, these parameters fault the drive. You can set these parameters so that the drive continues to run. Precautions should be taken to ensure that the settings of these parameters do not create a hazard of injury or equipment damage.When commissioning the drive, verify that your system responds correctly to various situations (for example, a disconnected cable or a faulted controller). Failure to observe this precaution could result bodily injury and/or damage to equipment. ATTENTION: When a system is configured for the first time, there may be unintended or incorrect machine motion. Disconnect the motor from the machine or process during initial system testing. Failure to observe this precaution could result bodily injuryand/or damage to equipment.

Page 3: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Contents I

CONTENTSChapter 1 Introduction

1.1 Module Features............................................................ 1-11.2 Compatible Products ..................................................... 1-21.3 Related Documentation ................................................. 1-21.4 Getting Assistance from Reliance Electric..................... 1-3

Chapter 2 Getting Started2.1 Required Equipment ...................................................... 2-22.2 Installation Checklist ...................................................... 2-3

Chapter 3 Installing the EtherNet/IP Module3.1 Preparing for an Installation........................................... 3-13.2 Setting the Web Pages Switch (Version 3.xxx) ............. 3-13.3 Connecting the Module to the Drive .............................. 3-23.4 Connecting the Module to the Network.......................... 3-53.5 Applying Power.............................................................. 3-63.6 Commissioning the Module ........................................... 3-6

Chapter 4 Configuring the EtherNet/IP Module4.1 Configuration Tools........................................................ 4-14.2 Using the LCD OIM to Configure the Module ................ 4-2

4.2.1 SP600 and LiquiFlo 2.0 ....................................... 4-24.2.2 GV6000 ............................................................... 4-3

4.3 Using BOOTP to Set the IP Address, Subnet Mask, and Gateway Address.................................................. 4-34.4 Using Parameters to Set the IP Address, Subnet Mask, and Gateway Address.................................................. 4-64.5 Setting the Data Rate .................................................... 4-84.6 Setting the I/O Configuration ......................................... 4-84.7 Setting the Reference Adjustment ............................... 4-104.8 Selecting a Master-Slave or Peer-to-Peer Hierarchy... 4-10

4.8.1 Configuring the Module for a Master-Slave Hierarchy.......................................................... 4-114.8.2 Configuring the Module to Transmit Peer-to-Peer

Data................................................................... 4-124.8.3 Configuring the Module to Receive Peer-to-Peer

Data................................................................... 4-134.9 Setting a Fault Action................................................... 4-17

4.9.1 Setting the Fault Configuration Parameters ...... 4-19

Page 4: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

II EtherNet/IP Communications Module

4.10Setting Web Access Control ........................................ 4-194.11Resetting the Module ................................................... 4-214.12Viewing the Module Configuration ............................... 4-22

Chapter 5 Configuring the Scanner or Bridge5.1 Configuring a Simple Network: An Example .................. 5-15.2 Adding a Bridge or Scanner to the I/O Configuration..... 5-25.3 Adding the Module and Drive to the

I/O Configuration5-45.4 Saving the Configuration................................................ 5-9

Chapter 6 Using I/O Messaging6.1 About I/O Messaging ..................................................... 6-16.2 Understanding the I/O Image......................................... 6-26.3 Using Logic Command/Status ....................................... 6-56.4 Using Reference/Feedback ........................................... 6-66.5 Using Datalinks .............................................................. 6-7

6.5.1 32-Bit Parameters using 16-Bit Datalinks ............ 6-86.6 Sample Ladder Logic Program ...................................... 6-9

6.6.1 Function of the Sample Program ......................... 6-96.7 RSLogix 5000 Configuration ........................................ 6-106.8 Logic Command/Status Words .................................... 6-116.9 Sample ControlLogix Ladder Logic Program ............... 6-126.10Sample Datalink Data .................................................. 6-13

Chapter 7 Using Explicit Messaging7.1 About Explicit Messaging............................................... 7-17.2 Formatting Explicit Messages ........................................ 7-27.3 Performing Explicit Messages........................................ 7-37.4 About the Explicit Message Examples........................... 7-5

7.4.1 Get Attribute Single Message Example ............... 7-67.4.2 Set Attribute Single Message Example ............... 7-87.4.3 Get Attributes Scattered Message Example...... 7-107.4.4 Set Attributes Scattered Message Example ...... 7-14

Chapter 8 Troubleshooting the Module and Network8.1 Understanding the Status Indicators.............................. 8-1

8.1.1 DRIVE Status Indicator........................................ 8-28.1.2 MS Status Indicator ............................................. 8-38.1.3 NET A Status Indicator ........................................ 8-48.1.4 NET B Status Indicator ........................................ 8-5

8.2 Module Diagnostic Items................................................ 8-68.3 Viewing and Clearing Events ......................................... 8-9

Chapter 9 Viewing the Module’s Web Pages9.1 Accessing the Module’s Main Web Pages..................... 9-1

Page 5: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Contents III

9.1.1 Information on Module Home Page..................... 9-49.2 Process Display Pop-Up Windows ................................ 9-59.3 TCP/IP Configuration Web Page ................................... 9-69.4 Configure E-mail Notification Web Page ....................... 9-7

9.4.1 To configure e-mail notification............................ 9-89.5 DPI Device Information Pages..................................... 9-11

Page 6: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

IV EtherNet/IP Communications Module

Page 7: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Contents V

List of Figures

Figure 2.1 – Components of the EtherNet/IP Module................................. 2-1

Figure 3.1 – Setting Web Pages Switch ..................................................... 3-2Figure 3.2 – DPI Ports and Internal Interface Cables ................................. 3-3Figure 3.3 – Mounting the Module .............................................................. 3-4Figure 3.4 – Connecting the Ethernet Cable to the Network ...................... 3-5

Figure 4.1 – Accessing the Module Parameters using the LCD OIM (SP600, LiquiFlo) ................................................................. 4-2Figure 4.2 – Acessing the Module Parameters using the LCD OIM (GV6000) ............................................................................. 4-3Figure 4.3 – BOOTP Server Window.......................................................... 4-4Figure 4.4 – New Entry Dialog Box............................................................. 4-4Figure 4.5 – BOOTP Server Window with an Module in the Relation List .. 4-5Figure 4.6 – Sample BOOTP Screen on an LCD OIM................................ 4-6Figure 4.7 – Sample IP Address Screen on an LCD OIM........................... 4-6Figure 4.8 – Sample Subnet Mask Screen on an LCD OIM ....................... 4-7Figure 4.9 – Sample Gateway Screen on an LCD OIM.............................. 4-7Figure 4.10 – Ethernet Data Rate Screen on an LCD OIM......................... 4-8Figure 4.11 – I/O Configuration Screen on an LCD OIM ............................ 4-9Figure 4.12 – Reference Adjust Screen on an LCD OIM.......................... 4-10Figure 4.13 – Master-Slave Input Screen on an LCD OIM ....................... 4-11Figure 4.14 – Master-Slave Output Screen on an LCD OIM .................... 4-11Figure 4.15 – Peer Out Enable Screen on an LCD OIM........................... 4-12Figure 4.16 – Peer A Output Screen on an LCD OIM............................... 4-12Figure 4.17 – Peer B Output Screen on an LCD OIM............................... 4-12Figure 4.18 – Peer Out Time and Peer Out Skip Screens on an LCD OIM .................................................................................. 4-13Figure 4.19 – Peer Input Enable Screen on an LCD OIM......................... 4-14Figure 4.20 – Peer Input Address 1 Screen on an LCD OIM.................... 4-14Figure 4.21 – Peer A Input Screen on an LCD OIM ................................. 4-14Figure 4.22 – Peer B Input Screen on an LCD OIM ................................. 4-15Figure 4.23 – Peer Logic Command Mask Screen on an LCD OIM......... 4-15Figure 4.24 – Peer Input Timeout Screen on an LCD OIM....................... 4-16Figure 4.25 – Peer Fault Action Screen on an LCD OIM.......................... 4-16Figure 4.26 – Comm Flt Action Screen and Idle Flt Action Screen on an LCD OIM................................................................ 4-18Figure 4.27 – Example Web Access Control Screen on an LCD OIM...... 4-20Figure 4.28 – Example Web Access Control Screen on an LCD OIM...... 4-21Figure 4.29 – Reset Screen on an LCD OIM............................................ 4-21

Figure 5.1 – Sample EtherNet/IP Network.................................................. 5-1Figure 5.2 – RSLogix 5000 Window ........................................................... 5-2Figure 5.3 – Select Module Type Dialog Box.............................................. 5-3Figure 5.4 – Module Properties Dialog Box - Page 1.................................. 5-3Figure 5.5 – RSLogix 5000: I/O Configuration Folder................................. 5-4

Page 8: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

VI EtherNet/IP Communications Module

Figure 5.6 – Right Clicking the Scanner...................................................... 5-5Figure 5.7 – Select Module Type Dialog Box.............................................. 5-5Figure 5.8 – Module Properties Dialog Box - Page 1.................................. 5-6Figure 5.9 – Module Properties Dialog Box - Page 2.................................. 5-7Figure 5.10 – RSLogix 5000 - Data Types and I/O Configuration Folders.. 5-8Figure 5.11 – Download Dialog Box............................................................ 5-9

Figure 6.1 – ControlLogix I/O Image with All I/O Enabled (Example 1) ...... 6-3Figure 6.2 – ControlLogix I/O Image (Example 2)....................................... 6-5Figure 6.3 – Controller Tags for the Sample ControlLogix Ladder Logic Program ............................................................................. 6-10Figure 6.4 – Output Image for the Sample ControlLogix Ladder Logic Program ............................................................................. 6-10Figure 6.5 – Input Image for the Sample ControlLogix Ladder Logic Program ............................................................................. 6-11Figure 6.6 – Program Tags for Sample ControlLogix Ladder Logic Program ............................................................................. 6-11Figure 6.7 – Sample ControlLogix Ladder Logic Program for I/O Messaging.......................................................................... 6-12Figure 6.8 – Sample ControlLogix Ladder Logic Program for I/O Messaging (Continued)...................................................... 6-13Figure 6.9 – Sample Datalink Data for the Sample Ladder Logic Program ............................................................................. 6-13

Figure 7.1 – ControlLogix Message Format in RSLogix 5000 .................... 7-2Figure 7.2 – Explicit Message Process....................................................... 7-4Figure 7.3 – Controller Tags for Explicit Messages .................................... 7-5Figure 7.4 – Message Format for a Get Attribute Single Message............. 7-6Figure 7.5 – Get Attribute Single Message Example .................................. 7-7Figure 7.6 – Example of Destination Data from a Get Attribute Single Message .............................................................................. 7-7Figure 7.7 – Message Format for a Set Attribute Single Message ............. 7-8Figure 7.8 – Set Attribute Single Message Example................................... 7-9Figure 7.9 – Example of Source Data from Set Attribute Single Message . 7-9Figure 7.10 – Message Format for a Get Attributes Scattered Message.. 7-10Figure 7.11 – Example of Get Attributes Scattered Message................... 7-11Figure 7.12 – Data Structure for Get Scattered Attributes Messages....... 7-11Figure 7.13 – Source Data Example......................................................... 7-12Figure 7.14 – Destination Data Example .................................................. 7-13Figure 7.15 – Message Format for a Set Attributes Scattered Message .. 7-14Figure 7.16 – Set Attributes Scattered Message Example ....................... 7-15Figure 7.17 – Data Structures for Set Attributes Scattered Message ....... 7-15Figure 7.18 – Source Data Example......................................................... 7-16Figure 7.19 – Destination Data Example .................................................. 7-17

Figure 8.1 – Viewing and Clearing Events Using an LCD OIM on a SP600 or LiquiFlo 2.0 Drive ......................................... 8-9Figure 8.2 – Viewing and Clearing Events Using an LCD OIM on a GV6000 Drive............................................................... 8-9

Page 9: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Contents VII

Figure 9.1 – Main Web Page for the Module .............................................. 9-2Figure 9.2 – Process Display Pop-up Window............................................ 9-5Figure 9.3 – TCP/IP Configuration Web Page............................................ 9-6Figure 9.4 – Configuration of E-mail Notification Web Page....................... 9-8Figure 9.5 – Selected Fault Configuration Page......................................... 9-9Figure 9.6 – Example of E-mail Message Ssent by Module ..................... 9-10Figure 9.7 – Example of Port 0 (SP600 Drive) Module Information Page .................................................................................. 9-11Figure 9.8 – Example of Port 0 (SP600 Drive) Diagnostic Information Page .................................................................................. 9-12Figure 9.9 – Example of Port 0 (SP600 Drive) Fault Queue Page ........... 9-12Figure 9.10 – Example of Port 5 (RECOMM-ENET Module) Event Queue Page..................................................................... 9-13

Page 10: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

VIII EtherNet/IP Communications Module

Page 11: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Contents IX

List of Tables

Table 2.1 – Equipment Shipped with the EtherNet/IP Module.................... 2-2Table 2.2 – User-Supplied Items Required for Installation ......................... 2-2

Table 4.1 – Configuration Tools.................................................................. 4-1Table 4.2 – Editing the New Entry Dialog Box............................................ 4-5Table 4.3 – Selections for Drive Response to Communication Fault........ 4-18Table 4.4 – Fault Configuration Parameters ............................................. 4-19Table 4.5 – Module Configuration Parameters ......................................... 4-22

Table 5.1 – Module Properties Fields ......................................................... 5-4Table 5.2 – Edit Module Properties............................................................. 5-6Table 5.3 – Edit Connection Parameters .................................................... 5-6Table 5.4 – SP600 and LiquiFlo 2.0 (16-Bit Reference/Feedback and

Datalinks) .............................................................................. 5-7Table 5.5 – GV6000 16-Bit Reference/Feedback and 32-bit Datalinks) ..... 5-7

Table 6.1 – Parameter Settings for the Sample Program........................... 6-9

Table 7.1 – Settings for Message Format................................................... 7-6Table 7.2 – Key Settings for Data Format................................................... 7-8Table 7.3 – Key Settings for Message Format.......................................... 7-10Table 7.4 – Message Format Settings...................................................... 7-14

Table 8.1 – Status Indicators (Location on Drive May Vary)....................... 8-1Table 8.2 – DRIVE Status Indicator: State Definitions................................ 8-2Table 8.3 – MS Status Indicator: State Definitions ..................................... 8-3Table 8.4 – NET A Status Indicator: State Definitions ................................ 8-4Table 8.5 – NET B Status Indicator: State Definitions ................................ 8-5Table 8.6 – Module Diagnostic Items.......................................................... 8-6Table 8.7 – Event Codes and Descriptions............................................... 8-10

Page 12: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

X EtherNet/IP Communications Module

Page 13: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Introduction 1-1

CHAPTER 1Introduction

This manual provides information about the EtherNet/IP Communications module (RECOMM-ENET) and using it with DPIAC drives, such as SP600 and GV6000 drives. It is intended for qualified electrical personnel familiar with installing, programming, and maintaining AC drives and networks.

The module is mounted in the drive and receives its required power from the drive. It can be used with other products that implement DPI, which is a peripheral communication interface. Refer to the documentation for your product for specific information about how it works with this module.

1.1 Module FeaturesThe EtherNet/IP Communications module features the following:

• Status indicators that report the status of the drive communications, module, and network. They are visible both when the cover is opened and when it is closed.

• I/O, including Logic Command/Reference and up to four pairs of Datalinks that may be configured for your application using associated parameters.

• A number of tools to configure the module and connected drive. These tools include the LCD OIM and VS Utilities software. In addition, you can use a BOOTP server to configure the network features on the module (for example, the IP address).

• User-defined fault actions that determine how the module and the drive respond to communication disruptions on the network.

• Explicit messages are supported.

• Master-Slave or Peer-to-Peer hierarchies can be set up so that the module and the connected drive can transmit data to and from either a scanner or another drive on the network.

• Each module has a web page that displays information about the module, the connected drive, and other DPI devices connected to the drive.

• The module can be configured to send e-mail messages to desired addresses when selected drive faults occur and/or are cleared, and/or when the module takes a communication or idle fault action.

Page 14: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

1-2 EtherNet/IP Communications Module

1.2 Compatible Products

DPI (Drive Peripheral Interface) is a second generation peripheral communication interface. The EtherNet/IP module is compatible with Reliance Electric drive products that support DPI. AT the time of publication, compatible products include:

• SP600 6SP Series AC Drives

• SP600 6SB Series AC Drives

• GV6000 AC Drives

• LiquiFlo 2.0 AC Drives

1.3 Related Documentation

Refer to the following related publications as necessary for more information. All of the publications are available from http://www.reliance.com.

• D2-3485 SP600 AC Drive User Manual (6SP Series)

• D2-3501 SP600 AC Drive User Manual (6SB Series)

• D2-3540 GV6000 AC Drive User Manual

• D2-3488 VS Utilities Getting Results ManualOnline help installed with the software

• D2-3518 LiquiFlo 2.0 AC Drive User Manual

• ENET-IN001... EtherNet/IP Planning and Installation Manual

• ENET-AP001... EtherNet/IP Performance and Application Guide

• 1756-UM050... ControlLogix Ethernet Bridge Module User Manual

• 1756-UM051... ControlLogix Ethernet Communications Module User Manual

• 9399-WAB32GR RSLinx Getting Results with RSLinx

• 9399-RLD300GR RSLogix 5000 Getting Results Guide

Page 15: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Introduction 1-3

1.4 Getting Assistance from Reliance Electric

If you have any questions or problems with the products described in this instruction manual, contact your local Reliance Electric sales office.

For technical assistance, call 1-864-284-5444. Before calling, please review the troubleshooting section of this manual and check the Reliance drives website for additional information. When you call this number, you will be asked for the drive model number and this instruction manual number.

Page 16: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

1-4 EtherNet/IP Communications Module

Page 17: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Getting Started 2-1

CHAPTER 2Getting Started

This chapter provides:

• A description of the EtherNet/IP module’s components• A list of parts shipped with the module

• A list of user-supplied parts required for installing the module• An installation checklist

➀ Status Indicators Four LEDs to indicate the status of the connected drive, module, and network. Refer to chapter 6 for more information about the LEDs.

➁ DPI Connector A 20-pin, single-row shrouded male header. An Internal Interface cable connects to this connector and one on the drive.

➂ Ethernet Connector

An RJ-45 connector the Ethernet cable. The connector is CAT-5 compliant to ensure reliable data transfer on 100Base-TX Ethernet connections.

④ Web Page Switch (SW2)

Enables or disables the module web pages. Refer to Chapter 3, Setting the Web Pages Switch (Firmware 3.xxx only). SW1 is unused.

Figure 2.1 – Components of the EtherNet/IP Module

� �Not provided on firmware version 2.xxxor earlier

Page 18: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

2-2 EtherNet/IP Communcations Module

2.1 Required Equipment

Table 2.1 lists the equipment shipped with the EtherNet/IP module. When you unpack the module, verify that the package includes all of these items.

To install and configure the EtherNet/IP module, you must supply the items listed in table 2.2.

Table 2.1 – Equipment Shipped with the EtherNet/IP Module

Item Description

One EtherNet/IP Communications module

One 2.54 cm (1 in) and one 15.24 cm (6 in) Internal Interface cable (only one of these cables is needed to connect the module to the drive)

One EtherNet/IP Communications module User Manual (D2-3510)

Table 2.2 – User-Supplied Items Required for Installation

Item Description

Small flathead or Phillips screwdriver

Ethernet cable (Refer to the EtherNet/IP Media Planning and Installation Manual, publication ENET-IN001..., for details.)

Configuration tool, such as

• SP600 LCD OIM, GV6000 LCD OIM, or LiquiFlo 2.0 LCD OIM

• VS Utilities

• BOOTP Server (version 2.1 or higher) for network setup only

Controller configuration software (for example: RSLogix 5, RSLogix 500, RSLogix 5000 software)

PC connection to the EtherNet/IP network.

Page 19: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Getting Started 2-3

2.2 Installation Checklist

This section is designed to help experienced users start using the EtherNet/IP module. If you are unsure how to complete a step, refer to the referenced chapter.

✔ Step Action Refer to:

❒ 1 Review the safety precautions for the module.

Throughout this manual

❒ 2 Verify that the drive is properly installed. Drive User Manual

❒ 3 Install the module.

Verify that the drive and the network are not powered. Then, connect the module to the network using an Ethernet cable and to the drive using the Internal Interface cable. Use the captive screws to secure and ground the module to the drive.

Chapter 3, Installing the EtherNet/IP module

❒ 4 Apply power to the module.

Apply power to the network and to the drive. The module receives power from the drive and network. The status indicators should be green. If they flash red, there is a problem. Refer to chapter 8 for more information on the status indicators.

Chapter 3,Installing the EtherNet/IP module

❒ 5 Configure the module for your application.

Set the parameters for the following features as required by your application:

• IP address, subnet mask, and gateway address

• Data rate

• I/O configuration

• Master-slave or peer-to-peer hierarchy

• Fault actions

Chapter 4, Configuring the EtherNet/IP module

❒ 6 Configure the scanner or bridge to communicate with the module.

Use a software tool, such as RSLogix, to configure the master on the EtherNet/IP network to recognize the module and the drive.

Chapter 5, Configuring the Scanner or Bridge

Page 20: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

2-4 EtherNet/IP Communcations Module

❒ 7 Create a ladder logic program.Use a programming tool to create a ladder logic program that enables you to do the following:

• Control the module and connected drive using I/O

• Monitor or configure the drive using Explicit messages.

Chapter 6, Using I/O Messaging

Chapter 7, Using Explicit Messaging

✔ Step Action Refer to:

Page 21: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Installing the EtherNet/IP Module 3-1

CHAPTER 3Installing the

EtherNet/IP Module

Chapter 3 provides instructions for installing the module on Reliance Electric drives.

3.1 Preparing for an Installation

Before installing the module:

• Read the EtherNet/IP Performance and Application Guide, publication ENET-AP001..., and EtherNet/IP Media Planning and Installation Manual, publication ENET-IN001...

• Verify that you have all required equipment. Refer to chapter 2, Getting Started, for a list of equipment.

Important: To guard against device malfunction, you must wear a grounding wrist strap when installing the EtherNet/IP module.

3.2 Setting the Web Pages Switch (Version 3.xxx)

To use the module web pages, the Web Pages Switch (not provided on version 2.xxx and earlier modules) must be set to its “Enable Web” position.

Important: A new setting is recognized only when power is applied to the module, or the module is reset. If you change a setting, cycle power or reset the module.

!ATTENTION: The EtherNet/IP module contains ESD- (Electrostatic Discharge) sensitive parts that can be damaged if you do not follow ESD control procedures. Static control precautions are required when handling the module. Failure to observe these precautions could result in damage to equipment.

Page 22: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

3-2 EtherNet/IP Communications Module

Set the Web Pages Switch (SW2) to enable or disable the module web pages (see figure 3.1 and setting descriptions below). By default, the module web pages are disabled. For complete details on module web pages, see Chapter 9, View the module’s Web Pages.

3.3 Connecting the Module to the Drive

Step 1. Remove power from the drive.

Step 2. Use static control precautions.

!ATTENTION: The EtherNet/IP module contains ESD- (Electrostatic Discharge) sensitive parts that can be damaged if you do not follow ESD control procedures. Static control precautions are required when handling the module. Failure to observe these precautions could result in damage to equipment.

SW2 Setting Description

Down (OFF) position Disables the module web pages (default setting).

Up (ON) position Enables the module web pages.

Figure 3.1 – Setting Web Pages Switch

!ATTENTION: The Reliance Electric drive may contain high voltages that can cause injury or death. Remove power from the drive, and then verify power has been discharged before installing or removing an module . Failure to observe this precaution could result in severe bodily injury or loss of life.

21ON

UNUSEDSWITCH

Disable Web Position

Enable Web Position

WEB PAGES SWITCH

Page 23: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Installing the EtherNet/IP Module 3-3

Step 3. Connect the Internal Interface cable to the DPI port on the drive and then to the DPI connector on the module. See figure 3.2.

Step 4. For SP600 6SP Series drives, fold the Internal Interface cable behind the module and mount the module on the drive using the four captive screws. See figure 3.3.

➀ 15.24 cm (6 in) Internal Interface cable

➁ DPI Connector

➂ EtherNet Cable

➃ 2.54 cm (1 in) Internal Interface cable

Figure 3.2 – DPI Ports and Internal Interface Cables

EtherNet/IP module SP600 Drive(6SP Series)

GV6000 or SP600 6SB Series Drive

Page 24: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

3-4 EtherNet/IP Communications Module

For GV6000 and SP600 6SB series drives, mount the module on the drive using the four captive screws to secure and ground it to the drive.

Important: All screws must be tightened since the module is grounded through a screw. The recommended tightening torque is 0.9 N-m (8 in-lb).

Figure 3.3 – Mounting the Module

Module

SP600 6SP Series Drive

Internal Interface cablefolded behind the moduleand in front of the drive.

GV6000 or SP600 6SB Series Drive

Page 25: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Installing the EtherNet/IP Module 3-5

3.4 Connecting the Module to the Network

Step 1. Remove power from the drive.

Step 2. Use static control precautions.

Step 3. Connect an Ethernet cable to the EtherNet/IP network. Refer to figure 3.4.

Step 4. Route the Ethernet cable through the bottom of the drive and connect it to the module.

Step 5. Connect the cable to the module (refer to figure 3.2).

!ATTENTION: The Reliance Electric drive may contain high voltages that can cause injury or death. Remove power from the drive, and then verify power has been discharged before installing or removing a module. Failure to observe this precaution could result in severe bodily injury or loss of life.

Figure 3.4 – Connecting the Ethernet Cable to the Network

Router(Optional)

ControlLogix withEtherNet/IP Bridge

SP600 Drive

GV6000 Drivewith

RECOMM-ENETwith

RECOMM-ENET

Page 26: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

3-6 EtherNet/IP Communications Module

3.5 Applying Power

Step 1. Close the door or reinstall the cover on the drive. The status indicators can be viewed on the front of the drive after power has been applied.

Step 2. Apply power to the drive. The module receives its power from the connected drive. When you apply power to the product for the first time, the status indicators should be green or off after an initialization. If the status indicators are red, refer to chapter 8, Troubleshooting the module and Network.

3.6 Commissioning the Module

To commission the module, you must set a unique IP address. (Refer to the Glossary for details about IP addresses.) After installing the module and applying power, you can set the IP address by using a BOOTP server or by setting parameters.

By default, the module is configured so that you must set the IP address using a BOOTP server. To set the IP address using parameters, you must disable the BOOTP feature. Refer to chapter 4, Configuring the module, for details.

Important: New settings for some parameters (for example, IP Addr Cfg 1 through IP Addr Cfg 4) are recognized only when power is applied to the module or it is reset. After you change parameter settings, cycle power or reset the module.

!ATTENTION: Unpredictable operation may occur if parameter settings are not compatible with your application. Verify that settings are compatible with your application before applying power to the drive. Failure to observe these precautions could result in severe bodily injury of loss of life.

Page 27: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Configuring the EtherNet/IP Module 4-1

CHAPTER 4Configuring the

EtherNet/IP Module

Chapter 4 provides instructions and information for setting the parameters in the module.

For a complete list of parameters, refer to Appendix B, EtherNet/IP Module Parameters. For definitions of terms in this chapter, refer to the Glossary.

4.1 Configuration Tools

The module stores parameters and other information in its own non-volatile memory. Therefore, you must access the module to view and edit its parameters. Table 4.1 lists the tools that can be used to access the module parameters.

Table 4.1 – Configuration Tools

Tool Refer to:

VS Utilities Software VS Utilities online help

LCD OIM Section 4.2

BOOTP Server Section 4.3

Page 28: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

4-2 EtherNet/IP Communications Module

4.2 Using the LCD OIM to Configure the Module

4.2.1 SP600 and LiquiFlo 2.0

Use the procedure in figure 4.1 to access the parameters on the EtherNet/IP module using the LCD OIM. If you are unfamiliar with the operation of the LCD OIM, refer to the Reliance Electric Drive User Manual for more information.

Figure 4.1 – Accessing the Module Parameters using the LCD OIM (SP600, LiquiFlo)

P0: SP600

>> AutoStopped

Main Menu

Device Select

Use to selectRECOMM-ENET.

P0: SP600

>> AutoStopped

P5: RECOMM-ENET

>> AutoStopped

Main Menu

Parameters

Device: Port 0SP600RECOMM-ENET

Monitor Lang

Edit the EtherNet/IPparameters using thesame techniques as fordrive parameters.

Use to highlightDevice Select icon

Page 29: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Configuring the EtherNet/IP Module 4-3

4.2.2 GV6000

Use the procedure in figure 4.2 to access the parameters on the EtherNet/IP module using the LCD OIM. If you are unfamiliar with the operation of the LCD OIM, refer to the Reliance Electric Drive User Manual for more information.

4.3 Using BOOTP to Set the IP Address, Subnet Mask, and Gateway AddressBy default, the module is configured so that you can set its IP address, subnet mask, and gateway address by using a BOOTP utility. You can select from a variety of BOOTP utilities. These instructions use Rockwell’s BOOTP Server (version 2.1), a stand-alone program that incorporates the functionality of standard BOOTP utilities with a graphical interface. It is available from http://www.reliance.com. Refer to the Readme file and online Help for detailed directions and information.

Note: If desired, you can disable BOOTP and configure the IP address, subnet mask, and gateway address by setting parameters. For details, refer to section 4.4.

To configure the module using BOOTP Server, use the following procedure:

Step 1. On the label of the module, locate and note the hardware address of the module.

Figure 4.2 – Acessing the Module Parameters using the LCD OIM (GV6000)

Page 30: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

4-4 EtherNet/IP Communications Module

Step 2. On a computer connected to the EtherNet/IP network, start the BOOTP software. The BOOTP Server window appears as shown in figure 4.3. Devices on the network issuing BOOTP requests appear in the BOOTP Request History list.

Step 3. In the BOOTP Request History list, double-click the hardware address (Ethernet MAC address) of the module. The New Entry dialog box is displayed as shown in figure 4.4.

Step 4. Edit the fields shown in table 4.2 in the New Entry Dialog box:

Figure 4.3 – BOOTP Server Window

Figure 4.4 – New Entry Dialog Box

Page 31: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Configuring the EtherNet/IP Module 4-5

Step 5. Click OK to apply the settings. The module appears in the Relation List with the new settings as shown in figure 4.5.

Step 6. To assign this configuration to the module permanently, click Disable BOOTP. When power is cycled on the module, it will use the configuration you assigned it and will not issue new BOOTP requests.

Note: To enable BOOTP for a module that has had BOOTP disabled:

a. Select the module in the Relation List

b. Click Enable BOOTP.

c. Reset the module.

Step 7. To save the Relation List, select File > Save.

Table 4.2 – Editing the New Entry Dialog Box

In this field: Enter this information:

IP Address1

1 For definitions, refer to the Glossary.

A unique IP address for the module.

Subnet Mask1 A subnet mask for the module’s network.

Gateway1 The IP address of the gateway device on the module’s network.

Figure 4.5 – BOOTP Server Window with an Module in the Relation List

Page 32: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

4-6 EtherNet/IP Communications Module

4.4 Using Parameters to Set the IP Address, Subnet Mask, and Gateway Address

By default, the module is configured so that you set its IP address, subnet mask, and gateway address using a BOOTP server. If you want to set these features using the module’s parameters instead, you must disable BOOTP and then set the appropriate parameters in the module.

To disable the BOOTP feature:

Step 1. Set the value of module parameter 3 (BOOTP) to Disabled as shown in figure 4.6.

Step 2. Reset the module. Refer to Resetting the Module in section 4.11.

After disabling the BOOTP feature, you can then configure the IP address, subnet mask, and gateway using the module’s parameters.

To set an IP address using parameters:

Step 1. Verify that module parameter 3 (BOOTP) is set to Disabled. This parameter must be set to Disabled to configure the IP address using parameters.

Step 2. Set the value of module parameters 4 through 7 (IP Addr Cfg 1 through IP Addr Cfg 4) to a unique IP address.

Figure 4.6 – Sample BOOTP Screen on an LCD OIM

Figure 4.7 – Sample IP Address Screen on an LCD OIM

Value Setting0 Disabled1 Enabled (Default)

Port 5 Device

RECOMM-ENET

Parameter #: 03BOOTP

0Disabled

Port 5 Device

RECOMM-ENET

Parameter #: 04IP Addr Cfg 1

00 <> 255

Default = 0.0.0.0 255 . 255 . 255 . 255

[IP Addr Cfg 1]

[IP Addr Cfg 2]

[IP Addr Cfg 3]

[IP Addr Cfg 4]

Page 33: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Configuring the EtherNet/IP Module 4-7

Step 3. Reset the module. Refer to Resetting the Module in section 4.11.

The Net A status indicator will be solid green or flashing green if the IP address is correctly configured.

To set a subnet mask using parameters:

Step 1. Verify that module parameter 3 (BOOTP) is set to Disabled. This parameter must be set to Disabled to configure the subnet mask using parameters.

Step 2. Set the value of module parameters 8 through 11 (Subnet Cfg 1 through Subnet Cfg 4) to the desired value for the subnet mask as shown in figure 4.8.

Step 3. Reset the module. Refer to Resetting the Module in section 4.11.

To set a gateway address for the module using parameters

Step 1. Verify that module parameter 3 (BOOTP) is set to Disabled. This parameter must be set to Disabled to configure the gateway address using parameters.

Step 2. Set the value of module parameters 12 through 15 (Gateway Cfg 1 through Gateway Cfg 4) to the IP address of the gateway device as shown in figure 4.9.

Step 3. Reset the module. Refer to Resetting the Module in section 4.11.

Figure 4.8 – Sample Subnet Mask Screen on an LCD OIM

Figure 4.9 – Sample Gateway Screen on an LCD OIM

Port 5 Device

RECOMM-ENET

Parameter #: 08Subnet Cfg 1

00 <> 255

Default = 0.0.0.0 255 . 255 . 255 . 255

[Subnet Cfg 1]

[Subnet Cfg 2]

[Subnet Cfg 3]

[Subnet Cfg 4]

Port 5 Device

RECOMM-ENET

Parameter #: 12Gateway Cfg 1

00 <> 255

Default = 0.0.0.0 255 . 255 . 255 . 255

[Gateway Cfg 1]

[Gateway Cfg 2]

[Gateway Cfg 3]

[Gateway Cfg 4]

Page 34: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

4-8 EtherNet/IP Communications Module

4.5 Setting the Data Rate

By default, the module is set to autodetect, so it automatically detects the data rate and duplex setting used on the network. If you need to set a specific data rate and duplex setting, the value of module parameter 16 (EN Rate Cfg) determines the Ethernet data rate and duplex setting that the module will use to communicate. For definitions of data rate and duplex, refer to the Glossary.

Step 1. Set the value of parameter 16 (EN Rate Cfg) to the data rate at which your network is operating as shown in figure 4.10.

Important:Auto detection of baud rate and duplex works properly only if the device (usually a switch) on the other end of the cable is also set to auto detect the baud rate/duplex. If one device has the baud rate/duplex hard coded, the other device must be hard-coded to the same settings.

Step 2. Reset the module. Refer to Resetting the Module in section 4.11.

4.6 Setting the I/O Configuration

The I/O configuration determines the data that is sent to and from the drive. Logic Command/Status, Reference/Feedback and Datalinks may be enabled or disabled.

Step 1. Set the bits in module parameter 23 (DPI I/O CFG) as shown in figure 4.11. A “1” enables the I/O. A “0” disables the I/O. Bit 0 is the right-most bit. In figure 4.11, it is highlighted and equals “1”.

Figure 4.10 – Ethernet Data Rate Screen on an LCD OIM

Value Data Rate0 Autodetect (default)1 10 Mbps Full2 10 Mbps Half3 100 Mbps Full4 100 Mbps Half

Port 5 Device

RECOMM-ENET

Parameter #: 16EN Rate Cfg

0Autodetect

Page 35: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Configuring the EtherNet/IP Module 4-9

Step 2. If Logic Command/Reference is enabled, configure the parameters in the drive to accept the Logic Command and Reference from the module. For example, set Speed Ref A Sel (90) in the drive to “Network” so that the drive uses the Reference from the module. Also, verify that drive parameter Logic Source Sel (89) is configured to receive the desired logic from the module. Refer to the drive documentation for details.

Step 3. If you enabled one or more Datalinks, configure parameters in the drive to determine the source and destination of data in the Datalink(s). For example, configure the Datalinks in the drive by setting parameters 300 through 317 (Data In A1 through Data Out D2). Also, ensure that the EtherNet/IP module is the only module using the enabled Datalink(s).

Step 4. Reset the module. Refer to section 4.11, Resetting the Module.

The module is ready to receive I/O. You must now configure the module to receive I/O from a master or peer device. Refer to section 4.8, Selecting a Master-Slave or Peer-to-Peer Hierarchy. If you select a Master-Slave hierarchy, you must also configure the master to communicate with the module. Refer to chapter 5, Configuring the Scanner or Bridge.

Figure 4.11 – I/O Configuration Screen on an LCD OIM

Port 5 Device

RECOMM-ENET

Parameter #: 23DPI I/O Configx x x x x x x x x x x 0 0 0 0 1Cmd/Ref b00

Bit Description0 Logic Command/Reference (Default)1 Datalink A2 Datalink B3 Datalink C4 Datalink D

5 - 15 Not Used

Page 36: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

4-10 EtherNet/IP Communications Module

4.7 Setting the Reference Adjustment

A reference adjustment is a percent scaling factor for the reference from the network and can be set from 0 to 200%. This allows the drive’s reference to either match the network reference (=100%), scale below the network reference (<100%), or scale above the network reference (>100%).

If the module is receiving a reference, adjust the scale in module parameter 37 (Ref Adjust). It can be scaled between 0.00 and 200.00%. Refer to figure 4.12.

The adjustment takes effect as soon as it is entered.

4.8 Selecting a Master-Slave or Peer-to-Peer Hierarchy

A hierarchy determines the type of device with which the module exchanges data. In a Master-Slave hierarchy, a module exchanges data with a master, such as a scanner or bridge. In a Peer-to-Peer hierarchy, a module exchanges data with one or more EtherNet/IP modules connected to devices that have compatible logic command/status words.

For both master-slave and peer-to-peer hierarchies, the devices exchanging data must be on the same IP subnet. See “IP Addresses” in the Glossary for more information about IP subnets.

!ATTENTION: Changes to module parameter 37 (Ref Adjust) take effect immediately. A drive receiving its Reference from the module will receive the newly scaled Reference, resulting in a change of speed. Failure to observe this precaution could result in bodily injury or damage to equipment.

Figure 4.12 – Reference Adjust Screen on an LCD OIM

Port 5 Device

RECOMM-ENET

Parameter #: 37Ref Adjust

100.00 %0.00 <> 200.00

Default = 100.00%

Page 37: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Configuring the EtherNet/IP Module 4-11

4.8.1 Configuring the Module for a Master-Slave Hierarchy

To select a Master-Slave hierarchy:

Step 1. Enable the desired I/O in module parameter 23 (DPI I/O Cfg). Refer to figure 4.11.

Step 2. Set the bits in module parameter 35 (M-S Input). This parameter determines the data received from the master by the drive. A “1” enables the I/O. A “0” disables the I/O. Bit 0 is the right-most bit. In 4.13, it is highlighted and equals “1.”

Step 3. Set the bits in module parameter 36 (M-S Output). This parameter determines the data transmitted from the drive to the scanner. A “1” enables the I/O. A “0” disables the I/O. Bit 0 is the right-most bit. In figure 4.14, it is highlighted and equals “1.”

.

Step 4. Reset the module. Refer to Resetting the Module in section 4.11.

The module is ready to receive I/O from the master (i.e., scanner). You must now configure the scanner to recognize and transmit I/O to the module. Refer to chapter 5, Configuring the Scanner or Bridge.

Figure 4.13 – Master-Slave Input Screen on an LCD OIM

Figure 4.14 – Master-Slave Output Screen on an LCD OIM

Bit Description0 Logic Command/Reference (Default)1 Datalink A Input2 Datalink B Input3 Datalink C Input4 Datalink D Input5 - 15 Not Used

Port 5 Device

RECOMM-ENET

Parameter #: 35M-S Inputx x x x x x x x x x x 0 0 0 0 1Cmd/Ref b00

Bit Description0 Status/Feedback (Default)1 Datalink A Output2 Datalink B Output3 Datalink C Output4 Datalink D Output5 - 15 Not Used

Port 5 Device

RECOMM-ENET

Parameter #: 36M-S Outputx x x x x x x x x x x 0 0 0 0 1Status/Fdbk b00

Page 38: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

4-12 EtherNet/IP Communications Module

4.8.2 Configuring the Module to Transmit Peer-to-Peer Data

To configure an module to transmit Peer-to-Peer data:

Step 1. Verify that module parameter 51 (Peer Out Enable) is set to Off (see figure 4.15). This parameter must be Off while you configure peer output parameters.

Step 2. Select the source of the data to output to the network in module parameter 49 (Peer A Output). See figure 4.16.

Step 3. If desired, select an additional source of the data to output to the network in module parameter 50 (Peer B Output) as shown in figure 4.17.

Step 4. Set module parameters 52 (Peer Out Time) and 53 (Peer Out Skip) to establish the minimum and maximum intervals between Peer messages. Because the module

Figure 4.15 – Peer Out Enable Screen on an LCD OIM

Figure 4.16 – Peer A Output Screen on an LCD OIM

Figure 4.17 – Peer B Output Screen on an LCD OIM

Value Setting0 Off (Default)1 On

Port 5 Device

RECOMM-ENET

Parameter #: 51Peer Out Enable

0Off

Port 5 Device

RECOMM-ENET

Parameter #: 49Peer A Output

1Cmd/Ref

Value Description0 Off (Default)1 Logic Command/Reference2 - 5 Datalink A, B, C, or D Input6 - 9 Datalink A, B, C, or D Output

Port 5 Device

RECOMM-ENET

Parameter #: 50Peer B Output

2DL A Input

Value Description0 Off (Default)1 Logic Command/Reference2 - 5 Datalink A, B, C, or D

Input6 - 9 Datalink A, B, C, or D

Output

Page 39: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Configuring the EtherNet/IP Module 4-13

transmits Peer messages when a change-of-state condition occurs, minimum and maximum intervals are required.

• The minimum interval ensures that the module does not transmit messages on the network too often, thus minimizing network traffic. It is set in module parameter 52 (Peer Out Time).

• The maximum interval ensures that the module transmits messages often enough so that the receiving module(s) can receive recent data and verify that communications are working or, if communications are not working, can timeout. The maximum interval is the value of module parameter 52 (Peer Out Time) multiplied by the value of module parameter 53 (Peer Out Skip).

In the example in figure 4.18, the minimum interval is set to 2.00 seconds, and the maximum interval is set to 4.00 seconds (2.00 x 2).

Step 5. Set module parameter 51 (Peer Out Enable) to On. The module will transmit the data selected in module parameters 49 (Peer A Output) and 50 (Peer B Output) to the network. Another module must be configured to receive the peer I/O data.

4.8.3 Configuring the Module to Receive Peer-to-Peer Data

To configure the module to receive Peer-to-Peer data:

Step 1. Verify that module parameter 47 (Peer Inp Enable) is set to Off (see figure 4.19). This parameter must be set to Off while you configure the peer input parameters.

Figure 4.18 – Peer Out Time and Peer Out Skip Screens on an LCD OIM

Port 5 Device

RECOMM-ENET

Parameter #: 52Peer Out Time

2.00 Secs.0 <> 10.00

Port 5 Device

RECOMM-ENET

Parameter #: 53Peer Out Skip

21 <>16

Default =10.00 Secs

Default = 1

Page 40: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

4-14 EtherNet/IP Communications Module

Step 2. In module parameters 42 through 45 (Peer Inp Addr 1 through Peer Inp Addr 4), set the IP address of the node from which you want to receive data. See figure 4.20. Valid nodes must have EtherNet/IP modules connected to drives with compatible logic command/status words.

Step 3. Select the destination of the data that is input to the drive as Peer A in module parameter 38 (Peer A Input). See figure 4.21.

If you select a Reference or Datalink as an input, note the following:

• If a drive that uses a 32-bit Reference and 32-bit Datalinks receives a 16-bit Reference or Datalink, it uses the data in its most significant word, and its least significant word is zero.

Figure 4.19 – Peer Input Enable Screen on an LCD OIM

Figure 4.20 – Peer Input Address 1 Screen on an LCD OIM

Figure 4.21 – Peer A Input Screen on an LCD OIM

Value Setting0 Off (Default)1 On

Port 5 Device

RECOMM-ENET

Parameter #: 47Peer Inp Enable

0Off

Port 5 Device

RECOMM-ENET

Parameter #: 42Peer Inp Addr 1

00 <> 255

Default = 0.0.0.0

255 . 255 . 255 . 255

[Peer Inp Addr 1]

[Peer Inp Addr 2]

[Peer Inp Addr 3]

[Peer Inp Addr 4]

IP Address of Node Transmitting Peer I/O

Port 5 Device

RECOMM-ENET

Parameter #: 38Peer A Input

1Cmd/Ref

Value Description0 Off (Default)1 Logic Command/Reference2 - 5 Datalink A, B, C, or D

Input

Page 41: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Configuring the EtherNet/IP Module 4-15

• If a drive that uses a 16-bit Reference and 16-bit Datalinks receives a 32-bit Reference or Datalink, it uses the data in the most significant word of the 32-bit Reference or Datalink and ignores the data in the least significant word.

Step 4. If desired, select the destination of the data to input to the drive as Peer B in module parameter 39 (Peer B Input). See figure 4.22.

Step 5. If the module receives a Logic Command, set the bits in module Peer Cmd Mask (40) that the drive should use. See figure 4.23. The bit definitions for the Logic Command word will depend on the drive to which the module is connected. Refer to Appendix D or drive documentation.

If the module receives a Logic Command from both a Master device and a Peer device, each command bit must have only one source. The source of command bits set to “0” will be the Master device. The source of command bits set to “1” will be the Peer device.

Step 6. Set module Peer Inp Timeout (46) to the maximum amount of time the module will wait for a message before timing out. See figure 4.24.

Important:This value must be greater than the product of Peer Out Time (52) multiplied by Peer Out Skip (53) in the module from which you are receiving I/O.

Figure 4.22 – Peer B Input Screen on an LCD OIM

Figure 4.23 – Peer Logic Command Mask Screen on an LCD OIM

Port 5 Device

RECOMM-ENET

Parameter #: 39Peer B Input

2DL A Input

Value Description0 Off (Default)1 Logic Command/Reference2 - 5 Datalink A, B, C, or D

Input

Value Description0 Ignore this command bit.

(Default)1 Use this command bit.

Port 5 Device

RECOMM-ENET

Parameter #: 40Peer Cmd Mask0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0Bit 0 B00

Page 42: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

4-16 EtherNet/IP Communications Module

For example, if the value of Peer Out Time (52) is 2.00 and the value of Peer Out Skip (53) is 2 (see figure 4.18), then parameter 46 (Peer Inp Timeout) needs to have a value greater than 4.00, such as 5.00 (see figure 4.24).

Step 7. Set the action in parameter 41 (Peer Flt Action) that the module will take if it times out. Figure 4.25 shows the Peer Flt Action Screen on an LCD OIM. Refer to section 4.9 for more information about setting fault actions.

Step 8. Set module parameter 47 (Peer Inp Enable) to On.

Step 9. Reset the module. Refer to section 4.11, Resetting the module. The module is now configured to receive Peer I/O from the specified node. Ensure that the specified node is configured to transmit Peer I/O.

Figure 4.24 – Peer Input Timeout Screen on an LCD OIM

Port 5 Device

RECOMM-ENET

Parameter #: 46Peer Inp Timeout

5.00 Secs.0.01 <> 10.00

Default = 10.00 Secs

!ATTENTION: Peer Flt Action (41) lets you determine the action of the module and connected drive if the module times out. By default, this parameter faults the drive if you have configured the module for peer-to-peer communication. You can set this parameter so that the drive continues to run. Precautions should be taken to ensure that the setting of this parameter does not create a hazard of injury or equipment damage. When commissioning the drive, verify that your system responds correctly to various situations. Failure to observe this precaution could result in bodily injury and/or damage to equipment.

Figure 4.25 – Peer Fault Action Screen on an LCD OIM

Port 5 Device

RECOMM-ENET

Parameter #: 41Peer Flt Action

0Fault

Value Description0 Fault (Default)1 Stop2 Zero Data3 Hold Last4 Send Flt Cfg

Page 43: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Configuring the EtherNet/IP Module 4-17

4.9 Setting a Fault Action

There are three user-configurable fault action parameters:

Comm Flt Action (21) and Idle Flt Action (22) determine the action of the module and the connected drive if communications are disrupted. By default, these parameters fault the drive if it is using I/O from the network and communications are disrupted (for example, a cable is disconnected) or the master is idle.

Peer Flt Action (41) determines the action of the module and the connected drive if the module times out. By default, this parameter faults the drive if the module has been configured for peer-to-peer communications and the module times out.

Table 4.3 lists the response selections for these parameters. Changes to these parameters take effect immediately. A reset is not required.

See figure 4.26 for sample LCD OIM Comm Flt Action and Idle Flt Action screens. See figure 4.25 for a sample LCD OIM Peer Flt Action Screen.

!ATTENTION: Comm Flt Action (21) and Idle Fault Action (22) let you determine the action of the module and connected drive if communications are disrupted or the controller is idle. By default, these parameters fault the drive. You can set the parameters so that the drive continues to run. Precautions should be taken to ensure that the setting of these parameters does not create a risk of injury or equipment damage. When commissioning the drive, verify that your system responds correctly to various situations (e.g., a disconnected cable or faulted controller). Failure to observe this precaution could result in bodily injury and/or damage to equipment.

Page 44: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

4-18 EtherNet/IP Communications Module

!ATTENTION: Parameter 41 (Peer Flt Action) lets you determine the action of the module and connected drive if the module times out. By default, this parameter faults the drive if you have configured the module for peer-to-peer communication. You can set this parameter so that the drive continues to run. Precautions should be taken to ensure that the setting of this parameter does not create a hazard of injury or equipment damage. When commissioning the drive, verify that your system responds correctly to various situations (for example, a disconnected cable). Failure to observe this precaution could result in bodily injury and/or damage to equipment.

Table 4.3 – Selections for Drive Response to Communication Fault

Value Action Description

0 Fault (default) The drive is faulted and stopped (Default).

1 Stop The drive is stopped, but not faulted.

2 Zero Data The drive is sent 0 for output data after a communications disruption. This does not command a stop.

3 Hold Last The drive continues in its present state.

4 Send Flt Cfg The drive is sent the data that you set in the fault configuration parameters, Flt Cfg Logic (25) through Flt Cfg D2 In (34).

Figure 4.26 – Comm Flt Action Screen and Idle Flt Action Screen on an LCD OIM

Port 5 Device

RECOMM-ENET

Parameter #: 21Comm Flt Action

0Fault

Port 5 Device

RECOMM-ENET

Parameter #: 22Idle Flt Action

0Fault

Page 45: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Configuring the EtherNet/IP Module 4-19

4.9.1 Setting the Fault Configuration Parameters

If you set parameter 21 (Comm Flt Action), 22 (Idle Flt Action), or 14 (Peer Flt Action) to “Send Flt Cfg,” the values in the parameters shown in table 4.4 are sent to the drive after a communications fault occurs. You must set these parameters to values required by your application.

Changes to these parameters take effect immediately. A reset is not required.

4.10 Setting Web Access Control

By accessing the IP address set for the adapter using a web browser, you can view the module’s web pages for information about the module, the Reliance Electric drive to which it is connected, and other DPI devices connected to the drive such as OIMs or serial adapters. Additionally, the module can be configured to automatically send e-mail messages to desired addresses when selected drive faults occur and/or are cleared, and/or when the module takes a communication or idle fault action. For more details on the modules’s web pages, refer to Chapter 9, Viewing the Module’s Web Pages.

Important:Firmware 2.xxx (and earlier) module web pages are accessed differently than 3.xxx web pages. Enabling/disabling e-mail configuration is also different.

Table 4.4 – Fault Configuration Parameters

Parameter Number Name Description

25 Flt Cfg Logic A 16-bit value sent to the drive for Logic Command.

26 Flt Cfg Ref A 32-bit value (0 to 4294967295) sent to the drive as a Reference or Datalink.

Important: If the drive uses a 16-bit Reference or 16-bit Datalinks, the most significant word of the value must be set to zero (0) or a fault will occur.

27 - 34 Flt Cfg x1 In Flt Cfg x2 In

Page 46: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

4-20 EtherNet/IP Communications Module

Firmware 2.xxx (and earlier)

By default, the firmware 2.xxx (and earlier) module web pages are enabled. To disable the module web pages, use Access Control (54) to set the Web Enable Bit 0 value to “0” (Disabled). You can also protect the configured settings for e-mail messaging using Access Control (54). To do this, the value of E-mail Config Bit 1 must be“0” (Disabled default). E-mail messaging will remain active regardless of whether or not its settings are protected — unless e-mail messaging was never configured.

Changes to this parameter take effect immediately. A reset is not required.

Firmware 3.xxx (and later)

By default, the firmware 3.xxx (and later) module web pages are disabled. Refer to Figure 3.1 and set the Web Pages Switch (SW2) to the “Enabled Web” (UP) position.

Important:For a change to the switch setting to take effect, the module must be reset.

Bit 0 of Web Features (56) is used to protect the configured settings for e-mail notification. By default, settings are not protected and the user can make changes. To protect an e-mail configuration, set the value of E-mail Cfg Bit 0 to “0” (Disabled). You can unprotect the configuration by changing Bit 0 back to “1” (enabled). E-mail notification will always remain active regardless of whether or not its settings are protected — unless e-mail notification was never configured.

Bit 0 is the right-most bit. In figure 4.28 it is highlighted and equals “1”.

Figure 4.27 – Example Web Access Control Screen on an LCD OIM

Port 5 Device

RECOMM-ENET

Parameter #: 54Access Controlx x x x x x x x x x x x x x 0 1Web Enable b00

Bit Description0 Web Enable (Default = 1 = enabled)1 E-mail Config (Default = 0 = disabled)2 - 31 Not Used

Page 47: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Configuring the EtherNet/IP Module 4-21

Changes to this parameter take effect immediately. A reset is not required.

4.11 Resetting the Module

Changes to some module parameters require that you reset the module before the new settings take effect. You can reset the module by cycling power to the drive or by using module parameter Reset Module (20).

Set Reset Module (20) to “Reset Module.” See figure 4.29.

When you enter 1 (Reset Module), the module will be immediately reset. When you enter 2 (Set Defaults), the module will set all module parameters to their factory-default settings. The module should be reset after performing a “Set Defaults.”

The value of this parameter will be restored to 0 (Ready) after the module is reset or after resetting the defaults.

Figure 4.28 – Example Web Access Control Screen on an LCD OIM

Bit Description0 E-mail Cfg (Default = 1 = enabled)1 - 7 Not Used

Port 5 Device

RECOMM-ENET

Parameter #: 56Web Featuresx x x x x x x x x x x x x x x 1E-mail Cfg b00

!ATTENTION: If the module is transmitting control I/O to the drive, the drive may fault when you reset the module. Determine how your drive will respond before resetting a connected module. Failure to observe this precaution could result in bodily injury or damage to equipment.

Figure 4.29 – Reset Screen on an LCD OIM

Port 5 Device

RECOMM-ENET

Parameter #: 20Reset Module

1Reset Module

Value Description0 Ready (default)1 Reset Module2 Set Defaults

Page 48: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Configuring the EtherNet/IP Module 4-22

4.12 Viewing the Module Configuration

The parameters in table 4.5 provide information about how the module is configured. You can view these parameters at any time.

Table 4.5 – Module Configuration Parameters

No Name and Description Details17 EN Rate Act

The actual network data rate.Values 0 = No Link

1 = 10 Mbps Full2 = 10 Mbps Half3 = 100 Mbps Full4 = 100 Mbps Half

Type: Read Only

18 Ref / Fdbk SizeSize of the Reference/Feedback. The drive determines the size of the Reference/Feedback.

Values: 0 = 16-bit1 = 32-bit

Type: Read Only

19 Datalink SizeSize of each Datalink word. The drive determines the size of Datalinks.

Values: 0 = 16-bit1 = 32-bit

Type: Read Only

24 DPI I/O ActI/O that the module is actively transmitting. The value of this parameter will usually be equal to the value of parameter 23 (DPI I/O Config).

Bit Values: 0 = I/O disabled1 = I/O enabled

Type: Read Only

Bit Definitions0 = Cmd/Ref1 = Datalink A2 = Datalink B3 = Datalink C4 = Datalink D5 = Not Used6 = Not Used7 = Not Used

48 Peer Inp StatusStatus of the consumed peer input connection.

Values: 0 = Off1 = Waiting2 = Running3 = Faulted

Type: Read Only

BitDefault 10000x xx

0123457 6

Page 49: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Configuring the Scanner or Bridge 5-1

CHAPTER 5Configuring the

Scanner or Bridge

Chapter 5 provides instructions on how to configure a ControlLogix bridge to communicate with the module and connected drive.

5.1 Configuring a Simple Network: An Example

After the module is configured, the connected drive and module will be a single node on the network. This chapter provides the steps that are needed to configure a simple network like the network in figure 5.1.

In our example, we will configure a 1756-ENBT (series A) bridge to communicate with a drive using Logic Command/Status, Reference/Feedback, and four 16-bit datalinks over the network.

Figure 5.1 – Sample EtherNet/IP Network

PWR

STS

IP Address 131.200.130.176ControlLogix Controller with1756-ENBT Bridge

IP Address 131.200.130.178SP600 Drive with EtherNet/IP Module

Computer with Ethernet Connection

Ethernet

Switch

Page 50: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

5-2 EtherNet/IP Communications Module

5.2 Adding a Bridge or Scanner to the I/O Configuration

To establish communications over an EtherNet/IP network, you must first add the controller and its scanner or bridge to the I/O configuration. This example uses RSLogix software to do this.

Step 1. Start RSLogix 5000. The RSLogix 5000 window appears as shown in figure 5.2.

Step 2. In the Control Organizer pane, right-click the I/O Configuration folder and select New Module (figure 5.2). The Select Module Type dialog box (figure 5.3) appears.

Figure 5.2 – RSLogix 5000 Window

Example_RECOMM_ENET

Controller Example_RECOMM_ENET

Page 51: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Configuring the Scanner or Bridge 5-3

Step 3. In the list, select the EtherNet/IP scanner or bridge used by your controller and then select the major revision of its firmware in the Major Revision box. In this example (figure 5.3), we use a 1756-ENBT EtherNet/IP Bridge (Series A), so the 1756-ENBT/A option is selected.

Step 4. Click OK. The Module Properties dialog box (figure 5.4) appears.

Step 5. Edit the fields listed in table 5.1 in the Module Properties Dialog Box.

Figure 5.3 – Select Module Type Dialog Box

Figure 5.4 – Module Properties Dialog Box - Page 1

Page 52: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

5-4 EtherNet/IP Communications Module

Step 6. Click Finish>>. The scanner or bridge is now configured for the EtherNet/IP network. It appears in the I/O Configuration folder. In our example, a 1756-ENBT bridge appears under the I/O Configuration folder (figure 5.5).

5.3 Adding the Module and Drive to the I/O Configuration

To transmit data between the scanner or bridge and the module, you must add the RECOMM-ENET module as a child device of the scanner or bridge.

Step 1. In the Control Organizer pane, right-click on the scanner or bridge and select New Module (figure 5.6). In our example, we right-click on the 1756-ENBT/A bridge.

Table 5.1 – Module Properties Fields

Field Enter This InformationName A name to identify the scanner or bridge.Slot The slot of the EtherNet/IP scanner or bridge in the

rack.

Revision The minor revision of the firmware in the scanner. (You already set the major revision in the Select Module Type dialog box (figure 5.3).

IP Address The IP address of the EtherNet/IP scanner or bridge.

Electronic Keying

Compatible Module. This setting for Electronic Keying ensures the physical module is consistent with the software configuration before the controller and scanner or bridge make a connection. Therefore, ensure that you have set the correct revision in this dialog box. Refer to the online Help if the controller and scanner have problems making a connection and you want to change this setting.

Figure 5.5 – RSLogix 5000: I/O Configuration Folder

Page 53: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Configuring the Scanner or Bridge 5-5

The Select Module Type dialog box (figure 5.7) appears.

Step 2. Select module type ETHERNET-MODULE (Generic Ethernet Module) to configure a RECOMM-ENET module (figure 5.7), and then click OK.

The Module Properties dialog box (figure 5.8) appears.

Figure 5.6 – Right Clicking the Scanner

Figure 5.7 – Select Module Type Dialog Box

Page 54: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

5-6 EtherNet/IP Communications Module

Step 3. Edit the fields listed in table 5.2.

Step 4. Under Connection Parameters, edit the fields listed in table 5.3.

Figure 5.8 – Module Properties Dialog Box - Page 1

SP600

Table 5.2 – Edit Module Properties

Field Enter This InformationName A name to identify the module and drive.

Comm. Format Data - INT.This setting formats the data in 16-bit words.

IP Address The IP address of the module.

Table 5.3 – Edit Connection Parameters

Field

AssemblyInstance Column Size Column

Input 1 (This value is required.)

The value will vary based on your application (setting of parameters 23 (I/O Config) and 36 (M-S Output) and the size (16- or 32-bit) of the Reference/Feedback and Datalinks in the drive. Refer to tables 5.4 and 5.5.

Output 2 (This value is required.)

The value will vary based on your application (setting of Parameters 23 - [I/O Config] and 35 - [M-S Input]) and the size (16- or 32-bit) of the Reference/Feedback and Datalinks in the drive. Refer to tables 5.4 and 5.5.

Configuration 6 (This value is required.)

0 (This value is required.)

Page 55: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Configuring the Scanner or Bridge 5-7

Tables 5.4 and 5.5 define the number of 16-bit words that you need for input and output depending on your configuration.

Note: For instructions on configuring the I/O for the module (I/O Config (23)) and the Master-Slave Hierarchy (M-S Input (35) and M-S Output (36)), refer to chapter 4, Configuring the Module.

Step 5. Click Next > to display the next page as shown in figure 5.9.

Table 5.4 – SP600 and LiquiFlo 2.0 (16-Bit Reference/Feedback and Datalinks)

Input Size

Output Size

Logic Command/

Status

Reference/Feedback

(16-bit)

Datalinks (16-bit)

A B C D4 2 4 4

6 4 4 4 4

8 6 4 4 4 4

10 8 4 4 4 4 4

12 10 4 4 4 4 4 4

Table 5.5 – GV6000 16-Bit Reference/Feedback and 32-bit Datalinks)

Input Size

Output Size

Logic Command/

Status

Reference/Feedback

(16-bit)

Datalinks (32-bit)

A B C D4 2 4 4

8 6 4 4 4

12 10 4 4 4 4

16 14 4 4 4 4 4

20 18 4 4 4 4 4 4

Figure 5.9 – Module Properties Dialog Box - Page 2

Page 56: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

5-8 EtherNet/IP Communications Module

Step 6. In the Requested Packet Interval (RPI) field, set the value to 5.0 milliseconds or greater. This value determines the maximum interval that a controller should use to move data to or from the module. To conserve bandwidth, use higher values for communicating with low priority devices.

Step 7. Click Finish>>. The new node (“SP600” in this example) now appears under the scanner or bridge (“1756-ENBT” in this example) in the I/O Configuration folder.

If you double-click the Data Types folder and then double-click on the Module-Defined folder, you will see that module-defined data types and tags have been automatically created. After you save and download the configuration, these tags allow you to access the Input and Output data of the module via the controller’s ladder logic.

Figure 5.10 – RSLogix 5000 - Data Types and I/O Configuration Folders

SP600

Page 57: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Configuring the Scanner or Bridge 5-9

5.4 Saving the Configuration

After adding the scanner or bridge and the module to the I/O configuration, you must download the configuration to the controller. You should also save the configuration to a file on your computer.

Step 1. Select Communications > Download. The Downloaddialog box (figure 5.11) appears.

Note: If a message box reports that RSLogix is unable to go online, select Communications > Who Active to try to find your controller in the Who Active dialog box. If it does not appear, you need to add or configure the EtherNet/IP driver in RSLinx. Refer to the RSLinx online help.

Step 2. Click Download to download the configuration to the controller. When the download is completed successfully, RSLogix enters online mode and the I/O OK box in the upper-left part of the screen is green.

Step 3. Select File > Save. If this is the first time that you saved the project, the Save As dialog box appears. Navigate to a folder, type a file name, and click Save to save the configuration to a file on your computer.

Figure 5.11 – Download Dialog Box

Example_RECOMM_ENET

Page 58: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

5-10 EtherNet/IP Communications Module

Page 59: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Using I/O Messaging 6-1

CHAPTER 6Using I/O Messaging

Chapter 6 provides information and examples that explain how to use a ControlLogix controller to send I/O Messaging to control, configure, and monitor an SP600, GV6000 or LiquiFlo 2.0 drive.

Important: At the time of publication, only ControlLogix controllers are able to transmit I/O data over an EtherNet/IP network. PLC-5 and SLC controllers cannot transmit EtherNet/IP I/O data. However, these controllers can perform control using explicit messaging to the Register object and PCCC N41 and N42 files.

6.1 About I/O Messaging

On EtherNet/IP networks, I/O messaging is used to transfer the data that controls the Reliance Electric drive and sets its reference. I/O can also be used to transfer data to and from Datalinks in Reliance Electric drives.

The module provides the following options for configuring and using I/O:

• The size of I/O can be configured by enabling or disabling the Logic Command/Reference and Datalinks.

• A Master-Slave hierarchy or a Peer-to-Peer hierarchy can be set up.

!ATTENTION: Risk of injury or equipment damage exists. The examples in this publication are intended solely for purposes of example. There are many variables and requirements with any application. Rockwell Automation does not assume responsibility or liability (to include intellectual property liability) for actual use of the examples shown in this publication.

Page 60: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

6-2 EtherNet/IP Communications Module

Chapter 4, Configuring the Module, and chapter 5, Configuring the Scanner or Bridge, discuss how to configure the module and scanner or bridge on the network for these options. The Glossary defines the different options. This chapter discusses how to use I/O after you have configured the module and scanner or bridge.

6.2 Understanding the I/O Image

The terms input and output are defined from the scanner’s point of view. Therefore, Output I/O is data that is output from the scanner and consumed by the EtherNet/IP module. Input I/O is status data that is produced by the module and consumed as input by the scanner. The I/O image table will vary based on the following:

• Size (either 16-bit or 32-bit) of the Reference/Feedback words and Datalink words used by the drive.

• Configuration of I/O (DPI I/O Config (23)). If all I/O is not enabled, the image table is truncated. The image table always uses consecutive words starting at word 0.

Page 61: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Using I/O Messaging 6-3

Figure 6.1 illustrates an example of an I/O image with 16-bit words.

In figure 6.1, the configuration illustrates using 10 words of output and 12 words of input (the module adds two pad words at the beginning of the input). Depending on your application needs, this may vary.

Figure 6.1 – ControlLogix I/O Image with All I/O Enabled (Example 1)

Controller

EtherNet/IP

Scanner

DPI

ModuleWord and I/O

OutputImage(Write)

InputImage(Read)

MessageHandler

0 Logic Command 1 Reference 2 Datalink In A1 3 Datalink In A2 4 Datalink In B1 5 Datalink In B2 6 Datalink In C1 7 Datalink In C2 8 Datalink In D1 9 Datalink In D2

0 Pad Word (1)

1 Pad Word (1)

2 Logic Status 3 Feedback 4 Datalink Out A1 5 Datalink Out A2 6 Datalink Out B1 7 Datalink Out B2 8 Datalink Out C1 9 Datalink Out C2 10 Datalink Out D1 11 Datalink Out D2

MessageBuffer

MessageHandler

Logic Command Reference Data In A1 Data In A2 Data In B1 Data In B2 Data In C1 Data In C2 Data In D1 Data In D2

Reliance Electric Drive

Logic Status Feedback Data Out A1 Data Out A2 Data Out B1 Data Out B2 Data Out C1 Data Out C2 Data Out D1 Data Out D2

1 Required by ControlLogix. May or may not be required by other controllers.

Page 62: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

6-4 EtherNet/IP Communications Module

For example, an image that uses 32-bit words for Reference and four Datalinks would change the I/O image in figure 6.1 as follows:

An image that uses a 16-bit Reference and 32-bit Datalinks would change the I/O image in figure 6.1 as follows:

As another example, figure 6.2 illustrates an I/O image that does not use all of the I/O data. Only the Logic Command/Reference and Datalink B are enabled. In this example, the reference is a 32-bit word, and Datalinks are 16-bit words.

Word Output I/O Word Input I/O0 Logic Command/Status 0 - 1 Pad Word1 Pad Word 2 Logic Command/Status2 - 3 Reference/Feedback 3 Pad Word4 - 7 Datalink A1/A2 4 - 5 Reference/Feedback8 - 11 Datalink B1/B2 6 - 9 Datalink A1/A212 - 15 Datalink C1/C2 11 - 13 Datalink B1/B216 - 19 Datalink D1/D2 14 - 17 Datalink C1/C2

18 - 21 Datalink D1/D2

Word Output I/O Word Input I/O0 Logic Command/Status 0 - 1 Pad Word1 Pad Word 2 Logic Command/Status2 Reference/Feedback 3 Pad Word3 Pad Word 4 - 5 Reference/Feedback4 - 7 Datalink A1/A2 6 - 9 Datalink A1/A28 - 11 Datalink B1/B2 11 - 13 Datalink B1/B212 - 15 Datalink C1/C2 14 - 17 Datalink C1/C216 - 19 Datalink D1/D2 18 - 21 Datalink D1/D2

Page 63: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Using I/O Messaging 6-5

6.3 Using Logic Command/StatusWhen enabled, the Logic Command/Status word is always word 0 in the output image and word 2 in the input image. The Logic Command is a 16-bit word of control produced by the scanner and consumed by the module. The Logic Status is a 16-bit word of status produced by the module and consumed by the scanner.

This manual contains the bit definitions for compatible products available at the time of publication in Appendix D, Logic Command/Status Words. For other products, refer to their documentation.

Figure 6.2 – ControlLogix I/O Image (Example 2)

Controller

EtherNet/IP

Scanner

DPI

Module Word and I/O

OutputImage(Write)

InputImage(Read)

MessageHandler

0 Logic Command 1 Pad Word 2 Reference (LSW) (2)

3 Reference (MSW) (2)

4 Datalink In B1 5 Datalink In B2

0 Pad Word (1)

1 Pad Word (1)

2 Logic Status 3 Pad Word 4 Feedback (LSW) 5 Feedback (MSW) 6 Datalink Out B1 7 Datalink Out B2

MessageBuffer

MessageHandler

Logic Command Reference Data In A1 Data In A2 Data In B1 Data In B2 Data In C1 Data In C2 Data In D1 Data In D2

Reliance Electric Drive

Logic Status Feedback Data Out A1 Data Out A2 Data Out B1 Data Out B2 Data Out C1 Data Out C2 Data Out D1 Data Out D2

1 Required by ControlLogix. May or may not be required by other controllers.2 LSW is Least Significant Word (Bits 15 -0). MSW is Most Significant Word (Bits 31 - 16).

Page 64: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

6-6 EtherNet/IP Communications Module

6.4 Using Reference/Feedback

When enabled, Reference/Feedback begins at word 1 (16-bit) or word 2 (32-bit) in the I/O image. The reference (16 bits or 32 bits) is produced by the controller and consumed by the adapter. The feedback (16 bits or 32 bits) is produced by the adapter and consumed by the controller. The size of the Reference/Feedback is determined by the drive and displayed in Ref/Fdbk Size (18) in the adapter.

The Reference value is a scaled value; it is not an engineering value. For example, in Reliance Electric drives, the Reference is scaled based on the value of Maximum Freq (55) where “32,767” equals the Maximum frequency value, and “0” equals 0 Hz. Note that the commanded maximum speed can never exceed the value of Maximum Speed (82). The below table shows example references and their results on a drive that has its Maximum Freq (55) set to 130 Hz and Maximum Speed (82) set to 60 Hz.

For Reference/Feedback details about other DPI Hosts, refer to their respective User Manuals.

Size Valid Values In I/O Image16-bit -32768 to 32767 Word 132-bit -2147483648 to 2147483647 Word 2 and Word

3

Reference Value

Scale Output Speed

Feedback ValuePercent Value

32767 1 100% 130 Hz 60 Hz 2 15123 3

16384 50% 65 Hz 60 Hz 2 151233

8192 25% 32.5 Hz 32.5 Hz 81920 0% 0 Hz 0 Hz 0

1. A value of 32767 is equivalent to the Parameter 55 frequency value. The effects of values greater than 32767 depend on whether the DPI product uses a bipolar or unipolar direction mode. Refer to the documentation for your DPI product.

2. The drive runs at 60 Hz instead of 130 Hz or 65 Hz because Parameter 82 - [Maximum Speed] sets 60 Hz as the maximum speed.

3. The Feedback value is also scaled based on the value of Parameter 55 - [Maximum Freq], For example, 60/130 = 0.46 so 32767 x 0.46 = 15123.

Page 65: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Using I/O Messaging 6-7

6.5 Using DatalinksA Datalink is a mechanism used by Reliance Electric drives to transfer data to and from the controller. Datalinks allow a parameter value to be changed without using an Explicit Message. When enabled, each Datalink consumes either two 16-bit or 32-bit words in both the input and output image depending on its size. The size of Datalinks (16-bit words or 32-bit words) is determined by the drive and displayed in Datalink Size (19) in the module.

Rules for Using Datalinks

• Each set of Datalink parameters in a Reliance Electric drive can be used by only one module. If more than one module is connected to a single drive, multiple modules must not try to use the same Datalink.

• Parameter settings in the drive determine the data passed through the Datalink mechanism. Refer to the documentation for your drive.

• When you use a Datalink to change a value, the value is not written to the Non-Volatile Storage (NVS). The value is stored in volatile memory and lost when the drive loses power. Thus, use Datalinks when you need to change a value of a parameter frequently.

Page 66: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

6-8 EtherNet/IP Communications Module

6.5.1 32-Bit Parameters using 16-Bit Datalinks

To read (and/or write) a 32-bit parameter using 16-bit Datalinks, typically both Datalinks of a pair (x1 and x2) are set to the same 32-bit parameter.

For example, to read Elapsed MWh (9) in an SP600 drive, both Datalink A1 and A2 are set to “9.” Datalink A1 will contain the least significant word (LSW) and Datalink A2 the most significant word (MSW). In this example, the parameter 9 value of 5.8 MWh is read as a “58” in Datalink A1.

Regardless of the Datalink combination, x1 will always contain the LSW and x2 will always contain the MSW. In the following examples Power Up Marker (242) contains a value of 88.4541 hours.

32-bit data is stored in binary as follows:

Example:

Power Up Marker (242) = 88.4541 hoursMSW = 13decimal = 1101binary = 219 + 218 + 216 = 851968LSW = 32573851968 + 32573 = 884541

DatalinkMost/Least Significant

Word Parameter Data (decimal)

A1 LSW 9 58

A2 MSW 9 0

DatalinkMost/Least Significant

Word Parameter Data (decimal)

A1 LSW 242 32573

A2 - Not Used - 0 0

DatalinkMost/Least Significant

Word Parameter Data (decimal)

A1 - Not Used - 0 0

A2 MSW 242 13

DatalinkMost/Least Significant

Word Parameter Data (decimal)

A2 MSW 242 13

B1 LSW 242 32573

MSW 231 through 216

LSW 215 through 20

Page 67: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Using I/O Messaging 6-9

6.6 Sample Ladder Logic Program

The sample ladder logic program works with a ControlLogix controller and an SP600 drive.

6.6.1 Function of the Sample Program

With this program, you can perform the following actions:

• Obtain Logic Status information from the drive.

• Use the Logic Command to control the drive (for example, start).

• Send a Reference to the drive and receive Feedback from the drive.

• Transmit Datalink data to and from the drive.

Table 6.1 – Parameter Settings for the Sample Program

Device Parameter Name Value Description

SP600 Drive

90 Speed Ref A Sel 22 ‘DPI Port 5’ (RECOMM-ENET)

300 Data In A1 140 Points to Par. 140 -(Accel Time 1)

301 Data In A2 142 Points to Par. 142 - (Decel Time 1)

302 Data In B1 100 Points to Par. 100 - (Jog Speed)

303 Data In B2 155 Points to Par. 155 - (Stop Mode A)

304 Data In C1 101 Points to Par. 101 - (Preset Speed 1)

305 Data In C2 102 Points to Par. 102 - (Preset Speed 2)

306 Data In D1 103 Points to Par. 103 - (Preset Speed 3)

307 Data In D2 104 Points to Par. 104 - (Preset Speed 4)

310 Data Out A1 140 Points to Par. 140 - (Accel Time 1)

311 Data Out A2 142 Points to Par. 142 - (Decel Time 1)

312 Data Out B1 100 Points to Par. 100 - (Jog Speed)

313 Data Out B2 155 Points to Par. 155 - (Stop Mode A)

314 Data Out C1 101 Points to Par. 101 - (Preset Speed 1)

315 Data Out C2 102 Points to Par. 102 - (Preset Speed 2)

316 Data Out D1 103 Points to Par. 103 - (Preset Speed 3)

317 Data Out D2 104 Points to Par. 104 - (Preset Speed 4)

04 – 07 IP Addr Cfg 1 – 4 131.200.130.178

IP Address for the module

RECOMM-ENET Module

23 DPI I/O Cfg xxx1 1111 Enables Cmd/Ref, Datalinks A-D

35 M-S Input xxx1 1111 Configures the I/O Data to be transferred from the controller on the network to the drive.

36 M-S Output xxx1 1111 Configures the I/O Data to be transferred from the drive to the controller on the network.

Page 68: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

6-10 EtherNet/IP Communications Module

6.7 RSLogix 5000 ConfigurationController Tags

When you add the module and drive to the I/O configuration (refer to chapter 5), RSLogix 5000 software automatically creates controller tags for them. In this example program, the following controller tags are used.

You can expand the Output and Input tags to reveal the output and input configuration. The Output tag for this sample program requires ten 16-bit words of data (see figure 6.4). The Input tag for this example requires twelve 16-bit words of data (see figure 6.5).

Figure 6.3 – Controller Tags for the Sample ControlLogix Ladder Logic Program

Figure 6.4 – Output Image for the Sample ControlLogix Ladder Logic Program

SP600:CSP600:ISP600:O

SP600:CSP600:I

SP600:OSP600:O.Data

SP600:O.Data[0]

SP600:O.Data[1]SP600:O.Data[2]SP600:O.Data[3]

SP600:O.Data[4]SP600:O.Data[5]SP600:O.Data[6]SP600:O.Data[7]SP600:O.Data[8]SP600:O.Data[9]

SP600 Output Image Ta...SP600 Logic Command

SP600 ReferenceSP600 Datalink A1 InSP600 Datalink A2 InSP600 Datalink B1 InSP600 Datalink B2 InSP600 Datalink C1 InSP600 Datalink C2 In

SP600 Datalink D2 In

SP600 Datalink D1 In

Page 69: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Using I/O Messaging 6-11

Program Tags

In addition to the Controller tags that are automatically created, you need to create the Program tags shown in figure 6.6 for this sample program.

6.8 Logic Command/Status Words

This example uses the Logic Command word and Logic Status word for SP600 drives. Refer to Appendix D, Logic Command/Status Words, to view these. The definition of the bits in these words may vary if you are using a different DPI product. Refer to the documentation for your product.

Figure 6.5 – Input Image for the Sample ControlLogix Ladder Logic Program

Figure 6.6 – Program Tags for Sample ControlLogix Ladder Logic Program

SP600:CSP600:I

SP600:I.DataSP600:I.Data[0]SP600:I.Data[1]

SP600:I.Data[5]SP600:I.Data[6]SP600:I.Data[7]SP600:I.Data[8]SP600:I.Data[9]SP600:I.Data[10]SP600:I.Data[11]

SP600:I.Data[2]SP600:I.Data[3]SP600:I.Data[4]

SP600 Input Image TableSystem OverheadSystem OverheadSP600 Logic StatusSP600 FeedbackSP600 Datalink A1 OutSP600 Datalink A2 OutSP600 Datalink B1 OutSP600 Datalink B2 OutSP600 Datalink C1 OutSP600 Datalink C2 OutSP600 Datalink D1 OutSP600 Datalink D2 Out

SP600 Speed FeedbackSP600 Speed Reference

Page 70: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

6-12 EtherNet/IP Communications Module

6.9 Sample ControlLogix Ladder Logic Program

Figure 6.7 – Sample ControlLogix Ladder Logic Program for I/O Messaging

0

S600Logic Status

Wordbit 01 (ACTIVE)

SP600:I.Data[2].1 DriveStatusRunning

1

SP600Logic Status

Wordbit 07 (FAULT)

SP600:I.Data[2].7 DriveStatusFaulted

2 Copy FileSource SP600:I.Data[3]Dest DriveFeedbackLength 1

COP

SP600Speed Feedback

3DriveCommandStop

SP600Logic Commandbit 00 (STOP)

SP600:O.Data[0].0

4DriveCommandStart

SP600Logic Commandbit 01 (START)

SP600:O.Data[0].1

5DriveCommandJog

SP600Logic Command

bit 02 (JOG) SP600:O.Data[0].2

6DriveCommandClearFault

SP600Logic Command

bit 03(CLEAR FAULTS)

SP600:O.Data[0].3

Transfer Speed Reference data to the SP600 drive.

7 Copy FileSource DriveReferenceDest SP600:O.Data[1]Length 1

COP

SP600Reference

Read Datalink A-D data from the SP600 drive (Data Out A1 - Data Out D2).

8 Copy FileSource SP600:I.Data[4]Dest DatalinkDataFromDrive[0]Length 8

COP

SP600Datalink A1 Out

Page 71: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Using I/O Messaging 6-13

6.10 Sample Datalink Data

The following figure shows the Datalink data used in the sample program.

Figure 6.8 – Sample ControlLogix Ladder Logic Program for I/O Messaging (Continued)

Write Datalink A-D data to the SP600 drive (Data In A1 - Data In D2).

9 Copy FileSource DatalinkDataToDrive[0]Dest SP600:O.Data[2]Length 8

COP

SP600Datalink A1 In

(End)

Figure 6.9 – Sample Datalink Data for the Sample Ladder Logic Program

SP600 Datalink B1 OutSP600 Datalink B1 Out

SP600 Datalink A1 OutSP600 Datalink A2 Out

SP600 Datalink B2 OutSP600 Datalink C1 OutSP600 Datalink C2 Out

SP600 Datalink D1 OutSP600 Datalink D2 Out

SP600 Datalink A1 InSP600 Datalink A2 InSP600 Datalink B1 InSP600 Datalink B2 InSP600 Datalink C1 InSP600 Datalink C2 InSP600 Datalink D1 InSP600 Datalink D2 In

Page 72: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

6-14 EtherNet/IP Communications Module

Page 73: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Using Explicit Messaging 7-1

CHAPTER 7Using Explicit Messaging

Chapter 7 provides information and examples that explain how to use Explicit Messaging to configure and monitor a Reliance Electric drive and an EtherNet/IP module.

Refer to chapter 6 for information about the I/O Image, using Logic Command/Status, Reference/Feedback, and Datalinks.

7.1 About Explicit Messaging

Explicit Messaging is used to transfer data that does not require continuous updates. With Explicit Messaging, you can configure and monitor a slave device’s parameters on the EtherNet/IP network.

!ATTENTION: The examples in this publication are intended solely for purposes of example. There are many variables and requirements with any application. Rockwell Automation does not assume responsibility or liability (to include intellectual property liability) for actual use of the examples shown in this publication. Failure to observe this precaution could result in bodily injury and/or damage to equipment.

ATTENTION: If Explicit Messages are programmed to write parameter data to Non-Volatile Storage (NVS) frequently, the NVS will quickly exceed its life cycle and cause the drive to malfunction. Do not create a program that frequently uses Explicit Messages to write parameter data to NVS. Datalinks do not write to NVS and should be used for frequently changed parameters. Failure to observe this precaution could result in bodily injury and/or damage to equipment.

Page 74: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

7-2 EtherNet/IP Communications Module

7.2 Formatting Explicit MessagesExplicit Messages for the ControlLogix Controller

ControlLogix scanners and bridges accommodate both downloading Explicit Message Requests and uploading Explicit Message Responses. The scanner or bridge module can accommodate one request or response for each transaction block. Each transaction block must be formatted as shown in figure 7.1 .

Box Description➊ Message Type

The message type is usually CIP Generic.

➋ Service TypeThe service type indicates the service (for example, Get Attribute Single or Set Attribute Single) that you want to perform. Available services depend on the class and instance that you are using. Refer to Appendix C EtherNet/IP Objects.

➌ Service CodeThe service code is the code for the requested EtherNet/IP service. This value changes based on the Service Type that has been selected. In most cases, this is a read-only box.

If you select “Custom” in the Service Type box, then you need to specify a service code in this box (for example, 4B for a Get Attributes Scattered service or 4C for a Set Attributes Scattered service).

Figure 7.1 – ControlLogix Message Format in RSLogix 5000

➌ ➍➎ ➏

➐➑➒

Page 75: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Using Explicit Messaging 7-3

Note: To display the Message Configuration dialog box in RSLogix 5000, add a message instruction (MSG), create a new tag for the message (properties: Base tag type, MESSAGE data type, controller scope), and click the Configure button.

7.3 Performing Explicit Messages

There are five basic events in the Explicit Messaging process defined below. The details of each step will vary depending on the controller. Refer to the documentation for your controller.

Important: There must be a request message and a response message for all Explicit Messages, whether you are reading or writing data.

➍ ClassThe class is an EtherNet/IP class. Refer to Appendix C, EtherNet/IP Objects, for available classes.

➎ InstanceThe instance is an instance (or object) of an EtherNet/IP class. Refer to Appendix C, EtherNet/IP Objects, for available instances for each class.

➏ AttributeThe attribute is a class or instance attribute. Refer to Appendix C, Ethernet/IP Objects, for available attributes for each class or instance.

➐ Source ElementThis box contains the name of the tag for any service data to be sent from the scanner or bridge to the module and drive.

➑ Source LengthThis box contains the number of bytes of service data to be sent in the message.

➒ DestinationThis box contains the name of the tag that will receive service response data from the module and drive.

➓ PathThe path is the route that the message will follow.

Note: Click Browse to find the path or type in the name of a module that you previously mapped.NameThe name for the message.

Box Description

Figure 7.1 – ControlLogix Message Format in RSLogix 5000 (Continued)

Page 76: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

7-4 EtherNet/IP Communications Module

Note: The scanner module may be integrated with the controller (for example, ControlLogix).

Retrieve ExplicitMessage Response

Complete ExplicitMessage

Set up and sendExplicit Message

➊ Format the required data and set up the ladder logic program to send an Explicit Message request to the scanner or bridge module (download).

➋ The scanner or bridge module transmits the Explicit Message Request to the slave device over the EtherNet/IP network.

➌ The slave device transmits the Explicit Message Response back to the master.

➍ The controller retrieves the Explicit Message Response. It may be required to repeat steps 1-3, depending on the amount of data.

➎ The Explicit Message is complete.

Figure 7.2 – Explicit Message Process

Page 77: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Using Explicit Messaging 7-5

7.4 About the Explicit Message Examples

These examples show how to format and execute the following types of Explicit Messages using a ControlLogix controller:

Message Formats

When formatting a message example, refer to Formatting Explicit Messages in this chapter for an explanation of the content of each box.

Also, to format and execute these message examples, you need the Controller tags displayed in figure 7.3.

Ladder Logic Rungs

The ladder logic rungs for the examples in this chapter can be appended after rung 9 in the ladder logic program (figure 6.7) in chapter 6, Using I/O Messaging.

Source and Destination Data

The values in the examples that appear in this chapter for the source and destination data may vary in your application.

• Get Attribute Single

• Set Attribute Single

• Get Attributes Scattered

• Set Attributes Scattered

Figure 7.3 – Controller Tags for Explicit Messages

SP600:CSP600:ISP600:O

Page 78: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

7-6 EtherNet/IP Communications Module

7.4.1 Get Attribute Single Message Example

A Get Attribute Single message reads a single attribute value. In this example, we read the value of a parameter in an SP600 drive.

Message Format Example

Table 7.1 identifies key settings for the message format:

Figure 7.4 – Message Format for a Get Attribute Single Message

Table 7.1 – Settings for Message Format

Configuration Value Description Page

Service Type1

Service Code1

ClassInstanceAttributeDestination

1. The default setting for Service Type is “Custom,” which enables you to enter a Service Code that is not available from the Service Type pulldown menu. When you select a Service Type other than “Custom” from the pulldown menu, an appropriate Hex. value is automatically assigned to the Service Code box which grays out (inaccessible).

Get Attribute Singlee (Hex.)93 (Hex.)1 (Dec.)9 (Hex.)GetAttributeSingleData

Read Parameter dataCode for Get_Attribute_SingleDPI Parameter ObjectParameter 1 (Output Freq)Parameter ValueController tag for response data

C-24C-10C-20C-20C-21

SP600

Page 79: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Using Explicit Messaging 7-7

Ladder Logic Rung Example

Get Attribute Single Message Example

Destination Data Example

In this example, the Get Attribute Single message reads Output Freq (1) in the drive and returns its value to the destination tag named GetAttributeSingleData.

The output frequency is 32.5 Hz.

Figure 7.5 – Get Attribute Single Message Example

Figure 7.6 – Example of Destination Data from a Get Attribute Single Message

10PerformGetAttributeSingle

ENDNER

Type - CIP GenericMessage Control GetAttributeSingle ...

MSG

Get Attribute Single Service

Page 80: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

7-8 EtherNet/IP Communications Module

7.4.2 Set Attribute Single Message Example

A Set Attribute Single message writes a value for a single attribute. In this example, we write the value of a parameter in an SP600 drive.

Message Format Example

Table 7.2 identifies key settings for the data format:

Figure 7.7 – Message Format for a Set Attribute Single Message

SP600

Table 7.2 – Key Settings for Data Format

Configuration Value Description PageService Type1

Service Code1

ClassInstanceAttributeSource ElementSource Length

Set Attribute Single10 (Hex.)93 (Hex.)107 (Dec.)9 (Hex.)SetAttributeSingleData2 bytes

Write parameter dataCode for Set_Attribute_SingleDPI Parameter ObjectParameter 107 (Preset Speed 7)Parameter ValueController tag for write dataOne 16-bit word of data is sent

C-24C-10C-20C-20C-21

1. The default setting for Service Type is “Custom,” which enables you to enter a Service Code that is not available from the Service Type pulldown menu. When you select a Service Type other than “Custom” from the pulldown menu, an appropriate Hex. value is automatically assigned to the Service Code box which grays out (inaccessible).

Page 81: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Using Explicit Messaging 7-9

Ladder Logic Rung Example

Example Source Data

In this example, the Set Attribute Single message writes 599, the value in the source tag named SetAttributeSingleData, to Preset Speed 7 (107) in the drive.

59.9 Hz is written to the parameter.

Figure 7.8 – Set Attribute Single Message Example

11PerformSetAttributeSingle

ENDNER

Type - CIP GenericMessage Control SetAttributeSingle ...

MSG

Set Attribute Single Service

Figure 7.9 – Example of Source Data from Set Attribute Single Message

Page 82: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

7-10 EtherNet/IP Communications Module

7.4.3 Get Attributes Scattered Message Example

A Get Attributes Scattered message reads the values of multiple attributes. In this example, we read the values of various parameters in an SP600 drive.

Message Format Example

The following table identifies key settings for the message format:

Figure 7.10 – Message Format for a Get Attributes Scattered Message

SP600

Table 7.3 – Key Settings for Message Format

Configuration Value Description Page

Service Type1

Service Code1

ClassInstanceAttributeSource ElementSource LengthDestination

Custom4B93 (Hex.)0 (Dec.)0 (Hex.)GetScatteredRequestData

30 BytesGetScatteredResponseData

Required for scattered messagesCode for Get Attributes ScatteredDPI Parameter ObjectRequired for scattered messagesRequired for scattered messagesController tag for request data

Fifteen 16-bit words of data Controller tag for response data

C-24C-20

7-12

7-127-13

1. The default setting for Service Type is “Custom,” which enables you to enter a Service Code that is not available from the Service Type pulldown menu. When you select a Service Type other than “Custom” from the pulldown menu, an appropriate Hex. value is automatically assigned to the Service Code box which grays out (inaccessible).

Page 83: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Using Explicit Messaging 7-11

Ladder Logic Rung Example

Explanation of Source and Destination Data

The data structures in figure 7.13 uses 16-bit words and can get up to twenty-two parameters in a single message. In the Response Message, a parameter number with the high bit set indicates that the associated parameter value field contains an error code.

Figure 7.11 – Example of Get Attributes Scattered Message

12PerformGetAttributesScattered

ENDNER

Type - CIP GenericMessage Control GetAttributesScattered ...

MSG

Get Attributes Scattered Service

Request (Source Data) Response (Destination Data)Word 0 Parameter Number Word 0 Parameter Number

1 Pad Word 1 Parameter Value LSW2 Pad Word 2 Parameter Value MSW3 Parameter Number 3 Parameter Number4 Pad Word 4 Parameter Value LSW5 Pad Word 5 Parameter Value MSW6 Parameter Number 6 Parameter Number7 Pad Word 7 Parameter Value LSW8 Pad Word 8 Parameter Value MSW9 Parameter Number 9 Parameter Number

10 Pad Word 10 Parameter Value LSW11 Pad Word 11 Parameter Value MSW12 Parameter Number 12 Parameter Number13 Pad Word 13 Parameter Value LSW14 Pad Word 14 Parameter Value MSW15 Parameter Number 15 Parameter Number16 Pad Word 16 Parameter Value LSW17 Pad Word 17 Parameter Value MSW

... ...

63 Parameter Number 63 Parameter Number64 Pad Word 64 Parameter Value LSW65 Pad Word 65 Parameter Value MSW

Figure 7.12 – Data Structure for Get Scattered Attributes Messages

Page 84: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

7-12 EtherNet/IP Communications Module

Source Data Example

In this example, we use the data structure in figure 7.13 in the source tag named GetScatteredRequestData to read the following five parameters:

• Output Freq (1)

• Output Current (3)

• Output Voltage (6)

• DC Bus Voltage (12)

• Analog In1 Value (17)

Figure 7.13 – Source Data Example

Page 85: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Using Explicit Messaging 7-13

Destination Data Example

The Get Attributes Scattered message reads the multiple parameters and returns their values to the destination tag (GetScatteredResponseData).

In this example, the parameters have the following values:

Figure 7.14 – Destination Data Example

Drive Parameter ValueOutput Freq (1) 32.5 Hz

Output Current (3) 0.1 AmpOutput Voltage (6) 118.7 VACDC Bus Voltage (12) 329.2 VDC

Analog In2 Value (17) 8.318 mA

Page 86: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

7-14 EtherNet/IP Communications Module

7.4.4 Set Attributes Scattered Message Example

A Set Attributes Scattered message writes values to multiple attributes. In this example, we write the values of various parameters in an SP600 drive.

Example Message Format

The following table identifies key settings for the message format:

Figure 7.15 – Message Format for a Set Attributes Scattered Message

Table 7.4 – Message Format Settings

Configuration Value Description PageService Type1

Service Code1

ClassInstanceAttributeSource ElementSource LengthDestination

1. The default setting for Service Type is “Custom,” which enables you to enter a Service Code that is not available from the Service Type pulldown menu. When you select a Service Type other than “Custom” from the pulldown menu, an appropriate Hex. value is automatically assigned to the Service Code box which grays out (inaccessible).

Custom4C93 (Hex.)0 (Dec.)0 (Hex.)SetScatteredRequestData

30 BytesSetScatteredResponseData

Required for scattered messagesCode for Get Attributes ScatteredDPI Parameter ObjectRequired for scattered messagesRequired for scattered messagesController tag for request data

Fifteen 16-bit words of data Controller tag for response data

C-24C-20

7-16

7-167-17

SP600

Page 87: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Using Explicit Messaging 7-15

Ladder Logic Rung Example

Explanation of Source and Destination Data

The data structures in figure 7.17 use 16-bit words and can set up to twenty-two parameters in a single message. In the Response Message, a parameter number with the high bit set indicates that the associated pad word field contains an error code.

Figure 7.16 – Set Attributes Scattered Message Example

13PerformSetAttributesScattered

ENDNER

Type - CIP GenericMessage Control SetAttributesScattered ...

MSG

Set Attributes Scattered Service

Request (Source Data) Response (Destination Data)

Word 0 Parameter Number Word 0 Parameter Number

1 Parameter Value LSW 1 Pad Word or Error Code

2 Parameter Value MSW 2 Pad Word

3 Parameter Number 3 Parameter Number

4 Parameter Value LSW 4 Pad Word or Error Code

5 Parameter Value MSW 5 Pad Word

6 Parameter Number 6 Parameter Number

7 Parameter Value LSW 7 Pad Word or Error Code

8 Parameter Value MSW 8 Pad Word

9 Parameter Number 9 Parameter Number

10 Parameter Value LSW 10 Pad Word or Error Code

11 Parameter Value MSW 11 Pad Word

12 Parameter Number 12 Parameter Number

13 Parameter Value LSW 13 Pad Word or Error Code

14 Parameter Value MSW 14 Pad Word

15 Parameter Number 15 Parameter Number

16 Parameter Value LSW 16 Pad Word or Error Code

17 Parameter Value MSW 17 Pad Word

... ...

63 Parameter Number 63 Parameter Number

64 Parameter Value LSW 64 Pad Word

65 Parameter Value MSW 65 Pad Word

Figure 7.17 – Data Structures for Set Attributes Scattered Message

Page 88: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

7-16 EtherNet/IP Communications Module

Source Data Example

In this example, we use the data structure in figure 7.18 in the source tag (SetScatteredRequestData) to write new values for these parameters:

Drive Parameter ValueAccel Time 2 (141) 11.1 sec

Decel Time 2 (143) 22.2 secPreset Speed 5 (105) 33.3 HzPreset Speed 6 (106) 44.4 Hz

Preset Speed 7 (107) 55.5 Hz

Figure 7.18 – Source Data Example

Page 89: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Using Explicit Messaging 7-17

Example Destination Data

The results of the message appear in the destination tag named SetScatteredResponseData. Values of “0” indicate no errors occurred.

Figure 7.19 – Destination Data Example

Page 90: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

7-18 EtherNet/IP Communications Module

Page 91: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Troubleshooting the Module and Network 8-1

CHAPTER 8Troubleshooting theModule and Network

Chapter 8 contains information for troubleshooting the EtherNet/IP module and the network.

8.1 Understanding the Status Indicators

The module has four status indicators. They can be viewed on the module or through the drive cover.

NumberStatus

Indicator Description Refer to...

➊ DRIVE DPI Connection Status Section 8.1.1

➋ MS Module Status Section 8.1.2

➌ NET A EtherNet/IP Connection Status

Section 8.1.3

➍ NET B EtherNet/IP Transmit Status

Section 8.1.4

Table 8.1 – Status Indicators (Location on Drive May Vary)

Page 92: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

8-2 EtherNet/IP Communications Module

8.1.1 DRIVE Status Indicator

Table 8.2 – DRIVE Status Indicator: State Definitions

Status Cause Corrective Action

Off The module is not powered or is not connected properly to the drive.

• Securely connect the module to the drive using the ribbon cable.

• Apply power to the drive.

Flashing Red

The module is not receiving a ping message from the drive.

• Verify that cables are securely connected.

• Cycle power to the drive.

Solid Red

The drive has refused an I/O connection from the module.

Another DPI peripheral is using the same DPI port as the module.

Important: Cycle power to the product after making any of the following corrections:

• Verify that all DPI cables are securely connected and not damaged. Replace cables if necessary.

• Verify that the DPI Host supports Datalinks.

• Configure the module and DPI Host to use a Datalink that is not already being used by another peripheral.

Orange The module is connected to a product that does not support Reliance Electric DPI communications.

• Connect the module to a product that supports Reliance Electric DPI communications (for example, SP600, LiquiFlo 2.0 or GV6000 drives).

Flashing Green

The module is establishing an I/O connection to the drive.

• No action. Normal behavior if no DPI I/O is enabled.

Solid Green

The module is properly connected and is communicating with the drive.

• No action.

Page 93: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Troubleshooting the Module and Network 8-3

8.1.2 MS Status Indicator

Table 8.3 – MS Status Indicator: State Definitions

Status Cause Corrective Action

Off The module is not powered.

• Securely connect the module to the drive using the Internal Interface cable.

• Apply power to the drive and network.

Flashing Red

The module has failed the firmware test.

The module is being flash upgraded.

• Clear faults in the module.

• Cycle power to the drive.

• If cycling power does not correct the problem, the parameter settings may have been corrupted. Reset defaults and reconfigure the module.

• If resetting defaults does not correct the problem, flash the module with the latest firmware release.

Solid Red

The module has failed the hardware test.

• Cycle power to the drive.

• Replace the module.

Flashing Green

The module is operational but is not transferring I/O data.

• Place the scanner in RUN mode.

• Program the controller to recognize and transmit I/O to the module.

• Configure the module for the program in the controller.

• Normal behavior if no DPI I/O is enabled.

Solid Green

The module is operational and transferring I/O data.

• No action.

Page 94: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

8-4 EtherNet/IP Communications Module

8.1.3 NET A Status Indicator

Table 8.4 – NET A Status Indicator: State Definitions

Status Cause Corrective Action

Off The module and/or network is not powered, the module is not connected properly to the network, or the module needs an IP address.

• Securely connect the module to the drive using the Internal Interface cable and to the network using an Ethernet cable.

• Correctly connect the Ethernet cable to the Ethernet connector.

• Set a unique IP address using a BOOTP server or disabling BOOTP and using parameters.

• Apply power to the drive and network.

Solid Red The module failed duplicated IP address detection test.

• Configure the module to use a unique IP address and cycle power.

Flashing Red

An EtherNet/IP connection has timed out.

• Place the scanner in RUN mode, or apply power to the peer device that will send I/O.

• Check the amount of traffic on the network.

Flashing Red/Green

The module is performing a self test.

• No action is required.

Flashing Green

The module is properly connected but is not communicating with any devices on the network.

• Place the controller in RUN, or apply power to the peer device that will send I/O.

• Program a controller or peer device to recognize and transmit I/O or make a messaging connection to the module.

• Configure the module for the program in the controller or the I/O from the peer device.

Solid Green

The module is properly connected and communicating with the network.

• No action required.

Page 95: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Troubleshooting the Module and Network 8-5

8.1.4 NET B Status Indicator

Table 8.5 – NET B Status Indicator: State Definitions

Status Cause Corrective Action

Off The module is not powered or is not transmitting on the EtherNet/IP network.

If Net A is off:

• Securely connect the module to the drive using the Internal Interface cable and to the network using an Ethernet cable.

• Correctly connect the Ethernet cable to the Ethernet connector.

• Set a unique IP address using a BOOTP server or by disabling BOOTP and using parameters.

If Net A is solid Red:

• Configure the module to use a unique IP address and cycle power.

If Net A is flashing red/green or red:

• Check the IP address in the module and scanner.

• Ping the module.

Normal condition if the module is idle.

Flashing Green

The module is transmitting on the EtherNet/IP network.

• No action required.

Page 96: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

8-6 EtherNet/IP Communications Module

8.2 Module Diagnostic Items

Table 8.6 lists diagnostic items that can be accessed using VS Utilities software or the LCD OIM. Diagnostic items can help you or Rockwell Automation personnel troubleshoot communication problems.

Table 8.6 – Module Diagnostic Items

No. Event Description

1 Common Logic Cmd

The current value of the Common Logic Command being transmitted to the host.

2 Prod Logic Cmd The current value of the Product-Specific Logic Command being transmitted to the host.

3 Reference The current value of the Product-Specific Reference being transmitted to the host.

4 Common Logic Sts The current value of the Common Logic Status being received from the host.

5 Prod Logic Sts The current value of the Product-Specific Status being received from the host.

6 Feedback The current value of the Product-Specific Feedback being received from the host.

7891011121314

Datalink A1 InDatalink A2 InDatalink B1 InDatalink B2 InDatalink C1 InDatalink C2 InDatalink D1 InDatalink D2 In

The current value of the specified Datalink being transmitted to the host. (Value of 0 if datalink is not used).

1516171819202122

Datalink A1 OutDatalink A2 OutDatalink B1 OutDatalink B2 OutDatalink C1 OutDatalink C2 OutDatalink D1 OutDatalink D2 Out

The current value of the specified Datalink being received from the host.

23 DPI Rx Errors The current value of the DPI Receive error counter.

24 DPI Rx Err Max The maximum value (since reset) of the DPI Receive error counter.

25 DPI Tx Errors The current value of the DPI Transmit error counter.

26 DPI Tx Err Max The maximum value (since reset) of the DPI Transmit error counter.

Page 97: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Troubleshooting the Module and Network 8-7

27 Boot Flash Count The number of times the Boot flash segment has been updated.

28 App Flash Count The number of times the Application flash segment has been updated in the field.

29 M-S Input Size The size of data transferred from the network to the drive.

30 M-S Output Size The size of data transferred from the drive to the network.

313233343536

HW Addr 1HW Addr 2HW Addr 3HW Addr 4HW Addr 5HW Addr 6

The decimal value of each byte in the module’s Ethernet hardware address.

37383940

IP Addr Act 1IP Addr Act 2IP Addr Act 3IP Addr Act 4

The value of each byte in the module’s current IP address. A value of “0” appears if the module does not currently have an IP address.

41424344

Subnet Act 1Subnet Act 2Subnet Act 3Subnet Act 4

The value of each byte in the module’s current subnet mask. A value of “0” appears if the module does not currently have a subnet mask.

Table 8.6 – Module Diagnostic Items (Continued)

No. Event Description

255 : 255 : 255 : 255 : 255 : 255

[HW Addr 1]

[HW Addr 2]

[HW Addr 3]

[HW Addr 4]

HW Addr 5]

[HW Addr 6]

255 . 255 . 255 . 255

[IP Addr Act 1]

[IP Addr Act 2]

[IP Addr Act 3]

[IP Addr Act 4]

255 . 255 . 255 . 255

[Subnet Act 1]

[Subnet Act 2]

[Subnet Act 3]

[Subnet Act 4]

Page 98: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

8-8 EtherNet/IP Communications Module

45464748

Gateway Act 1Gateway Act 2Gateway Act 3Gateway Act 4

The value of each byte in the module’s current gateway address. A value of “0” appears if the module does not currently have a gateway address.

49 EN Rx Overruns The number of receive buffer overruns reported by the Ethernet hardware.

50 EN Rx Packets The number of Ethernet packets that the module has received.

51 EN Rx Errors The number of receive errors reported by the Ethernet hardware.

52 EN Tx Packets The number of Ethernet packets that the module has sent.

53 EN Tx Errors The number of transmit errors reported by the Ethernet hardware.

54 Last TCP Reset Last reason that the module reset or rejected a TCP/IP connection.

55 Missed IO Pkts Number of incoming I/O connection packets that the module did not receive.

56 OPT Status Operating status of optional I/O board (in External Comms Kit).

57 OPT RX Errors Number of optional I/O board receive errors.

58 OPT FW Version Firmware version of optional I/O board (in External Comms Kit).

Table 8.6 – Module Diagnostic Items (Continued)

No. Event Description

255 . 255 . 255 . 255

[Gateway Act 1]

[Gateway Act 2]

[Gateway Act 3]

[Gateway Act 4]

Page 99: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Troubleshooting the Module and Network 8-9

8.3 Viewing and Clearing Events

The module maintains an event queue that reports the history of its actions. You can view the event queue using an LCD OIM orVS Utilities software.

To View and Clear Events Using an LCD OIM

Use the procedure shown in figures 8.2 and 8.3 to access the event queue using the LCD OIM. Note that you must have the RECOMM-ENET module as the selected device to access the event queue.

Figure 8.1 – Viewing and Clearing Events Using an LCD OIM on a SP600 or LiquiFlo 2.0 Drive

Figure 8.2 – Viewing and Clearing Events Using an LCD OIM on a GV6000 Drive

Diagnostics:

Device VersionOIM Version

View Event Queue

P5: RECOMM-ENET

Stopped Auto

Main Menu

Diagnostics

EvtQ# : E#xxxxxOnline @ 500kbps

1

Clrqu

Highlight Diagnostics icon

Highlight itemMonitor Lang

>>

Press F2 key toclear event queue

SEL

Use the SEL key to select the DIAG tab and then the Up/Down arrow keysto highlight "Events". Press the ENTER key and then the Up/Down arrowkeys to highlight "View Event Queue". Press the ENTER key to view thelist of events in the event queue. Use the UP/DOWN arrow keys tohighlight the event of interest and then the ENTER key to see detailsabout that event.

Parameters

Linear List

SELPARAM DIAGSTARTUP

Groups

Changed Params

P5 Diagnostics

Device Select

SELPARAM DIAGSTARTUP

Events

Device NameDevice VersionDevice Items

P5 Events

Clear EventsView Event Queue

Clear Event Queue

P5

View Event Queue

E02:Control EnabledE01:EN Link Up

E03:Type 0 Login

P5

E04:Online @ 500kbpsE05:Normal Startup

Event Queue 1

EN Link UpEvtQ#

Accum:

P5

4:27:43.590

1 E# 37

Page 100: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Troubleshooting the Module and Network 8-10

Events

Many events in the event queue occur under normal operation. However, if you encounter communication problems, the events can help you or Rockwell Automation personnel troubleshoot the problem. Table 8.7 lists events that may appear in the event queue.

Table 8.7 – Event Codes and Descriptions

Code Event Description1 No Event Empty event queue entry.2 DPI Bus Off Flt A bus-off condition was detected on DPI. This

event may be caused by loose or broken cables or by noise.

3 Ping Time Flt A ping message was not received on DPI within the specified time.

4 Port ID Flt The module is not connected to a correct port on a DPI product.

5 Port Change Flt The DPI port changed.6 Host Sent Reset The DPI product issued this because it was

reset.

7 EEPROM Sum Flt The EEPROM in the module is corrupt.8 Online @ 125kbps The module and DPI product are

communicating at 125 kbps.

9 Online @ 500kbps The module and DPI product are communicating at 500 kbps.

10 Bad Host Flt The module was connected to an incompatible product.

11 Dup. Port Flt Another peripheral with the same port number is already in use.

12 Type 0 Login The module has logged in for type 0 control.13 Type 0 Time Flt The module has not received a type 0 status

message within the specified time.

14 DL Login The module has logged into a Datalink.15 DL Reject Flt The host rejected an attempt to log in to a

Datalink because the Datalink is not supported or is used by another peripheral.

16 DL Time Flt The module has not received a Datalink message within the specified time.

17 Reserved Not used.18 Control Disabled The module has sent a “Soft Control Disable”

command to the DPI product.

19 Control Enabled The module has sent a “Soft Control Enable” command to the DPI product.

20 Message Timeout A Client-Server message sent by the peripheral was not completed.

Page 101: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Troubleshooting the Module and Network 8-11

21 Flt Cfg Error Flt Cfg for the Reference or Datalinks is set to a value greater than 65535 and the host requires a 16-bit value.

22 App Updated New application firmware detected.23 EN Comm Flt The module detected a communications fault

on the network.

24 EN Sent Reset The module received a fault from the network.25 EN Close Fit An I/O connection from the network to the

module was closed.

26 EN Idle Flt The module is receiving “idle” packets from the network.

27 EN Open An I/O connection from the network to the module has been opened.

28 EN Timeout Flt An I/O connection from the network to the module has timed out.

29 PCCC IO Close The device sending PCCC Control messages to the module has sent the PCCC Control Timeout to a value of zero.

30 PCCC IO Open The module has begun receiving PCCC Control messages.

31 PCCC IO Time Flt The module has not received a PCCC Control Message for longer than the PCCC Control Timeout.

32 Watchdog T/O Flt The software detects a failure.

33 EEPROM Init A blank EEPROM map revision detected.34 Normal Startup The module completes a normal start up.35 Manual Reset The module was reset by changing parameter

20 (Reset Module).36 EN Link Down The Ethernet link was removed from the

module.

37 EN Link Up An Ethernet link is available for the module.38 BOOTP Response The module received a response to its BOOTP

request.

39 Dup IP Addr The module uses the same IP address as another device on the network.

40 Peer IO Open The module received the first Peer I/O image.

41 Peer IO Time Flt The module has not received a Peer I/O message for longer than the Peer I/O Timeout.

42 Email Failed The module encountered an error attempting to send a requested e-mail message.

Table 8.7 – Event Codes and Descriptions

Code Event Description

Page 102: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

8-12 EtherNet/IP Communications Module

43 Msg Ctrl Open The timeout attribute in either the CIP Register or Assembly object was written with a non-zero value, allowing control messages to be sent to the module.

44 Msg Ctrl Close The timeout attribute in either the CIP Register or Assembly object was written with a zero value, disallowing control messages to be sent to the module.

45 Msg Ctrl Timeout The timeout attribute in either the CIP Register or Assembly object elapsed between accesses of those objects.

46 OPT Open The module began exchanging I/O data with the I/O option.

47 OPT Close The module forced a fault condition on the I/O option.

48 OPT Timeout Communication between the module and I/O option was disrupted.

Table 8.7 – Event Codes and Descriptions

Code Event Description

Page 103: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Viewing the Module’s Web Pages 9-1

CHAPTER 9Viewing the Module’s

Web Pages

Chapter 9 provides instructions on how to monitor the module and connected drive using the web interface.

Future enhancements may result in web pages that look different than the examples shown in this chapter.

9.1 Accessing the Module’s Main Web Pages

After configuring the module, you can view its web pages. These pages present information about the module, the drive to which it is connected, and the other DPI devices (for example, OIMs or serial modules) connected to the drive.

Note: Firmware 2.xxx (and earlier) module web pages are accessed differently than firmware 3.xxx (and later).

• Firmware 2.xxx (and earlier) module — By default the module web pages are enabled. To disable the web pages, use Bit 0 of Access Control (54).

• Firmware 3.xxx (and later) module — By default the module web pages are disabled. To enable the web pages, set the Web Pages Switch to its “Enable Web” position and reset the module. Web Enable (55) can be used to display the setting (enabled or disabled) of this switch.

The module can be configured to automatically send e-mail messages to desired addresses when selected drive faults occur and/or are cleared, and/or when the module takes a communication or idle fault action.

For firmware 2.xxx (and earlier) modules, Bit 1 of Access Control (54) can be used to protect the configured settings for the email messaging feature. For firmware 3.xxx (and later)modules, Bit 0 of Web Features (56) can be used to protect the configured settings.

Page 104: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

9-2 EtherNet/IP Communications Module

To view the module’s web pages:

Step 1. On a computer with access to the EtherNet/IP network on which the module is installed, start a web browser (for example, Microsoft™ Internet Explorer (version 5.0 or greater) or Netscape™ Navigator™ (version 4.6 or greater) software.

The computer can access the web pages if it is connected to the same network as the module or if it is connected to a network with access to the module’s network via a gateway device (for example, a router).

Step 2. In the Address (Explorer) or Location (Navigator) box, type http://, then type the IP address of the module, and finally press ENTER. The main page for the module appears as shown in figure 9.1.

Important:Clicking the browser’s Refresh button always re-displays the Home page even while viewing another module we page.

Figure 9.1 – Main Web Page for the Module

Page 105: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Viewing the Module’s Web Pages 9-3

Title Bar on Adapter Web Pages

The title bar appears on all module web pages, including its Home Page. It consists of three elements:

Navigation Menu on Adapter Web Pages

The navigation menu appears on the left side of all module web pages, including its Home page. The navigation menu consists of links and link folders which can be expanded or minimized. The following table shows all of the navigation menu’s links and link folders:

Item DescriptionReliance Electric logo(at far left)

This logo is also a link. Click it to view the reliance.com web Home Page.

Module Title (middle) Shows the module type or user-configurable title.

Rockwell Automation logo (at far right)

This logo is also a link. Click it to view the Rockwell Automation web Home Page.

Link/Folder DescriptionHome link Click this link to view the module’s Home Page. Process Display link Click this link to view the Host’s Process Display

pop-up window.TCP/IPconfiguration link

Click this link to view the module’s TCP/IP Configuration web page showing information about the TCP/IP configuration, such as the module’s IP address and the number of packets being sent.

Configure e-mail notification link

Click this link to view the module’s Configure E-mail Notification web page to configure the module to send automatic e-mail messages. E-mail notification can accommodate specific needs such as when only selected faults occur.

Browse DPI devices folder

Click this folder to expand and view the Port folders for all present DPI devices, including the drive, adapter, and other DPI devices connected to the drive such as an OIM.

Port x folders Click a respective Port folder to expand and view its device’s various links which take you to related information pages.

Online user manuals link

Click this link to view Reliance Electric’s web page with documentation for drives and other devices.

Page 106: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

9-4 EtherNet/IP Communications Module

9.1.1 Information on Module Home Page

The module Home Page displays the following information for the module and host:

Software tools Web site link

Click this link to view Reliance Electric’s web page with information about software tools such as V*S Utilities.

Launch my V*S Utilities software link

Click this link to launch the V*S Utilities software already installed on your PC.

E-mail technical support link

Click this link to view a new e-mail message window to send a message to Reliance Electric’s Technical Support Team.

Link/Folder Description

Item Description

Module Information • Revision

• IP Address

• Ethernet Address (MAC)

• Serial Number

• Status

• I/O Connection Status

Host “X” Information • Revision

• Status

• Commanded Direction

• Rotation Direction

• Process Status

Page 107: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Viewing the Module’s Web Pages 9-5

9.2 Process Display Pop-Up Windows

The Process Display pop-up window dynamically shows a host’s information. To view this window, click the “Process Display” link in the navigation window.

Figure 9.2 – Process Display Pop-up Window

Information DescriptionProduct Text Description of HostStatus Status of HostCommanded Direction

Commanded direction of Host

Rotation Direction Rotation direction of HostProcess Status Line 1 - desired parameter of host and its

dyanmic value1

Line 2 - desired parameter of host and its dyanmic value2

Line 3 - desired parameter of host and its dyanmic value2

1. The parameter whose value is shown on this line is the feedback value selected using a drive parameter. For details, see the drive User Manual.

2. The parameter whose value is shown on this line can be set using the OIM. For details, see the drive User Manual.

Page 108: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

9-6 EtherNet/IP Communications Module

9.3 TCP/IP Configuration Web Page

The TCP/IP Configuration web page provides details about the module’s Ethernet settings and network activities.

Figure 9.3 – TCP/IP Configuration Web Page

Information Description

IP Address IP address of module

Subnet Mask Subnet mask for the module’s network

Gateway Address Address for the gateway device on the module’s network

BOOTP Whether BOOTP is being used to configure the module’s network information.

Ethernet Address (MAC)

Hardware address for the module

Ethernet Received Packets

Number of packets that the module has received

Ethernet Receive Errors

Number of receive errors reported by the hardware

Ethernet Receive Overruns

Number of receive buffer overruns reported by the hardware

Page 109: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Viewing the Module’s Web Pages 9-7

9.4 Configure E-mail Notification Web Page

The Configure E-mail Notification web page contains selections and data fields for configuring the module to automatically send e-mail messages to desired addresses when selected types of events occur. E-mail configuration for Series A modules is enabled and disabled differently than Series B modules.

• Firmware 2.xxx (and earlier) modules — By default, settings are protected and the user needs to enable configuration by setting the Access Control (54) E-mail Config Bit 1 value to “1” (Enabled). After configuration, the settings can be protected by setting the Access Control (54) E-mail Config Bit 1 value to “0” (Disabled).

• Firmware 3.xxx (and later) modules — By default, settings are not protected. After configuration, the settings can be protected by setting the Web Features (56) E-mail Cfg Bit 0 value to “0” (Disabled). To change a protected configuration, it must first be unprotected by setting the E-mail Cfg Bit 0 value back to “1” (Enabled)

Ethernet Transmitted Packets

Number of packets tha the module has sent

Ethernet Transmit Errors

Number of transmit errors reported by the hardware

EtherNet/IP Missed I/O Packets

Number of I/O connection packets that the module did not receive

Information Description

Page 110: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Viewing the Module’s Web Pages 9-8

For more information, see section 4.10, Setting Web Access Control.

9.4.1 To configure e-mail notificationStep 1. Click the desired “Send an e-mail message when ...”

check boxes you want to occur that will send e-mail notification. If you only want e-mail notification when selected faults/alarms occur:

• Click the respective fault and/or alarm radio buttons.

• Click the “selected faults” link and/or “selected alarms” link.

Figure 9.4 – Configuration of E-mail Notification Web Page

Page 111: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Viewing the Module’s Web Pages 9-9

• Click the desired fault/alarm check boxes, and click Save Changes.

• Click the “Back to E-mail Configuration Page” link.

Step 2. Type the following information in their respective boxes:

Step 3. Click Save changes.

Figure 9.5 – Selected Fault Configuration Page

Information Description“IP address of . . . ” Type in the address of the mail server that

will be used to deliver the e-mail messages.“E-mail addresses to notify . . . ”

Type in addresses to where you want e-mail messages to be sent. Multiple addresses can be used, but they must be separated by commas (comma delimited).

“Subject of e-mail message . . . ”

Type in the desired subject text for the e-mail message.

Page 112: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Viewing the Module’s Web Pages 9-10

Important:For firmware 2.xxx (and earlier) modules, it is recommended that Access Control (54) E-mail Config Bit 1 value be set to “0” (Disabled) after E-mail Notification has been configured. Otherwise the configuration can be changed anytime the web page is accessed with a browser.Forfirmware 3.xxx (and later) modules, it is recommended that Web Features (56) E-mail Cfg Bit 0 value be set to “0” (Disabled) after E-mail Notification has been configured. Otherwise the configuration can be changed anytime the web page is accessed with a browser.

An example of an e-mail message automatically sent by the adapter in response to selected events is shown below.

Note: To stop e-mail messages, do one of the following:

• Delete all e-mail addresses from the Configure E-mail Notification web page.

• Uncheck all of the “Send an e-mail message when ...” boxes.

For firmware 2.xxx (and earlier) modules, disabling the adapter web pages by using Access Control (54) to set the Web Enable Bit 0 value to “0” (Disabled) will NOT stop the module from sending e-mail messages.

For firmware 3.xxx (and later) modules, setting the Web Pages Switch to the “Disable Web” position will NOT stop the module from sending e-mail messages.

Figure 9.6 – Example of E-mail Message Ssent by Module

Page 113: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Viewing the Module’s Web Pages 9-11

9.5 DPI Device Information Pages

DPI device information pages show a device’s module information, diagnostic information, and fault queue.

Figure 9.7 – Example of Port 0 (SP600 Drive) Module Information Page

Information DescriptionProduct Text Text identifying the deviceVendor ID 1 = Reliance ElectricDevice Type 123Product Code Code for the product name and its ratingRevision Firmware revision used by the deviceSerial Number Serial number of the deviceStatus Operating status of the device (for example, faulted)

Page 114: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Viewing the Module’s Web Pages 9-12

Figure 9.8 – Example of Port 0 (SP600 Drive) Diagnostic Information Page

Figure 9.9 – Example of Port 0 (SP600 Drive) Fault Queue Page

Page 115: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Viewing the Module’s Web Pages 9-13

Figure 9.10 – Example of Port 5 (RECOMM-ENET Module) Event Queue Page

Page 116: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Viewing the Module’s Web Pages 9-14

Page 117: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Technical Specifications A-1

APPENDIX A Technical

Specifications

Communications

Electrical

Mechanical

Environmental

NetworkProtocolData Rates

EtherNet/IP10/100 Mbps Half/Full Duplex

Drive Protocol Data Rates

DPI125 kbps or 500 kbps

Consumption Drive

Network

350 mA at 5 VDC supplied by the host (for example, the drive)

None

DimensionsHeightLengthWidth

19 mm (0.75 in)86 mm (3.39 in)78.5 mm (3.09 in)

Weight 85 g (3 oz)

TemperatureOperatingStorage

-10 to +50°C (14 to 149°F)-40 to +85°C (-40 to 185°F)

Relative Humidity 5 to 95% non-condensing

Atmosphere Important: Module must not be installed in an area where the ambient atmosphere contains volatile or corrosive gas, vapors, or dust. If the module is not going to be installed for a period of time, it must be stored in an area where it will not be exposed to a corrosive atmosphere.

Page 118: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

A-2 EtherNet/IP Communications Module

Regulatory Compliance

Note: This is a product of category C2 according to IEC 61800-3. In a domestic environment this product may cause radio interference in which case supplementary mitigation measures may be required.

UL UL508C

cUL CAN / CSA C22.2 No. 14-M91

CTick EN61800-3

CE EN50178 and EN61800-3

Page 119: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Module Parameters B-1

APPENDIX BModule Parameters

The following information is provided for each EtherNet/IP module parameter along with its description:

About Parameter Numbers

The parameters in the EtherNet/IP module are numbered sequentially. However, depending on the configuration tool used, they may have different numbers.

Parameter Number: Unique number assigned to each parameter.

Parameter Name: Unique name assigned to each parameter.

Range: Predefined parameter limits or selections.

Default: Factory default setting.

Type: Read Only or Read/Write

Reset Required: Module must be reset before parameter value is recognized.

Configuration Tool Numbering Schemes

• VS Utilities

• OIM

The module parameters begin with parameter 1. For example, parameter 01 (DPI Port) is parameter 1 as indicated by the manual.

• Explicit Messaging Refer to chapter 7, Using Explicit Messaging, and Appendix C, EtherNet/IP Objects, for details.

Page 120: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

B-2 EtherNet/IP Communications Module

Display the port number to which the module is connected. This will usually be port 5.

Displays the data rate used by the drive. This data rate is set in the drive and the module detects it.

Configures the module to use BOOTP so that you can set its IP address, subnet mask, and gateway address with a BOOTP server.

1 DPI PortRange: 0 to 7

Default: 5

Type: Read Only

Reset Required: N/A

2 DPI Data RateRange: 0 = 125 Kbps

1 = 500 Kbps

Default: 0 = 125 Kbps

Type: Read Only

Reset Required: N/A

3 BOOTPRange: 0 = Disabled

1 = Enabled

Default: 1 = Enabled

Type: Read/Write

Reset Required: Yes

Page 121: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Module Parameters B-3

Sets the bytes in the IP address.

Important: To set the IP address using these parameters, parameter 3 (BOOTP) must be set to Disabled.

Sets the bytes of the subnet mask.

Important: To set the subnet mask using these parameters, parameter 3 (BOOTP) must be set to Disabled.

4567

IP Addr Cfg 1IP Addr Cfg 2IP Addr Cfg 3IP Addr Cfg 4Range: 0 to 255

Default: 0

Type: Read/Write

Reset Required: Yes

255 . 255 . 255 . 255

IP Addr Cfg 1

IP Addr Cfg 2

IP Addr Cfg 3

IP Addr Cfg 4

89

1011

Subnet Cfg 1Subnet Cfg 2Subnet Cfg 3Subnet Cfg 4Range: 0 to 255

Default: 0

Type: Read/Write

Reset Required: Yes

255 . 255 . 255 . 255

Subnet Cfg 1

Subnet Cfg 2

Subnet Cfg 3

Subnet Cfg 4

Page 122: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

B-4 EtherNet/IP Communications Module

Sets the bytes of the gateway address.

Important: To set the gateway address using these parameters, parameter 3 (BOOTP) must be set to Disabled.

Configures the network data rate and duplex mode at which the module communicates. Updates EN Rate Act (17) after reset.

12131415

Gateway Cfg 1Gateway Cfg 2Gateway Cfg 3Gateway Cfg 4Range: 0 to 255

Default: 0

Type: Read/Write

Reset Required: Yes

255 . 255 . 255 . 255

Gateway Cfg 1

Gateway Cfg 2

Gateway Cfg 3

Gateway Cfg 4

16 EN Rate CfgRange: 0 = Autodetect

1 = 10 Mbps Full2 = 10 Mbps Half3 = 100 Mbps Full4 = 100 Mbps Half

Default: 0 = Autodetect

Type: Read/Write

Reset Required: Yes

Page 123: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Module Parameters B-5

Displays the actual network data rate and duplex mode used by the module.

Displays the size of the Reference/Feedback. The drive determines the size of the Reference/Feedback.

Displays the size of each Datalink word. The drive determines the size of Datalinks.

17 EN Rate ActRange: 0 = No Link

1 = 10 Mbps Full2 = 10 Mbps Half3 = 100 Mbps Full4 = 100 Mbps Half

Default: 0 = No Link

Type: Read Only

Reset Required: N/A

18 Ref/Fdbk SizeRange: 0 = 16-bit

1 = 32-bit

Default: 0 = 16-bit

Type: Read Only

Reset Required: N/A

19 Datalink SizeRange: 0 = 16-bit

1 = 32-bit

Default: 0 = 16-bit

Type: Read Only

Reset Required: N/A

Page 124: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

B-6 EtherNet/IP Communications Module

This parameter is a command. No action is taken if it is set to “Ready.” Resets the module if it is set to “Reset Module.” Restores the module to factory default settings if it is set to “Set Defaults.” It will be reset to “0 = Ready” after the command has been performed.

Sets the action that the module takes if the module detects a network failure. This setting is effective only if I/O that controls the drive is transmitted though the module.

20 Reset ModuleRange: 0 = Ready (No action)

1 = Reset Module2 = Set Defaults (Restores module to factory-default

settings)

Default: 0 = Ready

Type: Read/Write

Reset Required: No

!ATTENTION: If the module is transmitting I/O that controls the drive, the drive may fault when you reset the module. Determine how your drive will respond before resetting a connected module. Failure to observe this precaution could result in bodily injury or damage to equipment.

21 Comm Flt ActionRange: 0 = Fault

1 = Stop2 = Zero Data3 = Hold Last4 = Send Flt Cfg

Default: 0 = Fault

Type: Read/Write

Reset Required: No

!ATTENTION: Comm Flt Action (21) lets you determine the action the module and connected drive if communications are disrupted. By default, this parameter faults the drive. You can set this parameter so that the drive continues to run. Take precautions to ensure that the setting of this parameter does not create a hazard of injury or equipment damage. Failure to observe this precaution could result in bodily injury or damage to equipment.

Page 125: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Module Parameters B-7

Sets the action that the module takes if the module detects that the PLC is set to program mode. This setting is effective only if the I/O that controls the drive is transmitted through the module.

Configures the I/O that is transferred through the module.

22 Idle Flt ActionRange: 0 = Fault

1 = Stop2 = Zero Data3 = Hold Last4 = Send Flt Cfg

Default: 0 = Fault

Type: Read/Write

Reset Required: No

!ATTENTION: Idle Flt Action (22) lets you determine the action of the module and connected drive if the controller is idle. By default, this parameter faults the drive. You can set this parameter so that the drive continues to run. Ensure that the setting of this parameter does not create a hazard of injury or equipment damage. Failure to observe this precaution could result in bodily injury or damage to equipment.

23 DPI I/O CfgRange: See figure B.1.

Default: xxx0 0001

Type: Read/Write

Reset Required: Yes

Figure B.1 – DPI I/O Config (23)

000 10xxx01234567

1= I/O Enabled0= I/O Disabledx =Not Used

Cmd/R

ef

Datal

ink A

Datal

ink B

Datal

ink C

Datal

ink D

Not U

sed

Not U

sed

Not U

sed

Page 126: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

B-8 EtherNet/IP Communications Module

Displays the I/O that the module is actively transmitting. The value of this parameter will usually be equal to the value of DPI I/O Cfg (23).

Sets the Logic Command data that is sent to the drive if the following is true:

• Comm Flt Action (21) is set to Send Flt Cfg and communications are disrupted.

• Idle Flt Action (22) is set to Send Flt Cfg and the scanner is put into Program or Test mode.

• Peer Flt Action (41) is set to Send Flt Cfg and communications are disrupted.

Important: The bit definitions will depend on the product to which the module is connected. If the drive uses a 16-bit Reference, the most significant word of this value must be set to zero (0) or a fault will occur.

24 DPI I/O ActiveRange: See figure B.2.

Default: xxx0 0001

Type: Read Only

Reset Required: N/A

Figure B.2 – DPI I/O Active (24)

000 10xxx01234567

1= I/O Enabled0= I/O Disabledx =Not Used

Cmd/R

ef

Datal

ink A

Datal

ink B

Datal

ink C

Datal

ink D

Not U

sed

Not U

sed

Not U

sed

25 Flt Cfg LogicRange: 0000 0000 0000 0000 to 1111 1111 1111 1111

Default: 0000 0000 0000 0000

Type: Read/Write

Reset Required: No

Page 127: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

B-9 EtherNet/IP Communications Module

Sets the Reference data that is sent to the drive if any of the following is true:

• Comm Flt Action (21) is set to Send Flt Cfg and communications are disrupted.

• Idle Flt Action (22) is set to Send Flt Cfg and the scanner is put into Program mode.

• Peer Flt Action (41) is set to Send Flt Cfg and communications are disrupted.

Important: If the drive uses a 16-bit Reference, the most significant word of this value must be set to zero (0) or a fault will occur.

Sets the data that is sent to the Datalink in the drive if any of the following is true:

• Comm Flt Action (21) is set to Send Flt Cfg and communications are disrupted.

• Idle Flt Action (22) is set to Send Flt Cfg and the scanner is idle.

• Peer Flt Action (41) is set to Send Flt Cfg and communications are disrupted.

Important: If the drive uses a 16-bit Reference, the most significant word of this value must be set to zero (0) or a fault will occur.

26 Flt Cfg RefRange: 0 to 4294967295

Default: 0

Type: Read/Write

Reset Required: No

2728293031323334

Flt Cfg A1Flt Cfg A2Flt Cfg B1Flt Cfg B2Flt Cfg C1Flt Cfg C2Flt Cfg D1Flt Cfg D2Range: 0 to 4294967295

Default: 0

Type: Read/Write

Reset Required: No

Page 128: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

B-10 EtherNet/IP Communications Module

Configures the Master-Slave input data. This data is produced by the Master device (for example, scanner or bridge) and consumed by the module.

Configures the Master-Slave output data. This data is produced by the module and consumed by the Master device (for example, scanner or bridge).

35 M-S InputRange: See figure B.3.

Default: xxx0 0001

Type: Read/Write

Reset Required: Yes

Figure B.3 – M-S Input (35)

000 10xxx01234567

1= I/O Enabled0= I/O Disabledx =Not Used

Cmd/R

ef

Datal

ink A

Datal

ink B

Datal

ink C

Datal

ink D

Not U

sed

Not U

sed

Not U

sed

36 M-S OutputRange: See figure B.4.

Default: xxx0 0001

Type: Read/Write

Reset Required: Yes

Figure B.4 – M-S Output (36)

000 10xxx01234567

1= I/O Enabled0= I/O Disabledx =Not Used

Cmd/R

ef

Datal

ink A

Datal

ink B

Datal

ink C

Datal

ink D

Not U

sed

Not U

sed

Not U

sed

Page 129: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Module Parameters B-11

Sets the percent scale factor for the Reference from the network.

Selects the destination in the drive of the Peer I/O input. The module receives this data from the network and sends it to the drive.

Important: Changes to these parameters are ignored when module parameter 47 (Peer Inp Enable) is On.

Important: If the parameter is set to input a logic command, configure the mask in module parameter 40 (Peer Cmd Mask) so that the desired bits from the Peer device are used.

37 Ref AdjustRange: 0.00 to 200.00 %

Default: 100.00 %

Type: Read/Write

Reset Required: No

!ATTENTION: Changes to module parameter 37 (Ref Adjust) take effective immediately. A drive receiving its Reference from the module will receive the newly scaled Reference, resulting in change of speed. Failure to observe this precaution could result in bodily injury and/or damage to equipment.

3839

Peer A InputPeer B InputRange: 0 = Off

1 = Cmd/Ref2 = Datalink A Input3 = Datalink B Input4 = Datalink C Input5 = Datalink D Input

Default: 0 = Off

Type: Read/Write

Reset Required: No

Page 130: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

B-12 EtherNet/IP Communications Module

Configures the mask for the Logic Command word when it is received through peer input. If the mask bit is 0 (Off), the command bit is ignored and not used. If the mask bit is 1 (On), the command bit is checked and used.

Important: If the module receives a Logic Command from both a Master device and a Peer device, each command bit must have only one source. The source of command bits set to 0 will be the Master device. The source of command bits set to 1 will be the Peer device.

Sets the action that the module and drive take if the module detects EtherNet/IP communications with a peer have been disrupted. This setting is effective only if I/O is transmitted through the module.

40 Peer Cmd MaskRange: Minimum: 0000 0000 0000 0000

Maximum: 1111 1111 1111 11110 = Ignore bit1 = Use bit

Default: 0000 0000 0000 0000

Type: Read/Write

Reset Required: Yes

41 Peer Flt ActionRange: 0 = Fault

1 = Stop2 = Zero Data3 = Hold Last4 = Send Flt Cfg

Default: 0 = Fault

Type: Read/Write

Reset Required: No

!ATTENTION: Parameter 41 (Peer Flt Action) lets you determine the action of the module and connected drive if the module is unable to communicate with the designated peer. By default, this parameter faults the drive if you have configured the module for peer-to-peer communication. You can set this parameter so that the drive continues to run. Precautions should be taken to ensure that the setting of this parameter does not create a risk of injury or equipment damage. When commissioning the drive, verify that your system responds correctly to various situations (for example, a disconnected cable). Failure to observe this precaution could result in bodily injury and/or damage to equipment.

Page 131: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Module Parameters B-13

Sets the bytes in the IP address that specifies the device from which the module receives (consumes) Peer I/O data.

Important: Changes to these parameters are ignored when parameter 47 (Peer Inp Enable) is On.

Sets the timeout for a peer connection. If the time is reached without the module receiving (consuming) a message, the module will respond with the action specified in parameter 41 (Peer Flt Action).

In a module receiving (consuming) Peer I/O, the value of this parameter must be greater than the product of the value of parameter 52 (Peer Out Time) in the module transmitting (producing) Peer I/O multiplied by the value of parameter 53 (Peer Out Skip) in the module transmitting (producing) Peer I/O.

42434445

Peer Inp Addr 1Peer Inp Addr 2Peer Inp Addr 3Peer Inp Addr 4Range: 0 to 255

Default: 0

Type: Read/Write

Reset Required: No

255 . 255 . 255 . 255

Peer Inp Addr 1

Peer Inp Addr 2

Peer Inp Addr 3

Peer Inp Addr 4

46 Peer Inp TimeoutRange: 0.01 to 10.00 sec

Default: 10.00 sec

Type: Read/Write

Reset Required: No

Page 132: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

B-14 EtherNet/IP Communications Module

Enables or disables the Peer I/O input.

Displays the status of the consumed peer input connection.

Selects the source of the Peer I/O output data. The module transmits this data to the network.

Important: Changes to these parameters are ignored when Peer Out Enable (51) is On.

47 Peer Input EnableRange: 0 = Off

1 = On

Default: 0 = Off

Type: Read/Write

Reset Required: No

48 Peer Inp StatusRange: 0 = Off

1 = Waiting2 = Running3 = Faulted

Default: 0 = Off

Type: Read Only

Reset Required: N/A

4950

Peer A OutputPeer B OutputRange: 0 = Off

1 = Cmd/Ref2 = Datalink A Input3 = Datalink B Input4 = Datalink C Input5 = Datalink D Input6 = Datalink A Output7 = Datalink B Output8 = Datalink C Output9 = Datalink D Output

Default: 0 = Off

Type: Read/Write

Reset Required: No

Page 133: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Module Parameters B-15

Enables or disables the Peer I/O output.

Sets the minimum time that a module will wait when transmitting data to a peer.

Important: Changes to these parameters are ignored when parameter 51 (Peer Out Enable) is On.

Sets the maximum time that a module will wait when transmitting data to a peer. The value of parameter 52 (Peer Out Time) is multiplied by the value of this parameter to set the time.

Important: Changes to this parameter is ignored when parameter 51 (Peer Out Enable) is On.

51 Peer Out EnableRange: 0 = Off

1 = On

Default: 0 = Off

Type: Read/Write

Reset Required: No

52 Peer Out TimeRange: 0.01 to 10.00 sec

Default: 10.00 sec

Type: Read/Write

Reset Required: No

53 Peer Out SkipRange: 1 to 16

Default: 1

Type: Read/Write

Reset Required: No

Page 134: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

B-16 EtherNet/IP Communications Module

This parameter is only available for firmware version 2.xxx (and earlier) modules. Sets the access to the Web interface and Web-configurable features such as e-mail notification.

This parameter is only available for firmware version 3.xxx (and later) modules.

Displays the setting of the Web Pages Switch (SW2) on the module when the module was last reset.

54 Access ControlRange: 0 = Disabled

1 = Enabled

Default: xxxx xx01

Type: Read/Write

Reset Required: No

Figure 2.5 – Access Control

55 Web EnableRange: 0 = Disabled

1 = Enabled

Default: 0 = Disabled

Type: Read Only

1xxxx xx0123457 6

1x31Bit

Default 0 = Web Enable1 = E-mail Config2 -31 = Not Used

56 Web Features Range: 0 = Disabled

1 = Enabled

Default: xxxx xxx1

Type: Read/Write

Reset Required: No

Page 135: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Module Parameters B-17

This parameter is only available for firmware version 3.xxx (and later) modules. Sets the access to the Web interface and Web-configurable features.

Figure 2.6 – Web Features

1xxxx xx0123457 6

1Bit

Default 0 = E-mail Cfg1 - 7 = Not Used

Bit Definitions

Page 136: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Module Parameters B-18

Page 137: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

EtherNet I/P Objects C-1

APPENDIX CEtherNet I/P

Objects

Appendix C presents information about the EtherNet/IP objects that can be accessed using Explicit Messages. For information on the format of Explicit Messages and sample ladder logic programs, refer to Chapter 8, Using Explicit Messaging.

Refer to the EtherNet/IP specification for more information about EtherNet/IP objects. Information about the EtherNet/IP specification is available on the ODVA web site (http://ww.odva.org).

Object

Class Code

Refer to PageHex. Dec.

Identity Object 0x01 1 C-2

Assembly Object 0x04 4 C-4

Register Object 0x07 7 C-5

Parameter Object 0x0F 15 C-7

Parameter Group Object 0x10 16 C-10

PCCC Object 0x67 103 C-12

DPI Device Object 0x92 146 C-17

DPI Parameter Object 0x93 147 C-20

DPI Fault Object 0x97 151 C-25

DPI Alarm Object 0x98 152 C-27

DPI Diagnostic Object 0x99 153 C-29

DPI Time Object 0x9B 155 C-31

TCP/IP Interface Object 0xF5 245 C-33

Ethernet Link Object 0xF6 246 C-35

Table 3.1 – Supported Data Types

Data Type DescriptionBYTE 8-bit unsigned integerWORD 16-bit unsigned integerDWORD 32-bit unsigned integerLWORD 64-bit unsigned integer

Page 138: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

C-2 EtherNet/IP Communications Module

C.1 Identity ObjectClass Code

Instances

The number of instances depends on the number of components in the device connected to the module. This number of components can be read in Instance 0, Attribute 2.

Class Attributes

SINT 8-bit signed integerUSINT 8-bit unsigned integerINT 16-bit signed integerUINT 16-bit unsigned integerDINT 32-bit signed integerUDINT 32-bit unsigned integerBOOL 8-bit value -- low bit is true or falseBOOL[n] Array of n bitsSTRING[n] Array of n charactersSHORT_STRING

1-byte length indicator + that many characters

STRUCT Structure name only - no size in addition to elementsCONTAINER 32-bit parameter value - sign extended if necessaryTCHAR 8 or 16-bit characterREAL 32-bit floating point

Table 3.1 – Supported Data Types

Data Type Description

Hexadecimal Decimal

0x01 1

Instance Description

0 Class

1 Entire device (DPI host)

2 - 7 DPI Peripherals on ports 1 - 6

Attribute ID

Access Rule Name Data Type Description

2 Get Max Instance UINT Total number of instances

Page 139: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

EtherNet I/P Objects C-3

Instance Attributes

Services

Attribute ID

Access Rule Name Data Type Description

1 Get Vendor ID UINT 5 = Reliance Electric

2 Get Device Type UINT 123

3 Get Product Code UINT Number identifying product name and rating

4 Get Revision:MajorMinor

STRUCT ofUSINTUSINT

Value variesValue varies

5 Get Status WORD Bit 0 = OwnedBit 2 = ConfiguredBit 10 = Recoverable faultBit 11 = Unrecoverable fault

6 Get Serial Number UDINT Unique 32-bit number

7 Get Product Name SHORT_STRING

Product name and rating

Service CodeImplemented for:

Service NameClass Instance0x05 Yes Yes Reset0x0E Yes Yes Get_Attribute_Single0x01 Yes Yes Get_Attribute_All

Page 140: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

C-4 EtherNet/IP Communications Module

C.2 Assembly Object

Class Code

Instances

Class Attributes

Instance Attributes

Important: An assembly object attribute can set only when the Control Timeout (class attribute 100) has been set to a non-zero value.

Services

Hexadecimal Decimal0x04 4

Instance Description1 All I/O data being read from the DPI device (read-only)2 All I/O data written to the DPI device (read/write)

Attribute ID

Access Rule Name Data Type Description

1 Get Revision UINT 22 Get Max Instance UINT 2

100 Set Control Timeout UINT Control timeout in seconds

Attribute ID

Access Rule Name Data Type Description

1 Get Number of Members

UINT 1

2 Get Member List ARRAY ofSTRUCT:UINTUINTPacked EPATH

Size of member dataSize of member pathMember path

3 Conditional1

Data Array of Bits

Data to be transferred

4 Get Size UINT Size of assembly data in bits

1 For instance 1, access rule for the data attribute is Get. For instance 2, it is Get/Set.

Service CodeImplemented for:

Service NameClass Instance0x0E Yes Yes Get_Attribute_Single0x10 Yes Yes Set_Attribute_Single

Page 141: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

EtherNet I/P Objects C-5

C.3 Register ObjectClass Code

Instances

Class Attributes

Hexadecimal Decimal

0x07 7

Instance Description

1 All I/O data being read from the DPI device (read-only)

2 All I/O data written to the DPI device (read/write)

3 Logic Status and Feedback data (read-only)

4 Logic Command and Reference data (read/write)

5 Datalink A (input data from device to scanner) (read only)

6 Datalink A (output data from scanner to device) (read/write)

7 Datalink B (input data from device to scanner) (read only)

8 Datalink B (output data from scanner to device) (read/write)

9 Datalink C (input data from device to scanner) (read only)

10 Datalink C (output data from scanner to device) (read/write)

11 Datalink D (input data from device to scanner) (read only)

12 Datalink D (output data from scanner to device) (read/write)

13 Logic Status and Feedback Data (read-only)

14 Mask1 (read/write)

1 The mask command word is set to the value of the first word of the data where there are ones in the second word of the data. Command = (word 1 and not word 2) or (word 1 and word 2). This only controls specified bits in the Logic Command data to the DPI product and does not change the Reference value.

15 Logic Status (read-only)

16 Logic Command (read/write)

17 Feedback (read-only)

18 Reference (read/write)

Attribute ID

Access Rule Name Data Type Description

100 Set Control Timeout UINT Control timeout in seconds

Page 142: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

C-6 EtherNet/IP Communications Module

Instance Attributes

Important: A register object attribute can only be set when the Control Timeout (class attribute 100) has been set to a non-zero value.

Services

Attribute ID Access Rule Name

Data Type Description

1 Get Bad Flag BOOL If set to 1, then attribute 4 may contain invalid, bad or otherwise corrupt data.0 = good1 = bad

2 Get Direction BOOL Direction of data transfer0 = Producer Register (Drive to EtherNet/IP1 = Consumer Register (EtherNet/IP to drive)

3 Get Size UINT Size of register data in bits

4 Conditional1 Data ARRAY of BITS

Data to be transferred

1 The access rule of Set is optional if attribute 2, Direction = 1. If Direction = 0, the access rule is Get.

Service Code

Implemented for:

Service NameClass Instance

0x0E Yes Yes Get_Attribute_Single

0x10 Yes Yes Set_Attribute_Single

Page 143: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

EtherNet I/P Objects C-7

C.4 Parameter Object

Class Code

Instances

The number of instances depends on the number of parameters in the DPI drive. The module parameters are appended to the list of drive parameters. The total number of parameters can be read in Instance 0, Attribute 2.

Class Attributes

Hexadecimal Decimal

0x0F 15

Instance Description

0 Class Attributes

1 Drive Parameter 1 Attributes

… …

n Last Drive Parameter Attributes

n + 1 Module Parameter 1 Attributes

… …

n + 53 Last Module Parameter Attributes

Attribute ID

Access Rule Name

Data Type Description

1 Get Revision UINT 1

2 Get Max Instance UINT Number of parameters

8 Get Parameter Class Descriptor

WORD 0=False, 1=TrueBit 0 = Supports parameter instancesBit 1 = Supports full attributesBit 2 =Must do NVS save commandBit 3 = Parameters are stored in NVS

9 Get Configuration Assembly Instance

UINT 0

Page 144: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

C-8 EtherNet/IP Communications Module

Instance Attributes

10 Set Native Language

USINT 0 = English1 = French2 = Spanish3 = Italian4 = German5 = Japanese6 = Portuguese7 = Mandarin Chinese8 = Russian9 =

Attribute ID

Access Rule Name

Data Type Description

Attribute ID

Access Rule Name Data Type Description

1 1 Parameter Value

2 3

2 Get Link Path Size USINT 0 = No link specifiedn = The size of Attribute in 3 bytes

3 Get Link Path 4

4 Get Descriptor WORD 0 = False, 1 = TrueBit 1 = Supports ENUMsBit 2 = Supports scalingBit 3 = Supports scaling linksBit 4 = Read onlyBit 5 = MonitorBit 6 = Extended precision scaling

5 Get Data Type USINT 0xC2 = SINT (8 bits)0xC3 = INT (16 bits)0xC4 = DINT (32 bits)0xC6 = USINT (8 bits)0xC7 = UINT (16 bits)0xCA = REAL (32 bits)0xD2 = WORD (16 bits)

6 Get Data Size USINT 3

7 Get Parameter Name String

SHORT_STRING

3

8 Get Units String SHORT_STRING

3

9 Get Help String SHORT_STRING

Null string

10 Get Minimum Value

1 3

Page 145: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

EtherNet I/P Objects C-9

Services

11 Get Maximum Value

1 3

12 Get Default Value 1 3

13 Get Scaling Multiplier

UINT 3

14 Get Scaling Divisor UINT 3

15 Get Scaling Base UINT 3

16 Get Scaling Offset UINT 3

17 Get Multiplier Link UINT 3

18 Get Divisor Link UINT 3

19 Get Base Link UINT 3

20 Get Offset Link UINT 3

21 Get Decimal Precision

USINT 3

1 Access rule is defined in bit 4 of instance attribute 4. 0 = Get/Set, 1 = Get.2 Specified in descriptor, data type, and data size.3 Value varies based on parameter instance.4 Refer to the EtherNet/IP specification for a description of the link path.

Attribute ID

Access Rule Name Data Type Description

Service Code

Implemented for:

Service NameClass Instance

0x01 Yes Yes Get_Attribute_All

0x05 Yes No Reset

0x0E Yes Yes Get_Attribute_Single

0x10 Yes Yes Set_Attribute_Single

0x4B No Yes Get_Enum_String

Page 146: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

C-10 EtherNet/IP Communications Module

C.5 Parameter Group Object

Class Code

Instances

The number of instances depends on the number of groups in the device. A group of module parameters is appended to the list of groups in the device. The total number of groups can be read in Instance 0, Attribute 2.

Class Attributes

Hexadecimal Decimal

0x10 16

Number Description

0 Class Attributes

1 Drive Group 1 Attributes

… …

n Last Drive Group Attributes

n + 1 Module Group Attributes

Attribute ID

Access Rule Name

Data Type Description

1 Get Parameter group version

UINT 1

2 Get Max Instance UINT Total number of groups

8 Set Native Language

USINT 0 = English1 = French2 = Spanish (Mexican)3 = Italian4 = German5 = Japanese6 = Portuguese7 = Mandarin Chinese8 = Russian9 =

Page 147: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

EtherNet I/P Objects C-11

Instance Attributes

Services

Attribute ID

Access Rule Name Data Type Description

1 Get Group Name String

SHORT_STRING

Group name

2 Get Number of Members in Group

UINT Number of parameters in group.

3 Get 1st Parameter Number in Group

UINT 1

4 Get 2nd Parameter Number in Group

UINT 1

n Get … UINT 1

1 Value varies based on group instance.

Service Code

Implemented for:

Service NameClass Instance

0x0E Yes Yes Get_Attribute_Single

0x01 Yes No Set_Attribute_Single

Page 148: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

C-12 EtherNet/IP Communications Module

C.6 PCCC ObjectClass Code

Instances

Supports Instance 1.

Class Attributes

Not supported.

Instance Attributes

Not supported.

Services

Hexadecimal Decimal

0x67 103

Service Code

Implemented for:

Service NameClass Instance

0x4B No Yes Execute_PCCC

0x4C No Yes Execute_DH+

Page 149: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

EtherNet I/P Objects C-13

Message Structure for Execute_PCCC

Message Structure for Execute_DH+

Request Response

NameDataType Description Name

DataType Description

Length USINT Length of requestor ID

Length USINT Length of requestor ID

Vendor UINT Vendor number of requestor

Vendor UINT Vendor number of requestor

Serial Number

UDINT ASA serial number of requestor

Serial Number

UDINT ASA serial number of requestor

Other Product Specific

Identifier of user, task, etc., on the requestor

Other Product Specific

Identifier of user, task, etc., on the requestor

CMD USINT Command byte CMD USINT Command byte

STS USINT 0 STS USINT Status byte

TNSW UINT Transport word TNSW UINT Transport word. Same value as the request.

FNC USINT Function code. Not used for all CMDs.

EXT_STS USINT Extended status. Not used for all CMDs.

PCCC_params

ARRAY of USINT

CMD/FNC specific parameters

PCCC_results

ARRAY of USINT

CMD/FNC specific result data

Request Response

NameDataType Description Name

DataType Description

DLink UINT Destination Link ID DLink UINT Destination Link IDDSta USINT Destination Station

numberDSta USINT Destination Station

numberDUser USINT Destination “User”

numberDUser USINT Destination “User”

numberSLink UINT Source Link ID SLink UINT Source Link IDSSta USINT Source Station number SSta USINT Source Station numberSUser USINT Source User number SUser USINT Source User numberCMD USINT Command byte CMD USINT Command byteSTS USINT 0 STS USINT Status byteTNSW UINT Transport word TNSW UINT Transport word. Same

value as the request.FNC USINT Function code; not used

for all CMD’sEXT_STS

USINT Extended Status; not used for all CMD’s

PCCC_params

ARRAY ofUSINT

CMD/FNC specific parameters

PCCC_results

ARRAY of USINT

CMD/FNC specific result data

Page 150: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

C-14 EtherNet/IP Communications Module

N-Files

N-File DescriptionN40 This N-file lets you use Emulated Block Transfer messages to read and write

many types of DPI messages. To use Emulated Block Transfer messages, you send a Write message to N40:0 – N40:63, wait until the module responds with a reply message, and then read the response data in N40:0 – N40:63 with a Read message.

Bits 15 to 8 are the Most Significant Byte. Bits 7 to 0 are the Least Significant Byte.Write Read

Bits 15 0 15 0N40:0 0x00 Length (in Bytes) 0x00 Length (in Bytes)N40:1 DPI Port 0x81 Status Size Status TypeN40:2 0x00 CIP Services Data

(length varies based on message)N40:3 CIP ClassN40:4 CIP InstanceN40:5 CIP AttributeN40:6 Data

(length varies based on message)…

N40:63N41 This N-file lets you read and write control I/O messages. You can write control I/O

messages only when all of the following conditions are true:

• The module is not receiving I/O from a scanner. For example, there is no scanner on the network, the scanner is in idle (program) mode, the scanner is faulted, or the module is not mapped to the scanner.

• The module is not receiving Peer I/O from another module.

• The module is configured to receive I/O (for example, the DPI I/O Cfg parameter).

• The value of N42:3 is set to a non-zero value.Write Read

Page 151: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

EtherNet I/P Objects C-15

Important: If CIP messaging is available, use the CIP Parameter object to get and set parameters.

N41:0N41:1N41:2N41:3N41:4N41:5N41:6N41:7N41:8N41:9N41:10N41:11N41:12N41:13N41:14N41:15N41:16N41:17N41:18

Logic Command WordReference (least significant word)Reference (most significant word)Datalink A1 (least significant word)Datalink A1 (most significant word)Datalink A2 (least significant word)Datalink A2 (most significant word)Datalink B1 (least significant word)Datalink B1 (most significant word)Datalink B2 (least significant word)Datalink B2 (most significant word)Datalink C1 (least significant word)Datalink C1 (most significant word)Datalink C2 (least significant word)Datalink C2 (most significant word)Datalink D1 (least significant word)Datalink D1 (most significant word)Datalink D2 (least significant word)Datalink D2 (most significant word)

Logic Status WordFeedback (least significant word)Feedback (most significant word)Datalink A1 (least significant word)Datalink A1 (most significant word)Datalink A2 (least significant word)Datalink A2 (most significant word)Datalink B1 (least significant word)Datalink B1 (most significant word)Datalink B2 (least significant word)Datalink B2 (most significant word)Datalink C1 (least significant word)Datalink C1 (most significant word)Datalink C2 (least significant word)Datalink C2 (most significant word)Datalink D1 (least significant word)Datalink D1 (most significant word)Datalink D2 (least significant word)Datalink D2 (most significant word)

N42 This N-file lets you read and write some values configuring the portN42:3 Time-out (read/write): Time (in seconds) allowed between messages to the N41

file. If the module does not receive a message in the specified time, it performs the fault action configured in its Comm Flt Action parameter.

N42:7 Module Port Number (read only): DPI port on the drive to which the module is connected.

N42:8 Peer Modules (read only): Bit field of devices having DPI Peer capabilities.

N-File DescriptionN150 – N199 These N-files let you read and write parameter values in the DPI Host (for

example, an SP600 drive) as 32-bit double words. You can interpret the data in various ways (for example, 32-bit real, 32-bit integer) To read a parameter, you need to send a message with two elements. For example, to read parameter 1, read two elements beginning at N150:2. As another example, to read parameters 2 - 6, read ten elements beginning at N150:4.

N150:0 – 1N150:2 – 249N151:0 – 249N152:0 – 249N153:0 – 249

Number of parameters in the driveDrive parameters 1 – 124Drive parameters 125 – 249Drive parameters 250 – 374Drive parameters 375 – 499

... ...

N199:0 – 249 Drive parameters 6125 – 6249

Page 152: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

C-16 EtherNet/IP Communications Module

N201 – N212 These N-files let you read and write parameter values in DPI Peripherals (for example, an OIM or module) as 32-bit double words. You can interpret the data in various ways (for example, 32-bit real, 32-bit integer) To read a parameter, you need to send a message with two elements. For example, to read parameter 1 in the peripheral connected to DPI port 1, read two elements beginning at N201:2. As another example, to read parameters 2 – 6 in the peripheral connected to DPI port 5 (the module), read ten elements beginning at N209:4.

N201:0 – 1N201:2 – 249N202:0 – 249N203:0 – 1N203:2 – 249N204:0 – 249N205:0 – 1N205:2 – 249N206:0 – 249N207:0 – 1N207:2 – 249N208:0 – 249N209:0 – 1N209:2 – 249N210:0 – 249N211:0 – 1N211:2 – 249N212:0 – 249

Number of parameters in the DPI peripheral at DPI port 1Parameters 1 – 124 in the DPI peripheral at DPI port 1Parameters 125 – 249 in the DPI peripheral at DPI port 1Number of parameters in the DPI peripheral at DPI port 2Parameters 1 – 124 in the DPI peripheral at DPI port 2Parameters 125 – 249 in the DPI peripheral at DPI port 2Number of parameters in the DPI peripheral at DPI port 3Parameters 1 – 124 in the DPI peripheral at DPI port 3Parameters 125 – 249 in the DPI peripheral at DPI port 3Number of parameters in the DPI peripheral at DPI port 4Parameters 1 – 124 in the DPI peripheral at DPI port 4Parameters 125 – 249 in the DPI peripheral at DPI port 4Number of parameters in the DPI peripheral at DPI port 5Parameters 1 – 124 in the DPI peripheral at DPI port 5Parameters 125 – 249 in the DPI peripheral at DPI port 5Number of parameters in the DPI peripheral at DPI port 6Parameters 1 – 124 in the DPI peripheral at DPI port 6Parameters 125 – 249 in the DPI peripheral at DPI port 6

N-File Description

Page 153: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

EtherNet I/P Objects C-17

C.7 DPI Device ObjectClass Code

Instances

The number of instances depends on the number of components in the device. The total number of components can be read in Instance 0, Attribute 4.

Class Attributes

Hexadecimal Decimal

0x92 146

Instances (Hex) (Dec) Device Example Description

0x0000-0x3FFF 0-16383 Host 0 Class Attributes (Drive)

0x4000-0x43FF 16384-17407 Module 1 Drive Component 1

0x4400-0x47FF 17408-18431 DPI Port 1 2 Drive Component 2

0x4800-0x4BFF 18432-19455 DPI Port 2 ... ...

0x4C00-0x4FFF 19456-20479 DPI Port 3 16484 Class Attributes (Module)

0x5000-0x53FF 20480-21503 DPI Port 4 16385 Module Component 1

0x5400-0x57FF 21504-22527 DPI Port 5 ... ...

0x5800-0x5BFF 22528-23551 DPI Port 6

Attribute ID

Access Rule Name Data Type Description

0 Get Family Code BYTE 0x00 = Communications Module0x30 = SP600 0x38 = 0x40 = 0xFF = OIM

1 Get Family Text STRING[16] Text identifying the device.

2 Set Language Code BYTE 0 = English1 = French2 = Spanish3 = Italian4 = German5 = Japanese6 = Portuguese7 = Mandarin Chinese8 = Russian9 =

3 Get Product Series BYTE 1 = A2 = B...

Page 154: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

C-18 EtherNet/IP Communications Module

4 Get Number of Components

BYTE Number of components (e.g., main control board, I/O boards) in the device.

5 Set User Definable Text

STRING[16] Text identifying the device with a user-supplied name.

6 Get Status Text STRING[12] Text describing the status of the device.

7 Get Configuration Code

BYTE Identification of variations.

8 Get Configuration Text

STRING[16] Text identifying a variation of a family device.

9 Get Brand Code WORD 0x0002 = Reliance

11 Get NVS Checksum WORD Checksum of the non-volatile storage in a device.

12 Get Class Revision WORD 2 = DPI

13 Get Character Set Code

BYTE 1 = ISO 8859-1 (Latin 1)2 = ISO 8859-2 (Latin 2)3 = ISO 8859-3 (Latin 3)4 = ISO 8859-4 (Latin 4)5 = ISO 8859-5 (Cyrillic)6 = ISO 8859-6 (Arabic)7 = ISO 8859-7 (Greek)8 = ISO 8859-8 (Hebrew)9 = ISO 8859-9 (Turkish)10 = ISO 8859-10 (Nordic)255 = ISO 10646 (Unicode)

15 Get Languages Supported

STRUCT ofBYTEBYTE[n]

Number of LanguagesLanguage Codes (See Class Attribute 2)

16 Get Date of Manufacture

STRUCT of WORDBYTEBYTE

YearMonthDay

17 Get Product Revision STRUCT of BYTEBYTE

Major Firmware ReleaseMinor Firmware Release

18 Get Serial Number DWORD Value between 0x00 and 0xFFFFFFFF

19 Set Language Selected

BYTE 0 = Default (OIM will prompt at start up)

1 = Language was selected (no prompt)

Attribute ID

Access Rule Name Data Type Description

Page 155: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

EtherNet I/P Objects C-19

Instance Attributes

Services

20 Set Customer-Generated Firmware

STRING[36] GUID (Globally Unique Identifier) identifying customer firmware flashed into the device.

128 Get Customization Code

WORD Code identifying the customized device.

129 Get Customization Revision Number

WORD Revision of the customized device.

130 Get Customization Device Text

STRING[32] Text identifying the customized device.

Attribute ID

Access Rule Name Data Type Description

Attribute ID

Access Rule Name Data Type Description

3 Get Component Name

STRING[32] Name of the component

4 Get Component Firmware Revision

STRUCT ofBYTEBYTE

Major RevisionMinor Revision

5 Get Component Hardware Change Number

BYTE

8 Get Component Serial Number

DWORD Value between 0x00 and 0xFFFFFFFF

Service Code

Implemented for:

Service NameClass Instance

0x0E Yes Yes Get_Attribute_Single

0x10 Yes Yes Set_Attribute_Single

Page 156: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

C-20 EtherNet/IP Communications Module

C.8 DPI Parameter ObjectClass Code

Instances

The number of instances depends on the number of parameters in the device. The total number of parameters can be read in Instance 0, Attribute 0.

Class Attributes

Hexadecimal Decimal

0x93 147

Instances (Hex) (Dec) Device Example Description

0x0000-0x3FFF 0-16383 Host 0 Class Attributes (Drive)

0x4000-0x43FF 16384-17407 Module 1 Drive Parameter 1 Attributes

0x4400-0x47FF 17408-18431 DPI Port 1 2 Drive Parameter 2 Attributes

0x4800-0x4BFF 18432-19455 DPI Port 2 ... ...

0x4C00-0x4FFF 19456-20479 DPI Port 3 16484 Class Attributes (Module)

0x5000-0x53FF 20480-21503 DPI Port 4 16385 Module Parameter 1 Attributes

0x5400-0x57FF 21504-22527 DPI Port 5 ... ...

0x5800-0x5BFF 22528-23551 DPI Port 6

Attribute ID

Access Rule Name Data Type Description

0 Get Number of Instances

WORD Number of parameters in the device

1 Set Write Protect Password

WORD 0 = Password disabledn = Password

2 Set NVS Command Write

BYTE 0 = No operation1 = Store values in active memory to NVS2 = Load values in NVS to active memory3 = Load default values to active memory

3 Get NVS Parameter Value Checksum

WORD Checksum of all parameter values in a user set in NVS

Page 157: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

EtherNet I/P Objects C-21

Instance Attributes

4 Get NVS Link Value Checksum

WORD Checksum of parameter links in a user set in NVS

5 Get First Accessible Parameter

WORD First parameter available if parameters are protected by passwords. A “0” indicates all parameters are protected.

7 Get Class Revision

WORD 2 = DPI

8 Get First Parameter Processing Error

WORD The first parameter that has been written with a value outside of its range. A “0” indicates no errors.

9 Set Link Command

BYTE 0 = No operation1 = Clear all parameter links (This does not

clear links to function blocks.)

Attribute ID

Access Rule Name Data Type Description

Attribute ID

Access Rule Name Data Type Description

7 Get DPI Online Read Full

STRUCT of BOOL[32]CONTAINER1

CONTAINERCONTAINERCONTAINERWORDWORDSTRING[4]UINTUINTUINTINTBYTE[3]BYTESTRING[16]

Descriptor (refer to pages C-24 to C-25)Parameter valueMinimum valueMaximum valueDefault valueNext parameterPrevious parameterUnits (e.g., amp, Hz)Multiplier2

Divisor2

Base2

Offset2

Link (source of the value) (0 = no link)Always zero (0)Parameter name

8 Get DPI Descriptor

BOOL[32] Descriptor (refer to pages C-24 to C-25

9 Get/Set DPI Parameter Value

Various Parameter value in NVS3

10 Get/Set DPI RAM Parameter Value

Various Parameter value in temporary memory

Page 158: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

C-22 EtherNet/IP Communications Module

11 Get/Set DPI Link BYTE[3] Link (parameter or function block that is the source of the value) (0 = no link)

12 Get Help Object Instance

WORD ID for help text for this parameter

13 Get DPI Read Basic

STRUCT ofBOOL[32]

CONTAINERCONTAINERCONTAINERCONTAINERSTRING[16]STRING[4]

Descriptor (Refer to pages C-24 to C-25)Parameter valueMinimum valueMaximum valueDefault valueParameter nameUnits (e.g., Amp, Hz)

14 Get DPI Parameter Name

STRING[16] Parameter name

15 Get DPI Parameter Alias

STRING[16] Customer-supplied parameter name

16 Get Parameter Processing Error

BYTE 0 = No error1 = Value is less than the minimum2 = Value is greater than the

maximum

1 A CONTAINER is a 32-bit block of data that contains the data type used by a parameter value. If signed, the value is sign extended. Padding is used in the CONTAINER to ensure that it is always 32-bits.

2 This value is used in the formulas used to convert the parameter value between display units and internal units. Refer to Formulas for Converting on page C-25.

3 Do NOT continually write parameter data to NVS. Refer to the attention on page 7-1.

Attribute ID

Access Rule Name Data Type Description

Page 159: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

EtherNet I/P Objects C-23

Descriptor Attributes

Bit Name Description

0 Data Type (Bit 1) Right bit is least significant bit (0).000 = BYTE used as an array of Boolean001 = WORD used as an array of Boolean010 = BYTE (8-bit integer)011 = WORD (16-bit integer)100 = DWORD (32-bit integer)101 = TCHAR (8-bit (not unicode) or 16-bits (unicode))110 = REAL (32-bit floating point value)111 = Use bits 16, 17, 18

1 Data Type (Bit 2)

2 Data Type (Bit 3)

3 Sign Type 0 = Unsigned1 = Signed

4 Hidden 0 = Visible 1 = Hidden

5 Not a Link Sink 0 = Parameter can sink a link1 = Parameter cannot sink a link

6 Not Recallable 0 = Recallable from NVS1 = Not Recallable from NVS

7 ENUM 0 = No ENUM text1 = ENUM text

8 Writable 0 = Read only1 = Read/write

9 Not Writable When Enabled

0 = Writable when enabled (e.g., drive running)1 = Not writable when enabled

10 Instance 0 = Parameter value is not a Reference to another parameter

1 = Parameter value refers to another parameter

11 Reserved Must be zero

12 Decimal Place (Bit 0) Number of digits to the right of the decimal point. 0000 = 01111 = 15

13 Decimal Place (Bit 1)

14 Decimal Place (Bit 2)

15 Decimal Place (Bit 3)

16 ExtendedData Type (Bit 1)

Right bit is least significant bit (16).000 = Reserved001 = DWORD used as an array of Boolean010 = Reserved011 = Reserved100 = Reserved101 = Reserved110 = Reserved111 = Reserved

17 ExtendedData Type (Bit 2)

18 ExtendedData Type (Bit 2)

19 Parameter Exists Reserved

20 Not Used Reserved

Page 160: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

C-24 EtherNet/IP Communications Module

Formulas for Converting

Display Value = ((Internal Value + Offset) x Multiplier x Base) / (Divisor x 10Decimal Places)

Internal Value = ((Display Value x Divisor x 10Decimal Place) / (Multiplier x Base)) - Offset

Common Services

Object Specific Services

21 Formula Links Reserved

22 Access Level (Bit 1) Reserved

23 Access Level (BIt 2) Reserved

24 Access Level (Bit 3) Reserved

25 Writable ENUM Reserved

26 Not a Link Source 0 = Parameter can be a source for a link1 = Parameter cannot be a source for a link

27 Enhanced Bit ENUM Reserved

28 Enhanced ENUM Reserved

29 Not Used Reserved

30 Not Used Reserved

31 Not Used Reserved

Bit Name Description

Service Code

Implemented for:

Service NameClass Instance

0x0E Yes Yes Get_Attribute_Single

0x10 Yes Yes Set_Attribute_Single

Service Code

Implemented for:

Service NameClass Instance

0x4B Yes No Get_Attributes_Scattered

0x4C Yes No Set_Attributes_Scattered

Page 161: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

EtherNet I/P Objects C-25

C.9 DPI Fault Object

Class Code

Products such as SP600, GV6000 and LiquiFlo 2.0 drives use this object for faults. Modules use this object for events.

Instances

The number of instances depends on the maximum number of faults or events supported in the queue. The maximum number of faults/events can be read in Instance 0, Attribute 2.

Class Attributes

Hexadecimal Decimal

0x97 151

Instances (Hex) (Dec) Device Example Description

0x0000-0x3FFF 0-16383 Host 0 Class Attributes (Drive)

0x4000-0x43FF 16384-17407 Module 1 Most Recent Drive Fault

0x4400-0x47FF 17408-18431 DPI Port 1 2 Second Most Recent Drive Fault

0x4800-0x4BFF 18432-19455 DPI Port 2 ... ...

0x4C00-0x4FFF 19456-20479 DPI Port 3 16384 Class Attributes (Module)

0x5000-0x53FF 20480-21503 DPI Port 4 16385 Most Recent Module Event

0x5400-0x57FF 21504-22527 DPI Port 5 ... ...

0x5800-0x5BFF 22528-23551 DPI Port 6

Attribute ID

Access Rule Name Data Type Description

1 Get Class Revision WORD Revision of object

2 Get Number of Instances

WORD Maximum number of faults/events that the device can record in its queue

3 Set Fault Command Write

BYTE 0 = No Operation1 = Clear Fault/Event2 = Clear Fault/Event Queue3 = Reset Device

4 Get Fault Trip Instance Read

WORD Fault that tripped the device. For modules, this value is always 1 when faulted.

Page 162: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

C-26 EtherNet/IP Communications Module

Instance Attributes

5 Get Fault Data List STRUCT of BYTEBYTEWORD[n]

Reserved

6 Get Number of Recorded Faults

WORD Number of faults/events in the queue. A “0” indicates the fault queue is empty.

7 Get Fault Parameter Reference

WORD Reserved

Attribute ID

Access Rule Name Data Type Description

Attribute ID

Access Rule Name Data Type Description

0 Get Full/All Information

STRUCT ofWORDSTRUCT ofBYTEBYTESTRING[16]STRUCT ofLWORD

BOOL[16]

WORDCONTAINER[n]

Fault codeFault sourceDPI port DPI Device ObjectFault textFault time stampTimer value (0 = Timer not supported)BOOL[0]: (0 = invalid data,

1 = valid data)BOOL[1]: (0 = elapsed time,

1 = real time)BOOL[2 - 15]: Not usedReservedReserved

1 Get Basic Information

STRUCT of WORDSTRUCT ofBYTEBYTESTRUCT of LWORD

BOOL[16]

Fault codeFault sourceDPI portDPI Device ObjectFault time stampTimer value (0 = Timer not supported)BOOL[0]: (0 = invalid data,

1 = valid data)BOOL[1]: (0 = elapsed time,

1 = real time)BOOL[2 - 15]: Not used

Page 163: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

EtherNet I/P Objects C-27

Services

C.10 DPI Alarm Object

Class Code

Products such as SP600, GV6000 and LiquiFlo 2.0 drives use this object for alarms or warnings. Modules do not support this object.

Instances

The number of instances depends on the maximum number of alarms supported by the queue. The maximum number of alarms can be read in Instance 0, Attribute 2.

Class Attributes

Service Code

Implemented for:

Service NameClass Instance

0x0E Yes Yes Get_Attribute_Single

0x10 Yes Yes Set_Attribute_Single

Hexadecimal Decimal

0x98 152

Instances (Hex) (Dec) Device Example Description

0x0000-0x3FFF 0-16383 Host 0 Class Attributes (Drive)

Only host devices can have alarms. 1 Most Recent Alarm

2 Second Most Recent Alarm

Attribute ID

Access Rule Name Data Type Description

1 Get Class Revision WORD Revision of object2 Get Number of

InstancesWORD Maximum number of alarms that

the device can record in its queue3 Set Alarm

Command Write

BYTE 0 = No Operation1 = Clear Alarm2 = Clear Alarm Queue3 = Reset Device

4 Get Fault Data List STRUCT of BYTEBYTEWORD[n]

Reserved

5 Get Number of Recorded Alarms

WORD Number of alarms in the queue. A “0” indicates the alarm queue is empty.

Page 164: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

C-28 EtherNet/IP Communications Module

Instance Attributes

Services

Attribute ID

Access Rule Name Data Type Description

0 Get Full/All Information

STRUCT ofWORDSTRUCT ofBYTEBYTESTRING[16]STRUCT ofLWORD

BOOL[16]

WORDCONTAINER[n]

Alarm codeAlarm sourceDPI port DPI Device ObjectAlarm textAlarm time stampTimer value (0 = Timer not

supported)BOOL[0]: (0 = invalid data,

1 = valid data)BOOL[1]: (0 = elapsed time,

1 = real time)BOOL[2 - 15] ReservedReservedReserved

1 Get Basic Information

STRUCT of WORDSTRUCT ofBYTEBYTESTRUCT of LWORD

BOOL[16]

Alarm codeAlarm sourceDPI port DPI Device ObjectAlarm time stampTimer value (0 = Timer not

supported)BOOL[0]: (0 = invalid data,

1 = valid data)BOOL[1]: (0 = elapsed time,

1 = real time)BOOL[2 - 15] Reserved

Service Code

Implemented for:

Service NameClass Instance

0x0E Yes Yes Get_Attribute_Single

0x10 Yes Yes Set_Attribute_Single

Page 165: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

EtherNet I/P Objects C-29

C.11 DPI Diagnostic Object

Class Code

Instances

The number of instances depends on the maximum number of diagnostic items in the device. The total number of diagnostic items can be read in Instance 0, Attribute 2.

Class Attributes

Hexadecimal Decimal0x99 153

Instances (Hex.) (Dec.) Device Example Description0x0000 – 0x3FFF 0 – 16383 Host 0 Class Attributes (Drive)0x4000 – 0x43FF 16384 – 17407 Module 1 Drive Diagnostic Item 10x4400 – 0x47FF 17408 – 18431 DPI Port 1 2 Drive Diagnostic Item 20x4800 – 0x4BFF 18432 – 19455 DPI Port 2 … …

0x4C00 – 0x4FFF 19456 – 20479 DPI Port 3 16384 Class Attributes (Module)0x5000 – 0x53FF 20480 – 21503 DPI Port 4 16385 Module Diagnostic Item10x5400 – 0x57FF 21504 – 22527 DPI Port 5 … …0x5800 – 0x5BFF 22528 – 23551 DPI Port 6

Attribute ID

Access Rule Name Data Type Description

1 Get Class Revision WORD 12 Get Number of

InstancesWORD Number of diagnostic items in the

device3 Get ENUM Offset WORD DPI ENUM object instance offset

Page 166: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

C-30 EtherNet/IP Communications Module

Instance Attributes

Services

Attribute ID

Access Rule Name Data Type Description

0 Get Full/All Info STRUCT ofBOOL[32]CONTAINER1

CONTAINERCONTAINERCONTAINERWORDWORDSTRING[4]UINTUINTUINTINTDWORDSTRING[16]

Descriptor (Refer to pages C-24 to C-25)ValueMinimum valueMaximum valueDefault valuePad WordPad WordUnits (e.g., amp, Hz)Multiplier2

Divisor 2

Base2

Offset2

Link (source of the value) (0 = no link)Always zero (0)Parameter name

1 Get/Set Value Various Diagnostic item value

1 A CONTAINER is a 32-bit block of data that contains the data type used by a value. If signed, the value is sign extended. Padding is used in the CONTAINER to ensure that it is always 32-bits.

2 This value is used in the formulas used to convert the value between display units and internal units. Refer to Formulas for Converting on page C-25.

Service CodeImplemented for:

Service NameClass Instance0x0E Yes Yes Get_Attribute_Single0x10 Yes Yes Set_Attribute_Single

Page 167: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

EtherNet I/P Objects C-31

C.12 DPI Time Object

Class Code

Instances

The number of instances depends on the number of timers in the device. Instance 1 is always reserved for a real time clock although a device may not support it. The total number of timers can be read in Instance 0, Attribute 2.

Class Attributes

Hexadecimal Decimal

0x9B 155

Instances (Hex) (Dec) Device Example Description

0x0000-0x3FFF 0-16383 Host 0 Class Attributes (Drive)

0x4000-0x43FF 16384-17407 Module 1 Real Time Clock (Predefined) Not always supported

0x4400-0x47FF 17408-18431 DPI Port 1 2 Timer 1

0x4800-0x4BFF 18432-19455 DPI Port 2 3 Timer 2

0x4C00-0x4FFF 19456-20479 DPI Port 3 ... ...

0x5000-0x53FF 20480-21503 DPI Port 4

0x5400-0x57FF 21504-22527 DPI Port 5

0x5800-0x5BFF 22528-23551 DPI Port 6

Attribute ID

Access Rule Name

Data Type Description

1 Get Class Revision WORD Revision of object

2 Get Number of Instances

WORD Number of timers in the object, excluding the real time clock that is predefined

3 Get First Device Specific Timer

WORD Instance of the first timer that is not predefined

4 Set Time Command Write

BYTE 0 = No operation1 = Clear all timers (Does not clear

the real time clock or read-only timers)

Page 168: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

C-32 EtherNet/IP Communications Module

Instance Attributes

Services

Attribute ID

Access Rule Name Data Type Description

0 Get Read Full STRUCT ofSTRING[16]LWORD orSTRUCT

BOOL[16]

Name of the timerElapsed time in milliseconds unless timer is a real time clock (See attribute 2)See Attribute 3

1 Get Timer Text STRING[16] Name of the timer

2 Get/Set Timer Value LWORD-OR-STRUCT ofWORDBYTEBYTEBYTEBYTEBYTEBYTE

Elapsed time in milliseconds unless the timer is a real time clock. Real Time Clock Data:Milliseconds (0 – 999)Seconds (0 – 59)Minutes (0 – 59)Hours (0 – 23)Days (1 – 31)Months (1 = January, 12 = December)Years (since 1972)

3 Get Timer Descriptor

BOOL[16] BOOL[0]: (0 = invalid data, 1 = valid data)

BOOL[1]: (0 = elapsed time, 1 = real time)

BOOL[2 - 15]: Not used

Service Code

Implemented for:

Service NameClass Instance

0x0E Yes Yes Get_Attribute_Single

0x10 Yes Yes Set_Attribute_Single

Page 169: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

EtherNet I/P Objects C-33

C.13 TCP/IP Interface Object

Class Code

Instances

The module supports one instance of the TCP/IP Interface object.

Class Attributes

Instance Attributes

Hexadecimal Decimal0xF5 245

Number Description0 Class Attributes1 Object Attributes

Attribute IDAccess

Rule Name Data Type Description1 Get Revision UINT The revision of this object

Attribute ID

Access Rule Name Data Type Description

1 Get Status of TCP/IP Network Interface

DWORD 0 = Not configured1 = Valid configuration2 to 15 = Reserved

2 Get Configuration Capability

DWORD Bit | Value (0 = False, 1 = True)0 = Supports BOOTP1 = DNS Client (Able to resolve host names by query to DNS server)2 = DHCP Client (Able to obtain network configuration through DHCP)3 = DHCP-DNS Update (Able to send its host name in the DHCP request)4 = Configuration Settable (Able to set the network configuration via TCP/IP)5 to 31 = Reserved

3 Set Configuration Control

DWORD Bit | Value1 – 3 = Startup configuration 0 = Use configuration saved in NVS 1 = Obtain configuration via BOOTP 2 = Obtain configuration via DHCP 3 to 15 = Reserved4 = DNS Enabled (Resolves host names by query to DNS server)5 to 31 = Reserved

Page 170: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

C-34 EtherNet/IP Communications Module

Services

4 Get Physical Link Object

STRUCT ofUINTPadded EPATH

Path sizePath

5 Get Interface Configuration

STRUCT ofUDINTUDINTUDINTUDINTUDINTSTRING

Module’s IP addressModule’s subnet maskModule’s gateway addressPrimary name serverSecondary name serverDefault domain name

6 Get Host Name STRING Host name when using DHCP

Attribute ID

Access Rule Name Data Type Description

Service CodeImplemented for:

Service NameClass Instance0x0E Yes Yes Get_Attribute_Single0x10 No Yes Set_Attribute_Single

Page 171: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

EtherNet I/P Objects C-35

C.14 Ethernet Link Object

Class Code

Instances

The module supports one instance of the TCP/IP Interface object.

Class Attributes

Instance Attributes)

Hexadecimal Decimal0xF6 246

Number Description0 Class Attributes1 Object Attributes

Attribute ID

Access Rule Name Data Type Description

1 Get Revision UINT The revision of this object

Attribute ID

Access Rule Name Data Type Description

1 Get Interface Speed

UDINT Speed in megabits per second (Mbs)

2 Get Interface Flags

DWORD Bit | Value0 = Link status (0 = inactive, 1 = active)1 = Duplex (0 = half duplex, 1 = full duplex)2 to 31 = Reserved

3 Get Physical Address

USINT[6] MAC address (XX-XX-XX-XX-XX-XX)The first octet (USINT(0)) is on the left.

4 Get Interface Counters

STRUCT ofUDINTUDINTUDINTUDINTUDINTUDINTUDINTUDINTUDINTUDINTUDINT

Octets receivedUnicast packets receivedNon-unicast packets receivedInbound packets received but discardedInbound packets with errors (not discarded)Inbound packets with unknown protocolOctets sentUnicast packets sentNon-unicast packets sentOutbound packets discardedOutbound packets with errors

Page 172: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

C-36 EtherNet/IP Communications Module

Services

5 Get Media Counters

STRUCT ofUDINT

UDINTUDINTUDINTUDINTUDINT

UDINT

UDINTUDINT

UDINT

UDINT

UDINT

RX = Received, TX = Transmitted

RX frames not having integral number of octets longRX frames not passing FCS checkTX frames having one collisionTX frames having multiple collisionsNumber of times of SQE test error messageTX Frames delayed first attempt by busy mediumCollisions detected later than 512 bit-times in trans.TX frames failing due to excessive collisionsTX frames failing due to intern MAC sublayer TX errorTimes of carrier sense condition loss during trans.RX frames exceeding the maximum frame sizeRX frames failing due to intern MAC sublayer RX error

Attribute ID

Access Rule Name Data Type Description

Service CodeImplemented for:

Service NameClass Instance0x0E Yes Yes Get_Attribute_Single0x4C No Yes Get_and_Clear

Page 173: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

EtherNet I/P Objects C-37

Page 174: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

C-38 EtherNet/IP Communications Module

Page 175: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Logic Command/Status Words D-1

APPENDIX DLogic Command/

Status Words

Appendix D provides the definitions of the Logic Command/Logic Status words that are used for some products that can be connected to the EtherNet/IP module. If you do not see the Logic Command/Logic Status for the product that you are using, refer to your product’s documentation.

D.1 SP600, GV600 and LiquiFlo 2.0 Drives

Logic Command Word

Logic Bits

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Command Description

x Stop 0 = Not Stop1 = Stop

x Start1 0 = Not Start1 = Start

x Jog 0 = Not Jog1 = Jog

x Clear Faults2 0 = Not Clear Faults1 = Clear Faults

x x Direction 00 = No Command01 = Forward Command10 = Reverse Command11 = Hold Direction Control

x Local Control 0 = No Local Control1 = Local Control

x MOP Increment

0 = Not Increment1 = Increment

x x Accel Rate 00 = No Command01 = Accel Rate 1 Command10 = Accel Rate 2 Command11 = Hold Accel Rate

x x Decel Rate 00 = No Command01 = Decel Rate 1 Command10 = Decel Rate 2 Command11 = Hold Decel Rate

Page 176: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

D-2 EtherNet/IP Communications Module

Logic Status Word

x x x Reference Select

000 = No Command001 = Ref. 1 (Ref A Select)010 = Reserved011 = Ref. 3 (Preset 3)100 = Ref. 4 (Preset 4)101 = Ref. 5 (Preset 5)110 = Ref. 6 (Preset 6)111 = Ref. 7 (Preset 7)

x MOP Decrement

0 = Not Decrement1 = Decrement

1 A 0 = Not Stop condition (logic 0) must first be present before a 1 = Start condition will start the drive.

2 To perform this command, the value must switch from “0” to “1.”

Logic Bits

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Command Description

Logic Bits

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Status Description

x Ready 0 = Not Ready1 = Ready

x Active 0 = Not Active1 = Active

x Command Direction

0 = Reverse1 = Forward

x Actual Direction

0 = Reverse1 = Forward

x Accel 0 = Not Accelerating1 = Accelerating

x Decel 0 = Not Decelerating1 = Decelerating

x Alarm 0 = No Alarm1 = Alarm

x Fault 0 = No Fault1 = Fault

x At Speed 0 = Not At Reference1 = At Reference

x x x Local Control

000 = Port 0 (TB)001 = Port 1010 = Port 2011 = Port 3100 = Port 4101 = Port 5110 = Port 6111 = No Local

Page 177: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Logic Command/Status Words D-3

x x x x Reference 0000 = Ref A Auto0001 = Reserved0010 = Preset 2 Auto0011 = Preset 3 Auto0100 = Preset 4 Auto0101 = Preset 5 Auto0110 = Preset 6 Auto0111 = Preset 7 Auto1000 = Term Blk Manual1001 = DPI 1 Manual1010 = DPI 2 Manual1011 = DPI 3 Manual1100 = DPI 4 Manual1101 = DPI 5 Manual1110 = DPI 6 Manual1111 = Jog Ref

Logic Bits

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Status Description

Page 178: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

D-4 EtherNet/IP Communications Module

Page 179: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Glossary Glossary-1

GLOSSARY

BOOTP (Bootstrap Protocol) - Enables the module to configure itself dynamically at boot time if the network has a BOOTP server. The BOOTP server assigns the module a preconfigured IP address, a subnet mask, and a gateway address; therefore, you do not have to configure these using the parameters in the module. BOOTP can make it easier to administer an Ethernet network. A free version of Rockwell Software’s BOOTP Server can be accessed at: http://www.reliance.com/prodserv/standriv/stdhome.htm.

bridge - A network device that can route messages from one Ethernet network to another. A bridge also refers to a communications module in a ControlLogix controller that connects the controller to a network. See scanner.

CAN (Controller Area Network) - A serial bus protocol on which DPI is based.

CIP (Control and Information Protocol) - The transport and application layer protocol used for messaging over EtherNet/IP networks. The Control protocol is for implicit messaging (real time I/O). The Information protocol is for explicit messaging (configuration, data collection, and diagnostics).

controller - Also called programmable logic controller. A solid-state control system that has a user-programmable memory for storage of instructions to implement specific functions such as I/O control, logic, timing, counting, report generation, communication, arithmetic, and data file manipulation. A controller consists of a central processor, input/output interface, and memory. See alsoscanner.

data rate - The speed at which data is transferred on the EtherNet/IP network. You can set the module to a data rate of 10 Mbps full duplex or 100 Mbps half duplex. If another device on the network sets or auto-negotiates the data rate, you can set the module to automatically detect the data rate.

Datalink - A type of pointer used by some SP600 drives to transfer data to and from the controller. Datalinks allow specified parameter value(s) to be accessed or changed without using explicit messages. When enabled, each Datalink consumes either four bytes or eight bytes in both the input and output image table of the controller. The drive determines the size of Datalinks.

Page 180: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Glossary-2 EtherNet/IP Communications Module

DPI (Drive Peripheral Interface) - A peripheral communication interface used by various Reliance Electric drives and power products.

DPI peripheral - A device that provides an interface between DPI and a network or user. Peripheral devices are also referred to as “modules” and “adapters.” The EtherNet/IP module and SP600 OIM are examples of DPI peripherals.

DPI product - A device that uses the DPI communications interface to communicate with one or more peripheral devices. For example, a motor drive such as a SP600 drive is a DPI product. In this manual, a DPI product is also referred to as “product” or “host.”

duplex - Communications mode. Full-duplex communications refers to the transmission of data in two directions simultaneously (as in a telephone). Half-duplex communications refers to the transmission of data in one direction at a time (as in a walkie-talkie). The duplex mode used by the module depends on the mode that other network devices, such as switches, support.

Electronic Data Sheet (EDS) files - Simple text files that are used by network configuration tools such as RSNetWorx for EtherNet/IP to describe products so that you can easily commission them on a network. EDS files describe a product device type, revision, and configurable parameters.

EtherNet/IP network - An open producer-consumer communication network based on the Ethernet standard (IEEE 802.3), TCP/IP, UDP/IP, and CIP. Designed for industrial communications, both I/O and explicit messages can be transmitted over the network. Each device is assigned a unique IP address and transmits data on the network. The number of devices that an EtherNet/IP network can support depends on the class of IP address. For example, a network with a Class C IP address can have 254 nodes.

General information about EtherNet/IP and the EtherNet/IP specification are maintained by the Open DeviceNet Vendor’s Association (ODVA). ODVA is online at http://www.odva.org.

Explicit Messaging - Used to transfer data that does not require continuous updates. It is typically used to configure or monitor a device’s parameters on the network.

fault action - Determines how the module and connected product act when a communications fault occurs (for example, a cable is disconnected) or when the scanner is switched out of run mode. The former uses a communications fault action, and the latter uses an idle fault action.

Page 181: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Glossary Glossary-3

fault configuration - When communications are disrupted (for example, a cable is disconnected), the module and SP600 drive can respond with a user-defined fault configuration. The user sets the data that is sent to the drive in the fault configuration parameters (parameters 25 (Flt Cfg Logic) through 34 (Flt Cfg D2 In). When a fault action parameter is set to use the fault configuration and a fault occurs, the data from these parameters is sent as the Command Logic, Reference, and/or Datalink(s).

flash update - The process of updating firmware in the module. The module can be flash updated using the ControlFLASH tool or the X-Modem protocol and a RECOMM-232 serial converter.

gateway - A device on the network that connects an individual network to a system of networks. When a node needs to communicate with a node on another network, a gateway transfers the data between the two networks. You need to configure the address for the gateway device in the module if you want the module to communicate with devices that are not on its network.

hardware address - Each Ethernet device has a unique hardware address (sometimes called an MAC address) that is 48 bits. The address appears as six digits separated by colons (for example, xx:xx:xx:xx:xx:xx). Each digit has a value between 0 and 255 (0x00 to 0xFF). This address is assigned in the hardware and cannot be changed. It is required to identify the device if you are using a BOOTP utility.

hold last - When communications are disrupted (for example, a cable is disconnected), the module and SP600 drive can respond by holding last. Hold last results in the drive receiving the last data received via the EtherNet/IP connection before the disruption. If the drive was running and using the reference from the module, it will continue to run at the same reference.

I/O messaging - Time-critical data such as a Logic Command and Reference. The terms “input” and “output” are defined from the scanner’s point of view. Output is transmitted by the scanner and consumed by the module. Input is transmitted by the module and consumed by the scanner.

IP addresses - A unique IP address identifies each node on an EtherNet/IP network. An IP address consists of 32 bits that are divided into four segments of one byte each. It appears as four decimal integers separated by periods (xxx.xxx.xxx.xxx). Each “xxx” can have a decimal value from 0 to 255. For example, an IP address could be 192.168.0.1.

An IP address has two parts: a network ID and a host ID. The class of network determines the format of the address

Page 182: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Glossary-4 EtherNet/IP Communications Module

The number of devices on your EtherNet/IP network will vary depending on the number of bytes that are used for the network address. In many cases you are given a network with a Class C address, in which the first three bytes contain the network address (subnet mask = 255.255.255.0). This leaves 8 bits or 256 addresses on your network. Because two addresses are reserved for special uses (0 is an address for the network usually used by the router, and 255 is an address for broadcast messages to all network devices), you have 254 addresses to use on a Class C address block.

To ensure that each device on the Internet has a unique address, contact your network administrator or Internet Service Provider for unique fixed IP addresses. You can then set the unique IP address for the module by using a BOOTP server or by manually configuring parameters in the module. The module reads the values of these parameters only at power up.

Logic Command/Logic Status - The Logic Command is used to control the SP600 drive (e.g., start, stop, direction). It consists of one 16-bit word of input to the module from the network. The definitions of the bits in this word depend on the drive.

The Logic Status is used to monitor the SP600 drive (for example, operating state, motor direction). It consists of one 16-bit word of output from the module to the network. The definitions of the bits in this word depend on the drive.

Master-Slave hierarchy - A module configured for a Master-Slave hierarch exchanges data with the master device. Usually, a network has one scanner, which is the master device, and all other devices are slave devices (for example, drives connected to Ethernet/IP modules).

0 1 7 15 23 31Class A 0 Network ID Host ID

0 1 7 15 23 31Class B 1 0 Network ID Host ID

0 1 2 7 15 23 31Class C 1 1 0 Network ID Host ID

Page 183: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Glossary Glossary-5

module - Devices such as drives, controllers, and computers usually require an module to provide a communication interface between them and a network such as EtherNet/IP. An module reads data on the network and transmits it to the connected device. It also reads data in the device and transmits it to the network.

The RECOMM-ENET EtherNet/IP module is a module that connects SP600, GV6000 and LiquiFlo 2.0 drives to a Ethernet network. Modules are sometimes also called “adapters,” “cards,” “embedded communication options,” “gateways,” and “peripherals.”

non-volatile storage (NVS) - NVS is the permanent memory of a device. Devices such as the module and drive store parameters and other information in NVS so that they are not lost when the device loses power. NVS is sometimes called “EEPROM.”

OIM (Operator Interface Module) - A device that can be used to configure and control a SP600, GV6000 or LiquiFlo 2.0 drive.

PCCC (Programmable Controller Communications Command) -The protocol used by some controllers to communicate with devices on a network. Some software products (for example, VS Utilities) also use PCCC to communicate.

Peer-to-Peer hierarchy - A module that is configured for peer-to-peer hierarchy can exchange data with a device on the network that is not a scanner. This type of hierarchy can be set up so that a scanner configures or transmits data to one SP600 drive, which then sends the same configuration or data to other SP600 drives on the network. To use a peer-to-peer hierarchy, you configure one module to transmit data (2 or 4 words) and one or more modules to receive the data.

ping - A message that is sent by a DPI product to its peripheral devices. They use the ping to gather data about the product, including whether it can receive messages and whether they can log in for control.

reference/feedback - The reference is used to send a reference (for example, speed, frequency, torque) to the product. It consists of one word of input to the module from the network. The size of the word (either a 16-bit word or 32-bit word) is determined by the drive.

Feedback is used to monitor the speed of a product. It consists of one word of output from the module to the network. The size of the word (either a 16-bit word or 32-bit word) is determined by the drive.

RSLogix - A tool for configuring and monitoring controllers to communicate with connected devices. It is a 32-bit application that runs on various Windows operating systems. Information about RSLogix software can be found a: http:///www.software.rockwell.com/rslogix.

Page 184: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Glossary-6 EtherNet/IP Communications Module

RSNetWorx for EtherNet/IP - RSNetWorx for EtherNet/IP software is a tool for configuring and monitoring EtherNet/IP networks and connected devices. It is a 32-bit Windows application that runs on Windows 95, Windows 98, and Windows NT. Information about RSNetWorx for EtherNet/IP software can be found at http://www.software.rockwell.com/rsnetworx.

scanner - A separate module (of a multi-module controller) or a built-in component (of a single-module controller) that provides communication with modules connected to a network. See alsocontroller.

status indicators - LEDs that are used to report the status of the module, network, and drive. They are on the module and can be viewed on the front cover of the drive when the drive is powered.

subnet masks - An extension to the IP addressing scheme that lets you use a single network ID for multiple physical networks. A bit mask identifies the part of the address that specifies the network and the part of the address that specifies the unique node on the network. A “1” in the subnet mask indicates the bit is used to specify the network. A “0” in the subnet mask indicates that the bit is used to specify the node.

For example, a subnet mask on a Class C address may appear as follows: 11111111 11111111 11111111 11000000 (255.255.255.192). This mask indicates that 26 bits are used to identify the network and 6 bits are used to identify devices on each network. Instead of a single physical Class C network with 254 devices, this subnet mask divides it into four networks with up to 62 devices each.

switches- Switches are network devices that provide virtual connections that help to control collisions and reduce traffic on the network. They are able to reduce network congestion by transmitting packets to an individual port only if they are destined for the connected device. In a control application, in which real time data access is critical, network switches may be required in place of hubs.

TCP (Transmission Control Protocol) - EtherNet/IP uses this protocol to transfer Explicit Messaging packets using IP. TCP guarantees delivery of data through the use of retries.

UDP (User Datagram Protocol) - EtherNet/IP uses this protocol to transfer I/O packets using IP. UDP provides a simple, but fast capability to send I/O messaging packets between devices. This protocol ensures that modules transmit the most recent data because it does not use acknowledgements or retries.

VS Utilities software - A software tool for monitoring and configuring Reliance Electric products and modules. VS Utilities can be used to configure the EtherNet/IP module and SP600 drives.

Page 185: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Glossary Glossary-7

zero data - When communications are disrupted (for example, a cable is disconnected), the module and drive can respond with zero data. Zero data results in the drive receiving zero as values for command data. If the drive was running and using the reference from the module, it will stay running but at zero reference.

Page 186: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Glossary Glossary-8

Page 187: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Index Index-1

INDEX

AAccess Control (54), B-16assembly object, C-4assistance, technical, 1-3

BBOOTP (3), B-2BOOTP (Bootstrap Protocol)

configuring the module using, 4-3disabling, 4-6

bridge, configuring, 5-1 to 5-9

Cchecklist, installation, 2-3Comm Flt Action (21), 4-17, B-6commissioning the module, 3-6communications specifications, A-1configuration tools, 4-1configuring the module, 4-1 to 4-22configuring the scanner or bridge, 5-1 to

5-9connecting the module to the drive, 3-2connecting the module to the

network, 3-5connector

DPI, 2-1Ethernet, 2-1

ControlLogix I/O image, 6-3

Ddata rate, setting, 4-8Datalink Size (19), B-5Datalinks, using, 6-7dimensions, module, A-1downloading the I/O configuration, 5-9DPI alarm object, C-27DPI connector, 2-1DPI Data Rate (2), B-2DPI device object, C-17DPI diagnostic object, C-29DPI fault object, C-25

DPI I/O Active (24), B-8DPI I/O Config (23), B-7DPI parameter object, C-20DPI Port (1), B-2DPI ports, 3-3DPI time object, C-31DRIVE status indicator, 8-2

EEN Rate Act (17), B-5EN Rate Cfg (16), B-4equipment required for installation, 2-2Ethernet connector, 2-1Ethernet link object, C-35events

codes and descriptions, 8-10viewing and clearing, 8-9

exampleExplicit Messages, 7-5Get Attribute Single message, 7-6Get Attributes Scattered

message, 7-10ladder logic program, 6-9 to 6-13network configuration, 5-1 to 5-9Set Attribute Single message, 7-8Set Attributes Scattered message

example, 7-14Explicit Message examples, 7-5explicit messaging, using, 7-1 to 7-17

Ffault action, setting, 4-17fault configuration parameters,

setting, 4-19Flt Cfg A1 (27), B-9Flt Cfg A2 (28), B-9Flt Cfg B1 (29), B-9Flt Cfg B2 (30), B-9Flt Cfg C1 (31), B-9Flt Cfg C2 (32), B-9Flt Cfg D1 (33), B-9Flt Cfg D2 (34), B-9Flt Cfg Logic (25), B-8

Page 188: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Index-2 EtherNet/IP Communications Module

Flt Cfg Ref (26), B-9

Ggateway address

setting using BOOTP, 4-3setting using parameters, 4-7

Gateway Cfg 1 (12), B-4Gateway Cfg 2 (13), B-4Gateway Cfg 3 (14), B-4Gateway Cfg 4 (15), B-4Get Attribute Single message

example, 7-6Get Attributes Scattered message

example, 7-10

II/O configuration

adding a bridge or scanner, 5-2adding the module and drive, 5-4saving, 5-4, 5-9

I/O configuration, setting, 4-8I/O messaging, 6-1 to 6-13identity object, C-2Idle Flt Action (22), 4-17, B-7installation

checklist, 2-3required equipment, 2-2

installing the module, 3-1 to 3-6Internal Interface cables, 3-3IP Addr Cfg 1 (4), B-3IP Addr Cfg 2 (5), B-3IP Addr Cfg 3 (6), B-3IP Addr Cfg 4 (7), B-3IP address

setting using BOOTP, 4-3setting using parameters, 4-6

Lladder logic program, sample, 6-9 to

6-13LCD OIM see OIMLEDs, status, 8-1Logic Command/Status words, D-1 to

D-3Logic Command/Status, using, 6-5

Mmanuals, related, 1-2

Master-Slave, selecting, 4-10mechanical specifications, A-1module

applying power, 3-6components, 2-1configuration, viewing, 4-22configure using parameters, 4-6configuring, 4-1 to 4-22diagnostic items, 8-6dimensions, A-1installing, 3-1 to 3-6mounting, 3-4parameters, B-1 to B-11resetting, 4-21specifications, A-1troubleshooting, 8-1 to 8-12web pages, 9-1 to ??

M-S Input (35), B-10M-S Output (36), B-10MS status indicator, 8-3

NNET A status indicator, 8-4NET B status indicator, 8-5network configuration example, 5-1 to

5-9network hierarchy, selecting, 4-10network, troubleshooting, 8-1 to 8-12

Oobject

assembly, C-4DPI alarm, C-27DPI device, C-17DPI diagnostic, C-29DPI fault, C-25DPI parameter, C-20DPI time, C-31Ethernet link, C-35identity, C-2parameter, C-7parameter group, C-10PCCC, C-12register, C-5TCP/IP interface, C-33

objects, list of, C-1 to C-36OIM (Operator Interface Module)

configuring the module with, 4-2

Page 189: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Index Index-3

Pparameter descriptions, B-1 to B-11parameter group object, C-10parameter object, C-7PCCC object, C-12P-DP Addr Cfg (3), B-2Peer A Input (38), B-11Peer A Output (49), B-14Peer B Input (39), B-11Peer B Output (50), B-14Peer Cmd Mask (40), B-12Peer Flt Action (41), 4-16, B-12Peer Inp Addr 1 (42), B-13Peer Inp Addr 2 (43), B-13Peer Inp Addr 3 (44), B-13Peer Inp Addr 4 (45), B-13Peer Inp Status (48), B-14Peer Inp Timeout (46), B-13Peer Input Enable (47), B-14Peer Out Enable (51), B-15Peer Out Skip (53), B-15Peer Out Time (52), B-15Peer-to-Peer hierarchy

configuring a module to receive data, 4-13

configuring a module to transmit data, 4-12

Peer-to-Peer, selecting, 4-10power consumption, A-1protocol, A-1publications, related, 1-2

RRef Adjust (37), B-11Ref/Fdbk Size (18), B-5reference adjustment, setting, 4-10Reference/Feedback, using, 6-6register object, C-5regulatory compliance, A-2Reliance Electric, getting assistance

from, 1-3Reset Module (20), B-6

resetting the module, 4-21Rockwell Automation, getting assistance

from, 1-3RSLogix 5000 configuration, 6-10

Sscanner, configuring, 5-1 to 5-9Set Attribute Single message

example, 7-8Set Attributes Scattered message

example, 7-14specifications, A-1status indicators, 8-1Subnet Cfg 1 (8), B-3Subnet Cfg 2 (9), B-3Subnet Cfg 3 (10), B-3Subnet Cfg 4 (11), B-3subnet mask

setting using BOOTP, 4-3subnet mask, setting using

parameters, 4-7

TTCP/IP interface object, C-33technical assistance, 1-3troubleshooting, 8-1 to 8-12

UUDP (User Datagram Protocol), 1-6

VVS Utilities software, 4-1

WWeb Enable (55), B-16Web Features (56), B-16web pages, module, 9-1 to ??

Page 190: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

Index-4 EtherNet/IP Communications Module

Page 191: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

DIFDocumentation

Improvement FormUse this form to give us your comments concerning this publication or to report an error that you have found. For convenience, you may attach copies of the pages with your comments. After you have completed this form, please return it to:

Reliance ElectricTechnical Documentation6040 Ponders CourtGreenville, SC 29615

Fax: 864.284.5483

Thank you for your comments.

Publication Name: EtherNet/IP Communications Module

Publication Number: D2-3510-1 Publication Date: February 2005

Comments:

Your Name: Date:

Company Name: Phone: ( )

Address:

Technical Writing Internal Use

Date: DIF Number:

Follow-Up Action:

Page 192: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1
Page 193: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1
Page 194: EtherNet/IP Communications Module · Instruction Manual EtherNet/IP Communications Module M/N RECOMM-ENET Firmware Version 2.xxx Firmware Version 3.xxx D2-3510-1

www.rockwellautomation.com

Americas: Rockwell Automation, 1201 South Second Street, Milwaukee,WI 53204-2496 USA,Tel: (1) 414.382.2000, Fax: (1) 414.382.4444Europe/Middle East/Africa: Rockwell Automation,Vorstlaan/Boulevard du Souverain 36, 1170 Brussels, Belgium, Tel: (32) 2 663 0600, Fax: (32) 2 663 0640Asia Pacific: Rockwell Automation, Level 14, Core F, Cyberport 3, 100 Cyberport Road, Hong Kong, Tel: (852) 2887 4788, Fax: (852) 2508 1846

Power, Control and Information Solutions Headquarters

U.S. Drives Technical SupportTel: (1) 262.512.8176, Fax: (1) 262.512.2222, Email: [email protected], Online: www.ab.com/support/abdrives

20P-549703N/P5002yraurbeF1-0153-2DnoitacilbuPCopyright © 2005 Rockwell Automation, Inc. All rights reserved. Printed in USA.