Nothing Special   »   [go: up one dir, main page]

750com Um002 - en P PDF

Download as pdf or txt
Download as pdf or txt
You are on page 1of 144

PowerFlex® 750-Series Drive

DeviceNet Option Module

USER MANUAL

Option Module Catalog Number


20-750-DNET
Firmware Version 1.xxx
Important User Solid state equipment has operational characteristics differing from those of
Information 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.rockwellautomation.com/
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.

WARNING: Identifies information about practices or


! circumstances that can cause an explosion in a hazardous
environment, which may lead to personal injury or death, property
damage, or economic loss.

Important: Identifies information that is critical for successful application and


understanding of the product.

ATTENTION: Identifies information about practices or


! circumstances that can lead to personal injury or death, property
damage, or economic loss. Attentions help you identify a hazard,
avoid a hazard, and recognize the consequences.

Shock Hazard labels may be located on or inside the equipment


(e.g., drive or motor) to alert people that dangerous voltage may be
present.

Burn Hazard labels may be located on or inside the equipment


(e.g., drive or motor) to alert people that surfaces may be at
dangerous temperatures.

Allen-Bradley, PowerFlex, ControlFLASH, DPI, DriveExplorer, DriveExecutive, DriveTools SP, RSLogix, RSNetWorx for DeviceNet, and ControlLogix
are either registered trademarks or trademarks of Rockwell Automation, Inc.
DeviceNet is a trademark used under license by ODVA.
Windows, Microsoft, and Internet Explorer are either registered trademarks or trademarks of Microsoft Corporation.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Summary of Changes

This is the first release of the 20-750-DNET DeviceNet Option Module


User Manual.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
soc-ii Summary of Changes

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Table of Contents

Preface About This Manual


Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P-1
Rockwell Automation Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P-2
Conventions Used in This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P-2

Chapter 1 Getting Started


Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Understanding Parameter Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Compatible Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Required Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Safety Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4
Quick Start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Status Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6

Chapter 2 Installing the Option Module


Preparing for an Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Setting the Node Address Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Setting the Data Rate Switch. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Connecting the Option Module to the Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Connecting the Option Module to the Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Applying Power. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Commissioning the Option Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7

Chapter 3 Configuring the Option Module


Configuration Tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Using the Enhanced PowerFlex 7-Class HIM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Using the HIM to Access Parameters in the Option Module . . . . . . . . . . . . . . . . . . . 3-2
Setting the Node Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Setting the Data Rate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Setting a Master-Slave Hierarchy (Optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Selecting COS, Cyclic or Polled (Optional) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Setting a Fault Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
Resetting the Option Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
Restoring Option Module Parameters to Factory Defaults . . . . . . . . . . . . . . . . . . . . . 3-9
Viewing the Option Module Status Using Parameters . . . . . . . . . . . . . . . . . . . . . . . 3-10
Flash Updating the Option Module. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11

Chapter 4 Configuring the I/O


Using RSLinx Classic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
ControlLogix Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
ii Table of Contents

Chapter 5 Using the I/O


About I/O Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Understanding the ControlLogix Controller I/O Image . . . . . . . . . . . . . . . . . . . . . . . 5-2
Using Logic Command/Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Using Reference/Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3
Using Datalinks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
Example Ladder Logic Program Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
ControlLogix Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6

Chapter 6 Using Explicit Messaging


About Explicit Messaging. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Performing Explicit Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
ControlLogix Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3

Chapter 7 Troubleshooting
Understanding the Status Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
PORT Status Indicator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2
MOD Status Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
NET A Status Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4
Viewing Option Module Diagnostic Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5
Viewing and Clearing Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-7

Appendix A Specifications
Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
Electrical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
Mechanical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
Environmental . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
Regulatory Compliance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2

Appendix B Option Module Parameters


Parameter Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
About Parameter Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
How Parameters Are Organized . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
Device Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2
Host Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-4

Appendix C DeviceNet Objects


Identity Object. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2
Connection Object. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-3
Register Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-4
PCCC Object. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-6
DPI Device Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-9
DPI Parameter Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-12
DPI Fault Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-18
DPI Alarm Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-20
DPI Diagnostic Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-22
DPI Time Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-24
Host DPI Parameter Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-27

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Table of Contents iii

Appendix D Logic Command/Status Words for PowerFlex 750-Series Drives


Logic Command Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-1
Logic Status Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-2

Glossary

Index

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
iv Table of Contents

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Preface

About This Manual

Topic Page
Related Documentation P-1
Rockwell Automation Support P-2
Conventions Used in This Manual P-2

Related Documentation
For: Refer to: Publication
20-750-DNET Network Network Communication Option Module Installation 750COM-IN002
Communication Option Module Instructions (for use with PowerFlex 750-Series Drives)
DeviceNet™ Cables and DeviceNet Product Overview DNET-SO002
Components
DeviceNet Network Installation DeviceNet Cable System Planning and Installation DN-6.7.2
Manual
DeviceNet Networks DeviceNet Starter Kit User Manual DNET-IN003
DriveExplorer™ http://www.ab.com/drives/driveexplorer, and —
DriveExplorer online help (installed with the software)
DriveTools™ SP (includes http://www.ab.com/drives/drivetools, and —
DriveExecutive™) DriveExecutive online help (installed with the software)
Enhanced PowerFlex 7-Class Enhanced PowerFlex 7-Class HIM User Manual 20HIM-UM001
HIM
PowerFlex® 750-Series AC PowerFlex 750-Series AC Drives User Manual 750-UM001
Drive PowerFlex 750-Series Reference Manual 750-RM001
RSLinx® Classic Getting Results with RSLinx Guide, and LINX-GR001
online help (installed with the software)
RSLogix™ 5000 RSLogix 5000 Getting Results Guide, and 9399-RLD300GR
online help (installed with the software)
ControlLogix® and 1756-DNB DeviceNet Modules in Logix5000 Control Systems DNET-UM004
User Manual
RSNetWorx™ for DeviceNet RSNetWorx for DeviceNet Getting Results Guide, and DNET-GR001
online help (installed with the software)

Documentation can be obtained online at


www.rockwellautomation.com/literature. To order paper copies of
technical documentation, contact your local Rockwell Automation
distributor or sales representative.

To find your local Rockwell Automation distributor or sales


representative, visit www.rockwellautomation.com/locations.

For information such as firmware updates or answers to drive-related


questions, go to the Drives Service & Support web site at www.ab.com/
support/abdrives and click on the “Downloads” or “Knowledgebase”
link.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
P-2 About This Manual

Rockwell Automation Rockwell Automation, Inc. offers support services worldwide, with
Support 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

Technical Product Assistance


For technical assistance, please review the information in Chapter 7,
Troubleshooting, first. If you still have problems, then access the
Allen-Bradley Technical Support web site at www.ab.com/support/
abdrives or contact Rockwell Automation, Inc.

Conventions Used in This The following conventions are used throughout this manual:
Manual
• Parameter names are shown in the format Device Parameter xx - [*]
or Host Parameter xx - [*]. The xx represents the parameter
number. The * represents the parameter name — for example Device
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.

• RSLinx (version 2.52), RSNetWorx for DeviceNet (version 8.00),


and RSLogix 5000 (version 16) were used for the screen shots in this
manual. Different versions of the software may differ in appearance
and procedures.

• This manual provides information about the 20-750-DNET


DeviceNet Option Module for network communication and using it
with PowerFlex 750-Series drives.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Chapter 1

Getting Started

The 20-750-DNET Option Module is intended for installation into a


PowerFlex 750-Series drive and is used for network communication.
Topic Page
Components 1-1
Features 1-2
Compatible Products 1-3
Required Equipment 1-3
Safety Precautions 1-4
Quick Start 1-5
Status Indicators 1-6

Components Figure 1.1 Components of the Option Module

➌ 4 5 6
2 3

7 8

1 9
0

4 5 6
2 3

7 8

1 9
0

4 5 6
2 3

7 8

1 9
0

Item Part Description


➊ Status Three LEDs that indicate the status of the Option Module and network
Indicators communications. Refer to Chapter 7, Troubleshooting.
➋ Data Rate Sets the DeviceNet data rate at which the Option Module
Switch communicates. Refer to Setting the Data Rate Switch on page 2-3.
➌ Node Address Sets the node address of the Option Module. Refer to Setting the Node
Switches Address Switches on page 2-2.
➍ DeviceNet A 5-pin connector to which a 5-pin linear plug (supplied with DeviceNet
Connector Option Module) can be connected to the DeviceNet cable.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
1-2 Getting Started

Features The features of the Option Module include:

• Captive screws to secure and ground the module to the drive.


• Switches to set a node address and network data rate before applying
power to the drive. Alternately, you can disable the switches and use
Option Module parameters to configure these functions.
• Compatibility with various configuration tools to configure the
Option Module and host drive. The tools include the enhanced
PowerFlex 7-Class HIM (Human Interface Module) on the drive,
and drive-configuration software such as DriveExplorer (version
6.01 or higher) or DriveExecutive (version 5.01 or higher).

• Status indicators that report the status of the Option Module and
network communications. They are visible when the drive cover is
removed.

• Parameter-configurable 32-bit Datalinks in the I/O to meet


application requirements (16 for writing data from the network, and
16 for reading data to the network).

• Explicit Messaging and UCMM (Unconnected Message Manager)


support.

• Multiple data exchange methods, including Polled, Cyclic, and


Change of State (COS), to transmit data between the network and
Option Module.
• Master-Slave hierarchy that can be set up so that the Option Module
and PowerFlex 750-Series drive transmit data to and from a scanner
on the network.
• User-defined fault actions to determine how the Option Module and
connected drive respond to:

– I/O messaging communication disruptions (Comm Flt Action)


– Controllers in idle mode (Idle Flt Action)
– Explicit messaging disruptions for drive control via PCCC and
the CIP Register Object (Msg Flt Action)

• Faulted node recovery support. You can configure a device even


when it is faulted on the network if you have a configuration tool that
uses faulted node recovery and have set the Data Rate switch to
position “3.” With this configuration, the Option Module uses
parameter settings stored in EEPROM for the data rate and node
address instead of switch settings.

• Support for DPI routing, enabling access to any networked


PowerFlex 7-Class drive using DriveExplorer (version 6.01 or
higher) to monitor and configure that drive and its connected
peripherals.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Getting Started 1-3

Understanding Parameter The Option Module has two types of parameters:


Types • Device parameters are used to configure the Option Module to operate
on the network. Device parameters, when viewed using DriveExplorer
or DriveExecutive, appear below the 20-750-DNET listing in the
treeview in a separate Device Parameters folder . When viewed using
the HIM, these parameters appear in the DEV PARAM folder.

• Host parameters are used to configure the Option Module Datalink


transfer and various fault actions with the drive. Host parameters,
when viewed using DriveExplorer or DriveExecutive, appear below
the 20-750-DNET listing in the treeview in a separate Host
Parameters folder. When viewed using the HIM, these parameters
appear in the HOST PARAM folder.

Compatible Products At the time of publication, the Option Module is compatible with
Allen-Bradley PowerFlex 750-Series drives.

Required Equipment Equipment Shipped with the Option Module


When you unpack the Option Module, verify that the package includes:

❑ One 20-750-DNET DeviceNet Option Module


❑ One 5-pin linear DeviceNet plug
(connected to the DeviceNet connector on the Option Module)
❑ One Network Communication Option Card Installation Instructions
(publication 750COM-IN002)

User-Supplied Equipment
To install and configure the Option Module, you must supply:

❑ A small flathead screwdriver


❑ DeviceNet cable – thin cable with an outside diameter of 6.9 mm
(0.27 in.) is recommended
❑ Configuration tool, such as:
– Enhanced PowerFlex 7-Class HIM
– RSNetWorx for DeviceNet
– DriveExplorer (version 6.01 or higher)
– DriveExecutive stand-alone software (version 5.01 or higher) or
bundled with the DriveTools SP suite (version 5.01 or higher)
❑ Controller configuration software (such as RSLogix 5000)
❑ A PC connection to the DeviceNet network (such as 1784-PCD,
1784-PCID, 1784-PCIDS or 1770-KFD)

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
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 discharged before installing
or removing an Option Module.
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 drive using an Option Module. Failure to
comply may result in injury and/or equipment damage.
ATTENTION: Risk of equipment damage exists. The
! Option Module contains ESD (Electrostatic Discharge)
sensitive parts that can be damaged if you do not follow ESD
control procedures. Static control precautions are required
when handling the Option Module. 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 Option Module is transmitting control I/O to the drive,
the drive may fault when you reset the Option Module.
Determine how your drive will respond before resetting the
module.
ATTENTION: Risk of injury or equipment damage exists.
! Host Parameters 33 - [Comm Flt Action], 34 - [Idle Flt
Action], and 36 - [Msg Flt Action] let you determine the
action of the Option Module and connected drive if I/O
communication is disrupted, the controller is idle, or explicit
messaging for drive control is disrupted. By default, these
parameters fault the drive. You can set these parameters so
that the drive continues to run. Precautions should be taken to
ensure that the settings of these parameters do not create a
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
controller in idle state).
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.
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.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Getting Started 1-5

Quick Start This section is provided to help experienced users quickly start using
the Option Module. If you are unsure how to complete a step, refer to
the referenced chapter.
Step Action Refer to…
1 Review the safety precautions for the Option Module. Throughout This Manual
2 Verify that the PowerFlex drive is properly installed. Drive User Manual
3 Install the Option Module. Network Communication
Option Module Installation
Verify that the PowerFlex drive is not powered. Then, insert Instructions, publication
the Option Module in drive Port 4, 5 or 6. Use the captive 750COM-IN002 and
crews to secure and ground the Option Module to the drive. Chapter 2,
Then connect the Option Module to the network using a Installing the Option
DeviceNet cable. Module
4 Apply power to the Option Module. Chapter 2,
Installing the Option
A. The Option Module receives power from the drive. Verify Module
that the Option Module is installed correctly and then
apply power to the drive. The status indicators should be
green. If they flash red, there is a problem. Refer to
Chapter 7, Troubleshooting.
B. Configure/verify key drive parameters.
5 Configure the Option Module for your application. Chapter 3,
Configuring the Option
Set Option Module parameters for the following functions as Module
required by your application:
• Node address—only if Data Rate switch is set to position
“3”; otherwise use Node Address switches
• Data rate—only if Data Rate switch is set to position “3”;
otherwise set this switch to position “0,” “1,” “2” or “4”
through “9” depending on the application
• I/O configuration
• Change of State, Cyclic or Polled I/O data exchange
• Master-Slave hierarchy
• Fault actions
6 Configure the controller to communicate with the Option Chapter 4,
Module. Configuring the I/O
Use a controller configuration tool such as RSNetWorx for
DeviceNet and RSLogix to configure the master on the
DeviceNet network to recognize the Option Module and
drive.
7 Create a ladder logic program. Chapter 5,
Using the I/O
Use a controller configuration tool such as RSLogix to create
a ladder logic program that enables you to: Chapter 6,
• Control the Option Module and connected drive using I/O. Using Explicit Messaging
• Monitor or configure the drive using Explicit messages.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
1-6 Getting Started

Status Indicators The Option Module uses three status indicators to report its operating
status. They can be viewed with the drive cover removed (Figure 1.2).
Figure 1.2 Status Indicators

4 5 6
2 3

7 8

1 9
0

4 5 6
2 3

7 8

1 9
0

4 5 6 20-750-DNET DeviceNet
2 3

7 8

Option Module installed in


1 9
0

drive control pod

Adapter Status
Item
Indicator Name
➊ PORT
➋ MOD
➌ NET A

After installing the Option Module and applying power to the drive,
refer to Start-Up Status Indications on page 2-5 for possible start-up
status indications and their descriptions.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Chapter 2

Installing the Option Module

This chapter provides instructions for installing the Option Module in a


PowerFlex 750-Series drive.
Topic Page
Preparing for an Installation 2-1
Setting the Node Address Switches 2-2
Setting the Data Rate Switch 2-3
Connecting the Option Module to the Drive 2-3
Connecting the Option Module to the Network 2-4
Applying Power 2-5
Commissioning the Option Module 2-7

Preparing for an Installation Before installing the Option Module:


• Read the DeviceNet Product Overview Manual (publication
DNET-SO002), and the DeviceNet Cable System Planning and
Installation Manual (publication DN-6.7.2).

• Verify that you have all required equipment. Refer to Required


Equipment on page 1-3.

ATTENTION: Risk of equipment damage exists. The


! Option Module contains ESD (Electrostatic Discharge)
sensitive parts that can be damaged if you do not follow ESD
control procedures. Static control precautions are required
when handling the Option Module. If you are unfamiliar with
static control procedures, refer to Guarding Against
Electrostatic Damage (publication 8000-4.5.2).

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
2-2 Installing the Option Module

Setting the Node Address Set the Option Module Node Address switches (bottom two switches –
Switches see Figure 2.1) by rotating the switches to the desired value for each
digit.

Important: Each node on the DeviceNet network must have a unique


address. Set the node address before power is applied
because the Option Module uses the node address it detects
when it first receives power. To change a node address, you
must set the new value and then remove and reapply power
to (or reset) the Option Module, or disconnect and
reconnect the DeviceNet network cable.
Figure 2.1 Setting Option Module Node Address Switches

4 5 6
TENS

2 3

7 8
Position 9
4 5 6
1
0
2 3

7 8

1 9
0

4 5 6

4 5 6
2 3

7 8

1 9
0

4 5 6 ONES

2 3

7 8
2 3

7 8

Position
1 9
0

1 9
0

Setting Description
0 - 63 Node address used by the Option Module if switches are enabled. The default
switch setting is 63. Node address 63 is also the default address used by all
uncommissioned devices. We recommend that you do not use this address as the
final Option Module address.
Important: If the Data Rate switch is set to position “3,” the Option Module uses the
Device Parameter 07 - [Net Addr Cfg] setting for the node address. The default
parameter setting is 63. Refer to Setting the Node Address on page 3-2.
64 - 99 Do not use. The Option Module will not recognize these addresses.

The switch settings can be verified by viewing Diagnostic Device Item


number 54 (page 7-6) using an enhanced PowerFlex 7-Class HIM,
DriveExplorer software, or DriveExecutive software.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Installing the Option Module 2-3

Setting the Data Rate Switch Set the Option Module Data Rate switch (topmost switch – see
Figure 2.2) by rotating the switch to the desired setting.
Figure 2.2 Setting the Data Rate Switch

4 5 6

2 3

7 8
4 5 6 1 9

2 3
0

7 8
1 9
0

4 5 6

2 3

7 8
1 9
0

4 5 6

2 3

7 8
1 9
0

Setting Description
0 Sets the Option Module to the 125kbps data rate.
1 Sets the Option Module to the 250kbps data rate.
2 Sets the Option Module to the 500kbps data rate.
3 Sets the Option Module to the data rate set using Device Parameter 09 - [Net Rate
Cfg] (default), and sets the Option Module to use the node address set using Device
Parameter 07 - [Net Addr Cfg] . Refer to Setting the Data Rate on page 3-2.
4-9 Sets the Option Module to the Auto data rate — a data rate used by other network
devices. Another device on the network must be set to a data rate. The default switch
setting is 9.

The switch settings can be verified by viewing Diagnostic Device Item


number 53 (page 7-6) using an enhanced PowerFlex 7-Class HIM,
DriveExplorer software, or DriveExecutive software.

Connecting the Option The Option Module can be installed in the PowerFlex 750-Series Drive
Module to the Drive control pod in Port 4, 5 or 6. For details, see the Network
Communication Option Module Installation Instructions (publication
750COM-IN002), provided with the Option Module. Note that the
Option Module is shown already installed in the drive in Figure 2.1 and
Figure 2.2.

Important: Remove power from the drive before installing the Option
Module in the drive control pod.

Important: After inserting the Option Module into Port 4, 5 or 6, make


sure to tighten the Option Module screws within the
specified torque range to the drive control pod to properly
ground the Option Module to the drive.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
2-4 Installing the Option Module

Connecting the Option


ATTENTION: Risk of injury or death exists. The
Module to the Network
! 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 connecting the
Option Module to the network.

1. Remove power from the drive.

2. Remove the drive cover and lift up the drive HIM bezel to its open
position to access the drive control pod.

3. Use static control precautions.

4. Connect a DeviceNet cable to the network, and route it through the


bottom of the drive. DeviceNet Thin cable with an outside diameter
of 6.9 mm (0.27 in.) is recommended.

Important: Maximum cable length depends on data rate. For


details, refer to Data Rate in the Glossary.

5. Connect the 5-pin linear plug (provided with the Option Module) to
the DeviceNet cable (Figure 2.3). If a replacement plug is needed,
the replacement plug part number is 1799-DNETSCON.
Figure 2.3 Connecting the 5-Pin Linear Plug to the DeviceNet Cable

5 Red
4 White
3 Bare
2 Blue
1 Black

Terminal Color Signal Function


5 Red V+ Power Supply
4 White CAN_H Signal High
3 Bare SHIELD Shield
2 Blue CAN_L Signal Low
1 Black V– Common

6. Insert the DeviceNet cable plug into the mating Option Module
socket, and secure it with the two screws. Verify that the colors of
the wires on the plug match the color codes on the socket.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Installing the Option Module 2-5

Applying Power
ATTENTION: Risk of equipment damage, injury, or death
! exists. Unpredictable operation may occur if you fail to verify
that parameter settings are compatible with your application.
Verify that settings are compatible with your application
before applying power to the drive.

Apply power to the drive. The Option Module receives its power from
the drive. When you apply power to the Option Module for the first
time, its topmost “PORT” status indicator should be solid green or
flashing green after an initialization. If it is red, there is a problem.
Refer to Chapter 7, Troubleshooting.

Start-Up Status Indications


After power has been applied, the drive STS (status) indicator can be
viewed on the front of the drive and the Option Module status indicators
can be viewed (Figure 2.4) with the drive cover open or removed.
Possible start-up status indications are shown in Table 2.A.
Figure 2.4 Drive and Option Module Status Indicators



See Table 2.A for possible


4 5 6
start-up status indications.
2 3

7 8

1 9
0

4 5 6
2 3

7 8

1 9
0

4 5 6
2 3

7 8

1 9
0

Drive Control Pod

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
2-6 Installing the Option Module

Table 2.A Drive and Option Module Start-Up Status Indications


Item Name Color State Description
Drive STS Indicator
➊ STS Green Flashing Drive ready but not running, and no faults
(Status) are present.
Steady Drive running, no faults are present.
Yellow Flashing When running, a type 2 (non-configurable)
alarm condition exists – drive continues to
run. When stopped, a start inhibit condition
exists and the drive cannot be started (see
drive parameter 933 - [Start Inhibits]).
Steady A type 1 (user configurable) alarm condition
exists, but the drive continues to run.
Red Flashing A major fault has occurred. Drive will stop.
Drive cannot be started until fault condition
is cleared.
Steady A non-resettable fault has occurred.
Red/Yellow Flashing Alternately A minor fault has occurred. Use drive
parameter 950 - [Minor Flt Config] to enable.
If not enabled, acts like a major fault. When
running, the drive continues to run. System
is brought to a stop under system control.
The fault must be cleared to continue.
Yellow/Green Flashing Alternately When running, a type 1 alarm exists.
Green/Red Flashing Alternately Drive is flash updating.
Option Module Status Indicators
➋ PORT Green Flashing Normal Operation. The Option Module is
establishing an I/O connection to the drive.
It will turn solid green or red.
Steady Normal Operation. The Option Module is
properly connected and communicating
with the drive.
➌ MOD Green Flashing Normal Operation. The Option Module is
operating but is not transferring I/O data.
Steady Normal Operation. The Option Module is
operating and transferring I/O data.
➍ NET A Green Flashing Normal Operation. The Option Module is
properly connected but is not
communicating with any devices on the
network.
Steady Normal Operation. The Option Module is
properly connected and communicating on
the network.

After verifying correct operation, swing down the drive HIM bezel to its
closed position and install the drive cover.

Configuring/Verifying Key Drive Parameters


The PowerFlex 750-Series drive can be separately configured for the
control and Reference functions in various combinations. For example,
you could set the drive to have its control come from a peripheral or
terminal block with the Reference coming from the network. Or you
could set the drive to have its control come from the network with the
Reference coming from another peripheral or terminal block. Or you
could set the drive to have both its control and Reference come from the
network.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Installing the Option Module 2-7

The following steps in this section assume that the drive will receive the
Logic Command and Reference from the network.

1. Use drive Parameter 545 - [Speed Ref A Sel] to set the drive speed
Reference to the port (slot) in which the Option Module is installed
(for example, Port 4 Reference).
2. Verify that drive Parameter 930 - [Speed Ref Source] is reporting
that the source of the Reference to the drive is the port in which the
Option Module is installed (for example, Port 4 Reference). This
ensures that any Reference commanded from the network can be
monitored by using drive Parameter 002 - [Commanded SpdRef]. If
a problem occurs, this verification step provides the diagnostic
capability to determine whether the drive/Option Module or the
network is the cause.

3. If hard-wired discrete digital inputs are not used to control the


drive, verify that all unused digital input parameters are set to “Not
Used.”

Commissioning the Option To commission the Option Module, you must set a unique node address
Module on the network. (Refer to Setting the Node Address Switches on
page 2-2, and the Glossary for details about node addresses.)

Important: New settings are recognized only when power is applied to


the Option Module or it is reset. After you change
parameter settings, cycle power or reset the Option Module.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
2-8 Installing the Option Module

Notes:

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Chapter 3

Configuring the Option Module

This chapter provides instructions and information for setting the


parameters to configure the Option Module.
Topic Page
Configuration Tools 3-1
Using the Enhanced PowerFlex 7-Class HIM 3-1
Using the HIM to Access Parameters in the Option Module 3-2
Setting the Node Address 3-2
Setting the Data Rate 3-2
Setting a Master-Slave Hierarchy (Optional) 3-3
Selecting COS, Cyclic or Polled (Optional) 3-5
Setting a Fault Action 3-7
Resetting the Option Module 3-8
Restoring Option Module Parameters to Factory Defaults 3-9
Viewing the Option Module Status Using Parameters 3-10
Flash Updating the Option Module 3-11

For a list of parameters, refer to Appendix B, Option Module


Parameters. For definitions of terms in this chapter, refer to the
Glossary.

Configuration Tools The Option Module stores parameters and other information in its own
non-volatile memory. You must, therefore, access the Option Module to
view and edit its parameters. The following tools can be used to access
the Option Module parameters:
Tool Refer to…
Enhanced PowerFlex 7-Class HIM Enhanced PowerFlex 7-Class HIM User Manual
DriveExplorer Software http://www.ab.com/drives/driveexplorer, or
(version 6.01 or higher) DriveExplorer online help (installed with the software)
DriveExecutive Software http://www.ab.com/drives/drivetools, or
(version 5.01 or higher) DriveExecutive online help (installed with the software)

Important: For the HIM screens shown throughout this chapter, the
Option Module is assumed to be installed in drive Port 04.
If your Option Module is installed in a different drive port,
that port would appear instead of Port 04.

Using the Enhanced If your drive has an enhanced PowerFlex 7-Class HIM, it can be used to
PowerFlex 7-Class HIM access parameters in the Option Module. For details on viewing and
editing parameters, refer to the Enhanced PowerFlex 7-Class HIM User
Manual (publication 20HIM-UM001).

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
3-2 Configuring the Option Module

Using the HIM to Access 1. Display the Status screen, which is shown on HIM power up.
Parameters in the Option 2. Use the or key to scroll to the Port in which the
Module DeviceNet Option Module is installed.

3. Press the PAR# soft key to display the Jump to Param # entry
pop-up box.
4. Use the numeric keys to enter the desired parameter number, or use
the S or T soft key to scroll to the desired parameter number.

Setting the Node Address If the Data Rate switch (Figure 2.2) is set to position “3,” the value of
Device Parameter 07 - [Net Addr Cfg] determines the node address.
When the Data Rate switch is set to any other position, the Node
Address switches determine the node address. We recommend that you
do not use node address 63 because all new devices on the network use
this address as the default address. Also, node address 63 is used for
Automatic Device Recovery (ADR).

1. Set the value of Device Parameter 07 - [Net Addr Cfg] to a unique


node address.
Figure 3.1 Edit Net Address Cfg HIM Screen

Stopped AUTO
0.00 Hz F
Edit Net Addr Cfg
63
0 << 63

ESC  ENTER

2. Reset the Option Module; see Resetting the Option Module on


page 3-8.

The NET A status indicator will be solid green or flashing green if


the node address is correctly configured, and the Option Module is
connected to an operational network.

Setting the Data Rate If the Option Module Data Rate switch (Figure 2.2) is set to position
“3” (Program), the value of Device Parameter 09 - [Net Rate Cfg]
determines the data rate. The Autobaud setting will detect the data rate
used on the network if another device is setting the data rate. Your
application may require a different setting.

1. Set the value of Device Parameter 09 - [Net Rate Cfg] to the data
rate at which your network is operating.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Configuring the Option Module 3-3

Figure 3.2 Edit Net Rate Cfg HIM Screen

Value Data Rate


Stopped AUTO
0.00 Hz F 0 125kbps
Edit Net Rate Cfg 1 250kbps
Autobaud 3
2 500kbps
0 << 3 3 Autobaud (default)
ESC ▲ ▼  ENTER

2. Reset the Option Module; see Resetting the Option Module on


page 3-8.

Setting a Master-Slave This procedure is only required if Datalinks are used to write or read
Hierarchy (Optional) data of the drive or its connected peripherals. A hierarchy determines
the type of device with which the Option Module exchanges data. In a
Master-Slave hierarchy, the Option Module exchanges data with a
master, such as a scanner (1756-DNB, 1771-SDN, 1747-SDN, etc.).

Enabling Datalinks To Write Data


The controller output image (controller outputs-to-drive) can have
anywhere from 0 to 16 additional 32-bit parameters (Datalinks). The
number of additional parameters is configured using Device Parameter
02 - [DLs From Net Cfg].

Important: Always use the Datalink parameters in consecutive


numerical order, starting with the first parameter. For
example, use Host Parameters 01, 02, and 03 to configure 3
Datalinks to write data. Otherwise, the network I/O
connection will be larger than necessary, which needlessly
increases controller response time and memory usage.

Host Parameters 01 - [DL From Net 01] through 16 - [DL From Net
16] control which parameters in the drive, Option Module, or any other
connected peripheral receive the values from the network. The
enhanced PowerFlex 7-Class HIM, DriveExplorer, and DriveExecutive
provide user-friendly screens to help select the drive or peripheral by
port number and the parameter by name. As an alternate method, the
parameter value can be set manually by number using this formula:
From Net Parameter Value = (10000 * port number) + (Destination Parameter Number).

For example, suppose you want to use Host Parameter 01 - [DL From
Net 01] to write to Parameter 03 of an optional encoder module plugged
into drive Port 5. Using the formula, the value for Host Parameter 01 -
[DL From Net 01] would be (10000 * 5) + (3) = 50003.

1. Set the value of Device Parameter 02 - [DLs From Net Cfg] to the
number of contiguous controller-to-drive Datalinks that are to be
included in the network I/O connection.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
3-4 Configuring the Option Module

Figure 3.3 Edit DLs From Net Cfg HIM Screen

Stopped AUTO
0.00 Hz F
Edit DLs From Net Cfg
0
0 << 16

ESC  ENTER

2. Reset the Option Module; see Resetting the Option Module on


page 3-8.

3. Since the Logic Command and Reference is always used in the


Option Module, configure the parameters in the drive to accept the
Logic Command and Reference from the Option Module. If the
controller is going to be used for speed reference via the Option
Module, set Parameter 545 - [Speed Ref A Sel] in a PowerFlex 755
drive to the port in which the Option Module is installed (for
example, Port 4 Reference). Also, verify that the mask parameters
in the drive (for example, Parameter 324 - [Logic Mask]) are
configured to receive the desired logic from the Option Module.
Refer to the documentation for your drive for details.
The Option Module is ready to receive input data from the master
(controller). You must now configure the controller to recognize and
transmit I/O to the Option Module. Refer to Chapter 4,
Configuring the I/O.

Enabling Datalinks To Read Data


The controller input image (drive-to-controller inputs) can have
anywhere from 0 to 16 additional 32-bit parameters (Datalinks). The
number of additional parameters is configured using Device Parameter
04 - [DLs To Net Cfg].

Important: Always use the Datalink parameters in consecutive


numerical order, starting with the first parameter. For
example, use Host Parameters 17, 18, 19, 20, and 21 to
configure 5 Datalinks to read data. Otherwise, the network
I/O connection will be larger than necessary, which
needlessly increases controller response time and memory
usage.

Host Parameters 17 - [DL To Net 01] through 32 - [DL To Net 16]


control which parameters in the drive, Option Module, or any other
connected peripheral send the values to the network. The enhanced
PowerFlex 7-Class HIM, DriveExplorer, and DriveExecutive provide
user-friendly screens to help select the drive or peripheral by port
number and the parameter by name. As an alternate method, the
parameter value can be set manually by number using this formula:

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Configuring the Option Module 3-5

To Net Parameter Value = (10000 * Port Number) + (Origination Parameter Number)

For example, suppose you want to use Host Parameter 17 - [DL To


Net 01] to read Parameter 2 of an optional I/O module plugged into
drive Port 4. Using the formula, the value for Host Parameter 17 - [DL
To Net 01] would be (10000 * 4) + (2) = 40002.

1. Set the value of Device Parameter 04 - [DLs To Net Cfg] to the


number of contiguous drive-to-controller Datalinks that are to be
included in the network I/O connection.
Figure 3.4 Edit DLs To Net Cfg HIM Screen

Stopped AUTO
0.00 Hz F
Edit DLs To Net Cfg
0
0 << 16

ESC  ENTER

2. Reset the Option Module; see Resetting the Option Module on


page 3-8.

The Option Module is ready to send output data to the master


(controller). You must now configure the controller to recognize and
transmit I/O to the Option Module. Refer to Chapter 4,
Configuring the I/O.

Selecting COS, Cyclic or The data exchange is the method that the Option Module uses to
Polled (Optional) exchange data on the DeviceNet network. Polled is the default and is
recommended — unless one of the other following data exchanges,
which the adapter supports, is more appropriate for your application:

• COS (Change of State) • Polled and COS


• Cyclic • Polled and Cyclic
• Polled

If “Polled and COS” or “Polled and Cyclic” is used, the Option Module
transmits and receives the I/O from the polled messages. It transmits
only a Logic Status and Feedback in COS or Cyclic messages. Other
data is transmitted in Polled messages.

Cyclic and Polled data exchanges are configured in the scanner, so you
only need to set the I/O configuration in the Option Module. COS data
exchange must be configured in both the Option Module and the
scanner. You need to set the I/O configuration and COS parameters in
the Option Module.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
3-6 Configuring the Option Module

Using COS (Change of State) Data Exchange


1. Set Device Parameter 11 - [COS Status Mask] for the bits in the
Logic Status word that should be checked for changes. For the
Logic Status bit definitions, refer to Appendix D or the drive
documentation.

TIP: The HIM shows 32-bit Bit-type parameters in two 16-bit sets.
By default, the lower 16-bit set (bits 00-15) is shown. To view the
upper 16-bit set (bits 16-31), press the UPPER soft key. To view the
lower 16-bit set again, press the LOWER soft key. To select each bit
position, use the W or X soft key or the or numeric key.

2. To edit any of the bits, press the EDIT soft key to display the Edit
COS Status Mask screen.
Figure 3.5 Edit COS Status Mask HIM Screen

Value Description
Stopped AUTO
0.00 Hz F 0 Ignore this logic bit. (Default)
Edit COS Status Mask 1 Use this logic bit.
xxxx xxxx xxxx xxxx

ESC W X ENTER

To toggle a bit between 0 or 1, press any numeric key except the


or key.
3. Set Device Parameter 12 - [COS Fdbk Change] for the amount of
change to the Feedback that is required to trigger a Change of State
message.
Figure 3.6 Edit COS Fdbk Change HIM Screen

Stopped AUTO
0.00 Hz F
Edit COS Fdbk Change
0.000
0.000 << 3.40282E38

ESC EXP  ENTER

The Option Module is now configured for COS data exchange. You
must configure the scanner to allocate it using COS (Chapter 4,
Configuring the I/O).

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Configuring the Option Module 3-7

Setting a Fault Action By default, when I/O communications are disrupted (for example, the
network cable is disconnected), the controller is idle (in program mode
or faulted) or explicit messaging for drive control is disrupted, the drive
responds by faulting. You can configure a different response to:

• Disrupted I/O communication by using Host Parameter 33 -


[Comm Flt Action].

• An idle controller by using Host Parameter 34 - [Idle Flt Action].

• Disrupted explicit messaging for drive control via PCCC and the CIP
Register Object by using Host Parameter 35 - [Msg Flt Action].

ATTENTION: Risk of injury or equipment damage exists.


! Host Parameters 33 - [Comm Flt Action], 34 - [Idle Flt
Action], and 35 - [Msg Flt Action] let you determine the
action of the Option Module and connected drive if I/O
communication is disrupted, the controller is idle, or explicit
messaging for drive control is disrupted. By default, these
parameters fault the drive. You can set these parameters so
that the drive continues to run. Precautions should be taken to
ensure that the settings of these parameters do not create a
risk of injury or equipment damage. When commissioning the
drive, verify that your system responds correctly to various
situations (for example, a disconnected network cable,
controller in idle state or explicit message control disruption).

Changing the Fault Action


Set the values of Host Parameters 33 - [Comm Flt Action], 34 - [Idle
Flt Action], and 35 - [Msg Flt Action] to the desired responses:
Value Action Description
0 Fault The drive is faulted and stopped. (Default)
1 Stop The drive is stopped, but not faulted.
2 Zero Data The drive is sent 0 for output data. This does not command a stop.
3 Hold Last The drive continues in its present state.
4 Send Flt Cfg The drive is sent the data that you set in the fault configuration
parameters (Host Parameters 37 - [Flt Cfg Logic], 38 - [Flt Cfg Ref],
and 39 - [Flt Cfg DL 01] through 54 - [Flt Cfg DL 16]).

Figure 3.7 Edit Fault Action HIM Screens

Stopped AUTO Stopped AUTO Stopped AUTO


0.00 Hz F 0.00 Hz F 0.00 Hz F
Edit Comm Flt Action Edit Idle Flt Action Edit Msg Flt Action
Fault 0 Fault 0 Fault 0
0 << 4 0 << 4 0 << 4

ESC ▲ ▼  ENTER ESC ▲ ▼  ENTER ESC ▲ ▼  ENTER

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


required.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
3-8 Configuring the Option Module

Setting the Fault Configuration Parameters


If you set Host Parameter 33 - [Comm Flt Action], 34 - [Idle Flt
Action] or 35 - [Msg Flt Action] to “Send Flt Cfg,” the values in the
following parameters are sent to the drive after an I/O communications
fault, idle fault, and/or explicit messaging for drive control fault occurs.
You must set these parameters to values required by your application.
Parameter Description
Host Parameter 37 - [Flt Cfg Logic] A 32-bit value sent to the drive for Logic Command.
Host Parameter 38 - [Flt Cfg Ref] A 32-bit REAL (floating point) value sent to the drive for
Reference.
Host Parameter 39 - [Flt Cfg DL 01] A 32-bit REAL (floating point) or 32-bit integer value
through sent to the drive for a Datalink.
Host Parameter 54 - [Flt Cfg DL 16]

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

Resetting the Option Changes to switch settings and some Option Module parameters require
Module you to reset the Option Module before the new settings take effect. You
can reset the Option Module by power cycling the drive or by using
Device Parameter 14 - [Reset Module].

ATTENTION: Risk of injury or equipment damage exists. If


! the Option Module is transmitting control I/O to the drive, the
drive may fault when you reset the Option Module.
Determine how your drive will respond before resetting the
Option Module.

Set Device Parameter 14 - [Reset Module] to “1” (Reset Module).


Figure 3.8 Edit Reset Module HIM Screen

Value Description
Stopped AUTO
0.00 Hz F 0 Ready (Default)
Edit Reset Module 1 Reset Module
Ready 0
2 Set Defaults
0 << 2

ESC ▲ ▼  ENTER

When you enter “1” (Reset Module), the Option Module will be
immediately reset. An alternate method to reset the module is by power
cycling the drive. When you enter “2” (Set Defaults), the Option
Module will set ALL of its Device and Host parameters to their factory
default values. (This is the same as pressing the ALL soft key when
using the MEMORY folder method described in Restoring Option
Module Parameters to Factory Defaults on page 3-9.) After performing
a Set Defaults, you must enter “1” (Reset Module) or power cycle the

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Configuring the Option Module 3-9

drive so that the new values take effect. Thereafter, the value of this
parameter will be restored to “0” (Ready).

Important: When performing a Set Defaults, the drive may detect a


conflict and then not allow this function to occur. If this
happens, first resolve the conflict and then repeat a Set
Defaults action.

TIP: If your application allows, you can also reset the Option Module
by cycling power to the drive (resetting the drive) or by using the HIM’s
Reset Device function located in the drive’s DIAGNOSTIC folder.

Restoring Option Module As an alternate method, you can restore the Option Module parameters
Parameters to Factory using a MEMORY folder menu item instead of using Device
Defaults Parameter 14 - [Reset Module] described in Resetting the Option
Module on page 3-8. The MEMORY folder method provides two ways
to restore the Option Module Device and Host parameters:
• ALL—restores ALL Option Module Device and Host parameters to
their factory default values.
• MOST—restores MOST Option Module Device and Host
parameters—except the following which are used for network setup:
– Device Parameter 07 - [Net Addr Cfg]
– Device Parameter 09 - [Net Rate Cfg]
To restore Option Module Device and Host parameters to their factory
default values:

1. Access the Status screen, which is displayed on HIM power up.


Figure 3.9 Status Screen

Stopped AUTO
0.00 Hz F
Host Drive
240V 4.2A
Rev 3.002 Ser. A
00
ESC REF PAR# TEXT

2. Use the or key to scroll to the Port in which the


DeviceNet Option Module is installed.

3. Press the key to display its last-viewed folder.

4. Use the or key to scroll to the MEMORY folder.

5. Use the or key to select Set Defaults.

6. Press the (Enter) key to display the Set Defaults pop-up box.

7. Press the (Enter) key again to display the warning pop-up box
to reset Device and Host parameters to their factory default values.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
3-10 Configuring the Option Module

8. Press the MOST soft key to restore MOST Device and Host
parameters to factory defaults or press the ALL soft key to restore
ALL parameters. Or press the ESC soft key to cancel.

Important: When performing a Set Defaults, the drive may detect a


conflict and then not allow this function to occur. If this
happens, first resolve the conflict and then repeat this Set
Defaults procedure.

9. Reset the Option Module using Device Parameter 14 - [Reset


Module] or by cycling power to the drive so that the restored
parameters take effect.

Viewing the Option Module The following parameters provide information about the status of the
Status Using Parameters Option Module. You can view these parameters at any time.
Device Parameter Description
03 - [DLs From Net Act] The number of controller-to-drive Datalinks that are included in the
network I/O connection (controller outputs).
05 - [DLs To Net Act] The number of drive-to-controller Datalinks that are included in the
network I/O connection (controller inputs).
06 - [Net Addr Src] Displays the source from which the Option Module node address is
taken. This will be either “0” (Switches) set with the Node Address
switches shown in Figure 2.1 or “1” (Parameters) which uses the
address from Device Parameter 07 - [Net Addr Cfg].
08 - [Net Addr Act] The node address used by the Option Module. This will be one of
the following values:
• The address set by the node address switches (Figure 2.1).
• The value of Device Parameter 07 - [Net Addr Cfg].
• An old address of the switches or parameter if they have been
changed and the Option Module has not been reset.
10 - [Net Rate Act] The data rate used by the Option Module. This will be one of the
following values:
• The data rate set by the data rate switch (Figure 2.2).
• The value of Device Parameter 09 - [Net Rate Cfg].
• An old data rate of the switch or parameter if it has been changed
and the Option Module has not been reset.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Configuring the Option Module 3-11

Flash Updating the Option The Option Module can be flash updated over the network or serially
Module through a direct connection from a computer to the drive using a
1203-USB or 1203-SSS serial converter.

When flashing over the network, you can use the Allen-Bradley
software tool ControlFLASH, the built-in flash capability of
DriveExplorer Lite or Full, or the built-in flash capability of
DriveExecutive.

When flashing through a direct serial connection from a computer to a


drive, you can use the same Allen-Bradley software tools described
above, or you can use HyperTerminal set to the X-modem protocol.

To obtain a flash update for this Option Module, go to http://


www.ab.com/support/abdrives/webupdate. This site contains all
firmware update files and associated Release Notes that describe
firmware update enhancements/anomalies, how to determine the
existing firmware version, and how to flash update using DriveExplorer,
DriveExecutive or ControlFLASH.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
3-12 Configuring the Option Module

Notes:

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Chapter 4

Configuring the I/O

This chapter provides instructions on how to configure a Rockwell


Automation ControlLogix controller to communicate with the Option
Module and connected PowerFlex drive.
Topic Page
Using RSLinx Classic 4-1
ControlLogix Example 4-2

Important: Since the Option Module and PowerFlex 750-Series drive


are 32-bit devices, the ControlLogix controller (also a
32-bit platform) is used for example purposes in this
chapter and throughout this manual. We recommend using
only a 32-bit platform Logix controller with this Option
Module and PowerFlex 750-Series drive to simplify
configuration and ladder logic programs, and maximize
drive performance. If you must use a 16-bit controller
(PLC-5, SLC 500, etc.), we recommend using a
20-COMM-D adapter that is mounted onto a
20-750-20COMM Option Card installed in drive Port 6. In
this case, refer to the Rockwell Automation Technical
Support Knowledgebase web site at
www.rockwellautomation.com/knowledgebase for details
on configuring and using the I/O, and explicit messaging.

Using RSLinx Classic RSLinx Classic, in all its variations (Lite, Gateway, OEM, etc.), is used
to provide a communication link between the computer, network, and
controller. RSLinx Classic requires its network-specific driver to be
configured before communications are established with network
devices. To configure the RSLinx driver:

1. Start RSLinx and select Communications > Configure Drivers to


display the Configure Drivers screen.

2. In the Available Driver Types box, select “DeviceNet Drivers” and


then click Add New to display the DeviceNet Driver Selection
screen.

3. In the Available DeviceNet Drivers list, select the PC connection


adapter (1784-PCD, 1784-PCID, 1784-PCIDS or 1770-KFD)
connected to your computer and then click Select to display the
Driver Configuration screen.

4. Configure the driver for your computer and network settings and
click OK. The Configure Drivers screen reports the progress of the
configuration.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
4-2 Configuring the I/O

5. When the Add New RSLinx Driver screen appears, type a name (if
desired) and click OK. The Configure Drivers screen reappears
with the new driver in the Configured Drivers list (Figure 4.1).
Figure 4.1 Configure Drivers Screen with a Configured Driver

6. Click Close to close the Configure Drivers screen. Leave RSLinx


running.

ControlLogix Example Example Network


After the Option Module is configured, the connected drive and Option
Module will be a single node on the network. This section provides the
steps needed to configure a simple DeviceNet network (see Figure 4.2).
In our example, we will configure a ControlLogix controller with
1756-DNB scanner to communicate with a drive using Logic
Command/Status, Reference/Feedback, and 32 Datalinks (16 to read/16
to write) over the network.
Figure 4.2 Example ControlLogix DeviceNet Network

Node 1
PowerFlex 750-Series Node 62
Drive with 20-750-DNET Computer with
Node 0 Option Module DeviceNet Connection
ControlLogix Controller
with 1756-DNB Scanner

Adding the Scanner to the I/O Configuration


To establish communications between the controller and Option
Module over the network, you must first add the ControlLogix
controller and its scanner to the I/O configuration.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Configuring the I/O 4-3

1. Start RSLogix 5000. The RSLogix 5000 window appears. Select


File > New to display the New Controller screen (Figure 4.3).
Figure 4.3 New Controller Screen (RSLogix 5000 v16 shown)

Select the appropriate choices for the fields in the screen to match
your application. Then click OK. The RSLogix 5000 window
reappears with the treeview in the left pane.

2. In the treeview, right-click the I/O Configuration folder and select


New Module… The Select Module screen appears. Expand the
Communications group to display all of the available
communication modules (Figure 4.4).
Figure 4.4 Scanner Select Module Screen

3. In the list, select the DeviceNet scanner used by your controller. In


this example, we use a 1756-DNB DeviceNet Scanner, so the
1756-DNB is selected. Then click OK. In the Select Major
Revision pop-up dialog box, select the major revision of its
firmware.

4. Click OK. The scanner’s New Module screen (Figure 4.5) appears.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
4-4 Configuring the I/O

Figure 4.5 Scanner New Module Screen

5. Edit the following:


Box Setting
Name A name to identify the scanner.
Description Optional – description of the scanner.
Node The node address of the DeviceNet scanner.
Slot The slot of the DeviceNet scanner in the rack.
Revision The minor revision of the firmware in the scanner. (You already set the major
revision by selecting the scanner series in Step 3.)
Electronic Compatible Module. The “Compatible Module” setting for Electronic Keying
Keying ensures the physical module is consistent with the software configuration
before the controller and scanner make a connection. Therefore, ensure that
you have set the correct revision in this screen. Refer to the online Help for
additional information on this and other Electronic Keying settings.
Input Size The size of the input data for the DeviceNet scanner. It is recommended to
use the default value of 124.
Output Size The size of the output data for the DeviceNet scanner. It is recommended to
use the default value of 123.
Status Size The size of the status data for the DeviceNet scanner. It is recommended to
use the default value of 32.
Open When this box is checked, additional module properties screens will appear
Module to further configure the scanner after clicking OK. When unchecked, the
Properties scanner’s New Module screen will close after clicking OK. For this example,
uncheck this box.

6. Click OK. The scanner is now added to the RSLogix 5000 project.
It appears in the I/O Configuration folder. In our example, a
1756-DNB scanner appears under the I/O Configuration folder
(Figure 4.6) with its assigned name. For convenience, keep the
project open. Later in this chapter the project will need to be
downloaded to the controller.
Figure 4.6 RSLogix 5000: I/O Configuration Folder

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Configuring the I/O 4-5

Using RSNetWorx for DeviceNet to Configure/Save the I/O to the


Scanner
After adding the scanner to the I/O configuration, you now must
configure and save the I/O to the scanner.

1. Start RSNetWorx for DeviceNet. In the RSNetWorx for DeviceNet


window, select File > New to display the New File screen. Then
select “DeviceNet Configuration” as the network configuration
type, and click OK.

2. Select Network > Online to display the Browse for Network screen
(Figure 4.7).
Figure 4.7 Browse for Network Screen

3. Expand the communications path from your computer to the


DeviceNet scanner. Figure 4.8 shows our example navigating to
devices that are on a DeviceNet network. Depending on the
communication link you are using, the navigation path may be
different. After selecting a valid path to the DeviceNet network (for
this example, A, DeviceNet), click OK.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
4-6 Configuring the I/O

Figure 4.8 Expanded Browse for Network Screen

If a message box appears about uploading or downloading


information, click OK.

4. As the selected DeviceNet path is browsed, RSNetWorx for


DeviceNet creates a graphical representation of the devices on the
network (Figure 4.9).
Figure 4.9 RSNetWorx for DeviceNet Graph View Screen

If the icon for the drive (for this example, PowerFlex 755) on the
network appears as Unrecognized Device, use RSNetWorx for
DeviceNet to create the PowerFlex 750-Series drive EDS file.

The EDS file for a PowerFlex 750-Series drive differs from EDS
files for all other PowerFlex 7-Class drives in that the file does not
contain any drive or peripheral parameters. Therefore, when the
EDS file is being created for a PowerFlex 750-Series drive, no
parameters will be uploaded and the “Parameters” tab that normally
appears on the Drive Properties screen will not appear.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Configuring the I/O 4-7

5. Either create the EDS file by uploading it from the device on the
network, or download the EDS file from the Rockwell Automation
web site:

Creating the EDS File from Online DeviceNet Network

A. Right-click the Unrecognized Device icon and select Register


Device in the menu. The EDS Wizard appears (Figure 4.10).
Figure 4.10 EDS Wizard Screen

B. Click Next to start creating the EDS file.

C. Select Create an EDS file and click Next. (If the EDS file is
already downloaded and resides on your computer, select the
Register an EDS file option and click Next. Then follow the
screen prompts and disregard the remaining steps D through H
in this procedure.)

D. Enter a description (if desired) and click Next.

E. Check the Polled box, enter 8 into the Input Size and Output
Size boxes (which accounts for just the basic I/O), and click
Next. RSNetWorx for DeviceNet will upload the EDS file from
the drive.
F. Click Next to display the icon options for the node. We
recommend using the icon for your PowerFlex 750-Series
drive. You can change icons by clicking Change icon.
G. Click Next to view a summary, and then click Next again to
accept it.

H. Click Finish to finish creating the EDS file. A new icon


represents your PowerFlex 750-Series drive and
communications Option Module in the RSNetWorx for
DeviceNet Graph View screen.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
4-8 Configuring the I/O

Downloading the EDS File from the Network

A. Go to this Rockwell Automation web site:


www.rockwellautomation.com/resources/eds

B. On the web site, enter the Network and Device Type search
criteria as shown in Figure 4.11. In the Keyword entry field,
enter the type of PowerFlex 750-Series drive (for this example,
PowerFlex 755), noting that this field is case sensitive and
space sensitive:
Figure 4.11 Example Web Site Search Criteria for EDS File

Then click Search. Due to the large number of EDS files, this
may take several minutes.
C. On the search results screen, click the hyperlink for the EDS
file in the Brand Column.

D. Click Download File. Then click Save to save the EDS file to
an appropriate location on your computer.

E. Launch the EDS Hardware Installation Tool in the Rockwell


Software folder and follow the screen prompts to add the EDS
file for use with your project.

6. In the graph view, right-click the 1756-DNB icon and select


Properties… to display its properties screen (Figure 4.12).

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Configuring the I/O 4-9

Figure 4.12 1756-DNB Properties Screen

7. Click the Module tab to display the Scanner Configuration Applet


screen. Click Upload to upload the 1756-DNB configuration to the
RSNetWorx for DeviceNet project and display the 1756-DNB
Module Tab screen (Figure 4.13).
Figure 4.13 1756-DNB Module Tab Screen

8. Edit the following:


Box Setting
Interscan Delay Sets the scanner time delay between consecutive I/O scans on the
network. For this example, it is recommended to leave the default setting
of 10 milliseconds. Note: When numerous drives are on the network and
the drives are faulting on a Comm Loss, increasing this value may help.
Foreground… Sets the ratio of foreground to background polls. For this example, it is
recommended to leave the default setting of 2.
Slot Sets the slot location in which the scanner is installed. For this example,
Slot 3 is selected.

Then click Apply.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
4-10 Configuring the I/O

9. Click the Scanlist tab to begin the drive I/O configuration. The
Available Devices window (left) shows devices that are presently
on the DeviceNet network but are not yet configured. The Scanlist
window (right) shows devices that are presently on the DeviceNet
network and are configured.

TIP: The Automap on Add box is checked by default and allows


RSNetWorx for DeviceNet to automatically map the drive I/O into
the scanner in the next available registers. The mapping is based on
the minimum I/O requirements (8 bytes for input and 8 bytes for
output) that the scanner obtains from the drive EDS file.
For this example, uncheck the Automap on Add box. Then select
the PowerFlex 755 drive in the Available Devices window and click
the > button to move it to the Scanlist window (Figure 4.14).
Figure 4.14 1756-DNB Scanlist Tab Screen

Box Setting
Node Active Activates/deactivates the scanlist in the 1756-DNB for the selected
device. For this example, keep the box checked.
Device Type These Electronic Key category check boxes select how specific the
Vendor device in the scanlist must be for the 1756-DNB to match its
Product Code compatibility for I/O operation. The more boxes that are checked, the
more specific the device must be to operate. For this example, leave the
Major Revision default boxes (Device Type, Vendor, and Product Code) checked.

10. Click Edit I/O Parameters… to display the Edit I/O Parameters
screen (Figure 4.15) for the PowerFlex 755 drive used in this
example.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Configuring the I/O 4-11

Figure 4.15 Edit I/O Parameters Screen

A. Select the type(s) of data exchange (Polled, Change of State,


and/or Cyclic). For this example, we selected Polled, which is
highly recommended.

B. Enter the number of bytes that are required for your I/O in the
Input Size and Output Size boxes. For the example in this
manual, all 16 [DL From Net xx] and all 16 [DL To Net xx]
are used, resulting in an Input Size of “72” and an Output Size
of “72.” To determine the byte sizes for your application, either
access Option Module Diagnostic Items 7 and 8 respectively or
calculate them:
Determining Byte Sizes By Accessing Diagnostic Items 7 and 8

Use the HIM, DriveExplorer or DriveExecutive to access


Diagnostic Items 7 and 8. The Option Module automatically
calculates the number of bytes for the Input Size and Output
Size based on the values of Device Parameters 2 - [DLs From
Net Cfg] and 4 - [DLs To Net Cfg] configured in Setting a
Master-Slave Hierarchy (Optional) on page 3-3.

Determining Byte Sizes By Calculation

You can easily calculate the number of bytes for the Input Size
and Output Size. Since the Option Module always uses the
32-bit Logic Command, 32-bit Feedback, 32-bit Logic Status,
and 32-bit Reference, at least 8 bytes must be set for both the
Input Size and Output Size. (A 32-bit word is four bytes.) If any
or all of the drive’s sixteen 32-bit Datalinks are used (see
Setting a Master-Slave Hierarchy (Optional) on page 3-3),
increase the Input and Output Size settings accordingly. To do
this:

– Input Size: Multiply the number of Datalinks used to write data


(value of Device Parameter 02 - [DLs From Net Cfg]) by 4
bytes, and add this result to the minimum 8 bytes. For example,
if Parameter 02 has a value of “3,” add 12 bytes (3 x 4 bytes)
to the required minimum 8 bytes for a total of 20 bytes.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
4-12 Configuring the I/O

– Output Size: Multiply the number of Datalinks used to read data


(value of Device Parameter 04 - [DLs To Net Cfg]) by 4 bytes,
and add this result to the minimum 8 bytes. For example, if
Parameter 04 has a value of “7,” add 28 bytes (7 x 4 bytes) to
the required minimum 8 bytes for a total of 36 bytes.

11. Set the scan rate for the selected data exchange method. (For more
information about scan rates, refer to RSNetWorx for DeviceNet
online help.)
Data Exchange Method Rate Field to Set
Polled Poll Rate
Change of State Heartbeat Rate
Cyclic Send Rate

12. Click OK. If a Scanner Configuration Applet appears, click Yes to


continue. The Edit I/O Parameters screen closes and then the
1756-DNB Scanlist tab screen (Figure 4.14) reappears.

13. Click the Input tab to display the input registers for the 1756-DNB.
Click AutoMap to map the drive input image to the 1756-DNB as
shown in Figure 4.16.

TIP: If your RSLogix 5000 project requires a different starting


DWord (double word, 32-bit) than the default value of 0 for the
drive input image, set the Start DWord field to the appropriate value.

Figure 4.16 1756-DNB Input Tab Screen

14. Click the Output tab to display the output registers for the
1756-DNB. Click AutoMap to map the drive output image to the
1756-DNB as shown in Figure 4.17.

TIP: If your RSLogix 5000 project requires a different starting


DWord (double word, 32-bit) than the default value of 0 for the drive
output image, set the Start DWord field to the appropriate value.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Configuring the I/O 4-13

Figure 4.17 1756-DNB Output Tab Screen

15. Click OK. If the Scanner Configuration Applet appears asking to


download these settings to the 1756-DNB, click Yes.
16. Click File > Save. If this is the first time you saved the project, the
Save As dialog box appears. Navigate to a folder, type a file name,
and click Save to save the configuration to a file on your computer.
17. When configuring the I/O for additional PowerFlex 750-Series
drives on the network, repeat Steps 9 through 16.

Important: When all Datalinks in each drive are used (18 DINTs of
I/O per drive), a maximum of 6 PowerFlex 750-Series
drives can be mapped. This is due to the amount of I/O
available in the 1756-DNB scanner, which is 124
DINTs maximum.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
4-14 Configuring the I/O

Setting Datalinks in the Drive (Optional)


After configuring the 1756-DNB, Datalinks (if used) must be set to
parameters that are appropriate for your application.

Using the drive HIM, DriveExecutive or DriveExplorer, set the


Datalinks in the drive. For this example, the following Datalink values
are used.
Table 4.A Example PowerFlex 755 Drive Datalink Settings
Host Parameter
Value Description
Number Name
01 [DL From Net 01] 370 Points to drive Par. 370 - [Stop Mode A]
02 [DL From Net 02] 371 Points to drive Par. 371 - [Stop Mode B]
03 [DL From Net 03] 535 Points to drive Par. 535 - [Accel Time 1]
04 [DL From Net 04] 536 Points to drive Par. 536 - [Accel Time 2]
05 [DL From Net 05] 537 Points to drive Par. 537 - [Decel Time 1]
06 [DL From Net 06] 538 Points to drive Par. 538 - [Decel Time 2]
07 [DL From Net 07] 539 Points to drive Par. 539 - [Jog Acc Dec Time]
08 [DL From Net 08] 556 Points to drive Par. 556 - [Jog Speed 1]
09 [DL From Net 09] 557 Points to drive Par. 557 - [Jog Speed 2]
10 [DL From Net 10] 571 Points to drive Par. 571 - [Preset Speed 1]
11 [DL From Net 11] 572 Points to drive Par. 572 - [Preset Speed 2]
12 [DL From Net 12] 573 Points to drive Par. 573 - [Preset Speed 3]
13 [DL From Net 13] 574 Points to drive Par. 574 - [Preset Speed 4]
14 [DL From Net 14] 575 Points to drive Par. 575 - [Preset Speed 5]
15 [DL From Net 15] 576 Points to drive Par. 576 - [Preset Speed 6]
16 [DL From Net 16] 577 Points to drive Par. 577 - [Preset Speed 7]
17 [DL To Net 01] 370 Points to drive Par. 370 - [Stop Mode A]
18 [DL To Net 02] 371 Points to drive Par. 371 - [Stop Mode B]
19 [DL To Net 03] 535 Points to drive Par. 535 - [Accel Time 1]
20 [DL To Net 04] 536 Points to drive Par. 536 - [Accel Time 2]
21 [DL To Net 05] 537 Points to drive Par. 537 - [Decel Time 1]
22 [DL To Net 06] 538 Points to drive Par. 538 - [Decel Time 2]
23 [DL To Net 07] 539 Points to drive Par. 539 - [Jog Acc Dec Time]
24 [DL To Net 08] 556 Points to drive Par. 556 - [Jog Speed 1]
25 [DL To Net 09] 557 Points to drive Par. 557 - [Jog Speed 2]
26 [DL To Net 10] 571 Points to drive Par. 571 - [Preset Speed 1]
27 [DL To Net 11] 572 Points to drive Par. 572 - [Preset Speed 2]
28 [DL To Net 12] 573 Points to drive Par. 573 - [Preset Speed 3]
29 [DL To Net 13] 574 Points to drive Par. 574 - [Preset Speed 4]
30 [DL To Net 14] 575 Points to drive Par. 575 - [Preset Speed 5]
31 [DL To Net 15] 576 Points to drive Par. 576 - [Preset Speed 6]
32 [DL To Net 16] 577 Points to drive Par. 577 - [Preset Speed 7]

TIP: The Host [DLs From Net xx] parameters are inputs into the drive
that come from controller outputs (for example, data to write to a drive
parameter). The Host [DLs To Net xx] parameters are outputs from the
drive that go to controller inputs (for example, data to read a drive
parameter).

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Configuring the I/O 4-15

Downloading the Project to the Controller and Going Online


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

1. In the RSLogix 5000 window, select Communications >


Download. The Download dialog box (Figure 4.18) appears.
Figure 4.18 Download Dialog Box

TIP: If a message box reports that RSLogix 5000 is unable to go


online, select Communications > Who Active to try to find your
controller in the Who Active screen. After finding and selecting the
controller, click Set Project Path to establish the path. If your
controller does not appear, you need to add or configure the
DeviceNet driver in RSLinx. Refer to the RSLinx online help.

2. Click Download to download the configuration to the controller.


When the download is successfully completed, RSLogix 5000 goes
into the Online mode and the I/O OK box in the upper-left of the
screen should be solid green.

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

4. To ensure that the present project configuration values are saved,


RSLogix 5000 prompts you to upload them. Click Yes to upload
and save them.

5. Place the controller in Remote Run or Run Mode.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
4-16 Configuring the I/O

Notes:

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Chapter 5

Using the I/O

This chapter provides information and examples that explain how to


control, configure, and monitor a PowerFlex 750-Series drive using the
configured I/O.
Topic Page
About I/O Messaging 5-1
Understanding the ControlLogix Controller I/O Image 5-2
Using Logic Command/Status 5-2
Using Reference/Feedback 5-3
Using Datalinks 5-4
Example Ladder Logic Program Information 5-5
ControlLogix Example 5-6

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 CIP-based networks, including DeviceNet, I/O connections are 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 750-Series drives.

The Option Module includes the Logic Command, Logic Status,


Reference, and Feedback (all as 32-bit words). This requires 8 bytes for
the Input Size and 8 bytes for the Output Size in the controller’s I/O
image. This basic I/O must always be configured in the DeviceNet
scanner using RSNetWorx for DeviceNet. Additional I/O, if needed,
can be set using up to 16 Datalinks to write data and/or up to 16
Datalinks to read data. When using any combination of these Datalinks,
add 4 bytes for each Datalink to the basic I/O Input Size and/or Output
Size.

Chapter 3, Configuring the Option Module, and Chapter 4, Configuring


the I/O, discuss how to configure the Option Module and controller on
the network for the required I/O. The Glossary defines the different
options. This chapter discusses how to use I/O after you have
configured the Option Module and controller.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
5-2 Using the I/O

Understanding the The terms input and output are defined from the controller’s point of
ControlLogix Controller I/O view. Therefore, output I/O is data that is produced by the controller and
Image consumed by the Option Module. Input I/O is status data that is
produced by the Option Module and consumed as input by the
controller. The I/O image will vary based on how many of the drive’s
32-bit Datalinks (Host DL From Net 01-16 and Host DL To Net
01-16) are used.

If all available I/O is not used, the image is truncated. The image always
uses consecutive words starting at word 0.

Table 5.A shows the I/O image when using all of the 32-bit Datalinks.
Table 5.A ControlLogix I/O Image for PowerFlex 750-Series Drives (32-bit Logic
Command/Status, Reference/Feedback, and Datalinks)
DINT Output I/O DINT Input I/O
0 Logic Command 0 Logic Status
1 Reference 1 Feedback
2 DL From Net 01 2 DL To Net 01
3 DL From Net 02 3 DL To Net 02
4 DL From Net 03 4 DL To Net 03
5 DL From Net 04 5 DL To Net 04
6 DL From Net 05 6 DL To Net 05
7 DL From Net 06 7 DL To Net 06
8 DL From Net 07 8 DL To Net 07
9 DL From Net 08 9 DL To Net 08
10 DL From Net 09 10 DL To Net 09
11 DL From Net 10 11 DL To Net 10
12 DL From Net 11 12 DL To Net 11
13 DL From Net 12 13 DL To Net 12
14 DL From Net 13 14 DL To Net 13
15 DL From Net 14 15 DL To Net 14
16 DL From Net 15 16 DL To Net 15
17 DL From Net 16 17 DL To Net 16

Using Logic Command/ The Logic Command is a 32-bit word of control data produced by the
Status controller and consumed by the Option Module. The Logic Status is a
32-bit word of status data produced by the Option Module and
consumed by the controller.

When using a ControlLogix controller, the Logic Command word is


always DINT 0 in the output image and the Logic Status word is always
DINT 0 in the input image.

This manual contains the bit definitions for compatible products


available at the time of publication in Appendix D, Logic Command/
Status Words for PowerFlex 750-Series Drives.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Using the I/O 5-3

Using Reference/Feedback The Reference is a 32-bit REAL (floating point) piece of control data
produced by the controller and consumed by the Option Module. The
Feedback is a 32-bit REAL (floating point) piece of status data
produced by the Option Module and consumed by the controller.

The Reference and Feedback values represent engineering units. For


example, a 32-bit REAL Reference value of “30.0” equals a Reference
of 30.0 Hz. Note that the commanded maximum speed can never
exceed the value of drive Parameter 520 - [Max Fwd Speed]. Table 5.B
shows example References and their results for a PowerFlex 750-Series
drive that has its Parameter 37 - [Maximum Freq] set to 130 Hz and
Parameter 520 - [Max Fwd Speed] set to 60 Hz.

When using a ControlLogix controller, the 32-bit REAL Reference


word is always DINT 1 in the output image and the 32-bit REAL
Feedback word is always DINT 1 in the input image. Because the I/O
image is integer-based and the Reference and Feedback are floating
point, a COP (Copy) instruction or UDDT is required to correctly write
values to the Reference and read values from the Feedback. See the
ladder logic program examples in Figure 5.5 and Figure 5.6.
Table 5.B Example Speed Reference/Feedback Scaling for PowerFlex 750-Series
Drives
Network Speed Command Network
Output Speed
Reference Value Value Feedback Value
130.0 130 Hz 60 Hz (2) 60.0
65.0 65 Hz 60 Hz (2) 60.0
32.5 32.5 Hz 32.5 Hz 32.5
0.0 0 Hz 0 Hz 0.0
-32.5 (1) 32.5 Hz 32.5 Hz 32.5
(1)
The effects of values less than 0.0 depend on whether the PowerFlex 750-Series drive
uses a bipolar or unipolar direction mode. Refer to the drive User Manual for details.
(2)
The drive runs at 60 Hz instead of 130 Hz or 65 Hz because drive Parameter 520 - [Max
Fwd Speed] sets 60 Hz as the maximum speed.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
5-4 Using the I/O

Using Datalinks A Datalink is a mechanism used by PowerFlex drives to transfer data to


and from the controller. Datalinks allow a drive parameter value to be
changed without using an Explicit Message. When enabled, each
Datalink occupies one 32-bit word in a ControlLogix controller.

The following rules apply when using PowerFlex 750-Series drive


Datalinks:

• The target of a Datalink can be any Host parameter, including those


of a peripheral. For example, drive parameter 535 - [Accel Time 1]
can be assigned to any or all Option Modules installed in the drive.

• The data passed through the Datalink mechanism is determined by


the settings of:
Device Parameter 02 - [DLs From Net Cfg] Host Parameters 01-16 - [DL From Net 01-16]
Device Parameter 04 - [DLs To Net Cfg] Host Parameters 17-32 - [DL To Net 01-16]

Important: A reset is always required after configuring Datalinks so


that the changes take effect.

• When a Datalink I/O connection is active, that Datalink is locked


and cannot be changed until that I/O connection becomes idle or
inactive.

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

Datalinks for PowerFlex 750-Series peripherals (embedded EtherNet/IP


adapter and option modules such as an encoder or a communication
module) are locked when the peripheral has an I/O connection with a
controller. When a controller has an I/O connection to the drive, the
drive does not allow a reset to defaults, configuration download or
anything else that could change the makeup of the I/O connection in a
running system. The I/O connection with the controller must first be
disabled to allow changes to the respective Datalinks.

Depending on the controller being used, the I/O connection can be


disabled by:

• Inhibiting the module in RSLogix 5000


• Putting the controller in Program mode
• Placing the scanner in idle mode
• Disconnecting the drive from the network

DeviceLogix Datalinks are also locked while the DeviceLogix program


is running. The DeviceLogix program must first be disabled to allow
changes to the Datalinks. Set DeviceLogix parameter 53 - [DLX
Operation] to “DisableLogic” to disable the logic (the parameter value
will then change to “LogicDisabld.”

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Using the I/O 5-5

Example Ladder Logic The example ladder logic programs in the sections of this chapter are
Program Information intended for and operate PowerFlex 750-Series drives.

Functions of the Example Programs


The example programs enable you to:

• Receive Logic Status information from the drive.


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

Logic Command/Status Words


These examples use the Logic Command DINT and Logic Status DINT
for PowerFlex 750-Series drives. Refer to Appendix D, Logic
Command/Status Words for PowerFlex 750-Series Drives to view
details.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
5-6 Using the I/O

ControlLogix Example Creating Ladder Logic Using RSLogix 5000 (all versions)

Drive and Option Module Parameter Settings

These drive and Option Module settings were used for the example
ladder logic program in this section.

Device Parameter Value Description


PowerFlex 755 Drive 01 - [DL From Net 01] 370 Points to drive Par. 370 - [Stop Mode A]
(Host Parameters) 02 - [DL From Net 02] 371 Points to drive Par. 371 - [Stop Mode B]
03 - [DL From Net 03] 535 Points to drive Par. 535 - [Accel Time 1]
04 - [DL From Net 04] 536 Points to drive Par. 536 - [Accel Time 2]
05 - [DL From Net 05] 537 Points to drive Par. 537 - [Decel Time 1]
06 - [DL From Net 06] 538 Points to drive Par. 538 - [Decel Time 2]
07 - [DL From Net 07] 539 Points to drive Par. 539 - [Jog Acc Dec Time]
08 - [DL From Net 08] 556 Points to drive Par. 556 - [Jog Speed 1]
09 - [DL From Net 09] 557 Points to drive Par. 557 - [Jog Speed 2]
10 - [DL From Net 10] 571 Points to drive Par. 571 - [Preset Speed 1]
11 - [DL From Net 11] 572 Points to drive Par. 572 - [Preset Speed 2]
12 - [DL From Net 12] 573 Points to drive Par. 573 - [Preset Speed 3]
13 - [DL From Net 13] 574 Points to drive Par. 574 - [Preset Speed 4]
14 - [DL From Net 14] 575 Points to drive Par. 575 - [Preset Speed 5]
15 - [DL From Net 15] 576 Points to drive Par. 576 - [Preset Speed 6]
16 - [DL From Net 16] 577 Points to drive Par. 577 - [Preset Speed 7]
17 - [DL To Net 01] 370 Points to drive Par. 370 - [Stop Mode A]
18 - [DL To Net 02] 371 Points to drive Par. 371 - [Stop Mode B]
19 - [DL To Net 03] 535 Points to drive Par. 535 - [Accel Time 1]
20 - [DL To Net 04] 536 Points to drive Par. 536 - [Accel Time 2]
21 - [DL To Net 05] 537 Points to drive Par. 537 - [Decel Time 1]
22 - [DL To Net 06] 538 Points to drive Par. 538 - [Decel Time 2]
23 - [DL To Net 07] 539 Points to drive Par. 539 - [Jog Acc Dec Time]
24 - [DL To Net 08] 556 Points to drive Par. 556 - [Jog Speed 1]
25 - [DL To Net 09] 557 Points to drive Par. 557 - [Jog Speed 2]
26 - [DL To Net 10] 571 Points to drive Par. 571 - [Preset Speed 1]
27 - [DL To Net 11] 572 Points to drive Par. 572 - [Preset Speed 2]
28 - [DL To Net 12] 573 Points to drive Par. 573 - [Preset Speed 3]
29 - [DL To Net 13] 574 Points to drive Par. 574 - [Preset Speed 4]
30 - [DL To Net 14] 575 Points to drive Par. 575 - [Preset Speed 5]
31 - [DL To Net 15] 576 Points to drive Par. 576 - [Preset Speed 6]
32 - [DL To Net 16] 577 Points to drive Par. 577 - [Preset Speed 7]
20-750-DNET 2 - [DLs From Net Cfg] 16 Sets the number of Datalinks used to write
Option Module data from the network controller.
(Device Parameters) 4 - [DLs To Net Cfg] 16 Sets the number of Datalinks used to read
data to the network controller.

TIP: The Host [DL From Net xx] parameters are inputs into the drive
that come from controller outputs (for example, data to write to a drive
parameter). The Host [DL To Net xx] parameters are outputs from the
drive that go to controller inputs (for example, data to read a drive
parameter).

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Using the I/O 5-7

Controller Tags

When you add the Option Module and drive to the I/O configuration
(Chapter 4), RSLogix 5000 automatically creates generic
(non-descriptive) controller tags. In this example program, the
following controller tags are used.
Figure 5.1 ControlLogix Controller Tags for Example Ladder Logic Program

You can expand the Output and Input tags to reveal the output and input
configuration. The Output tag for this example program requires
eighteen 32-bit words of data (see Figure 5.2). The Input tag for this
example requires eighteen 32-bit words of data (see Figure 5.3).
Figure 5.2 ControlLogix Output Image Controller Tags for Example Ladder
Logic Program

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
5-8 Using the I/O

Figure 5.3 ControlLogix Input Image Controller Tags for Example Ladder Logic
Program

Program Tags

To use the Controller tags that are automatically created, you need to
create the following Program tags for this example program.
Figure 5.4 ControlLogix Program Tags for Example Ladder Logic Program

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Using the I/O 5-9

Figure 5.5 ControlLogix Example Ladder Logic Program for Logic Status/
Feedback

Figure 5.6 ControlLogix Example Ladder Logic Program for Logic Command/
Reference

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
5-10 Using the I/O

Enabling the DeviceNet Scanner

A rung in the ladder logic must be created and assigned to the


1756-DNB scanner Command Register Run bit. This rung (Figure 5.7)
enables the scanner to transfer I/O on the network.
Figure 5.7 Rung for Command Register Run Bit

Important: This rung must always be included in the ladder logic


program.

Example Datalink Data

The Datalink data used in the example program is shown in Figure 5.8.
Note that to describe the parameters to which the Datalinks are
assigned, you may want to add descriptions to the automatically-created
generic controller tags or create User Defined Data Types (UDDT),
which were used in the example screen below.
Figure 5.8 ControlLogix Example Datalinks for Ladder Logic Program

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Using the I/O 5-11

TIP: To determine the Data Type of a parameter, refer to the Data Type
column in the chapter containing parameters in the PowerFlex
750-Series AC Drives User Manual, publication 750-UM001.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
5-12 Using the I/O

Notes:

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Chapter 6

Using Explicit Messaging

This chapter provides information and examples that explain how to use
Explicit Messaging to configure and monitor the Option Module and
connected PowerFlex 750-Series drive.
Topic Page
About Explicit Messaging 6-1
Performing Explicit Messages 6-2
ControlLogix Example 6-3

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.

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

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

TIP: To message to another device in a different drive port, refer to the


Instance table in Appendix C:

• DPI Parameter Object section on page C-12 for Device parameters.

• Host DPI Parameter Object section on page C-27 for Host


parameters.

In the Message Configuration screen, set the Instance field to an


appropriate value within the range listed for the port in which the device
resides.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
6-2 Using Explicit Messaging

Performing Explicit There are five basic events in the Explicit Messaging process. The
Messages details of each step will vary depending on the type of controller being
used. 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.1 Explicit Message Process

Set up and send Explicit


➊ Message Request
Complete Explicit
➎ Message

Retrieve Explicit
➍ Message Response ➋ ➌

Event Description
You format the required data and set up the ladder logic program to send an
➊ Explicit Message request to the scanner module (download).
The scanner module transmits the Explicit Message Request to the slave
➋ device over the network.
The slave device transmits the Explicit Message Response back to the
➌ scanner. The data is stored in the scanner buffer.
The controller retrieves the Explicit Message Response from the scanner’s
➍ buffer (upload).
The Explicit Message is complete. Note: The scanner module may be
➎ integrated with the controller (for example, ControlLogix).

For information on the maximum number of Explicit Messages that can


be executed at a time, refer to the user manual for the scanner and/or
controller that is being used.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Using Explicit Messaging 6-3

ControlLogix Example
TIP: To display the Message Configuration screen in RSLogix 5000,
add a message instruction (MSG), create a new tag for the message
(Properties: Base tag type, MESSAGE data type, controller scope), and
click the button in the message instruction.

For supported classes, instances, and attributes, refer to Appendix C,


DeviceNet Objects.

Important: The explicit messaging examples in this section can be


performed using any firmware version of RSLogix 5000.

ControlLogix Example Ladder Logic Program to Read Single


Parameter
A Get Attribute Single message is used to read a single parameter. This
read message example reads the value of the 32-bit REAL (floating
point) parameter 007 - [Output Current] in a PowerFlex 750-Series drive.
Table 6.A Example Controller Tags for Read Single Parameter Messaging
Program

Operand Controller Tags for Read Single Message Data Type


XIC Execute_Single_Read_Message BOOL
MSG Single_Read_Message MESSAGE

Figure 6.2 Example Ladder Logic Explicit Messaging Program for Read Single

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
6-4 Using Explicit Messaging

ControlLogix – Formatting a Message to Read Single Parameter


Figure 6.3 Get Attribute Single Message Configuration Screens

The following table identifies the data that is required in each box to
format a single read message.

Configuration Tab Example Value Description


Message Type CIP Generic Used to access the Parameter Object in the Option Module.
Service Type (1) Get Attribute Single This service is used to read a parameter value.
Service Code (1) e (Hex.) Code for the requested service.
Class 93 (Hex.) Class ID for the DPI Parameter Object.
Instance 7 (Dec.) Instance number is the same as parameter number.
Attribute 9 (Hex.) Attribute number for the Parameter Value attribute.
Source Element — Leave blank (not applicable).
Source Length 0 bytes Number of bytes of service data to be sent in the message.
Destination Output_Current (3) The tag where the data that is read is stored.
Communication Tab Example Value Description
Path (2) My_DeviceNet_Scanner The path is the route that the message will follow.
Tag Tab Example Value Description
Name Single_Read_Message The name for the message.
(1) The default setting for Service Type is “Custom,” enabling entry of a Service Code not available from the Service Type
pull-down menu. When selecting a Service Type other than “Custom” from the pull-down menu, an appropriate Hex. value
is automatically assigned to the Service Code box which grays out (unavailable).
(2)
Click Browse to find the path, or type in the name of the device listed in the I/O Configuration folder (for this example,
My_DeviceNet_Scanner). Then always type in a comma followed by a “2” which is the DeviceNet scanner port, followed by
another comma, and then the node of the drive (for this example, “1”).
(3) In this example, Output Current is a 32-bit floating point parameter so the Data Type field must be set to “REAL” when
creating the controller tag. To read a 32-bit DINT parameter, set the tag Data Type field to “DINT.” For a 16-bit parameter, set
the Data Type field to “INT.” Refer to the drive documentation to determine the size of the parameter.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Using Explicit Messaging 6-5

ControlLogix Example Ladder Logic Program to Write Single


Parameter
A Set Attribute Single message is used to write to a single parameter.
This write message example writes a value to the 32-bit REAL (floating
point) parameter 535 - [Accel Time 1] in a PowerFlex 750-Series drive.
Table 6.B Example Controller Tags for Write Single Parameter Messaging
Program

Operand Controller Tags for Write Single Message Data Type


XIC Execute_Single_Write_Message BOOL
MSG Single_Write_Message MESSAGE

Figure 6.4 Example Ladder Logic Explicit Messaging Program for Write Single

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
6-6 Using Explicit Messaging

ControlLogix – Formatting a Message to Write Single Parameter


Figure 6.5 Set Attribute Single Message Configuration Screens

The following table identifies the data that is required in each box to
format a single write message.

Configuration Tab Example Value


Description
Message Type Used to access the Parameter Object in the Option Module.
CIP Generic
Service Type (1) This service is used to write a parameter value.
Set Attribute Single
Service Code (1) 10 (Hex.)Code for the requested service.
Class 93 (Hex.)Class ID for the DPI Parameter Object.
Instance Instance number is the same as parameter number.
535 (Dec.)
Attribute (2) Attribute number for the Parameter Value attribute.
9 or A (Hex.)
Source Element Accel_Time_1 (4)
Name of the tag for any service data to be sent from the
scanner to the Option Module/drive.
Source Length 4 bytes (4) Number of bytes of service data to be sent in the message.
Destination — Leave blank (not applicable).
Communication Tab Example Value Description
Path (3) My_DeviceNet_Scanner The path is the route that the message will follow.
Tag Tab Example Value Description
Name Single_Write_Message The name for the message.
(1)
The default setting for Service Type is “Custom,” enabling entry of a Service Code not available from the Service Type
pull-down menu. When selecting a Service Type other than “Custom” from the pull-down menu, an appropriate Hex. value
is automatically assigned to the Service Code box which grays out (unavailable).
(2)
Setting the Attribute value to “9” will write the parameter value to the drive’s Non-Volatile Storage (EEPROM) memory, so
the parameter value will remain even after the drive is power cycled. Important: When set to “9,” be very cautious as the
EEPROM may quickly exceed its life cycle and cause the drive to malfunction. Setting the Attribute value to “A” will write the
parameter value to temporary memory, so the parameter value will be lost after the drive is power cycled. It is
recommended to use the “A” setting when multiple write messages are required.
(3) Click Browse to find the path, or type in the name of the device listed in the I/O Configuration folder (for this example,
My_DeviceNet_Scanner). Then always type in a comma followed by a “2” which is the DeviceNet scanner port, followed by
another comma, and then the node of the drive (for this example, “1”).
(4)
In this example, Accel Time 1 is a 32-bit floating point parameter and the Data Type field must be set to “REAL” when
creating the controller tag. To write to a 32-bit DINT parameter, set the tag Data Type field to “DINT.” For a 16-bit parameter,
set the Data Type field to “INT.” Also, the Source Length field on the Message Configuration screen must correspond to the
selected Data Type in bytes (for example, 4 bytes for a REAL or a DINT, or 2 bytes for an INT). Refer to the drive
documentation to determine the size of the parameter.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Using Explicit Messaging 6-7

ControlLogix Example Ladder Logic Program to Read Multiple


Parameters
A Scattered Read message is used to read the values of multiple
parameters. This read message example reads the values of these five
32-bit REAL (floating point) parameters in a PowerFlex 750-Series
drive: 001 - [Output Frequency], 007 - [Output Current], 008 - [Output
Voltage], 009 - [Output Power], and 011 - [DC Bus Volts].
Table 6.C Example Controller Tags for Read Multiple Parameter Messaging
Program

Operand Controller Tags for Read Multiple Message Data Type


XIC Execute_Scattered_Read_Message BOOL
MSG Scattered_Read_Message MESSAGE

Figure 6.6 Example Ladder Logic Explicit Messaging Program for Read
Multiple

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
6-8 Using Explicit Messaging

ControlLogix – Formatting a Message to Read Multiple Parameters


Figure 6.7 Scattered Read Message Configuration Screens

The following table identifies the data that is required in each box to
format a multiple read message.
Configuration Tab Example Value Description
Message Type CIP Generic Used to access Parameter Object in the Option Module.
Service Type (1) Custom Required for scattered messages.
Service Code (1) 4d (Hex.) Code for the requested service.
Class 93 (Hex.) Class ID for the DPI Parameter Object.
Instance 0 (Dec.) Required for scattered messages.
Attribute 0 (Hex.) Required for scattered messages.
Source Element Scattered_Read_Request (3) Name of the tag for any service data to be sent from
scanner to the Option Module/drive.
Source Length 40 bytes (3) Number of bytes of service data to be sent in the message.
Destination Scattered_Read_Response (4) The tag where the data that is read is stored.
Communication Tab Example Value Description
Path (2) My_DeviceNet_Scanner The path is the route that the message will follow.
Tag Tab Example Value Description
Name Scattered_Read_Message The name for the message.
(1)
The default setting for Service Type is “Custom,” enabling entry of a Service Code not available from the Service Type pull-down
menu. When selecting a Service Type other than “Custom” from the pull-down menu, an appropriate Hex. value is automatically
assigned to the Service Code box which grays out (unavailable). When reading 32-bit REAL (floating point) parameters, as in this
example, data conversion using COP (Copy) instructions or UDDT’s is required to correctly show the parameter values.
(2)
Click Browse to find the path, or type in the name of the device listed in the I/O Configuration folder (for this example,
My_DeviceNet_Scanner). Then always type in a comma followed by a “2” which is the DeviceNet scanner port, followed by
another comma, and then the node of the drive (for this example, “1”).
(3) In this example, we are reading five 32-bit REAL (floating point) parameters. Each parameter being read requires two contiguous
DINT registers. Therefore, a controller tag was created with its Data Type field set to “DINT[10].” Also, the Source Length field on
the Message Configuration screen must correspond to the selected Data Type in bytes (for this example, 40 bytes for a DINT[10]
array). Scattered read messages always assume that every parameter being read is a 32-bit parameter, regardless of its actual
size. Maximum message length is 128 bytes which can read up to 16 parameters, regardless of their size.
(4)
The controller tag for “Scattered_Read_Response” must be the same size as the controller tag for “Scattered_Read_Request.”

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Using Explicit Messaging 6-9

ControlLogix Example Scattered Read Request Data

In this example, we use the data structure in Figure 6.8 in the source tag
named Scattered Read Request to read these five 32-bit REAL (floating
point) parameters in a PowerFlex 750-Series drive: 001 - [Output
Frequency], 007 - [Output Current], 008 - [Output Voltage], 009 -
[Output Power], and 011 - [DC Bus Volts].
Figure 6.8 Example Scattered Read Request Data

ControlLogix Example Scattered Read Response Data

The Scattered Read Request message reads the multiple parameters and
returns their values to the destination tag (Scattered_Read_Response).
Figure 6.9 shows the parameter values which, in this example, have
been converted using a UDDT for correct presentation. COP (Copy)
instructions could have been used for this purpose instead of a UDDT.
Figure 6.9 Example Scattered Read Response Converted Data

In this example, the parameters have the following values:


PowerFlex 750-Series Drive Parameter Read Value
1 - [Output Frequency] 60.205975 Hz
7 - [Output Current] 12.570678 Amp
8 - [Output Voltage] 418.34348 VAC
9 - [Output Power] 12.3584 kW
11 - [DC Bus Volts] 566.5277 VDC

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
6-10 Using Explicit Messaging

ControlLogix Example Ladder Logic Program to Write Multiple


Parameters
A Scattered Write message is used to write to multiple parameters. This
write message example writes the following values to these five 32-bit
REAL (floating point) parameters:
PowerFlex 750-Series Drive Parameter Write Value
536 - [Accel Time 2] 11.1 Sec.
538 - [Decel Time 2] 22.2 Sec.
575 - [Preset Speed 5] 33.3 Hz.
576 - [Preset Speed 6] 44.4 Hz.
577 - [Preset Speed 7] 55.5 Hz.

Table 6.D Example Controller Tags for Write Multiple Parameter Messaging
Program

Operand Controller Tags for Write Multiple Message Data Type


XIC Execute_Scattered_Write_Message BOOL
MSG Scattered_Write_Message MESSAGE

Figure 6.10 Example Ladder Logic Explicit Messaging Program for Write
Multiple

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Using Explicit Messaging 6-11

ControlLogix – Formatting a Message to Write Multiple Parameters


Figure 6.11 Scattered Write Multiple Message Configuration Screens

The following table identifies the data that is required in each box to
format a multiple write message.

Configuration Tab Example Value Description


Message Type CIP Generic Used to access Parameter Object in the Option Module.
Service Type (1) Custom Required for scattered messages.
Service Code (1) 4e (Hex.) Code for the requested service.
Class 93 (Hex.) Class ID for the DPI Parameter Object.
Instance 0 (Dec.) Required for scattered messages.
Attribute 0 (Hex.) Required for scattered messages.
Source Element Scattered_Write_Request (3) Name of the tag for any service data to be sent from
scanner to the Option Module/drive.
Source Length 40 bytes (3) Number of bytes of service data to be sent in the message.
Destination Scattered_Write_Response (4) The tag where the data that is read is stored.
Communication Tab Example Value Description
Path (2) My_DeviceNet_Scanner The path is the route that the message will follow.
Tag Tab Example Value Description
Name Scattered_Write_Message The name for the message.
(1)
The default setting for Service Type is “Custom,” enabling entry of a Service Code not available from the Service Type pull-down
menu. When selecting a Service Type other than “Custom” from the pull-down menu, an appropriate Hex. value is automatically
assigned to the Service Code box which grays out (unavailable). When writing to 32-bit REAL (floating point) parameters, as in this
example, data conversion using COP (Copy) instructions or UDDT’s is required to correctly write the parameter values.
(2) Click Browse to find the path, or type in the name of the device listed in the I/O Configuration folder (for this example,
My_DeviceNet_Scanner). Then always type in a comma followed by a “2” which is the DeviceNet scanner port, followed by
another comma, and then the node of the drive (for this example, “1”).
(3)
In this example, we are writing to five 32-bit REAL (floating point) parameters. Each parameter being written to requires two
contiguous DINT registers. Therefore, a controller tag was created with its Data Type field set to the name of the UDDT of five
interleaved DINTs and REALs. Also, the Source Length field on the Message Configuration screen must correspond to the
selected Data Type in bytes (for this example, 40 bytes for an array of five scattered real structures. Scattered write messages
always assume that every parameter being written to is a 32-bit parameter, regardless of its actual size. Maximum message length
is 128 bytes which can write up to 16 parameters, regardless of their size
(4) The controller tag for “Scattered_Write_Response” must be the same size as the controller tag for “Scattered_Write_Request.”

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
6-12 Using Explicit Messaging

ControlLogix Example Scattered Write Request Data

In this example, we use the data structure in Figure 6.12 in the source
tag (Scattered_Write_Request) to write new values to these 32-bit
REAL (floating point) parameters:
PowerFlex 750-Series Drive Parameter Write Value
536 - [Accel Time 2] 11.1 Sec.
538 - [Decel Time 2] 22.2 Sec.
575 - [Preset Speed 5] 33.3 Hz.
576 - [Preset Speed 6] 44.4 Hz.
577 - [Preset Speed 7] 55.5 Hz.

Figure 6.12 shows the parameter values which, in this example, have
been converted using a UDDT to correctly write their values. COP
(Copy) instructions could have been used for this purpose instead of a
UDDT.
Figure 6.12 Example Scattered Write Request Converted Data

ControlLogix Example Scattered Write Response Data

The results of the message appear in the destination tag named


Scattered_Write_Response (Figure 6.13). Values of “0” indicate no
errors occurred.
Figure 6.13 Example Scattered Write Response Data

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Using Explicit Messaging 6-13

ControlLogix – Explanation of Request and Response Data for


Read/Write Multiple Parameter Messaging
The data structures in Figure 6.14 use 32-bit words and can
accommodate up to 16 parameters in a single message. In the Response
Message, a parameter number with Bit 15 set indicates that the
associated parameter value field contains an error code.
Figure 6.14 Data Structures for Scattered Read/Write Messages

Request (Source Data) Response (Destination Data)


DINT 0 Parameter Number DINT 0 Parameter Number
1 Pad 1 Parameter Value
2 Parameter Number 2 Parameter Number
3 Pad 3 Parameter Value
4 Parameter Number 4 Parameter Number
5 Pad 5 Parameter Value
6 Parameter Number 6 Parameter Number
7 Pad 7 Parameter Value
8 Parameter Number 8 Parameter Number
9 Pad 9 Parameter Value
10 Parameter Number 10 Parameter Number
11 Pad 11 Parameter Value
12 Parameter Number 12 Parameter Number
13 Pad 13 Parameter Value
14 Parameter Number 14 Parameter Number
15 Pad 15 Parameter Value
16 Parameter Number 16 Parameter Number
17 Pad 17 Parameter Value
18 Parameter Number 18 Parameter Number
19 Pad 19 Parameter Value
20 Parameter Number 20 Parameter Number
21 Pad 21 Parameter Value
22 Parameter Number 22 Parameter Number
23 Pad 23 Parameter Value
24 Parameter Number 24 Parameter Number
25 Pad 25 Parameter Value
26 Parameter Number 26 Parameter Number
27 Pad 27 Parameter Value
28 Parameter Number 28 Parameter Number
29 Pad 29 Parameter Value
30 Parameter Number 30 Parameter Number
31 Pad 31 Parameter Value
32 Parameter Number 32 Parameter Number
33 Pad 33 Parameter Value
34 Parameter Number 34 Parameter Number
35 Pad 35 Parameter Value
...

...

62 Parameter Number 62 Parameter Number


63 Pad 63 Parameter Value

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
6-14 Using Explicit Messaging

Notes:

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Chapter 7

Troubleshooting

This chapter provides information for diagnosing and troubleshooting


potential problems with the Option Module and network.
Topic Page
Understanding the Status Indicators 7-1
PORT Status Indicator 7-2
MOD Status Indicator 7-3
NET A Status Indicator 7-4
Viewing Option Module Diagnostic 7-5
Items
Viewing and Clearing Events 7-7

Understanding the Status The Option Module has three status indicators. They can be viewed
Indicators with the drive cover removed (Figure 7.1).
Figure 7.1 Status Indicators

4 5 6

2 3

7 8

1 9
0

4 5 6
2 3

7 8

1 9
0

4 5 6
2 3

7 8

1 9
0

Status
Item Description Page
Indicator
➊ PORT DPI Connection Status 7-2
➋ MOD Option Module Status 7-3
➌ NET A DeviceNet Status 7-4

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
7-2 Troubleshooting

PORT Status Indicator


Status Cause Corrective Action
Off The Option Module is not powered • Securely connect and ground the Option
or is not properly connected to the Module to the drive by fully inserting it into the
drive. drive port and tightening its two captive
screws to the recommended torque.
• Apply power to the drive.
Flashing The Option Module is not receiving Cycle power to the drive.
Red a ping message from the drive or
the Option Module is not logged in.
Solid The drive has refused an I/O Important: Cycle power to the drive after
Red connection from the Option Module. making any of the following corrections:

Another DPI peripheral is using the • Securely connect and ground the Option
same DPI port as the Option Module to the drive by fully inserting it into the
Module. drive port and tightening its two captive
screws to the recommended torque.
• Verify that the drive supports the Comm
Driver.
Orange The brand of the Option Module Connect the Option Module to a product of the
and drive do not match. same brand (for example, an Allen-Bradley
PowerFlex 750-Series drive).
Flashing The Option Module is establishing No action required. Normal behavior if no I/O is
Green an I/O connection to the drive. enabled.
Solid The Option Module is properly No action required.
Green connected and is communicating
with the drive.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Troubleshooting 7-3

MOD Status Indicator


Status Cause Corrective Action
Off The Option Module is not powered • Securely connect and ground the Option
or is not properly connected to the Module to the drive by fully inserting it into the
drive. drive port and tightening its two captive
screws to the recommended torque.
• Apply power to the drive.
Flashing The Option Module has failed the • Clear faults in the Option Module.
Red firmware test.
• Cycle power to the drive.
The Option Module is being flash • If cycling power does not correct the problem,
upgraded. the Option Module parameter settings may
have been corrupted. Reset defaults and
reconfigure the Option Module.
• If resetting defaults does not correct the
problem, flash the Option Module with the
latest firmware release.
Solid The Option Module has failed the • Cycle power to the drive.
Red hardware test.
• Replace the Option Module.
Flashing The Option Module is operational, • Place the scanner in RUN mode.
Green but is not transferring I/O data.
• Program the controller to recognize and
transmit I/O to the Option Module.
• Configure the Option Module for the program
in the controller.
• Normal behavior if no I/O is being transferred.
Solid The Option Module is operational No action required.
Green and transferring I/O data.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
7-4 Troubleshooting

NET A Status Indicator


Status Cause Corrective Actions
Off The Option Module and/or network • Securely connect and ground the Option
is not powered, or the Option Module to the drive by fully inserting it into the
Module is not connected properly to drive port and tightening its two captive
the network. screws to the recommended torque.
• Correctly connect the DeviceNet cable to the
Option Module’s DeviceNet plug.
• Apply power to the drive.
• Verify that the DeviceNet network is powered.
Solid The Option Module failed • Configure the Option Module to use a unique
Red duplicated node detection test or node address on the DeviceNet network.
bus off.
• Configure the Option Module to use the
The node address switch setting is correct network data rate.
invalid. • Ensure network has correct media installed.
• Verify that the node address switch setting is
between 0 and 63.
Flashing A DeviceNet I/O connection has • Place the scanner in RUN mode, or apply
Red timed out. power to the peer device that will send I/O.
• Check the amount of traffic on the network.
Flashing The Option Module has received an Wait for the faulted node recovery to complete.
Red/ Identify Comm Fault request.
Green
Flashing The Option Module is properly • Place the controller in RUN mode.
Green connected but is not
communicating with any devices on • Program a controller to recognize and
the network. transmit I/O or make a messaging connection
to the Option Module.
• Configure the Option Module for the program
in the controller.
Solid The Option Module is properly No action required.
Green connected and communicating on
the network.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Troubleshooting 7-5

Viewing Option Module If you encounter unexpected communications problems, the Option
Diagnostic Items Module’s diagnostic items may help you or Rockwell Automation
personnel troubleshoot the problem. Option Module diagnostic items
can be viewed using the enhanced PowerFlex 7-Class HIM,
DriveExplorer software (version 6.01 or higher), or DriveExecutive
software (version 5.01 or higher). For details on viewing diagnostic
items using the HIM, refer to the Enhanced PowerFlex 7-Class HIM
User Manual (publication 20HIM-UM001).
Table 7.A Option Module Diagnostic Items
No. Name Description
1 Common Logic Cmd The present value of the Common Logic Command being transmitted to the drive by this Option Module.
2 Prod Logic Cmd The present value of the Product Logic Command being transmitted to the drive by this Option Module.
3 Reference The present value of the Reference being transmitted to the drive by this Option Module.
4 Common Logic Sts The present value of the Common Logic Status being received from the drive by this Option Module.
5 Prod Logic Sts The present value of the Product Logic Status being received from the drive by this Option Module.
6 Feedback The present value of the Feedback being received from the drive by this Option Module.
7 Input Size The size of the input image in bytes transferred from the network to the drive.
8 Output Size The size of the output image in bytes transferred from the drive to the network.
9 DL Fr Net Avail The number of Host DL From Net xx Datalinks currently available to the Option Module.
10 DL To Net Avail The number of Host DL To Net xx Datalinks currently available to the Option Module
11 DL Fr Net 01 Val The present value of respective Host DL From Net xx parameter being transmitted to the drive by this
12 DL Fr Net 02 Val Option Module. (If not using a Datalink, its respective value should be zero.)
13 DL Fr Net 03 Val
14 DL Fr Net 04 Val
15 DL Fr Net 05 Val
16 DL Fr Net 06 Val
17 DL Fr Net 07 Val
18 DL Fr Net 08 Val
19 DL Fr Net 09 Val
20 DL Fr Net 10 Val
21 DL Fr Net 11 Val
22 DL Fr Net 12 Val
23 DL Fr Net 13 Val
24 DL Fr Net 14 Val
25 DL Fr Net 15 Val
26 DL Fr Net 16 Val
27 DL To Net 01 Val The present value of respective Host DL To Net xx parameter being received from the drive by this
28 DL To Net 02 Val Option Module. (If not using a Datalink, its respective value should be zero.)
29 DL To Net 03 Val
30 DL To Net 04 Val
31 DL To Net 05 Val
32 DL To Net 06 Val
33 DL To Net 07 Val
34 DL To Net 08 Val
35 DL To Net 09 Val
36 DL To Net 10 Val
37 DL To Net 11 Val
38 DL To Net 12 Val
39 DL To Net 13 Val
40 DL To Net 14 Val
41 DL To Net 15 Val
42 DL To Net 16 Val
43 DPI Rx Errs The present value of the DPI Receive error counter.
44 DPI Rx Errs Max The maximum value (since reset) of the DPI Receive Error counter.
45 DPI Tx Errs The present value of the DPI Transmit error counter.
46 DPI Tx Errs Max The maximum value (since reset) of the DPI Transmit Error counter.
47 Net Rx Errs The number of receive errors reported by the DeviceNet hardware.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
7-6 Troubleshooting

Table 7.A Option Module Diagnostic Items (Continued)


No. Name Description
48 Net Rx Errs Max The maximum value (since connected) of the Network Receive Errors counter.
49 Net Tx Errs The number of transmit errors reported by the DeviceNet hardware.
50 Net Tx Errs Max The maximum value (since connected) of the Network Transmit Errors counter.
51 Boot Flash Count Number of times the boot firmware in the Option Module has been flash updated.
52 App Flash Count Number of times the application firmware in the Option Module has been flash updated.
53 Data Rate Sw The present value of the data rate switch.
54 Net Addr Sw The present value of the node address switches.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Troubleshooting 7-7

Viewing and Clearing The Option Module maintains an event queue that reports the history of
Events its actions. You can view the event queue using the enhanced PowerFlex
7-Class HIM, DriveExplorer (6.01 or higher) software, or
DriveExecutive (5.01 or higher) software. For details on viewing and
clearing events using the HIM, refer to the Enhanced PowerFlex
7-Class HIM User Manual (publication 20HIM-UM001).

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:
Table 7.B Option Module Events
Code Event Description
1 No Event Empty event queue entry.
2 Device Power Up The Option Module was powered up normally.
3 Device Reset The Option Module was manually reset.
4 EEPROM CRC Error The EEPROM in the Option Module is corrupt.
5 App Updated The application code in the Option Module was updated.
6 Boot Updated The boot code in the Option Module was updated.
7 Watchdog Timeout The watchdog timer has timed out.
8 DPI Bus Off A bus-off condition was detected on DPI. This event may be caused by noise.
9 DPI Ping Timeout A ping message was not received on DPI within the specified time.
10 DPI Port Invalid The Option Module was not connected to a valid port on a DPI product.
11 DPI Port Changed The DPI port changed after start up.
12 DPI Host Reset The drive sent a reset event message.
13 DPI Baud 125kbps The Option Module detected that the drive was communicating at 125kbps.
14 DPI Baud 500kbps The Option Module detected that the drive was communicating at 500kbps.
15 DPI Host Invalid The Option Module was connected to an incompatible product.
16 DPI Dup Port Another peripheral with the same port number is already in use.
17 DPI Type 0 Logon The Option Module has logged in for Type 0 control.
18 DPI Type 0 Time The Option Module has not received a Type 0 status message within the specified time.
19 DPI DL Logon The Option Module has logged into a Datalink.
20 DPI DL Error The drive rejected an attempt to log in to a Datalink because the Datalink is not supported or is used by another
peripheral.
21 DPI DL Time The Option Module has not received a Datalink message within the specified time.
22 DPI Ctrl Disable The Option Module has sent a “Soft Control Disable” command to the drive.
23 DPI Ctrl Enable The Option Module has sent a “Soft Control Enable” command to the drive.
24 DPI Msg Timeout A Client-Server message sent by the Option Module was not completed within 1 sec.
25 DPI Manual Reset The Option Module was reset by changing its Reset Module parameter.
26 SI Online The Option Module has logged into the Serial Interface Communications.
27 SI Logon Error The Option Module failed to log into the Serial Interface.
28 SI Comm Fault The Serial Interface Communications has faulted.
29 Net Link Up A network link was available for the Option Module.
30 Net Link Down The network link was removed from the Option Module.
31 Net Dup Address The Option Module uses the same address as another device on the network.
32 Net Comm Fault The Option Module detected a communications fault on the network.
33 Net Sent Reset The Option Module received a reset from the network.
34 Net IO Close An I/O connection from the network to the Option Module was closed.
35 Net Idle Fault The Option Module received “idle” packets from the network.
36 Net IO Open An I/O connection from the network to the Option Module has been opened.
37 Net IO Timeout An I/O connection from the network to the Option Module has timed out.
38 Net IO Size Err The Option Module received an incorrectly sized I/O packet.
39 PCCC IO Close The device sending PCCC Control messages to the Option Module has set the PCCC Control Timeout to zero.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
7-8 Troubleshooting

Table 7.B Option Module Events (Continued)


Code Event Description
40 PCCC IO Open The Option Module has begun receiving PCCC control messages (the PCCC Control Timeout was previously set
to a non-zero value).
41 PCCC IO Timeout The Option Module has not received a PCCC Control message for longer than the PCCC Control Timeout.
42 Msg Ctrl Open The timeout attribute in either the CIP Register or Assembly object was written with a non-zero value, allowing
control messages to be sent to the Option Module.
43 Msg Ctrl Close The timeout attribute in either the CIP Register or Assembly object was written with a zero value, disallowing
control messages to be sent to the Option Module.
44 Msg Ctrl Timeout The timeout attribute in either the CIP Register or Assembly object elapsed between accesses of those objects.
45-46 Reserved —
47 Net Bus Off The network has experienced a Bus Off condition.
48 Net Poll Timeout A Polled I/O connection has timed out.
49 Net IO Frag Err A network I/O fragment was received out of sequence. Possible line noise problem.
50 Net COS Timeout A Change of State (COS) connection has timed out.
51 Net Poll Alloc A Polled connection has been allocated.
52 Net COS Alloc A Change of State (COS) I/O connection has been allocated.
53 Net Poll Close A Polled I/O connection was explicitly closed.
54 Net COS Close A Change of State (COS) I/O connection was explicitly closed.
55-57 Reserved —
58 Module Defaulted The Option Module has been set to defaults.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Appendix A

Specifications

Appendix A presents the specifications for the Option Module.


Topic Page
Communications A-1
Electrical A-1
Mechanical A-1
Environmental A-1
Regulatory Compliance A-2

Communications Network
Protocol DeviceNet
Data Rates 125kbps, 250kbps, 500kbps, data rate from parameter, and Autobaud
The “3” setting on the switch is used to set the data rate using the
Option Module parameter. Autobaud can be set only if another device
on the network is setting a data rate.
Drive
Protocol DPI
Data Rates 500kbps

Electrical Consumption
Drive 50 mA at 14 VDC supplied by the host drive
Network 60 mA at 24 VDC supplied by the network
Use the 60 mA value to size the network current draw from the power
supply.

Mechanical Dimensions
Height 68 mm (2.7 inches)
Length 150 mm (5.9 inches)
Width 26 mm (1.0 inches)
Weight 62 g (2.1 oz.)

Environmental Temperature
Operating -10 to 50°C (14 to 122°F)
Storage -40 to 85°C (-40 to 185°F)
Relative Humidity 5 to 95% non-condensing
Atmosphere Important: The Option Module must not be installed in an area where
the ambient atmosphere contains volatile or corrosive gas, vapors or
dust. If the Option Module is not going to be installed for a period of
time, it must be stored in an area where it will not be exposed to a
corrosive atmosphere.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
A-2 Specifications

Regulatory Compliance UL UL508C


cUL CAN / CSA C22.2 No. 14-M91
CE EN50178 and EN61800-3
CTick EN61800-3

NOTE: This is a product of category C2 according to IEC 61800-3. In a


domestic environment this product may cause radio interference in
which case supplementary mitigation measures may be required.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Appendix B

Option Module Parameters

Appendix B provides information about the Option Module parameters.


Topic Page
Parameter Types B-1
About Parameter Numbers B-1
How Parameters Are Organized B-1
Device Parameters B-2
Host Parameters B-4

Parameter Types The Option Module has two types of parameters:

• Device parameters are used to configure the Option Module to


operate on the network. Device parameters, when viewed using
DriveExplorer or DriveExecutive, appear below the 20-750-DNET
listing in the treeview in a separate Device Parameters folder . When
viewed using the HIM, these parameters appear in the DEV PARAM
folder.

• Host parameters are used to configure the Option Module Datalink


transfer and various fault actions with the drive. Host parameters,
when viewed using DriveExplorer or DriveExecutive, appear below
the 20-750-DNET listing in the treeview in a separate Host
Parameters folder. When viewed using the HIM, these parameters
appear in the HOST PARAM folder.

About Parameter Numbers Each parameter set is independently and consecutively numbered.
Configuration Tool Numbering Scheme
• HIM The Device parameters and Host parameters begin with parameter
• DriveExplorer 01. For example, Device Parameter 01 - [Port Number] and Host
• DriveExecutive Parameter 01 - [Net to Drv DL 01] are parameter 01 as indicated
by this manual.
• Explicit Messaging Refer to Chapter 6, Using Explicit Messaging and Appendix C,
DeviceNet Objects for details.

How Parameters Are The Device Parameters and Host Parameters are separately displayed in
Organized a Numbered List view order.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
B-2 Option Module Parameters

Device Parameters Parameter


No. Name and Description Details
01 [Port Number] Default: 5
Displays the drive port into which the Option Minimum: 0
Module is installed. Typically, this will be Port Maximum: 7
4, 5 or 6. Type: Read Only
02 [DLs From Net Cfg] Default: 0
Sets the number of contiguous controller-to- Minimum: 0
drive Datalinks (additional parameters) that Maximum: 16
are included in the network I/O connection. Type: Read/Write
Logic Command and Reference are always Reset Required: Yes
included in the I/O connection. This parameter
controls how many of the contiguous Host [DL
From Net xx] parameters (16 maximum) are
active. For example, if this parameter value is
set to “5,” then Host Parameters 01 - [DL
From Net 01] through 05 - [DL From Net 05]
will be updated.
03 [DLs From Net Act] Default: 0
Displays the value of Device Parameter 02 - Minimum: 0
[DLs From Net Cfg] at the time the drive was Maximum: 16
reset. This is the number of actual contiguous Type: Read Only
controller-to-drive Datalinks that the drive is
expecting.
04 [DLs To Net Cfg] Default: 0
Sets the number of contiguous drive-to- Minimum: 0
controller Datalinks (additional parameters) Maximum: 16
that are included in the network I/O Type: Read/Write
connection. Logic Status and Feedback are Reset Required: Yes
always included in the I/O connection. This
parameter controls how many of the
contiguous Host [DL To Net xx] parameters
(16 maximum) are active. For example, if this
parameter value is set to “5,” then Host
Parameters 17 - [DL To Net 01] through 21 -
[DL To Net 05] will be updated.
05 [DLs To Net Act] Default: 0
Displays the value of Device Parameter 04 - Minimum: 0
[DLs To Net Cfg] at the time the drive was Maximum: 16
reset. This is the number of actual contiguous Type: Read Only
drive-to-controller Datalinks that the controller
is expecting.
06 [Net Addr Src] Default: 0 = Switches
Displays the source from which the Option Values: 0 = Switches
Module node address is taken. This will be 1 = Parameters
either the Node Address switches (see Type: Read Only
Figure 2.1 on page 2-2) or the value of Device
Parameter 07- [Net Addr Cfg].
07 [Net Addr Cfg] Default: 63
Sets the network node address for the Option Minimum: 0
Module if Device Parameter 06 - [Net Addr Maximum: 63
Src] is set to “1” (Parameters). Type: Read/Write
Reset Required: Yes
08 [Net Addr Act] Default: 63
Displays the actual network node address Minimum: 0
used by the Option Module. Maximum: 63
Type: Read Only

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Option Module Parameters B-3

Parameter
No. Name and Description Details
09 [Net Rate Cfg] Default: 0 = 125kbps
Sets the network data rate at which the Option Values: 0 = 125kbps
Module communicates if the Data Rate switch 1 = 250kbps
(see Figure 2.2 on page 2-3) is set to position 2 = 500kbps
“3.” (Updates Device Parameter 10 - [Net 3 = Autobaud
Rate Act] after a reset.) Type: Read/Write
Reset Required: Yes
10 [Net Rate Act] Default: 0 = 125kbps
Displays the actual network data rate being Values: 0 = 125kbps
used by the Option Module. 1 = 250kbps
2 = 500kbps
3 = Autobauding
Type: Read Only
11 [COS Status Mask] Default: 0000 0000 0000 0000
Sets the mask for the 32-bit Logic Status word. 0000 0000 0000 0000
Unless they are masked out, the bits in the Minimum: 0000 0000 0000 0000
Logic Status word are checked for changes 0000 0000 0000 0000
when the Option Module is allocated using Maximum: 1111 1111 1111 1111
COS (Change of State). If a bit changes, it is 1111 1111 1111 1111
reported as a change in the Change of State Type: Read/Write
operation. Reset Required: No
If the mask bit is “0” (Off), the bit is ignored. If
the mask bit is “1” (On), the bit is checked.
Important: The bit definitions in the Logic
Status word for PowerFlex 750-Series drives
are shown in Appendix D.
12 [COS Fdbk Change] Default: 0
Sets the amount of acceptable error (positive Minimum: 0.000
or negative) that the Feedback word can Maximum: 3.40282 x 1038
change before it is reported as a change in the Type: Read/Write
COS (Change of State) operation. Reset Required: No
13 [COS/Cyc Interval] Default: 0.000 seconds
Displays the amount of time that a scanner will Minimum: 0.000 seconds
wait to check for data in the Option Module. Maximum: 65.535 seconds
Type: Read Only
When COS (Change of State) data exchange
has been configured, this is the maximum
amount of time between scans. Scans will
occur sooner if data changes.
When Cyclic data exchange has been
configured, this interval is the fixed time
between scans.
14 [Reset Module] Default: 0 = Ready
No action if set to “0” (Ready). Resets the Option Values: 0 = Ready
Module if set to “1” (Reset Module). Restores 1 = Reset Module
the Option Module to its factory default settings if 2 = Set Defaults
set to “2” (Set Defaults). This parameter is a Type: Read/Write
command. It will be reset to “0” (Ready) after the Reset Required: No
command has been performed.
When performing a Set Defaults, the drive
may detect a conflict. If this occurs, the drive
will not allow a Set Defaults action. You must
resolve the conflict before attempting a Set
Defaults action for the Option Module.

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


Module is transmitting I/O that controls the drive, the drive may fault when
! you reset the Option Module. Determine how your drive will respond before
resetting the Option Module.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
B-4 Option Module Parameters

Host Parameters Parameter


No. Name and Description Details
01 [DL From Net 01] Default: 0
02 [DL From Net 02] Default: 0
03 [DL From Net 03] Default: 0
04 [DL From Net 04] Default: 0
05 [DL From Net 05] Default: 0
06 [DL From Net 06] Default: 0
07 [DL From Net 07] Default: 0
08 [DL From Net 08] Default: 0
09 [DL From Net 09] Default: 0
10 [DL From Net 10] Default: 0
11 [DL From Net 11] Default: 0
12 [DL From Net 12] Default: 0
13 [DL From Net 13] Default: 0
14 [DL From Net 14] Default: 0
15 [DL From Net 15] Default: 0
16 [DL From Net 16] Default: 0
Sets the port number and parameter number Minimum: 0
to which the selected Datalinks should Maximum: 159999
connect. Each selected port/parameter will be Type: Read/Write
written with data received from the network. Reset Required: No
These are parameters written by the controller
(outputs from the controller).
If setting the value manually, the parameter
value = (10000 * port number ) + (destination
parameter number). For example, suppose you
want to use Host Parameter 01 - [DL From
Net 01] to write to Parameter 01 of an optional
encoder module plugged into drive Port 5. The
value for Host Parameter 01 - [DL From Net
01] would be 50001 [(10000 * 5) + 1].
17 [DL To Net 01] Default: 0
18 [DL To Net 02] Default: 0
19 [DL To Net 03] Default: 0
20 [DL To Net 04] Default: 0
21 [DL To Net 05] Default: 0
22 [DL To Net 06] Default: 0
23 [DL To Net 07] Default: 0
24 [DL To Net 08] Default: 0
25 [DL To Net 09] Default: 0
26 [DL To Net 10] Default: 0
27 [DL To Net 11] Default: 0
28 [DL To Net 12] Default: 0
29 [DL To Net 13] Default: 0
30 [DL To Net 14] Default: 0
31 [DL To Net 15] Default: 0
32 [DL To Net 16] Default: 0
Sets the port number and parameter number Minimum: 0
to which the selected Datalinks should Maximum: 159999
connect. Each selected port/parameter will be Type: Read/Write
read and their values transmitted over the Reset Required: No
network to the controller. These are
parameters read by the controller (inputs to
the controller).
If setting the value manually, the parameter
value = (10000 * port number ) + (origination
parameter number). For example, suppose
you want to use Host Parameter 17 - [DL To
Net 01] to read Parameter 01 of an optional
I/O module plugged into drive Port 4. The
value for Host Parameter 17 - [DL To Net 01]
would be 40001 [(10000 * 4) + 1].

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Option Module Parameters B-5

Parameter
No. Name and Description Details
33 [Comm Flt Action] Default: 0 = Fault
Sets the action that the Option Module and Values: 0 = Fault
drive will take if the Option Module detects that 1 = Stop
I/O communications have been disrupted. This 2 = Zero Data
setting is effective only if I/O that controls the 3 = Hold Last
drive is transmitted through the Option 4 = Send Flt Cfg
Module. Type: Read/Write
Reset Required: No

ATTENTION: Risk of injury or equipment damage exists. Host Parameter


33 - [Comm Flt Action] lets you determine the action of the Option
! Module and connected drive if I/O 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 disconnected cable).

34 [Idle Flt Action] Default: 0 = Fault


Sets the action that the Option Module and Values: 0 = Fault
drive will take if the Option Module detects that 1 = Stop
the controller is in program mode or faulted. 2 = Zero Data
This setting is effective only if I/O that controls 3 = Hold Last
the drive is transmitted through the Option 4 = Send Flt Cfg
Module. Type: Read/Write
Reset Required: No

ATTENTION: Risk of injury or equipment damage exists. Host Parameter


34 - [Idle Flt Action] lets you determine the action of the Option Module
! and connected drive when the controller 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 controller in idle state).

35 [Peer Flt Action]


Reserved for future use.
This parameter is functional. However, since
the Option Module does not support Peer I/O,
any entered value is not used.
36 [Msg Flt Action] Default: 0 = Fault
Sets the action that the Option Module and Values: 0 = Fault
drive will take if the Option Module detects that 1 = Stop
explicit messaging, only when used for drive 2 = Zero Data
control via PCCC and the CIP Register Object, 3 = Hold Last
has been disrupted. 4 = Send Flt Cfg
Type: Read/Write
Reset Required: No

ATTENTION: Risk of injury or equipment damage exists. Host Parameter


36 - [Msg Flt Action] lets you determine the action of the Option Module
! and connected drive if explicit messaging for drive control is 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 disconnected cable).

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
B-6 Option Module Parameters

Parameter
No. Name and Description Details
37 [Flt Cfg Logic] Default: 0000 0000 0000 0000
Sets the Logic Command data that is sent to 0000 0000 0000 0000
the drive if any of the following is true: Minimum: 0000 0000 0000 0000
0000 0000 0000 0000
• Host Parameter 33 - [Comm Flt Action] is Maximum: 1111 1111 1111 1111
set to “4” (Send Flt Cfg) and I/O 1111 1111 1111 1111
communications are disrupted. Type: Read/Write
Reset Required: No
• Host Parameter 34 - [Idle Flt Action] is set
to “4” (Send Flt Cfg) and the controller is
idle.
• Host Parameter 36 - [Msg Flt Action] is set
to “4” (Send Flt Cfg) and explicit messaging
for drive control is disrupted.
Important: The bit definitions in the Logic
Command word for PowerFlex 750-Series
drives are shown in Appendix D.
38 [Flt Cfg Ref] Default: 0
Sets the Reference data that is sent to the Minimum: -3.40282 x 1038
drive if any of the following is true: Maximum: 3.40282 x 1038
Type: Read/Write
• Host Parameter 33 - [Comm Flt Action] is Reset Required: No
set to “4” (Send Flt Cfg) and I/O
communications are disrupted.
• Host Parameter 34 - [Idle Flt Action] is set
to “4” (Send Flt Cfg) and the controller is
idle.
• Host Parameter 36 - [Msg Flt Action] is set
to “4” (Send Flt Cfg) and explicit messaging
for drive control is disrupted.
39 [Flt Cfg DL 01] Default: 0
40 [Flt Cfg DL 02] Default: 0
41 [Flt Cfg DL 03] Default: 0
42 [Flt Cfg DL 04] Default: 0
43 [Flt Cfg DL 05] Default: 0
44 [Flt Cfg DL 06] Default: 0
45 [Flt Cfg DL 07] Default: 0
46 [Flt Cfg DL 08] Default: 0
47 [Flt Cfg DL 09] Default: 0
48 [Flt Cfg DL 10] Default: 0
49 [Flt Cfg DL 11] Default: 0
50 [Flt Cfg DL 12] Default: 0
51 [Flt Cfg DL 13] Default: 0
52 [Flt Cfg DL 14] Default: 0
53 [Flt Cfg DL 15] Default: 0
54 [Flt Cfg DL 16] 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
• Host Parameter 33 - [Comm Flt Action] is Reset Required: No
set to “4” (Send Flt Cfg) and I/O
communications are disrupted.
• Host Parameter 34 - [Idle Flt Action] is set
to “4” (Send Flt Cfg) and the controller is
idle.
• Host Parameter 36 - [Msg Flt Action] is set
to “4” (Send Flt Cfg) and explicit messaging
for drive control is disrupted.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Appendix C

DeviceNet Objects

Appendix C presents information about the DeviceNet objects that can


be accessed using Explicit Messages. For information on the format of
Explicit Messages and example ladder logic programs, refer to
Chapter 6, Using Explicit Messaging.

Class Code Class Code


Object Hex. Dec. Page Object Hex. Dec. Page
Identity Object 0x01 1 C-2 DPI Fault Object 0x97 151 C-18
Connection Object 0x05 5 C-3 DPI Alarm Object 0x98 152 C-20
Register Object 0x07 7 C-4 DPI Diagnostic Object 0x99 153 C-22
PCCC Object 0x67 103 C-6 DPI Time Object 0x9B 155 C-24
DPI Device Object 0x92 146 C-9 Host DPI Parameter Object 0x9F 159 C-27
DPI Parameter Object 0x93 147 C-12

TIP: Refer to the DeviceNet specification for more information about


DeviceNet objects. Information about the DeviceNet specification is
available on the ODVA web site (http://www.odva.org).

Supported Data Types


Data Type Description
BOOL 8-bit value -- low bit is true or false
BOOL[x] Array of x bits
CONTAINER 32-bit parameter value - sign extended if necessary
DINT 32-bit signed integer
INT 16-bit signed integer
LWORD 64-bit unsigned integer
REAL 32-bit floating point
SHORT_STRING Struct of: USINT length indicator (L); USINT[L] characters
SINT 8-bit signed integer
STRINGN Struct of: UINT character length indicator (W); UINT length
indicator (L); USINT[W x L] string data
STRING[x] Array of x characters
STRUCT Structure name only - no size in addition to elements
TCHAR 8 or 16-bit character
UDINT 32-bit unsigned integer
UINT 16-bit unsigned integer
USINT 8-bit unsigned integer

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
C-2 DeviceNet Objects

Identity Object Class Code


Hexadecimal Decimal
0x01 1

Services
Implemented for:
Service Code Class Instance Service Name
0x05 Yes Yes Reset
0x0E Yes Yes Get_Attribute_Single

Instances
The number of instances depends on the number of components in the
device connected to the Option Module. This number of components
can be read in Instance 0, Attribute 2.
Instance Description
0 Class
1 Host
2 - 15 Peripherals on Ports 1 - 14

Class Attributes
Attribute ID Access Rule Name Data Type Description
2 Get Max Instance UINT Total number of instances

Instance Attributes
Attribute ID Access Rule Name Data Type Description
1 Get Vendor ID UINT 1 = Allen-Bradley
2 Get Device Type UINT 141 = PowerFlex 750-Series via DeviceNet
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 UINT Bit 0 = Owned
Bit 8 = Minor recoverable fault
Bit 10 = Major recoverable fault
6 Get Serial Number UDINT Unique 32-bit number
7 Get Product Name SHORT_STRING Product name and rating

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
DeviceNet Objects C-3

Connection Object Class Code


Hexadecimal Decimal
0x05 5

Services
Implemented for:
Service Code Instance Service Name
0x0E Yes Get_Attribute_Single
0x10 Yes Set_Attribute_Single

Instances
Instance Description
2 Polled I/O Connection
4 Change of State/Cyclic Connection
6-10 Explicit Message Connection

Instance Attributes
Refer to the DeviceNet specification for more information.

Attribute ID Access Rule Name Data Type Description


1 Get State USINT 0 = Nonexistent
1 = Configuring
2 = Waiting for connection ID
3 = Established
4 = Timed out
2 Get Instance Type USINT 0 = Explicit message
1 = I/O message
3 Get Transport USINT The Transport Class Trigger for this instance
4 Get Produced Cnxn ID USINT CAN Identifier to transmit on
5 Get Consumed Cnxn ID USINT CAN Identifier to receive on
6 Get Initial Comm Char USINT Defines the DeviceNet message groups that the Tx/Rx
Cnxn’s apply
7 Get Produced Cnxn Size UINT Max bytes to transmit across this connection
8 Get Consumed Cnxn Size UINT Max bytes to receive across this connection
9 Get/Set EPR UINT Expected Packet Rate (timer resolution = 1 msec.)
12 Get/Set Watchdog Action USINT 0 = Transition to timed out
1 = Auto delete
2 = Auto reset
13 Get Produced Path Length UINT Number of bytes of data in the produced connection path
14 Get Produced Connection ARRAY of Byte stream which defines Application objects whose data
Path UINT is to be produced by this Connection object
15 Get Consumed Path Length UINT Number of bytes of data in the consumed connection path
16 Get Consumed Connection ARRAY of Byte stream which defines Application objects whose data
Path USINT is to be consumed by this Connection object
17 Get/Set Production Inhibit Time UNIT Defines minimum time between new data production
18 Get/Set Connection Timeout UNIT Specifies the multiplier applied to the expected packet rate
Multiplier value to derive the value for the Inactivity/Watchdog timer

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
C-4 DeviceNet Objects

Register Object Class Code


Hexadecimal Decimal
0x07 7

Services
Implemented for:
Service Code Class Instance Service Name
0x0E Yes Yes Get_Attribute_Single
0x10 Yes Yes Set_Attribute_Single

Instances
Instance Description
1 All polled data being read from the Option Module (read-only)
2 All polled data written to the Option Module (read/write)
3 Logic Status and Feedback data (read-only)
4 Logic Command and Reference data (read/write)
5 DL To Net 01 (input data from Option Module to scanner) (read only)
6 DL From Net 01 (output data from scanner to Option Module) (read/write)

35 DL To Net 16 (input data from Option Module to scanner) (read only)


36 DL From Net 16 (output data from scanner to Option Module) (read/write)
37 Logic Status and Feedback data (read-only)
38 Masked Logic Command (1) (read/write)
39 Logic Status data (read only)
40 Logic Command data (read/write)
41 Feedback data (read only)
42 Reference data (read/write)
(1)
The mask command DWORD is set to the value of the first DWORD of the data where there are ones in
the second DWORD of the data. Only the bits of the Logic Command that have the corresponding mask
bit set are applied.

Class Attributes
Attribute ID Access Rule Name
1 Read Revision
2 Read Maximum Instance
3 Read Number of Instances
100 Read/Write Timeout

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
DeviceNet Objects C-5

Instance Attributes
Attribute ID Access Rule Name Data Type Description
1 Get Bad Flag BOOL If set to 1, then attribute 4 may contain invalid data.
0 = good
1 = bad
2 Get Direction BOOL Direction of data transfer
0 = Producer Register (drive to network)
1 = Consumer Register (network to drive)
3 Get Size UINT Size of register data in bits
4 Conditional (1) Data ARRAY of BITS Data to be transferred
(1)
The access rule of Set is optional if attribute 2, Direction = 1. If Direction = 0, the access rule is Get.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
C-6 DeviceNet Objects

PCCC Object Class Code


Hexadecimal Decimal
0x67 103

Services
Implemented for:
Service Code Class Instance Service Name
0x4B No Yes Execute_PCCC
0x4D No Yes Execute_Local_PCCC

Instances
Supports Instance 1.

Class Attributes
Not supported.

Instance Attributes
Not supported.

Message Structure for Execute_PCCC


Request Response
Name Data Type Description Name Data Type Description
Length USINT Length of requestor ID Length USINT Length of requestor ID
Vendor UINT Vendor number of requestor Vendor UINT Vendor number of requestor
Serial UDINT ASA serial number of Serial UDINT ASA serial number of
Number requestor Number requestor
Other Product Identifier of user, task, etc. Other Product Identifier of user, task, etc.
Specific on the requestor Specific on the requestor
CMD USINT Command byte CMD USINT Command byte
STS USINT 0 STS USINT Status byte
TNSW UINT Transport word TNSW UINT Transport word. Same value
as the request.
FNC USINT Function code; not used for EXT_STS USINT Extended status; not used
all CMDs. for all CMDs.
PCCC_ ARRAY of CMD/FNC specific PCCC_ ARRAY of CMD/FNC specific result
params USINT parameters results USINT data

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
DeviceNet Objects C-7

Message Structure for Execute_Local_PCCC


Request Response
Name Data Type Description Name Data Type Description
CMD USINT Command byte CMD USINT Command byte
STS USINT 0 STS USINT Status byte
TNSW UINT Transport word TNSW UINT Transport word. Same value
as the request.
FNC USINT Function code; not used for EXT_STS USINT Extended Status; not used
all CMDs for all CMDs
PCCC_ ARRAY of CMD/FNC specific PCCC_ ARRAY of CMD/FNC specific result
params USINT parameters results USINT data

The Option Module supports the following PCCC command types:


CMD FNC Description
0x06 0x03 Identify host and some status
0x0F 0x67 PLC-5 typed write
0x0F 0x68 PLC-5 typed read
0x0F 0x95 Encapsulate other protocol
0x0F 0xA2 SLC 500 protected typed read with 3 address fields
0x0F 0xAA SLC 500 protected typed write with 3 address fields
0x0F 0x00 Word range read
0x0F 0x01 Word range write

For more information regarding PCCC commands, see DF1 Protocol


and Command Set Manual (Allen-Bradley publication 1770-6.5.16).

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
C-8 DeviceNet Objects

N-Files
N-File Description
N42 This N-file lets you read and write some values configuring the port.
N42:3 Time-out (read/write): Time (in seconds) allowed between messages to the N45
file. If the Option Module does not receive a message in the specified time, it
performs the fault action configured in its [Comm Flt Action] parameter.
N42:7 Option Module Port Number (read only): DPI port on the drive to which the
Option Module is connected.
N42:8 Peer Network Communication Option Modules/Adapters (read only): Bit field of
devices having DPI Peer capabilities.
N45 This N-file lets you read and write control I/O messages. You can write control I/O
messages only when all of the following conditions are true:
• The Option Module is not receiving I/O from a scanner. For example, there is
no scanner on the network, the scanner is in idle (program) mode, the scanner
is faulted, or the Option Module is not mapped to the scanner.
• The Option Module is configured to receive I/O (for example, the [DLs From
Net 01-16] parameter).
• The value of N42:3 is set to a non-zero value.
Write Read
N45:0 Logic Command (least significant) Logic Status (least significant)
N45:1 Logic Command (most significant) Logic Status (most significant)
N45:2 Reference (least significant) Feedback (least significant)
N45:3 Reference (most significant) Feedback (most significant)
N45:4 DL From Net 01 (least significant) DL To Net 01 (least significant)
N45:5 DL From Net 01 (most significant) DL To Net 01 (most significant)
N45:6 DL From Net 02 (least significant) DL To Net 02 (least significant)
N45:7 DL From Net 02 (most significant) DL To Net 02 (most significant)
N45:8 DL From Net 03 (least significant) DL To Net 03 (least significant)
N45:9 DL From Net 03 (most significant) DL To Net 03 (most significant)
N45:10 DL From Net 04 (least significant) DL To Net 04 (least significant)
N45:11 DL From Net 04 (most significant) DL To Net 04 (most significant)
N45:12 DL From Net 05 (least significant) DL To Net 05 (least significant)
N45:13 DL From Net 05 (most significant) DL To Net 05 (most significant)
N45:14 DL From Net 06 (least significant) DL To Net 06 (least significant)
N45:15 DL From Net 06 (most significant) DL To Net 06 (most significant)
N45:16 DL From Net 07 (least significant) DL To Net 07 (least significant)
N45:17 DL From Net 07 (most significant) DL To Net 07 (most significant)
N45:18 DL From Net 08 (least significant) DL To Net 08 (least significant)
N45:19 DL From Net 08 (most significant) DL To Net 08 (most significant)
N45:20 DL From Net 09 (least significant) DL To Net 09 (least significant)
N45:21 DL From Net 09 (most significant) DL To Net 09 (most significant)
N45:22 DL From Net 10 (least significant) DL To Net 10 (least significant)
N45:23 DL From Net 10 (most significant) DL To Net 10 (most significant)
N45:24 DL From Net 11 (least significant) DL To Net 11 (least significant)
N45:25 DL From Net 11 (most significant) DL To Net 11 (most significant)
N45:26 DL From Net 12 (least significant) DL To Net 12 (least significant)
N45:27 DL From Net 12 (most significant) DL To Net 12 (most significant)
N45:28 DL From Net 13 (least significant) DL To Net 13 (least significant)
N45:29 DL From Net 13 (most significant) DL To Net 13 (most significant)
N45:30 DL From Net 14 (least significant) DL To Net 14 (least significant)
N45:31 DL From Net 14 (most significant) DL To Net 14 (most significant)
N45:32 DL From Net 15 (least significant) DL To Net 15 (least significant)
N45:33 DL From Net 15 (most significant) DL To Net 15 (most significant)
N45:34 DL From Net 16 (least significant) DL To Net 16 (least significant)
N45:35 DL From Net 16 (most significant) DL To Net 16 (most significant)

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
DeviceNet Objects C-9

DPI Device Object Class Code


Hexadecimal Decimal
0x92 146

Services
Implemented for:
Service Code Class Instance Service Name
0x0E Yes Yes Get_Attribute_Single
0x10 Yes Yes Set_Attribute_Single

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 Example Description


0x0000 – 0x3FFF 0 – 16383 Host Drive 0 Class Attributes (Drive)
0x4000 – 0x43FF 16384 – 17407 Option Module 1 Drive Component 1
0x4400 – 0x47FF 17408 – 18431 Port 1 2 Drive Component 2
0x4800 – 0x4BFF 18432 – 19455 Port 2


0x4C00 – 0x4FFF 19456 – 20479 Port 3 16384 Class Attributes (Option Module)
0x5000 – 0x53FF 20480 – 21503 Port 4 16385 Option Module Component 1
0x5400 – 0x57FF 21504 – 22527 Port 5 …


0x5800 – 0x5BFF 22528 – 23551 Port 6
0x5C00 – 0x5FFF 23552 – 24575 Port 7
0x6000 – 0x63FF 24576 – 25599 Port 8
0x6400 – 0x67FF 25600 – 26623 Port 9
0x6800 – 0x6BFF 26624 – 27647 Port 10
0x6C00 – 0x6FFF 27648 – 28671 Port 11
0x7000 – 0x73FF 28672 – 29695 Port 12
0x7400 – 0x77FF 29696 – 30719 Port 13
0x7800 – 0x7BFF 30720 – 31743 Port 14

Class Attributes
Attribute ID Access Rule Name Data Type Description
0 Get Family Code USINT 0x00 = DPI Peripheral
0x90 = PowerFlex 755
0xA0 = 20-750 Series Option Card
0xFF = HIM
1 Get Family Text STRING[16] Text identifying the device.
2 Set Language Code USINT 0 = English
1 = French
2 = Spanish
3 = Italian
4 = German
5 = Japanese
6 = Portuguese
7 = Mandarin Chinese
9 = Dutch
10 = Korean

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
C-10 DeviceNet Objects

Attribute ID Access Rule Name Data Type Description


3 Get Product Series USINT 1=A
2=B…
4 Get Number of Components USINT Number of components (e.g., main control board, I/O boards)
in the device.
5 Set User Definable Text STRING[16] Text identifying the device with a user-supplied name.
6 Get Status Text STRING[12] Text describing the status of the device.
7 Get Configuration Code USINT Identification of variations.
8 Get Configuration Text STRING[16] Text identifying a variation of a family device.
9 Get Brand Code UINT 0x0001 = Allen-Bradley
11 Get NVS Checksum UINT A 16-bit checksum of the Non-Volatile Storage in a device.
12 Get Class Revision UINT 2 = DPI
13 Get Character Set Code USINT 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 Get Languages Supported STRUCT of:
USINT Number of Languages
USINT[n] Language Codes (see Class Attribute 2)
16 Get Date of Manufacture STRUCT of:
UINT Year
USINT Month
USINT Day
17 Get Product Revision STRUCT of:
USINT Major Firmware Release
USINT Minor Firmware Release
18 Get Serial Number UDINT Value between 0x00000000 and 0xFFFFFFFF
19 Set Language Selected USINT 0 = Default (HIM will prompt at start up)
1 = Language was selected (no prompt)
20 Set Customer-Generated Firmware STRING[36] GUID (Globally Unique Identifier) identifying customer
firmware flashed into the device.
30 Get International Status Text STRINGN Text describing the status of device with support for Unicode.
31 Get/Set International User Definable Text STRINGN Text identifying the device with a user-supplied name with
support for Unicode.
34 Get Key Information STRUCT of:
UDINT Rating Code
UDINT Device Serial Number
UINT Customization Code
UINT Customization Revision
UINT Brand Code
USINT Family Code
USINT Config Code
USINT Language Code
USINT Major Revision
USINT Minor Revision
USINT[16] Customer-Generated Firmware UUID
35 Get NVS CRC UDINT A 32-bit CRC of the Non-Volatile Storage in a device.
39 Get SI Driver Code UINT Code identifying the protocol between the device and host.
128 Get Customization Code UINT Code identifying the customized device.
129 Get Customization Revision Number UINT Revision of the customized device.
130 Get Customization Device Text STRING[32] Text identifying the customized device.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
DeviceNet Objects C-11

Instance Attributes
Attribute ID Access Rule Name Data Type Description
3 Get Component Name STRING[32] Name of the component
4 Get Component Firmware Revision STRUCT of:
USINT Major Revision
USINT Minor Revision
8 Get Component Serial Number UDINT Value between 0x00000000 and 0xFFFFFFFF
9 Get International Component Name STRINGN Name of the component with support for Unicode.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
C-12 DeviceNet Objects

DPI Parameter Object Class Code


Hexadecimal Decimal
0x93 147

To access “Host Config” parameters, use the Host DPI Parameter


Object (Class Code 0x9F).

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 Example Description


0x0000 – 0x3FFF 0 – 16383 Host Drive 0 Class Attributes (Drive)
0x4000 – 0x43FF 16384 – 17407 Option Card 1 Drive Parameter 1 Attributes
0x4400 – 0x47FF 17408 – 18431 Port 1 2 Drive Parameter 2 Attributes
0x4800 – 0x4BFF 18432 – 19455 Port 2


0x4C00 – 0x4FFF 19456 – 20479 Port 3 16384 Class Attributes (Option Card)
0x5000 – 0x53FF 20480 – 21503 Port 4 16385 Option Card Parameter 1 Attributes
0x5400 – 0x57FF 21504 – 22527 Port 5


0x5800 – 0x5BFF 22528 – 23551 Port 6
0x5C00 – 0x5FFF 23552 – 24575 Port 7
0x6000 – 0x63FF 24576 – 25599 Port 8
0x6400 – 0x67FF 25600 – 26623 Port 9
0x6800 – 0x6BFF 26624 – 27647 Port 10
0x6C00 – 0x6FFF 27648 – 28671 Port 11
0x7000 – 0x73FF 28672 – 29695 Port 12
0x7400 – 0x77FF 29696 – 30719 Port 13
0x7800 – 0x7BFF 30720 – 31743 Port 14

Class Attributes
Attribute ID Access Rule Name Data Type Description
0 Get Number of Instances UINT Number of parameters in the device
1 Set Write Protect Password UINT 0 = Password disabled
n = Password value
2 Set NVS Command Write USINT 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
4 = Partial defaults
5 = System defaults
3 Get NVS Parameter Value Checksum UINT Checksum of all parameter values in a user set in NVS
4 Get NVS Link Value Checksum UINT Checksum of parameter links in a user set in NVS
5 Get First Accessible Parameter UINT First parameter available if parameters are protected by
passwords. A “0” indicates all parameters are protected.
7 Get Class Revision UINT 2 = DPI
8 Get First Parameter Processing Error UINT The first parameter that has been written with a value
outside of its range. A “0” indicates no errors.
9 Set Link Command USINT 0 = No Operation
1 = Clear All Parameter Links (This does not clear links
to function blocks.)

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
DeviceNet Objects C-13

Instance Attributes
Attribute ID Access Rule Name Data Type Description
6 Get DPI Offline Read Full STRUCT of:
BOOL[32] Descriptor
CONTAINER Offline Minimum value
CONTAINER Offline Maximum value
CONTAINER Offline Default value
STRING[16] Parameter name
STRING[4] Offline parameter units
UINT Online minimum parameter instance
UINT Online maximum parameter instance
UINT Online default parameter instance
UINT Multiplier parameter instance
UINT Divisor parameter instance
UINT Base parameter instance
UINT Offset parameter instance
USINT Formula number
USINT Pad byte (always zero)
UINT Help instance
UINT Pad word (always a value of zero)
CONTAINER Parameter value
UINT Multiplier
UNIT Divisor
UNIT Base
INT Offset
7 Get DPI Online Read Full STRUCT of:
BOOL[32] Descriptor (see page C-15 )
CONTAINER(1) Parameter value
CONTAINER Minimum value
CONTAINER Maximum value
CONTAINER Default value
UINT Next parameter
UINT Previous parameter
STRING[4] Units (for example, Amps, Hz)
UINT Multiplier (2)
UINT Divisor (2)
UINT Base (2)
INT Offset (2)
USINT[3] Link (source of the value) (0 = no link)
USINT Always zero (0)
STRING[16] Parameter name
8 Get DPI Descriptor BOOL[32] Descriptor (see page C-15)
9 Get/Set DPI Parameter Value Various Parameter value in NVS. (3)
10 Get/Set DPI RAM Parameter Value Various Parameter value in temporary memory.
11 Get/Set DPI Link USINT[3] Link (parameter or function block that is the source
of the value) (0 = no link)
12 Get Help Object Instance UINT ID for help text for this parameter
13 Get DPI Read Basic STRUCT of:
BOOL[32] Descriptor (see page C-15)
CONTAINER Parameter value
CONTAINER Minimum value
CONTAINER Maximum value
CONTAINER Default value
STRING[16] Parameter name
STRING[4] Units (for example, Amps, Hz)
14 Get DPI Parameter Name STRING[16] Parameter name
15 Get DPI Parameter Alias STRING[16] Customer supplied parameter name.
16 Get Parameter Processing USINT 0 = No error
Error 1 = Value is less than the minimum
2 = Value is greater than the maximum
18 Get International DPI Offline Struct of:
Parameter Text STRINGN International parameter name
STRINGN International offline units

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
C-14 DeviceNet Objects

Attribute ID Access Rule Name Data Type Description


19 Get International DPI Online Struct of:
Parameter Text STRINGN International parameter name
STRINGN International online units
20 Get International DPI Online Struct of:
Read Full BOOL[32] Descriptor
CONTAINER Parameter value
CONTAINER Online minimum value
CONTAINER Online maximum value
CONTAINER Online default value
UINT Next
UINT Previous
UINT Multiplier
UINT Divisor
UINT Base
INT Offset
USINT[3] Link
USINT Pad word (always zero)
BOOL[32] Extended descriptor
STRINGN International parameter name
STRINGN International online parameter units
21 Get DPI Extended Descriptor UDINT Extended Descriptor (see page C-16)
22 Get International DPI Offline Struct of:
Read Full BOOL Descriptor
CONTAINER Offline minimum value
CONTAINER Offline maximum value
CONTAINER Offline default value
UINT Online minimum parameter instance
UINT Online maximum parameter instance
UINT Online default parameter instance
UINT Multiplier parameter instance
UINT Divisor parameter instance
UINT Base parameter instance
UINT Offset parameter instance
USINT Formula number
USINT Pad word (always zero)
UINT Help instance
UINT Pad word (always a value of zero)
CONTAINER Parameter value
UINT Multiplier
UINT Divisor
UINT Base
INT Offset
BOOL[32] Extended DPI descriptor
STRINGN International DPI parameter name
STRINGN International DPI offline parameter units
(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-17.
(3)
Do NOT continually write parameter data to NVS. Refer to the attention on page 6-1.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
DeviceNet Objects C-15

Descriptor Attributes
Bit Name Description
0 Data Type (Bit 1) Right bit is least significant bit (0).
1 Data Type (Bit 2) 000 = USINT used as an array of Boolean
2 Data Type (Bit 3) 001 = UINT used as an array of Boolean
010 = USINT (8-bit integer)
011 = UINT (16-bit integer)
100 = UDINT (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 = May be the sink end of a link
1 = May not be the sink end of 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 Enabled 0 = Writable when enabled (e.g., drive running)
1 = Not writable when enabled
10 Instance 0 = Parameter value is not a Reference to another parameter
1 = Parameter value refers to another parameter
11 Uses Bit ENUM Mask This parameter instance supports the Bit ENUM Mask attribute. For more
information, see the definition of the attribute.
12 Decimal Place (Bit 0) Number of digits to the right of the decimal point.
13 Decimal Place (Bit 1) 0000 = 0
14 Decimal Place (Bit 2) 1111 = 15
15 Decimal Place (Bit 3)
16 Extended Data Type (Bit 4) Bit 16 is the least significant bit.
17 Extended Data Type (Bit 5) 000 = Reserved
18 Extended Data Type (Bit 6) 001 = UDINT used as an array of Boolean
010 = Reserved
011 = Reserved
100 = Reserved
101 = Reserved
110 = Reserved
111 = Reserved
19 Parameter Exists Used to mark parameters that are not available to network tools.
20 Not Used Reserved
21 Formula Links Indicates the Formula Data is derived from other parameters.
22 Access Level (Bit 1) A 3-bit field used to control access to parameter data.
23 Access Level (Bit 2)
24 Access Level (Bit 3)
25 Writable ENUM ENUM text: 0 = Read Only, 1 = Read/Write
26 Not a Link Source 0 = May be the source end of a link
1 = May not be the source end of a link
27 Enhanced Bit ENUM Parameter supports enhanced bit ENUMs.
28 Enhanced ENUM Parameter supports enhanced ENUMs.
29 Uses DPI Limits Object Parameter uses the DPI Limits Object.
• Intelligent offline tools make use of the Limits Object to select limits and units.
30 Extended Descriptor Parameter uses Extended Descriptor bits, which can be obtained by reading the
DPI Extended Descriptor attribute for this parameter.
31 Always Upload/Download Parameter shall always be included in uploads and downloads.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
C-16 DeviceNet Objects

Extended Descriptor Attributes


Bit Name Description
0 Indirect Mode 0 = Analog (selects entire parameters)
1 = Digital (selects individual bits within parameters)
1 Indirect Type 0 Analog input list (Instance 0xFFFF)
2 Indirect Type 1 Digital input list (Instance 0xFFFE)
3 Indirect Type 2 Feedback list (Instance 0xFFFD)
4 Indirect Type 3 Analog output list (Instance 0xFFFC)
5 Indirect Type 4 Digital output list (Instance 0xFFFB)
6 Indirect Type 5 Undefined (Instance 0xFFFA)
7 Indirect Type 6 Undefined (Instance 0xFFF9)
8 Indirect Type 7 Undefined (Instance 0xFFF8)
9 Indirect Type 8 Undefined (Instance 0xFFF7)
10 Indirect Type 9 Undefined (Instance 0xFFF6)
11 Indirect Type 10 Undefined (Instance 0xFFF5)
12 Indirect Type 11 Undefined (Instance 0xFFF4)
13 Indirect Type 12 Undefined (Instance 0xFFF3)
14 Indirect Type 13 Undefined (Instance 0xFFF2)
15 Indirect Type 14 Parameter-specific list
16 FP Max Decimals Bit 0 These four bits are used on REAL parameters only. They indicate the maximum
17 FP Max Decimals Bit 1 number of decimal places to be displayed for small values. A value of 0 indicates
18 FP Max Decimals Bit 2 to not limit the number of decimal places used.
19 FP Max Decimals Bit 1
20 Extended Parameter 0 = Not an Extended Parameter Reference
Reference 1 = Extended Parameter Reference
An Extended Parameter Reference contains a reference to another parameter.
The value is formatted the same as an analog mode Indirect Selector parameter
(SSpppp, where SS = slot number of device to which this Extended Parameter
Reference is pointing, and pppp = number of the parameter or diagnostic item to
which this Extended Parameter Reference is pointing). Note that an Extended
Parameter Reference can only select parameters unlike an Indirect Selector. An
Extended Parameter Reference could be used to configure a Datalink or show
the source of a Reference (among other uses).
21 Uses Rating Table Object This parameter has rating-dependent defaults and limits that can be obtained
from the Rating Table Object. The Offline Read Full will include the default value
for the smallest rating and limits that will accommodate the full range of values
allowed in the family of devices using this particular combination of Family Code
and Config Code. The Online Read Full will include the rating-dependent default
and limit values for this particular combination of Family Code, Config Code, and
Rating Code.
22 Writable Referenced This bit must be zero unless the parameter is an Extended Parameter
Parameter Reference. If the parameter is an Extended Parameter Reference, then:
0 = The referenced parameter may be read-only or writable.
1 = The referenced parameter must always be writable (including while running).
23 Disallow Zero This bit must be zero unless the parameter is an Indirect Selector or Extended
Parameter Reference. If the parameter is an Indirect Selector or Extended
Parameter Reference, then:
0 = Allow zero
1 = Disallow zero
If this bit is cleared (indicating that a value of zero is allowed), the device must
support the “Zero Text” parameter attribute so that a software tool or HIM can
obtain text from the Zero Text parameter attribute.
If this bit is set (indicating that a value of zero is disallowed), a software tool or
HIM will not allow the user to enter a value of zero.
24 Datalink Out This bit is used by offline tools and indicates that this is a Datalink Out
parameter. Bit 20 must also be set.
25 Datalink In This bit is used by offline tools and indicates that this is a Datalink In parameter.
Bits 20 and 22 must also be set.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
DeviceNet Objects C-17

Bit Name Description


26 Not Writable While IO Active This parameter cannot be written if the I/O data being exchanged between the
Host and the peripheral is valid.
27 Command Parameter This parameter commands the drive to take an action, such as “Reset Defaults”
or “Autotune,” and then returns to a value of zero. Offline software tools will not
allow setting this parameter to anything other than a value of zero. If an offline
file contains a Command Parameter with a non-zero value, the offline software
tool will change the value to zero. Note that command parameters cannot have
values that do not return to zero.
28 Current Value Is Default This bit identifies a parameter that will not change if a “Reset Defaults” is
commanded. For example, if a drive contains a Language parameter that is set
to German, setting defaults will leave the parameter set to German. Likewise, if
the parameter is set to French, setting defaults will leave the parameter set to
French.
29 Use Zero Text If the “Disallow Zero” bit is set, this bit must be cleared. If the “Disallow Zero” bit
is cleared, then:
0 = Use Disabled Text parameter class attribute.
1 = Use Zero Text parameter instance attribute.
30-31 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
Implemented for:
Service Code Class Instance Service Name
0x0E Yes Yes Get_Attribute_Single
0x10 Yes Yes Set_Attribute_Single

Object Specific Services


Implemented for: Allocation Size (in bytes)
Service Code Class Instance Service Name Par. Number Par. Value
0x4D Yes No Get_Attributes_Scattered 4 4
0x4E Yes No Set_Attributes_Scattered 4 4

The table below lists the parameters for the Get_Attributes_Scattered


and Set_Attributes_Scattered object-specific service:
Name Data Type Description
Parameter Number UDINT Parameter to read or write
Parameter Value UDINT Parameter value to read or write (zero when reading)

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
C-18 DeviceNet Objects

DPI Fault Object Class Code


Hexadecimal Decimal
0x97 151

Products such as PowerFlex drives use this object for faults. Option
Cards use this object for events.

Services
Implemented for:
Service Code Class Instance Service Name
0x0E Yes Yes Get_Attribute_Single
0x10 Yes No Set_Attribute_Single

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 Example Description


0x0000 – 0x3FFF 0 – 16383 Host Drive 0 Class Attributes (Drive)
0x4000 – 0x43FF 16384 – 17407 Option Card 1 Most Recent Drive Fault
0x4400 – 0x47FF 17408 – 18431 Port 1 2 Second Most Recent Drive Fault
0x4800 – 0x4BFF 18432 – 19455 Port 2


0x4C00 – 0x4FFF 19456 – 20479 Port 3 16384 Class Attributes (Option Card)
0x5000 – 0x53FF 20480 – 21503 Port 4 16385 Most Recent Option Card Event
0x5400 – 0x57FF 21504 – 22527 Port 5

0x5800 – 0x5BFF 22528 – 23551 Port 6


0x5C00 – 0x5FFF 23552 – 24575 Port 7
0x6000 – 0x63FF 24576 – 25599 Port 8
0x6400 – 0x67FF 25600 – 26623 Port 9
0x6800 – 0x6BFF 26624 – 27647 Port 10
0x6C00 – 0x6FFF 27648 – 28671 Port 11
0x7000 – 0x73FF 28672 – 29695 Port 12
0x7400 – 0x77FF 29696 – 30719 Port 13
0x7800 – 0x7BFF 30720 – 31743 Port 14

Class Attributes
Attribute ID Access Rule Name Data Type Description
1 Get Class Revision UINT Revision of object
2 Get Number of Instances UINT Maximum number of faults/events that the
device can record in its queue
3 Set Fault Command Write USINT 0 = No Operation
1 = Clear Fault/Event
2 = Clear Fault/Event Queue
3 = Reset Device
4 Get Fault Trip Instance Read UINT Fault that tripped the device. For Option
Cards, this value is always 1 when faulted.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
DeviceNet Objects C-19

Attribute ID Access Rule Name Data Type Description


5 Get Fault Data List STRUCT of:
USINT Number of parameters instances
USINT Pad byte (always zero)
UINT[n] Array of parameter instance numbers
6 Get Number of Recorded Faults UINT Number of faults/events in the queue. A “0”
indicates the fault queue is empty.
7 Get Fault Parameter Reference UINT Reserved

Instance Attributes
Attribute ID Access Rule Name Data Type Description
0 Get Full/All Information STRUCT of
UINT Fault code
STRUCT of: Fault source
USINT DPI port
USINT 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
UINT Help Object Instance
CONTAINER[n] Fault data
1 Get Basic Information STRUCT of:
UINT Fault code
STRUCT of: Fault source
USINT DPI port
USINT 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
2 Get International Fault Text STRINGN Text describing the fault with support for Unicode.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
C-20 DeviceNet Objects

DPI Alarm Object Class Code


Hexadecimal Decimal
0x98 152

Products such as PowerFlex drives use this object for alarms or


warnings. Option Cards do not support this object.

Services
Implemented for:
Service Code Class Instance Service Name
0x0E Yes Yes Get_Attribute_Single
0x10 Yes No Set_Attribute_Single

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.) Device Example Description
0x0000 – 0x3FFF 0 – 16383 Host Drive 0 Class Attributes (Drive)
Only host devices can have alarms. 1 Most Recent Alarm
2 Second Most Recent Alarm


Class Attributes
Attribute ID Access Rule Name Data Type Description
1 Get Class Revision UINT Revision of object
2 Get Number of Instances UINT Maximum number of alarms that the
device can record in its queue
3 Set Alarm Command Write USINT 0 = No Operation
1 = Clear Alarm
2 = Clear Alarm Queue
3 = Reset Device
4 Get Alarm Data List STRUCT of:
USINT Number of parameter instances
USINT Pad byte (always zero)
UINT[n] Array of parameter instance numbers
5 Get Number of Recorded Alarms UINT Number of alarms in the queue. A “0”
indicates the alarm queue is empty.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
DeviceNet Objects C-21

Instance Attributes
Attribute ID Access Rule Name Data Type Description
0 Get Full/All Information STRUCT of
UINT Alarm code
STRUCT of: Alarm source
USINT DPI port
USINT 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
UINT Reserved
CONTAINER[n] Reserved
1 Get Basic Information STRUCT of
UINT Alarm code
STRUCT of: Alarm source
USINT DPI port
USINT 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
2 Get International Alarm Text STRINGN Text describing the alarm with support for Unicode.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
C-22 DeviceNet Objects

DPI Diagnostic Object Class Code


Hexadecimal Decimal
0x99 153

Services
Implemented for:
Service Code Class Instance Service Name
0x0E Yes Yes Get_Attribute_Single
0x10 Yes Yes Set_Attribute_Single

Instances
The number of instances depends on the maximum number of
diagnostic items in the device. The total number of diagnostic items can
be read in Instance 0, Attribute 2.
Instances (Hex.) (Dec.) Device Example Description
0x0000 – 0x3FFF 0 – 16383 Host Drive 0 Class Attributes (Drive)
0x4000 – 0x43FF 16384 – 17407 Option Card 1 Drive Diagnostic Item 1
0x4400 – 0x47FF 17408 – 18431 Port 1 2 Drive Diagnostic Item 2
0x4800 – 0x4BFF 18432 – 19455 Port 2


0x4C00 – 0x4FFF 19456 – 20479 Port 3 16384 Class Attributes (Option Card)
0x5000 – 0x53FF 20480 – 21503 Port 4 16385 Option Card Diagnostic Item 1
0x5400 – 0x57FF 21504 – 22527 Port 5


0x5800 – 0x5BFF 22528 – 23551 Port 6
0x5C00 – 0x5FFF 23552 – 24575 Port 7
0x6000 – 0x63FF 24576 – 25599 Port 8
0x6400 – 0x67FF 25600 – 26623 Port 9
0x6800 – 0x6BFF 26624 – 27647 Port 10
0x6C00 – 0x6FFF 27648 – 28671 Port 11
0x7000 – 0x73FF 28672 – 29695 Port 12
0x7400 – 0x77FF 29696 – 30719 Port 13
0x7800 – 0x7BFF 30720 – 31743 Port 14

Class Attributes
Attribute ID Access Rule Name Data Type Description
1 Get Class Revision UINT 1
2 Get Number of Instances UINT Number of diagnostic items in the device
3 Get ENUM Offset UINT DPI ENUM object instance offset

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
DeviceNet Objects C-23

Instance Attributes
Attribute ID Access Rule Name Data Type Description
0 Get Full/All Info STRUCT of:
BOOL[32] Descriptor (see page C-15)
CONTAINER (1) Value
CONTAINER Minimum value
CONTAINER Maximum value
CONTAINER Default value
UINT Pad Word
UINT Pad Word
STRING[4] Units (for example, Amps, Hz)
UINT Multiplier (2)
UINT Divisor (2)
UINT Base (2)
INT Offset (2)
UDINT Link (source of the value) (0 = no link)
STRING[16] Diagnostic name text
1 Get/Set Value Various Diagnostic item value
2 Get International Diagnostic Item Text Struct of:
STRINGN Diagnostic name text
STRINGN Diagnostic units text
3 Get International Full Read All STRUCT of:
BOOL[32] Descriptor
CONTAINER Value
CONTAINER Minimum
CONTAINER Maximum
CONTAINER Default
UINT Pad word
UINT Pad word
UINT Multiplier
UINT Divisor
UINT Base
INT Offset
UDINT Pad
BOOL[32] Extended descriptor
STRINGN Diagnostic name text
STRINGN Diagnostic name text
(1)
A CONTAINER is a 32-bit block of data that contains the data type used by a value. If signed, the value is sign extended. Padding is used in
the CONTAINER to ensure that it is always 32-bits.
(2) This value is used in the formulas used to convert the value between display units and internal units. Refer to Formulas for Converting on
page C-17.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
C-24 DeviceNet Objects

DPI Time Object Class Code


Hexadecimal Decimal
0x9B 155

Services
Implemented for:
Service Code Class Instance Service Name
0x0E Yes Yes Get_Attribute_Single
0x10 Yes Yes Set_Attribute_Single

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.) Device Example Description
0x0000 – 0x3FFF 0 – 16383 Host Drive 0 Class Attributes (Drive)
0x4000 – 0x43FF 16384 – 17407 Option Card 1 Real Time Clock (Predefined)
(not always supported)
0x4400 – 0x47FF 17408 – 18431 Port 1 2 Timer 1
0x4800 – 0x4BFF 18432 – 19455 Port 2 3 Timer 2
0x4C00 – 0x4FFF 19456 – 20479 Port 3


0x5000 – 0x53FF 20480 – 21503 Port 4
0x5400 – 0x57FF 21504 – 22527 Port 5
0x5800 – 0x5BFF 22528 – 23551 Port 6
0x5C00 – 0x5FFF 23552 – 24575 Port 7
0x6000 – 0x63FF 24576 – 25599 Port 8
0x6400 – 0x67FF 25600 – 26623 Port 9
0x6800 – 0x6BFF 26624 – 27647 Port 10
0x6C00 – 0x6FFF 27648 – 28671 Port 11
0x7000 – 0x73FF 28672 – 29695 Port 12
0x7400 – 0x77FF 29696 – 30719 Port 13
0x7800 – 0x7BFF 30720 – 31743 Port 14

Class Attributes
Attribute ID Access Rule Name Data Type Description
1 Get Class Revision UINT Revision of object
2 Get Number of Instances UINT Number of timers in the object, excluding the
real time clock that is predefined.
3 Get First Device Specific Timer UINT Instance of the first timer that is not predefined.
4 Set Time Command Write USINT 0 = No Operation
1 = Clear all timers (Does not clear the real time
clock or read only timers)
5 Get Number of Supported Time Zones UINT Number of time zones described in the Time
Zone List attribute.
6 Get Time Zone List STRUCT Identifies a time zone.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
DeviceNet Objects C-25

Attribute ID Access Rule Name Data Type Description


7 Get/Set Active Time Zone ID UINT The ID field of the Time Zone List structure for
the desired time zone.
8 Get Active Time Zone Data Struct of:
INT Standard bias
USINT Standard month
USINT Standard day of week
USINT Standard week
USINT Standard hour
USINT Standard minute
USINT Standard second
INT Daylight offset
USINT Daylight month
USINT Daylight day of week
USINT Daylight week
USINT Daylight hour
USINT Daylight minute
USINT Daylight second
9 Get/Set Custom Time Zone Data Struct of:
INT Standard bias
USINT Standard month
USINT Standard day of week
USINT Standard week
USINT Standard hour
USINT Standard minute
USINT Standard second
INT Daylight offset
USINT Daylight month
USINT Daylight day of week
USINT Daylight week
USINT Daylight hour
USINT Daylight minute
USINT Daylight second

Instance Attributes
Attribute ID Access Rule Name Data Type Description
0 Get Read Full STRUCT of:
STRING[16] Name of the timer
LWORD or Elapsed time in milliseconds unless timer is a real
STRUCT 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 Elapsed time in milliseconds unless the timer is a
-or- real time clock.
STRUCT of: Real Time Clock Data:
UINT Milliseconds (0 – 999)
USINT Seconds (0 – 59)
USINT Minutes (0 – 59)
USINT Hours (0 – 23)
USINT Days (1 – 31)
USINT Months (1 = January, 12 = December)
USINT Years (since 1972)
3 Get Timer Descriptor BOOL[16] BOOL[0]: (0 = invalid data, 1 = valid data)
BOOL[1]: (0 = elapsed time, 1 = real time)
BOOL[2 - 15]: Not used
4 Get International Read Full Struct of:
STRINGN International timer text
STRUCT Timer value
BOOL[16] Timer descriptor
5 Get International Timer Text STRINGN Name of this timer
6 Get Clock Status BOOL[32] Identifies clock status

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
C-26 DeviceNet Objects

Attribute ID Access Rule Name Data Type Description


8 Get/Set Number of Leap Seconds INT Identifies the current number of Leap Seconds.
9 Get Clock Options BOOL[32] Identifies the optional functionality available in the
device's System Clock.
10 Get/Set Clock Options Enable BOOL[32] Identifies which of the clock's options are enabled.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
DeviceNet Objects C-27

Host DPI Parameter Object Class Code


Hexadecimal Decimal
0x9F 159

To access Device parameters, use the DPI Parameter Object (Class


Code 0x93).

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 Example Description


0x0000 – 0x3FFF 0 – 16383 Reserved 16384 Class Attributes (Option Card)
0x4000 – 0x43FF 16384 – 17407 Option Card 16385 Option Card Parameter 1 Attributes
0x4400 – 0x47FF 17408 – 18431 Port 1 16386 Option Card Parameter 2 Attributes
0x4800 – 0x4BFF 18432 – 19455 Port 2


0x4C00 – 0x4FFF 19456 – 20479 Port 3 17408 Class Attributes (HIM)
0x5000 – 0x53FF 20480 – 21503 Port 4 17409 HIM Parameter 1 Attributes
0x5400 – 0x57FF 21504 – 22527 Port 5 17410 HIM Parameter 2 Attributes
0x5800 – 0x5BFF 22528 – 23551 Port 6


0x5C00 – 0x5FFF 23552 – 24575 Port 7
0x6000 – 0x63FF 24576 – 25599 Port 8
0x6400 – 0x67FF 25600 – 26623 Port 9
0x6800 – 0x6BFF 26624 – 27647 Port 10
0x6C00 – 0x6FFF 27648 – 28671 Port 11
0x7000 – 0x73FF 28672 – 29695 Port 12
0x7400 – 0x77FF 29696 – 30719 Port 13
0x7800 – 0x7BFF 30720 – 31743 Port 14

Class Attributes
Attribute ID Access Rule Name Data Type Description
0 Get Number of Instances UINT Number of parameters in the device
1 Set Write Protect Password UINT 0 = Password disabled
n = Password
2 Set NVS Command Write USINT 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
3 Get NVS Parameter Value Checksum UINT Checksum of all parameter values in a user set in NVS
4 Get NVS Link Value Checksum UINT Checksum of parameter links in a user set in NVS
5 Get First Accessible Parameter UINT First parameter available if parameters are protected by
passwords. A “0” indicates all parameters are protected.
7 Get Class Revision UINT 2 = DPI
8 Get First Parameter Processing Error UINT The first parameter that has been written with a value
outside of its range. A “0” indicates no errors.
9 Set Link Command USINT 0 = No Operation
1 = Clear All Parameter Links (This does not clear links
to function blocks.)

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
C-28 DeviceNet Objects

Instance Attributes
Attribute ID Access Rule Name Data Type Description
6 Get DPI Offline Read Full STRUCT of:
BOOL[32] Descriptor
CONTAINER Offline Minimum value
CONTAINER Offline Maximum value
CONTAINER Offline Default value
STRING[16] Parameter name
STRING[4] Offline parameter units
UINT Online minimum parameter instance
UINT Online maximum parameter instance
UINT Online default parameter instance
UINT Multiplier parameter instance
UINT Divisor parameter instance
UINT Base parameter instance
UINT Offset parameter instance
USINT Formula number
USINT Pad byte (always zero)
UINT Help instance
UINT Pad word (always a value of zero)
CONTAINER Parameter value
UINT Multiplier
UNIT Divisor
UNIT Base
INT Offset
7 Get DPI Online Read Full STRUCT of:
BOOL[32] Descriptor (see page C-30 )
CONTAINER(1) Parameter value
CONTAINER Minimum value
CONTAINER Maximum value
CONTAINER Default value
UINT Next parameter
UINT Previous parameter
STRING[4] Units (for example, Amps, Hz)
UINT Multiplier (2)
UINT Divisor (2)
UINT Base (2)
INT Offset (2)
USINT[3] Link (source of the value) (0 = no link)
USINT Always zero (0)
STRING[16] Parameter name
8 Get DPI Descriptor BOOL[32] Descriptor (see page C-30)
9 Get/Set DPI Parameter Value Various Parameter value in NVS. (3)
10 Get/Set DPI RAM Parameter Value Various Parameter value in temporary memory.
11 Get/Set DPI Link USINT[3] Link (parameter or function block that is the source
of the value) (0 = no link)
12 Get Help Object Instance UINT ID for help text for this parameter
13 Get DPI Read Basic STRUCT of:
BOOL[32] Descriptor (see page C-30)
CONTAINER Parameter value
CONTAINER Minimum value
CONTAINER Maximum value
CONTAINER Default value
STRING[16] Parameter name
STRING[4] Units (for example, Amps, Hz)
14 Get DPI Parameter Name STRING[16] Parameter name
15 Get DPI Parameter Alias STRING[16] Customer supplied parameter name.
16 Get Parameter Processing USINT 0 = No error
Error 1 = Value is less than the minimum
2 = Value is greater than the maximum
18 Get International DPI Offline Struct of:
Parameter Text STRINGN International parameter name
STRINGN International offline units

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
DeviceNet Objects C-29

Attribute ID Access Rule Name Data Type Description


19 Get International DPI Online Struct of:
Parameter Text STRINGN International parameter name
STRINGN International online units
20 Get International DPI Online Struct of:
Read Full BOOL[32] Descriptor
CONTAINER Parameter value
CONTAINER Online minimum value
CONTAINER Online maximum value
CONTAINER Online default value
UINT Next
UINT Previous
UINT Multiplier
UINT Divisor
UINT Base
INT Offset
USINT[3] Link
USINT Pad word (always zero)
BOOL[32] Extended descriptor
STRINGN International parameter name
STRINGN International online parameter units
21 Get DPI Extended Descriptor UDINT Extended Descriptor (see page C-31)
22 Get International DPI Offline Struct of:
Read Full BOOL Descriptor
CONTAINER Offline minimum value
CONTAINER Offline maximum value
CONTAINER Offline default value
UINT Online minimum parameter instance
UINT Online maximum parameter instance
UINT Online default parameter instance
UINT Multiplier parameter instance
UINT Divisor parameter instance
UINT Base parameter instance
UINT Offset parameter instance
USINT Formula number
USINT Pad word (always zero)
UINT Help instance
UINT Pad word (always a value of zero)
CONTAINER Parameter value
UINT Multiplier
UINT Divisor
UINT Base
INT Offset
BOOL[32] Extended DPI descriptor
STRINGN International DPI parameter name
STRINGN International DPI offline parameter units
(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-32.
(3)
Do NOT continually write parameter data to NVS. Refer to the attention on page 6-1.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
C-30 DeviceNet Objects

Descriptor Attributes
Bit Name Description
0 Data Type (Bit 1) Right bit is least significant bit (0).
1 Data Type (Bit 2) 000 = USINT used as an array of Boolean
2 Data Type (Bit 3) 001 = UINT used as an array of Boolean
010 = USINT (8-bit integer)
011 = UINT (16-bit integer)
100 = UDINT (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 = May be the sink end of a link
1 = May not be the sink end of 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 Enabled 0 = Writable when enabled (e.g., drive running)
1 = Not writable when enabled
10 Instance 0 = Parameter value is not a Reference to another parameter
1 = Parameter value refers to another parameter
11 Uses Bit ENUM Mask This parameter instance supports the Bit ENUM Mask attribute. For more
information, see the definition of the attribute.
12 Decimal Place (Bit 0) Number of digits to the right of the decimal point.
13 Decimal Place (Bit 1) 0000 = 0
14 Decimal Place (Bit 2) 1111 = 15
15 Decimal Place (Bit 3)
16 Extended Data Type (Bit 4) Bit 16 is the least significant bit.
17 Extended Data Type (Bit 5) 000 = Reserved
18 Extended Data Type (Bit 6) 001 = UDINT used as an array of Boolean
010 = Reserved
011 = Reserved
100 = Reserved
101 = Reserved
110 = Reserved
111 = Reserved
19 Parameter Exists Used to mark parameters that are not available to network tools.
20 Not Used Reserved
21 Formula Links Indicates the Formula Data is derived from other parameters.
22 Access Level (Bit 1) A 3-bit field used to control access to parameter data.
23 Access Level (Bit 2)
24 Access Level (Bit 3)
25 Writable ENUM ENUM text: 0 = Read Only, 1 = Read/Write
26 Not a Link Source 0 = May be the source end of a link
1 = May not be the source end of a link
27 Enhanced Bit ENUM Parameter supports enhanced bit ENUMs.
28 Enhanced ENUM Parameter supports enhanced ENUMs.
29 Uses DPI Limits Object Parameter uses the DPI Limits Object.
• Intelligent offline tools make use of the Limits Object to select limits and units.
30 Extended Descriptor Parameter uses Extended Descriptor bits, which can be obtained by reading the
DPI Extended Descriptor attribute for this parameter.
31 Always Upload/Download Parameter shall always be included in uploads and downloads.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
DeviceNet Objects C-31

Extended Descriptor Attributes


Bit Name Description
0 Indirect Mode 0 = Analog (selects entire parameters)
1 = Digital (selects individual bits within parameters)
1 Indirect Type 0 Analog input list (Instance 0xFFFF)
2 Indirect Type 1 Digital input list (Instance 0xFFFE)
3 Indirect Type 2 Feedback list (Instance 0xFFFD)
4 Indirect Type 3 Analog output list (Instance 0xFFFC)
5 Indirect Type 4 Digital output list (Instance 0xFFFB)
6 Indirect Type 5 Undefined (Instance 0xFFFA)
7 Indirect Type 6 Undefined (Instance 0xFFF9)
8 Indirect Type 7 Undefined (Instance 0xFFF8)
9 Indirect Type 8 Undefined (Instance 0xFFF7)
10 Indirect Type 9 Undefined (Instance 0xFFF6)
11 Indirect Type 10 Undefined (Instance 0xFFF5)
12 Indirect Type 11 Undefined (Instance 0xFFF4)
13 Indirect Type 12 Undefined (Instance 0xFFF3)
14 Indirect Type 13 Undefined (Instance 0xFFF2)
15 Indirect Type 14 Parameter-specific list
16 FP Max Decimals Bit 0 These four bits are used on REAL parameters only. They indicate the maximum
17 FP Max Decimals Bit 1 number of decimal places to be displayed for small values. A value of 0 indicates
18 FP Max Decimals Bit 2 to not limit the number of decimal places used.
19 FP Max Decimals Bit 1
20 Extended Parameter 0 = Not an Extended Parameter Reference
Reference 1 = Extended Parameter Reference
An Extended Parameter Reference contains a reference to another parameter.
The value is formatted the same as an analog mode Indirect Selector parameter
(SSpppp, where SS = slot number of device to which this Extended Parameter
Reference is pointing, and pppp = number of the parameter or diagnostic item to
which this Extended Parameter Reference is pointing). Note that an Extended
Parameter Reference can only select parameters unlike an Indirect Selector. An
Extended Parameter Reference could be used to configure a Datalink or show
the source of a Reference (among other uses).
21 Uses Rating Table Object This parameter has rating-dependent defaults and limits that can be obtained
from the Rating Table Object. The Offline Read Full will include the default value
for the smallest rating and limits that will accommodate the full range of values
allowed in the family of devices using this particular combination of Family Code
and Config Code. The Online Read Full will include the rating-dependent default
and limit values for this particular combination of Family Code, Config Code, and
Rating Code.
22 Writable Referenced This bit must be zero unless the parameter is an Extended Parameter
Parameter Reference. If the parameter is an Extended Parameter Reference, then:
0 = The referenced parameter may be read-only or writable.
1 = The referenced parameter must always be writable (including while running).
23 Disallow Zero This bit must be zero unless the parameter is an Indirect Selector or Extended
Parameter Reference. If the parameter is an Indirect Selector or Extended
Parameter Reference, then:
0 = Allow zero
1 = Disallow zero
If this bit is cleared (indicating that a value of zero is allowed), the device must
support the “Zero Text” parameter attribute so that a software tool or HIM can
obtain text from the Zero Text parameter attribute.
If this bit is set (indicating that a value of zero is disallowed), a software tool or
HIM will not allow the user to enter a value of zero.
24 Datalink Out This bit is used by offline tools and indicates that this is a Datalink Out
parameter. Bit 20 must also be set.
25 Datalink In This bit is used by offline tools and indicates that this is a Datalink In parameter.
Bits 20 and 22 must also be set.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
C-32 DeviceNet Objects

Bit Name Description


26 Not Writable While IO Active This parameter cannot be written if the I/O data being exchanged between the
Host and the peripheral is valid.
27 Command Parameter This parameter commands the drive to take an action, such as “Reset Defaults”
or “Autotune,” and then returns to a value of zero. Offline software tools will not
allow setting this parameter to anything other than a value of zero. If an offline
file contains a Command Parameter with a non-zero value, the offline software
tool will change the value to zero. Note that command parameters cannot have
values that do not return to zero.
28 Current Value Is Default This bit identifies a parameter that will not change if a “Reset Defaults” is
commanded. For example, if a drive contains a Language parameter that is set
to German, setting defaults will leave the parameter set to German. Likewise, if
the parameter is set to French, setting defaults will leave the parameter set to
French.
29 Use Zero Text If the “Disallow Zero” bit is set, this bit must be cleared. If the “Disallow Zero” bit
is cleared, then:
0 = Use Disabled Text parameter class attribute.
1 = Use Zero Text parameter instance attribute.
30-31 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
Implemented for:
Service Code Class Instance Service Name
0x0E Yes Yes Get_Attribute_Single
0x10 Yes Yes Set_Attribute_Single

Object Specific Services


Implemented for: Allocation Size (in bytes)
Service Code Class Instance Service Name Par. Number Par. Value
0x4D Yes No Get_Attributes_Scattered 4 4
0x4E Yes No Set_Attributes_Scattered 4 4

The table below lists the parameters for the Get_Attributes_Scattered


and Set_Attributes_Scattered object-specific service:
Name Data Type Description
Parameter Number UDINT Parameter to read or write
Parameter Value UDINT Parameter value to read or write (zero when reading)

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Appendix D

Logic Command/Status Words for PowerFlex


750-Series Drives

Appendix D presents the definitions of the Logic Command and Logic


Status words that are used for PowerFlex 750-Series drives.

Logic Command Word


Logic Bits
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 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 Jog 1 (2) 0 = Not Jog 1 (Par. 556)
1 = Jog 1
x Clear Fault (3) 0 = Not Clear Fault
1 = Clear Fault
x x Unipolar Direction 00 = No Command
01 = Forward Command
10 = Reverse Command
11 = Hold Direction Control
x Manual 0 = Not Manual
1 = Manual
x Reserved
x x Accel Time 00 = No Command
01 = Use Accel Time 1 (Par. 535)
10 = Use Accel Time 2 (Par. 536)
11 = Use Present Time
x x Decel Time 00 = No Command
01 = Use Decel Time 1 (Par. 537)
10 = Use Decel Time 2 (Par. 538)
11 = Use Present Time
x Ref Select 1 000 = No Command
x Ref Select 2 001 = Ref A Select (Par. 545)
x Ref Select 3 010 = Ref B Select (Par. 550)
011 = Preset 3 (Par. 573)
100 = Preset 4 (Par. 574)
101 = Preset 5 (Par. 575)
110 = Preset 6 (Par. 576)
111 = Preset 7 (Par. 577)
x Reserved
x Coast Stop 0 = Not Coast to Stop
1 = Coast to Stop
x Current Limit Stop 0 = Not Current Limit Stop
1 = Current Limit Stop
x Run (4) 0 = Not Run
1 = Run
x Jog 2 (2) 0 = Not Jog 2 (Par. 557)
1 = Jog 2
x Reserved
x Reserved
x Reserved
x Reserved
x Reserved
x Reserved
x Reserved
x Reserved
x Reserved
x Reserved
x Reserved
x Reserved
(1) A Not Stop condition (logic bit 0 = 0) must first be present before a 1 = Start condition will start the drive.
(2)
A Not Stop condition (logic bit 0 = 0) must first be present before a 1 = Jog 1/Jog 2 condition will jog the drive. A transition to a “0” will stop the drive.
(3) To perform this command, the value must switch from “0” to “1.”
(4) A Not Stop condition (logic bit 0 = 0) must first be present before a 1 = Run condition will run the drive. A transition to a “0” will stop the drive.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
D-2 Logic Command/Status Words for PowerFlex 750-Series Drives

Logic Status Word


Logic Bits
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Command Description
x Run Ready 0 = Not Ready to Run
1 = Ready to Run
x Active 0 = Not Active
1 = Active
x Command Direction 0 = Reverse
1 = Forward
x Actual Direction 0 = Reverse
1 = Forward
x Accelerating 0 = Not Accelerating
1 = Accelerating
x Decelerating 0 = Not Decelerating
1 = Decelerating
x Alarm 0 = No Alarm
1 = Alarm
x Fault 0 = No Fault
1 = Fault
x At Setpt Spd 0 = Not at Setpoint Speed
1 = At Setpoint Speed
x Manual 0 = Manual Mode Not Active
1 = Manual Mode Active
x Spd Ref ID 0 00000 = Reserved
x Spd Ref ID 1 00001 = Auto Ref A
x Spd Ref ID 2 00010 = Auto Ref B
x Spd Ref ID 3 00011 = Auto Preset Speed 3
00100 = Auto Preset Speed 4
x Spd Ref ID 4 00101 = Auto Preset Speed 5
00110 = Auto Preset Speed 6
00111 = Auto Preset Speed 7
01000 = Reserved
01001 = Reserved
01010 = Reserved
01011 = Reserved
01100 = Reserved
01101 = Reserved
01110 = Reserved
01111 = Reserved
10000 = Man Port 0
10001 = Man Port 1
10010 = Man Port 2
10011 = Man Port 3
10100 = Man Port 4
10101 = Man Port 5
10110 = Man Port 6
10111 = Reserved
11000 = Reserved
11001 = Reserved
11010 = Reserved
11011 = Reserved
11100 = Reserved
11101 = Man Port 13 (Emb. ENET)
11110 = Man Port 14 (Drive Logix)
11111 = Alternate Man Ref Sel
x Reserved
x Running 0 = Not Running
1 = Running
x Jogging 0 = Not Jogging
1 = Jogging
x Stopping 0 = Not Stopping
1 = Stopping
x DC Brake 0 = Not DC Brake
1 = DC Brake
x DB Active 0 = Not Dynamic Brake Active
1 = Dynamic Brake Active
x Speed Mode 0 = Not Speed Mode
1 = Speed Mode
x Position Mode 0 = Not Position Mode
1 = Position Mode
x Torque Mode 0 = Not Torque Mode
1 = Torque Mode
x At Zero Speed 0 = Not at Zero Speed
1 =At Zero Speed
x At Home 0 = Not at Home
1 = At Home
x At Limit 0 = Not at Limit
1 = At Limit
x Current Limit 0 = Not at Current Limit
1 = At Current Limit
x Bus Freq Reg 0 = Not Bus Freq Reg
1 = Bus Freq Reg
x Enable On 0 = Not Enable On
1 = Enable On
x Motor Overload 0 = Not Motor Overload
1 = Motor Overload
x Regen 0 = Not Regen
1= Regen

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Glossary

A Automatic Device Replacement (ADR)


A means for replacing a malfunctioning device with a new unit, and
having the device configuration data set automatically. The DeviceNet
scanner is set up for ADR using RSNetWorx for DeviceNet. The
scanner uploads and stores a device’s configuration. Upon replacing a
malfunctioning device with a new unit (node 63), the scanner
automatically downloads the configuration data and sets the node
address.

B Bridge
A network device that can route messages from one network to another.
A bridge also refers to a communications module in a ControlLogix
controller that connects the controller to a network. See also scanner.

Bus Off
A bus off condition occurs when an abnormal rate of errors is detected
on the Control Area Network (CAN) bus in a device. The bus-off device
cannot receive or transmit messages on the network. This condition is
often caused by corruption of the network data signals due to noise or
data rate mismatch.

C CAN (Controller Area Network)


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

Change of State (COS) I/O Data Exchange


A device that is configured for Change of State I/O data exchange
transmits data at a specified interval if its data remains unchanged. If its
data changes, the device immediately transmits the change. This type of
exchange can reduce network traffic and save resources since
unchanged data does not need to be transmitted or processed.

CIP (Common Industrial Protocol)


CIP is the transport and application layer protocol used for messaging
over EtherNet/IP, ControlNet, and DeviceNet networks. The protocol is
used for implicit messaging (real-time I/O) and explicit messaging
(configuration, data collection, and diagnostics).

Class
A class is defined by the DeviceNet specification as “a set of objects
that all represent the same kind of system component. A class is a
generalization of an object. All objects in a class are identical in form
and behavior, but may contain different attribute values.”

ControlFLASH
An Allen-Bradley software tool that lets users electronically update
firmware on printed circuit boards.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
G-2 Glossary

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.

Cyclic I/O Data Exchange


A device configured for Cyclic I/O data exchange transmits data at a
user-configured interval. This type of exchange ensures that data is
updated at an appropriate rate for the application and allows data to be
sampled at precise intervals for better determinism.

D Data Rate
The speed at which data is transferred on the DeviceNet network. The
available data rates depend on the type of cable and total cable length
used on the network:

Maximum Cable Length


Cable 125kbps 250kbps 500kbps
Thick Trunk Line 500 m (1,640 ft.) 250 m (820 ft.) 100 m (328 ft.)
Thin Trunk Line 100 m (328 ft.) 100 m (328 ft.) 100 m (328 ft.)
Maximum Drop Length 6 m (20 ft.) 6 m (20 ft.) 6 m (20 ft.)
Cumulative Drop Length 156 m (512 ft.) 78 m (256 ft.) 39 m (128 ft.)

Each device on a DeviceNet network must be set for the same data rate.
You can set the DeviceNet Option Module to 125kbps, 250kbps, or
500kbps. You can set it to Autobaud if another device on the network
has set the data rate.

Datalinks
A Datalink is a type of pointer used by PowerFlex 750-Series drives to
transfer data to and from the controller. Datalinks allow specified
parameter value(s) to be accessed or changed without using explicit
messages. When active, each 32-bit Datalink in a PowerFlex 750-Series
drive consumes 4 bytes in the input image table and/or 4 bytes in the
output image table of the controller.

DeviceNet Network
An open producer/consumer Controller Area Network (CAN) which
connects devices (for example, controllers, drives, and motor starters).
Both I/O and explicit messages can be transmitted over the network. A
DeviceNet network can support a maximum of 64 devices. Each device
is assigned a unique node address and transmits data on the network at
the same data rate.

A cable is used to connect devices on the network. It contains both the


signal and power wires. Devices can be connected to the network with
drop lines, in a daisy-chain connection, or a combination of the two.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Glossary G-3

General information about DeviceNet and the DeviceNet specification


are maintained by the Open DeviceNet Vendor’s Association (ODVA).
ODVA is online at http://www.odva.org.

DriveExplorer Software
A tool for monitoring and configuring Allen-Bradley products and
network communication Option Modules. It can be run on computers
running various Microsoft Windows operating systems. DriveExplorer
(version 6.xx or higher) can be used to configure this Option Module
and PowerFlex drive. 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 running on various Microsoft Windows
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 can be used with PowerFlex drives. Information about DriveTools
SP can be accessed at http://www.ab.com/drives/drivetools.

E EDS (Electronic Data Sheet) Files


Simple text files that are used by network configuration tools such as
RSNetWorx for DeviceNet to describe products so that you can easily
commission them on a network. EDS files describe a product device
type and revision. 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 devices over the network.

F Fault Action
A fault action determines how the Option Module and connected drive
act when a communications fault (for example, a cable is disconnected)
occurs or when the controller 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 Option Module and PowerFlex drive can respond
with a user-defined fault configuration. The user sets the data that is
sent to the drive using specific fault configuration parameters in the
Option Module. When a fault action parameter is set to use the fault
configuration data and a fault occurs, the data from these parameters is
sent as the Logic Command, Reference, and/or Datalink(s).

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
G-4 Glossary

Faulted Node Recovery


This DeviceNet feature lets you change a configuration of a device that
is faulted on the network. For example, if you add a device to a network
and it does not have a unique address, it will fault. If you have a
configuration tool that supports faulted node recovery and your Option
Module is using parameters to set its node address and data rate, you
can change the node address.

Flash Update
The process of updating firmware in a device. The Option Module can
be flash updated using various Allen-Bradley software tools. Refer to
Flash Updating the Option Module on page 3-11 for more information.

H Heartbeat Rate
The heartbeat rate is used in Change of State (COS) data exchange. It is
associated with producing data once every EPR (Expected Packet Rate)
duration. There may be four heartbeats before a time-out happens.

HIM (Human Interface Module)


A device that can be used to configure and control a drive. Enhanced
PowerFlex 7-Class HIMs (for example, 20-HIM-A6) can be used to
configure PowerFlex 750-Series drives and their connected peripherals.

Hold Last
When communication is disrupted (for example, a cable is
disconnected), the Option Module and PowerFlex drive can respond by
holding last. Hold last results in the drive receiving the last data
received via the network connection before the disruption. If the drive
was running and using the Reference from the Option Module, it will
continue to run at the same Reference.

I Idle Action
An idle action determines how the Option 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,” is
time-critical data such as a Logic Command and Reference. The terms
“input” (To Net) and “output” (From Net) are defined from the
controller’s point of view. Output is produced by the controller and
consumed by the Option Module. Input is produced by the Option
Module and consumed by the controller.

L Logic Command/Logic Status


The Logic Command is used to control the PowerFlex 750-Series drive
(for example, start, stop, direction). It consists of one DINT or DWORD
of output from the network to the Option Module. The definitions of the
bits in this word are shown in Appendix D.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Glossary G-5

The Logic Status is used to monitor the PowerFlex 750-Series drive (for
example, operating state, motor direction). It consists of one DINT or
DWORD of input from the Option Module to the network. The
definitions of the bits in this word are shown in Appendix D.

M Master-Slave Hierarchy
An Option Module 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 with
installed DeviceNet Option Modules) are slave devices.

On a network with multiple scanners (called a multimaster hierarchy),


each slave device must have one scanner specified as a master.

N Node Address
A DeviceNet network can have as many as 64 devices connected to it.
Each device on the network must have a unique node address between 0
and 63. Node address 63 is the default used by uncommissioned
devices. Node addresses are sometimes called “MAC IDs.”

NVS (Non-Volatile Storage)


NVS is the permanent memory of a device. Devices such as the Option
Module and drive store parameters and other information in NVS so
that they are not lost when the device loses power. NVS is sometimes
called “EEPROM.”

O Option Module
Devices such as drives, controllers, and computers usually require a
network communication Option Module to provide a communication
interface between them and a network such as DeviceNet. An Option
Module reads data on the network and transmits it to the connected
device. It also reads data in the device and transmits it to the network.

The 20-750-DNET DeviceNet Option Module connects PowerFlex


750-Series drives to a DeviceNet network. Option Modules are
sometimes also called “adapters,” “cards,” “embedded communication
options,” and “peripherals.” On PowerFlex 750-Series drives, Option
Modules can also be I/O, encoders, safety, etc.

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 DriveExecutive) also use PCCC to communicate.

Ping
A message that is sent by a DPI product to its peripheral devices. They
use the ping to gather data about the product, including whether it can
receive messages and whether they can log in for control.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
G-6 Glossary

Polled I/O Data Exchange


A device that is configured for polling I/O data exchange sends data
immediately after it receives a request for the data. For example, an
Option Module receives a Logic Command from the scanner and then
sends back the Logic Status of the connected PowerFlex drive.

PowerFlex 750-Series (Architecture Class) Drives


Allen-Bradley PowerFlex 750-Series drives are part of the PowerFlex
7-Class family of drives.

Producer/Consumer Network
On producer/consumer networks, packets are identified by content
rather than an explicit destination. If a node needs the packet, it will
accept the identifier and consume the packet. The source therefore
sends a packet once and all the nodes consume the same packet if they
need it. Data is produced once, regardless of the number of consumers.
Also, better synchronization than Master-Slave networks is possible
because data arrives at each node at the same time

R Reference/Feedback
The Reference is used to send a setpoint (for example, speed or
frequency) to the drive. It consists of one 32-bit REAL (floating point)
piece of output control data from the network to the Option Module.

Feedback is used to monitor the speed of the drive. It consists of one


32-bit REAL (floating point) piece of input control data from the
Option Module to the network.

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

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 Option Modules connected to a network. See also
Controller.

SI (Serial Interface)
A next generation communication interface used by various
Allen-Bradley drives, such as PowerFlex 750-Series drives.

Status Indicators
Status indicators are LEDs that are used to report the status of the
Option Module, network, and drive. They are on the Option Module and
can be viewed when the drive is powered and its cover is removed.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Glossary G-7

Stop Action
When communications are disrupted (for example, a cable is
disconnected), the Option Module and drive can respond with a stop
action. A stop action 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 Option Module, it will stay running
but at zero Reference.

U UCMM (UnConnected Message Manager)


UCMM provides a method to create connections between DeviceNet
devices.

UDDT (User-Defined Data Type)


A structure data type that you define during the development of an
application (for example, to convert 32-bit REAL parameter data for
written and read values to correctly display them in human readable
format).

Z Zero Data
When communications are disrupted (for example, a cable is
disconnected), the Option Module 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 Option Module, it will stay running but at
zero Reference.

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
G-8 Glossary

Notes:

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Index

A data rate
definition, G-2
applying power to the Option Module, 2-5
setting, 3-2
Assembly object, C-3
Datalinks (Host parameters DL From Net
attentions, 1-4 01-16 and DL To Net 01-16)
Automatic Device Replacement (ADR), G-1 definition, G-2
in I/O image, 5-2
B using, 5-4
baud rate, see data rate Device parameters list, B-2 to B-4
bit definitions of Logic Command/Status word DeviceNet
for PowerFlex 750-Series drives, D-1 cable, 2-4
bridge, G-1 connector on Option Module, 1-1
data rates, A-1
bus off, G-1
example network for ControlLogix, 4-2
network definition, G-2
C objects, C-1
cable, DeviceNet, 2-4 specification, G-2
CAN (Controller Area Network), G-1 diagnostic items, 7-5
Change of State (COS) DL From Net 01-16 Host parameters, B-4
configuring Option Module for, 3-6 DL To Net 01-16 Host parameters, B-4
definition, G-1
DLs From Net Act Device parameter, B-2
CIP (Common Industrial Protocol), G-1
DLs From Net Cfg Device parameter, B-2
class, G-1
DLs To Net Act Device parameter, B-2
Comm Flt Action Host parameter, B-5
DLs To Net Cfg Device parameter, B-2
commissioning the Option Module, 2-7
DPI Alarm object, C-20
communications card, see Option Module
DPI Device object, C-9
compatible products, 1-3
DPI Diagnostic object, C-22
components of the Option Module, 1-1
DPI Fault object, C-18
configuration tools, 3-1
DPI Parameter object, C-12
connecting Option Module to the network, 2-4
DPI Time object, C-24
ControlFLASH, G-1
DriveExecutive software
controller, G-2 definition/web site, G-3
ControlLogix Option Module configuration tool, 3-1
configuring the I/O, 4-2 DriveExplorer software
explicit messaging, 6-3 definition/web site, G-3
using the I/O, 5-6 free lite version, G-3
COS Fdbk Change Device parameter, B-3 Option Module configuration tool, 3-1
COS Status Mask Device parameter, B-3 drives, see PowerFlex 750-Series
COS, see Change of State (Architecture Class) drives
COS/Cyc Interval Device parameter, B-3 DriveTools SP software, G-3
Cyclic
configuring Option Module for, 3-5 E
definition, G-2 EDS (Electronic Data Sheet) files
definition/web site, G-3
D EEPROM, see Non-Volatile Storage (NVS)
data exchange equipment required, 1-3
Change of State (COS), G-1 events
Cyclic, G-2 clearing/viewing, 7-7
Polled, G-6 list of, 7-7

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Index-2

explicit messaging installation


about, 6-1 applying power to the Option Module, 2-5
configuring for ControlLogix, 6-3 commissioning the Option Module, 2-7
definition, G-3 connecting to the network, 2-4
performing, 6-2 preparing for, 2-1

F L
fault action LCD HIM, 3-1
configuring the Option Module for, 3-7 LEDs, see status indicators
definition, G-3 Logic Command/Status
fault configuration bit definitions for PowerFlex 750-Series drives,
configuring the Option Module for, 3-8 D-1
definition, G-3 definition, G-4
faulted node recovery, G-4 in I/O image for ControlLogix controller, 5-2
faults, see events using, 5-2
features, 1-2
firmware release, P-2 M
flash update MAC ID, see node address
definition, G-4 manual
guidelines, 3-11 conventions, P-2
Flt Cfg DL 01-16 Host parameters, B-6 related documentation, P-1
web site, P-1
Flt Cfg Logic Host parameter, B-6
Master-Slave hierarchy
Flt Cfg Ref Host parameter, B-6
configuring Option Module for, 3-3
definition, G-5
H messages, see explicit messaging or I/O
heartbeat rate, G-4
MOD status indicator
HIM (Human Interface Module) locating, 1-6
accessing parameters with, 3-1 troubleshooting with, 7-3
definition, G-4
Msg Flt Action Host parameter, B-5
hold last
configuring the Option Module for, 3-7
N
definition, G-4
NET A status indicator
Host DPI Parameter object, C-27
locating, 1-6
Host parameters list, B-4 to B-6
troubleshooting with, 7-4
Net Addr Act Device parameter, B-2
I Net Addr Cfg Device parameter, B-2
I/O
Net Addr Src Device parameter, B-2
about, 5-1
Net Rate Act Device parameter, B-3
configuring for ControlLogix, 4-2
configuring/saving to controller using Net Rate Cfg Device parameter, B-3
RSNetWorx for DeviceNet, 4-5 network cable, 2-4
definition, G-4 node address
understanding the I/O image, 5-2 definition, G-5
using with ControlLogix, 5-6 setting with Data Rate switch, 3-2
Identity object, C-2 Non-Volatile Storage (NVS)
idle action, G-4 definition, G-5
Idle Flt Action Host parameter, B-5 in drive, 5-4
in Option Module, 3-1

O
ODVA DeviceNet specification, G-2

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Index-3

Option Module R
applying power, 2-5
Reference/Feedback
commissioning, 2-7
definition, G-6
compatible products, 1-3
in I/O image for ControlLogix controller, 5-2
components, 1-1
using, 5-3
configuration tools, 3-1
Register object, C-4
connecting to the network, 2-4
definition, G-5 regulatory compliance, A-2
Device parameters list, B-2 to B-4 related documentation, P-1
features, 1-2 Reset Module Device parameter, B-3
flash updating, 3-11 RSLinx Classic
Host parameters list, B-4 to B-6 documentation, P-1
installation, 2-1 to 2-7 using, 4-1
node address, 3-2
RSLogix 5000, G-6
resetting, 3-8
RSNetWorx for DeviceNet
restoring parameters to factory default values,
3-8, 3-9 configuring/saving I/O to ControlLogix controller,
4-5
specifications, A-1
viewing its status using parameters, 3-10
S
P safety precautions, 1-4
parameters scanner, G-6
accessing, 3-1 Serial Interface (SI), G-6
convention, P-2 specifications
numbering scheme, B-1 DeviceNet, G-2
restoring to factory default values, 3-8, 3-9 Option Module, A-1
PCCC (Programmable Controller Communications status indicators
Command), G-5 definition, G-6
PCCC object, C-6 locating, 1-6
Peer Flt Action Host parameter, B-5 MOD, 1-6, 7-3
ping, G-5 NET A, 1-6, 7-4
normal operation, 2-5
Polled
PORT, 1-6, 7-2
configuring Option Module for, 3-5
troubleshooting with, 7-2 to 7-4
definition, G-6
understanding, 7-1
Port Number Device parameter, B-2
stop action, G-7
PORT status indicator
locating, 1-6
troubleshooting with, 7-2
T
PowerFlex 750-Series (Architecture Class) drives technical support, P-2
compatible with Option Module, 1-3 tools required, 1-3
definition, G-6 troubleshooting, 7-1 to 7-8
HIM, 3-1
preparing for an installation, 2-1 U
processor, see controller UCMM (UnConnected Message Manager), G-7
producer/consumer network, G-6 UDDT (User-Defined Data Type), G-7
programmable logic controller, see controller update, see flash update

Q
quick start, 1-5

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Index-4

W
web site
DeviceNet, G-2
DriveExecutive software, G-3
DriveExplorer software, G-3
DriveTools SP software, G-3
EDS files, G-3
manuals, P-1
ODVA (Open DeviceNet Vendor’s Association),
G-3
RSLogix 5000, G-6
wiring, see cables

Z
zero data
configuring the Option Module for, 3-7
definition, G-7

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Index-5

Notes:

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
Index-6

Notes:

PowerFlex 750-Series Drive DeviceNet Option Module User Manual


Publication 750COM-UM002A-EN-P
U.S. Allen-Bradley Drives Technical Support - Tel: (1) 262.512.8176, Fax: (1) 262.512.2222, Email: support@drives.ra.rockwell.com, Online: www.ab.com/support/abdrives

www.rockwellautomation.com

Power, Control and Information Solutions Headquarters


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, Vorstlaan/Boulevard du Souverain 36, 1170 Brussels, Belgium,Tel: (32) 2 663 0600, Fax: (32) 2 663 0640
Asia Pacific: Rockwell Automation, Level 14, Core F, Cyberport 3, 100 Cyberport Road, Hong Kong,Tel: (852) 2887 4788, Fax: (852) 2508 1846

Publication 750COM-UM002A-EN-P – January, 2009


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

You might also like