Rockwell Automation PowerFlex 750-Series User Manual

Page 1
PowerFlex® 750-Series Drive DeviceNet Option Module
USER MANUAL
Option Module Catalog Number
20-750-DNET
Firmware Version 1.xxx
Page 2
Solid state equipment has operational characteristics differing from those of electromechanical equipment. Safety Guidelines for the Application, Installation and Maintenance of Solid State Controls (Publication SGI-1.1 available from your local Rockwell Automation sales office or online at
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.
http://www.rockwellautomation.com/
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
Page 3

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
Page 4
soc-ii Summary of Changes
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 5
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

Table of Contents

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
Page 6
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
Appendix B Option Module Parameters
Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
Electrical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
Mechanical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
Environmental. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
Regulatory Compliance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2
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
Page 7
Appendix D Logic Command/Status Words for PowerFlex 750-Series Drives
Logic Command Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-1
Logic Status Word. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-2
Glossary
Index
Table of Contents iii
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 8
iv Table of Contents
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 9

Related Documentation

Preface

About This Manual

Topic Page
Related Documentation Rockwell Automation Support P-2 Conventions Used in This Manual P-2
For: Refer to: Publication
20-750-DNET Network Communication Option Module
DeviceNet™ Cables and Components
DeviceNet Network Installation DeviceNet Cable System Planning and Installation
DeviceNet Networks DeviceNet Starter Kit User Manual DNET-IN003 DriveExplorer™ http://www.ab.com/drives/driveexplorer, and
DriveTools™ SP (includes DriveExecutive™)
Enhanced PowerFlex 7-Class HIM
PowerFlex Drive
RSLinx
RSLogix™ 5000 RSLogix 5000 Getting Results Guide, and
ControlLogix
RSNetWorx™ for DeviceNet RSNetWorx for DeviceNet Getting Results Guide, and
®
750-Series AC
®
Classic Getting Results with RSLinx Guide, and
®
and 1756-DNB DeviceNet Modules in Logix5000 Control Systems
Network Communication Option Module Installation Instructions (for use with PowerFlex 750-Series Drives)
DeviceNet Product Overview DNET-SO002
Manual
DriveExplorer online help (installed with the software) http://www.ab.com/drives/drivetools, and
DriveExecutive online help (installed with the software) Enhanced PowerFlex 7-Class HIM User Manual 20HIM-UM001
PowerFlex 750-Series AC Drives User Manual PowerFlex 750-Series Reference Manual
online help (installed with the software)
online help (installed with the software)
User Manual
online help (installed with the software)
P-1
750COM-IN002
DN-6.7.2
750-UM001 750-RM001
LINX-GR001
9399-RLD300GR
DNET-UM004
DNET-GR001
Documentation can be obtained online at
www.rockwellautomation.com/literature
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
. To order paper copies of
.
Publication 750COM-UM002A-EN-P
Page 10
P-2 About This Manual

Rockwell Automation Support

Rockwell Automation, Inc. offers support services worldwide, with over 75 sales/support offices, over 500 authorized distributors, and over 250 authorized systems integrators located through the United States alone. In addition, Rockwell Automation, Inc. representatives are in every major country in the world.
Local Product Support
Contact your local Rockwell Automation, Inc. representative for:
Sales and order support
Product technical training
Warranty support
Support service agreements
Technical Product Assistance
For technical assistance, please review the information in Chapter 7,
Troubleshooting
Allen-Bradley Technical Support web site at www.ab.com/support/
abdrives or contact Rockwell Automation, Inc.
, first. If you still have problems, then access the

Conventions Used in This Manual

The following conventions are used throughout this 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
Page 11

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 Features 1-2 Compatible Products 1-3 Required Equipment 1-3 Safety Precautions 1-4 Quick Start 1-5 Status Indicators 1-6
1-1

Components

Figure 1.1 Components of the Option Module
5
6
4
7
3
8
2
9
1
0 5
6
4
7
3
8
2
9
1
0 5
6
4
7
3
8
2
9
1
0
Item Part Description
Status Indicators
Data Rate Switch
Node Address Switches
DeviceNet Connector
Three LEDs that indicate the status of the Option Module and network communications. Refer to Chapter 7
Sets the DeviceNet data rate at which the Option Module communicates. Refer to Setting the Data Rate Switch
Sets the node address of the Option Module. Refer to Setting the Node
Address Switches on page 2-2.
A 5-pin connector to which a 5-pin linear plug (supplied with DeviceNet Option Module) can be connected to the DeviceNet cable.
, Troubleshooting.
on page 2-3.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 12
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
Page 13
Getting Started 1-3

Understanding Parameter Types

Compatible Products

Required Equipment

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.
At the time of publication, the Option Module is compatible with Allen-Bradley PowerFlex 750-Series drives.
Equipment Shipped with the Option Module
When you unpack the Option Module, verify that the package includes:
One 20-750-DNET DeviceNet Option ModuleOne 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 screwdriverDeviceNet 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
Page 14
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
Page 15
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.
Verify that the PowerFlex drive is not powered. Then, insert the Option Module in drive Port 4, 5 or 6. Use the captive crews to secure and ground the Option Module to the drive. Then connect the Option Module to the network using a DeviceNet cable.
4 Apply power to the Option Module.
A. The Option Module receives power from the drive. Verify
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
B. Configure/verify key drive parameters.
5 Configure the Option Module for your application.
Set Option Module parameters for the following functions as 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
Module.
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.
Use a controller configuration tool such as RSLogix to create a ladder logic program that enables you to:
Control the Option Module and connected drive using I/O.
Monitor or configure the drive using Explicit messages.
, Troubleshooting.
Network Communication Option Module Installation Instructions, publication 750COM-IN002 and
Chapter 2 Installing the Option Module
Chapter 2, Installing the Option Module
Chapter 3 Configuring the Option Module
Chapter 4 Configuring the I/O
Chapter 5 Using the I/O
Chapter 6, Using Explicit Messaging
,
,
,
,
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 16
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
).
5
6
4
7
3
8
2
9
1
0 5
6
4
7
3
8
2
9
1
0 5
6
Item
➊ ➋ ➌
4
3
2
1
0
Adapter Status Indicator Name
PORT
MOD
NET A
7
8
9
20-750-DNET DeviceNet Option Module installed in drive control pod
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
Page 17

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 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
2-1

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
Page 18
2-2 Installing the Option Module

Setting the Node Address Switches

Set the Option Module Node Address switches (bottom two 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
5
6
4
TENS
5
6
4
7
3
8
2
9
1
0 5
6
4
7
3
8
2
9
1
0 5
6
4
7
3
8
2
9
1
0
Position
ONES
Position
7
3
8
2
9
1
0 5
6
4
7
3
8
2
9
1
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
64 - 99 Do not use. The Option Module will not recognize these addresses.
on page 3-2.
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
Page 19
Installing the Option Module 2-3

Setting the Data Rate Switch

Set the Option Module Data Rate switch (topmost switch – see
Figure 2.2
Figure 2.2 Setting the Data Rate Switch
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
4 - 9 Sets the Option Module to the Auto data rate — a data rate used by other network
) by rotating the switch to the desired setting.
5
6
4
7
3
8
2
5
6
4
7
3
8
2
9
1
0 5
6
4
7
3
8
2
9
1
0 5
6
4
7
3
8
2
9
1
0
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
devices. Another device on the network must be set to a data rate. The default switch setting is 9.
9
1
0
on page 3-2.

Connecting the Option Module to the Drive

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.
The Option Module can be installed in the PowerFlex 750-Series 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
Figure 2.2
.
and
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
Page 20
2-4 Installing the Option Module

Connecting the Option Module to the Network

ATTENTION: Risk of injury or death exists. The PowerFlex drive may contain high voltages that can cause
!
injury or death. Remove power from the drive, and then verify power has been discharged before 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
5. Connect the 5-pin linear plug (provided with the Option Module) to
the DeviceNet cable (Figure 2.3 the replacement plug part number is 1799-DNETSCON.
in the Glossary.
). If a replacement plug is needed,
Figure 2.3 Connecting the 5-Pin Linear Plug to the DeviceNet Cable
5 4 3 2 1
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.
Red White Bare Blue Black
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 21

Applying Power

Installing the Option Module 2-5
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 Possible start-up status indications are shown in Table 2.A
) with the drive cover open or removed.
.
5
4
3
2
1
0 5
4
3
2
1
0 5
4
3
2
1
0
6
7
8
9
6
7
8
9
6
7
8
9
Figure 2.4 Drive and Option Module Status Indicators
See Table 2.A for possible
start-up status indications.
Drive Control Pod
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 22
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
(Status)
PORT Green Flashing Normal Operation. The Option Module is
MOD Green Flashing Normal Operation. The Option Module is
NET A Green Flashing Normal Operation. The Option Module is
Green Flashing Drive ready but not running, and no faults
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
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.
operating but is not transferring I/O data.
Steady Normal Operation. The Option Module is
operating and transferring I/O data.
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
Page 23
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 Module

To commission the Option Module, you must set a unique node address on the network. (Refer to Setting the Node Address Switches
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.
on
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 24
2-8 Installing the Option Module
Notes:
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 25

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 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
3-1

Configuration Tools

For a list of parameters, refer to Appendix B, Option Module
Parameters. For definitions of terms in this chapter, refer to the Glossary
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
(version 6.01 or higher) DriveExecutive Software
(version 5.01 or higher)
Important:For the HIM screens shown throughout this chapter, the
.
http://www.ab.com/drives/driveexplorer, or DriveExplorer online help (installed with the software)
http://www.ab.com/drives/drivetools, or DriveExecutive online help (installed with the software)
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 PowerFlex 7-Class HIM

If your drive has an enhanced PowerFlex 7-Class HIM, it can be used to 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
Page 26
3-2 Configuring the Option Module

Using the HIM to Access Parameters in the Option Module

Setting the Node Address

1. Display the Status screen, which is shown on HIM power up.
2. Use the or key to scroll to the Port in which the
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.
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

Setting the Data Rate

63
AUTO
ENTER
F
Stopped
0.00 Hz
Edit Net Addr Cfg
0<<63
ESC
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.
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
Page 27
Figure 3.2 Edit Net Rate Cfg HIM Screen
Configuring the Option Module 3-3

Setting a Master-Slave Hierarchy (Optional)

Value Data Rate
0 125kbps 1 250kbps 2 500kbps 3 Autobaud (default)
AUTO
ENTER
F
Stopped
0.00 Hz
Edit Net Rate Cfg
Autobaud 3
0<<3
▲▼
ESC
2. Reset the Option Module; see Resetting the Option Module on
page 3-8.
This procedure is only required if Datalinks are used to write or read 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
Page 28
3-4 Configuring the Option Module
Figure 3.3 Edit DLs From Net Cfg HIM Screen
.
0
AUTO
ENTER
F
,
Stopped
0.00 Hz
Edit DLs From Net Cfg
0<<16
ESC
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
Page 29
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 Ne t 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

Selecting COS, Cyclic or Polled (Optional)

.
0
AUTO
ENTER
F
,
Stopped
0.00 Hz
Edit DLs To Net Cfg
0<<16
ESC
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
The data exchange is the method that the Option Module uses to 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
Page 30
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 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
or the drive
Value Description
0 Ignore this logic bit. (Default) 1 Use this logic bit.
AUTO
AUTO
ENTER
F
F
Stopped
0.00 Hz
Edit COS Status Mask
xxxx xxxx xxxx xxxx
WX
ES C 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
0.00 Hz
Edit COS Fdbk Change
ESC
0.000
0.000 << 3.40282E38
EXP
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
,
).
Page 31
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
AUTO
ENTER
F
Stopped
0.00 Hz
Edit Comm Flt Action
Fault 0
0<<4
▲▼
ESC
Changes to these parameters take effect immediately. A reset is not required.
Stopped
0.00 Hz
Edit Idle Flt Action
Fault 0
0<<4
▲▼
ESC
AUTO
ENTER
F
Stopped
0.00 Hz
Edit Msg Flt Action
Fault 0
0<<4
▲▼
ESC
AUTO
ENTER
F
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 32
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]
through
Host Parameter 54 - [Flt Cfg DL 16]
Changes to these parameters take effect immediately. A reset is not required.
A 32-bit REAL (floating point) or 32-bit integer value sent to the drive for a Datalink.

Resetting the Option Module

Changes to switch settings and some Option Module parameters require 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
0 Ready (Default) 1 Reset Module 2 Set Defaults
Host parameters to their factory
AUTO
ENTER
F
Stopped
0.00 Hz
Edit Reset Module
Ready 0
0<<2
▲▼
ESC
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 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
Page 33
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 Parameters to Factory Defaults

As an alternate method, you can restore the Option Module parameters using a MEMORY folder menu item instead of using Device 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
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
PAR#
AUTO
F
Stopped
0.00 Hz
Host Drive
240V 4.2A
Rev 3.002 Ser. A
00
ESC REF TEXT
Host parameters:
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
Page 34
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 Status Using Parameters

The following parameters provide information about the status of the 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
05 - [DLs To Net Act] The number of drive-to-controller Datalinks that are included in the
06 - [Net Addr Src] Displays the source from which the Option Module node address is
08 - [Net Addr Act] The node address used by the Option Module. This will be one of
10 - [Net Rate Act] The data rate used by the Option Module. This will be one of the
network I/O connection (controller outputs).
network I/O connection (controller inputs).
taken. This will be either “0” (Switches) set with the Node Address switches shown in Figure 2.1 address from Device Parameter 07 - [Net Addr Cfg].
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.
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.
or “1” (Parameters) which uses the
).
).
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 35
Configuring the Option Module 3-11

Flash Updating the Option Module

The Option Module can be flash updated over the network or serially 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
Page 36
3-12 Configuring the Option Module
Notes:
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 37

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 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
on configuring and using the I/O, and explicit messaging.
4-1
for details

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
Page 38
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 0
ControlLogix Controller
with 1756-DNB Scanner
Node 1
PowerFlex 750-Series
Drive with 20-750-DNET
Option Module
Node 62
Computer with
DeviceNet Connection
).
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
Page 39
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
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
) appears.
Page 40
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 Keying
Input Size The size of the input data for the DeviceNet scanner. It is recommended to
Output Size The size of the output data for the DeviceNet scanner. It is recommended to
Status Size The size of the status data for the DeviceNet scanner. It is recommended to
Open Module Properties
Compatible Module. The “Compatible Module” setting for Electronic 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.
use the default value of 124.
use the default value of 123.
use the default value of 32. When this box is checked, additional module properties screens will appear
to further configure the scanner after clicking OK. When unchecked, the 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.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
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 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
) with its assigned name. For convenience, keep the
Page 41
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 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.
shows our example navigating to
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 42
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.
).
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
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.
Page 43
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
Page 44
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 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
. In the Keyword entry field,
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
Page 45
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
Page 46
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 Product Code Major Revision
10. Click Edit I/O Parameters… to display the Edit I/O Parameters
screen (Figure 4.15 example.
device in the scanlist must be for the 1756-DNB to match its
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
default boxes (Device Type, Vendor, and Product Code) checked.
) for the PowerFlex 755 drive used in this
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 47
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)
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.
on page 3-3),
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 48
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
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
.
) reappears.
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
.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
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.
Page 49
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 Ye s .
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
Page 50
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 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]
Value Description
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
Page 51
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
Figure 4.18 Download Dialog Box
) appears.
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
Page 52
4-16 Configuring the I/O
Notes:
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 53

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

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 the I/O, discuss how to configure the Option Module and controller on
the network for the required I/O. The Glossary options. This chapter discusses how to use I/O after you have configured the Option Module and controller.
, Configuring the Option Module, and Chapter 4, Configuring
defines the different
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 54
5-2 Using the I/O

Understanding the ControlLogix Controller I/O Image

The terms input and output are defined from the controller’s point of view. Therefore, output I/O is data that is produced by the controller and 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
Table 5.A ControlLogix I/O Image for PowerFlex 750-Series Drives (32-bit Logic
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
shows the I/O image when using all of the 32-bit Datalinks.
Command/Status, Reference/Feedback, and Datalinks)

Using Logic Command/ Status

The Logic Command is a 32-bit word of control data produced by the 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
Status Words for PowerFlex 750-Series Drives.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
D, Logic Command/
Page 55
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 Feedba ck 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
Table 5.B Example Speed Reference/Feedback Scaling for PowerFlex 750-Series
Drives
Network Reference Value
130.0 130 Hz 60 Hz
65.0 65 Hz 60 Hz
32.5 32.5 Hz 32.5 Hz 32.5
0.0 0 Hz 0 Hz 0.0
(1)
-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.
Speed Command Val ue
32.5 Hz 32.5 Hz 32.5
Output Speed
(2)
(2)
and Figure 5.6.
Network Feedback Value
60.0
60.0
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 56
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
Page 57
Using the I/O 5-5

Example Ladder Logic Program Information

The example ladder logic programs in the sections of this chapter are 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
Command/Status Words for PowerFlex 750-Series Drives to view
details.
D, Logic
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 58
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 (Host Parameters)
20-750-DNET Option Module (Device Parameters)
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] 2 - [DLs From Net Cfg] 16 Sets the number of Datalinks used to write
data from the network controller.
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
Page 59
Using the I/O 5-7
Controller Tags
When you add the Option Module and drive to the I/O configuration (Chapter 4 (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 example requires eighteen 32-bit words of data (see Figure 5.3
Figure 5.2 ControlLogix Output Image Controller Tags for Example Ladder
), RSLogix 5000 automatically creates generic
). The Input tag for this
).
Logic Program
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 60
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
Page 61
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
Page 62
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
Page 63
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 PowerFl ex 750-Series AC Drives User Manual, publication 750-UM001.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 64
5-12 Using the I/O
Notes:
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 65

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

About Explicit Messaging

Refer to Chapter Command/Status, Reference/Feedback, and Datalinks.
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
Host DPI Parameter Object section on page C-27
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.
5 for information about the I/O Image, using Logic
for Device parameters.
for Host
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 66
6-2 Using Explicit Messaging

Performing Explicit Messages

There are five basic events in the Explicit Messaging process. The 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
Event Description
Message
Retrieve Explicit
Message Response
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
Page 67

ControlLogix Example

Using Explicit Messaging 6-3
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
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
.
performed using any firmware version of RSLogix 5000.
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
Page 68
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 Service Type Service Code Class Instance Attribute Source Element Source Length Destination
Communication Tab Example Value Description
Path
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.
(1)
(1)
(2)
CIP Generic Get Attribute Single e (Hex.) 93 (Hex.) 7 (Dec.) 9 (Hex.) — 0 bytes Output_Current
My_DeviceNet_Scanner The path is the route that the message will follow.
(3)
Used to access the Parameter Object in the Option Module. This service is used to read a parameter value. Code for the requested service. Class ID for the DPI Parameter Object. Instance number is the same as parameter number. Attribute number for the Parameter Value attribute. Leave blank (not applicable). Number of bytes of service data to be sent in the message. The tag where the data that is read is stored.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 69
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
Page 70
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 Service Type Service Code Class Instance Attribute Source Element
Source Length Destination
Communication Tab Example Value Description
Path
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.
(1)
(1)
(2)
(3)
CIP Generic Set Attribute Single 10 (Hex.) 93 (Hex.) 535 (Dec.) 9 or A (Hex.) Accel_Time_1
4 bytes —
My_DeviceNet_Scanner The path is the route that the message will follow.
(4)
(4)
Used to access the Parameter Object in the Option Module. This service is used to write a parameter value. Code for the requested service. Class ID for the DPI Parameter Object. Instance number is the same as parameter number. Attribute number for the Parameter Value attribute. Name of the tag for any service data to be sent from the
scanner to the Option Module/drive. Number of bytes of service data to be sent in the message. Leave blank (not applicable).
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 71
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
Page 72
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 Service Type Service Code Class Instance Attribute Source Element
Source Length Destination
Communication Tab Example Value Description
Path
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.”
(1)
(2)
CIP Generic Custom
(1)
4d (Hex.) 93 (Hex.) 0 (Dec.) 0 (Hex.) Scattered_Read_Request
40 bytes Scattered_Read_Response
My_DeviceNet_Scanner The path is the route that the message will follow.
(3)
Used to access Parameter Object in the Option Module. Required for scattered messages. Code for the requested service. Class ID for the DPI Parameter Object. Required for scattered messages. Required for scattered messages.
(3)
Name of the tag for any service data to be sent from
scanner to the Option Module/drive.
Number of bytes of service data to be sent in the message.
(4)
The tag where the data that is read is stored.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 73
Using Explicit Messaging 6-9
ControlLogix Example Scattered Read Request Data
In this example, we use the data structure in Figure 6.8 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
been converted using a UDDT for correct presentation. COP (Copy) instructions could have been used for this purpose instead of a UDDT.
shows the parameter values which, in this example, have
in the source tag
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
Page 74
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
Page 75
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 Service Type Service Code Class Instance Attribute Source Element
Source Length Destination
Communication Tab Example Value Description
Path
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.”
(1)
(1)
(2)
CIP Generic Custom 4e (Hex.) 93 (Hex.) 0 (Dec.) 0 (Hex.) Scattered_Write_Request
40 bytes Scattered_Write_Response
My_DeviceNet_Scanner The path is the route that the message will follow.
(3)
Used to access Parameter Object in the Option Module. Required for scattered messages. Code for the requested service. Class ID for the DPI Parameter Object. Required for scattered messages. Required for scattered messages.
(3)
Name of the tag for any service data to be sent from
scanner to the Option Module/drive.
Number of bytes of service data to be sent in the message.
(4)
The tag where the data that is read is stored.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 76
6-12 Using Explicit Messaging
ControlLogix Example Scattered Write Request Data
In this example, we use the data structure in Figure 6.12 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
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
shows the parameter values which, in this example, have
in the source
ControlLogix Example Scattered Write Response Data
The results of the message appear in the destination tag named Scattered_Write_Response (Figure 6.13 errors occurred.
Figure 6.13 Example Scattered Write Response Data
). Values of “0” indicate no
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 77
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
Page 78
6-14 Using Explicit Messaging
Notes:
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 79

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 PORT Status Indicator 7-2 MOD Status Indicator 7-3 NET A Status Indicator 7-4 Viewing Option Module Diagnostic
Items Viewing and Clearing Events 7-7
7-1
7-5

Understanding the Status Indicators

The Option Module has three status indicators. They can be viewed with the drive cover removed (Figure 7.1
Figure 7.1 Status Indicators
5
6
4
7
3
8
2
9
1
0 5
6
4
7
3
8
2
9
1
0 5
6
4
7
3
8
2
9
1
0
Status
Item
Indicator
PORT DPI Connection Status 7-2
MOD Option Module Status 7-3
NET A DeviceNet Status 7-4
Description Page
).
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 80
7-2 Troubleshooting

PORT Status Indicator

Status Cause Corrective Action
Off The Option Module is not powered
or is not properly connected to the drive.
Flashing Red
Solid Red
Orange The brand of the Option Module
Flashing Green
Solid Green
The Option Module is not receiving a ping message from the drive or the Option Module is not logged in.
The drive has refused an I/O connection from the Option Module.
Another DPI peripheral is using the same DPI port as the Option Module.
and drive do not match.
The Option Module is establishing an I/O connection to the drive.
The Option Module is properly connected and is communicating with the drive.
Securely connect and ground the Option
Module to the drive by fully inserting it into the drive port and tightening its two captive screws to the recommended torque.
Apply power to the drive. Cycle power to the drive.
Important: Cycle power to the drive after making any of the following corrections:
Securely connect and ground the Option
Module to the drive by fully inserting it into the drive port and tightening its two captive screws to the recommended torque.
Verify that the drive supports the Comm
Driver.
Connect the Option Module to a product of the same brand (for example, an Allen-Bradley PowerFlex 750-Series drive).
No action required. Normal behavior if no I/O is enabled.
No action required.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 81
Troubleshooting 7-3

MOD Status Indicator

Status Cause Corrective Action
Off The Option Module is not powered
or is not properly connected to the drive.
Flashing Red
Solid Red
Flashing Green
Solid Green
The Option Module has failed the firmware test.
The Option Module is being flash upgraded.
The Option Module has failed the hardware test.
The Option Module is operational, but is not transferring I/O data.
The Option Module is operational and transferring I/O data.
Securely connect and ground the Option
Module to the drive by fully inserting it into the drive port and tightening its two captive screws to the recommended torque.
Apply power to the drive.
Clear faults in the Option Module.
Cycle power to the drive.
If cycling power does not correct the problem,
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.
Cycle power to the drive.
Replace the Option Module.
Place the scanner in RUN mode.
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. No action required.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 82
7-4 Troubleshooting

NET A Status Indicator

Status Cause Corrective Actions
Off The Option Module and/or network
is not powered, or the Option Module is not connected properly to the network.
Solid Red
Flashing Red
Flashing Red/ Green
Flashing Green
Solid Green
The Option Module failed duplicated node detection test or bus off.
The node address switch setting is invalid.
A DeviceNet I/O connection has timed out.
The Option Module has received an Identify Comm Fault request.
The Option Module is properly connected but is not communicating with any devices on the network.
The Option Module is properly connected and communicating on the network.
Securely connect and ground the Option
Module to the drive by fully inserting it into the drive port and tightening its two captive 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.
Configure the Option Module to use a unique
node address on the DeviceNet network.
Configure the Option Module to use the
correct network data rate.
Ensure network has correct media installed.
Verify that the node address switch setting is
between 0 and 63.
Place the scanner in RUN mode, or apply
power to the peer device that will send I/O.
Check the amount of traffic on the network. Wait for the faulted node recovery to complete.
Place the controller in RUN mode.
Program a controller to recognize and
transmit I/O or make a messaging connection to the Option Module.
Configure the Option Module for the program
in the controller.
No action required.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 83
Troubleshooting 7-5

Viewing Option Module Diagnostic Items

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 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 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.
If you encounter unexpected communications problems, the Option 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).
Option Module. (If not using a Datalink, its respective value should be zero.)
Option Module. (If not using a Datalink, its respective value should be zero.)
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 84
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
Page 85
Troubleshooting 7-7

Viewing and Clearing Events

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
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.
peripheral.
The Option Module maintains an event queue that reports the history of 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:
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 86
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
Page 87

Appendix A

Specifications

Appendix A presents the specifications for the Option Module.
Topic Page
Communications Electrical A-1 Mechanical A-1 Environmental A-1 Regulatory Compliance A-2
A-1

Communications

Electrical

Mechanical

Network
Protocol Data Rates
Drive
Protocol Data Rates
Consumption
Drive Network
Dimensions
Height Length Width
Weight 62 g (2.1 oz.)
DeviceNet 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.
DPI 500kbps
50 mA at 14 VDC supplied by the host drive 60 mA at 24 VDC supplied by the network
Use the 60 mA value to size the network current draw from the power supply.
68 mm (2.7 inches) 150 mm (5.9 inches) 26 mm (1.0 inches)

Environmental

Temperature
Operating Storage
Relative Humidity 5 to 95% non-condensing Atmosphere Important: The Option Module must not be installed in an area where
-10 to 50°C (14 to 122°F)
-40 to 85°C (-40 to 185°F)
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
Page 88
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
Page 89

Appendix B

Option Module Parameters

Appendix B provides information about the Option Module parameters.
Topic Page
Parameter Types About Parameter Numbers B-1 How Parameters Are Organized B-1 Device Parameters B-2 Host Parameters B-4
B-1

Parameter Types

About Parameter Numbers

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

How Parameters Are Organized

The Device Parameters and Host Parameters are separately displayed in a Numbered List view order.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 90
B-2 Option Module Parameters

Device Parameters

Parameter No. Name and Description Details
01 [Port Number]
Displays the drive port into which the Option Module is installed. Typically, this will be Port 4, 5 or 6.
02 [DLs From Net Cfg]
Sets the number of contiguous controller-to­drive Datalinks (additional parameters) that are included in the network I/O connection. Logic Command and Reference are always 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]
Displays the value of Device Parameter 02 - [DLs From Net Cfg] at the time the drive was reset. This is the number of actual contiguous controller-to-drive Datalinks that the drive is expecting.
04 [DLs To Net Cfg]
Sets the number of contiguous drive-to­controller Datalinks (additional parameters) that are included in the network I/O connection. Logic Status and Feedback are 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]
Displays the value of Device Parameter 04 - [DLs To Net Cfg] at the time the drive was reset. This is the number of actual contiguous drive-to-controller Datalinks that the controller is expecting.
06 [Net Addr Src]
Displays the source from which the Option Module node address is taken. This will be either the Node Address switches (see
Figure 2.1 on page 2-2
Parameter 07- [Net Addr Cfg].
07 [Net Addr Cfg]
Sets the network node address for the Option Module if Device Parameter 06 - [Net Addr Src] is set to “1” (Parameters).
08 [Net Addr Act]
Displays the actual network node address used by the Option Module.
) or the value of Device
Default: 5 Minimum: 0 Maximum: 7 Type: Read Only
Default: 0 Minimum: 0 Maximum: 16 Type: Read/Write Reset Required: Yes
Default: 0 Minimum: 0 Maximum: 16 Type: Read Only
Default: 0 Minimum: 0 Maximum: 16 Type: Read/Write Reset Required: Yes
Default: 0 Minimum: 0 Maximum: 16 Type: Read Only
Default: 0 = Switches Values: 0 = Switches
Type: Read Only
Default: 63 Minimum: 0 Maximum: 63 Type: Read/Write Reset Required: Yes
Default: 63 Minimum: 0 Maximum: 63 Type: Read Only
1 = Parameters
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 91
Parameter No. Name and Description Details
09 [Net Rate Cfg]
Sets the network data rate at which the Option Module communicates if the Data Rate switch (see Figure 2.2 on page 2-3 “3.” (Updates Device Parameter 10 - [Net Rate Act] after a reset.)
10 [Net Rate Act]
Displays the actual network data rate being used by the Option Module.
11 [COS Status Mask]
Sets the mask for the 32-bit Logic Status word. Unless they are masked out, the bits in the Logic Status word are checked for changes when the Option Module is allocated using COS (Change of State). If a bit changes, it is reported as a change in the Change of State operation.
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
12 [COS Fdbk Change]
Sets the amount of acceptable error (positive or negative) that the Feedback word can change before it is reported as a change in the COS (Change of State) operation.
13 [COS/Cyc Interval]
Displays the amount of time that a scanner will wait to check for data in the Option Module.
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]
No action if set to “0” (Ready). Resets the Option Module if set to “1” (Reset Module). Restores the Option Module to its factory default settings if set to “2” (Set Defaults). This parameter is a command. It will be reset to “0” (Ready) after the 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.
) is set to position
D.
Default: 0 = 125kbps Values: 0 = 125kbps
Type: Read/Write Reset Required: Yes
Default: 0 = 125kbps Values: 0 = 125kbps
Type: Read Only Default: 0000 0000 0000 0000
Minimum: 0000 0000 0000 0000
Maximum: 1111 1111 1111 1111
Type: Read/Write Reset Required: No
Default: 0 Minimum: 0.000 Maximum: 3.40282 x 10 Type: Read/Write Reset Required: No
Default: 0.000 seconds Minimum: 0.000 seconds Maximum: 65.535 seconds Type: Read Only
Default: 0 = Ready Values: 0 = Ready
Type: Read/Write Reset Required: No
Option Module Parameters B-3
1 = 250kbps 2 = 500kbps 3 = Autobaud
1 = 250kbps 2 = 500kbps 3 = Autobauding
0000 0000 0000 0000
0000 0000 0000 0000
1111 1111 1111 1111
38
1 = Reset Module 2 = Set Defaults
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
Page 92
B-4 Option Module Parameters

Host Parameters

Parameter No. Name and Description Details
[DL From Net 01]
01
[DL From Net 02]
02
[DL From Net 03]
03
[DL From Net 04]
04
[DL From Net 05]
05
[DL From Net 06]
06
[DL From Net 07]
07
[DL From Net 08]
08
[DL From Net 09]
09
[DL From Net 10]
10
[DL From Net 11]
11
[DL From Net 12]
12
[DL From Net 13]
13
[DL From Net 14]
14
[DL From Net 15]
15
[DL From Net 16]
16
Sets the port number and parameter number to which the selected Datalinks should connect. Each selected port/parameter will be written with data received from the network. 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]. [DL To Net 01]
17
[DL To Net 02]
18
[DL To Net 03]
19
[DL To Net 04]
20
[DL To Net 05]
21
[DL To Net 06]
22
[DL To Net 07]
23
[DL To Net 08]
24
[DL To Net 09]
25
[DL To Net 10]
26
[DL To Net 11]
27
[DL To Net 12]
28
[DL To Net 13]
29
[DL To Net 14]
30
[DL To Net 15]
31
[DL To Net 16]
32
Sets the port number and parameter number to which the selected Datalinks should connect. Each selected port/parameter will be read and their values transmitted over the 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].
Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Minimum: 0 Maximum: 159999 Type: Read/Write Reset Required: No
Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Minimum: 0 Maximum: 159999 Type: Read/Write Reset Required: No
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 93
Parameter No. Name and Description Details
33 [Comm Flt Action]
Sets the action that the Option Module and drive will take if the Option Module detects that I/O communications have been disrupted. This setting is effective only if I/O that controls the drive is transmitted through the Option Module.
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).
Default: 0 = Fault Values: 0 = Fault
Type: Read/Write Reset Required: No
Option Module Parameters B-5
1 = Stop 2 = Zero Data 3 = Hold Last 4 = Send Flt Cfg
34 [Idle Flt Action]
Sets the action that the Option Module and drive will take if the Option Module detects that the controller is in program mode or faulted. This setting is effective only if I/O that controls the drive is transmitted through the Option Module.
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]
Sets the action that the Option Module and drive will take if the Option Module detects that explicit messaging, only when used for drive control via PCCC and the CIP Register Object, has been disrupted.
Default: 0 = Fault Values: 0 = Fault
1 = Stop 2 = Zero Data 3 = Hold Last
4 = Send Flt Cfg Type: Read/Write Reset Required: No
Default: 0 = Fault Values: 0 = Fault
1 = Stop
2 = Zero Data
3 = Hold Last
4 = Send Flt Cfg Type: Read/Write Reset Required: No
ATTENTION: Risk of injury or equipment damage exists. 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
Page 94
B-6 Option Module Parameters
Parameter No. Name and Description Details
37 [Flt Cfg Logic]
Sets the Logic Command data that is sent to the drive if any of the following is true:
Host Parameter 33 - [Comm Flt Action] is
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.
Important: The bit definitions in the Logic Command word for PowerFlex 750-Series drives are shown in Appendix
38 [Flt Cfg Ref]
Sets the Reference data that is sent to the drive if any of the following is true:
Host Parameter 33 - [Comm Flt Action] is
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.
[Flt Cfg DL 01]
39
[Flt Cfg DL 02]
40
[Flt Cfg DL 03]
41
[Flt Cfg DL 04]
42
[Flt Cfg DL 05]
43
[Flt Cfg DL 06]
44
[Flt Cfg DL 07]
45
[Flt Cfg DL 08]
46
[Flt Cfg DL 09]
47
[Flt Cfg DL 10]
48
[Flt Cfg DL 11]
49
[Flt Cfg DL 12]
50
[Flt Cfg DL 13]
51
[Flt Cfg DL 14]
52
[Flt Cfg DL 15]
53
[Flt Cfg DL 16]
54
Sets the data that is sent to the Datalink in the drive if any of the following is true:
Host Parameter 33 - [Comm Flt Action] is
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.
D.
Default: 0000 0000 0000 0000
Minimum: 0000 0000 0000 0000
Maximum: 1111 1111 1111 1111
Type: Read/Write Reset Required: No
Default: 0 Minimum: -3.40282 x 10 Maximum: 3.40282 x 10 Type: Read/Write Reset Required: No
Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Default: 0 Minimum: 0 Maximum: 4294967295 Type: Read/Write Reset Required: No
0000 0000 0000 0000
0000 0000 0000 0000
1111 1111 1111 1111
38
38
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 95

Appendix C

DeviceNet Objects

Appendix C presents information about the DeviceNet objects that can be accessed using Explicit Messages. Explicit Messages and example ladder logic programs, refer to
Chapter
6, Using Explicit Messaging.
For information on the format of
Class Code
Object
Identity Object 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
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
0x01 1 C-2 DPI Fault Object 0x97 151 C-18
Page Object
indicator (L); USINT[W x L] string data
Class Code
PageHex. Dec. Hex. Dec.
).
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 96
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
0Class 1Host 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:
5 Get Status UINT Bit 0 = Owned
6 Get Serial Number UDINT Unique 32-bit number 7 Get Product Name SHORT_STRING Product name and rating
Major Minor
STRUCT of:
USINT USINT
Value varies Value varies
Bit 8 = Minor recoverable fault Bit 10 = Major recoverable fault
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 97
DeviceNet Objects C-3

Connection Object

Attribute ID Access Rule Name Data Type Description
1 Get State USINT 0 = Nonexistent
2 Get Instance Type USINT 0 = Explicit 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
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
13 Get Produced Path Length UINT Number of bytes of data in the produced connection path 14 Get Produced Connection
15 Get Consumed Path Length UINT Number of bytes of data in the consumed connection path 16 Get Consumed Connection
17 Get/Set Production Inhibit Time UNIT Defines minimum time between new data production 18 Get/Set Connection Timeout
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.
1 = Configuring 2 = Waiting for connection ID 3 = Established 4 = Timed out
1 = I/O message
Cnxn’s apply
1 = Auto delete 2 = Auto reset
Path
Path
Multiplier
ARRAY of UINT
ARRAY of USINT
UNIT Specifies the multiplier applied to the expected packet rate
Byte stream which defines Application objects whose data is to be produced by this Connection object
Byte stream which defines Application objects whose data is to be consumed by this Connection object
value to derive the value for the Inactivity/Watchdog timer
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 98
C-4 DeviceNet Objects

Register Object

Class Code
Hexadecimal Decimal
0x07 7
Services
Implemented for:
Service Code
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 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.
(1)
(read/write)
Service NameClass Instance
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
Page 99
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.
2 Get Direction BOOL Direction of data transfer
3 Get Size UINT Size of register data in bits 4 Conditional
(1)
The access rule of Set is optional if attribute 2, Direction = 1. If Direction = 0, the access rule is Get.
(1)
Data ARRAY of BITS Data to be transferred
0 = good 1 = bad
0 = Producer Register (drive to network) 1 = Consumer Register (network to drive)
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 100
C-6 DeviceNet Objects

PCCC Object

Class Code
Hexadecimal Decimal
0x67 103
Services
Implemented for:
Service Code
0x4B No Yes Execute_PCCC 0x4D No Yes Execute_Local_PCCC
Instances
Supports Instance 1.
Class Attributes
Not supported.
Service NameClass Instance
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
Number Other Product
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
FNC USINT Function code; not used for
PCCC_ params
Instance Attributes
Not supported.
Message Structure for Execute_PCCC
UDINT ASA serial number of
Specific
ARRAY of USINT
requestor Identifier of user, task, etc.
on the requestor
all CMDs. CMD/FNC specific
parameters
Serial Number
Other Product
EXT_STS USINT Extended status; not used
PCCC_ results
UDINT ASA serial number of
Specific
ARRAY of USINT
requestor Identifier of user, task, etc.
on the requestor
as the request.
for all CMDs. CMD/FNC specific result
data
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Loading...