ControlNet Adapters

Add to my manuals
160 Pages

advertisement

ControlNet Adapters | Manualzz

ControlNet

Adapters

20-COMM-C (coax)

20-COMM-Q (fiber)

FRN 1.xxx

User Manual

Important User Information

Solid state equipment has operational characteristics differing from those of electromechanical equipment. “Safety Guidelines for the Application, Installation

and Maintenance of Solid State Controls” (Publication SGI-1.1 available from your local Rockwell Automation Sales Office or online at http://www.ab.com/

manuals/gi) describes some important differences between solid state equipment and hard-wired electromechanical devices. Because of this difference, and also because of the wide variety of uses for solid state equipment, all persons responsible for applying this equipment must satisfy themselves that each intended application of this equipment is acceptable.

In no event will Rockwell Automation, Inc. be responsible or liable for indirect or consequential damages resulting from the use or application of this equipment.

The examples and diagrams in this manual are included solely for illustrative purposes. Because of the many variables and requirements associated with any particular installation, Rockwell Automation, Inc. cannot assume responsibility or liability for actual use based on the examples and diagrams.

No patent liability is assumed by Rockwell Automation, Inc. with respect to use of information, circuits, equipment, or software described in this manual.

Reproduction of the contents of this manual, in whole or in part, without written permission of Rockwell Automation, Inc. is prohibited.

Throughout this manual we use notes to make you aware of safety considerations.

!

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

Attentions help you:

• identify a hazard

• avoid the hazard

• recognize the consequences

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

Shock Hazard labels may be located on or inside the drive to alert people that dangerous voltage may be present.

ControlFLASH, DPI, DriveExplorer, DriveTools, DriveExecutive, and PLC-5C are trademarks of Rockwell Automation, Inc.

Allen-Bradley, PowerFlex and ControlLogix are registered trademarks of Rockwell Automation, Inc.

ControlNet is a trademark of ControlNet International.

Windows, Windows CE, Windows NT, and Microsoft are either registered trademarks or trademarks of Microsoft Corporation.

Summary of Changes

The information below summarizes the changes made to this manual since its last release (November 2001):

Description of Changes

Added 20-COMM-Q ControlNet adapter (fiber optic network connections) and references to this manual.

Page(s)

Throughout this manual

NOTE: The 20-COMM-C (coax) and 20-COMM-Q (fiber) adapters are functionally the same (same firmware), and differ only in the type of

ControlNet media used.

S-ii

Notes:

Summary of Changes

Table of Contents

Preface

Chapter 1

Chapter 2

Chapter 3

Chapter 4

About This Manual

Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P-1

Conventions Used in this Manual . . . . . . . . . . . . . . . . . . . . . P-2

Rockwell Automation Support. . . . . . . . . . . . . . . . . . . . . . . . P-2

Getting Started

Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1

Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2

Compatible Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2

Required Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3

Safety Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4

Quick Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5

Modes of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6

Installing the Adapter

Preparing for an Installation. . . . . . . . . . . . . . . . . . . . . . . . . . 2-1

Commissioning the Adapter. . . . . . . . . . . . . . . . . . . . . . . . . . 2-1

Connecting the Adapter to the Drive . . . . . . . . . . . . . . . . . . . 2-3

Connecting the Adapter to the Network . . . . . . . . . . . . . . . . 2-5

Applying Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6

Configuring the Adapter

Configuration Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1

Using the PowerFlex HIM . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2

Setting the Node Address. . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3

Setting the I/O Configuration. . . . . . . . . . . . . . . . . . . . . . . . . 3-3

Selecting Master-Slave. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4

Selecting Reference Adjust . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5

Setting a Fault Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6

Resetting the Adapter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7

Viewing the Adapter Configuration . . . . . . . . . . . . . . . . . . . . 3-8

RSNetWorx Configuration for PLC-5C Applications

Example Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1

Installing and Registering EDS Files in RSNetWorx . . . . . . 4-2

Configuring a Network with RSNetWorx . . . . . . . . . . . . . . . 4-6

Verifying Network Properties . . . . . . . . . . . . . . . . . . . . . . . 4-15

ii

Table of Contents

Chapter 5

Chapter 6

Chapter 7

PLC-5C Applications

About I/O Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1

Understanding the I/O Image . . . . . . . . . . . . . . . . . . . . . . . . . 5-2

Using Logic Command/Status . . . . . . . . . . . . . . . . . . . . . . . . 5-4

Using Reference/Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5

Using Datalinks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6

Main Program (PLC-5C) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9

About Explicit Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . 5-12

Performing Explicit Messages . . . . . . . . . . . . . . . . . . . . . . . 5-12

Explicit Messaging Example . . . . . . . . . . . . . . . . . . . . . . . . 5-13

ControlLogix Applications

Configuring a ControlLogix CNB Scanner . . . . . . . . . . . . . . 6-2

Understanding the I/O Image . . . . . . . . . . . . . . . . . . . . . . . . 6-13

Using Logic Command/Status . . . . . . . . . . . . . . . . . . . . . . . 6-16

Using Reference/Feedback . . . . . . . . . . . . . . . . . . . . . . . . . 6-16

Using Datalinks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-17

RSLogix 5000 Ladder Logic Example Program . . . . . . . . . 6-20

About Explicit Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . 6-22

Performing Explicit Messages . . . . . . . . . . . . . . . . . . . . . . . 6-22

Explicit Messaging Example . . . . . . . . . . . . . . . . . . . . . . . . 6-23

Troubleshooting

Locating the Status Indicators . . . . . . . . . . . . . . . . . . . . . . . . 7-1

PORT Status Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2

MOD Status Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3

Net A and B Together . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4

Net A or B Independently . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4

Viewing Adapter Diagnostic Items . . . . . . . . . . . . . . . . . . . . 7-5

Viewing and Clearing Events. . . . . . . . . . . . . . . . . . . . . . . . . 7-6

Appendix A Specifications

Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1

Electrical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1

Mechanical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1

Environmental . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2

Regulatory Compliance . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2

Appendix B Adapter Parameters

About Parameter Numbers. . . . . . . . . . . . . . . . . . . . . . . . . . . B-1

Parameter List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1

Table of Contents

iii

Appendix C ControlNet Objects

Identity Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2

Register Object. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-3

Parameter Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-5

Parameter Group Object. . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-8

PCCC Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-10

DPI Device Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-12

DPI Parameter Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-15

DPI Fault Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-23

DPI Alarm Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-25

DPI Time Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-27

Appendix D Logic Command/Status Words

PowerFlex 70 and PowerFlex 700 Drives . . . . . . . . . . . . . . D-1

PowerFlex 700S Drives . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-3

Glossary

Index

iv

Table of Contents

Preface

About This Manual

Topic

Related Documentation

Conventions Used in this Manual

Rockwell Automation Support

Page

P-1

P-2

P-2

Related Documentation

For: Refer to:

DriveExplorer™ http://www.ab.com/drives/driveexplorer

DriveExplorer Online help (installed with the software)

DriveTools™ SP http://www.ab.com/drives/drivetools

DriveTools Online help (installed with the software)

HIM

PowerFlex

®

70 Drive

HIM Quick Reference

PowerFlex 70 User Manual

PowerFlex 70/700 Reference Manual

PowerFlex

®

700 Drive

PowerFlex 700 User Manual

PowerFlex 70/700 Reference Manual

PowerFlex

®

700S Drive

PowerFlex 700S User Manual

PowerFlex 700S Reference Manual

RSLinx™

RSLogix™ 5

Getting Results with RSLinx Guide

Online help (installed with the software)

RSLogix 5 Getting Results Guide

Online help (installed with the software)

RSLogix™ 500

RSLogix™ 5000

RSNetWorx™ for

ControlNet™

RSLogix 500 Getting Results Guide

Online help (installed with the software)

RSLogix 5000 Getting Results Guide

Online help (installed with the software)

RSNetWorx for ControlNet Getting Results Guide

Online help (installed with software)

Publication

20HIM-QR001…

20A-UM001…

PFLEX-RM001…

20B-UM001…

PFLEX-RM001…

20D-UM001…

PFLEX-RM002…

LINX-GR001…

LG5-GR001…

LG500-GR001…

9399-RLD300GR

CNET-GR001…

Documentation can be obtained online at http://www.ab.com/manuals.

P-2

About This Manual

Conventions Used in this Manual

The following conventions are used throughout this manual:

• Parameter names are shown in the following format Parameter

xx - [*]. The xx represents the parameter number. The * represents the parameter name. For example Parameter 01 - [DPI Port].

• Menu commands are shown in bold type face and follow the format

Menu > Command. For example, if you read “Select File > Open,” you should click the File menu and then click the Open command.

• The firmware release is displayed as FRN X.xxx. The “FRN” signifies Firmware Release Number. The “X” is the major release number. The “xxx” is the minor update number.

• This manual provides information about the ControlNet adapter

(20-COMM-C coax and 20-COMM-Q fiber versions) and using it with PowerFlex 7-Class drives. The adapter can be used with other products that support DPI. Refer to the documentation for your product for specific information about how it works with the adapter.

Rockwell Automation Support

Rockwell Automation, Inc. offers support services worldwide, with over

75 sales/support offices, over 500 authorized distributors, and over 250 authorized systems integrators located through the United States alone.

In addition, Rockwell Automation, Inc. representatives are in every major country in the world.

Local Product Support

Contact your local Rockwell Automation, Inc. representative for:

• Sales and order support

• Product technical training

• Warranty support

• Support service agreements

About This Manual

P-3

Technical Product Assistance

If you need to contact Rockwell Automation, Inc. for technical assistance, please review the information in

Chapter 7

,

Troubleshooting

first. If you still have problems, then call your local Rockwell

Automation, Inc. representative.

U.S. Allen-Bradley Drives Technical Support:

E-mail: [email protected]

Tel: (1) 262.512.8176

Fax (1) 262.512.2222

Online: www.ab.com/support/abdrives

UK Customer Support Center:

E-mail: [email protected]

Tel: +44 (0) 870 2411802

Fax: +44 (0) 1908 838804

Germany Customer Service Center:

E-mail: [email protected]

Tel: +49 (0) 2104 960-630

Fax: +49 (0) 2104 960-501

P-4

Notes:

About This Manual

Chapter

1

Getting Started

The ControlNet adapters (20-COMM-C coax and 20-COMM-Q fiber versions) are communication options intended for installation into a

PowerFlex 7-Class drive. They can also be used with other

Allen-Bradley products that support an internal DPI™ (Drive Peripheral

Interface) adapter.

Topic

Components

Features

Compatible Products

Required Equipment

Page

1-1

1-2

1-2

1-3

Topic

Safety Precautions

Quick Start

Modes of Operation

Page

1-4

1-5

1-6

Components

Figure 1.1 Components of the Adapter

20-COMM-C (coax)

20-COMM-Q (fiber)

➏ ➐

Item Part

Status Indicators

Description

Four LEDs that indicate the status of the ControlNet channel(s),

DPI, and the adapter. Refer to Chapter 7 , Troubleshooting .

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

Channel A Coax Receptacle Channel A connection for the ControlNet cable.

Channel B Coax Receptacle Channel B is optional connection for redundant ControlNet cable.

ControlNet Node Address

Switches

Switches for setting the node address. Refer to

Chapter 2 ,

Installing the Adapter .

Channel A Fiber Receptacles Channel A connection for the ControlNet cable.

Channel B Fiber Receptacles Channel B is optional connection for redundant ControlNet cable.

1-2

Getting Started

Features

The ControlNet adapters feature the following:

• The adapter is mounted in the PowerFlex 7-Class drive. It receives the required power from the drive.

• A number of configuration tools can be used to configure the adapter and connected drive. The tools include the PowerFlex HIM on the drive, or drive-configuration software such as DriveExplorer (version

3.xx or higher) or DriveExecutive (version 1.xx or higher).

• Status indicators report the status of the drive, communications, adapter, and network. They are visible when the drive cover is opened or closed.

• I/O, including Logic Command/Reference and up to four pairs of

Datalinks, may be configured for your application using parameters.

• Explicit messages are supported.

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

Compatible Products

The ControlNet adapters are compatible with Allen-Bradley PowerFlex

7-Class drives and other products that support DPI. DPI is a second generation peripheral communication interface, and is a functional

enhancement to SCANport (see Glossary

). At the time of publication, compatible products include:

• PowerFlex 70 drives • PowerFlex 700S drives

• PowerFlex 700 drives • PowerFlex 7000 drives

Getting Started

1-3

Required Equipment

Equipment Shipped with the Adapter

When you unpack the adapter, verify that the package includes:

❑ One ControlNet adapter

❑ A 2.54 cm (1 in.) and a 15.24 cm (6 in.) Internal Interface cable

(only one cable is needed to connect the adapter to the drive)

❑ This manual

User-Supplied Equipment

To install and configure the ControlNet adapter, you must supply:

❑ A small flathead or Phillips screwdriver

❑ Configuration tool, such as:

– PowerFlex HIM

– DriveExplorer (version 2.01 or higher)

– DriveExecutive (version 1.01 or higher)

– RSNetWorx for ControlNet (version 3.00 or higher)

❑ Controller configuration software

(Examples: RSLogix 5, RSLogix 500, or RSLogix 5000)

❑ A PC connection to the ControlNet network

(Examples: 1784-PCC, 1770-KFC, or 1784-KTCX)

1-4

Getting Started

Safety Precautions

Please read the following safety precautions carefully.

!

!

!

!

!

!

ATTENTION: Risk of injury or death exists. The PowerFlex drive may contain high voltages that can cause injury or death. Remove all power from the PowerFlex drive, and then verify power has been removed before installing or removing a ControlNet adapter.

ATTENTION: Risk of injury or equipment damage exists. Only 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 adapter. Failure to comply may result in injury and/or equipment damage.

ATTENTION: Risk of equipment damage exists. The ControlNet adapter 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 adapter. If you are unfamiliar with static control procedures, refer to Guarding Against

Electrostatic Damage, Publication 8000-4.5.2.

ATTENTION: Risk of injury or equipment damage exists. If the

ControlNet adapter is transmitting control I/O to the drive, the drive may fault when you reset the adapter. Determine how your drive will respond before resetting an adapter.

ATTENTION: Risk of injury or equipment damage exists.

Parameters 10 - [Comm Flt Action] and 11 - [Idle Flt Action] let you determine the action of the adapter and connected PowerFlex drive if communications are disrupted. By default, these parameters fault the

PowerFlex drive. You can set these parameters so that the PowerFlex drive continues to run. Precautions should be taken to ensure that the settings of these parameters do not create a risk of injury or equipment damage. When commissioning the drive, verify that your system responds correctly to various situations (for example, a disconnected cable or a faulted controller.)

ATTENTION: Risk of injury or equipment damage exists. 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.

Getting Started

1-5

!

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

Quick Start

This section is provided to help experienced users quickly start using a

ControlNet adapter. If you are unsure how to complete a step, refer to the referenced chapter.

Step

1

Review the safety precautions for the adapter.

Refer to . . .

Throughout This

Manual

Drive User Manual 2

Verify that the PowerFlex drive is properly installed.

3

Install the adapter.

Verify that the PowerFlex drive is not powered. Then, connect the adapter 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 adapter to the drive.

Chapter 2 ,

Installing the

Adapter

4

Apply power to the adapter.

The adapter 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 7 , Troubleshooting .

5

Configure the adapter for your application.

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

• I/O configuration

• Fault actions

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

Use a network tool such as RSNetWorx for ControlNet to configure the scanner on the network.

8

Create a ladder logic program.

Use a programming tool such as RXLogix to create a ladder logic program that enables you to:

• Control the adapter and connected drive using I/O.

• Monitor or configure the drive using Explicit Messages.

Chapter 3

PLC-5C

,

Configuring the

Adapter

Chapter 4 ,

RSNetWorx

Configuration for

Applications

Chapter 5 ,

PLC-5C

Applications

Chapter 6 ,

ControlLogix

Applications

1-6

Getting Started

Modes of Operation

The adapter uses four status indicators to report its operating status. They can be viewed on the adapter or through the drive cover. See

Figure 1.2

.

Figure 1.2 Status Indicators (location on drive may vary)

PWR

STS

20-COMM-C

(coax) shown

PORT

MOD

Net A

Net B

Item Status

Indicator

Normal

Status

(1)

Description

PORT Green Normal Operation. The adapter is properly connected and is communicating with the drive.

MOD Green Normal Operation. The adapter is operational and is transferring I/O data.

Flashing

Green

Normal Operation. The adapter is operational but is not transferring I/O data.

NET A Green Normal Operation. The adapter is properly connected and communicating on the network.

NET B Green Normal Operation. The adapter is properly connected and communicating on the network.

Off Normal Operation if the network is not using redundant media.

(1)

If all status indicators are off, the adapter is not receiving power. Refer to

Chapter 2 ,

Installing the Adapter , for instructions on installing the adapter.

If any other conditions occur, refer to

Chapter 7 , Troubleshooting .

Chapter

2

Installing the Adapter

Chapter 2 provides instructions for installing the adapter in a PowerFlex

7-Class drive.

Topic

Preparing for an Installation

Page

2-1

Commissioning the Adapter 2-1

Connecting the Adapter to the Drive 2-3

Topic

Connecting the Adapter to the

Network

Applying Power

Page

2-5

2-6

Preparing for an Installation

Before installing the ControlNet adapter:

• Verify that you have all required equipment. Refer to

Chapter 1 ,

Getting Started

.

Commissioning the Adapter

To commission the adapter, 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 adapter, or the adapter is reset. If you change a setting, cycle power or reset the adapter.

!

ATTENTION: Risk of equipment damage exists. The ControlNet adapter 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 adapter. If you are unfamiliar with static control procedures, refer to Guarding Against

Electrostatic Damage, Publication 8000-4.5.2.

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

2-2

Installing the Adapter

1. Set the ControlNet adapter’s node address by rotating the node address switches to the desired value for each digit.

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

Important: The node address must be set before power is applied because the adapter 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 adapter.

Figure 2.1 Setting Adapter’s Node Address

0

1

9

2 3

8 7

4

5

6

2

0

1

9

8

3

4

5

6

7

20-COMM-C (coax) shown

Setting Description

00-99 Node address used by the adapter if switches are enabled. The default switch setting is 02.

Important: If the address switches are set to “00”, the adapter will use the setting of Parameter 03 - [CN Addr Cfg] for the node address.

Refer to

Chapter 3 , Configuring the Adapter .

Installing the Adapter

2-3

Connecting the Adapter to the Drive

1. Remove power from the drive.

2. Use static control precautions.

3. Connect the Internal Interface cable to the DPI port on the drive and then to the DPI connector on the adapter.

Figure 2.2 DPI Ports and Internal Interface Cables

ControlNet Adapter

(20-COMM-C shown)

PowerFlex 70 Drive

PowerFlex 700 Drive

0 - 1 Frame

PowerFlex 700 Drive

2 Frame & Larger

Item Description

15.24 cm (6 in.) Internal Interface cable

DPI Connector

2.54 cm (1 in.) Internal Interface cable

2-4

Installing the Adapter

4. On a PowerFlex 70, fold the Internal Interface cable behind the adapter and mount the adapter on the drive using the four captive screws. On a PowerFlex 700 or PowerFlex 700S, just mount the adapter on the drive using the four captive screws to secure and ground it to the drive.

Important: All screws must be tightened since the adapter is grounded through a screw. Recommended torque is 9.0

N-m (8.0 lb.-in.).

Figure 2.3 Mounting the Adapter (20-COMM-C coax adapter shown)

Drive

Adapter

Internal Interface cable folded behind the adapter and in front of drive.

PowerFlex 70 Drive

Adapter mounts in drive.

PowerFlex 700 Drive (0 - 1 Frames)

Adapter mounts on door.

PowerFlex 700 Drive (2 Frame & Larger)

Adapter mounts in drive.

Installing the Adapter

2-5

Connecting the Adapter to the Network

!

ATTENTION: Risk of injury or death exists. The PowerFlex drive may contain high voltages that can cause injury or death. Remove power from the drive, and then verify power has been discharged before installing or removing an adapter.

1. Remove power from the drive.

2. Use static control precautions.

3. Route the ControlNet cable through the bottom of the PowerFlex

drive. (See Figure 2.3

.)

4. Connect the ControlNet cable to the adapter. A 1786-TPS (straight tap) is recommended for the 20-COMM-C (coax).

See

Figure 2.4

and

Figure 2.5

for examples of wiring to a ControlNet

network.

Figure 2.4 Example Network Wiring (coax)

ControlLogix

Controller

PowerFlex 70s

(each with a 20-COMM-C

ControlNet Adapter)

(optional redundancy)

2-6

Installing the Adapter

Figure 2.5 Example Network Wiring (fiber)

ControlLogix

Controller

1786-RPA 1786-RPFM 1786-RPFS

. . .

PowerFlex 70s (each with a 20-COMM-Q

ControlNet Adapter)

Star topology shown

Refer to the ControlNet Coax Media Planning and Installation Guide

(Publication # CNET-IN002…) or the ControlNet Fiber Media Planning and Installation Guide (Publication # CNET-IN001…) for information about network system design and component installation.

Applying Power

!

ATTENTION: Risk of equipment damage, injury, or death exists.

Unpredictable operation may occur if you fail to verify that parameter settings and switch settings are compatible with your application.

Verify that settings are compatible with your application before applying power to the drive.

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.

2. Apply power to the PowerFlex drive. The adapter 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 go red, there is a problem. Refer to

Chapter 7 , Troubleshooting .

3. Apply power to the master device (scanner) and other devices on the network.

Chapter

3

Configuring the Adapter

Chapter 3 provides instructions and information for setting the parameters in the adapter.

Topic

Configuration Tools

Using the PowerFlex HIM

Page

3-1

3-2

Setting the Node Address 3-3

Setting the I/O Configuration 3-3

Selecting Master-Slave 3-4

Topic

Selecting Reference Adjust

Setting a Fault Action

Page

3-5

3-6

Resetting the Adapter 3-7

Viewing the Adapter Configuration 3-8

For a list of parameters, refer to Appendix B , Adapter Parameters . For

definitions of terms in this chapter, refer to the

Glossary .

All example screens shown in this chapter are based on the

20-COMM-C.

Configuration Tools

The ControlNet adapter stores parameters and other information in its own non-volatile memory. You must, therefore, access the adapter to view and edit its parameters. The following tools can be used to access the adapter parameters:

Tool

PowerFlex HIM

DriveExplorer Software

(version 3.xx or higher)

DriveExecutive Software

(version 1.xx or higher)

Refer to . . .

page 3-2

http://www.ab.com/drives/driveexplorer, or

DriveExplorer Online help (installed with the software) http://www.ab.com/drives/drivetools, or

DriveExecutive Online Help (installed with the software)

3-2

Configuring the Adapter

Using the PowerFlex HIM

If your drive has either an LED or LCD HIM (Human Interface Module), you can use it to access parameters in the adapter as shown below. It is recommended that you read through the steps for your HIM before performing the sequence. For additional HIM information, refer to your

PowerFlex Drive User Manual or the HIM Quick Reference card.

Using an LED HIM

Step

1. Press ALT and then Sel (Device) to display the Device Screen.

Key(s)

ALT

2. Press the Up Arrow or Down

Arrow to scroll to the ControlNet adapter. Letters represent files in the drive, and numbers represent ports. The adapter is usually connected to port 5.

Device

Sel

OR

3. Press the Enter key to enter your selection. A parameter database is constructed, and then the first parameter is displayed.

4. Edit the parameters using the same techniques that you use to edit drive parameters.

Example Screens

Using an LCD HIM

Step

1. In the main menu, press the Up

Arrow or Down Arrow to scroll to

Device Select.

Key(s)

OR

2. Press Enter to enter your selection.

3. Press the Up Arrow or Down

Arrow to scroll to the ControlNet adapter (20-COMM-C shown in example screen).

4. Press Enter to select the

ControlNet adapter. A parameter database is constructed, and then the main menu for the adapter is displayed.

OR

5. Edit the parameters using the same techniques that you use to edit drive parameters.

Example Screens

F-> Stopped

0.00

Main Menu:

Diagnostics

Parameter

Device Select

Hz

Auto

Port 5 Device

20-COMM-C

Main Menu:

Diagnostics

Parameter

Device Select

Configuring the Adapter

3-3

Setting the Node Address

If the Node Address Switches on the adapter are set to “00,” the value of

Parameter 03 - [CN Addr Cfg] determines the node address.

1. Set the value of Parameter 03 - [CN Addr Cfg] to a unique node address.

Figure 3.1 ControlNet Node Address Screen on LCD HIM

Default = 02

Port 5 Device

20-COMM-C

Parameter #: 3

CN Addr Cfg

2

0 <> 99

2. Reset the adapter. See

Resetting the Adapter section in this chapter.

Setting the I/O Configuration

The I/O configuration determines the type of data that is sent to and from the drive. Logic Command/Status, Reference/Feedback, and Datalinks may be enabled or disabled. A “1” enables the I/O. A “0” disables it.

1. Set the bits in Parameter 13 - [DPI I/O Cfg]:

Figure 3.2 I/O Configuration Screen on an LCD HIM

Port 5 Device

20-COMM-C

Parameter #: 13

DPI I/O Cfg x x x x x x x x x x x 0 0 0 0 1

Cmd/Ref b00

1

2

Bit Description

0 Logic Command/Reference (Default)

Datalink A

Datalink B

3

4

Datalink C

Datalink D

5 - 15 Not Used

Bit 0 is the right-most bit. In Figure 3.2

, it is highlighted and equals

“1.”

3-4

Configuring the Adapter

2. If you enabled Logic Command/Reference, configure the drive to accept the Logic Command and Reference from the adapter. For example, set Parameter 90 - [Speed Ref A Sel] in a PowerFlex 70 or 700 drive to “DPI Port 5” so that the drive uses the Reference from the adapter. Also, verify that the mask parameters in the drive (for example, Parameter 276 - [Logic Mask]) are configured to receive the desired logic from the adapter.

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

4. Reset the adapter. See

Resetting the Adapter section in this chapter.

Selecting Master-Slave

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

To set a Master-Slave hierarchy

1. Enable the desired I/O in Parameter 13 - [DPI I/O Config]. Refer to

( Figure 3.2

).

2. Set the bits in Parameter 25 - [M-S Input]. This parameter determines the data transmitted from the scanner to the drive.

A “1” enables the I/O. A “0” disables the I/O.

Figure 3.3 Master-Slave Input Screen on an LCD HIM

Port 5 Device

20-COMM-C

Parameter #: 25

M-S Input x x x x x x x x x x x 0 0 0 0 1

Cmd/Ref b00

Bit Description

0

1

Logic Command/Reference (Default)

Datalink A Input

2

3

Datalink B Input

Datalink C Input

4 Datalink D Input

5 - 15 Not Used

Bit 0 is the right-most bit. In Figure 3.3

, it is highlighted and equals

“1.”

Configuring the Adapter

3-5

3. Set the bits in Parameter 26 - [M-S Output]. This parameter determines the data transmitted from the drive to the scanner. A “1” enables the I/O. A “0” disables the I/O.

Figure 3.4 Master-Slave Output Screen on an LCD HIM

Port 5 Device

20-COMM-C

Parameter #: 26

M-S Output x x x x x x x x x x x 0 0 0 0 1

Status/Fdbk b00

Bit Description

0

1

2

Status/Feedback (Default)

Datalink A Output

Datalink B Output

3

4

Datalink C Output

Datalink D Output

5 - 15 Not Used

Bit 0 is the right-most bit. In Figure 3.4

it is highlighted and equals

“1.”

4. Reset the adapter. See

Resetting the Adapter section in this chapter.

The adapter 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 adapter. Refer to

Chapter 4 , RSNetWorx Configuration for PLC-5C

Applications .

Selecting Reference Adjust

Parameter 27 - [Reference Adjust] enables you to adjust the percent scaling factor for the Reference from the network. The factor can be set from 0-200%. This lets the drive’s Reference either match the network

Reference (=100%), scale below the network Reference (<100%), or scale above the network Reference (>100%).

3-6

Configuring the Adapter

Setting a Fault Action

By default, when communications are disrupted (for example, a cable is disconnected) or the scanner 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 Parameter 10 - [Comm Flt Action] and a different response to an idle scanner using Parameter 11 - [Idle

Flt Action].

!

ATTENTION: Risk of injury or equipment damage exists. Parameters

10 - [Comm Flt Action] and 11 - [Idle Flt Action] let you determine the action of the adapter and connected drive if communications are disrupted or the scanner is idle. By default, these parameters fault the drive. You can set these parameters so that the drive continues to run.

Some ControlNet scanners may operate differently when a controller is idle which could limit the Idle Fault Action’s operating states.

Precautions should be taken to ensure that settings of these parameters do not create a risk of injury or equipment damage. When commissioning the drive, verify that your system responds correctly to various situations

(for example, a disconnected cable or faulted controller).

To change the fault action

• Set the values of Parameters 10 - [Comm Flt Action] and 11- [Idle

Flt Action] to the desired responses:

1

2

Value Action

0 Fault (default)

Description

The drive is faulted and stopped. (Default)

Stop

Zero Data

The drive is stopped, but not faulted.

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

3

4

Hold Last The drive continues in its present state after a communications disruption.

Send Flt Cfg The drive is sent the data that you set in the fault configuration parameters (Parameters 15 - [Flt Cfg Logic] through 24 - [Flt Cfg D2 In]).

Figure 3.5 Fault Action Screens on an LCD HIM

Port 5 Device

20-COMM-C

Parameter #10

Comm Flt Action

0

Fault

Port 5 Device

20-COMM-C

Parameter #11

Idle Flt Action

Fault

0

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

Configuring the Adapter

3-7

To set the fault configuration parameters

If you set Parameter 10 - [Comm Flt Action] or 11 - [Idle Flt Action] to “Send Flt Cfg,” the values in the following parameters 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.

Parameter Name

15 Flt Cfg Logic

Description

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

16

17 – 24

Flt Cfg Ref

Flt Cfg x1 In or

Flt Cfg x2 In

A 32-bit value (0 – 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.

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

Resetting the Adapter

Changes to switch settings or some adapter parameters require that you reset the adapter before the new settings take effect. You can reset the adapter by cycling power to the drive or by using the following parameter:

!

ATTENTION: Risk of injury or equipment damage exists. If the adapter is transmitting control I/O to the drive, the drive may fault when you reset the adapter. Determine how your drive will respond before resetting a connected adapter.

• Set Parameter 09 - [Reset Module] to Reset Module:

Figure 3.6 Reset Screen on an LCD HIM

Port 5 Device

20-COMM-C

Parameter #: 9

Reset Module

1

Reset Module

1

2

Value Description

0 Ready (Default)

Reset Module

Set Defaults

When you enter 1 = Reset Module, the adapter will be immediately reset.

When you enter 2 = Set Defaults, the adapter will set all adapter parameters to their factory-default settings. After performing a Set Defaults, enter 1 = Reset Module so that the new values take effect. The value of this parameter will be restored to 0 = Ready after the adapter is reset.

3-8

Configuring the Adapter

Viewing the Adapter Configuration

The following parameters provide information about how the adapter is configured. You can view these parameters at any time.

Number Name

01

02

04

DPI Port

Description

The port on the drive to which the adapter is connected.

Usually, it is port 5.

DPI Data Rate The data rate used by DPI in the drive. It will be either 125 or

500 kbps (kilobits/sec). It is set in the drive, and the adapter detects it.

CN Addr Act The node address used by the adapter. This will be one of the following values:

• The address set by the rotary switches.

• The value of Parameter 03 - [CN Addr Cfg].

• An old address of the switches or parameter if they have been changed and the adapter has not been reset.

06

07

08

12

14

CN Rate Act

Datalink size

The data rate used by the adapter.

Ref/Fdbk Size The size of the Reference/Feedback. It will either be 16 bits or 32 bits. It is set in the drive and the adapter automatically uses the correct size.

The size of the Datalinks. It will either be 16 bits or 32 bits. It is set in the drive and the adapter automatically uses the correct size.

CN Active Cfg Source from which the adapter node address is taken. This will be either switches or Parameter 03 - [CN Addr Cfg] in

EEPROM. It is determined by the settings of the switches on the adapter.

DPI I/O Active The Reference/Feedback and Datalinks used by the adapter. This value is the same as Parameter 13 - [DPI I/O

Cfg] unless the parameter was changed and the adapter was not reset.

Bit

Default

7 6

x

5

x x

4

0

3

0

2

0

1

0

0

1

Bit Definitions

0 = Cmd/Ref

1 = Datalink A

2 = Datalink B

3 = Datalink C

4 = Datalink D

5 = Not Used

6 = Not Used

7 = Not Used

Chapter

4

RSNetWorx Configuration for PLC-5C

Applications

Chapter 4 provides information for using RSNetWorx for ControlNet to configure a PLC-5C controller to communicate with the ControlNet adapter. RSNetWorx for ControlNet is a 32-bit Windows application for configuring ControlNet networks. After installing and configuring the adapter, RSNetWorx is used to configure the controller to recognize and communicate with the adapter.

Topic

Example Network

Page

4-1

Installing and Registering EDS

Files in RSNetWorx

4-2

Topic

Configuring a Network with

RSNetWorx

Verifying Network Properties

Page

4-6

4-15

Before configuring the controller, your PC must be:

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

• Running RSNetWorx with RSLinx communications.

Example Network

In this example, we will be configuring two PowerFlex 70 drives to be

Node 2 and Node 3 on a coax ControlNet network. This chapter describes the steps needed to configure a simple network like the network in

Figure 4.1

.

4-2

RSNetWorx Configuration for PLC-5C Applications

Figure 4.1 Example ControlNet Network

PowerFlex 70

Node 2

PowerFlex 70

Node 3

Installing and Registering EDS Files in RSNetWorx

This section needs to be performed only if new EDS files need to be added to RSNetWorx. The latest EDS files can be obtained at http://www.ab.com/networks/eds.

1. In the Tools menu, select EDS Wizard and click Next (

Figure 4.2

).

Figure 4.2 Rockwell Software EDS Wizard

2. The EDS Wizard can be used to install (register) new EDS files to the RSNetWorx database, remove (unregister) EDS files from the

RSNetWorx database, or change the graphic icon used to represent the device. Click Next > to continue (

Figure 4.3

).

RSNetWorx Configuration for PLC-5C Applications

Figure 4.3 EDS Wizard Option Screen

4-3

3. Select Register an EDS file(s) and click Next > to continue

( Figure 4.4

).

Figure 4.4 EDS Wizard Designation Screen

4. 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 4.4

), multiple EDS files are registered from a

directory on the hard drive. Click Next > to continue ( Figure 4.5

).

4-4

RSNetWorx Configuration for PLC-5C Applications

Figure 4.5 EDS Files Installation Test Results Screen

5. 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 4.6

).

Figure 4.6 EDS Wizard Change Graphic Image Screen

6. The graphic images for each EDS file are displayed and can be changed if desired. Click Next > to continue (

Figure 4.7

).

RSNetWorx Configuration for PLC-5C Applications

Figure 4.7 EDS Wizard Final Task Summary Screen

4-5

7. Click Next > to register the EDS files and continue (

Figure 4.8

).

Figure 4.8 EDS Wizard Completion Screen

8. The EDS files have been installed and registered. Click Finish to

return to the main RSNetWorx screen ( Figure 4.9

).

4-6

RSNetWorx Configuration for PLC-5C Applications

Figure 4.9 RSNetWorx for ControlNet DPI to ControlNet Folder Example

9. Click on the DPI to ControlNet folder in the Hardware window

( Figure 4.9

) to view the EDS files that have been installed to the

RSNetWorx database.

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.

RSNetWorx Configuration for PLC-5C Applications

4-7

The various views can be displayed or closed by using the View menu.

In

Figure 4.10

, the Network Usage, Hardware, and Graph views are

displayed while the Message and Favorites views are closed.

Figure 4.10 RSNetWorx for ControlNet Screen

1. Click on the on-line icon to browse the network. The Browse for

Network dialog box appears ( Figure 4.11

).

Figure 4.11 Example Browse for Network Dialog Box

4-8

RSNetWorx Configuration for PLC-5C Applications

2. Select the ControlNet network access method and click OK. In this example (

Figure 4.11

), RSNetWorx will use the 1784-PCC to access the ControlNet network.

RSNetWorx starts browsing the ControlNet network for nodes and builds the graphic representation of the network (

Figure 4.12

).

Figure 4.12 Example Network Displayed in RSNetWorx

3. When the network browse is complete, a graphical view of the network is displayed. In this example (

Figure 4.13

), the ControlNet network consists of a PLC-5C/40C controller, two PowerFlex 70 drives, and a PC using a 1784-PCC ControlNet adapter. The symbol indicates the device shown on the network does not exist in the configuration file, but it was found on the network.

RSNetWorx Configuration for PLC-5C Applications

Figure 4.13 Sample ControlNet Configuration Screen

4-9

4. Double-click on the PLC-5C/40C icon. The ControlNet configuration box displays information about each node

( Figure 4.14

).

Figure 4.14 Sample ControlNet Configuration Box

4-10

RSNetWorx Configuration for PLC-5C Applications

5. Click OK ( Figure 4.15

).

Figure 4.15 Example of Product Line after Drive Connection is Selected

The communication adapter must be configured on the ControlNet network so the controller can communicate with it. Click the Edits

Enabled check-box as shown in

Figure 4.15

.

6. If the On-line / Off-line Mismatch dialog box appears, click OK to use the on-line data (

Figure 4.16

). If prompted to save, save the data

( Figure 4.17

).

Figure 4.16 Online / Offline Mismatch Dialog Box

RSNetWorx Configuration for PLC-5C Applications

Figure 4.17 Save Dialog Box

4-11

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.

7. After

Figure 4.15

reappears, right-click on the controller’s icon

(PLC-5C) and select Scanlist Configuration. The Scanlist

Configuration screen (

Figure 4.18

) is used to configure the controller

to communicate with the nodes.

Figure 4.18 Scanlist Configuration Screen

4-12

RSNetWorx Configuration for PLC-5C Applications

8. Enter the Integer files to be used for ControlNet communications

( Figure 4.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.

Figure 4.19 Integer Files for ControlNet Communications Screen

9. Double-click the Node 2 row (PowerFlex 70). 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 PowerFlex 70 is set for all I/O enabled

which equates to 10 words of I/O ( Figure 4.20

):

Figure 4.20 Input / Output Table

Words Input to PLC-5C

0-1 Logic Command / Reference

Output to PLC-5C

Logic Status / Feedback

2-3

4-5

Datalinks A1 & A2 Out

Datalinks B1 & B2 Out

Datalinks A1 & A2 In

Datalinks B1 & B2 In

6-7

8-9

Datalinks C1 & C2 Out

Datalinks D1 & D2 Out

Datalinks C1 & C2 In

Datalinks D1 & D2 In

Important: The size of the Reference (Parameter 7- [Ref/Fdbk

Size]) and Datalinks (Parameter 8- [Datalink Size]) 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.

Note the values in the Input Address and Output Address fields.

These are needed to develop a ladder program.

RSNetWorx Configuration for PLC-5C Applications

4-13

10. Enter the desired Requested Packet Interval (RPI) and note the value

( Figure 4.21

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

Figure 4.21 Communication Properties

11. Click on the Electronic Keying tab ( Figure 4.22

). Electronic Keying

is used to determine the criteria used in order for the scanner to establish a connection to a node. Select the settings according to your application needs.

Figure 4.22 Connection Properties - Electronic Keying Settings

4-14

RSNetWorx Configuration for PLC-5C Applications

12. Click on the Details tab (

Figure 4.23

). The availability of choosing connection options are determined by the EDS file for the node.

Click OK.

Figure 4.23 Connection Properties - Details Settings

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

Figure 4.24

).

Figure 4.24 Scanlist Configuration - Mapped Nodes

RSNetWorx Configuration for PLC-5C Applications

14. Select File > Save to save the project ( Figure 4.25

).

Figure 4.25 Save Configuration Dialog Box

4-15

If prompted to optimize and re-write schedule for all connections,

click OK ( Figure 4.26

).

Figure 4.26 Save As File Box

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

Verifying Network Properties

1. In the Network menu, select Properties to display the ControlNet dialog box (

Figure 4.27

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

4-16

RSNetWorx Configuration for PLC-5C Applications

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 4.27 ControlNet Dialog Box

2. If a special media configuration is required (for example, repeater or fiber), select the Media Configuration tab (

Figure 4.28

) and make

the appropriate changes. Refer to the RSNetWorx on-line help for more information.

Figure 4.28 ControlNet: Media Configuration Tab

RSNetWorx Configuration for PLC-5C Applications

4-17

3. If desired, select the General tab (

Figure 4.29

) and enter a name and

description for the network. Click OK.

Figure 4.29 ControlNet: General Tab

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

4-18

Notes:

RSNetWorx Configuration for PLC-5C Applications

Chapter

5

PLC-5C Applications

Chapter 5 provides information and examples that explain how to use

I/O Messaging and Explicit Messaging to control, configure, and monitor a PowerFlex 7-Class drive using a PLC-5C.

Topic

About I/O Messaging

Understanding the I/O Image

Using Logic Command/Status

Using Reference/Feedback

Using Datalinks

Page

5-1

5-2

5-4

5-5

5-6

Topic

Main Program (PLC-5C)

About Explicit Messaging

Performing Explicit Messages

Explicit Messaging Example

Page

5-9

5-12

5-12

5-13

!

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

About I/O Messaging

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

The ControlNet adapter provides many options for configuring and using

I/O, including:

• The size of I/O can be configured by enabling or disabling the Logic

Command/Reference and Datalinks.

• A Master-Slave hierarchy can be set up.

Chapter 3 , Configuring the Adapter and

Chapter 4 , RSNetWorx

Configuration for PLC-5C Applications

discuss how to configure the

adapter 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 adapter and scanner.

5-2

PLC-5C Applications

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 adapter. Input I/O is status data that is produced by the adapter and consumed as input by the scanner. The I/O image table will vary based on the following:

• Size (either 16-bit or 32-bit) of the Reference/Feedback words and

Datalink words used by the drive.

• Configuration of I/O (Parameter 25 - [M-S Input] and Parameter

26 - [M-S Output]). If all I/O is not enabled, the image table is truncated. The image table always uses consecutive words starting at word 0.

Figure 5.1

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

Figure 5.1 Example I/O Image with All I/O Enabled

ControlNet

Controller

Scanner

Output

Image

(Write)

Input

Image

(Read)

Adapter

Word and I/O

0 Logic Command

1 Reference

2 Datalink In A1

3 Datalink In A2

4 Datalink In B1

5 Datalink In B2

6 Datalink In C1

7 Datalink In C2

8 Datalink In D1

9 Datalink In D2

0 Logic Status

1 Feedback

2 Datalink Out A1

3 Datalink Out A2

4 Datalink Out B1

5 Datalink Out B2

6 Datalink Out C1

7 Datalink Out C2

8 Datalink Out D1

9 Datalink Out D2

DPI

Message

Handler

Message

Buffer

PowerFlex Drive

Logic Command

Reference

Data In A1

Data In A2

Data In B1

Data In B2

Data In C1

Data In C2

Data In D1

Data In D2

Logic Status

Feedback

Data Out A1

Data Out A2

Data Out B1

Data Out B2

Data Out C1

Data Out C2

Data Out D1

Data Out D2

Message

Handler

PLC-5C Applications

5-3

In

Figure 5.1

, the configuration is shown using 10 words of output and

10 words of input. Depending on your application needs, this may vary.

For example, an image that uses 32-bit words for Reference and

Datalinks would change the I/O image in

Figure 5.1

as follows:

Word

0

1

2 - 3

Output I/O

Logic Command

Pad Word

Reference

4 - 7

8 - 11

Datalink A1/A2

Datalink B1/B2

12 - 15 Datalink C1/C2

16 - 19 Datalink D1/D2

Input I/O

Logic Status

Pad Word

Feedback

Datalink A1/A2

Datalink B1/B2

Datalink C1/C2

Datalink D1/D2

An image that uses a 16-bit Reference and 32-bit Datalinks would change the I/O image in

Figure 5.1

as follows:

1

2

Word

0

Output I/O

Logic Command

Pad Word

Reference

3

4 - 7

Pad Word

Datalink A1/A2

8 - 11 Datalink B1/B2

12 - 15 Datalink C1/C2

16 - 19 Datalink D1/D2

Input I/O

Logic Status

Pad Word

Feedback

Pad Word

Datalink A1/A2

Datalink B1/B2

Datalink C1/C2

Datalink D1/D2

Figure 5.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.

5-4

PLC-5C Applications

Figure 5.2 Example I/O Image with Only Logic/Reference and Datalink B Enabled

ControlNet

Controller

Scanner

Output

Image

(Write)

Adapter

Word and I/O

0 Logic Command

1 Pad Word

2 Reference (LSW)

(1)

3 Reference (MSW)

(1)

4 Datalink In B1

5 Datalink In B2

DPI

PowerFlex Drive

Logic Command

Reference

Data In A1

Data In A2

Data In B1

Data In B2

Data In C1

Data In C2

Data In D1

Data In D2

Input

Image

(Read)

0 Logic Status

1 Pad Word

2 Feedback (LSW)

(1)

3 Feedback (MSW)

(1)

4 Datalink Out B1

5 Datalink Out B2

Logic Status

Feedback

Data Out A1

Data Out A2

Data Out B1

Data Out B2

Data Out C1

Data Out C2

Data Out D1

Data Out D2

(1)

LSW is Least Significant Word (Bits 15 – 0). MSW is Most Significant Word (Bits 31 – 16).

Using Logic Command/Status

When enabled, the Logic Command/Status word is always word 0 in the output image and word 0 in the input image. The Logic Command is a

16-bit word of control produced by the scanner and consumed by the adapter. The Logic Status is a 16-bit word of status produced by the adapter and consumed by the scanner.

This manual contains the bit definitions for select PowerFlex products in

Appendix D , Logic Command/Status Words . For other products, refer to

their documentation.

PLC-5C Applications

5-5

Using Reference/Feedback

When enabled, Reference/Feedback begins at word 1 (16-bit) or word 2

(32-bit) in the I/O range. The Reference (16 bits or 32 bits) is produced by the controller and consumed by the adapter. The Feedback (16 bits or

32 bits) is produced by the adapter and consumed by the controller. The size of the Reference/Feedback is determined by the drive and displayed in Parameter 07 - [Ref/Fdbk Size] in the adapter.

Size Valid Values In I/O Image Example

16-bit -32768 to 32767 Word 1

Figure 5.1

32-bit -2147483648 to 2147483647 Word 2 (LSW) and Word 3 (MSW)

Figure 5.2

The Reference value is a scaled value; it is not an engineering value. For example, in PowerFlex 70/700 drives, the reference is scaled based on the value of Parameter 55 - [Maximum Freq] where “32,767” equals the Parameter 55 frequency value, and “0” equals 0 Hz. Note that the commanded maximum speed can never exceed the value of Parameter

82 - [Maximum Speed].

Figure 5.3

shows example References and their results on a PowerFlex 70/700 drive that has its Parameters 55 -

[Maximum Freq] set to 130 Hz and 82 - [Maximum Speed] set to 60

Hz.

Figure 5.3 Example Speed Reference and Feedback for a PowerFlex 70/700

Reference

Value

32767

(1)

16384

8192

0

Scale

Percent

100%

50%

25%

0%

Value

130 Hz

65 Hz

32.5 Hz

0 Hz

Output Speed

60 Hz

(2)

60 Hz

(2)

32.5 Hz

0 Hz

Feedback

Value

15123

(3)

15123

(3)

8192

0

(1)

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

(2)

The drive runs at 60 Hz instead of 130 Hz or 65 Hz because Parameter 82 - [Maximum

Speed] sets 60 Hz as the maximum speed.

(3)

The Feedback value is also scaled based on the value of Parameter 55 - [Maximum

Freq], For example, 60/130 = 0.46 so 32767 x 0.46 = 15123.

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

5-6

PLC-5C Applications

Using Datalinks

A Datalink is a mechanism used by PowerFlex 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 occupies two 16-bit or 32-bit words in both the input and output image.

Parameter 08 - [Datalink Size] will indicate whether the drive uses

16-bit or 32-bit words for Datalinks.

Rules for Using Datalinks

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

• Parameter settings in the drive determine the data passed through the

Datalink mechanism. Refer to the documentation for your drive.

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

32-Bit Parameters using 16-Bit Datalinks

To read (and/or write) a 32-bit parameter using 16-bit Datalinks, typically both Datalinks of a pair (A, B, C, D) are set to the same 32-bit parameter. For example, to read Parameter 09 - [Elapsed MWh] in a

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

Datalink Most/Least Significant Word

A1

A2

LSW

MSW

Parameter Data (decimal)

9

9

58

0

Regardless of the Datalink combination, x1 will always contain the LSW and x2 will always contain the MSW. In the following examples

Parameter 242 - [Power Up Marker] in a PowerFlex 70 contains a value of 88.4541 hours.

Datalink Most/Least Significant Word

A1 LSW

A2 - Not Used -

Parameter Data (decimal)

242 32573

0 0

PLC-5C Applications

Datalink Most/Least Significant Word

A1 - Not Used -

A2 MSW

Parameter Data (decimal)

0 0

242 13

Datalink Most/Least Significant Word

A2 MSW

B1 LSW

Parameter Data (decimal)

242 13

242 32573

5-7

32-bit data is stored in binary as follows:

MSW

LSW

2

31

through 2

16

2

15

through 2

0

Example:

Parameter 242 - [Power Up Marker] = 88.4541 hours

MSW = 13 decimal

= 1101 binary

= 2

19

+ 2

18

+ 2

16

= 851968

LSW = 32573

851968 + 32573 = 884541

Function of the Example Program

The following example ladder logic program works with a PLC-5C controller and a PowerFlex 70 or PowerFlex 700 drive. This example program enables you to:

• Obtain Logic Status information from the drive.

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

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

• Send/Receive Datalink data to/from the drive.

Example Adapter Settings

• Nodes 2 and 3

• See

Chapter 4

,

RSNetWorx Configuration for PLC-5C Applications

.

5-8

PLC-5C Applications

Example Parameter Settings

Device

PowerFlex 70

Drive

302

303

310

311

Parameter Name

90 Speed Ref A Sel

Value

22

300

301

Data In A1

Data In A2

140

142

Data In B1

Data In B2

Data Out A1

Data Out A2

100

155

140

142

20-COMM-C

Adapter or

20-COMM-Q

Adapter

312

313

13

25

26

Data Out B1

Data Out B2

DPI I/O Cfg

M-S Input

M-S Output

Description

‘DPI Port 5’ (20-COMM-C or Q)

Points to Pr. 140 [Accel Time 1]

Points to Pr. 142 [Decel Time 1]

Points to Pr. 100 [Jog Speed]

Points to Pr. 155 [Stop Mode A]

Points to Pr. 140 [Accel Time 1]

Points to Pr. 142 [Decel Time 1]

100

155

Points to Pr. 100 [Jog Speed]

Points to Pr. 155 [Stop Mode A] xxx1 1111 Enables Cmd/Ref, Datalinks A-D xxx1 1111 Configures the I/O Data to be transferred from the network to the drive.

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

Logic Command/Status Words

This example uses the Logic Command word and Logic Status word for

PowerFlex 70 and PowerFlex 700 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.

PLC-5C Applications

Main Program (PLC-5C)

Figure 5.4 I/O Messaging

0000

0001

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 Switch

I:001 Operator Speed Reference

O:000/0 Drive Ready

O:000/1 Drive Active

O:000/2 Drive Faulted

O:001 Operator Speed Feedback

The 20-COMM-C on the PowerFlex 70 drive is mapped as follows:

N9:0 Logic Status

N9:1 Feedback

N9:2 Datalink A1 Out

N10:0 Logic Command

N10:1 Reference

N10:2 Datalink A1 In

N9:3 Datalink A2 Out

N9:4 Datalink B1 Out

N9:5 Datalink B2 Out

N9:6 Datalink C1 Out

N9:7 Datalink C2 Out

N10:3 Datalink A2 In

N10:4 Datalink B1 In

N10:5 Datalink B2 In

N10:6 Datalink C1 In

N9:8 Datalink D1 Out

N9:9 Datalink D2 Out

Operator

Start

N10:7 Datalink C2 In

N10:8 Datalink D1 In

N10:9 Datalink D2 In

Drive

Logic Command

Pushbutton

I:000

0

START

N10:0

1

Operator

Stop

Pushbutton

I:000

1

Drive

Logic Command

STOP

N10:0

0

5-9

5-10

PLC-5C Applications

Figure 5.4 I/O Messaging (Continued)

0002

0003

0004

0005

0006

Operator

Clear Faults

Pushbutton

I:000

2

Operator

Fwd / Rev

Selector Switch

I:000

3

Operator

Fwd / Rev

Selector Switch

I:000

3

Drive

READY

Status

Bit

N9:0

0

Drive

ACTIVE

Status

Bit

N9:0

1

Drive

Logic Command

CLEAR FAULTS

N10:0

3

Drive

Logic Command

FORWARD

N10:0

4

Drive

Logic Command

REVERSE

N10:0

5

Operator

Drive Ready

Status

Display

O:000

0

Operator

Drive Active

Status

Display

O:000

1

PLC-5C Applications

Figure 5.4 I/O Messaging (Continued)

Drive

FAULTED

Status

Bit

N9:0

0007

7

0008

Operator

Drive Faulted

Status

Display

O:000

2

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

Move

Source I:001

0<

Dest N10:1

0<

5-11

0009

The rung moves the Speed Feedback from the drive to the operator station.

Move

Source N9:1

0<

Dest O:001

0<

0010

0011

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

Drive

Datalink A1 In

Copy File

Source

Dest

Length

#N7:0

#N10:2

8

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

Copy File

Source

Dest

Length

#N9:2

#N7:10

8

0012

This rung executes the messaging logic.

Jump To Subroutine

Prog File Number

0013

U:3

END

5-12

PLC-5C Applications

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.

Performing Explicit Messages

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

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

Figure 5.5 Explicit Message Process

Complete Explicit

Message

Retrieve Explicit

Message Response

Set up and send Explicit

Message Request

Event

PORT

MOD

NET A

NET B

PWR

STS

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

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

3. The slave device transmits the Explicit Message Response back to the scanner. The data is stored in the scanner buffer.

4. The controller retrieves the Explicit Message Response from the scanner’s buffer (upload).

5. The Explicit Message is complete.

Note: The scanner module may be integrated with the controller (e.g.,

PLC-5C).

PLC-5C Applications

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

Explicit Messaging Example

Figure 5.6 Explicit Messaging

0000

This rung sends a message to the drive over ControlNet and receives the response from the drive. The message to be sent is built in data file N13 while the response data is placed in data file N14.

User Logic

Message

Initiate

N7:2

0

ControlNet I/O Transfer

Control CT12:0

Setup Screen

EN

DN

ER

0001 END

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

Figure 5.7

).

Figure 5.7 CIO Get Attributes Scattered Screen

5-14

PLC-5C Applications

Configuration

Service Code

Class Number

Instance Number

Send Addr

Rcv Addr

Value

4b (hex)

93 (hex)

0 (hex)

N13:0

N14:0

Description

Get_Attributes_Scattered

DPI Parameter Object

Class Attributes for Drive

Request Message

Response Message

Refer to . . .

C-18

C-15

C-15

C-19

C-19

Get Attributes Scattered Example request and response Data:

Request Data

N13:0

N13:1

N13:2

N13:3

N13:4

N13:5

N13:6

N13:7

N13:8

N13:9

N13:10

N13:11

11

0

0

10

12

0

0

9

0

0

0

0

Parameter Number = 12

(Pad Word)

(Pad Word)

Parameter Number = 11

(Pad Word)

(Pad Word)

Parameter Number = 10

(Pad Word)

(Pad Word)

Parameter Number = 9

(Pad Word)

(Pad Word)

N14:0

N14:1

N14:2

N14:3

N14:4

N14:5

N14:6

N14:7

N14:8

N14:9

N14:10

N14:11

Response Data

0

0

10

148

12 Parameter Number = 12

3333 Value = 333.3Vdc

0

11

(Pad Word)

Parameter Number = 11

Value = 0.0Hz

(Pad Word)

Parameter Number = 10

Value = 14.8Hrs

9

23

Parameter Number = 9

Value = 2.3MWh

PLC-5C Applications

5-15

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

Figure 5.8

).

Figure 5.8 CIO Set Attributes Scattered Screen

Configuration

Service Code

Value

4c (hex)

Description Refer to . . .

Set_Attributes_Scattered

C-18

Set Attributes Scattered Example request and response Data:

Request Data

N13:0

N13:1

N13:2

N13:3

N13:4

N13:5

N13:6

N13:7

N13:8

N13:9

N13:10

N13:11

0

42

16

0

45

50

0

44

Parameter Number = 45

Value = 0.50HP

(Pad Word)

Parameter Number = 44

1740 Value = 1740RPM

0 (Pad Word)

43

600

Parameter Number = 43

Value = 60.0Hz

(Pad Word)

Parameter Number = 42

Value = 1.6Amps

(Pad Word)

5-16

PLC-5C Applications

Response Data

N14:0

N14:1

N14:2

N14:3

N14:4

N14:5

N14:6

N14:7

N14:8

N14:9

N14:10

N14:11

0

0

43

0

45

0

0

44

0

0

0

42

Parameter Number = 45

(Pad Word)

(Pad Word)

Parameter Number = 44

(Pad Word)

(Pad Word)

Parameter Number = 43

(Pad Word)

(Pad Word)

Parameter Number = 42

(Pad Word)

(Pad Word)

A Get Attribute Single message is used to read a single parameter

(

Figure 5.9

).

Figure 5.9 CIO Get Attribute Single Screen

Configuration

Service Code

Class Number

Instance Number

Attribute Number

Value

e (hex)

93 (hex)

1 (hex)

9 (hex)

Description

Get_Attribute_Single

DPI Parameter Object

Drive Parameter 1

Parameter Value Attribute

Refer to . . .

C-18

C-15

C-15

C-16

PLC-5C Applications

5-17

Get Attribute Single example response (reading PowerFlex 70 Parameter

1 in

Figure 5.9

):

Response Data

N13:0 0 Value = 0.0Hz

A Set_Attribute_Single message is used to write a single parameter

(

Figure 5.10

).

Figure 5.10 CIO Set Attribute Single Screen

Configuration

Service Code

Class Number

Instance Number

Attribute Number

Value

10 (hex)

93 (hex)

41 (hex)

9 (hex)

Description

Set_Attribute_Single

DPI Parameter Object

Drive Parameter 41

Parameter Value Attribute

Refer to . . .

C-18

C-15

C-15

C-16

Set Attribute Single example request (writing PowerFlex 70 Parameter

41 in Figure 5.10

):

Request Data

N13:0 2300 Value = 230.0Vac

The Response contains no data, just a status value.

5-18

Notes:

PLC-5C Applications

Chapter

6

ControlLogix Applications

Chapter 6 provides information and examples that explain how to use

I/O Messaging and Explicit Messaging to control, configure, and monitor a PowerFlex 7-Class drive using a ControlLogix.

Topic

Configuring a ControlLogix CNB

Scanner

Understanding the I/O Image

Using Logic Command/Status

Using Reference/Feedback

Using Datalinks

Page

6-2

6-13

6-16

6-16

6-17

Topic

RSLogix 5000 Ladder Logic

Example Program

About Explicit Messaging

Performing Explicit Messages

Explicit Messaging Example

Page

6-20

6-22

6-22

6-23

!

!

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

ATTENTION: Risk of equipment damage exists. 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.

6-2

ControlLogix Applications

Configuring a ControlLogix CNB Scanner

Configuring a ControlLogix CNB scanner, and the network, is mainly

done using RSLogix 5000 software ( Figure 6.1

). RSNetWorx is still required, but only at the end of the configuration process. Start the

RSLogix 5000 software to begin the configuration process.

Figure 6.1 RSLogix 5000: I/O Configuration Selection

1. Right-click on the I/O Configuration folder and select New Module

( Figure 6.2

).

Figure 6.2 RSLogix 5000: New Module Selection

ControlLogix Applications

6-3

2. Select the ControlNet used by the controller (

Figure 6.3

). In this

example, a 1756-CNB Series B ControlNet Bridge is selected. Click

OK.

Figure 6.3 Select Module Type: 1756-CNB/B Selection

3. Enter a Name, Slot number, and Revision number ( Figure 6.4

).

Click Next >.

Figure 6.4 Module Properties: Name Selection

6-4

ControlLogix Applications

4. This step is used to define controller-to-module behavior

( Figure 6.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 6.5 Module Properties: Controller to Module Behavior Screen

5. This window (

Figure 6.6

) is displayed for informational purposes

only. Click Next >.

Figure 6.6 Module Properties: Identification/Status Screen

ControlLogix Applications

6. This window (

Figure 6.7

) is displayed for informational purposes

only. Click Finish >>.

Figure 6.7 Module Properties: Informational Screen

6-5

7. The 1756-CNB/B now appears in the I/O Configuration folder

( Figure 6.8

).

Figure 6.8 RSLogix 5000: I/O Configuration Folder

6-6

ControlLogix Applications

8. Right-click on the 1756-CNB and select New Module ( Figure 6.9

).

Figure 6.9 RSLogix 5000: New Module Selection Screen

9. To configure the ControlNet communication module (20-COMM-C or 20-COMM-Q), select the CONTROLNET-MODULE type

( Figure 6.10

) and click OK.

Figure 6.10 Select Module Type: Generic ControlNet Module Screen

ControlLogix Applications

6-7

10. Enter the Name, Description and Node number ( Figure 6.11

). The

Comm Format

selects the communication format for the module and must be set to Data-INT. Input Assembly Instance is the input connection point for the primary connection and should always be 1.

Output

Assembly Instance is the output connection point for the primary connection and should always be 2. Configuration

Assembly Instance and Size specify the configuration assembly, and should be 6 and 0 respectively. The values entered will vary based on your application needs and the size (16-bit or 32-bit) of the

Reference/Feedback and Datalinks in the drive. For example:

PowerFlex 70/700 (16-bit Ref/Fdbk and Datalinks)

Node configured for:

Logic Command/Reference and

Logic Status/Feedback only

Input Size

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

Output Size

2

4

6

8

10

PowerFlex 700VC (16-bit Ref/Fdbk and 32-bit Datalinks)

Node configured for:

Logic Command/Reference and

Logic Status/Feedback only

Input Size

4 plus Datalink A 8 plus Datalink B 12 plus Datalink C 16 plus Datalink D 20

Output Size

2

6

10

14

18

PowerFlex 700S (32-bit Ref/Fdbk and Datalinks)

Node configured for:

Logic Command/Reference and

Logic Status/Feedback only

Input Size

6 plus Datalink A 10 plus Datalink B 14 plus Datalink C 18 plus Datalink D 22

Output Size

4

8

12

16

20

6-8

ControlLogix Applications

Figure 6.11 Module Properties: ControlNet Module Parameters

After entering all required data, click Apply and then OK

( Figure 6.12

appears).

Figure 6.12 Module Properties: RPI Selection

11. The Requested Packet Interval (RPI) schedules the connection to move data to or from the adapter 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 6.13

appears).

Important: The RPI time must be set greater than or equal to the

Network Update Time (NUT).

ControlLogix Applications

Figure 6.13 Module Properties: My_ControlNet

6-9

12. This window (

Figure 6.13

) is for informational purposes only. Click

Finish >>.

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

( Figure 6.14

).

Figure 6.14 RSLogix: Configure Additional Nodes Screen

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

6-10

ControlLogix Applications

15. In the Data Types folder, click on the Module-Defined sub-folder

( Figure 6.15

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

Figure 6.15 RSLogix 5000: Module-Defined Screen

16. Select Communications > Download to download the configuration

to the controller ( Figure 6.16

). Click Download. RSLogix

automatically enters on-line mode when complete.

Figure 6.16 Download to the Controller Dialog Box

ControlLogix Applications

6-11

17. An Attention symbol is located next to the Node 2 (PowerFlex

70_02) icon, which indicates the ControlNet scanner needs to be configured.

Figure 6.17 RSLogix: Attention Symbol

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 6.18

). The

icon should disappear from the nodes in the Graphical View.

C. Select File > Save and save the project (

Figure 6.19

).

D. Close RSNetWorx.

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

6-12

ControlLogix Applications

Figure 6.18 RSNetWorx for ControlNet Screen

Figure 6.19 RSLogix 5000: Example without Attention Symbol

ControlLogix Applications

6-13

19. The Attention symbol on the RSLogix 5000 connection tree will disappear if the network has been configured properly ( Figure 6.20

).

You are now ready to develop your ladder logic program.

Figure 6.20 RSLogix 5000: Connection Tree without Attention Symbol

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 adapter. Input I/O is status data that is produced by the adapter and consumed as input by the scanner. The I/O image table will vary based on the following:

• Size (either 16-bit or 32-bit) of the Reference/Feedback words and

Datalink words used by the drive.

• Configuration of I/O (Parameter 25 - [M-S Input] and Parameter

26 - [M-S Output]). 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.21

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

6-14

ControlLogix Applications

Figure 6.21 Example I/O Image with All I/O Enabled

Controller

ControlNet

Scanner

Output

Image

(Write)

Adapter

Word and I/O

0 Logic Command

1 Reference

2 Datalink In A1

3 Datalink In A2

4 Datalink In B1

5 Datalink In B2

6 Datalink In C1

7 Datalink In C2

8 Datalink In D1

9 Datalink In D2

Input

Image

(Read)

Message

Handler

0 Pad Word

(1)

1 Pad Word

(1)

2 Logic Status

3 Feedback

4 Datalink Out A1

5 Datalink Out A2

6 Datalink Out B1

7 Datalink Out B2

8 Datalink Out C1

9 Datalink Out C2

10 Datalink Out D1

11 Datalink Out D2

Message

Buffer

DPI

PowerFlex Drive

Logic Command

Reference

Data In A1

Data In A2

Data In B1

Data In B2

Data In C1

Data In C2

Data In D1

Data In D2

7

7

Logic Status

Feedback

Data Out A1

Data Out A2

Data Out B1

Data Out B2

Data Out C1

Data Out C2

Data Out D1

Data Out D2

Message

Handler

(1)

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

In Figure 6.21

, the configuration is shown using 10 words of output and

12 words of input. (The adapter adds two pad words at the beginning of the input). Depending on your application needs, this may vary. For example, an image that uses 32-bit words for Reference and Datalinks would change the I/O image in Figure 6.21

as follows:

Word

0

1

2 - 3

Output I/O

Logic Command

Pad Word

Reference

4 - 7

8 - 11

Datalink A1/A2

Datalink B1/B2

12 - 15 Datalink C1/C2

16 - 19 Datalink D1/D2

2

3

Word

0 - 1

Input I/O

Pad Word

Logic Status

Pad Word

4 - 5

6 - 9

Feedback

Datalink A1/A2

11 - 13 Datalink B1/B2

14 - 17 Datalink C1/C2

18 - 21 Datalink D1/D2

ControlLogix Applications

6-15

An image that uses a 16-bit Reference and 32-bit Datalinks would change the I/O image in Figure 6.21

as follows:

1

2

Word

0

Output I/O

Logic Command

Pad Word

Reference

3

4 - 7

Pad Word

Datalink A1/A2

8 - 11 Datalink B1/B2

12 - 15 Datalink C1/C2

16 - 19 Datalink D1/D2

2

3

Word

0 - 1

Input I/O

Pad Word

Logic Status

Pad Word

4

5

Feedback

Pad Word

6 - 9 Datalink A1/A2

11 - 13 Datalink B1/B2

14 - 17 Datalink C1/C2

18 - 21 Datalink D1/D2

Figure 6.22

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.

Figure 6.22 Example I/O Image with Only Logic/Reference and Datalink B Enabled

ControlNet

Controller Scanner

Output

Image

(Write)

Adapter

Word and I/O

0 Logic Command

1 Pad Word

2 Reference (LSW)

(1)

3 Reference (MSW)

(1)

4 Datalink In B1

5 Datalink In B2

DPI

PowerFlex Drive

Logic Command

Reference

Data In A1

Data In A2

Data In B1

Data In B2

Data In C1

Data In C2

Data In D1

Data In D2

Input

Image

(Read)

0 Pad Word

(2)

1 Pad Word

(2)

2 Logic Status

3 Pad Word

4 Feedback (LSW)

(1)

5 Feedback (MSW)

(1)

6 Datalink Out B1

7 Datalink Out B2

Logic Status

Feedback

Data Out A1

Data Out A2

Data Out B1

Data Out B2

Data Out C1

Data Out C2

Data Out D1

Data Out D2

(1)

LSW is Least Significant Word (Bits 15 – 0). MSW is Most Significant Word (Bits 31 – 16).

(2)

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

6-16

ControlLogix Applications

Using Logic Command/Status

When enabled, the Logic Command/Status word is always word 0 in the output image and word 2 in the input image. The Logic Command is a

16-bit word of control produced by the scanner and consumed by the adapter. The Logic Status is a 16-bit word of status produced by the adapter and consumed by the scanner.

This manual contains the bit definitions for select PowerFlex products in

Appendix D , Logic Command/Status Words . For other products, refer to

their documentation.

Using Reference/Feedback

When enabled, Reference/Feedback begins at word 1 (16-bit) or word 2

(32-bit) in the I/O range. The Reference (16 bits or 32 bits) is produced by the controller and consumed by the adapter. The Feedback (16 bits or

32 bits) is produced by the adapter and consumed by the controller. The size of the Reference/Feedback is determined by the drive and displayed in Parameter 07 - [Ref/Fdbk Size] in the adapter.

Size Valid Values In I/O Image Example

16-bit -32768 to 32767 Word 1 Figure 6.21

32-bit -2147483648 to 2147483647 Word 2 (LSW) and Word 3 (MSW) Figure 6.22

The Reference value is a scaled value; it is not an engineering value. For example, in PowerFlex 70/700 drives, the reference is scaled based on the value of Parameter 55 - [Maximum Freq] where “32,767” equals the Parameter 55 frequency value, and “0” equals 0 Hz. Note that the commanded maximum speed can never exceed the value of Parameter

82 - [Maximum Speed]. Figure 6.23

shows example References and their results on a PowerFlex 70/700 drive that has its Parameters 55 -

[Maximum Freq] set to 130 Hz and 82 - [Maximum Speed] set to 60

Hz.

ControlLogix Applications

6-17

Figure 6.23 Example Speed Reference and Feedback for a PowerFlex 70/700

Reference

Value

32767

(1)

16384

8192

0

Scale

Percent

100%

50%

25%

0%

Value

130 Hz

65 Hz

32.5 Hz

0 Hz

Output Speed

60 Hz

(2)

60 Hz

(2)

32.5 Hz

0 Hz

Feedback

Value

15123

(3)

15123

(3)

8192

0

(1)

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

(2)

The drive runs at 60 Hz instead of 130 Hz or 65 Hz because Parameter 82 - [Maximum

Speed] sets 60 Hz as the maximum speed.

(3)

The Feedback value is also scaled based on the value of Parameter 55 - [Maximum

Freq], For example, 60/130 = 0.46 so 32767 x 0.46 = 15123.

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

Using Datalinks

A Datalink is a mechanism used by PowerFlex 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 occupies two 16-bit or 32-bit words in both the input and output image.

Parameter 08 - [Datalink Size] will indicate whether the drive uses

16-bit or 32-bit words for Datalinks.

Rules for Using Datalinks

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

• Parameter settings in the drive determine the data passed through the

Datalink mechanism. Refer to the documentation for your drive.

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

6-18

ControlLogix Applications

32-Bit Parameters using 16-Bit Datalinks

To read (and/or write) a 32-bit parameter using 16-bit Datalinks, typically both Datalinks of a pair (A, B, C, D) are set to the same 32-bit parameter. For example, to read Parameter 09 - [Elapsed MWh] in a

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

Datalink Most/Least Significant Word

A1

A2

LSW

MSW

Parameter Data (decimal)

9

9

58

0

Regardless of the Datalink combination, x1 will always contain the LSW and x2 will always contain the MSW. In the following examples

Parameter 242 - [Power Up Marker] in a PowerFlex 70 contains a value of 88.4541 hours.

Datalink Most/Least Significant Word

A1 LSW

A2 - Not Used -

Parameter Data (decimal)

242 32573

0 0

Datalink Most/Least Significant Word

A1 - Not Used -

A2 MSW

Parameter Data (decimal)

0 0

242 13

Datalink Most/Least Significant Word

A2 MSW

B1 LSW

Parameter Data (decimal)

242 13

242 32573

32-bit data is stored in binary as follows:

MSW

LSW

2

31

through 2

16

2

15

through 2

0

Example:

Parameter 242 - [Power Up Marker] = 88.4541 hours

MSW = 13 decimal

= 1101 binary

= 2

19

+ 2

18

+ 2

16

= 851968

LSW = 32573

851968 + 32573 = 884541

ControlLogix Applications

6-19

Function of the Example Program

The following example ladder logic program works with a ControlLogix controller and a PowerFlex 70 or PowerFlex 700 drive. This example program enables you to:

• Obtain Logic Status information from the drive.

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

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

• Send/Receive Datalink data to/from the drive.

Example Adapter Settings

• Nodes 2 and 3

Example Parameter Settings

Device

PowerFlex 70

Drive

302

303

310

311

Parameter Name

90 Speed Ref A Sel

Value

22

300

301

Data In A1

Data In A2

140

142

Data In B1

Data In B2

Data Out A1

Data Out A2

100

155

140

142

20-COMM-C

Adapter or

20-COMM-Q

Adapter

312

313

13

25

26

Data Out B1

Data Out B2

DPI I/O Cfg

M-S Input

M-S Output

Description

‘DPI Port 5’ (20-COMM-C or Q)

Points to Pr. 140 [Accel Time 1]

Points to Pr. 142 [Decel Time 1]

Points to Pr. 100 [Jog Speed]

Points to Pr. 155 [Stop Mode A]

Points to Pr. 140 [Accel Time 1]

Points to Pr. 142 [Decel Time 1]

100

155

Points to Pr. 100 [Jog Speed]

Points to Pr. 155 [Stop Mode A] xxx1 1111 Enables Cmd/Ref, Datalinks A-D xxx1 1111 Configures the I/O Data to be transferred from the network to the drive.

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

Logic Command/Status Words

This example uses the Logic Command word and Logic Status word for

PowerFlex 70 and PowerFlex 700 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 host. Refer to the documentation for your drive.

6-20

ControlLogix Applications

RSLogix 5000 Ladder Logic Example Program

Figure 6.24 I/O Messaging

0

DriveInputImage.Data[2].1

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

1

DriveInputImage.Data[2].7

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

DriveStatusRunning

DriveStatusFaulted

2

COP

Copy File

Source DriveInputImage.Data[3]

Dest

Length

<PowerFlex70_02:I.Data[3]>

DriveFeedback

1

3

DriveCommandStart

DriveOutputImage.Data[0].1

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

4

DriveCommandNotStop

/

5

DriveCommandJog

6

DriveCommandClearFault

DriveOutputImage.Data[0].0

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

DriveOutputImage.Data[0].2

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

DriveOutputImage.Data[0].3

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

8

9

7

Figure 6.24 I/O Messaging (Continued)

ControlLogix Applications

6-21

COP

Copy File

Source DriveReference

Dest DriveOutputImage.Data[1]

<PowerFlex70_02:O.Data[1]>

Length 1

COP

Copy File

Source DriveInputImage.Data[4]

<PowerFlex70_02:I.Data[4]>

Dest ParameterDataFromDrive[0]

Length 8

COP

Copy File

Source ParameterDataToDrive[0]

Dest DriveOutputImage.Data[2]

<PowerFlex70_02:O.Data[2]>

Length 8

(End)

6-22

ControlLogix Applications

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.

Performing Explicit Messages

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

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

Figure 6.25 Explicit Message Process

Set up and send Explicit

Message Request

PWR

STS

Complete Explicit

Message

PORT

MOD

NET A

NET B

Retrieve Explicit

Message Response

Event

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

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

3. The slave device transmits the Explicit Message Response back to the scanner. The data is stored in the scanner buffer.

4. The controller retrieves the Explicit Message Response from the scanner’s buffer (upload).

5. The Explicit Message is complete.

Explicit Messaging Example

Figure 6.26 Explicit Messaging

ControlLogix Applications

6-23

0

EnableDriveMessage

(End)

Type - CIP Generic

Message Control

MSG

DriveMessageControl ...

EN

DN

ER

A Get_Attributes_Scattered Message allows for reaching multiple parameters that may or may not be in sequential order (

Figure 6.27

).

Figure 6.27 Get_Attributes_Scattered Message Screen

Configuration

Service Code

Class name

Instance name

Attribute name

Source

Destination

Value

4b (hex)

93 (hex)

0 (hex)

0 (hex)

Message Send Data

Message Reply Data

Description

Get_Attributes_Scattered

DPI Parameter Object

Class Attributes for Drive

Class Instances for Drive

Request Message

Response Message

Refer to . . .

C-18

C-15

C-15

C-15

6-24

ControlLogix Applications

Get Attributes Scattered example request and response data:

(Source) Request Data

7

8

9

10

11

5

6

3

4

1

2

Offset Value Description

0 12 Parameter Number = 12

0

0

(Pad Word)

(Pad Word)

11

0

0

10

Parameter Number = 11

(Pad Word)

(Pad Word)

Parameter Number = 10

9

0

0

0

0

(Pad Word)

(Pad Word)

Parameter Number = 9

(Pad Word)

(Pad Word)

(Destination) Response Data

7

8

9

10

11

5

6

3

4

1

2

Offset Value Description

0 12 Parameter Number = 12

3333

0

Value = 333.3VDC

(Pad Word)

11

0

0

10

Parameter Number = 11

Value = 0.0Hz

(Pad Word)

Parameter Number = 10

148 Value = 14.8Hrs

0

9

23

0

Parameter Number = 9

Value = 2.3MWh

ControlLogix Applications

6-25

A Set_Attributes_Scattered message is used to write multiple parameters that may or may not be in sequential order (

Figure 6.28

).

Figure 6.28 Set_Attributes_Scattered Message Screen

Configuration

Service Code

Value

4c (hex)

Description Refer to . . .

Set_Attributes_Scattered

C-18

Set_Attributes_Scattered example request and response data:

(Source) Request Data

7

8

9

10

11

5

6

3

4

1

2

Offset Value Description

0 45 Parameter Number = 45

50

0

Value = 0.5HP

(Pad Word)

44

0

43

Parameter Number = 44

1740 Value = 1740RPM

(Pad Word)

Parameter Number = 43

600

0

42

16

0

Value = 60.0Hz

(Pad Word)

Parameter Number = 42

Value = 1.6Amps

(Pad Word)

6-26

ControlLogix Applications

(Destination) Response Data

7

8

9

10

11

5

6

3

4

1

2

Offset Value Description

0 45 Parameter Number = 45

0

0

(Pad Word)

(Pad Word)

44

0

0

43

Parameter Number = 44

(Pad Word)

(Pad Word)

Parameter Number = 43

0

0

42

0

0

(Pad Word)

(Pad Word)

Parameter Number = 42

(Pad Word)

(Pad Word)

A Set_Attribute_Single message is used to write a single parameter

(

Figure 6.29

).

Figure 6.29 Set_Attribute_Single Message Screen

Configuration

Service Code

Class name

Instance name

Attribute name

Value

10 (hex) f (hex)

45 (decimal)

1 (hex)

Description

Set_Attribute_Single

Parameter Object

Drive Parameter 45

Parameter Value Attribute

Refer to . . .

C-7

C-5

C-5

C-6

ControlLogix Applications

6-27

Set_Attribute_Single example (writing PowerFlex 70 Parameter 45 in

Figure 6.29

):

Send Data

Offset Value Description

0 50 Value = 0.50HP

A Get_Attribute_Single message is used to read a single parameter

(

Figure 6.30

).

Figure 6.30 Get_Attribute_Single Message Screen

Configuration

Service Code

Class name

Instance name

Attribute name

Value

e (hex) f (hex)

45 (decimal)

1 (hex)

Description

Get_Attribute_Single

Parameter Object

Drive Parameter 45

Parameter Value Attribute

Refer to . . .

C-7

C-5

C-5

C-6

Get Attributes Single example (reading PowerFlex 70 Parameter 45 in

Figure 6.30

):

Reply Data

Offset Value Description

0 50 Value = 0.50HP

6-28

Notes:

ControlLogix Applications

Chapter

7

Troubleshooting

Chapter 7 provides information for diagnosing and troubleshooting potential problems with the adapter.

Topic Page

Locating the Status Indicators 7-1

PORT Status Indicator 7-2

MOD Status Indicator

Net A and B Together

7-3

7-4

Topic Page

Net A or B Independently 7-4

Viewing Adapter Diagnostic Items 7-5

Viewing and Clearing Events 7-6

Locating the Status Indicators

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

Figure 7.1

.

Figure 7.1 Status Indicators (location on drive may vary)

PWR

STS

20-COMM-C

(coax) shown

PORT

MOD

Net A

Net B

Item Status Indicator Description

PORT

MOD

Net A

Net B

DPI Connection Status

Adapter Status

ControlNet A Status

ControlNet B Status

Page

7-2

7-3

7-4

7-4

7-2

Troubleshooting

PORT Status Indicator

Status

Off

Cause

The adapter is not powered or is not connected properly to the drive.

Corrective Action

• Securely connect the adapter to the drive using the

Internal Interface cable.

Flashing Red The adapter is not receiving a ping message from the drive.

Solid Red The drive has refused an I/O connection from the adapter.

• Apply power to the drive.

• Verify that cables are securely connected.

• Cycle power to the drive.

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

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

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

• Verify that the DPI Host supports Datalinks.

• Configure the adapter to use a Datalink that is not already being used by another peripheral.

Connect the adapter to a product that supports

Allen-Bradley DPI communications (for example,

PowerFlex drives).

Orange

Flashing

Green

The adapter is connected to a product that does not support Allen-Bradley DPI communications.

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

Solid Green The adapter is properly connected and is communicating with the drive.

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

No action required.

Troubleshooting

7-3

MOD Status Indicator

Status

Off

Flashing Red

Solid Red

Flashing

Green

Solid Green

Cause Corrective Action

The adapter is not powered.

• Securely connect the adapter to the drive using the

Internal Interface cable.

The adapter has failed the firmware test.

The adapter is being flash upgraded.

The adapter has failed the hardware test.

The adapter is operational, but is not transferring I/O data.

The adapter is operational and transferring I/O data.

• Apply power to the drive.

• Clear faults in the adapter.

• Cycle power to the drive.

• If cycling power does not correct the problem, the parameter settings may have been corrupted.

Reset defaults and reconfigure the adapter.

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

• Cycle power to the drive.

• Replace the adapter.

• Place the scanner in RUN mode.

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

• Configure the adapter for the program in the controller.

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

No action required.

7-4

Troubleshooting

Net A and B Together

Status

Both LEDs are off.

Cause

A reset occurred or there is no power.

Both LEDs are steady red.

A link interface failed.

LEDs are alternating red/green.

LEDs are alternating red/off.

The adapter is in self-test mode.

There is a bad node configuration.

Corrective Actions

Apply power to the adapter.

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

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

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

• Verify that all node addresses are unique.

• Check the adapter’s configuration.

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

• Power cycle or reset the adapter.

Net A or B Independently

Status

One channel

LED is steady off.

One channel

LED is flashing red/green.

Cause

That channel is disabled or not supported.

There is an invalid link configuration for that channel.

Corrective Actions

Program the network for redundant media, if required.

• Power cycle or reset the adapter.

• Reset the controller.

• If the problem persists, contact Rockwell

Automation, Inc. support.

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

One channel

LED is flashing red/off.

The channel is not receiving network activity.

One channel

LED is flashing green/off.

One channel

LED is steady green.

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

Normal operation for that channel.

Verify the controller is present on the network and working.

No action required.

Troubleshooting

7-5

Viewing Adapter Diagnostic Items

The following adapter diagnostic items can be viewed using

DriveExplorer (version 2.01 or higher) or DriveExecutive (version 1.01 or higher) software, or an LCD PowerFlex HIM (Diagnostic/Device Items).

19

20

21

22

23

24

15

16

17

18

11

12

13

14

4

5

6

7

8

9

10

No.

Name

1

2

Common Logic

Cmd

Description

Current value of the common Logic Command being transmitted to the drive by this adapter.

Prod Logic Cmd Current value of the product-specific Logic Command being transmitted to the drive by this adapter.

3 Reference

Common Logic

Sts

Prod Logic Sts

Feedback

Datalink A1 In

Datalink A2 In

Datalink B1 In

Datalink B2 In

Current value of the product-specific Reference being transmitted to the drive by this adapter.

Current value of the common Logic Status being received from the drive by this adapter.

Current value of the product-specific Logic Status being received from the drive by this adapter.

Current value of the product-specific Feedback being received from the drive by this adapter.

Current value of respective Datalink In being transmitted to the drive by this adapter. (If not using a Datalink, this parameter should have a value of zero).

Datalink C1 In

Datalink C2 In

Datalink D1 In

Datalink D2 In

Datalink A1 Out Current value of respective Datalink Out being received from

Datalink A2 Out the drive by this adapter. (If the drive indicates a 16-bit datalink size, the value appears in the least significant 16 bits

Datalink B1 Out

Datalink B2 Out

Datalink C1 Out

Datalink C2 Out

Datalink D1 Out

Datalink D2 Out of this diagnostic item, and the most significant 16 bits are zero).

25

26

27

28

DPI Rx Errors Current value of the DPI Receive error counter.

DPI Rx Err Max Maximum value (since reset) of the DPI Receive error counter.

DPI Tx Errors Current value of the DPI Transmit error counter

DPI Tx Err Max Maximum value (since reset) of the DPI Transmit error counter.

Node Address SW Current value of the node address switches.

Boot Flash Count Number of times the boot firmware in the adapter has been flash updated.

29

30

31

App Flash Count Number of times the application firmware in the adapter has been flash updated.

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

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

7-6

Troubleshooting

Viewing and Clearing Events

The adapter maintains an event queue that reports the history of its actions. You can view the event queue using an LCD PowerFlex HIM,

DriveExplorer software (2.01 or higher), or DriveExecutive software

(1.01 or higher).

To view and clear events

Step

Viewing Events

1. Access parameters in the adapter.

Refer to

Using the PowerFlex HIM in

Chapter 3 .

2. Press the Up Arrow or Down Arrow to scroll to Diagnostics.

3. Press Enter to display the Diagnostics menu in the adapter.

4. Repeat steps 2 and 3 to enter the

Events option and then View Event

Queue option.

5. Press the Up Arrow or Down Arrow to scroll through the events. The most recent event is Event 1.

Keys

OR

OR

Clearing Events

1. Access parameters in the adapter.

Refer to

Using the PowerFlex HIM in

Chapter 3 .

2. Press the Up Arrow or Down Arrow to scroll to Diagnostics.

3. Press Enter to display the Diagnostics menu in the adapter.

4. Repeat steps 2 and 3 to enter the

Events option and then the Clear

Event option or Clr Event Queue option. A message will pop up to confirm that you want to clear the message or queue.

5. Press Enter to clear all events out of the event queue. All event queue entries will then display “No Event.”

OR

Example Screen

Main Menu:

Diagnostics

Parameter

Device Select

Event Q: 1

Ping Time Flt

E3

Dgn: Events

View Event Queue

Clear Event

Clr Event Queue

Troubleshooting

7-7

Events

Many events in the Event queue occur under normal operation. If you encounter unexpected communications problems, the events may help you or Allen-Bradley personnel troubleshoot the problem. The following events may appear in the event queue:

22

23

24

25

26

8

9

10

11

5

6

7

Code Event

1

2

3

4

12

13

14

15

16

17

18

19

No Event

DPI Bus Off Flt

Ping Time Flt

Description

Empty event queue entry.

A bus-off condition was detected on DPI. This event may be caused by loose or broken cables or by noise.

A ping message was not received on DPI within the specified time.

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

Port Change Flt The DPI port changed.

Host Sent Reset The drive sent a reset event message.

EEPROM Sum Flt The EEPROM in the adapter is corrupt.

Online @ 125 kbps The adapter detected the drive communicating at 125 kbps.

Online @ 500 kbps The adapter detected the drive communicating at 500 kbps.

Bad Host Flt

Dup Port Flt

Type 0 Login

Type 0 Time Flt

The adapter was connected to an incompatible product.

Another peripheral with the same port number is already in use.

The adapter has logged in for Type 0 control.

The adapter has not received a Type 0 status message within the specified time.

DL Login

DL Reject Flt

DL Time Flt

The adapter has logged into a Datalink.

The drive rejected an attempt to log in to a Datalink because the Datalink is not supported or is used by another peripheral.

The adapter has not received a Datalink message within the specified time.

Not used.

Reserved

Control Disabled The adapter has sent a “Soft Control Disable” command to the drive.

Control Enabled The adapter has sent a “Soft Control Enable” command to the drive.

20

21

27

28

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

Flt Cfg Error Flt Cfg for the Reference or Datalinks is set to a value greater than 65,535 and the drive requires a 16-bit value.

App CRC Flt

App Updated

CN Comm Flt

CN Sent Reset

CN Close Flt

CN Idle Flt

CN Open

Startup sequence detected corrupt application firmware.

Statup sequence detected new application firmware.

The adapter detected a communications fault on the network.

The adapter received a reset from the network.

An I/O connection from the network to the adapter was closed.

The adapter is receiving “Idle” packets from the network.

An I/O connection to the adapter from the network has been opened.

7-8

Troubleshooting

35

36

37

Code Event

29

30

31

Net Timeout Flt

Description

An I/O connection from the network to the adapter has timed out.

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

PCCC IO Open The adapter has begun receiving PCCC control messages

(the PCCC Control Timeout was previously set to a non-zero value).

32

22

34

PCCC IO Time Flt The adapter has not received a PCCC control message within the specified PCCC Control Timeout interval.

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

EEPROM Init Startup sequence detected a blank EEPROM map revision.

Intended to happen in factory test.

The drive issued this because a fault was cleared.

DPI Fault Clear

Normal Startup

Manual Reset

The adapter successfully started up.

The adapter was reset by the user.

Appendix

A

Specifications

Appendix A presents the specifications for the 20-COMM-C (coax) and

20-COMM-Q (fiber) adapters. The specifications are identical, except where the adapters are identified separately.

Topic

Communications

Electrical

Mechanical

Page

A-1

A-1

A-1

Topic

Environmental

Page

A-2

Regulatory Compliance A-2

Communications

Network

Protocol

Data Rates

Media

Drive

Protocol

Data Rates

ControlNet

5M baud coax (20-COMM-C) fiber (20-COMM-Q)

DPI

125 kbps or 500 kbps

Electrical

Consumption

Drive

Network

275 mA @ 5 VDC supplied through the drive

None

Mechanical

Dimensions

Height

Length

Width

Weight

16 mm (.624 inches)

103 mm (4 inches)

80 mm (3.125 inches)

85g (3 oz.)

A-2

Specifications

Environmental

Temperature

Operating

Storage

-10 to 50

° C (14 to 149° F)

-40 to 85

° C (-40 to 185° F)

Relative Humidity 5 to 95% non-condensing

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

Regulatory Compliance

UL cUL

CE

UL508C

CAN/CSA C22.2 No. 14-M91

EN50178 and EN61800-3

Appendix

B

Adapter Parameters

Appendix B provides information about the ControlNet adapter parameters.

Topic Page

About Parameter Numbers B-1

Parameter List B-1

About Parameter Numbers

The parameters in the adapter are numbered consecutively. However, depending on which configuration tool you use, they may have different numbers.

Configuration Tool

• HIM

• DriveExplorer

• DriveExecutive

• Explicit Messaging

• RSNetWorx for ControlNet

Numbering Scheme

The adapter parameters begin with parameter 01. For example, Parameter 01 - [DPI Port] is parameter 01 as indicated by this manual.

The adapter parameters are appended to the list of drive parameters. For example, with a drive with 300 parameters, Parameter 01 - [DPI Port] is parameter 301.

Parameter List

Parameter

No. Name and Description

01

[DPI Port]

Displays the port to which the adapter is connected. This will usually be port 5.

02

[DPI Data Rate]

Displays the data rate (kilobits per second) used by the drive. This data rate is set in the drive, and the adapter detects it.

Details

Default:

Minimum:

Maximum:

Type:

Default:

Values:

Type:

5

0

7

Read Only

0 = 125 kbps

0 = 125 kbps

1 = 500 kbps

Read Only

B-2

Adapter Parameters

Parameter

No. Name and Description

03

[CN Addr Cfg]

04

Configures the ControlNet node address if the

Node Address Switches are set to “00.” (Updates

Parameter 04 - [CN Addr Act] after reset.)

[CN Addr Act]

Displays the ControlNet node address actually used by the adapter.

Details

Default:

Minimum:

Maximum:

Type:

2

1

99

Read/Write

Reset Required: Yes

Default:

Minimum:

Maximum:

Type:

2

1

99

Read Only

05

[CN Rate Cfg]

Configures the ControlNet data rate (megabits per second) at which the adapter communicates.

(Updates Parameter 06 - [CN Rate Act] after a reset.)

06

07

[Ref/Fdbk Size]

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

Feedback.

08

[CN Rate Act]

Displays the ControlNet data rate (megabits per second) actually used by the adapter.

[Datalink Size]

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

09

[Reset Module]

No action if set to “Ready.” Resets the adapter if set to “Reset Module.” Restores the adapter to its 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.

Default:

Values

Type:

Reset Required:

Default:

Values:

Type:

Default:

Values:

Default:

Values:

Type:

0 = 5 Mbps

0 = 5 Mbps

Read/Write

Yes

0 = 5 Mbps

0 = 5 Mbps

Read Only

0 = 16-bit

0 = 16-bit

1 = 32-bit

0 = 16-bit

0 = 16-bit

1 = 32-bit

Read Only

Default:

Values

0 = Ready

0 = Ready

1 = Reset Module

2 = Set Defaults

Type: Read/Write

Reset Required: No

!

ATTENTION: Risk of injury or equipment damage exists. If the adapter is transmitting I/O that controls the drive, the drive may fault when you reset the adapter. Determine how your drive will respond before resetting a connected adapter.

10

[Comm Flt Action]

Sets the action that the adapter will take if it detects a network failure. This setting is effective only if I/O that controls the drive is transmitted through the adapter.

Default:

Values:

0 = Fault

0 = Fault

1 = Stop

2 = Zero Data

3 = Hold Last

4 = Send Flt Cfg

Type: Read/Write

Reset Required: No

!

ATTENTION: Risk of injury or equipment damage exists. Parameter 10 - [Comm

Flt Action] lets you determine the action of the adapter and connected drive if the communications are disrupted. By default, this parameter faults the drive. You can set this parameter so that the drive continues to run. Precautions should be taken to ensure that the setting of this parameter does not create a risk of injury or equipment damage. When commissioning the drive, verify that your system responds correctly to various situations (for example, a disconnect cable).

Adapter Parameters

B-3

Parameter

No. Name and Description

11

[Idle Flt Action]

Sets the action that the adapter and drive will take if the adapter detects that the scanner is idle because the controller was switched to program mode. This setting is effective only if I/O that controls the drive is transmitted through the adapter.

Details

Default:

Values:

0 = Fault

0 = Fault

1 = Stop

2 = Zero Data

3 = Hold Last

4 = Send Flt Cfg

Type: Read/Write

Reset Required: No

!

ATTENTION: Risk of injury or equipment damage exists. Parameter 11 - [Idle Flt

Action] lets you determine the action of the adapter and connected drive if the scanner is idle. By default, this parameter faults the drive. You can set this parameter so that the drive continues to run. Precautions should be taken to ensure that the setting of this parameter does not create a risk of injury or equipment damage. When commissioning the drive, verify that your system responds correctly to various situations (for example, a faulted controller).

12

[CN Active Cfg]

Displays the source from which the adapter node address is taken. This will either be switches or

Parameter 03 - [CN Addr Cfg] in EEPROM. It is determined by the settings of the Node Address

Switches on the adapter.

13

[DPI I/O Cfg]

Sets the I/O that is transferred through the adapter.

14

[DPI I/O Active]

Bit

Default

7 6

x

5

x x

4

0

3

0

2

0

1

0

0

1

Displays the I/O that the adapter is actively transmitting. The value of this parameter will usually be equal to the value of Parameter 13 -

[DPI I/O Cfg].

Default:

Values:

Type:

Default:

Bit Values:

Type:

0 = Switches

0 = Switches

1 = EEPROM

Read Only

Reset Required: Yes

Bit Definitions

0 = Cmd/Ref

1 = Datalink A

2 = Datalink B

3 = Datalink C

4 = Datalink D

5 = Not Used

6 = Not Used

7 = Not Used

Default:

Bit Values:

Type: xxx0 0001

0 = I/O disabled

1 = I/O enabled

Read/Write xxx0 0001

0 = I/O disabled

1 = I/O enabled

Read Only

Bit

Default

7 6

x

5

x x

4

0

3

0

2

0

1

0

0

1

Bit Definitions

0 = Cmd/Ref

1 = Datalink A

2 = Datalink B

3 = Datalink C

4 = Datalink D

5 = Not Used

6 = Not Used

7 = Not Used

B-4

Adapter Parameters

Parameter

No. Name and Description

15

[Flt Cfg Logic]

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

• Parameter 10 - [Comm Flt Action] is set to

“Send Flt Cfg” and communications are disrupted.

• Parameter 11 - [Idle Flt Action] is set to “Send

Flt Cfg” and the scanner is idle.

Details

Default:

Minimum:

Maximum:

Type:

0000 0000 0000 0000

0000 0000 0000 0000

1111 1111 1111 1111

Read/Write

Reset Required: No

21

22

23

24

17

18

19

20

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

16

[Flt Cfg Ref]

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

• Parameter 10 - [Comm Flt Action] is set to

“Send Flt Cfg” and communications are disrupted.

Default:

Minimum:

Maximum:

Type:

0

0

4294967295

Read/Write

Reset Required: No

• Parameter 11 - [Idle Flt Action] is set to “Send

Flt Cfg” and the scanner is idle.

[Flt Cfg A1]

[Flt Cfg A2]

[Flt Cfg B1]

[Flt Cfg B2]

[Flt Cfg C1]

[Flt Cfg C2]

[Flt Cfg D1]

[Flt Cfg D2]

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

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.

Default:

Default:

Default:

Default:

Default:

Default:

Default:

Default:

0

0

0

0

0

0

0

0

Minimum:

Maximum:

0

4294967295

Type: Read/Write

Reset Required: No

• Parameter 10 - [Comm Flt Action] is set to

“Send Flt Cfg” and communications are disrupted.

• Parameter 11 - [Idle Flt Action] is set to “Send

Flt Cfg” and the scanner is idle.

25

[M-S Input]

Sets the Master-Slave input data. This data is produced by the scanner and consumed by the adapter.

Bit

Default

7 6

x

5

x x

4

0

3

0

2

0

1

0

0

1

Important: If the drive uses 16-bit

Datalinks, the most significant word of this value must be set to zero (0) or a fault will occur.

Default:

Bit Values: xxx0 0001

0 = I/O disabled

Type:

1 = I/O enabled

Read/Write

Reset Required: Yes

Bit Definitions

0 = Cmd/Ref

1 = Datalink A Input

2 = Datalink B Input

3 = Datalink C Input

4 = Datalink D Input

5 = Not Used

6 = Not Used

7 = Not Used

Adapter Parameters

Parameter

No. Name and Description

26

[M-S Output]

Sets the Master-Slave output data. This data is produced by the adapter and consumed by the scanner.

27

[Ref Adjust]

Bit

Default

7 6

x

5

x x

4

0

3

0

2

0

1

0

0

1

Sets the percent scale factor for the Reference from the network.

Details

Default:

Bit Values: xxx0 0001

0 = I/O disabled

Type:

1 = I/O enabled

Read/Write

Reset Required: Yes

Bit Definitions

0 = Cmd/Ref

1 = Datalink A Output

2 = Datalink B Output

3 = Datalink C Output

4 = Datalink D Output

5 = Not Used

6 = Not Used

7 = Not Used

Default:

Minimum:

Maximum:

Type:

100.00

0.00

200.00

Read/Write

Reset Required: No

!

ATTENTION: To guard against equipment damage and/or personal injury, note that changes to Parameter 27 - [Ref Adjust] take effect immediately. A drive receiving its Reference from the adapter will receive the newly scaled Reference, resulting in a change of speed.

B-5

B-6

Notes:

Adapter Parameters

Appendix

C

ControlNet 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 5 for PLC-5 in

Explicit Messaging Example section.

Chapter 6 for ControlLogix in

Explicit Messaging Example section.

Object

Identity Object

Register Object

Parameter Object

Parameter Group Object

PCCC Object

DPI Device Object

DPI Parameter Object

DPI Fault Object

DPI Alarm Object

DPI Time Object

Class Code

Hex.

Dec.

0x01

0x07

1

7

0x0F

0x10

0x67

0x92

15

16

103

146

0x93

0x97

0x98

0x9B

147

151

152

155

Page

C-2

C-3

C-5

C-8

C-10

C-12

C-15

C-23

C-25

C-27

TIP: 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).

Supported Data Types

Data Type

BOOL

BOOL[n]

BYTE

Description

8-bit value -- low bit is true or false

Array of n bits

8-bit unsigned integer

CONTAINER

DWORD

INT

LWORD

32-bit parameter value -- sign extended if necessary

32-bit unsigned integer

16-bit signed integer

64-bit unsigned integer

SHORT_STRING 1-byte length indicator + that many characters

STRING[n]

STRUCT

TCHAR

UDINT

UINT

USINT

WORD

Array of n characters

Structure name only -- no size in addition to elements

8 or 16-bit character

32-bit unsigned integer

16-bit unsigned integer

8-bit unsigned integer

16-bit unsigned integer

C-2

ControlNet Objects

Identity Object

Class Code

Hexadecimal

0x01

Decimal

1

Instances

The number of instances depends on the number of components in the device connected to the adapter. This number of components can be read in Instance 0, Attribute 2.

Instance

0

1

2 - 7

Description

Class

DPI host

DPI Peripherals on ports 1 - 6

Class Attributes

Attribute

ID

Access

Rule

2 Get

Name

Max Instance

Data Type Description

UINT Total number of instances

4

5

6

7

Instance Attributes

Name

1

2

3

Attribute

ID

Access

Rule

Get

Get

Get

Get

Get

Get

Get

Data Type Description

Vendor ID

Device Type

UINT

UINT

Product Code UINT

1 = Allen-Bradley

120

Number identifying product name and rating

Revision:

Major

Minor

Status

STRUCT of:

USINT

USINT

WORD

Value varies

Value varies

Bit 0 = Owned

Bit 2 = Configured

Bit 10 = Recoverable fault

Bit 11 = Unrecoverable fault

Unique 32-bit number Serial Number UDINT

Product Name SHORT_

STRING Product name and rating

Services

Service Code Implemented for:

Class Instance

0x05

0x0E

Yes

Yes

Yes

Yes

Service Name

Reset

Get_Attribute_Single

ControlNet Objects

C-3

Register Object

Class Code

Hexadecimal

0x07

Decimal

7

Instances

11

12

13

14

7

8

9

10

5

6

3

4

Instance

1

2

Description

All I/O data being read from the DPI device (read-only)

All I/O data written to the DPI device (read/write)

Logic Status and Feedback data (read-only)

Logic Command and Reference data (read/write)

Datalink A (input data from device to scanner) (read only)

Datalink A (output data from scanner to device) (read/write)

Datalink B (input data from device to scanner) (read only)

Datalink B (output data from scanner to device) (read/write)

Datalink C (input data from device to scanner) (read only)

Datalink C (output data from scanner to device) (read/write)

Datalink D (input data from device to scanner) (read only)

Datalink D (output data from scanner to device) (read/write)

Logic Status and Feedback Data (read-only)

Mask

(1)

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

Class Attributes

Attribute

ID

100

Access Rule Name

Set

Data Type Description

Control Timeout UINT Control timeout in seconds

C-4

ControlNet Objects

Register Object

(Continued)

Instance Attributes

3

4

Attribute

ID

1

Access Rule Name

Get

Data Type Description

Bad Flag BOOL

2 Get Direction BOOL

If set to 1, then attribute 4 may contain invalid, bad or otherwise corrupt data.

0 = good

1 = bad

Direction of data transfer

0 = Producer Register (Drive to ControlNet)

1 = Consumer Register (ControlNet to Drive)

Get

Conditional

(1)

Size

Data

UINT

ARRAY of

BITS

Size of register data in bits

Data to be transferred

(1)

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

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

Service Code Service Name

0x0E

0x10

Implemented for:

Class Instance

Yes

Yes

Yes

Yes

Get_Attribute_Single

Set_Attribute_Single

ControlNet Objects

C-5

Parameter Object

Class Code

Hexadecimal Decimal

0x0F 15

Instances

The number of instances depends on the number of parameters in the

DPI drive. The adapter parameters are appended to the list of drive parameters. The total number of parameters can be read in Instance 0,

Attribute 2.

Instance

0

1

Description

Class Attributes

Drive Parameter 1 Attributes n n + 1 n + 27

Last Drive Parameter Attributes

Adapter Parameter 1 Attributes

Last Adapter Parameter Attributes

Class Attributes

2

8

Attribute

ID

1

Access

Rule

Get

Get

Get

9

10

Get

Set

Name Data Type Description

Revision UINT

Max Instance UINT

Parameter

Class

Descriptor

WORD

UINT Configuration

Assembly

Instance

Native

Language

USINT

1

Number of parameters

Bits that describe parameters.

0

0 = English

1 = French

2 = Spanish

3 = Italian

4 = German

5 = Japanese

6 = Portuguese

7 = Mandarin Chinese

8 = Russian

9 = Dutch

C-6

ControlNet Objects

Parameter Object

(Continued)

Instance Attributes

5

6

7

3

4

1

2

Attribute

ID

Access

Rule

(1)

Get

Name Data Type

Parameter Value

(2)

Link Path Size USINT

Description

(3)

0 = No link specified n = The size of Attribute 3 in bytes

(4)

Get

Get

Link Path

Descriptor WORD

Get

Get

Get

Data Type USINT

0 = False, 1 = True

Bit 1 = Supports ENUMs

Bit 2 = Supports scaling

Bit 3 = Supports scaling links

Bit 4 = Read only

Bit 5 = Monitor

Bit 6 = Extended precision scaling

1 = WORD (16-bit)

2 = UINT (16-bit)

3 = INT (16-bit)

4 = BOOL

5 = SINT (8-bits)

6 = DINT (32-bits)

8 = USINT (8 bits)

(3)

(3)

8

9

13

14

15

16

10

11

12

17

18

19

20

21

Get

Get

Get

Get

Get

Get

Get

Get

Get

Get

Get

Get

Get

Get

Data Size

Parameter Name

String

Units String

Help String

Minimum Value

Maximum Value

Default Value

(1)

(1)

Scaling Multiplier UINT

Scaling Divisor UINT

Scaling Base

Scaling Offset

UINT

UINT

USINT

SHORT_

STRING

SHORT_

STRING

SHORT_

STRING

(1)

Multiplier Link

Divisor Link

Base Link

Offset Link

Decimal

Precision

UINT

UINT

UINT

UINT

USINT

(3)

Null string

(3)

(3)

(3)

(3)

(3)

(3)

(3)

(3)

(3)

(3)

(3)

(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 link path.

ControlNet Objects

C-7

Parameter Object

(Continued)

Services

Service Code

0x01

0x05

0x0E

0x10

0x4B

Implemented for:

Class

No

Yes

Yes

Yes

No

Instance

Yes

No

Yes

Yes

Yes

Service Name

Get_Attribute_All

Reset

Get_Attribute_Single

Set_Attribute_Single

Get_Enum_String

C-8

ControlNet Objects

Parameter Group Object

Class Code

Hexadecimal

0x10

Decimal

16

Instances

The number of instances depends on the number of groups in the device.

A group of adapter parameters is appended to the list of groups in the device. The total number of groups can be read in Instance 0, Attribute 2.

Number Description

0

1

Class Attributes

Drive Group 1 Attributes n n + 1

Last Drive Group Attributes

Adapter Group Attributes

2

8

Class Attributes

Attribute

ID

1

Access

Rule

Get

Get

Set

Name Data

Type

Description

Parameter group version

UINT

Max Instance UINT

Native

Language

1

Total number of groups

USINT 0 = English

1 = French

2 = Spanish (Mexican)

3 = Italian

4 = German

5 = Japanese

6 = Portuguese

7 = Mandarin Chinese

8 = Russian

9 = Dutch

ControlNet Objects

C-9

Parameter Group Object

(Continued)

Instance Attributes

Attribute

ID

1

2

3

4 n

Access

Rule

Get

Get

Get

Get

Get

Name Data

Type

Group Name String SHORT_

STRING

Number of Members in Group

UINT

UINT 1st Parameter

Number in Group

2nd Parameter

Number in Group

UINT

UINT

(1)

Value varies based on group instance.

Description

Group name

Number of parameters in group.

(1)

(1)

(1)

Services

Service Code

0x0E

0x01

Implemented for:

Class

Yes

Yes

Instance

Yes

No

Service Name

Get_Attribute_Single

Set_Attribute_Single

C-10

ControlNet Objects

PCCC Object

Class Code

Hexadecimal

0x67

Decimal

103

Instances

Not supported

Class Attributes

Not supported.

Instance Attributes

Not supported.

Services

Service Code

0x4B

Implemented for:

Class

No

Instance

Yes

Service Name

Execute_PCCC

ControlNet Objects

C-11

PCCC Object

(Continued)

Message Structure for Execute_PCCC

Request

Name Data

Type

Description

Length USINT Length of requestor

ID

Vendor UINT Vendor number of requestor

Serial

Number

UDINT ASA serial number of requestor

Other Product

Specific

Identifier of user, task, etc. on the requestor

CMD

STS

USINT

USINT

TNSW UINT

Command byte

0

Transport word

FNC

PCCC_ params

USINT Function code. Not used for all CMD’s.

ARRAY of

USINT

CMD/FNC specific parameters

Response

Name Data

Type

Description

Length USINT Length of requestor

ID

Vendor UINT Vendor number of requestor

Serial

Number

UDINT ASA serial number of requestor

Other Product

Specific

Identifier of user, task, etc. on the requestor

CMD

STS

USINT Command byte

USINT Status byte

TNSW

EXT_ST

S

UINT Transport word.

Same value as the request.

USINT Extended status. Not used for all CMD’s.

PCCC_ results

ARRAY of

USINT

CMD/FNC specific result data

C-12

ControlNet Objects

DPI Device Object

Class Code

Hexadecimal

0x92

Decimal

146

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, Class

Attribute 4.

Instances (Hex.) (Dec.) Device

0x0000 – 0x3FFF 0 – 16383 Host

0x4000 – 0x43FF 16384 – 17407 Adapter

0x4400 – 0x47FF 17408 – 18431 DPI Port 1

0x4800 – 0x4BFF 18432 – 19455 DPI Port 2

0x4C00 – 0x4FFF 19456 – 20479 DPI Port 3

0x5000 – 0x53FF 20480 – 21503 DPI Port 4

0x5400 – 0x57FF 21504 – 22527 DPI Port 5

0x5800 – 0x5BFF 22528 – 23551 DPI Port 6

Example Description

0

1

2

Class Attributes (Drive)

Drive Component 1

Drive Component 2

16384 Class Attributes (Adapter)

16385 Adapter Component 1

Class Attributes

1

2

Attribute

ID

Access

Rule

Name

0 Get

Get

Set Language

Code

Data Type

BYTE

Description

Family Code BYTE 0x00 = Communications Adapter

0x30 = PowerFlex 70

0x34 = PowerFlex 700H

0x38, 0x39, or 0x3A = PowerFlex 700

0x40 = PowerFlex 7000

0x48, 0x49, or 0x4A = PowerFlex 700S

0x5A = SMCFlex

0x68, 0x69, or 0x6A = PowerFlex 700VC

0xFF = HIM

Family Text STRING[16] Text identifying the device.

3 Get Product Series BYTE

0 = English

1 = French

2 = Spanish

3 = Italian

4 = German

5 = Japanese

6 = Portuguese

7 = Mandarin Chinese

8 = Russian

9 = Dutch

1 = A

2 = B

4 Get Number of

Components

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

ControlNet Objects

C-13

DPI Device Object

(Continued)

Class Attributes (Continued)

6

7

Attribute

ID

Access

Rule

Name

5 Set

Get

Get

Data Type

User Definable

Text

STRING[16] Text identifying the device with a user-supplied name

Status Text STRING[12] Text describing the status of the drive.

BYTE

Description

Identification of variations.

8 Get

Configuration

Code

Configuration

Text

STRING[16] Text identifying a variation of a family device.

9

11

12

13

Get

Get

Get

Get

Brand Code

NVS

Checksum

WORD

WORD

Class Revision WORD

Character Set

Code

BYTE

0x0001 = Allen-Bradley

Checksum of the Non-Volatile Storage in a device.

2 = DPI

0 = SCANport HIM

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

16

17

18

19

Get

Get

Get

Get

Set

Languages

Supported

Date of

Manufacture

STRUCT of:

BYTE

BYTE[n]

Number of Languages

Language Codes (See Class Attribute 2)

STRUCT of:

WORD

BYTE

BYTE

Year

Month

Day

Product

Revision

STRUCT of:

BYTE

BYTE

Major Firmware Release

Minor Firmware Release

Serial Number DWORD Value between 0x00 and 0xFFFFFFFF

20

128

129

130

Set

Get

Get

Get

Language

Selected

Customer-

Generated

Firmware

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

1 = Language was selected (no prompt)

STRING[36] GUID (Globally Unique Identifier) identifying customer firmware flashed into the device.

Code identifying the customized device.

Customization

Code

WORD

Customization

Revision

Number

WORD Revision of the customized device.

Customization

Device Text

STRING[32] Text identifying the customized device.

C-14

ControlNet Objects

DPI Device Object

(Continued)

Instance Attributes

Attribute

ID

Access

Rule

3 Get

Name

4 Get

Component

Name

Component

Firmware

Revision

5

8

Get

Get

Component

Hardware

Change Number

Component

Serial Number

Data Type Description

STRING[32] Name of the component

STRUCT of:

BYTE

BYTE

BYTE

Major Revision

Minor Revision

DWORD Value between 0x00 and

0xFFFFFFFF

Services

Service Code

0x0E

0x10

Implemented for:

Class Instance

Yes

Yes

Yes

Yes

Service Name

Get_Attribute_Single

Set_Attribute_Single

ControlNet Objects

C-15

DPI Parameter Object

Class Code

Hexadecimal

0x93

Decimal

147

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.

Instances (Hex.) (Dec.) Device

0x0000 – 0x3FFF 0 – 16383 Host

0x4000 – 0x43FF 16384 – 17407 Adapter

0x4400 – 0x47FF 17408 – 18431 DPI Port 1

0x4800 – 0x4BFF 18432 – 19455 DPI Port 2

0x4C00 – 0x4FFF 19456 – 20479 DPI Port 3

0x5000 – 0x53FF 20480 – 21503 DPI Port 4

0x5400 – 0x57FF 21504 – 22527 DPI Port 5

0x5800 – 0x5BFF 22528 – 23551 DPI Port 6

Example Description

0

1

2

Class Attributes (Drive)

Drive Parameter 1 Attributes

Drive Parameter 2 Attributes

16384

16385

Class Attributes (Adapter)

Adapter Parameter 1 Attributes

Class Attributes

7

8

Attribute

ID

Access

Rule

Name

0 Get

1

2

Set

Set

Number of

Instances

Write Protect

Password

NVS Command

Write

3

4

5

9

Get

Get

Get

Get

Get

Set

Data Type Description

WORD

WORD

BYTE

NVS Parameter

Value Checksum

WORD

NVS Link Value

Checksum

First Accessible

Parameter

Class Revision

First Parameter

Processing Error

Link Command

WORD

WORD

WORD

WORD

BYTE

Number of parameters in the device

0 = Password disabled n = Password

0 = No Operation

1 = Store values in active memory to NVS

2 = Load values in NVS to active memory

3 = Load default values to active memory

Checksum of all parameter values in a user set in NVS

Checksum of parameter links in a user set in NVS

First parameter available if parameters are protected by passwords. A “0” indicates all parameters are protected.

2 = DPI

The first parameter that has been written with a value outside of its range. A “0” indicates no errors.

0 =No Operation

1 = Clear All Parameter Links (This does not clear links to function blocks.)

C-16

ControlNet Objects

DPI Parameter Object

(Continued)

Instance Attributes

8

9

Attribute

ID

Access

Rule

Name

7 Get

Get

Data Type

DPI Online Read

Full

STRUCT of:

BOOL[32]

CONTAINER

(1)

CONTAINER

CONTAINER

CONTAINER

WORD

WORD

STRING[4]

UINT

UINT

UINT

INT

BYTE[3]

BYTE

STRING[16]

DPI Descriptor BOOL[32]

Various

10

Get/Set DPI Parameter

Value

Get/Set DPI RAM

Parameter Value

Various

11 Get/Set DPI Link BYTE[3]

12 Get

Description

Descriptor (see pages

C-17 –

C-18 )

Parameter value

Minimum value

Maximum value

Default value

Next parameter

Previous parameter

Units (e.g., Amp, Hz)

Multiplier

(2)

Divisor

(2)

Base

(2)

Offset

(2)

Link (source of the value) (0 = no link)

Always zero (0)

Parameter name

Descriptor (see pages

C-17 –

C-18 )

Parameter value in NVS.

(3)

Parameter value in temporary memory.

Link (parameter or function block that is the source of the value) (0 = no link)

ID for help text for this parameter

13

14

15

16

Get

Get

Get

Get

Help Object

Instance

WORD

DPI Read Basic STRUCT of:

BOOL[32]

CONTAINER

CONTAINER

CONTAINER

CONTAINER

STRING[16]

STRING[4]

DPI Parameter

Name

STRING[16]

DPI Parameter

Alias

STRING[16]

Parameter

Processing Error

BYTE

Descriptor (see pages

C-17 –

C-18 )

Parameter value

Minimum value

Maximum value

Default value

Parameter name

Units (e.g., Amp, Hz)

Parameter name

Customer supplied parameter name.

Only supported by PowerFlex 700S at time of publication.

0 =No error

1 = Value is less than the minimum

2 = 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-18 .

(3)

Do NOT continually write parameter data to NVS. Refer to the attention on page

6-1 .

ControlNet Objects

C-17

DPI Parameter Object

(Continued)

Descriptor Attributes

Bit Name

0

1

2

3

Data Type (Bit 1)

Data Type (Bit 2)

Data Type (Bit 3)

Sign Type

Description

Right bit is least significant bit (0).

000 = BYTE used as an array of Boolean

001 = WORD used as an array of Boolean

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

0 = unsigned

1 = signed

4

5

6

7

Hidden

Not a Link Sink

Not Recallable

ENUM

0 = visible

1 = hidden

0 = Parameter can sink a link

1 = Parameter cannot sink a link

0 = Recallable from NVS

1 = Not Recallable from NVS

0 = No ENUM text

1 = ENUM text

8

9

Writable

Not Writable When

Enabled

10 Instance

0 = Read only

1 = Read/write

0 = Writable when enabled (e.g., drive running)

1 = Not writable when enabled

0 = Parameter value is not a Reference to another parameter

1 = Parameter value refers to another parameter

Must be zero 11 Reserved

12 Decimal Place (Bit 0) Number of digits to the right of the decimal point.

13 Decimal Place (Bit 1)

0000 = 0

1111 = 15

14 Decimal Place (Bit 2)

15 Decimal Place (Bit 3)

16 Extended

Data Type (Bit 1)

17 Extended

Data Type (Bit 2)

18 Extended

Data Type (Bit 2)

Right bit is least significant bit (16).

000 = Reserved

001 = DWORD used as an array of Boolean

010 = Reserved

011 = Reserved

100 = Reserved

101 = Reserved

110 = Reserved

111 = Reserved

C-18

ControlNet Objects

DPI Parameter Object

(Continued)

Descriptor Attributes (Continued)

Bit Name

19 Parameter Exists

20 Not Used

Description

Reserved

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

26 Not a Link Source

Reserved

0 = Parameter can be a source for a link

1 = Parameter cannot be a source for a link

27 Enhanced Bit ENUM Reserved

28 Enhanced ENUM Reserved

29 Not Used

30 Not Used

31 Not Used

Reserved

Reserved

Reserved

Formulas for Converting

Display Value = ((Internal Value + Offset) x Multiplier x Base) / (Divisor x 10

Decimal Places

)

Internal Value = ((Display Value x Divisor x 10

Decimal Places

) / (Multiplier x Base)) - Offset

Common Services

Service Code

0x0E

0x10

Implemented for:

Class

Yes

Yes

Instance

Yes

Yes

Service Name

Get_Attribute_Single

Set_Attribute_Single

Object Specific Services

Service Code

0x4B

0x4C

Implemented for:

Class Instance

Yes

Yes

No

No

Service Name

Get_Attributes_Scattered

Set_Attributes_Scattered

ControlNet Objects

C-19

DPI Parameter Object

(Continued)

Format for Get_Attributes_Scattered Service

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

Request

Word 0

Parameter Number

1 Pad Word

2 Pad Word

3 Parameter Number

4 Pad Word

5 Pad Word

6 Parameter Number

7 Pad Word

8 Pad Word

9 Parameter Number

10 Pad Word

11 Pad Word

12 Parameter Number

13 Pad Word

14 Pad Word

15 Parameter Number

16 Pad Word

17 Pad Word

18 Parameter Number

19 Pad Word

20 Pad Word

21 Parameter Number

22 Pad Word

23 Pad Word

...

63 Parameter Number

64 Pad Word

65 Pad Word

Response

Word 0

Parameter Number

1 Parameter Value LSW

2 Parameter Value MSW

3 Parameter Number

4 Parameter Value LSW

5 Parameter Value MSW

6 Parameter Number

7 Parameter Value LSW

8 Parameter Value MSW

9 Parameter Number

10 Parameter Value LSW

11 Parameter Value MSW

12 Parameter Number

13 Parameter Value LSW

14 Parameter Value MSW

15 Parameter Number

16 Parameter Value LSW

17 Parameter Value MSW

18 Parameter Number

19 Parameter Value LSW

20 Parameter Value MSW

21 Parameter Number

22 Parameter Value LSW

23 Parameter Value MSW

...

63 Parameter Number

64 Parameter Value LSW

65 Parameter Value MSW

C-20

ControlNet Objects

DPI Parameter Object

(Continued)

The PLC data in this example is for a Get_Attributes_Scattered of

PowerFlex 70 parameters 1 - [Output Freq], 3 - [Output Current] and

6 - [Output Voltage] from a device at node address 1.

Request Data for Get_Attributes_Scattered

5

6

3

4

7

8

1

2

Word

0

Value (hex) Description

0001 Parameter Number 1

0000

0000

Pad Word

Pad Word

0003

0000

0000

0006

0000

0000

Parameter Number 3

Pad Word

Pad Word

Parameter Number 6

Pad Word

Pad Word

5

6

3

4

7

8

1

2

Word

0

Response Data for Get_Attributes_Scattered

Value (hex) Description

0001 Parameter Number 1

0258

0000

Value = 600 (258 hex) = 60.0 Hz

0003

0001

0000

0006

0864

0000

Parameter Number 3

Value = 1 (1 hex) = 0.1A

Parameter Number 6

Value = 2148 (864 hex) = 214.8V AC

ControlNet Objects

C-21

DPI Parameter Object

(Continued)

Format for Set_Attributes_Scattered Service

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

Request

Word 0

Parameter Number

1 Parameter Value LSW

2 Parameter Value MSW

3 Parameter Number

4 Parameter Value LSW

5 Parameter Value MSW

6 Parameter Number

7 Parameter Value LSW

8 Parameter Value MSW

9 Parameter Number

10 Parameter Value LSW

11 Parameter Value MSW

12 Parameter Number

13 Parameter Value LSW

14 Parameter Value MSW

15 Parameter Number

16 Parameter Value LSW

17 Parameter Value MSW

18 Parameter Number

19 Parameter Value LSW

20 Parameter Value MSW

21 Parameter Number

22 Parameter Value LSW

23 Parameter Value MSW

...

63 Parameter Number

64 Parameter Value LSW

65 Parameter Value MSW

Response

Word 0

Parameter Number

1 Pad Word or Error Code

2 Pad Word

3 Parameter Number

4 Pad Word or Error Code

5 Pad Word

6 Parameter Number

7 Pad Word or Error Code

8 Pad Word

9 Parameter Number

10 Pad Word or Error Code

11 Pad Word

12 Parameter Number

13 Pad Word or Error Code

14 Pad Word

15 Parameter Number

16 Pad Word or Error Code

17 Pad Word

18 Parameter Number

19 Pad Word or Error Code

20 Pad Word

21 Parameter Number

22 Pad Word or Error Code

23 Pad Word

...

63 Parameter Number

64 Pad Word or Error Code

65 Pad Word

C-22

ControlNet Objects

DPI Parameter Object

(Continued)

The PLC data in this example is for a Set_Attributes_Scattered of

PowerFlex 70 parameters 140 - [Accel Time 1], 142 - [Decel Time 1] and 100 - [Jog Speed] to a device at node address 1.

5

6

3

4

7

8

1

2

Word

0

Request Data for Set_Attributes_Scattered

Value (hex) Description

008C Parameter Number 140 (8C hex)

0032

0000

Value = 50 (32 hex) = 5.0 seconds

008E

0032

0000

0064

0064

0000

Parameter Number 142 (8E hex)

Value = 50 (32 hex) = 5.0 seconds

Parameter Number 100 (64 hex)

Value = 100 (64 hex) = 10.0 Hz

Response Data for Set_Attributes_Scattered

6

7

8

4

5

2

3

Word

0

1

Value (hex) Description

008C

0000

Parameter Number 140 (8C hex)

0000

008E

0000

0000

Parameter Number 142 (8E hex)

0064

0000

0000

Parameter Number 100 (64 hex)

ControlNet Objects

C-23

DPI Fault Object

Class Code

Hexadecimal

0x97

Decimal

151

Products such as PowerFlex drives use this object for faults. Adapters 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.

Instances (Hex.) (Dec.) Device

0x0000 – 0x3FFF 0 – 16383 Host

0x4000 – 0x43FF 16384 – 17407 Adapter

0x4400 – 0x47FF 17408 – 18431 DPI Port 1 2

0x4800 – 0x4BFF 18432 – 19455 DPI Port 2

Second Most Recent Drive Fault

0x4C00 – 0x4FFF 19456 – 20479 DPI Port 3 16384 Class Attributes (Adapter)

0x5000 – 0x53FF 20480 – 21503 DPI Port 4 16385 Most Recent Adapter Event

0x5400 – 0x57FF 21504 – 22527 DPI Port 5

0x5800 – 0x5BFF 22528 – 23551 DPI Port 6

Example Description

0

1

Class Attributes (Drive)

Most Recent Drive Fault

Class Attributes

1

2

Attribute

ID

Access

Rule

Name

Get

Get

Class Revision

Number of

Instances

Data Type

WORD

WORD

Description

Revision of object

Maximum number of faults/events that the device can record in its queue

3 Set

4

5

6

7

Get

Get

Get

Get

Fault Command

Write

Fault Trip

Instance Read

BYTE

WORD

Fault Data List STRUCT of:

BYTE

BYTE

WORD[n]

0 = No Operation

1 = Clear Fault/Event

2 = Clear Fault/Event Queue

3 = Reset Device

Fault that tripped the device. For adapters, this value is always 1 when faulted.

Reserved

Number of

Recorded Faults

Fault Parameter

Reference

WORD

WORD

Number of faults/events in the queue. A

“0” indicates the fault queue is empty.

Reserved

C-24

ControlNet Objects

DPI Fault Object

(Continued)

Instance Attributes

Attribute

ID

Access

Rule

Name

0 Get Full/All

Information

1 Get Basic

Information

Data Type

STRUCT of

WORD

STRUCT of:

BYTE

BYTE

STRING[16]

STRUCT of:

LWORD

BOOL[16]

WORD

CONTAINER[n]

STRUCT of

WORD

STRUCT of:

BYTE

BYTE

STRUCT of:

LWORD

BOOL[16]

Description

Fault code

Fault source

DPI port

DPI Device Object

Fault text

Fault time stamp

Timer 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

Reserved

Reserved

Fault code

Fault source

DPI port

DPI Device Object

Fault time stamp

Timer 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

Services

Service Code

0x0E

0x10

Implemented for:

Class

Yes

Yes

Instance

Yes

No

Service Name

Get_Attribute_Single

Set_Attribute_Single

ControlNet Objects

C-25

DPI Alarm Object

Class Code

Hexadecimal

0x98

Decimal

152

Products such as PowerFlex drives use this object for alarms or warnings. Adapters 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.

Instances (Hex.) (Dec.)

0x0000 – 0x3FFF 0 – 16383

Only host devices can have alarms.

Device

Host

1

2

Example Description

0 Class Attributes (Drive)

Most Recent Alarm

Second Most Recent Alarm

Class Attributes

1

2

Attribute

ID

Access

Rule

Name

Get

Get

Class Revision

Number of

Instances

Data Type

WORD

WORD

Description

Revision of object

Maximum number of alarms that the device can record in its queue

3 Set

4

5

Get

Get

Alarm Command

Write

BYTE

Fault Data List STRUCT of:

BYTE

BYTE

WORD[n]

0 = No Operation

1 = Clear Alarm

2 = Clear Alarm Queue

3 = Reset Device

Reserved

Number of

Recorded Alarms

WORD Number of alarms in the queue. A “0” indicates the alarm queue is empty.

C-26

ControlNet Objects

DPI Alarm Object

(Continued)

Instance Attributes

Attribute

ID

Access

Rule

Name

0 Get

1 Get

Data Type Description

Full/All

Information

STRUCT of

WORD

STRUCT of:

BYTE

BYTE

STRING[16]

STRUCT of:

LWORD

BOOL[16]

WORD

CONTAINER[n]

Alarm code

Alarm source

DPI port

DPI Device Object

Alarm text

Alarm time stamp

Timer 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

Reserved

Reserved

Basic

Information

STRUCT of

WORD

STRUCT of:

BYTE

BYTE

STRUCT of:

LWORD

BOOL[16]

Alarm code

Alarm source

DPI port

DPI Device Object

Alarm time stamp

Timer 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

Services

Service Code

0x0E

0x10

Implemented for:

Class Instance

Yes

Yes

Yes

No

Service Name

Get_Attribute_Single

Set_Attribute_Single

ControlNet Objects

C-27

DPI Time Object

Class Code

Hexadecimal

0x9B

Decimal

155

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.

Instances (Hex.) (Dec.)

0x0000 – 0x3FFF 0 – 16383

Device

Host

0x4000 – 0x43FF 16384 – 17407 Adapter

0x4400 – 0x47FF 17408 – 18431 DPI Port 1

Example Description

0

1

2

Class Attributes (Drive)

Real Time Clock (Predefined)

(Not always supported)

Timer 1

Timer 2 0x4800 – 0x4BFF 18432 – 19455 DPI Port 2 3

0x4C00 – 0x4FFF 19456 – 20479 DPI Port 3

0x5000 – 0x53FF 20480 – 21503 DPI Port 4

0x5400 – 0x57FF 21504 – 22527 DPI Port 5

0x5800 – 0x5BFF 22528 – 23551 DPI Port 6

Class Attributes

1

2

Attribute

ID

Access

Rule

Name

3

4

Get

Get

Get

Set

Class Revision

Number of

Instances

First Device

Specific Timer

Time Command

Write

Data Type Description

WORD

WORD

WORD

BYTE

Revision of object

Number of timers in the object, excluding the real time clock that is predefined.

Instance of the first timer that is not predefined.

0 = No Operation

1 = Clear all timers (Does not clear the real time clock or read only timers)

C-28

ControlNet Objects

DPI Time Object

(Continued)

Instance Attributes

1

2

Attribute

ID

Access

Rule

Name

0 Get

Get

Data Type Description

Read Full STRUCT of:

STRING[16]

LWORD or

STRUCT

BOOL[16]

Name of the timer

Elapsed time in milliseconds unless timer is a real time clock (See attribute 2)

See Attribute 3

Timer Text STRING[16] Name of the timer

3

Get/Set Timer Value LWORD or

STRUCT of:

WORD

BYTE

BYTE

BYTE

BYTE

BYTE

BYTE

Get Timer

Descriptor

BOOL[16]

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)

BOOL[0]: (0 = invalid data, 1 = valid data)

BOOL[1]: (0 = elapsed time, 1 = real time)

BOOL[2 - 15]: Not used

Services

Service Code

0x0E

0x10

Implemented for:

Class Instance

Yes

Yes

Yes

Yes

Service Name

Get_Attribute_Single

Set_Attribute_Single

Appendix

D

Logic 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 adapter. If you do not see the Logic Command/Logic Status for the product that you are using, refer to your product’s documentation.

PowerFlex 70 and PowerFlex 700 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 Stop

1 = Stop x Start

(1)

0 = Not Start

1 = Start x Jog 0 = Not Jog

1 = Jog x x x x x

Clear Faults 0 = Not Clear Faults

1 = Clear Faults

Direction 00 = No Command

01 = Forward Command

10 = Reverse Command

11 = Hold Direction Control

Local Control 0 = No Local Control

1 = Local Control

MOP

Increment

0 = Not Increment

1 = Increment x x x x x x x x Accel Rate 00 = No Command

01 = Accel Rate 1 Command

10 = Accel Rate 2 Command

11 = Hold Accel Rate

Decel Rate 00 = No Command

01 = Decel Rate 1 Command

10 = Decel Rate 2 Command

11 = Hold Decel Rate

Reference

Select

MOP

Decrement

000 = No Command

001 = Ref. 1 (Ref A Select)

010 = Ref. 2 (Ref B Select)

011 = Ref. 3 (Preset 3)

100 = Ref. 4 (Preset 4)

101 = Ref. 5 (Preset 5)

110 = Ref. 6 (Preset 6)

111 = Ref. 7 (Preset 7)

0 = Not Decrement

1 = Decrement

(1)

A 0 = Not Stop condition (logic 0) must first be present before a 1 = Start condition will start the drive.

D-2

Logic Command/Status Words

PowerFlex 70 and PowerFlex 700 Drives

Logic Status Word

Logic Bits

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Status x x x x x x x x x x x x x x x x Ready

Active

Command

Direction

Actual

Direction

Accel

Decel

Alarm

Description

0 = Not Ready

1 = Ready

0 = Not Active

1 = Active

0 = Reverse

1 = Forward

0 = Reverse

1 = Forward

0 = Not Accelerating

1 = Accelerating

0 = Not Decelerating

1 = Decelerating

0 = No Alarm

1 = Alarm

Fault

At Speed

0 = No Fault

1 = Fault

0 = Not At Reference

1 = At Reference

Local Control 000 = Port 0 (TB)

001 = Port 1

010 = Port 2

011 = Port 3

100 = Port 4

101 = Port 5

110 = Port 6

111 = No Local

Reference 0000 = Ref A Auto

0001 = Ref B Auto

0010 = Preset 2 Auto

0011 = Preset 3 Auto

0100 = Preset 4 Auto

0101 = Preset 5 Auto

0110 = Preset 6 Auto

0111 = Preset 7 Auto

1000 = Term Blk Manual

1001 = DPI 1 Manual

1010 = DPI 2 Manual

1011 = DPI 3 Manual

1100 = DPI 4 Manual

1101 = DPI 5 Manual

1110 = DPI 6 Manual

1111 = Jog Ref

Logic Command/Status Words

D-3

PowerFlex 700S 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 Normal Stop 0 = Not Normal Stop

1 = Normal Stop x Start

(1)

0 = Not Start

1 = Start x x x x x x x x

Jog 1

Unipolar

Direction

0 = Not Jog using [Jog Speed 1]

1 = Jog using [Jog Speed 1]

Clear Fault 0 = Not Clear Fault

1 = Clear Fault

00 = No Command

01 = Forward Command

10 = Reverse Command

11 = Hold Direction Control

Reserved

Jog 2

Current Limit

Stop

0 = Not Jog using [Jog Speed 2]

1 = Jog using [Jog Speed 2]

0 = Not Current Limit Stop

1 = Current Limit Stop

Coast Stop 0 = Not Coast to Stop

1 = Coast to Stop x x x x x x

Reserved

Reserved

Reserved

Reserved

Reserved

Reserved

(1)

A Not Stop condition (logic bit 0 = 0, logic bit 8 = 0, and logic bit 9 = 0) must first be present before a

1 = Start condition will start the drive.

D-4

Logic Command/Status Words

PowerFlex 700S Drives

(Continued)

Logic Status Word

Logic Bits

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Status x x x x x x x x x x x x x x x x Enabled

Running

Command

Direction

Actual

Direction

Accel

Decel

Jogging

Description

0 = Not Enabled

1 = Enabled

0 = Not Running

1 = Running

0 = Reverse

1 = Forward

0 = Reverse

1 = Forward

0 = Not Accelerating

1 = Accelerating

0 = Not Decelerating

1 = Decelerating

0 = Not Jogging

1 = Jogging

Fault

Alarm

0 = No Fault

1 = Fault

0 = No Alarm

1 = Alarm

Flash Mode

Run Ready

0 = Not in Flash Mode

1 = In Flash Mode

0 = Not Ready to Run

1 = Ready to Run

At Limit

(1)

0 = Not At Limit

1 = At Limit

Tach Loss Sw 0 = Not Tach Loss Sw

1 = Tach Loss Sw

At Zero Spd 0 = Not At Zero Speed

1 = At Zero Speed

At Setpt Spd 0 = Not At Setpoint Speed

1= At Setpoint Speed

Reserved

(1)

See Parameter 304 - [Limit Status] in the PowerFlex 700S drive for a description of the limit status conditions.

Glossary

A

Adapter

Devices such as drives, controllers, and computers usually require an adapter to provide a communication interface between them and a network such as ControlNet. An adapter 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 ControlNet adapter (20-COMM-C or 20-COMM-Q) connects

PowerFlex drives to a ControlNet network. Adapters are sometimes also called “cards,” “embedded communication options,” “gateways,”

“modules,” and “peripherals.”

C

CAN (Controller Area Network)

A CAN is a serial bus protocol on which DPI is based.

Controller

A controller, also called programmable logic controller, is 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.

ControlFLASH

ControlFLASH is an Allen-Bradley software tool that lets users electronically update firmware on printed circuit boards. The tool takes advantage of the growing use of flash memory (electronic erasable chips) across industrial control products.

ControlNet

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

D

Data Rate

The data rate is the speed at which data is transferred on the ControlNet network (fixed at 5M bit/s).

Datalinks

A Datalink is a type of pointer used by some PowerFlex drives to transfer data to and from the controller. Datalinks allow specified

G-2

Glossary 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)

DPI is a second generation peripheral communication interface used by various Allen-Bradley drives and power products, such as PowerFlex 70 and PowerFlex 700 drives. It is a functional enhancement to SCANport.

DPI Peripheral

A device that provides an interface between DPI and a network or user.

Peripheral devices are also referred to as “adapters” and “modules.” The

20-COMM-C or 20-COMM-Q adapter and PowerFlex 7-Class HIMs

(20-HIM-xxx) 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 PowerFlex 7-Class drive is a DPI product. In this manual, a DPI product is also referred to as “drive” or “host.”

DriveExplorer Software

DriveExplorer software is a tool for monitoring and configuring

Allen-Bradley products and adapters. It can be run on computers running

Microsoft Windows 95, Windows 98, Windows NT (version 4.0 or higher), Windows 2000, and Windows CE (version 2.01 or higher) operating systems. DriveExplorer (version 3.xx or higher) can be used to configure this adapter and PowerFlex drives. Information about

DriveExplorer software and a free lite version can be accessed at http:// www.ab.com/drives/driveexplorer.

DriveTools SP Software

A software suite designed for Microsoft Windows 98, Windows NT (4.0 or higher), and Windows 2000 operating systems. This software suite provides a family of tools that you can use to program, monitor, control, troubleshoot, and maintain Allen-Bradley products. DriveTools SP

(version 1.xx) can be used with PowerFlex drives. Information about

DriveTools SP can be accessed at http://www.ab.com/drives/drivetools.

E

Electronic Data Sheet (EDS) Files

EDS files are 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

Glossary

G-3

product device type, revision, and configurable parameters. EDS files for many Allen-Bradley products can be found at http://www.ab.com/ networks/eds.

Explicit Messaging

Explicit Messages are used to transfer data that does not require continuous updates. They are typically used to configure, monitor, and diagnose a device over the network.

F

Fault Action

A fault action determines how the adapter and connected drive 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 adapter and PowerFlex 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 Logic Command, Reference, and/or

Datalink(s).

Flash Update

The process of updating firmware in the adapter. The adapter can be flash updated using the ControlFLASH tool or the X-modem protocol and a 1203-SSS Smart Self-powered Serial converter (version 3.xx or higher firmware).

H

HIM (Human Interface Module)

A device that can be used to configure and control a PowerFlex 7-Class drive. PowerFlex 7-Class HIMs (20-HIM-xxx) can be used to configure connected peripherals.

Hold Last

When communications are disrupted (for example, a cable is disconnected), the adapter and PowerFlex 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 adapter, it will continue to run at the same Reference.

G-4

Glossary

I

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 adapter. Input is transmitted by the adapter and consumed by the scanner.

L

Logic Command/Logic Status

The Logic Command is used to control the PowerFlex drive (e.g., start, stop, direction). It consists of one 16-bit word of input to the adapter from the network. The definitions of the bits in this word depend on the drive.

The Logic Status is used to monitor the PowerFlex drive (for example, operating state, motor direction). It consists of one 16-bit word of output from the adapter to the network. The definitions of the bits in this word depend on the drive.

M

Master-Slave Hierarchy

An adapter configured for a master-slave hierarchy exchanges data with the master device. Usually, a network has one scanner which is the master device, and all other devices (for example, drives connected to

ControlNet adapters) are slave devices.

On a network with multiple scanners (called a multimaster hierarchy), each slave device must have a scanner specified as its master.

N

Node Address

The legal range of ControlNet addresses is 1-99. The ControlNet adapter includes two rotary switches to allow the ControlNet address to be set.

The ControlNet adapter reads the values of the switches only at power-up.

NVS (Non-Volatile Storage)

NVS is the permanent memory of a device. Devices such as the adapter 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.”

Glossary

G-5

P

PCCC (Programmable Controller Communications Command)

PCCC is the protocol used by some controllers to communicate with devices on a network. Some software products (for example,

DriveExplorer and DriveTools SP) also use PCCC to communicate.

Ping

A ping is 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.

PowerFlex 7-Class Drives

The Allen-Bradley PowerFlex 7-Class family of drives includes

PowerFlex 70, PowerFlex 700, PowerFlex 700S, and PowerFlex 7000 drives. These drives can be used for applications ranging from 0.37 kW

(0.5 HP) to 3,000 kW (4,000 HP). All PowerFlex 7-Class drives support

DPI, allowing them to use the ControlNet adapter (20-COMM-C or

20-COMM-Q). This manual focuses on using the adapter with

PowerFlex 7-Class drives. Other products that implement DPI can also use the adapter.

R

Reference/Feedback

The Reference is used to send a Reference (for example, speed, frequency, torque) to the drive. It consists of one word of input to the adapter 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 the drive. It consists of one word of output from the adapter to the network. The size of the word

(either a 16-bit word or 32-bit word) is determined by the drive.

RSLogix

RSLogix software is a tool for configuring and monitoring controllers to communicate with connected devices. It is a 32-bit application that runs on various Windows operating systems. Information about RSLogix software can be found at http://www.software.rockwell.com/rslogix.

RSNetWorx for ControlNet

RSNetWorx for ControlNet software is a tool for configuring and monitoring ControlNet networks and connected devices. It is a 32-bit

Windows application that runs on Microsoft Windows 95, Windows 98, and Windows NT. Information about RSNetWorx for ControlNet software can be found at http://www.software.rockwell.com/rsnetworx.

G-6

Glossary

S

Scanner

A scanner is a separate module (of a multi-module controller) or a built-in component (of a single-module controller) that provides communication with adapters connected to a network. See also

Controller.

Status Indicators

Status indicators are LEDs that are used to report the status of the adapter, network, and drive. They are on the adapter and can be viewed on the front cover of the drive when the drive is powered.

Z

Zero Data

When communications are disrupted (for example, a cable is disconnected), the adapter and drive can respond with zero data. Zero data results in the drive receiving zero as values for Logic Command,

Reference, and Datalink data. If the drive was running and using the

Reference from the adapter, it will stay running but at zero Reference.

Index

A

adapter

applying power, 2-6

commissioning, 2-1

compatible products, 1-2

components, 1-1

definition, G-1

features, 1-2

grounding, 2-4

illustration, 1-1

installing, 2-1 to 2-6

mapping I/O in a scanner, 4-12,

6-7

mounting, 2-4

parameters, B-1 to B-5

resetting, 3-7

specifications, A-1

tools to configure, 3-1

troubleshooting, 7-1 to 7-8

viewing active configuration, 3-8

applying power to the adapter, 2-6

attentions, 1-4

B

baud rate, see data rate

bit definitions for Logic Command/

Status word, D-1

C

cables

ControlNet, 2-5

DPI Internal Interface, 2-3

CAN (Controller Area Network), G-1

catalog number, 1-1

CN Active Cfg parameter, B-3

CN Addr Act parameter, B-2

CN Addr Cfg parameter, B-2

CN Rate Act parameter, B-2

CN Rate Cfg parameter, B-2

Comm Flt Action parameter, B-2

commissioning the adapter, 2-1

communications module, see adapter

compatible products, 1-2

components, 1-1

configuration tools, 3-1

connecting adapter to the network,

2-5

ControlFLASH, G-1

controller

configuring ControlLogix, 6-1

configuring PLC-5C, 5-1

definition, G-1

ControlLogix

configuring, 6-2

I/O messaging, 6-20

performing Explicit Messages,

6-23

ControlNet

adapter, see adapter

cable, 2-5

connector on adapter, 1-1

network definition, G-1

network wiring example, 2-5

D

data rate

definition, G-1

parameter for, B-2

Datalink Size parameter, B-2

Datalinks

definition, G-1

in I/O image, 5-2, 6-13

using, 5-6, 6-17

diagnostic items, 7-5

I-2

Index

dimensions, A-1

DPI

connector on adapter, 1-1

definition, G-2

Internal Interface cable, 2-3

peripheral, G-2 products, G-2

DPI Alarm object, C-25

DPI Data Rate parameter, B-1

DPI Device object, C-12

DPI Fault object, C-23

DPI I/O Active parameter, B-3

DPI I/O Cfg parameter, B-3

DPI Parameter object, C-15

DPI Port parameter, B-1

DPI Time object, C-27

DriveExplorer

accessing parameters with, 3-1

definition, G-2 free lite version, G-2

supported feature, 1-2

drives, see PowerFlex drives

DriveTools SP

accessing parameters with, 3-1

definition, G-2

supported feature, 1-2

events

clearing, 7-6

list of, 7-7

viewing, 7-6

examples

ControlNet network, 4-1

Datalinks, 5-7

Explicit Messaging, 5-13, 6-23

I/O, 5-9, 6-20

Explicit Messages

about, 5-12, 6-22

definition, G-3

examples, 5-13, 6-23

running, 5-12, 6-22

F

fault action

configuring an adapter for, 3-6

definition, G-3

fault configuration

configuring an adapter for, 3-6

definition, G-3

faults, see events

features, 1-2

firmware release, P-2

flash update, G-3

Flt Cfg A1 - D2 parameters, B-4

Flt Cfg Logic parameter, B-4

Flt Cfg Ref parameter, B-4

E

EDS (Electronic Data Sheet) files

definition, G-2

installing and registering, 4-2

web site, G-2

EEPROM, see Non-Volatile Storage

(NVS)

environmental specifications, A-2

equipment required, 1-3

G

grounding the adapter, 2-4

Index

I-3

H

HIM (Human Interface Module)

accessing parameters with, 3-1

definition, G-3

LCD model, 3-2

LED model, 3-2

hold last

configuring an adapter for, 3-6

definition, G-3

I

I/O

about, 5-1

configuring an adapter for, 3-3

definition, G-4

image, 5-2, 6-13

Identity object, C-2

Idle Flt Action parameter, B-3 installation

applying power to the adapter, 2-6

commissioning the adapter, 2-1

connecting to the drive, 2-3

connecting to the network, 2-5

preparing for, 2-1

Internal Interface cables

connecting to the adapter, 2-3 connecting to the drive, 2-3 illustration, 2-3

L

LCD HIM, 3-2

LED HIM, 3-2

LEDs, see status indicators

Logic Command/Status

bit definitions, D-1

definition, G-4

in I/O image, 5-2, 6-13

using, 5-4, 6-16

M

manual

conventions, P-2

related documentation, P-1 web site, P-1

Master-Slave hierarchy

configuring adapter for, 3-4

definition, G-4

mechanical dimensions, A-1

messages, see Explicit Messages or

I/O

MOD status indicator

locating, 7-1

troubleshooting with, 7-3

modes of operation, 1-6

mounting the adapter, 2-4

M-S Input parameter, B-4

M-S Output parameter, B-5

N

NET A status indicator

locating, 7-1

troubleshooting with, 7-4

NET B status indicator

locating, 7-1

troubleshooting with, 7-4

node address

definition, G-4

setting with parameter, 3-3

setting with switches, 2-2

Non-Volatile Storage (NVS)

definition, G-4

in adapter, 3-1

in drive, 5-6, 6-17

O

operating status, 1-6

I-4

Index

P

Parameter object, C-5

parameters

accessing, 3-1

active configuration, 3-8

convention, P-2

list of, B-1 to B-5

numbers, B-1

PCCC, G-5

PCCC object, C-10

ping, G-5

PLC-5C controllers

configuring with RSNetWorx, 4-1

running Explicit Messages, 5-13

running I/O, 5-9

PORT status indicator

locating, 7-1

troubleshooting with, 7-2

power consumption, A-1

PowerFlex drives

70/700 Logic Command/Status,

D-1

700S Logic Command/Status, D-3

compatible with adapter, 1-2

definition, G-5

HIM, 3-2

installing adapter on, 2-3

preparing for an installation, 2-1

processor, see controller programmable logic controller, see

controller

Reference/Feedback

definition, G-5

in I/O image, 5-2, 6-13

using, 5-5, 6-16

Register object, C-3

regulatory compliance, A-1

related documentation, P-1

Reset Module parameter, B-2

resetting adapter, 3-7

ribbon cable, see Internal Interface

cable

RSLinx, P-1

RSLogix, G-5

RSNetWorx for ControlNet

definition, G-5

using, 4-1

web site, G-5

S

safety precautions, 1-4

scanner, G-6

specifications for adapter, A-1 to A-2

status indicators

definition, G-6

locating, 7-1

normal operation, 1-6

troubleshooting with, 7-2

switches

locating, 1-1

setting node address with, 2-2

Q

quick start, 1-5

T

technical support, P-2

tools required, 1-3

troubleshooting, 7-1 to 7-8

R

Ref Adjust parameter, B-5

Ref/Fdbk Size parameter, B-2

U

update, see flash update

W

web site

for DriveExplorer software, G-2 for DriveTools SP software, G-2 for EDS files, G-2

for manuals, P-1

wiring, see cables

Z

zero data

configuring an adapter for, 3-6

definition, G-6

Index

I-5

I-6

Index

www.rockwellautomation.com

Corporate Headquarters

Rockwell Automation, 777 East Wisconsin Avenue, Suite 1400, Milwaukee, WI, 53202-5302 USA, Tel: (1) 414.212.5200, Fax: (1) 414.212.5201

Headquarters for Allen-Bradley Products, Rockwell Software Products and Global Manufacturing Solutions

Americas: Rockwell Automation, 1201 South Second Street, Milwaukee, WI 53204-2496 USA, Tel: (1) 414.382.2000, Fax: (1) 414.382.4444

Europe/Middle East/Africa: Rockwell Automation SA/NV, Vorstlaan/Boulevard du Souverain 36, 1170 Brussels, Belgium, Tel: (32) 2 663 0600, Fax: (32) 2 663 0640

Asia Pacific: Rockwell Automation, 27/F Citicorp Centre, 18 Whitfield Road, Causeway Bay, Hong Kong, Tel: (852) 2887 4788, Fax: (852) 2508 1846

Headquarters for Dodge and Reliance Electric Products

Americas: Rockwell Automation, 6040 Ponders Court, Greenville, SC 29615-4617 USA, Tel: (1) 864.297.4800, Fax: (1) 864.281.2433

Europe/Middle East/Africa: Rockwell Automation, Brühlstraße 22, D-74834 Elztal-Dallau, Germany, Tel: (49) 6261 9410, Fax: (49) 6261 17741

Asia Pacific: Rockwell Automation, 55 Newton Road, #11-01/02 Revenue House, Singapore 307987, Tel: (65) 6356-9077, Fax: (65) 6356-9011

U.S. Allen-Bradley Drives Technical Support

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

Publication 20COMM-UM003B-EN-P – October, 2003

Supersedes 20COMM-UM003A-EN-P - November, 2001

P/N 194006-P02

Copyright 2003 Rockwell Automation, Inc. All rights reserved. Printed in USA.

advertisement

Was this manual useful for you? Yes No
Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Related manuals

Download PDF

advertisement

Table of contents