ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an...

160
Instruction Manual ControlNet Communications Module M/N RECOMM-CNET D2-3497

Transcript of ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an...

Page 1: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

Instruction Manual

ControlNet Communications Module

M/N RECOMM-CNET

D2-3497

Page 2: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

©2001 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.

This product has been self-tested by the manufacturer and found to comply with ControlNet International Conformance Test Software Version 12.

Windows, Windows NT, and Microsoft are trademarks of Microsoft Corporation.ControlNet is a trademark of ControlNet International, Ltd.Reliance, SP600, 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 a ControlNet 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 a ControlNet 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 ControlNet 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: Comm Flt Action (10) and Idle Flt Action (11) 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. 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: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

Contents I

CONTENTSChapter 1 Introduction

1.1 ControlNet Module Features.......................................... 1-11.2 Related Documentation ................................................. 1-21.3 Conventions Used in This Manual ................................. 1-21.4 Getting Assistance from Reliance Electric..................... 1-2

Chapter 2 Getting Started2.1 ControlNet Module Components ................................... 2-12.2 Required Equipment ...................................................... 2-22.3 Installation Checklist ...................................................... 2-3

Chapter 3 Installing the ControlNet Module3.1 Preparing for an Installation........................................... 3-13.2 Commissioning the Module ........................................... 3-13.3 Connecting the Module to the Drive .............................. 3-23.4 Connecting the Module to the Network.......................... 3-53.5 Applying Power.............................................................. 3-6

Chapter 4 Configuring the ControlNet Module4.1 Configuration Tools........................................................ 4-14.2 Using the LCD OIM to Configure the Module ................ 4-24.3 Setting the Node Address.............................................. 4-24.4 Setting the I/O Configuration ......................................... 4-34.5 Selecting Master-Slave.................................................. 4-44.6 Selecting Reference Adjust ........................................... 4-54.7 Setting a Fault Action..................................................... 4-5

4.7.1 Changing the Fault Action ................................... 4-64.7.2 Setting the Fault Configuration Parameters ........ 4-74.7.3 Resetting the Module........................................... 4-7

4.8 Viewing the Module Configuration ................................. 4-8

Chapter 5 RSNetWorx Configuration for PLC-5C Applications5.1 Configuring a ControlNet Network: An Example............ 5-1

5.1.1 Installing and Registering EDS Files in RSNetWorx ......................................................... 5-2

5.1.2 Configuring a Network with RSNetWorx.............. 5-75.1.3 Verifying Network Properties ............................. 5-18

Page 4: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

II ControlNet Communications Module

Chapter 6 PLC-5C Applications6.1 About I/O Messaging ..................................................... 6-16.2 Understanding the I/O Image......................................... 6-26.3 Using Logic Command/Status ....................................... 6-46.4 Using Reference/Feedback ........................................... 6-56.5 Using Datalinks .............................................................. 6-5

6.5.1 Rules for Using Datalinks .................................... 6-56.5.2 32-Bit Parameters using 16-Bit Datalinks ............ 6-6

6.6 Function of the Sample Program ................................... 6-76.7 Main Program (PLC-5C) ................................................ 6-86.8 About Explicit Messaging............................................. 6-12

6.8.1 Performing Explicit Messages ........................... 6-126.8.2 Explicit Messaging Examples ............................ 6-13

Chapter 7 ControlLogix Applications7.1 Configuring a ControlLogix CNB Scanner ..................... 7-27.2 Function of the Sample Program ................................. 7-157.3 RSLogix 5000 Ladder Logic Program.......................... 7-177.4 About Explicit Messaging............................................. 7-19

7.4.1 Performing Explicit Messages ........................... 7-197.4.2 Explicit Messaging Examples ............................ 7-20

Chapter 8 Troubleshooting the ControlNet 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 and B Together ........................................ 8-48.1.4 NET A and B Independently ................................ 8-5

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

Appendix A Technical Specifications...................................................... A-1

Appendix B ControlNet Module Parameters ............................................ B-1

Appendix C ControlNet Objects ............................................................... C-1

Appendix D Logic Command/Status Words............................................. D-1

Glossary ..................................................................................Glossary-1

Index ....................................................................................... Index-1

Page 5: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

Contents III

List of Figures

Figure 2.1 – Components of the ControlNet Module .................................. 2-1

Figure 3.1 – Setting the Module’s Node Address ....................................... 3-2Figure 3.2 – DPI Ports and Internal Interface Cables ................................. 3-3Figure 3.3 – Mounting the Module .............................................................. 3-4Figure 3.4 – Typical ControlNet Network Wiring......................................... 3-5

Figure 4.1 – Accessing the ControlNet Parameters using the LCD OIM.... 4-2Figure 4.2 – ControlNet Node Address Screen on an LCD OIM ................ 4-2Figure 4.3 – I/O Configuration Screen on an LCD OIM .............................. 4-3Figure 4.4 – Master-Slave Input Screen on an LCD OIM ........................... 4-4Figure 4.5 – Master-Slave Input Screen on an LCD OIM ........................... 4-4Figure 4.6 – Fault Action Screens on an LCD OIM..................................... 4-6Figure 4.7 – Reset Screen on an LCD OIM................................................ 4-8

Figure 5.1 – Sample ControlNet Network ................................................... 5-1Figure 5.2 – Rockwell Software EDS Wizard.............................................. 5-2Figure 5.3 – EDS Wizard Option Screen .................................................... 5-3Figure 5.4 – EDS Wizard Designation Screen............................................ 5-3Figure 5.5 – EDS Files Installation Test Results Screen ............................ 5-4Figure 5.6 – EDS Wizard Change Graphic Image Screen.......................... 5-5Figure 5.7 – EDS Wizard Final Task Summary Screen.............................. 5-6Figure 5.8 – EDS Wizard Completion Screen............................................. 5-6Figure 5.9 – RSNetWorx for ControlNet DPI to ControlNet Folder

Example.................................................................................. 5-7Figure 5.10 – RSNetWorx for ControlNet Screen....................................... 5-8Figure 5.11 – Sample Browse for Network Dialog Box............................... 5-9Figure 5.12 – Sample Network Displayed in RSNetWorx........................... 5-9Figure 5.13 – Sample ControlNet Configuration Screen........................... 5-10Figure 5.14 – Sample ControlNet Configuration Box................................ 5-11Figure 5.15 – Example of Product Line after Drive Connection is

Selected ............................................................................. 5-11Figure 5.16 – Online / Offline Mismatch Dialog Box ................................. 5-12Figure 5.17 – Save Data Screen.............................................................. 5-12Figure 5.18 – Scanlist Configuration Screen ........................................... 5-13Figure 5.19 – Integer Files for ControlNet Communications Screen ........ 5-14Figure 5.20 – Communicaiton Properties ................................................. 5-15Figure 5.21 – Connection Properties: Electronic Keying Settings ............ 5-16Figure 5.22 – Connection Properties: Details Settings ............................. 5-16Figure 5.23 – ScanList Configuration: Mapped Nodes ............................. 5-17Figure 5.24 – Save Configuration Dialog Box........................................... 5-17Figure 5.25 – Save As File Box ................................................................ 5-18Figure 5.26 – ControlNet Dialog Box ........................................................ 5-19Figure 5.27 – ControlNet: Media Configuration Tab ................................. 5-19Figure 5.28 – ControlNet: General Tab..................................................... 5-20

Page 6: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

IV ControlNet Communications Module

Figure 6.1 – Sample I/O Image with All I/O Enabled................................... 6-3Figure 6.2 – Sample I/O Image with Only Logic/Reference and

Datalink B Enabled ................................................................. 6-4Figure 6.3 – I/O Messaging......................................................................... 6-8Figure 6.4 – I/O Messaging (Continued) ..................................................... 6-9Figure 6.5 – I/O Messaging (Continued) ................................................... 6-10Figure 6.6 – I/O Messaging (Continued) ................................................... 6-11Figure 6.7 – Explicit Message Process..................................................... 6-12Figure 6.8 – Explicit Messaging ................................................................ 6-13Figure 6.9 – CIO Get Attributes Scattered Screen.................................... 6-14Figure 6.10 – CIO Set Attributes Scattered Screen .................................. 6-15Figure 6.11 – CIO Get Attribute Single Screen......................................... 6-17Figure 6.12 – CIO Set Attribute Single Screen ......................................... 6-18

Figure 7.1 – RSLogix 5000: I/O Configuration Selection ............................ 7-2Figure 7.2 – RSLogix 5000: New Module Selection.................................... 7-3Figure 7.3 – Select Module Type: 1756-CNB/B Selection .......................... 7-3Figure 7.4 – Module Properties: Name Selection ....................................... 7-4Figure 7.5 – Module Properties: Controller-to-Module Behavior Screen .... 7-4Figure 7.6 – Module Properties: Indentification/Status Screen ................... 7-5Figure 7.7 – Module Properties: Informational Screen................................ 7-5Figure 7.8 – RSLogix 5000: I/O Configuration Folder ................................. 7-6Figure 7.9 – RSLogix 5000: New Module Selection Screen ....................... 7-7Figure 7.10 – Select Module Type: Generic ControlNet Module Screen .... 7-8Figure 7.11 – Module Properties: ControlNet Module Parameters ............. 7-9Figure 7.12 – Module Properties: RPI Selection ......................................... 7-9Figure 7.13 – Module Properties: My ControlNet...................................... 7-10Figure 7.14 – RSLogix: Configure Additional Nodes Screen .................... 7-10Figure 7.15 – RSLogix 5000: Module-Defined Screen.............................. 7-11Figure 7.16 – Download to the Controller Dialong Box............................. 7-11Figure 7.17 – RSLogix: Attention Symbol ................................................. 7-12Figure 7.18 – RSNetWorx for ControlNet Screen ..................................... 7-13Figure 7.19 – RSLogix 5000: Example Without Attention Symbol ............ 7-14Figure 7.20 – RSLogix 5000: Connection Tree Without Attention Symbol 7-15Figure 7.21 – I/O Messaging..................................................................... 7-17Figure 7.22 – I/O Messaging (Continued) ................................................. 7-18Figure 7.23 – Explicit Message Process................................................... 7-19Figure 7.24 – Explicit Messaging .............................................................. 7-20Figure 7.25 – Get_Attributes_Scattered Message Screen........................ 7-21Figure 7.26 – Set_Attributes_Scattered Message Screen........................ 7-22Figure 7.27 – Set_Attribute_Single Message Screen ............................... 7-24Figure 7.28 – Get_Attributes_Single Message Screen............................. 7-25

Figure 8.1 – Status Indicators (Location on Drive May Vary)...................... 8-1Figure 8.2 – VIewing and Clearing Events Using an LCD OIM................... 8-8

Page 7: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

Contents V

List of Tables

Table 2.1 – Equipment Shipped with the ControlNet Module ................... 2-2Table 2.2 – Required User-Supplied Equipment ...................................... 2-2

Table 4.1 – Configuration Tools................................................................ 4-1Table 4.2 – Selections for Drive Response to Communication Fault........ 4-6Table 4.3 – Fault Configuration Parameters ............................................. 4-7Table 4.4 – Module Configuration Status Parameters .............................. 4-8

Table 5.1 – Input/Output Table ............................................................... 5-14

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

Table 7.1 – Parameter Settings for the Sample Program....................... 7-16

Table 8.1 – DRIVE Status Indicator: State Definitions.............................. 8-2Table 8.2 – MS Status Indicator: State Definitions ................................... 8-3Table 8.3 – NET A and B Together: State Definitions .............................. 8-4Table 8.4 – NET A and B Independently: State Definitions ...................... 8-5Table 8.5 – Module Diagnostic Items........................................................ 8-6Table 8.6 – Event Codes and Descriptions............................................... 8-8

Page 8: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

VI ControlNet Communications Module

Page 9: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

Introduction 1-1

CHAPTER 1Introduction

The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 drive. The module is mounted in the drive and receives its required power from the drive and from the network.

The module can be used with other products that implement DPI, a peripheral communication interface. Refer to the documentation for your product for specific information about how it works with the module.

This manual is intended for qualified electrical personnel familiar with installing, programming, and maintaining AC drives and networks.

1.1 ControlNet Module Features

The ControlNet module features the following:

• A number of configuration tools that can be used to configure the module and connected drive. The tools include the LCD Operator Interface Module (OIM) on the drive and drive-configuration software such as VS Utilities (version 1.01 or later).

• 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 a parameter.

• Support of explicit messages.

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

Page 10: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

1-2 ControlNet Communications Module

1.2 Related Documentation

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

• D2-3485 SP600 AC Drive User Manual

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

• 9399-WAB32GR Getting Results with RSLinxOnline help installed with the software

• 9399-RL53GR RSLogix 5 Getting Results GuideOnline help installed with the software

• 9399-RL50GR RSLogix 500 Getting Results GuideOnline help installed with the software

• 9399-RLD300GR RSLogix 5000 Getting Results GuideOnline help installed with the software

• 9357-CNETL3 RSNetWorx for ControlNet Getting ResultsGuideOnline help installed with the software.

1.3 Conventions Used in This Manual

The following convention is used throughout this manual:

• Parameters are referenced as follows:

Parameter Name (Parameter Number)

For example: DPI Port (1)

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-800-726-8112.

Page 11: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

Getting Started 2-1

CHAPTER 2Getting Started

This chapter provides:

• A description of the ControlNet module components

• A list of parts shipped with the module

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

• An installation checklist

2.1 ControlNet Module Components

➊ Status Indicators Four LEDs that indicate the status of the ControlNet channel(s), DPI, and the module. Refer to chapter 8 for more information.

➋ DPI Connector A 20-pin, single-row shrouded male header. An Internal Interface cable is connected to this connector and a connector on the drive.

➌ Channel A BNC Receptacle

Channel “A” BNC connection for the ControlNet cable.

➍ Channel B BNC Receptacle

Channel “B” BNC is an optional connection for the redundnat ControlNet cable.

➎ ControlNet Node Address Switches

Switches for setting the node address.

Figure 2.1 – Components of the ControlNet Module

➌ ➍

Page 12: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

2-2 ControlNet Communications Module

2.2 Required Equipment

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

Table 2.2 lists user-supplied equipment also required to install and configure the ControlNet module.

Table 2.1 – Equipment Shipped with the ControlNet Module

Item Description

One RECOMM-CNET ControlNet module

A 2.54 cm (1 in) and a 15.24 cm (6 in) Internal Interface cable (only one cable is needed to connect the module to the drive)

One grounding wrist strap

ControlNet Module User Manual (D2-3497)

Table 2.2 – Required User-Supplied Equipment

Item Description

A small flathead or Phillips screwdriver

Configuration tool, such as:

• LCD OIM

• VS Utilities (version 1.01 or later)

• with RECOMM-232 Serial Converter

RSNetWorx for ControlNet (version 3.00.00 or later)

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

A PC connection to the ControlNet network, such as:

• 1784-PCC

• 1770-KFC

• 1784-KTCX

Page 13: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

Getting Started 2-3

2.3 Installation Checklist

This section is designed to help experienced users start using the ControlNet module. If you are unsure about 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. SP600 AC Drive User Manual

❒ 3 Install the module.Verify that the drive is not powered. Then, connect the module to the network using a ControlNet 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 ControlNet Module

❒ 4 Apply power to the module.The module receives power from the drive. Apply power to the drive. The status indicators should be green. If they flash red, there is a problem. Refer to chapter 8, Troubleshooting the ControlNet Module and the Network.

Chapter 3, Installing the ControlNet Module

❒ 5 Configure the module for your application.Set the parameters for the following features as required by your application:

• I/O configuration.

• Fault actions.

Chapter 4, Configuring the ControlNet Module

❒ 6 Apply power to the ControlNet master and other devices on the network.Verify that the master and network are installed and functioning in accordance with ControlNet standards, and then apply power to them.

❒ 7 Configure the scanner to communicate with the module.Use a network tool for ControlNet to configure the master on the network.

Chapter 5, RSNetWorx Configuration for PLC-5C Applications

Page 14: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

2-4 ControlNet Communications Module

❒ 8 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.

• Monitor or configure the drive using Explicit Messages.

Chapter 6, PLC-5C Applications

✔ Step Action Refer to

Page 15: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

Installing the ControlNet Module 3-1

CHAPTER 3Installing the

ControlNet Module

Chapter 3 provides instructions for installing the module on an SP600 drive.

3.1 Preparing for an Installation

Before installing the ControlNet module, verify that you have all requirement equipment. Refer to chapter 2, Getting Started, for a list of equipment.

3.2 Commissioning the Module

To commission the module, you must set a unique node address on the network. (Refer to the Glossary for details about node addresses.)

Important: New settings are recognized only when power is applied to the module or it is reset. If you change a setting, cycle power or reset the module.

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

Step 1. Set the ControlNet module’s node address by rotating the node address switches to the desired value for each digit as shown in figure 3.1.

Important: Each node on the ControlNet network must have a unique address.

!ATTENTION: The ControlNet 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 16: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

3-2 ControlNet Communications Module

Important: The node address must be set before power is applied because the module uses the node address it detects when it first receives power. To change a node address, you must set the new value and then remove and reapply power to or reset the module.

3.3 Connecting the Module to the DriveStep 1. Remove power from the drive.

Step 2. Use static control precautions.

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.

Setting Description

0 to 99 Node address used by the module if switches are enabled. The default switch setting is 02.

Important: If the address switch is set to “00”, the module will use the setting of CN Addr Cfg (03) for the node address. Refer to chapter 4, Configuring the ControlNet Module, for more information.

Figure 3.1 – Setting the Module’s Node Address

21

0

98

34

5

67

21

0

98

34

5

67

TensDigit

OnesDigit

Page 17: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

Installing the ControlNet Module 3-3

Step 4. For 1-20 HP SP600 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.

For 25-40 HP SP600 drives, mount the module on the drive using the four captive screws to secure and ground it to the drive.

➊ DPI Connector

➋ 15.24 cm (6 in) Internal Interface cable

➌ 2.54 cm (1 in) Internal Interface cable

Figure 3.2 – DPI Ports and Internal Interface Cables

➊➋

ControlNet ModuleSP600 Drive

1-20 HP @ 460 V

SP600 Drive25-40 HP @ 460 V

Page 18: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

3-4 ControlNet Communications Module

Important: All screws must be tightened since the module is grounded through a screw.

Figure 3.3 – Mounting the Module

Adapter

Drive

SP600 1-20 HP Drive

Internal Interface CableFolded Behind the Moduleand in Front of the Drive

Module

SP600 Drive25-40 HP @ 460 V

Page 19: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

Installing the ControlNet 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. Route the ControlNet cable through the bottom of the SP600 drive. (See figure 3.3.)

Step 4. Connect the ControlNet cable to the module. A 1786-TPS (straight tap) is recommended.

See figure 3.4 for typical ControlNet network wiring.

!ATTENTION: The SP600 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 – Typical ControlNet Network Wiring

Scanner SP600 Drive SP600 Drive

Page 20: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

3-6 ControlNet 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.

Step 3. Apply power to the master device and other devices on the network.

!ATTENTION: Unpredictable operation may occur if parameter settings and switch 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 precations could result in severe bodily injury of loss of life.

Page 21: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

Configuring the ControlNet Module 4-1

CHAPTER 4Configuring the

ControlNet Module

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

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

4.1 Configuration Tools

The ControlNet 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

Page 22: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

4-2 ControlNet Communications Module

4.2 Using the LCD OIM to Configure the ModuleUse the procedure in figure 4.1 to access the parameters on the ControlNet module using the LCD OIM. If you are unfamiliar with the operation of the LCD OIM, refer to the SP600 AC Drive User Manual (D2-3485) for more information.

4.3 Setting the Node Address

If the node address switches are set to “00”, the value of CN Addr Cfg (3) determines the node address.

Step 1. Set the value of CN Addr Cfg (3) to a unique node address.

Step 2. Reset the module. Refer to section 4.7.3, Resetting the Module.

Figure 4.1 – Accessing the ControlNet Parameters using the LCD OIM

P0: SP600

>> AutoStopped

Main Menu

Device Select

Use to selectRECOMM-CNET.

P0: SP600

>> AutoStopped

P5: RECOMM-CNET

>> AutoStopped

Main Menu

Parameters

Device: Port 0SP600RECOMM-CNET

Monitor Lang

Edit the ControlNetparameters using thesame techniques as fordrive parameters.

Use to highlight

Device Select icon

Figure 4.2 – ControlNet Node Address Screen on an LCD OIM

Port 5 Device

RECOMM-CNET

Parameter #: 3CN Addr Cfg

020 <> 99

Default = 02

Page 23: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

Configuring the ControlNet Module 4-3

4.4 Setting the I/O Configuration

The I/O configuration determines the type of data sent to the drive. This is a two-part process: enabling/disabling the data transmitted betweeen the module and the drive, and identifying the data transmitted between the module and the scanner.

Step 1. Enable or disable the data transmitted between the module and the drive by setting the bits in DPI I/O Config (13). A “1” enables the I/O. A “0” disables the I/O.

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

Step 2. If Logic Command/Reference is enabled (default), 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 an SP600 drive to “Network” so that the drive uses the Reference from the module. Also, verify that Logic Source Sel (89) is configured to receive the desired logic from the module.

Step 3. If you enabled one or more Datalinks (optional), configure parameters in the drive to determine the source and destination of data in the Datalink(s). Also, ensure that the ControlNet module is the only module using the enabled Datalink(s).

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

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, RSNetWorx Configuration for PLC-5C Applications, for more information.

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

Port 5 Device

RECOMM-CNET

Parameter #: 13DPI 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 D5 - 15 Not Used

Page 24: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

4-4 ControlNet Communications Module

4.5 Selecting Master-Slave

A hierarchy determines the type of device with which the module exchanges data. In a Master-Slave hierarchy, a module exchanges data with a scanner.

To set a Master-Slave hierarchy

Step 1. Enable the desired I/O in DPI I/O Config (13). Refer to figure 4.3.

Step 2. Set the bits in the M-S Input (25). This parameter determines the data transmitted from the scanner to the drive. A “1” enables the I/O. A “0” disables the I/O.

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

Step 3. Set the bits in the M-S Output (26). 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.5, it is highlighted and equals “1.”

Step 4. Reset the module. Refer section 4.7.3 for this procedure.

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

Figure 4.5 – Master-Slave Input 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-CNET

Parameter #: 25M-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-CNET

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

Page 25: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

Configuring the ControlNet Module 4-5

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, RSNetWorx Configuration for PLC-5C Applications.

4.6 Selecting Reference Adjust

Reference Adjust is the percent scaling factor for the Reference from the Network and can be set from 0-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%).

4.7 Setting a Fault Action

By default, when communications are disrupted (for example, a cable is disconnected) or the master is idle, the drive responds by faulting if it is using I/O from the network.

You can configure a different response to communication disruptions using Comm Flt Action (10) and a different response to an idle scanner using Idle Flt Action (11).

!ATTENTION: Comm Flt Action (10) and Idle Flt Action (11) let you determine the action of the module and connected Host product if the controller is idle (for example, in program mode). These parameters can be used to fault the Host product (default) or perform another function such as allow the Host to continue to run. Some ControlNet scanners may operate differently when a controller is idle, which could limit the Idle Fault Action’s operating states. The Idle Flt Action should be verified when commissioning the drive on the network by testing the operation with the controller in idle.

Page 26: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

4-6 ControlNet Communications Module

4.7.1 Changing the Fault Action

Set the values of Comm Flt Action (10) and Idle Flt Action (11) to the desired responses as shown in table 4.2. See figure 4.6 for sample LCD OIM Fault Action screens.

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

Table 4.2 – 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 (15) through Flt Cfg D2 In (24).

Figure 4.6 – Fault Action Screens on an LCD OIM

Port 5 Device

RECOMM-CNET

Parameter #: 10Comm Flt Action

0Fault

Port 5 Device

RECOMM-CNET

Parameter #: 11Idle Flt Action

0Fault

Page 27: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

Configuring the ControlNet Module 4-7

4.7.2 Setting the Fault Configuration Parameters

If you set Comm Flt Action (10) or Idle Flt Action (11) to “Send Flt Cfg,” the values in the parameters shown in table 4.3 are sent to the drive after a communications fault and/or idle 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.7.3 Resetting the Module

Changes to switch settings or 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 Reset Module (9).

Table 4.3 – Fault Configuration Parameters

Parameter Number Name Description

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

16 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.

17 - 24 Flt Cfg x1 In Flt Cfg x2 In

!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.

Page 28: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

4-8 ControlNet Communications Module

Set Reset Module (9) to Reset Module. See figure 4.7.

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 value of this parameter will be restored to 0 (Ready) after the module is reset or resetting the defaults. The module should be reset after performing a “Set Defaults.”

4.8 Viewing the Module Configuration

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

Figure 4.7 – Reset Screen on an LCD OIM

Port 5 Device

RECOMM-CNET

Parameter #: 9Reset Module

1Reset Module

Value Description0 Ready (Default)1 Reset Module2 Set Defaults

Table 4.4 – Module Configuration Status Parameters

No. Name and Description Details01 DPI Port

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

Default: 5Minimum: 0Maximum: 7Type: Read Only

02 DPI Data RateData rate used by the drive. This data rate is set in the drive and the module detects it.

Default: 0 = 125 KValues 0 = 125 K 1 = 500 KType: Read Only

04 CN Addr ActThe actual network node address.

Default: 2Minimum: 1Maximum: 99Type: Read Only

06 CN Rate ActThe actual network data rate.

Default: 0 = 5 MbpsValues: 0 = 5 MbpsType: Read Only

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

Default: 0 = 16-bitValues: 0 = 16-bit

1 = 32-bitType: Read Only

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

Default: 0 = 16-bitValues: 0 = 16-bit

1 = 32-bitType: Read Only

Page 29: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

Configuring the ControlNet Module 4-9

14 DPI I/O ActiveI/O that the module is actively transmitting. The value of this parameter will usually be equal to the value of parameter 13 - DPI I/O Config.

Default: xxx0 0001Bit Values: 0 = I/O disabled

1 = I/O enabledType: Read OnlyBit Definitions0 = Cmd/Ref1 = Datalink A2 = Datalink B3 = Datalink C4 = Datalink D5 = Not Used6 = Not Used7 = Not Used

25 M-S InputConfigures the I/O Data to be transferred from the network to the drive.

Default: xxx0 0001Bit Values: 0 = I/O disabled

1 = I/O enabledType: Read/WriteReset Required: YesBit Definitions0 = Cmd/Ref1 = Datalink A2 = Datalink B3 = Datalink C4 = Datalink D5 = Not Used6 = Not Used7 = Not Used

26 M-S OutputConfigures the I/O Data to be transferred from the drive to the network.

Default: xxx0 0001Bit Values: 0 = I/O disabled

1 = I/O enabledType: Read/WriteReset Required: YesBit Definitions0 = Cmd/Ref1 = Datalink A2 = Datalink B3 = Datalink C4 = Datalink D5 = Not Used6 = Not Used7 = Not Used

27 Ref AdjustPercent scale factor for the Reference from the Network.

Default: 100.00Minimum: 0.00Maximum: 200.00Type: Read/WriteReset Required: No

Table 4.4 – Module Configuration Status Parameters

No. Name and Description Details

BitDefault 10000x xx

0123457 6

BitDefault 10000x xx

0123457 6

BitDefault 10000x xx

0123457 6

Page 30: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

4-10 ControlNet Communications Module

Page 31: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

RSNetWorx Configuration for PLC-5C Applications 5-1

CHAPTER 5RSNetWorx Configuration

for PLC-5C Applications

This chapter provides information for using RSNetWorx for ControlNet to configure a PLC-5C controller to communicate with the RECOMM-CNET ControlNet module.

RSNetWorx for ControlNet is a 32-bit Windows application for configuring ControlNet networks. After installing and configuring the module, RSNetWorx is used to configure the controller to recognize and communicate with the module.

Before configuring the controller, your PC must be:

• Connected to the ControlNet network using a 1784-PCC, 1770-KFC, or similar device.

• Running RSNetWorx with RSLinx communications.

5.1 Configuring a ControlNet Network: An Example

In this example, we will be configuring two SP600 drives to be Node 2 and Node 3 on a ControlNet network. This chapter describes the steps to configure a simple network as shown in figure 5.1.

Figure 5.1 – Sample ControlNet Network

SP600 DriveNode 2

SP600 DriveNode 3

Scanner

Page 32: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

5-2 ControlNet Communications Module

5.1.1 Installing and Registering EDS Files in RSNetWorx

This section needs to be performed only if new EDS (Electronic Data Sheet) files need to be added to RSNetWorx. The latest EDS files can be obtained at: http://www.reliance.com/prodserv/standriv/networks.

In the Tools menu, select EDS Wizard and click Next (figure 5.2).

Step 1. The EDS Wizard can be used to install (register) new EDS files to the RSNetWorx database, remove (unregister) EDS files from the RSNetWorx database, and change the graphic icon used to represent the device. Select Register an EDS file(s) and click Next (figure 5.3).

Figure 5.2 – Rockwell Software EDS Wizard

Page 33: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

RSNetWorx Configuration for PLC-5C Applications 5-3

Step 2. The EDS Wizard allows for registering single or multiple EDS files. Click Browse and locate where your EDS files are located. In our example (figure 5.4), multiple EDS files are registered from a directory on the hard drive.

Figure 5.3 – EDS Wizard Option Screen

Figure 5.4 – EDS Wizard Designation Screen

Page 34: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

5-4 ControlNet Communications Module

Step 3. The EDS Wizard will install and test the EDS files. A green check mark next to each file indicates success. Click Next to continue (figure 5.5).

Figure 5.5 – EDS Files Installation Test Results Screen

Page 35: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

RSNetWorx Configuration for PLC-5C Applications 5-5

Step 4. The graphic images for each EDS file are displayed and can be changed if desired. Click Next to continue (figure 5.6).

Figure 5.6 – EDS Wizard Change Graphic Image Screen

SP600

Page 36: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

5-6 ControlNet Communications Module

Step 5. Click Next to register the EDS files (figure 5.7).

Step 6. The EDS files have been installed and registered. Click Finish to return to the main RSNetWorx screen (figure 5.8).

Figure 5.7 – EDS Wizard Final Task Summary Screen

You would like to register the following device:

SP600

Figure 5.8 – EDS Wizard Completion Screen

Page 37: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

RSNetWorx Configuration for PLC-5C Applications 5-7

Step 7. Click on the DPI to ControlNet folder in the Hardware window to view the EDS files that have been installed to the RSNetWorx database (figure 5.9).

5.1.2 Configuring a Network with RSNetWorx

The main screen for RSNetWorx consists of several windows:

• The Network Usage View displays current and pending values associated with the ControlNet network configuration.

• A Hardware View displays a list of all network hardware currently available to RSNetWorx software.

• The Favorites View displays a list of hardware that is frequently used when working with the current RSNetWorx configuration.

• The Graph View shows a pictorial representation of all the hardware used in the current RSNetWorx configuration.

• The Message View displays a log of messages which are listed from top to bottom, newest to oldest. This view may contain informational, warning, and/or error messages.

Figure 5.9 – RSNetWorx for ControlNet DPI to ControlNet Folder Example

SP600

Page 38: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

5-8 ControlNet Communications Module

The various views can be displayed or closed by using the View menu. In figure 5.10, the Network Usage, Hardware and Graphic views are displayed while the Message and Favorites views are closed.

Step 1. Click the on-line icon to browse the network.

Step 2. Select the ControlNet network access method and click OK. In this example, RSNetWorx will use the 1784-PCC to access the ControlNet network (figure 5.11).

Figure 5.10 – RSNetWorx for ControlNet Screen

Page 39: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

RSNetWorx Configuration for PLC-5C Applications 5-9

.

RSNetWorx starts browsing the ControlNet network for nodes and builds the graphic representation of the network (figure 5.12).

Figure 5.11 – Sample Browse for Network Dialog Box

Figure 5.12 – Sample Network Displayed in RSNetWorx

Page 40: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

5-10 ControlNet Communications Module

Step 3. When the network browse is complete, a graphical view of the network is displayed. In this example (figure 5.13), the ControlNet network consists of a PLC-5C/40C controller, two SP600 drives, and a PC using a 1784-PCC.

The symbol indicates the device shown on the network does not exist in the configuration file, but it was found on the network. Double-click on the PLC-5C/40C icon.

Step 4. The ControlNet configuration box displays information about each node (figure 5.14). Click OK.

Figure 5.13 – Sample ControlNet Configuration Screen

SP600 SP600

Page 41: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

RSNetWorx Configuration for PLC-5C Applications 5-11

Step 5. The ControlNet module must be configured on the ControlNet network so the controller can communicate with it. Click the Edits Enabled check-box (figure 5.15).

Figure 5.14 – Sample ControlNet Configuration Box

Figure 5.15 – Example of Product Line after Drive Connection is Selected

SP600 SP600

Page 42: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

5-12 ControlNet Communications Module

Step 6. If the On-line / Off-line Mismatch dialog box appears, click OK to use the on-line data (figure 5.16). If prompted to save, save the data (figure 5.17).

Important: During the save process, RSNetWorx will execute the browse function. Allow RSNetWorx to complete the browse (1-99 nodes), even if you already see the entire network. Canceling the browse early may cause an improper scheduling of I/O.

Step 7. Right-click on the controller’s icon (PLC-5C) and select SCANlist Configuration. The Scanlist Configuration screen (figure 5.18), is used to configure the controller to communicate with the nodes.

Figure 5.16 – Online / Offline Mismatch Dialog Box

Figure 5.17 – Save Data Screen

RECOMM-CNET Example.XC

Page 43: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

RSNetWorx Configuration for PLC-5C Applications 5-13

..

Step 8. Enter the Integer files to be used for ControlNet communications (figure 5.19). In this example, N9 is the Data Input File, N10 is the Data Output File, N11 is the Status File, and N13 is the Configuration File. Double-click the Node 2 row (SP600 drive).

Figure 5.18 – Scanlist Configuration Screen

SP600SP600

Page 44: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

5-14 ControlNet Communications Module

Step 9. Enter the input and output size for the node on the network. The number of words selected depends on the I/O to be communicated with the node. In this example, the Node 2 SP600 is set for all I/O enabled which equates to 10 words of I/O (table 5.1).

Important: The size of the Reference (Ref/Fdbk Size (7)) and Datalinks (Datalink Size (8)) will affect the size you configure for the network I/O. For example, 32-bit Datalinks requires twice as many words as 16-bit Datalinks. Depending on your application, the configured I/O size may vary.

Figure 5.19 – Integer Files for ControlNet Communications Screen

Table 5.1 – Input/Output Table

Words Input to PLC-5C Output to PLC-5C

0-1 Logic Command / Reference

Logic Status / Feedback

2-3 Datalinks A1 & A2 Out Datalinks A1 & A2 In

4-5 Datalinks B1 & B2 Out Datalinks B1 & B2 In

6-7 Datalinks C1 & C2 Out Datalinks C1 & C2 In

8-9 Datalinks D1 & D2 Out Datalinks D1 & D2 In

SP600SP600

Page 45: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

RSNetWorx Configuration for PLC-5C Applications 5-15

Note the values in the Input Address and Output Address fields. These are needed to develop a ladder program.

Step 10. Enter the desired Requested Packet Interval (RPI) and note the value (figure 5.20). Ensure that this value is equal to or greater than the value that will be set later for Network Update Time (NUT). The Actual Packet Interval (API) may vary from the Requested Packet Interval.

Step 11. Click the Electronic Keying tab. Electronic Keying is used to determine the criteria used for the scanner to establish a connection to a node. Select the settings according to your application needs (figure 5.21).

Figure 5.20 – Communicaiton Properties

SP600

Page 46: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

5-16 ControlNet Communications Module

Step 12. Click the Details (figure 5.22) tab. The availability of choosing connection options are determined by the EDS file for the node. Click OK.

Figure 5.21 – Connection Properties: Electronic Keying Settings

Figure 5.22 – Connection Properties: Details Settings

Page 47: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

RSNetWorx Configuration for PLC-5C Applications 5-17

Step 13. Repeat steps 9-12 for additional nodes. When complete, all of the nodes should be mapped (figure 5.23).

Step 14. Click File / Save to save the project (figure 5.24). If prompted to optimize and re-write schedule for all connections, click OK.

Figure 5.23 – ScanList Configuration: Mapped Nodes

Figure 5.24 – Save Configuration Dialog Box

SP600

SP600

Page 48: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

5-18 ControlNet Communications Module

Step 15. Enter a file name and click Save. The project is now saved for future use.

5.1.3 Verifying Network Properties

In the Network menu, select Properties to display the ControlNet dialog box (figure 5.26). Verify:

• The number in the Max Scheduled Address field is higher than or equal to the highest node number that will perform I/O messaging.

• The number in the Max Unscheduled Address field is higher than or equal to the highest node number on the network.

• The correct type of media redundancy is selected in the Media Redundancy field.

Important: The value in the Network Update Time (ms) field is 5 ms or greater. Do not set lower than 5 ms. The NUT must be set equal or lower than the RPI times set for the devices on the network.

Figure 5.25 – Save As File Box

RECOMM-CNET Example.XC

Page 49: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

RSNetWorx Configuration for PLC-5C Applications 5-19

Step 16. If a special media configuration is required (e.g., repeater), select the Media Configuration tab (figure 5.27) and make the appropriate changes. Refer to the RSNetWorx on-line help for more information.

Figure 5.26 – ControlNet Dialog Box

Figure 5.27 – ControlNet: Media Configuration Tab

Page 50: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

5-20 ControlNet Communications Module

Step 17. If desired, select the General tab and enter a name and description for the network (figure 5.28). Click OK.

Step 18. In the Network menu, select Save the properties and download them to the PLC. The module(s) are now mapped on the network and the controller will communicate with it.

Figure 5.28 – ControlNet: General Tab

RECOMM-CNET ControlNet demonstrationprogram using two SP600 demo units.

Page 51: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

PLC-5C Applications 6-1

CHAPTER 6PLC-5C Applications

Chapter 6 provides information and examples that explain how to use I/O Messaging and Explicit Messaging to control, configure, and monitor an SP600 drive using a PLC-5C.

6.1 About I/O Messaging

I/O messaging is used to transfer the data which controls the SP600 drive and sets its Reference. I/O can also be used to transfer data to and from Datalinks in SP600 drives.

The ControlNet module provides options for configuring and usingI/O, including the following:

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

Chapter 4, Configuring the ControlNet Module, and Chapter 5, RSNetWorx Configuration for PLC-5C Applications, discuss how to configure the module and scanner 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.

!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 or damage to equipment.

Page 52: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

6-2 ControlNet Communications Module

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 ControlNet 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 (Ref/Fdbk Size (07)) words and Datalink words used by the drive.

• Size (either 16-bit or 32-bit) of the Datalink words (Datalink Size (08)). If all I/O is not enabled, the image table is truncated. The image table always uses consecutive words starting at word 0.

Figure 6.1 illustrates an example of an I/O image with 16-bit words.The configuration is shown to illustrate utilizing 10 words of inputs and 10 words of outputs. Depending on your application needs, this may vary.

Page 53: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

PLC-5C Applications 6-3

An image that uses 32-bit words for Reference and Datalinks A and D would change the I/O image in figure 6.1 as follows:

Figure 6.1 – Sample I/O Image with All I/O Enabled

Controller Scanner Module SP600 DriveControlNet DPI

OutputImage(Write)

MessageHandler

InputImage(Read)

0 Logic Status1 Feedback2 Datalink Out A13 Datalink Out A24 Datalink Out B15 Datalink Out B26 Datalink Out C17 Datalink Out C28 Datalink Out D19 Datalink Out D2

0 Logic Command1 Reference2 Datalink In A13 Datalink In A24 Datalink In B15 Datalink In B26 Datalink In C17 Datalink In C28 Datalink In D19 Datalink In D2

Logic StatusFeedbackData Out A1Data Out A2 Data Out B1Data Out B2Data Out C1Data Out C2Data Out D1Data Out D2

Word and I/O

MessageHandler

MessageHandler

MessageBuffer

MessageBuffer

MessageHandler

Logic CommandReferenceData In A1Data In A2Data In B1Data In B2Data In C1Data In C2Data In D1Data In D2

Word I/O Word I/O0 Logic Command/Status 8 - 11 Datalink B1/B21 Pad Word 12 - 15 Datalink C1/C22 - 3 Reference/Feedback 16 - 19 Datalink D1/D24 - 7 Datalink A1/A2

Page 54: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

6-4 ControlNet Communications Module

Figure 6.2 illustrates an example of 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.

6.3 Using Logic Command/Status

When enabled, the Logic Command/Status word is always word 0 in the I/O 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 – Sample I/O Image with Only Logic/Reference and Datalink B Enabled

Controller Scanner Module SP600 DriveControlNet DPI

OutputImage(Write)

InputImage(Read)

0 Logic Status1 Pad Word2 Feedback (LSW)3 Feedback (MSW)4 Datalink Out B15 Datalink Out B2

0 Logic Command1 Pad Word2 Reference (LSW)3 Reference (MSW)4 Datalink In B15 Datalink In B2

Word and I/OLogic Command

ReferenceData In A1Data In A2Data In B1Data In B2Data In C1Data In C2Data In D1Data In D2

Logic Status

FeedbackData Out A1Data Out A2 Data Out B1Data Out B2Data Out C1Data Out C2Data Out D1Data Out D2

LSW = Least Signicant Word (Bits 15 - 0)MSW = Most Significant Word (Bits 31 - 16)

Page 55: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

PLC-5C Applications 6-5

6.4 Using Reference/Feedback

The Reference (16 bits or 32 bits) is produced by the controller and consumed by the module. The Feedback (16 bits or 32 bits) is produced by the module and consumed by the controller. The size of the Reference/Feedback is determined by the drive and displayed in Ref/Fdbk Size (07) in the module.

6.5 Using Datalinks

A Datalink is a mechanism used by SP600 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 (08) in the module.

6.5.1 Rules for Using Datalinks• Each set of Datalink parameters in an SP600 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.

Size Valid Values In I/O Image Example16-bit -32768 to 32767 Word 1 Figure 6.132-bit -2147483648 to 2147483647 Word 2 and Word 3 Figure 6.2

Page 56: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

6-6 ControlNet Communications Module

6.5.2 32-Bit Parameters using 16-Bit Datalinks

To read (and/or write) a 32-bit parameter using 16-bit Datalinks, typically both Datalinks (x1 and x2) are set to the 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 ParameterData

(decimal)

A1 LSW 9 58

A2 MSW 9 0

DatalinkMost/Least

Significant Word ParameterData

(decimal)

A1 LSW 242 32573

A2 - Not Used - 0 0

DatalinkMost/Least

Significant Word ParameterData

(decimal)

A1 - Not Used - 0 0

A2 MSW 242 13

DatalinkMost/Least

Significant Word ParameterData

(decimal)

A2 MSW 242 13

B1 LSW 242 32573

MSW 231 through 216

LSW 215 through 20

Page 57: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

PLC-5C Applications 6-7

6.6 Function of the Sample Program

The program performs the following actions:

• Obtains Logic Status information from the drive.

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

• Sends a Reference to the drive and receives Feedback from the drive.

• Sends/Receives Datalink data to/from the drive.

Module Settings for the Sample Program

• Nodes 2 and 3.

• See Chapter 5, RSNetWorx Configuration for PLC-5C Applications.

Parameter Settings for the Sample Program

Logic Command/Status Words

These examples use 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 drive.

Table 6.1 – Parameter Settings for the Sample Program

Device Parameter Name Value Description

SP600 Drive

90 Speed Ref A Sel 22 ‘Network’ (RECOMM-CNET)

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

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

302 Data In B1 100 Points to 100 (Jog Speed)

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

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

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

312 Data Out B1 100 Points to 100 (Jog Speed)

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

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

RECOMM-CNET

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

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

Page 58: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

6-8 ControlNet Communications Module

6.7 Main Program (PLC-5C)

Figure 6.3 – I/O Messaging

There is an operator station wired into the local rack as follows: I:000/0 Start (Normally Open Pushbutton)I:000/1 Stop (Normally Closed Pushbutton)I:000/2 Clear Faults (Normally Open Pushbutton)I:000/3 Forward / Reverse Selector SwitchI:001 Operator Speed Reference

O:000/0 Drive ReadyO:000/1 Drive ActiveO:000/2 Drive FaultedO:001 Operator Speed Feedback The 20-COMM-C on the PowerFlex 70 drive is mapped as follows: N9:0 Logic Status N10:0 Logic CommandN9:1 Feedback N10:1 ReferenceN9:2 Datalink A1 Out N10:2 Datalink A1 InN9:3 Datalink A2 Out N10:3 Datalink A2 InN9:4 Datalink B1 Out N10:4 Datalink B1 InN9:5 Datalink B2 Out N10:5 Datalink B2 InN9:6 Datalink C1 Out N10:6 Datalink C1 InN9:7 Datalink C2 Out N10:7 Datalink C2 InN9:8 Datalink D1 Out N10:8 Datalink D1 InN9:9 Datalink D2 Out N10:9 Datalink D2 In

0000I:000

0

OperatorStartPushbutton

N10:0

1

DriveLogic CommandSTART

0001I:000

1

OperatorStopPushbutton

N10:0

0

DriveLogic CommandSTOP

The RECOMM-CNET on the SP600 drive is mapped as follows:

Page 59: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

PLC-5C Applications 6-9

Figure 6.4 – I/O Messaging (Continued)

002I:000

2

OperatorClear FaultsPushbutton

N10:0

3

DriveLogic CommandCLEAR FAULTS

003I:000

3

OperatorFwd / RevSelector Switch

N10:0

4

DriveLogic CommandFORWARD

004I:000

3

OperatorFwd / RevSelector Switch

N10:0

5

DriveLogic CommandREVERSE

005N9:0

0

DriveREADYStatusBit

O:000

0

OperatorDrive ReadyStatusDisplay

006N9:0

1

DriveACTIVEStatusBit

O:000

1

OperatorDrive ActiveStatusDisplay

Page 60: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

6-10 ControlNet Communications Module

Figure 6.5 – I/O Messaging (Continued)

007N9:0

7

DriveFAULTEDStatusBit

O:000

2

OperatorDrive FaultedStatusDisplay

This rung moves the Speed Reference from the operator station to thedrive.

008MOV

MoveSource I:001 0<Dest N10:1 0<

MOV

The rung moves the Speed Feedback from the drive to the operatorstation.

009MOV

MoveSource N9:1 0<Dest O:001 0<

MOV

This rung moves Datalink data (N7) to the drive, where it is movedinto parameters.

010COP

Copy FileSource #N7:0Dest #N10:2Length 8

COP

DriveDatalink A1 In

Page 61: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

PLC-5C Applications 6-11

Figure 6.6 – I/O Messaging (Continued)

This rung moves Datalink data from the drive to file N7.

011COP

Copy FileSource #N9:2Dest #N7:10Length 8

COP

This rung executes the messaging logic.

012JSR

Jump To SubroutineProg File Number U:3

JSR

013 END

Page 62: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

6-12 ControlNet Communications Module

6.8 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 ControlNet network.

6.8.1 Performing Explicit Messages

Important: 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: The scanner module may be integrated with the controller (e.g., PLC-5C).

Retrieve ParameterMessage Response

Complete ParameterMessage

Set up and sendParameter Message

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

➋The scanner module transmits the Explicit Message Request to the slave device over the ControlNet network.

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

➍ The controller retrieves the Explicit Message Response.

➎ The Explicit Message is complete.

Figure 6.7 – Explicit Message Process

Page 63: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

PLC-5C Applications 6-13

The ControlNet I/O Transfer (CIO) instruction is used to send Explicit Messages. For PLC-5C controllers before Series F Revision C, the available services you should use are Get Attribute Single, Get Attribute All, Set Attribute Single, or Set Attribute All. Series F Revision C (or later) allow for more complex messages using a new Generic Bi-Directional communication command.

6.8.2 Explicit Messaging Examples

A Get Attributes Scattered message allows for reading multiple parameters that may or may not be in sequential order (figure 6.9).

• A Service Code of “4B” indicates the Get_Attributes_Scattered service (see page C-20, Object Specific Services).).

• A Class Number of “93” indicates accessing the DPI Parameter Object (see page C-16, DPI Parameter Object).

• An Instance Number of “0” accesses the Class Attributes (see page C-16, Instances).

• N13:0-11 contains the request message and N14:0-11 contains the response message (see page C-20, Format for Get_Attributes_Scattered Service).

Figure 6.8 – Explicit Messaging

This rung sends a message to the drive over ControlNet and receives

file N13 while the response data is placed in data file N14.the response from the drive. The message to be sent is built in data

000N7:2

0

User LogicMessageInitiate

ENDNER

CIOControlNet I/O TransferControl CT12:0

Setup Screen

CIO

001 END

Page 64: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

6-14 ControlNet Communications Module

Get Attributes Scattered Example request and response Data:

Request Data

Figure 6.9 – CIO Get Attributes Scattered Screen

N13:0 12 Parameter Number = 12N13:1 0 (Pad Word)N13:2 0 (Pad Word)N13:3 11 Parameter Number = 11N13:4 0 (Pad Word)N13:5 0 (Pad Word)N13:6 10 Parameter Number = 10N13:7 0 (Pad Word)N13:8 0 (Pad Word)N13:9 9 Parameter Number = 9

N13:10 0 (Pad Word)N13:11 0 (Pad Word)

Page 65: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

PLC-5C Applications 6-15

Response Data

A Set Attributes Scattered message is used to write multiple parameters that may or may not be in sequential order (figure 6.10).

• A Service Code of “4C” indicates the Set_Attributes_Scattered service (see page C-19, Object Specific Services).

N14:0 12 Parameter Number = 12N14:1 3333 Value = 333.3VDCN14:2 0 (Pad Word)N14:3 11 Parameter Number = 11N14:4 0 Value = 0.0HzN14:5 0 (Pad Word)N14:6 10 Parameter Number = 10N14:7 148 Value = 14.8HrsN14:8N14:9 9 Parameter Number = 9

N14:10 23 Value = 2.3MWhN14:11

Figure 6.10 – CIO Set Attributes Scattered Screen

Page 66: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

6-16 ControlNet Communications Module

Set Attributes Scattered Example request and response Data:

Request Data

Response Data

A Get Attribute Single message is used to read a single parameter (figure 6.11).

• A Service Code of “E” indicates the Get_Attribute_Single service (see page C-20, Common Services).

• An Instance Number of “1” indicates Drive Parameter 1 will be accessed (see page C-16, Instances).

• An Attribute Number of “9” indicates the Parameter Value Attribute will be accessed (see page C-17, Instance Attributes).

N13:0 45 Parameter Number = 45N13:1 50 Value = 0.50HPN13:2 0 (Pad Word)N13:3 44 Parameter Number = 44N13:4 1740 Value = 1740RPMN13:5 0 (Pad Word)N13:6 43 Parameter Number = 43N13:7 600 Value = 60.0HzN13:8 0 (Pad Word)N13:9 42 Parameter Number = 42

N13:10 16 Value = 1.6AmpsN13:11 0 (Pad Word)

N14:0 45 Parameter Number = 45N14:1 0 (Pad Word)N14:2 0 (Pad Word)N14:3 44 Parameter Number = 44N14:4 0 (Pad Word)N14:5 0 (Pad Word)N14:6 43 Parameter Number = 43N14:7 0 (Pad Word)N14:8 0 (Pad Word)N14:9 42 Parameter Number = 42

N14:10 0 (Pad Word)N14:11 0 (Pad Word)

Page 67: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

PLC-5C Applications 6-17

Get Attribute Single example response (reading SP600 Parameter 1 in figure 6.11):

Response Data

A Set_Attribute_Single message is used to write a single parameter (figure 6.12).

• A Service Code of “10” indicates the Set_Attribute_Single service (see page C-20, Common Services).

• An Instance Number of “41” indicates Drive Parameter 41 will be accessed (see page C-16, Instances).

• An Attribute Number of “9” indicates the Parameter Value Attribute will be written (see page C-17, Instance Attributes).

Figure 6.11 – CIO Get Attribute Single Screen

N14:0 0 Value = 0.0Hz

Page 68: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

6-18 ControlNet Communications Module

.

Set Attribute Single example request (writing SP600 parameter 41 in figure 6.12):

Request Data

Figure 6.12 – CIO Set Attribute Single Screen

N13:0 2300 Value = 230.0 VAC

Page 69: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlLogix Applications 7-1

CHAPTER 7ControlLogix Applications

Chapter 7 provides information and examples that explain how to use I/O Messaging and Explicit Messaging to control, configure, and monitor an SP600 drive using a ControlNet scanner module.

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

!ATTENTION: The examples in this publication are intended solely for purpose 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 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 damage to, or destruction of, the equipment.

Page 70: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

7-2 ControlNet Communications Module

7.1 Configuring a ControlLogix CNB Scanner

Configuring a ControlLogix CNB scanner, and the network, is mainly done using RSLogix 5000 software (figure 7.1). RSNetWorx is still required, but only at the end of the configuration process. Start the RSLogix 5000 software to begin the configuration process.

Step 1. Right-click on the I/O Configuration folder and select New Module (figure 7.2).

Figure 7.1 – RSLogix 5000: I/O Configuration Selection

RSLogix 5000 - Example_RECOMM-CNET[1756-L1]

_RECOMM-CNET

Page 71: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlLogix Applications 7-3

Step 2. Select the ControlNet module used by the controller. In this example (figure 7.3), a 1756-CNB Series B ControlNet Bridge is selected. Click OK.

Figure 7.2 – RSLogix 5000: New Module Selection

RSLogix 5000 - Example_RECOMM-CNET[1756/L1]

_RECOMM-CNET

Figure 7.3 – Select Module Type: 1756-CNB/B Selection

Page 72: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

7-4 ControlNet Communications Module

Step 3. Enter a Name, Slot number, and Revision number (figure 7.4). Click Next>.

Step 4. This step is used to define controller-to-module behavior (figure 7.5). Inhibit Module inhibits/un-inhibits the connection to the module. The Major Fault check-box selects if a failure on the connection of this module causes a major fault on the controller if the connection for the module fails. Click Next>.

Figure 7.4 – Module Properties: Name Selection

Figure 7.5 – Module Properties: Controller-to-Module Behavior Screen

Page 73: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlLogix Applications 7-5

Step 5. This window (figure 7.6) is displayed for informational purposes only. Click Next>.

Step 6. This window (figure 7.7) is displayed for informational purposes only. Click Finish>>.

Figure 7.6 – Module Properties: Indentification/Status Screen

Figure 7.7 – Module Properties: Informational Screen

Page 74: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

7-6 ControlNet Communications Module

Step 7. The 1756-CNB/B now appears in the I/O Configuration folder (figure 7.8).

Figure 7.8 – RSLogix 5000: I/O Configuration Folder

RSLogix 5000 - Example_RECOMM-CNET[1756-L1]

_RECOMM-CNET

Page 75: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlLogix Applications 7-7

Step 8. Right-click on the 1756-CNB and select New Module (figure 7.9).

Figure 7.9 – RSLogix 5000: New Module Selection Screen

RSLogix 5000 - Example_RECOMM-CNET[1756-L1]

_RECOMM-CNET

Page 76: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

7-8 ControlNet Communications Module

Step 9. To configure a RECOMM-CNET ControlNet module, select the CONTROLNET-MODULE type (figure 7.10). Click OK.

Step 10. Enter the Name, Description and Node number (figure 7.11). The Comm Format selects the communication format for the module and must be set to Data-INT. Input Instance is the input connection point for the primary connection. Output Instance is the output connection point for the primary connection. Configuration Instance is the size of the configuration assembly. The values entered will vary based on your application needs and the size (16- or 32-bit) of the Reference/Feedback and Datalinks in the drive. For example:

SP600 (16-Bit Ref/Fdbk and Datalinks)

Figure 7.10 – Select Module Type: Generic ControlNet Module Screen

Node configured for: Input Size Output SizeLogic Command / Reference andLogic Status / Feedback only

4 2

plus Datalink A 6 4plus Datalink B 8 6plus Datalink C 10 8plus Datalink D 12 10

Page 77: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlLogix Applications 7-9

Step 11. The Requested Packet Interval (RPI) schedules the connection to move data to or from the module at least this often or the connection will fail with the RPI Not Valid error. Set this value to 5 ms or greater, and click Next> (figure 7.12).

Important: The RPI time must be set greater than or equal to the Network Update Time (NUT).

Figure 7.11 – Module Properties: ControlNet Module Parameters

SP600_02

Figure 7.12 – Module Properties: RPI Selection

Page 78: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

7-10 ControlNet Communications Module

Step 12. This window (figure 7.13) is for informational purposes only. Click Finish>>.

Step 13. The configured node (“SP600_02” in this example) now appears under the 1756-CNB module in the I/O Configuration folder.

Step 14. Repeat the previous steps for each additional node you need to configure.

Figure 7.13 – Module Properties: My ControlNet

Figure 7.14 – RSLogix: Configure Additional Nodes Screen

RSLogix 5000 - Example_RECOMM-CNET [1756-L1]

SP600_02

Controller Example_RECOMM-CNET

Page 79: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlLogix Applications 7-11

Step 15. In the Data Types folder, click on the Module-Defined sub-folder. When you create a module, module-defined data types and tags are automatically created. These tags allow you to access the Input and Output Data of the module via the controller’s ladder logic.

Step 16. Select Communications / Download to download the configuration to the controller (figure 7.16). RSLogix automatically enters on-line mode when complete.

Figure 7.15 – RSLogix 5000: Module-Defined Screen

RSLogix 5000 - Example_RECOMM-CNET [1756-L1]

Controller Example_RECOMM-CNET

RE:RE:RE:

SP600_02

Figure 7.16 – Download to the Controller Dialong Box

Example_RECOMM-CNET

Page 80: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

7-12 ControlNet Communications Module

Step 17. An Attention symbol is located next to the Node 2 (SP600_02) icon in figure 7.17, which indicates the ControlNet scanner needs to be configured.

Step 18. Start RSNetWorx and perform the following:

a. Click the On-line icon and browse the network.

b. Select Edits Enabled and view the messages in the Message View for completion (figure 7.18). The icon should disappear from the nodes in the Graphical View.

c. Select File / Save and save the project (figure 7.19).

d. Close RSNetworx.

This schedules the I/O that was configured in RLSLogix 5000.

Figure 7.17 – RSLogix: Attention Symbol

RSLogix 5000 - Example_RECOMM-CNET [1756-L1]

Controller Example - RECOMM-CNET

SP600_02

RE:RE:RE:

Page 81: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlLogix Applications 7-13

Figure 7.18 – RSNetWorx for ControlNet Screen

SP600

Page 82: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

7-14 ControlNet Communications Module

Figure 7.19 – RSLogix 5000: Example Without Attention Symbol

SP600

Page 83: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlLogix Applications 7-15

Step 19. The Attention symbol on the RSLogix 5000 connection tree will disappear if the network has been configured properly (figure 7.20). You are now ready to develop your ladder logic program.

7.2 Function of the Sample Program

The program performs the following actions:

• Obtains Logic Status information from the drive.

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

• Sends a Reference to the drive and receives Feedback from the drive.

• Sends/Receives Datalink data to/from the drive.

Module Settings For Use With the Example

Nodes 2 and 3.

Figure 7.20 – RSLogix 5000: Connection Tree Without Attention Symbol

RSLogix 5000 - Example_RECOMM-CNET [1756-L1]

Controller Example_RECOMM-CNET

SP600

RE:RE:RE:

Page 84: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

7-16 ControlNet Communications Module

Parameter Settings for the Sample Program

Logic Command/Status Words

These examples use 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 drive.

Table 7.1 – Parameter Settings for the Sample Program

Device Parameter Name Value Description

SP600 Drive

90 Speed Ref A Sel 22 ‘Network’ (RECOMM-CNET)

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

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

302 Data In B1 100 Points to 100 (Jog Speed)

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

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

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

312 Data Out B1 100 Points to 100 (Jog Speed)

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

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

RECOMM-CNET

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

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

Page 85: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlLogix Applications 7-17

7.3 RSLogix 5000 Ladder Logic Program

Figure 7.21 – I/O Messaging

This rung determines whether the drive is running, and sets the DriveStatusRunning tag appropriately.

DriveInputImage.Data[2].1<PowerFlex70_02:I.Data[2].1>

DriveStatusRunning

This rung determines whether the drive is running, and sets the DriveStatusRunning tag appropriately.

This rung determines whether the drive is faulted, and sets the DriveStatusFaulted tag appropriately.

DriveInputImage.Data[2].7<PowerFlex70_02:I.Data[2].7>

DriveStatusFaulted

This rung determines whether the drive is faulted, and sets the DriveStatusFaulted tag appropriately.

This rung moves the drive's frequency feedback to the DriveFeedback tag.

Copy FileSource DriveInputImage.Data[3]

<PowerFlex70_02:I.Data[3]>Dest DriveFeedbackLength 1

COP

This rung moves the drive's frequency feedback to the DriveFeedback tag.

When the DriveCommandStart tag is true, this rung sends a start command to the drive.

DriveCommandStart

DriveOutputImage.Data[0].1<PowerFlex70_02:O.Data[0].1>

When the DriveCommandStart tag is true, this rung sends a start command to the drive.

When the DriveCommandNotStop tag is false, this rung sends a stop command to the drive. This rung uses an XIO input instruction because Stop pushbuttons are usually normally closed so that the equipment stops if a wire breaks.

/DriveCommandNotStop

DriveOutputImage.Data[0].0<PowerFlex70_02:O.Data[0].0>

When the DriveCommandNotStop tag is false, this rung sends a stop command to the drive. This rung uses an XIO input instruction because Stop pushbuttons are usually normally closed so that the equipment stops if a wire breaks.

When the DriveCommandJog tag is true, this rung sends a jog command to the drive.

DriveCommandJog

DriveOutputImage.Data[0].2<PowerFlex70_02:O.Data[0].2>

When the DriveCommandJog tag is true, this rung sends a jog command to the drive.

When the DriveCommandClearFault tag is true, this rung sends a clear fault command to the drive.

DriveCommandClearFault

DriveOutputImage.Data[0].3<PowerFlex70_02:O.Data[0].3>

When the DriveCommandClearFault tag is true, this rung sends a clear fault command to the drive.

<SP600

<SP600_

<SP600_

<SP600_

<SP600_

<SP600_

<SP600_

Page 86: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

7-18 ControlNet Communications Module

Figure 7.22 – I/O Messaging (Continued)

This rung moves data from the DriveReference tag to the drive where it is used as a frequency reference.

7 Copy FileSource DriveReferenceDest DriveOutputImage.Data[1]

<PowerFlex70_02:O.Data[1]>Length 1

COP

This rung moves data from the DriveReference tag to the drive where it is used as a frequency reference.

This rung moves Datalink data from the drive.

8 Copy FileSource DriveInputImage.Data[4]

<PowerFlex70_02:I.Data[4]>Dest ParameterDataFromDrive[0]Length 8

COP

This rung moves Datalink data from the drive.

This rung moves Datalink data to the drive.

9 Copy FileSource ParameterDataToDrive[0]Dest DriveOutputImage.Data[2]

<PowerFlex70_02:O.Data[2]>Length 8

COP

This rung moves Datalink data to the drive.

(End)

<SP600_

<SP600_

<SP600_

Page 87: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlLogix Applications 7-19

7.4 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 ControlNet network.

7.4.1 Performing Explicit Messages

Important: 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:The scanner module may be integrated with the controller (e.g., PLC-5C).

Retrieve ParameterMessage Response

Complete ParameterMessage

Set up and sendParameter Message

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

➋The scanner module transmits the Explicit Message Request to the slave device over the ControlNet network.

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

➍ The controller retrieves the Explicit Message Response.

➎ The Explicit Message is complete.

Figure 7.23 – Explicit Message Process

Page 88: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

7-20 ControlNet Communications Module

7.4.2 Explicit Messaging Examples

A Get_Attributes_Scattered message allows for reading multiple parameters that may or may not be in sequential order (figure 7.25).

• A Service Code of “4B” indicates the Get_Attributes_Scattered service (see page C-20, Object Specific Services).

• A Class Number of “93” indicates accessing the DPI Parameter Object (see page C-16, DPI Parameter Object).

• An Instance Number of “0” is the Class Attributes for the drive (see page C-16, Instances).

• The Source identifies the service data with the request message to send.

• The Destination contains the response message to the request.

Figure 7.24 – Explicit Messaging

This rung sends a CIP message to the PowerFlex 70 drive at ControlNet address 2. The data sent is obtained from the MessageSendData tag. The data received is stored in the MessageReplyData tag. This MSG instruction can be configured to send any CIP message.

0 EnableDriveMessage

ENDNER

Type - CIP GenericMessage Control DriveMessageControl ...

MSG

This rung sends a CIP message to the PowerFlex 70 drive at ControlNet address 2. The data sent is obtained from the MessageSendData tag. The data received is stored in the MessageReplyData tag. This MSG instruction can be configured to send any CIP message.

(End)

This rung sends a CIP message to the SP600 drive at ControlNet Address 2. The data sent is obtained

Page 89: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlLogix Applications 7-21

Get Attributes Scattered sample request and response data:

(Source) Request Data

Figure 7.25 – Get_Attributes_Scattered Message Screen

0 12 Parameter Number = 121 0 (Pad Word)2 0 (Pad Word)3 11 Parameter Number = 114 0 (Pad Word)5 0 (Pad Word)6 10 Parameter Number = 107 0 (Pad Word)8 0 (Pad Word)9 9 Parameter Number = 9

10 0 (Pad Word)11 0 (Pad Word)

Page 90: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

7-22 ControlNet Communications Module

(Destination) Response Data

A Set _Attributes_Scattered message is used to write multiple parameters that may or may not be in sequential order (figure 7.26).

A Service Code of “4C” indicates the Set_Attributes_Scattered service (see page C-20, Object Specific Services).

0 12 Parameter Number = 121 3333 Value = 333.3VDC2 0 (Pad Word)3 11 Parameter Number = 114 0 Value = 0.0Hz5 0 (Pad Word)6 10 Parameter Number = 107 148 Value = 14.8Hrs89 9 Parameter Number = 9

10 23 Value = 2.3MWh11

Figure 7.26 – Set_Attributes_Scattered Message Screen

Page 91: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlLogix Applications 7-23

Set_Attributes_Scattered sample request and response data:

(Source) Request Data

(Destination) Response Data

A Set_Attribute_Single message is used to write a single parameter (figure 7.27).

• A Service Code of “10” indicates the Set_Attribute_Single service (see page C-8, Services).

• A Class Name of “F” indicates the Parameter Object (see page C-6, Parameter Object).

• An Instance of “45” indicates the Drive Parameter 45 Attributes (see page C-6, Instances).

• An Attribute of “1” indicates the Parameter Value (see page C-7, Instance Attributes).

N13:0 45 Parameter Number = 45N13:1 50 Value = 0.50HPN13:2 0 (Pad Word)N13:3 44 Parameter Number = 44N13:4 1740 Value = 1740RPMN13:5 0 (Pad Word)N13:6 43 Parameter Number = 43N13:7 600 Value = 60.0HzN13:8 0 (Pad Word)N13:9 42 Parameter Number = 42

N13:10 16 Value = 1.6AmpsN13:11 0 (Pad Word)

N14:0 45 Parameter Number = 45N14:1 0 (Pad Word)N14:2 0 (Pad Word)N14:3 44 Parameter Number = 44N14:4 0 (Pad Word)N14:5 0 (Pad Word)N14:6 43 Parameter Number = 43N14:7 0 (Pad Word)N14:8 0 (Pad Word)N14:9 42 Parameter Number = 42

N14:10 0 (Pad Word)N14:11 0 (Pad Word)

Page 92: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

7-24 ControlNet Communications Module

.

Set_Attribute_Single example (writing SP600 Parameter 45 in figure 7.27 ):

Send Data

A Get_Attribute_Single message is used to read a single parameter (figure 7.28).

• A Service Code of “E” indicates the Get_Attribute_Single service (see page C-8, Services).

• A Class Name of “F” indicates the Parameter Object (see page C-6, Parameter Object).

• An Instance of “45” indicates the Drive Parameter 45 Attributes (see page C-6, Instances).

• An Attribute of “1” indicates the Parameter Value (see page C-7, Instance Attributes).

Figure 7.27 – Set_Attribute_Single Message Screen

0 50 Value = 0.50HP

Page 93: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlLogix Applications 7-25

Get Attributes Single example (reading S600 Parameter 45 in figure 7.28):

Reply Data

Figure 7.28 – Get_Attributes_Single Message Screen

0 50 Value = 0.50HP

Page 94: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlLogix Applications 7-26

Page 95: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

Troubleshooting the ControlNet Module and Network 8-1

CHAPTER 8Troubleshooting the

ControlNet Moduleand Network

Chapter 8 contains information for troubleshooting the ControlNet module and the network.

8.1 Understanding the Status Indicators

The ControlNet module has four status indicators. They can be viewed on the module or through the drive cover. (See figure 8.1.)

➀➁➂

➀➁➂➃

NumberStatus

Indicator Description Refer to...➀ DRIVE DPI Connection Status Section 8.1.1➁ MS Module Status Section 8.1.2➂ NET A ControlNet A Status Sections 8.1.3

and 8.1.4➃ NET B ControlNet B Status Sections 8.1.3

and 8.1.4Figure 8.1 – Status Indicators (Location on Drive May Vary)

Page 96: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

8-2 ControlNet Communications Module

8.1.1 DRIVE Status Indicator

Table 8.1 – DRIVE Status Indicator: State Definitions

Status Cause Corrective ActionOff 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 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 97: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

Troubleshooting the ControlNet Module and Network 8-3

8.1.2 MS Status Indicator

Table 8.2 – MS Status Indicator: State Definitions

Status Cause Corrective ActionOff The module is not

powered.• Securely connect the module

to the SP600 drive using the ribbon cable.

• Apply power to the drive and network.

Flashing Red

The module has failed the firmware test.

• Cycle power to the drive. Parameter settings may have been changed.

• Clear faults in the module.

• 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 98: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

8-4 ControlNet Communications Module

8.1.3 NET A and B Together

Table 8.3 – NET A and B Together: State Definitions

Status Cause Corrective ActionsBoth LEDs are off

A reset occurred or there is no power.

• Apply power to the module.

Both LEDs are steady red

A link interface failed.

• Check media for broken cables, loose connectors, missing terminators, etc.

• Power cycle or reset the module. If the problem persists, contact Rockwell Automation support.

LEDs are alternating red/green

The module is in self-test mode.

• No action required. The module will exit this mode when the self-test is completed.

LEDs are alternating red/off

There is a bad configuration.

• Verify that all node addresses are unique.

• Check the module’s configuration.

• Check media for broken cables, loose connectors, missing terminators, etc.

• Power cycle or reset the module.

Page 99: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

Troubleshooting the ControlNet Module and Network 8-5

8.1.4 NET A and B Independently

Table 8.4 – NET A and B Independently: State Definitions

Status Cause Corrective ActionsOne channel LED is steady off

That channel is disabled or not supported.

• Program the network for redundant media, if required.

One channel LED is flashing red/green

There is an invalid link configuration for that channel.

• Power cycle or reset the module.

• Reset the controller.

• If the problem persists, contact Rockwell Automation support.

One channel LED is flashing red/off

The channel is not receiving network activity.

• Check media for broken calbes, loose connectors, missing terminators, etc.

One channel LED is flashing green/off

A temporary channel error has occurred, or the channel is in listen-only mode.

• Verify the controller is present on the network and working.

One channel LED is steady green

Normal operation for that channel.

• No action required.

Page 100: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

8-6 ControlNet Communications Module

8.2 Module Diagnostic Items

Table 8.5 lists diagnostic items that can be accessed using VS Utilities software or the LCD OIM.

Table 8.5 – Module Diagnostic Items

No. Event Description1 Common Logic

CmdThe 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.

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

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

9 Datalink B1 In The current value of Datalink B1 being transmitted to the host. (Value of 0 if Datalink is not used).

10 Datalink B2 In The current value of Datalink B2 being transmitted to the host. (Value of 0 if Datalink is not used).

11 Datalink C1 In The current value of Datalink C1 being transmitted to the host. (Value of 0 if Datalink not used).

12 Datalink C2 In The current value of Datalink C2 being transmitted to the host. (Value of 0 if Datalink is not used).

13 Datalink D1 In The current value of Datalink D1 being transmitted to the host. (Value of 0 if Datalink is not used).

14 Datalink D2 In The current value of Datalink D2 being transmitted to the host. (Value of 0 if Datalink is not used).

15 Datalink A1 Out The current value of Datalink A1 being received from the host.

16 Datalink A2 Out The current value of Datalink A2 being received from the host.

Page 101: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

Troubleshooting the ControlNet Module and Network 8-7

17 Datalink B1 Out The current value of Datalink B1 being received from the host.

18 Datalink B2 Out The current value of Datalink B2 being received from the host.

19 Datalink C1 Out The current value of Datalink C1 being received from the host.

20 Datalink C2 Out The current value of Datalink C2 being received from the host.

21 Datalink D1 Out The current value of Datalink D1 being received from the host.

22 Datalink D2 Out The current value of Datalink D2 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.

27 Node Address SW The current value set on the Node Address Switches.

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

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

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

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

Table 8.5 – Module Diagnostic Items (Continued)

No. Event Description

Page 102: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

8-8 ControlNet Communications Module

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 figure 8.2 to access the event queue using the LCD OIM. Note that you must have the RECOMM-CNET module as the selected device to access the event queue.

Events

Many events in the event queue occur under normal operation. If you encounter unexpected communications problems, the events may help you or Reliance Electric personnel troubleshoot the problem. Table 8.6 lists events that may appear in the event queue.

Figure 8.2 – VIewing and Clearing Events Using an LCD OIM

Diagnostics:

Device VersionOIM Version

View Event Queue

P0: RECOMM-CNET

Stopped Auto

Main Menu

Diagnostics

EvtQ# : E# xxxxxOnline @ 500kbps

1

Clrqu

Highl ight Diagnost ics icon

Highl ight i temMoni tor Lang

>>

Press F2 key toc lear event queue

Table 8.6 – 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.

Page 103: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

Troubleshooting the ControlNet Module and Network 8-9

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.21 Flt Cfg Error Flt Cfg for the Reference or Data links is set to

a value greater than 65535 and the drive is set for 16-bit.

22 App CRC Flt Start-up sequence detected corrupt application firmware.

23 App Updated Start-up sequence detected new application firmware in candidate area.

24 CN Comm Flt The module detected a fault condition on the ControlNet network.

25 CN Sent Reset The peripheral received a reset from the network.

26 CN Close Fit An I/O connection from the network to the peripheral was closed.

27 CN Idle Flt The peripheral is receiving “idle” packets from the network.

28 CN Open An I/O connection to the peripheral from the network has been opened.

29 Net Timeout Flt An I/O connection from the network to the peripheral has timed out.

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

Table 8.6 – Event Codes and Descriptions

Code Event Description

Page 104: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

Troubleshooting the ControlNet Module and Network 8-10

31 PCCC IO Open The peripheral has begun receiving PCCC Control messages (the PCCC Control Timeout was previously set to a non-zero value).

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

33 Watchdog T/O Flt The software watchdog detects a failure.34 EEPROM Init Start-up sequence detected a blank EEPROM

map revision. Intended to happen in factory test.

35 DPI Fault Clear The user cleared a fault in the Host.36 Normal Startup Peripheral completes a normal start up.37 Manual Reset The user reset the module.

Table 8.6 – Event Codes and Descriptions

Code Event Description

Page 105: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

Technical Specifications A-1

APPENDIX A Technical

Specifications

Communications

Electrical

Mechanical

Environmental

Regulatory Compliance

NetworkProtocolData Rates

ControlNet5M baud

Drive Protocol Data Rates

DPI125 Kbps or 500 Kbps

Consumption Drive Network

275 mA at 5 VDC supplied through the drive

DimensionsHeightLengthWidth

16 mm (0.624 in)103 mm (4 in)80 mm (3.125 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

UL 508C and CUL

CE EN61800-3

Page 106: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

A-2 ControlNet Communications Module

Page 107: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlNet Module Parameters B-1

APPENDIX BControlNet Module

Parameters

The following information is provided for each ControlNet module parameter along with its description:

About Parameter Numbers

The parameters in the ControlNet 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 The module parameters are appended to the list of drive parameters. For example, with a drive with 300 parameters, parameter 01 (DPI Port) is parameter 301.

Page 108: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

B-2 ControlNet Communications Module

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

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

Configures the network if the Node Address Switches are set to “00.” Updates CN Addr Act (4) after reset.

The actual network node address.

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 CN Addr CfgRange: 1 to 99

Default: 2

Type: Read/Write

Reset Required: Yes

4 CN Addr ActualRange: 1 to 99

Default: 2

Type: Read Only

Reset Required: N/A

Page 109: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlNet Module Parameters B-3

Configures the Network Data Rate. Updates CN Rate Act (6) after a reset.

The actual Network Data Rate.

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

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

5 CN Rate CfgRange: 0 = 5 Mbps

Default: 0 = 5 Mbps

Type: Read/Write

Reset Required: Yes

6 CN Rate ActRange: 0 = 5 Mbps

Default: 0 = 5 Mbps

Type: Read Only

Reset Required: N/A

7 Ref/Fdbk SizeRange: 0 = 16-bit

1 = 32-bit

Default: 0 = 16-bit

Type: Read Only

Reset Required: N/A

8 Datalink SizeRange: 0 = 16-bit

1 = 32-bit

Default: 0 = 16-bit

Type: Read Only

Reset Required: N/A

Page 110: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

B-4 ControlNet Communications Module

No action if set to “Ready.” Resets the module if set to “Reset Module.” Restores the module to factory default settings if set to “Set Defaults.” This parameter is a command. 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.

9 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.

10 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 (10) 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 111: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlNet Module Parameters B-5

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.

Indicates either the Node Address Switches or CN Addr Cfg (03) in the module are controlling the node address.

11 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 (11) lets you determine the action of the module and connected Host product if the controller is idle (e.g., in program mode). This parameter can be used to fault the Host product (default) or to perform another function such as allow the Host to continue 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.

12 CN Active CfgRange: 0 = Switches

1 = EEPROM

Default: 0 = Switches

Type: Read Only

Reset Required: N/A

Page 112: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

B-6 ControlNet Communications Module

Configures the I/O that is transferred through the module.

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 (13).

13 DPI I/O CfgRange: See figure B.1.

Default: xxx0 0001

Type: Read/Write

Reset Required: Yes

Figure B.1 – DPI I/O Config (13)

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

14 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 (14)

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 113: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlNet Module Parameters B-7

Sets the Logic Command data that is sent to the drive if the following is true:

• Comm Flt Action (10) is set to Send Flt Cfg and communications are disrupted.

• Idle Flt Action (11) is set to Send Flt Cfg and the scanner is put into Program or Test mode.

The bit definitions will depend on the product to which the module is connected.

Sets the Reference data that is sent to the drive if any of the following is true:

• Comm Flt Action (10) is set to Send Flt Cfg and communications are disrupted.

• Idle Flt Action (11) is set to Send Flt Cfg and the scanner is put into Program mode.

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.

15 Flt Cfg LogicRange: 0000 0000 0000 0000 to 1111 1111 1111 1111

Default: 0000 0000 0000 0000

Type: Read/Write

Reset Required: No

16 Flt Cfg RefRange: 0 to 4294967295

Default: 0

Type: Read/Write

Reset Required: No

Page 114: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

B-8 ControlNet Communications Module

Sets the data that is sent to the Datalink in the drive if any of the following is true:

• Comm Flt Action (10) is set to Send Flt Cfg and the scanner is put into Program mode.

• Idle Flt Action (11) is set to Send Flt Cfg and communications are disrupted.

Configures the I/O that is transferred from the network to the drive.

1718192021222324

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

25 M-S InputRange: See figure B.3.

Default: xxx0 0001

Type: Read/Write

Reset Required: Yes

Figure B.3 – M-S Input (25)

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 115: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

B-9 ControlNet Communications Module

Configures the I/O Data to be transferred from the drive to the network.

The percent scale factor for the Reference from the Network.

26 M-S OutputRange: See figure B.4.

Default: xxx0 0001

Type: Read/Write

Reset Required: Yes

Figure B.4 – M-S Output (26)

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

27 Ref AdjustRange: 0.00 to 200.00

Default: 100.00

Type: Read/Write

Reset Required: No

Page 116: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlNet Module Parameters B-10

Page 117: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlNet Objects C-1

APPENDIX CControlNet

Objects

Appendix C presents information about the ControlNet objects that can be accessed using Explicit Messages. For information on the format of Explicit Messages and example ladder logic programs, refer to Chapter 7, ControlLogix Applications.

Refer to the ControlNet specification for more information about ControlNet objects. Information about the ControlNet specification is available on the ControlNet web site (http://www.controlnet.org).

Object

Class Code Refer to SectionHex. Dec.

Identity Object 0x01 1 C.1

Register Object 0x07 7 C.2

Parameter Object 0x0F 15 C.3

Parameter Group Object 0x10 16 C.4

PCCC Object 0x67 103 C.5

DPI Device Object 0x92 146 C.6

DPI Parameter Object 0x93 147 C.7

DPI Fault Object 0x97 151 C.8

DPI Alarm Object 0x98 152 C.9

DPI Time Object 0x9B 155 C.10

Page 118: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

C-2 ControlNet 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

Instance Attributes

Hexadecimal Decimal

0x01 1

Instance Description

0 Class

1 Entire device

2 - 7 DPI Peripherals on ports 1 - 6

Attribute ID

AccessRule Name Data Type Description

2 Get Max Instance UINT Total number of instances

Attribute ID

Access Rule Name Data Type Description

1 Get Vendor ID UINT 5 = Reliance Electric

2 Get Device Type UINT 120

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

Page 119: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlNet Objects C-3

Services

7 Get Product Name SHORT_STRING

Product name and rating

Attribute ID

Access Rule Name Data Type Description

Service CodeImplemented for:

Service NameClass Instance0x05 Yes Yes Reset0x0E Yes Yes Get_Attribute_Single

Page 120: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

C-4 ControlNet Communications Module

C.2 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.

Attribute ID

AccessRule Name Data Type Description

100 Set Control Timeout UINT Control timeout in seconds

Page 121: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlNet Objects C-5

Instance Attributes

Important: Setting a register object attribute can only be accomplished through a connection with a non-zero control timeout attribute.

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 Register1 = Consumer Register

3 Get Size UINT Size of register data in bits

4 Conditional1

1 The access rule of Set is optional if attribute 2, Direction = 1. If Direction = 0, the access rule is Get.

Data ARRAY of BITS

Data to be transferred

Service Code

Implemented for:

Service NameClass Instance

0x0E Yes Yes Get_Attribute_Single

0x10 No Yes Set_Attribute_Single

Page 122: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

C-6 ControlNet Communications Module

C.3 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 + 43 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 Bits that describe parameters.

9 Get Configuration Assembly Instance

UINT 0

Page 123: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlNet Objects C-7

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 = Link specified

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 1 = WORD (16-bit)2 = UINT (16-bit)3 = INT (16-bit)4 = BOOL5 = SINT6 = DINT7 = LINT8 = USINT

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

0

Page 124: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

C-8 ControlNet Communications Module

Services

10 Get Minimum Value

1 3

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 ControlNet specification for a description of the connection path.

Attribute ID

Access Rule Name

Data Type Description

Service Code

Implemented for:

Service NameClass Instance

0x01 No 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 125: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlNet Objects C-9

C.4 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 Get Native Language

USINT 0 = English1 = French2 = Spanish (Mexican)3 = Italian4 = German5 = Japanese6 = Portuguese7 = Mandarin Chinese8 = Russian9 =

Page 126: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

C-10 ControlNet Communications Module

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 127: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlNet Objects C-11

C.5 PCCC ObjectClass Code

Instances

Not supported.

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

Page 128: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

C-12 ControlNet Communications Module

Message Structure for Execute_PCCC

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

Page 129: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlNet Objects C-13

C.6 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

Number Description

0 Class Attributes (Drive)

1 Drive Component 1

2 Drive Component 2

… …

16384 Class Attributes (Module)

16385 Module Component 1

… …

Attribute ID

Access Rule Name Data Type Description

0 Get Family Code BYTE 0x00 = Communications Module

0x30 = SP600 0x38 = 0x40 = 0xFF = OIM

1 Get Family Text STRING[16] Text identifying the device.

2 Get/Set Language Code BYTE 0 = English1 = French2 = Spanish3 = Italian4 = German5 = Japanese6 = Portuguese7 = Mandarin Chinese8 = Russian9 =

Page 130: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

C-14 ControlNet Communications Module

3 Get Product Series BYTE 1 = A2 = B…

4 Get Number of Components

BYTE Number of components (e.g., main control board, I/O boards) in the device.

5 Get/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 drive.

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

Attribute ID

Access Rule Name Data Type Description

Page 131: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlNet Objects C-15

Instance Attributes

Services

19 Get/Set Language Selected

BYTE 0 = Default (OIM will prompt at start up)

1 = Language was selected (no prompt)

20 Get/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 132: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

C-16 ControlNet Communications Module

C.7 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

Number Description

0 Class Attributes (Drive)

1 Drive Parameter 1 Attributes

2 Drive Parameter 2 Attributes

… …

16384 Class Attributes (Module)

16385 Module Parameter 1 Attributes

… …

Attribute ID

Access Rule Name

Data Type Description

0 Get Number of Instances

WORD Number of parameters in the device

1 Get/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

4 Get NVS Link Value Checksum

WORD Checksum of parameter links in a user set in NVS

Page 133: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlNet Objects C-17

Instance Attributes

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 Ful

STRUCT of BOOL[32]CONTAINER1

CONTAINERCONTAINERCONTAINERWORDWORDSTRING[4]UINTUINTUINTINT

BYTE[3]BYTESTRING[16]

Descriptor (refer to pages C-21 to C-22)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-22 to C-23)

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 134: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

C-18 ControlNet 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-22 to C-23)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-20.

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 135: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlNet Objects C-19

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 = 1513 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

Page 136: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

C-20 ControlNet 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

20 Not Used Reserved

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 Yes Get_Attributes_Scattered

0x4C Yes Yes Set_Attributes_Scattered

Page 137: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlNet Objects C-21

Format for Get_Attributes_Scattered Service

The structure shown below can get up to 22 parameters in a single message. In the Response Message, a parameter number with the high bit set indicates that the associated parameter value field actually contains an error code.

Request Response

Word 0 Parameter Number Word 0 Parameter Number

1 Pad Word 1 Parameter Value LSW

2 Pad Word 2 Parameter Value MSW

3 Parameter Number 3 Parameter Number

4 Pad Word 4 Parameter Value LSW

5 Pad Word 5 Parameter Value MSW

6 Parameter Number 6 Parameter Number

7 Pad Word 7 Parameter Value LSW

8 Pad Word 8 Parameter Value MSW

9 Parameter Number 9 Parameter Number

10 Pad Word 10 Parameter Value LSW

11 Pad Word 11 Parameter Value MSW

12 Parameter Number 12 Parameter Number

13 Pad Word 13 Parameter Value LSW

14 Pad Word 14 Parameter Value MSW

15 Parameter Number 15 Parameter Number

16 Pad Word 16 Parameter Value LSW

17 Pad Word 17 Parameter Value MSW

18 Parameter Number 18 Parameter Number

19 Pad Word 19 Parameter Value LSW

20 Pad Word 20 Parameter Value MSW

21 Parameter Number 21 Parameter Number

22 Pad Word 22 Parameter Value LSW

23 Pad Word 23 Parameter Value MSW

... ...

63 Parameter Number 63 Parameter Number

64 Pad Word 64 Pad Word

65 Pad Word 65 Pad Word

Page 138: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

C-22 ControlNet Communications Module

The PLC data in this example is for a Get_Attributes_Scattered of SP600 parameters; Output Freq (1), Output Current (3), and Ouptut Voltage (6) from a device at node address 1.

Request Data for Get_Attributes_Scattered

Response Data for Get_Attributes_Scattered

Word Value (hex) Description

0 001 Parameter Number 1

1 0000 Pad Word

2 0000 Pad Word

3 0003 Parameter Number 3

4 0000 Pad Word

5 0000 Pad Word

6 0006 Parameter Number 6

7 0000 Pad Word

8 0000 Pad Word

WordValue (hex) Description

0 0001 Parameter Number 1

1 0258 Value = 600 (258 hex) = 60.0 Hz

2 0000

3 0003 Parameter Number 3

4 0001 Value = 1 (1 hex) = 0.1A

5 0000

6 0006 Parameter Number 6

7 0864 Value = 2148 (864 hex) = 214.8V AC

8 0000

Page 139: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlNet Objects C-23

Format for Set_Attributes_Scattered Service

The structure shown below can get up to 22 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.

Request Response

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

18 Parameter Number 18 Parameter Number

19 Parameter Value LSW 19 Pad Word or Error Code

20 Parameter Value MSW 20 Pad Word

21 Parameter Number 21 Parameter Number

22 Parameter Value LSW 22 Pad Word or Error Code

23 Parameter Value MSW 23 Pad Word

... ....

63 Parameter Number 63 Parameter Number

64 Parameter Value LSW 64 Pad Word

65 Parameter Value MSW 65 Pad Word

Page 140: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

C-24 ControlNet Communications Module

The PLC data in this example is for a Set_Attributes_Scattered of SP600 parameters; Accel Time 1 (140), Decel Time 1 (142), and Jog Speed (100) to a device at node address 1.

Request Data for Set_Attributes_Scattered

Response Data for Set_Attributes_Scattered

WordValue (hex) Description

0 008C Parameter Number 140 (8C Hex)

1 0032 Value = 50 (32 hex) = 5.0 seconds

2 0000

3 008E Parameter Number 142 (8E hex)

4 0032 Value = 50 (32 hex) = 5.0 seconds

5 0000

6 0064 Parameter Number 100 (64 hex)

7 0064 Value = 100 (64 hex) = 10.0 Hz

8 0000

WordValue (hex) Description

0 008C Parameter Number 140 (8C hex)

1 0000

2 0000

3 008E Parameter Number 142 (8E hex)

4 0000

5 0000

6 0064 Parameter Number 100 (64 hex)

7 0000

8 0000

Page 141: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlNet Objects C-25

C.8 DPI Fault Object

Class Code

Products such as SP600 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

Number Description

0 Class Attributes (Drive)

1 Most Recent Drive Fault/Event

2 Second Most Recent Drive Fault/Event

… …

16384 Class Attributes (Module)

16385 Most Recent Module Fault/Event

… …

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.

5 Get Fault Data List STRUCT of BYTEBYTEWORD[n]

Reserved

Page 142: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

C-26 ControlNet Communications Module

Instance Attributes

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 143: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlNet Objects C-27

Services

Service Code

Implemented for:

Service NameClass Instance

0x0E Yes Yes Get_Attribute_Single

0x10 Yes Yes Set_Attribute_Single

Page 144: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

C-28 ControlNet Communications Module

C.9 DPI Alarm Object

Class Code

Products such as SP600 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

Hexadecimal Decimal

0x98 152

Number Description

0 Class Attributes

1 Most Recent Alarm

2 Second Most Recent Alarm

… …

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 alarms that the device can record in its queue

3 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 145: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlNet Objects C-29

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 146: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

C-30 ControlNet Communications Module

C.10 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

Number Description

0 Class Attributes

1 Real Time Clock (Predefined)(Not always supported)

2 Timer 1

3 Timer 2

… …

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 147: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

ControlNet Objects C-31

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 148: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

C-32 ControlNet Communications Module

Page 149: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

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 ControlNet 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 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 Faults 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 150: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

D-2 ControlNet 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.

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 151: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

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 152: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

D-4 ControlNet Communications Module

Page 153: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

Glossary Glossary-1

GLOSSARY

CAN (Controller Area Network) - A serial bus protocol on which DPI is based.

ControlNet - An open producer/consumer communication network, with features such as redundant media and deterministic I/O timing, designed for high-performance or time-critical requirements.

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 also scanner.

data rate - The data rate is the speed at which data is transferred on the ControlNet network (fixed at 5 Mbps).

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.

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 ControlNet 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.”

Electronic Data Sheet (EDS) files - Simple text files that are used by network configuration tools such as RSNetWorx for ControlNet to describe products so that you can easily commission them on a network. EDS files describe a product device type, revision, and configurable parameters.

Page 154: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

Glossary-2 ControlNet Communications Module

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 (for example, a cable is disconnected) occurs 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.

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 15 (Flt Cfg Logic) through 24 (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 X-Modem protocol and a RECOMM-232 serial converter.

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 ControlNet 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 connection - 1-to-n-based I/O messaging link in which I/O data is produced or consumed by a device without any interpretation.

I/O data - I/O data, sometimes called “implicit messages” or “input/output,” transmit 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.

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 - see scanner

Page 155: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

Glossary Glossary-3

module - Devices such as drives, controllers, and computers usually require an module to provide a communication interface between them and a network such as ControlNet. 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-CNET ControlNet module is a module that connects SP600 drives to a ControlNet network. Modules are sometimes also called “adapters,” “cards,” “embedded communication options,” “gateways,” and “peripherals.”

node addressing - The legal range or ControlNet addresses is 1-99. The ControlNet module includes two rotary switches to allow the ControlNet address to be set. The ControlNet module reads the vlaues of the switches only at power up.

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.”

operator interface module (OIM) - A device that can be used to configure and control a SP600 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.

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.

RSNetWorx for ControlNet - A software tool for configuring and monitoring ControlNet 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 ControlNet 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 also controller.

Page 156: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

Glossary-4 ControlNet Communications Module

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.

VS Utilities software - A software tool for monitoring and configuring Reliance Electric products and modules. It can be run on computers running Microsoft Windows 95, Windows 98, Windows NT (version 4.0 or greater), Windows Me, Windows 2000, or Windows XP operating systems. VS Utilities can be used to configure the ControlNet module and SP600 drives.

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 157: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

Index Index-1

INDEX

Aassistance, technical, 1-2

CCN Active Cfg (12), B-5CN Addr Actual (4), B-2CN Addr Cfg (3), B-2CN Rate Act (6), B-3CN Rate Cfg (5), B-3Comm Flt Action (10), B-4communications specifications, A-1configuring the module, 4-1 to 4-9connecting the module to the drive, 3-2connecting the module to the

network, 3-5connector

ControlNet, 2-1DPI, 2-1

ControlLogix applications, 7-1 to 7-25ControlLogix CNB scanner,

configuring, 7-2ControlNet connector, 2-1ControlNet network configuration

example, 5-1ControlNet objects, C-1 to C-31

DDatalink Size (8), B-3Datalinks, 6-5dimensions, module, A-1DPI alarm object, C-28DPI connector, 2-1DPI Data Rate (2), B-2DPI device object, C-13DPI fault object, C-25DPI I/O Active (12), B-6DPI I/O Config (13), B-6DPI parameter object, C-16DPI Port (1), B-2DPI time object, C-30DRIVE status indicator, 8-2

EEDS files, 5-2equipment required for installation, 2-2events

codes and descriptions, 8-8viewing and clearing, 8-8

examplesdatalinks, 6-7Explicit Messaging, 7-20

Explicit Messaging, 6-12, 7-19

Ffault action

changing, 4-6setting, 4-5

fault configuration parameters, setting, 4-7

Flt Cfg A1 (17), B-8Flt Cfg A2 (18), B-8Flt Cfg B1 (19), B-8Flt Cfg B2 (20), B-8Flt Cfg C1 (21), B-8Flt Cfg C2 (22), B-8Flt Cfg D1 (23), B-8Flt Cfg D2 (24), B-8Flt Cfg Logic (15), B-7Flt Cfg Ref (16), B-7

II/O configuration, 4-3I/O image, 6-2I/O messaging, 6-1identity object, C-2Idle Flt Action (10), B-5installation checklist, 2-3installing the module, 3-1 to 3-6

LLCD OIM see OIMLogic Command/Status, 6-4Logic Command/Status words, D-1 to

D-3

Page 158: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

Index-2 ControlNet Communications Module

MMaster-Slave hierarchy

configuring a module for, 4-4mechanical specifications, A-1module

components, 2-1configuration, viewing, 4-8configuring, 4-1 to 4-9diagnostic items, 8-6dimensions, A-1features, 1-1installing, 3-1 to 3-6parameters, B-1 to B-9resetting, 4-7specifications, A-1troubleshooting, 8-1 to 8-10

M-S Input (25), B-8M-S Output (26), B-9MS status indicator, 8-3

NNET A and B status indicators, 8-4NET A or NET B status indicators, 8-5network, troubleshooting, 8-1 to 8-10node address

setting with parameter, 4-2setting with switches, 3-1

Oobject

DPI alarm, C-28DPI device, C-13DPI fault, C-25DPI parameter, C-16DPI time, C-30identity, C-2parameter, C-6parameter group, C-9PCCC, C-11register, C-4

OIM (Operator Interface Module)configuring the module with, 4-2

Pparameter descriptions, B-1 to B-9parameter group object, C-9parameter object, C-6PCCC object, C-11P-DP Addr Cfg (3), B-2PLC-5C applications, 6-1 to 6-18PLC-5C main program, 6-8power consumption, A-1protocol, A-1publications, related, 1-2

RRef Adjust (27), B-9Ref/Fdbk Size (7), B-3Reference Adjust, selecting, 4-5Reference/Feedback, 6-5register object, C-4regulatory compliance, A-1Reliance Electric, getting assistance

from, 1-2Reset Module (9), B-4resetting the module, 4-7RSLogix 5000 ladder logic

program, 7-17 to 7-18RSNetWorx configuration, 5-1 to 5-20RSNetWorx, configuring a network

using, 5-7

Sspecifications, A-1status indicators, 8-1

Ttroubleshooting, 8-1 to 8-10

VVS Utilities, documentation for, 1-2

Page 159: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...
Page 160: ControlNet Communications Module M/N RECOMM-CNET … · The ControlNet module (RECOMM-CNET) is an embedded communication option for DPI AC drives, such as the SP600 module. ...

U.S. Drives Technical Support Tel: (1) 262.512.8176, Fax: (1) 262.512.2222, Email: [email protected], Online: www.ab.com/support/abdrives

Publication D2-3497 - December 2001 Copyright © 2001 Rockwell Automation, Inc. All Rights Reserved. Printed in USA.