ControlNet Adapter User Manual
ControlNet Adapter User Manual
Adapters
20-COMM-C (coax)
Series B
FRN [Link]
20-COMM-Q (fiber)
Series A
FRN [Link]
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 [Link]
literature) 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, when necessary we use notes to make you aware of safety
considerations.
Allen-Bradley, PowerFlex, ControlLogix, ControlFLASH, DPI, DriveExplorer, DriveTools, DriveExecutive, and PLC-5C are
either registered trademarks or 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
Notes:
Table of Contents
Chapter 7 Troubleshooting
Understanding 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
Table of Contents iii
Glossary
Index
iv Table of Contents
Preface
Topic Page
Related Documentation P-1
Conventions Used in this Manual P-2
Rockwell Automation Support P-3
Related Documentation
Notes:
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. The Series B 20-COMM-C coax adapter (FRN [Link] or higer)
or Series A 20-COMM-Q fiber adapter (FRN [Link] or higher) can be
installed in an External DPI Comms Kit (20-XCOMM-DC-BASE).
Components
Figure 1.1 Components of the Adapter
➋ ➋
➎ ➌ ➍ ➎
➌ ➍
Item Part Description
➊ Status Indicators 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 BNC connection.
➍ Channel B Coax Receptacle Channel B BNC connection.
➎ ControlNet Node Address Switches for setting the node address. Refer to Chapter 2,
Switches Installing the Adapter.
➏ Channel A Fiber Receptacles Channel A V-pin connection.
➐ Channel B Fiber Receptacles Channel B V-pin connection.
1-2 Getting Started
Features
The ControlNet adapters feature the following:
• Captive screws secure and ground the adapter to the drive or, when
mounted in an External DPI Comms Kit, to the kit’s metal enclosure.
• A number of configuration tools can be used to configure the adapter
and connected drive. The tools include the PowerFlex HIM on the
drive, network software such as RSNetWorx for ControlNet, or
drive-configuration software such as DriveExplorer (version [Link] or
higher) or DriveExecutive (version [Link] 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.
Getting Started 1-3
Compatible Products
The ControlNet adapters are compatible with Allen-Bradley PowerFlex
Architecture-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:
Required Equipment
When you unpack the adapter, verify that the package includes:
User-Supplied Equipment
Safety Precautions
Please read the following safety precautions carefully.
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 Refer to . . .
1 Review the safety precautions for the adapter. Throughout This
Manual
2 Verify that the PowerFlex drive is properly installed. Drive User Manual
3 Install the adapter. Chapter 2,
Verify that the PowerFlex drive is not powered. Then, connect Installing the
the adapter to the network using a ControlNet cable and to the Adapter
drive using the Internal Interface cable. Use the captive
screws to secure and ground the adapter to the drive.
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. Chapter 3,
Set the following parameters for the adapter as required by Configuring the
your application: Adapter
• 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. Chapter 4,
Use a network tool such as RSNetWorx for ControlNet to RSNetWorx
configure the scanner on the network. Configuration for
PLC-5C
Applications
8 Create a ladder logic program. Chapter 5,
Use a programming tool such as RXLogix to create a ladder PLC-5C
logic program that enables you to: Applications
• Control the adapter and connected drive using I/O.
Chapter 6,
• Monitor or configure the drive using Explicit Messages. 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.
PWR
STS
➊ ➊
➋ PORT
MOD
➋
➌ ➌
Net A
Net B
➍ ➍
20-COMM-C
(coax) shown
Topic Page
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
2 3 2 3
1 4 1 4
0 5 0 5
9 6 9 6
8 7 8 7
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.
3. Connect the Internal Interface cable to the DPI port on the drive and
then to the DPI connector on the adapter.
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
Drive
Adapter
PowerFlex 70 Drive
Adapter mounts in drive.
PowerFlex 700 Drive (0 - 1 Frames) PowerFlex 700 Drive (2 Frame & Larger)
Adapter mounts on door. Adapter mounts in drive.
Installing the Adapter 2-5
See Figure 2.4 and Figure 2.5 for examples of wiring to a ControlNet
network.
PowerFlex 70 Drives
ControlLogix (each with a 20-COMM-C ControlNet Adapter)
Controller
(optional redundancy)
2-6 Installing the Adapter
1786-RPA 1786-RPFS
...
ControlLogix PowerFlex 70 Drives
Controller (each with a 20-COMM-Q
ControlNet Adapter)
Applying Power
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
Topic Page
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
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 Refer to . . .
PowerFlex HIM page 3-2
DriveExplorer Software [Link] or
(version [Link] or higher) DriveExplorer Online help (installed with the software)
DriveExecutive Software [Link] or
(version [Link] or higher) DriveExecutive Online Help (installed with the software)
3-2 Configuring the Adapter
2. Reset the adapter. See Resetting the Adapter section in this chapter.
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.
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.
When you enter 1 = Reset Module, the adapter will be immediately reset.
When you enter 2 = Set Defaults, the adapter will set all adapter parame-
ters 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
Topic Page
Example Network 4-1
Installing and Registering EDS Files in RSNetWorx 4-2
Configuring a Network with RSNetWorx 4-6
Verifying Network Properties 4-14
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.
PowerFlex 70 PowerFlex 70
Node 2 Node 3
4-2 RSNetWorx Configuration for PLC-5C Applications
1. In the Tools menu, select EDS Wizard and click Next (Figure 4.2).
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).
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).
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).
6. The graphic images for each EDS file are displayed and can be
changed if desired. Click Next > to continue (Figure 4.7).
7. Click Next > to register the EDS files and continue (Figure 4.8).
8. The EDS files have been installed and registered. Click Finish to
return to the main RSNetWorx screen (Figure 4.9).
• 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.
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.
1. Click on the on-line icon to browse the network. The Browse for
Network dialog box appears (Figure 4.11).
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.
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 (Table 4.A):
10. Enter the desired Requested Packet Interval (RPI) and note the value
(Figure 4.20). Ensure that this value is equal to or greater than the
value that will be set later for Network Update Time (NUT). The
Actual Packet Interval (API) may vary from the Requested Packet
Interval.
11. Click on the Electronic Keying tab (Figure 4.21). 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.
12. Click on the Details tab (Figure 4.22). The availability of choosing
connection options are determined by the EDS file for the node.
Click OK.
13. Repeat steps 9-12 for additional nodes. When complete, all of the
nodes should be mapped (Figure 4.23).
14. Select File > Save to save the project (Figure 4.24).
15. Enter a file name and click Save. The project is now saved for future use.
must be set equal or lower than the RPI times set for the
devices on the network.
3. If desired, select the General tab (Figure 4.28) and enter a name and
description for the network. Click OK.
PLC-5C Applications
The ControlNet adapter provides many options for configuring and using
I/O, including:
ControlNet DPI
Controller Scanner Adapter PowerFlex Drive
Word and I/O
Output 0 Logic Command Logic Command
Image 1 Reference Reference
(Write) 2 Datalink In A1 Data In A1
3 Datalink In A2 Data In A2
4 Datalink In B1 Data In B1
5 Datalink In B2 Data In B2
6 Datalink In C1 Data In C1
7 Datalink In C2 Data In C2
8 Datalink In D1 Data In D1
9 Datalink In D2 Data In D2
Input (1)
0 Pad Word
Image 1 Pad Word (1)
(Read) 2 Logic Status Logic Status
3 Feedback Feedback
4 Datalink Out A1 Data Out A1
5 Datalink Out A2 Data Out A2
6 Datalink Out B1 Data Out B1
7 Datalink Out B2 Data Out B2
8 Datalink Out C1 Data Out C1
9 Datalink Out C2 Data Out C2
10 Datalink Out D1 Data Out D1
11 Datalink Out D2 Data Out D2
1
Required by ControlLogix. May or may not be required by other controllers.
PLC-5C Applications 5-3
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 DPI
Controller Scanner Adapter PowerFlex Drive
Word and I/O
Output 0 Logic Command Logic Command
Image 1 Pad Word Reference
(2)
(Write) 2 Reference (LSW) Data In A1
3 Reference (MSW) (2) Data In A2
4 Datalink In B1 Data In B1
5 Datalink In B2 Data In B2
Data In C1
Data In C2
Data In D1
Data In D2
Input (1)
0 Pad Word
Image 1 Pad Word (1)
(Read) 2 Logic Status Logic Status
3 Pad Word Feedback
4 Feedback (LSW) (2) Data Out A1
5 Feedback (MSW) (2) Data Out A2
6 Datalink Out B1 Data Out B1
7 Datalink Out B2 Data Out B2
Data Out C1
Data Out C2
Data Out D1
Data Out D2
1
Required by ControlLogix. May or may not be required by other controllers.
2
LSW is Least Significant Word (Bits 15 - 0). MSW is Most Significant Word (Bits 31 - 16).
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.
Figure 5.3 Example Speed Reference and Feedback for a PowerFlex 70/700
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.
Example:
Parameter 242 - [Power Up Marker] = 88.4541 hours
MSW = 13decimal = 1101binary = 219 + 218 + 216 = 851968
LSW = 32573
851968 + 32573 = 884541
• Nodes 2 and 3
• See Chapter 4, RSNetWorx Configuration for PLC-5C Applications.
5-8 PLC-5C Applications
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 5-9
Operator Drive
Stop Logic Command
Pushbutton STOP
I:000 N10:0
0001
1 0
5-10 PLC-5C Applications
Operator Drive
Clear Faults Logic Command
Pushbutton CLEAR FAULTS
I:000 N10:0
0002
2 3
Operator Drive
Fwd / Rev Logic Command
Selector Switch FORWARD
I:000 N10:0
0003
3 4
Operator Drive
Fwd / Rev Logic Command
Selector Switch REVERSE
I:000 N10:0
0004
3 5
Drive Operator
READY Drive Ready
Status Status
Bit Display
N9:0 O:000
0005
0 0
Drive Operator
ACTIVE Drive Active
Status Status
Bit Display
N9:0 O:000
0006
1 1
PLC-5C Applications 5-11
Drive Operator
FAULTED Drive Faulted
Status Status
Bit Display
N9:0 O:000
0007
7 2
This rung moves the Speed Reference from the operator station to the
drive.
MOV
0008 Move
Source I:001
0<
Dest N10:1
0<
The rung moves the Speed Feedback from the drive to the operator
station.
MOV
0009 Move
Source N9:1
0<
Dest O:001
0<
This rung moves Datalink data (N7) to the drive, where it is moved
into parameters.
Drive
Datalink A1 In
COP
0010 Copy File
Source #N7:0
Dest #N10:2
Length 8
This rung moves Datalink data from the drive to file N7.
COP
0011 Copy File
Source #N9:2
Dest #N7:10
Length 8
0013 END
5-12 PLC-5C Applications
PWR
STS
Complete Explicit
➎ Message
PORT
MOD
NET A
NET B
➍ Retreive 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.
Note: The scanner module may be integrated with the controller (e.g.,
PLC-5C).
PLC-5C Applications 5-13
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 CIO
0000 ControlNet I/O Transfer EN
0 Control CT12:0 DN
Setup Screen ER
0001 END
Request Data
N13:0 12 Parameter Number = 12
N13:1 0 (Pad Word)
N13:2 0 (Pad Word)
N13:3 11 Parameter Number = 11
N13:4 0 (Pad Word)
N13:5 0 (Pad Word)
N13:6 10 Parameter Number = 10
N13:7 0 (Pad Word)
N13:8 0 (Pad Word)
N13:9 9 Parameter Number = 9
N13:10 0 (Pad Word)
N13:11 0 (Pad Word)
Response Data
N14:0 12 Parameter Number = 12
N14:1 3333 Value = 333.3Vdc
N14:2 0 (Pad Word)
N14:3 11 Parameter Number = 11
N14:4 0 Value = 0.0Hz
N14:5 0 (Pad Word)
N14:6 10 Parameter Number = 10
N14:7 148 Value = 14.8Hrs
N14:8
N14:9 9 Parameter Number = 9
N14:10 23 Value = 2.3MWh
N14:11
PLC-5C Applications 5-15
Request Data
N13:0 45 Parameter Number = 45
N13:1 50 Value = 0.50HP
N13:2 0 (Pad Word)
N13:3 44 Parameter Number = 44
N13:4 1740 Value = 1740RPM
N13:5 0 (Pad Word)
N13:6 43 Parameter Number = 43
N13:7 600 Value = 60.0Hz
N13:8 0 (Pad Word)
N13:9 42 Parameter Number = 42
N13:10 16 Value = 1.6Amps
N13:11 0 (Pad Word)
5-16 PLC-5C Applications
Response Data
N14:0 45 Parameter Number = 45
N14:1 0 (Pad Word)
N14:2 0 (Pad Word)
N14:3 44 Parameter Number = 44
N14:4 0 (Pad Word)
N14:5 0 (Pad Word)
N14:6 43 Parameter Number = 43
N14:7 0 (Pad Word)
N14:8 0 (Pad Word)
N14:9 42 Parameter Number = 42
N14:10 0 (Pad Word)
N14:11 0 (Pad Word)
Response Data
N13:0 0 Value = 0.0Hz
Request Data
N13:0 2300 Value = 230.0Vac
Notes:
Chapter 6
ControlLogix Applications
Topic Page
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
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. The
following tables define the number of 16-bit words that you need for
input and output depending on your configuration:
Table 6.A PowerFlex 70/700 and SMC-Flex (16-bit Reference/Feedback and Datalinks)
Input Output Logic Command/ Reference/ Datalinks (16-bit)
Size Size Status Feedback (16-bit) A B C D
4 2 ✔ ✔
6 4 ✔ ✔ ✔
8 6 ✔ ✔ ✔ ✔
10 8 ✔ ✔ ✔ ✔ ✔
12 10 ✔ ✔ ✔ ✔ ✔ ✔
Important: The RPI time must be set greater than or equal to the
Network Update Time (NUT).
ControlLogix Applications 6-9
12. This window (Figure 6.13) is for informational purposes only. Click
Finish >>.
14. Repeat the previous steps for each additional node you need to
configure.
6-10 ControlLogix Applications
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.
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.
ControlNet DPI
Controller Scanner Adapter PowerFlex Drive
Word and I/O
Output 0 Logic Command Logic Command
Image 1 Reference Reference
(Write) 2 Datalink In A1 Data In A1
3 Datalink In A2 Data In A2
4 Datalink In B1 Data In B1
5 Datalink In B2 Data In B2
6 Datalink In C1 Data In C1
7 Datalink In C2 Data In C2
8 Datalink In D1 Data In D1
9 Datalink In D2 Data In D2
Input (1)
0 Pad Word
Image 1 Pad Word (1)
(Read) 2 Logic Status Logic Status
3 Feedback Feedback
4 Datalink Out A1 Data Out A1
5 Datalink Out A2 Data Out A2
6 Datalink Out B1 Data Out B1
7 Datalink Out B2 Data Out B2
8 Datalink Out C1 Data Out C1
9 Datalink Out C2 Data Out C2
10 Datalink Out D1 Data Out D1
11 Datalink Out D2 Data Out D2
1
Required by ControlLogix. May or may not be required by other controllers.
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 DPI
Controller Scanner Adapter PowerFlex Drive
Word and I/O
Output 0 Logic Command Logic Command
Image 1 Pad Word Reference
(Write) 2 Reference (LSW) (2) Data In A1
(2)
3 Reference (MSW) Data In A2
4 Datalink In B1 Data In B1
5 Datalink In B2 Data In B2
Data In C1
Data In C2
Data In D1
Data In D2
Input (1)
0 Pad Word
Image (1)
1 Pad Word
(Read) 2 Logic Status Logic Status
3 Pad Word Feedback
(2)
4 Feedback (LSW) Data Out A1
5 Feedback (MSW) (2) Data Out A2
6 Datalink Out B1 Data Out B1
7 Datalink Out B2 Data Out B2
Data Out C1
Data Out C2
Data Out D1
Data Out D2
1
Required by ControlLogix. May or may not be required by other controllers.
2
LSW is Least Significant Word (Bits 15 - 0). MSW is Most Significant Word (Bits 31 - 16).
6-16 ControlLogix Applications
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.
Figure 6.23 Example Speed Reference and Feedback for a PowerFlex 70/700
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.
Example:
Parameter 242 - [Power Up Marker] = 88.4541 hours
MSW = 13decimal = 1101binary = 219 + 218 + 216 = 851968
LSW = 32573
851968 + 32573 = 884541
ControlLogix Applications 6-19
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
This rung determines whether the drive is running, and sets the DriveStatusRunning tag appropriately.
[Link][2].1
<PowerFlex70_02:[Link][2].1> DriveStatusRunning
0
This rung determines whether the drive is faulted, and sets the DriveStatusFaulted tag appropriately.
[Link][2].7
<PowerFlex70_02:[Link][2].7> DriveStatusFaulted
1
This rung moves the drive's frequency feedback to the DriveFeedback tag.
COP
2 Copy File
Source [Link][3]
<PowerFlex70_02:[Link][3]>
Dest DriveFeedback
Length 1
When the DriveCommandStart tag is true, this rung sends a start command to the drive.
[Link][0].1
DriveCommandStart <PowerFlex70_02:[Link][0].1>
3
When the DriveCommandNotStop tag is false, this rung sends a stop command to the drive. This rung uses an
XIO input instruction because Stop pushbuttons are usually normally closed so that the equipment stops if a wire
breaks.
[Link][0].0
DriveCommandNotStop <PowerFlex70_02:[Link][0].0>
4 /
When the DriveCommandJog tag is true, this rung sends a jog command to the drive.
[Link][0].2
DriveCommandJog <PowerFlex70_02:[Link][0].2>
5
When the DriveCommandClearFault tag is true, this rung sends a clear fault command to the drive.
[Link][0].3
DriveCommandClearFault <PowerFlex70_02:[Link][0].3>
6
ControlLogix Applications 6-21
This rung moves data from the DriveReference tag to the drive where it is used as a frequency reference.
COP
7 Copy File
Source DriveReference
Dest [Link][1]
<PowerFlex70_02:[Link][1]>
Length 1
COP
8 Copy File
Source [Link][4]
<PowerFlex70_02:[Link][4]>
Dest ParameterDataFromDrive[0]
Length 8
COP
9 Copy File
Source ParameterDataToDrive[0]
Dest [Link][2]
<PowerFlex70_02:[Link][2]>
Length 8
(End)
6-22 ControlLogix Applications
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.
ControlLogix Applications 6-23
This rung sends a CIP message to the PowerFlex 70 drive at ControlNet address 2. The data sent is obtained
from the MessageSendData tag. The data received is stored in the MessageReplyData tag. This MSG instruction
can be configured to send any CIP message.
EnableDriveMessage MSG
0 Type - CIP Generic EN
Message Control DriveMessageControl ... DN
ER
(End)
Send Data
Offset Value Description
0 50 Value = 0.50HP
Reply Data
Offset Value Description
0 50 Value = 0.50HP
6-28 ControlLogix Applications
Notes:
Chapter 7
Troubleshooting
PWR
STS
➊ ➊
➋ PORT
MOD
➋
➌ ➌
Net A
Net B
➍ ➍
20-COMM-C
(coax) shown
Another DPI peripheral is • Verify that all DPI cables are securely connected
using the same DPI port as and not damaged. Replace cables if necessary.
the adapter.
• Verify that the DPI Host supports Datalinks.
• Configure the adapter to use a Datalink that is not
already being used by another peripheral.
Orange The adapter is connected to Connect the adapter to a product that supports
a product that does not Allen-Bradley DPI communications (for example,
support Allen-Bradley DPI PowerFlex drives).
communications.
Flashing The adapter is establishing No action required. Normal behavior if no DPI I/O is
Green an I/O connection to the enabled.
drive.
Solid Green The adapter is properly No action required.
connected and is
communicating with the
drive.
Troubleshooting 7-3
Net A or B Independently
Clearing Events
1. Access parameters in the adapter.
Refer to Chapter 3, Using the
PowerFlex HIM.
2. Press the Up Arrow or Down Arrow to
scroll to Diagnostics. OR
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:
Chapter 8 provides information and examples that explain how to use the
adapter in an External DPI Comms Kit (20-XCOMM-DC-BASE).
Topic Page
External DPI Comms Kit (20-XCOMM-DC-BASE) 8-2
I/O Board Option (20-XCOMM-IO-OPT1) 8-2
Understanding the I/O Image (Drive + I/O Option) 8-3
Configuring the Communication Adapter to Use the Optional I/O Data 8-4
Viewing Optional I/O Diagnostic Items 8-5
8-2 Using the Adapter in an External DPI Comms Kit
1 2 3 4 5 6 7 8 9 10 11 12
IN1 O2 - NO
OUT2
IN2 O2 - COM
IN3 O1 - NC
IN4 O1 - COM OUT1
IN5 O1 - NO
IN6
INPUT COM
Figure 8.3 Example I/O Image with Datalink D Dedicated to I/O Board and All I/O Enabled
ControlNet DPI
Controller Scanner Adapter PowerFlex Drive
Word and I/O
Output 0 Logic Command Logic Command
Image 1 Reference Reference
(Write) 2 Datalink In A1 Data In A1
3 Datalink In A2 Data In A2
4 Datalink In B1 Data In B1
5 Datalink In B2 Data In B2
6 Datalink In C1 Data In C1
7 Datalink In C2 Data In C2
8 Datalink In D1 Opt. I/O Data In D1
9 Datalink In D2 Board Data In D2
(Outputs)
Input (1)
0 Pad Word
Image 1 Pad Word (1)
(Read) 2 Logic Status Logic Status
3 Feedback Feedback
4 Datalink Out A1 Data Out A1
5 Datalink Out A2 Data Out A2
6 Datalink Out B1 Data Out B1
7 Datalink Out B2 Data Out B2
8 Datalink Out C1 Data Out C1
9 Datalink Out C2 Data Out C2
10 Datalink Out D1 Opt. I/O Data Out D1
11 Datalink Out D2 Board Data Out D2
(Inputs)
The data from the I/O Board is loaded into the Datalink word starting with
bit 0 of Datalink D1 and concluding with bit 14. Bit 15 of Datalink D1 is
reserved as an input valid Status flag. When the input data is valid, bit 15 = 1.
To send Input and Output data from the optional I/O board to the
network
• Turn on bit 4 in Parameter 25 - [M-S Input] (“1xxxx”).
• Turn on bit 4 in Parameter 26 - [M-S Output] (“1xxxx”).
• Turn off bit 4 in Parameter 13 - [DPI I/O Cfg] (“0xxxx”).
Setting the Datalink D bit 4 in the M-S Input and M-S Output parameters
directs the Communication Adapter to send Datalink D back to the
controller. Turning off bit 4 in the DPI I/O Cfg parameter directs the
Communication Adapter to not send Datalink D data back to the drive.
For more information on I/O Messaging and Configuring Datalinks,
please see Chapter 5 or Chapter 6.
If the I/O Board Fault Action Jumper (JMP1) is set to the Fault
Configurable position, Parameter 23 - [Flt Cfg D1 In] is used to set the
states of the outputs when the I/O Board takes its Fault Action. For
details on setting the Fault Action jumper, see the 20-XCOMM-IO-OPT1
Installation Instructions (Publication Number 20COMM-IN002…).
Using the Adapter in an External DPI Comms Kit 8-5
Diagnostic item 13 (Datalink D1 In) will show the status of the outputs
as a combined decimal value. For example, a “0” decimal (“00” binary)
indicates both outputs are off and a “3” decimal (“11” binary) indicates
both outputs are on. Note: A status bit is not used for outputs.
Diagnostic item 21 (Datalink D1 Out) will show the status of the inputs
as a combined decimal value, including the status bit 15. For example,
inputs valid and all on would show:
Notes:
Appendix A
Specifications
Topic Page
Communications A-1
Electrical A-1
Mechanical A-1
Environmental A-2
Regulatory Compliance A-2
Communications
Network
Protocol ControlNet
Data Rates 5M baud
Media Coax (20-COMM-C) with BNC connector
Fiber (20-COMM-Q) with V-pin type connector
Drive
Protocol DPI
Data Rates 125 kbps or 500 kbps
Electrical
Consumption
Drive 275 mA @ 5 VDC supplied through the drive
Network None
Mechanical
Dimensions
Height 16 mm (0.624 inches)
Length 103 mm (4 inches)
Width 80 mm (3.125 inches)
Weight 85g (3 oz.)
A-2 Specifications
Environmental
Temperature
Operating -10 to 50° C (14 to 149° F)
Storage -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 UL508C
cUL CAN/CSA C22.2 No. 14-M91
CE EN50178 and EN61800-3
CTick EN61800-3
Adapter Parameters
Topic Page
About Parameter Numbers B-1
Parameter List B-1
Parameter List
Parameter
No. Name and Description Details
01 [DPI Port] Default: 5
Displays the port to which the adapter is Minimum: 0
connected. This will usually be port 5. Maximum: 7
Type: Read Only
02 [DPI Data Rate] Default: 0 = 125 kbps
Displays the data rate (kilobits per second) used Values: 0 = 125 kbps
by the drive. This data rate is set in the drive, and 1 = 500 kbps
the adapter detects it. Type: Read Only
B-2 Adapter Parameters
Parameter
No. Name and Description Details
03 [CN Addr Cfg] Default: 2
Sets the ControlNet node address if the Node Minimum: 1
Address Switches are set to “00.” (Updates Maximum: 99
Parameter 04 - [CN Addr Act] after reset.) Type: Read/Write
Reset Required: Yes
04 [CN Addr Act] Default: 2
Displays the ControlNet node address actually Minimum: 1
used by the adapter. Maximum: 99
Type: Read Only
05 [CN Rate Cfg] Default: 0 = 5 Mbps
Sets the ControlNet data rate (megabits per Values: 0 = 5 Mbps
second) at which the adapter communicates. Type: Read/Write
(Updates Parameter 06 - [CN Rate Act] after a Reset Required: Yes
reset.)
06 [CN Rate Act] Default: 0 = 5 Mbps
Displays the ControlNet data rate (megabits per Values: 0 = 5 Mbps
second) actually used by the adapter. Type: Read Only
07 [Ref/Fdbk Size] Default: 0 = 16-bit
Displays the size of the Reference/Feedback. The Values: 0 = 16-bit
drive determines the size of the Reference/ 1 = 32-bit
Feedback. Type: Read Only
08 [Datalink Size] Default: 0 = 16-bit
Displays the size of each Datalink word. The drive Values: 0 = 16-bit
determines the size of Datalinks. 1 = 32-bit
Type: Read Only
09 [Reset Module] Default: 0 = Ready
No action if set to “Ready.” Resets the adapter if Values: 0 = Ready
set to “Reset Module.” Restores the adapter to its 1 = Reset Module
factory default settings if set to “Set Defaults.” This 2 = Set Defaults
parameter is a command. It will be reset to “0 = Type: Read/Write
Ready” after the command has been performed. Reset Required: No
Parameter
No. Name and Description Details
11 [Idle Flt Action] Default: 0 = Fault
Sets the action that the adapter and drive will take Values: 0 = Fault
if the adapter detects that the scanner is idle 1 = Stop
because the controller was switched to program 2 = Zero Data
mode. This setting is effective only if I/O that 3 = Hold Last
controls the drive is transmitted through the 4 = Send Flt Cfg
adapter. Type: Read/Write
Reset Required: No
Parameter
No. Name and Description Details
15 [Flt Cfg Logic] Default: 0000 0000 0000 0000
Sets the Logic Command data that is sent to the Minimum: 0000 0000 0000 0000
drive if any of the following is true: Maximum: 1111 1111 1111 1111
Type: Read/Write
• Parameter 10 - [Comm Flt Action] is set to Reset Required: No
“Send Flt Cfg” and communications are
disrupted.
• Parameter 11 - [Idle Flt Action] is set to “Send
Flt Cfg” and the scanner is idle.
The bit definitions will depend on the drive to
which the adapter is connected.
16 [Flt Cfg Ref] Default: 0
Sets the Reference data that is sent to the drive if Minimum: 0
any of the following is true: Maximum: 4294967295
Type: Read/Write
• Parameter 10 - [Comm Flt Action] is set to Reset Required: No
“Send Flt Cfg” and communications are
disrupted. Important: If the drive uses a 16-bit
• Parameter 11 - [Idle Flt Action] is set to “Send Reference, the most significant word of this
value must be set to zero (0) or a fault will
Flt Cfg” and the scanner is idle. occur.
17 [Flt Cfg A1 In] Default: 0
18 [Flt Cfg A2 In] Default: 0
19 [Flt Cfg B1 In] Default: 0
20 [Flt Cfg B2 In] Default: 0
21 [Flt Cfg C1 In] Default: 0
22 [Flt Cfg C2 In] Default: 0
23 [Flt Cfg D1 In] Default: 0
24 [Flt Cfg D2 In] Default: 0
Sets the data that is sent to the Datalink in the Minimum: 0
drive if any of the following is true: Maximum: 4294967295
Type: Read/Write
• Parameter 10 - [Comm Flt Action] is set to Reset Required: No
“Send Flt Cfg” and communications are
disrupted. Important: If the drive uses 16-bit
Datalinks, the most significant word of this
• Parameter 11 - [Idle Flt Action] is set to “Send
Flt Cfg” and the scanner is idle. value must be set to zero (0) or a fault will
occur.
25 [M-S Input] Default: xxx0 0001
Sets the Master-Slave input data. This data is Bit Values: 0 = I/O disabled
produced by the scanner and consumed by the 1 = I/O enabled
adapter. Type: Read/Write
Reset Required: Yes
Bit 7 6 5 4 3 2 1 0 Bit Definitions
Default x x x 0 0 0 0 1 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 B-5
Parameter
No. Name and Description Details
26 [M-S Output] Default: xxx0 0001
Sets the Master-Slave output data. This data is Bit Values: 0 = I/O disabled
produced by the adapter and consumed by the 1 = I/O enabled
scanner. Type: Read/Write
Reset Required: Yes
Bit 7 6 5 4 3 2 1 0 Bit Definitions
Default x x x 0 0 0 0 1 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
27 [Ref Adjust] Default: 100.00
Sets the percent scale factor for the Reference Minimum: 0.00
from the network. Maximum: 200.00
Type: Read/Write
Reset Required: No
Notes:
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:
Identity Object
Class Code
Hexadecimal Decimal
0x01 1
Instances
Instance Description
0 Class
1 Entire device (DPI host)
2-7 DPI Peripherals on ports 1 - 6
Class Attributes
Attribute Access Name Data Type Description
ID Rule
2 Get Max Instance UINT Total number of instances
Instance Attributes
Attribute Access Name Data Type Description
ID Rule
1 Get Vendor ID UINT 1 = Allen-Bradley
2 Get Device Type UINT 120
3 Get Product Code UINT Number identifying product
name and rating
4 Get Revision: STRUCT of:
Major USINT Value varies
Minor USINT Value varies
5 Get Status WORD Bit 0 = Owned
Bit 2 = Configured
Bit 10 = Recoverable fault
Bit 11 = Unrecoverable fault
6 Get Serial Number UDINT Unique 32-bit number
7 Get Product Name SHORT_
STRING Product name and rating
Services
Service Code Implemented for: Service Name
Class Instance
0x05 Yes Yes Reset
0x0E Yes Yes Get_Attribute_Single
ControlNet Objects C-3
Register Object
Class Code
Hexadecimal Decimal
0x07 7
Instances
Instance Description
1 All I/O data being read from the DPI device (read-only)
2 All I/O data written to the DPI device (read/write)
3 Logic Status and Feedback data (read-only)
4 Logic Command and Reference data (read/write)
5 Datalink A (input data from device to scanner) (read only)
6 Datalink A (output data from scanner to device) (read/write)
7 Datalink B (input data from device to scanner) (read only)
8 Datalink B (output data from scanner to device) (read/write)
9 Datalink C (input data from device to scanner) (read only)
10 Datalink C (output data from scanner to device) (read/write)
11 Datalink D (input data from device to scanner) (read only)
12 Datalink D (output data from scanner to device) (read/write)
13 Logic Status and Feedback Data (read-only)
14 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 Access Rule Name Data Type Description
ID
100 Set Control Timeout UINT Control timeout in seconds
C-4 ControlNet Objects
Instance Attributes
Attribute Access Rule Name Data Type Description
ID
1 Get Bad Flag BOOL If set to 1, then attribute 4 may contain
invalid, bad or otherwise corrupt data.
0 = good
1 = bad
2 Get Direction BOOL Direction of data transfer
0 = Producer Register (Drive to ControlNet)
1 = Consumer Register (ControlNet to Drive)
3 Get Size UINT Size of register data in bits
4 Conditional (1) Data ARRAY of Data to be transferred
BITS
(1)
The access rule of Set is optional if attribute 2, Direction = 1. If Direction = 0, the access rule
is Get.
Parameter Object
Class Code
Hexadecimal Decimal
0x0F 15
Instances
Instance Description
0 Class Attributes
1 Drive Parameter 1 Attributes
…
Class Attributes
Attribute Access Name Data Type Description
ID Rule
1 Get Revision UINT 1
2 Get Max Instance UINT Number of parameters
8 Get Parameter WORD 0 = False, 1 = True
Class Bit 0 = Supports parameter instances
Descriptor Bit 1 = Supports full attributes
Bit 2 = Must do NVS save command
Bit 3 = Parameters are stored in NVS
9 Get Configuration UINT 0
Assembly
Instance
10 Set Native USINT 0 = English
Language 1 = French
2 = Spanish
3 = Italian
4 = German
5 = Japanese
6 = Portuguese
7 = Mandarin Chinese
8 = Russian
9 = Dutch
C-6 ControlNet Objects
Instance Attributes
Attribute Access Name Data Type Description
ID Rule
(1)
1 Parameter Value (2) (3)
Services
Service Code Implemented for: Service Name
Class Instance
0x01 No Yes Get_Attribute_All
0x05 Yes No Reset
0x0E Yes Yes Get_Attribute_Single
0x10 Yes Yes Set_Attribute_Single
0x4B No Yes Get_Enum_String
C-8 ControlNet Objects
Class Code
Hexadecimal Decimal
0x10 16
Instances
Number Description
0 Class Attributes
1 Drive Group 1 Attributes
…
Class Attributes
Attribute Access Name Data Description
ID Rule Type
1 Get Parameter group UINT 1
version
2 Get Max Instance UINT Total number of groups
8 Set Native USINT 0 = English
Language 1 = French
2 = Spanish (Mexican)
3 = Italian
4 = German
5 = Japanese
6 = Portuguese
7 = Mandarin Chinese
8 = Russian
9 = Dutch
ControlNet Objects C-9
Instance Attributes
Attribute Access Name Data Description
ID Rule Type
1 Get Group Name String SHORT_ Group name
STRING
2 Get Number of Members in UINT Number of parameters in group.
Group
(1)
3 Get 1st Parameter Number UINT
in Group
4 Get 2nd Parameter Number UINT (1)
in Group
(1)
…
n Get UINT
(1)
Value varies based on group instance.
Services
Service Code Implemented for: Service Name
Class Instance
0x0E Yes Yes Get_Attribute_Single
0x01 Yes No Set_Attribute_Single
C-10 ControlNet Objects
PCCC Object
Class Code
Hexadecimal Decimal
0x67 103
Instances
Not supported
Class Attributes
Not supported.
Instance Attributes
Not supported.
Services
Service Code Implemented for: Service Name
Class Instance
0x4B No Yes Execute_PCCC
ControlNet Objects C-11
Class Code
Hexadecimal Decimal
0x92 146
Instances
…
0x4800 – 0x4BFF 18432 – 19455 DPI Port 2
0x4C00 – 0x4FFF 19456 – 20479 DPI Port 3 16384 Class Attributes (Adapter)
0x5000 – 0x53FF 20480 – 21503 DPI Port 4 16385 Adapter Component 1
…
Class Attributes
Attribute Access Name Data Type Description
ID Rule
0 Get 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
1 Get Family Text STRING[16] Text identifying the device.
2 Set Language BYTE 0 = English
Code 1 = French
2 = Spanish
3 = Italian
4 = German
5 = Japanese
6 = Portuguese
7 = Mandarin Chinese
8 = Russian
9 = Dutch
3 Get Product Series BYTE 1=A
2 = B ...
4 Get Number of BYTE Number of components (e.g., main
Components control board, I/O boards) in the device.
ControlNet Objects C-13
Instance Attributes
Attribute Access Name Data Type Description
ID Rule
3 Get Component STRING[32] Name of the component
Name
4 Get Component STRUCT of:
Firmware BYTE Major Revision
Revision BYTE Minor Revision
5 Get Component BYTE
Hardware
Change Number
8 Get Component DWORD Value between 0x00 and
Serial Number 0xFFFFFFFF
Services
Service Code Implemented for: Service Name
Class Instance
0x0E Yes Yes Get_Attribute_Single
0x10 Yes Yes Set_Attribute_Single
ControlNet Objects C-15
Class Code
Hexadecimal Decimal
0x93 147
Instances
…
0x4800 – 0x4BFF 18432 – 19455 DPI Port 2
0x4C00 – 0x4FFF 19456 – 20479 DPI Port 3 16384 Class Attributes (Adapter)
0x5000 – 0x53FF 20480 – 21503 DPI Port 4 16385 Adapter Parameter 1 Attributes
…
Class Attributes
Attribute Access Name Data Type Description
ID Rule
0 Get Number of WORD Number of parameters in the device
Instances
1 Set Write Protect WORD 0 = Password disabled
Password n = Password
2 Set NVS Command BYTE 0 = No Operation
Write 1 = Store values in active memory to NVS
2 = Load values in NVS to active memory
3 = Load default values to active memory
3 Get NVS Parameter WORD Checksum of all parameter values in a
Value Checksum user set in NVS
4 Get NVS Link Value WORD Checksum of parameter links in a user
Checksum set in NVS
5 Get First Accessible WORD First parameter available if parameters
Parameter are protected by passwords. A “0”
indicates all parameters are protected.
7 Get Class Revision WORD 2 = DPI
8 Get First Parameter WORD The first parameter that has been written
Processing Error with a value outside of its range. A “0”
indicates no errors.
9 Set Link Command BYTE 0 = No Operation
1 = Clear All Parameter Links (This does
not clear links to function blocks.)
C-16 ControlNet Objects
Instance Attributes
Attribute Access Name Data Type Description
ID Rule
7 Get DPI Online Read STRUCT of:
Full BOOL[32] Descriptor (see pages C-17 – C-18)
CONTAINER (1) Parameter value
CONTAINER Minimum value
CONTAINER Maximum value
CONTAINER Default value
WORD Next parameter
WORD Previous parameter
STRING[4] Units (e.g., Amp, Hz)
UINT Multiplier (2)
UINT Divisor (2)
UINT Base (2)
INT Offset (2)
BYTE[3] Link (source of the value) (0 = no link)
BYTE Always zero (0)
STRING[16] Parameter name
8 Get DPI Descriptor BOOL[32] Descriptor (see pages C-17 – C-18)
9 Get/Set DPI Parameter Various Parameter value in NVS. (3)
Value
10 Get/Set DPI RAM Various Parameter value in temporary
Parameter Value memory.
11 Get/Set DPI Link BYTE[3] Link (parameter or function block that
is the source of the value) (0 = no link)
12 Get Help Object WORD ID for help text for this parameter
Instance
13 Get DPI Read Basic STRUCT of:
BOOL[32] Descriptor (see pages C-17 – C-18)
CONTAINER Parameter value
CONTAINER Minimum value
CONTAINER Maximum value
CONTAINER Default value
STRING[16] Parameter name
STRING[4] Units (e.g., Amp, Hz)
14 Get DPI Parameter STRING[16] Parameter name
Name
15 Get DPI Parameter STRING[16] Customer supplied parameter name.
Alias Only supported by PowerFlex 700S at
time of publication.
16 Get Parameter BYTE 0 = No error
Processing 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
Descriptor Attributes
Bit Name Description
0 Data Type (Bit 1) Right bit is least significant bit (0).
1 Data Type (Bit 2) 000 = BYTE used as an array of Boolean
001 = WORD used as an array of Boolean
2 Data Type (Bit 3) 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
3 Sign Type 0 = unsigned
1 = signed
4 Hidden 0 = visible
1 = hidden
5 Not a Link Sink 0 = Parameter can sink a link
1 = Parameter cannot sink a link
6 Not Recallable 0 = Recallable from NVS
1 = Not Recallable from NVS
7 ENUM 0 = No ENUM text
1 = ENUM text
8 Writable 0 = Read only
1 = Read/write
9 Not Writable When 0 = Writable when enabled (e.g., drive running)
Enabled 1 = Not writable when enabled
10 Instance 0 = Parameter value is not a Reference to another parameter
1 = Parameter value refers to another parameter
11 Reserved Must be zero
12 Decimal Place (Bit 0) Number of digits to the right of the decimal point.
13 Decimal Place (Bit 1) 0000 = 0
1111 = 15
14 Decimal Place (Bit 2)
15 Decimal Place (Bit 3)
16 Extended Right bit is least significant bit (16).
Data Type (Bit 1) 000 = Reserved
17 Extended 001 = DWORD used as an array of Boolean
Data Type (Bit 2) 010 = Reserved
011 = Reserved
18 Extended 100 = Reserved
Data Type (Bit 2) 101 = Reserved
110 = Reserved
111 = Reserved
C-18 ControlNet Objects
Internal Value = ((Display Value x Divisor x 10 Decimal Places) / (Multiplier x Base)) - Offset
Common Services
Service Code Implemented for: Service Name
Class Instance
0x0E Yes Yes Get_Attribute_Single
0x10 Yes Yes Set_Attribute_Single
Request Response
Word 0 Parameter Number Word 0 Parameter Number
1 Pad Word 1 Parameter Value LSW
2 Pad Word 2 Parameter Value MSW
3 Parameter Number 3 Parameter Number
4 Pad Word 4 Parameter Value LSW
5 Pad Word 5 Parameter Value MSW
6 Parameter Number 6 Parameter Number
7 Pad Word 7 Parameter Value LSW
8 Pad Word 8 Parameter Value MSW
9 Parameter Number 9 Parameter Number
10 Pad Word 10 Parameter Value LSW
11 Pad Word 11 Parameter Value MSW
12 Parameter Number 12 Parameter Number
13 Pad Word 13 Parameter Value LSW
14 Pad Word 14 Parameter Value MSW
15 Parameter Number 15 Parameter Number
16 Pad Word 16 Parameter Value LSW
17 Pad Word 17 Parameter Value MSW
18 Parameter Number 18 Parameter Number
19 Pad Word 19 Parameter Value LSW
20 Pad Word 20 Parameter Value MSW
21 Parameter Number 21 Parameter Number
22 Pad Word 22 Parameter Value LSW
23 Pad Word 23 Parameter Value MSW
... ...
63 Parameter Number 63 Parameter Number
64 Pad Word 64 Parameter Value LSW
65 Pad Word 65 Parameter Value MSW
C-20 ControlNet Objects
Request Response
Word 0 Parameter Number Word 0 Parameter Number
1 Parameter Value LSW 1 Pad Word or Error Code
2 Parameter Value MSW 2 Pad Word
3 Parameter Number 3 Parameter Number
4 Parameter Value LSW 4 Pad Word or Error Code
5 Parameter Value MSW 5 Pad Word
6 Parameter Number 6 Parameter Number
7 Parameter Value LSW 7 Pad Word or Error Code
8 Parameter Value MSW 8 Pad Word
9 Parameter Number 9 Parameter Number
10 Parameter Value LSW 10 Pad Word or Error Code
11 Parameter Value MSW 11 Pad Word
12 Parameter Number 12 Parameter Number
13 Parameter Value LSW 13 Pad Word or Error Code
14 Parameter Value MSW 14 Pad Word
15 Parameter Number 15 Parameter Number
16 Parameter Value LSW 16 Pad Word or Error Code
17 Parameter Value MSW 17 Pad Word
18 Parameter Number 18 Parameter Number
19 Parameter Value LSW 19 Pad Word or Error Code
20 Parameter Value MSW 20 Pad Word
21 Parameter Number 21 Parameter Number
22 Parameter Value LSW 22 Pad Word or Error Code
23 Parameter Value MSW 23 Pad Word
... ...
63 Parameter Number 63 Parameter Number
64 Parameter Value LSW 64 Pad Word or Error Code
65 Parameter Value MSW 65 Pad Word
C-22 ControlNet Objects
Class Code
Hexadecimal Decimal
0x97 151
Products such as PowerFlex drives use this object for faults. Adapters
use this object for events.
Instances
Class Attributes
Attribute Access Name Data Type Description
ID Rule
1 Get Class Revision WORD Revision of object
2 Get Number of WORD Maximum number of faults/events that the
Instances device can record in its queue
3 Set Fault Command BYTE 0 = No operation
Write 1 = Clear Fault/Event
2 = Clear Fault/Event Queue
3 = Reset Device
4 Get Fault Trip WORD Fault that tripped the device. For adapters,
Instance Read this value is always 1 when faulted.
5 Get Fault Data List STRUCT of: Reserved
BYTE
BYTE
WORD[n]
6 Get Number of WORD Number of faults/events in the queue. A
Recorded Faults “0” indicates the fault queue is empty.
7 Get Fault Parameter WORD Reserved
Reference
C-24 ControlNet Objects
Instance Attributes
Attribute Access Name Data Type Description
ID Rule
0 Get Full/All STRUCT of
Information WORD Fault code
STRUCT of: Fault source
BYTE DPI port
BYTE DPI Device Object
STRING[16] Fault text
STRUCT of: Fault time stamp
LWORD Timer value (0 = Timer not supported)
BOOL[16] BOOL[0]: (0 = invalid data, 1 = valid data)
BOOL[1]: (0 = elapsed time, 1 = real time)
BOOL[2 - 15]: Not used
WORD Reserved
CONTAINER[n] Reserved
1 Get Basic STRUCT of
Information WORD Fault code
STRUCT of: Fault source
BYTE DPI port
BYTE DPI Device Object
STRUCT of: Fault time stamp
LWORD Timer value (0 = Timer not supported)
BOOL[16] BOOL[0]: (0 = invalid data, 1 = valid data)
BOOL[1]: (0 = elapsed time, 1 = real time)
BOOL[2 - 15]: Not used
Services
Class Code
Hexadecimal Decimal
0x98 152
Instances
Class Attributes
Attribute Access Name Data Type Description
ID Rule
1 Get Class Revision WORD Revision of object
2 Get Number of WORD Maximum number of alarms that the
Instances device can record in its queue
3 Set Alarm Command BYTE 0 = No operation
Write 1 = Clear Alarm
2 = Clear Alarm Queue
3 = Reset Device
4 Get Fault Data List STRUCT of: Reserved
BYTE
BYTE
WORD[n]
5 Get Number of WORD Number of alarms in the queue. A “0”
Recorded Alarms indicates the alarm queue is empty.
C-26 ControlNet Objects
Instance Attributes
Attribute Access Name Data Type Description
ID Rule
0 Get Full/All STRUCT of
Information WORD Alarm code
STRUCT of: Alarm source
BYTE DPI port
BYTE DPI Device Object
STRING[16]Alarm text
STRUCT of: Alarm time stamp
LWORD Timer value (0 = Timer not supported)
BOOL[16] BOOL[0]: (0 = invalid data, 1 = valid data)
BOOL[1]: (0 = elapsed time, 1 = real time)
BOOL[2 - 15] Reserved
WORD Reserved
CONTAINER[n] Reserved
1 Get Basic STRUCT of
Information WORD Alarm code
STRUCT of: Alarm source
BYTE DPI port
BYTE DPI Device Object
STRUCT of: Alarm time stamp
LWORD Timer value (0 = Timer not supported)
BOOL[16] BOOL[0]: (0 = invalid data, 1 = valid data)
BOOL[1]: (0 = elapsed time, 1 = real time)
BOOL[2 - 15] Reserved
Services
Class Code
Hexadecimal Decimal
0x9B 155
Instances
…
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
Attribute Access Name Data Type Description
ID Rule
1 Get Class Revision WORD Revision of object
2 Get Number of WORD Number of timers in the object, excluding
Instances the real time clock that is predefined.
3 Get First Device WORD Instance of the first timer that is not
Specific Timer predefined.
4 Set Time Command BYTE 0 = No Operation
Write 1 = Clear all timers (Does not clear the
real time clock or read only timers)
C-28 ControlNet Objects
Instance Attributes
Attribute Access Name Data Type Description
ID Rule
0 Get Read Full STRUCT of:
STRING[16] Name of the timer
LWORD or Elapsed time in milliseconds unless timer
STRUCT is a real time clock (See attribute 2)
BOOL[16] See Attribute 3
1 Get Timer Text STRING[16] Name of the timer
2 Get/Set Timer Value LWORD or Elapsed time in milliseconds unless the
STRUCT of: timer is a real time clock.
WORD Real Time Clock Data:
BYTE Milliseconds (0 – 999)
BYTE Seconds (0 – 59)
BYTE Minutes (0 – 59)
BYTE Hours (0 – 23)
BYTE Days (1 – 31)
BYTE Months (1 = January, 12 = December)
Years (since 1972)
3 Get Timer BOOL[16] BOOL[0]: (0 = invalid data, 1 = valid data)
Descriptor BOOL[1]: (0 = elapsed time, 1 = real time)
BOOL[2 - 15]: Not used
Services
Service Code Implemented for: Service Name
Class Instance
0x0E Yes Yes Get_Attribute_Single
0x10 Yes Yes Set_Attribute_Single
Appendix D
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.
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.
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.
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
DPI Peripheral
A device that provides an interface between DPI and a network or user.
Peripheral devices are also referred to as “adapters” or “modules.” The
20-COMM-C or 20-COMM-Q adapter and PowerFlex 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 Architecture-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, Window ME, Windows NT 4.0
SP6a, Windows 2000, Windows XP, and Windows CE (version 2.0 or
higher) operating systems. DriveExplorer (version [Link] 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://
[Link]/drives/driveexplorer.
DriveTools SP Software
A software suite designed for Microsoft Windows 98 Second Edition,
Windows ME, Windows NT 4.0 SP6a, Windows 2000 SP3, and
Windows XP operating systems. This software suite provides a family of
tools, including DriveExecutive, that you can use to program, monitor,
control, troubleshoot, and maintain Allen-Bradley products. DriveTools
SP (version 1.01 or higher) can be used with PowerFlex drives.
Information about DriveTools SP can be accessed at [Link]
drives/drivetools.
Glossary G-3
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 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]). 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 Allen-Bradley software tool ControlFLASH, the
X-modem protocol and a 1203-SSS Smart Self-powered Serial converter
(version [Link] or higher firmware), or the built-in flash capability of
DriveExplorer (version 4.01 or higher).
Hold Last
When communications are disrupted (for example, a cable is
disconnected), the adapter and drive can respond by holding last. Hold
last results in the drive receiving the last data received via the ControlNet
G-4 Glossary
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.
I Idle Action
An idle action determines how the module and connected drive act when
the controller is switched out of run mode.
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.
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.
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.
Glossary G-5
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.
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.
RSLogix 5/500/5000
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 [Link]
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.
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 C
adapter cables
applying power, 2-6 ControlNet, 2-5
commissioning, 2-1 DPI Internal Interface, 2-3
compatible products, 1-3 CAN (Controller Area Network), G-1
components, 1-1 CN Active Cfg parameter, B-3
configuring to use with optional I/O
CN Addr Act parameter, B-2
data, 8-4
definition, G-1 CN Addr Cfg parameter, B-2
features, 1-2 CN Rate Act parameter, B-2
grounding, 2-4 CN Rate Cfg parameter, B-2
illustration, 1-1 Comm Flt Action parameter, B-2
installing, 2-1 to 2-6
commissioning the adapter, 2-1
mapping I/O in a scanner, 4-11,
6-7 communications module, see adapter
mounting, 2-4 compatible products, 1-3
parameters, B-1 to B-5 components, 1-1
resetting, 3-7 configuration tools, 3-1
specifications, A-1 connecting adapter to the network,
tools to configure, 3-1 2-5
troubleshooting, 7-1 to 7-8
ControlFLASH, G-1
using in an External DPI Comms
Kit, 8-1 controller
viewing configuring ControlLogix, 6-1
active configuration, 3-8 configuring PLC-5C, 5-1
optional I/O diagnostic items, definition, G-1
8-5 ControlLogix
applying power to the adapter, 2-6 configuring, 6-2
attentions, 1-4 I/O messaging, 6-20
performing Explicit Messages,
6-23
B ControlNet
baud rate, see data rate cable, 2-5
bit definitions for Logic Command/ connector on adapter, 1-1
Status word, D-1 network definition, G-1
network wiring example, 2-5
Index-2
D E
data rate EDS (Electronic Data Sheet) files
definition, G-1 definition, G-3
parameter for, B-2 installing and registering, 4-2
Datalink Size parameter, B-2 web site, G-3
Datalinks EEPROM, see Non-Volatile Storage
definition, G-1 (NVS)
in I/O image, 5-2, 6-13 environmental specifications, A-2
using, 5-6, 6-17 equipment required, 1-3
using Datalink D to send optional events
I/O Board data, 8-3 list of, 7-7
diagnostic items, 7-5 viewing and clearing, 7-6
dimensions, A-1 examples
DPI ControlNet network, 4-1
connector on adapter, 1-1 Datalinks, 5-7
definition, G-2 Explicit Messaging, 5-13, 6-23
Internal Interface cable, 2-3 I/O, 5-9, 6-20
peripheral, G-2 Explicit Messages
products, G-2 about, 5-12, 6-22
DPI Alarm Object, C-25 definition, G-3
DPI Data Rate parameter, B-1 examples, 5-13, 6-23
DPI Device Object, C-12 running, 5-12, 6-22
G L
grounding the adapter, 2-4 LCD HIM, 3-2
LED HIM, 3-2
H LEDs, see status indicators
hold last
configuring adapter for, 3-6 M
definition, G-3 manual
conventions, P-2
I related documentation, P-1
web site, P-1
I/O
configuring adapter for, 3-3 Master-Slave hierarchy
definition, G-4 configuring adapter for, 3-4
image, 5-2, 6-13 definition, G-4
messaging, 5-1 mechanical dimensions, A-1
I/O Board option messages, see Explicit Messages or
configuring adapter to use I/O
optional I/O data, 8-4 MOD status indicator
in External DPI Comms Kit, 8-2 locating, 7-1
understanding the I/O image, 8-3 troubleshooting with, 7-3
using Datalink D to send I/O data, modes of operation, 1-6
8-3
mounting the adapter, 2-4
viewing optional I/O diagnostic
data, 8-5 M-S Input parameter, B-4
O R
operating status, 1-6 Ref Adjust parameter, B-5
Ref/Fdbk Size parameter, B-2
P Reference/Feedback
definition, G-5
Parameter Group Object, C-8
in I/O image, 5-2, 6-13
Parameter Object, C-5 using, 5-5, 6-16
parameters Register Object, C-3
accessing, 3-1
regulatory compliance, A-1
active configuration, 3-8
related documentation, P-1
convention, P-2
numbering/list of, B-1 to B-5 Reset Module parameter, B-2
PCCC, G-5 resetting adapter, 3-7
PCCC Object, C-10 ribbon cable, see Internal Interface
cable
ping, G-5
RSLinx, P-1
PLC-5C controllers
configuring with RSNetWorx, 4-1 RSLogix 5/500/5000, G-5
running Explicit Messages, 5-13 RSNetWorx for ControlNet
running I/O, 5-9 definition, G-6
PORT status indicator using, 4-1
locating, 7-1 web site, G-6
troubleshooting with, 7-2
power consumption, A-1 S
PowerFlex drives safety precautions, 1-4
70/700/700VC/700H Logic scanner, G-6
Command/Status, D-1
specifications for adapter, A-1 to A-2
700S Logic Command/Status, D-3
compatible with adapter, 1-3 status indicators
definition, G-5 definition, G-6
HIM, 3-2 locating, 7-1
installing adapter on, 2-3 normal operation, 1-6
troubleshooting with, 7-2 to 7-4
Index-5
switches
for setting node address, 2-2
locating, 1-1
T
technical support, P-3
tools required, 1-3
troubleshooting, 7-1 to 7-8
U
update, see flash update
W
web site
for DriveExplorer software, G-2
for DriveTools SP software, G-2
for EDS files, G-3
for manuals, P-1
wiring, see cables
Z
zero data
configuring adapter for, 3-6
definition, G-6
Index-6
[Link]
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