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

User Manual

Original Instructions

PowerFlex 750-Series Drives with TotalFORCE Control


Built-in EtherNet/IP Adapter
Catalog Numbers 20G; 20J
Important User Information
Read this document and the documents listed in the additional resources section about installation, configuration, and
operation of this equipment before you install, configure, operate, or maintain this product. Users are required to
familiarize themselves with installation and wiring instructions in addition to requirements of all applicable codes, laws,
and standards.

Activities including installation, adjustments, putting into service, use, assembly, disassembly, and maintenance are
required to be carried out by suitably trained personnel in accordance with applicable code of practice.

If this equipment is used in a manner not specified by the manufacturer, the protection provided by the equipment may
be impaired.

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

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

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

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

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

WARNING: Identifies information about practices or circumstances that can cause an explosion in a hazardous
environment, which may lead to personal injury or death, property damage, or economic loss.

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

IMPORTANT Identifies information that is critical for successful application and understanding of the product.

Labels may also be on or inside the equipment to provide specific precautions.

SHOCK HAZARD: Labels may be on or inside the equipment, for example, a drive or motor, to alert people that dangerous
voltage may be present.

BURN HAZARD: Labels may be on or inside the equipment, for example, a drive or motor, to alert people that surfaces may
reach dangerous temperatures.

ARC FLASH HAZARD: Labels may be on or inside the equipment, for example, a motor control center, to alert people to
potential Arc Flash. Arc Flash will cause severe injury or death. Wear proper Personal Protective Equipment (PPE). Follow ALL
Regulatory requirements for safe work practices and for Personal Protective Equipment (PPE).
Table of Contents

Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
Conventions Used in This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Chapter 1
Getting Started Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Dual Ethernet Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Required Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Equipment Shipped with the Drive . . . . . . . . . . . . . . . . . . . . . . . . . 20
User-supplied Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Choose an Ethernet Switch. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Safety Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

Chapter 2
Configure the Interface Configuration Tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Setting the IP Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Connecting the Interface to the Network . . . . . . . . . . . . . . . . . . . . . . . 29
Apply Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Start-up Status Indications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Configuring and Verifying Key Drive Parameters. . . . . . . . . . . . . 33
Use Interface Parameters to Set the IP Address . . . . . . . . . . . . . . . . . . 33
Using the PowerFlex 20-HIM-A6 or 20-HIM-C6S
to Access Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Using a BOOTP or DHCP Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Setting the Data Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Setting Communication Hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Setting a Controller Hierarchy. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Setting a Fault Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Changing the Fault Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Setting the Fault Configuration Parameters. . . . . . . . . . . . . . . . . . 45
Resetting the Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Restore Interface Parameters to Default Configurations . . . . . . . . . . 45
Viewing the Interface Status Using Parameters. . . . . . . . . . . . . . . . . . . 47
Updating the Interface Firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

Chapter 3
Configuring the Drive in a Logix Establish Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
System Uploading the Electronic Data Sheet (EDS) File . . . . . . . . . . . . . . . . . 52
Obtain Add-on Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Create Logix Controller Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Example Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Adding the Bridge to the I/O Configuration. . . . . . . . . . . . . . . . . 54
Add the Drive to the Project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 3


Table of Contents

Configure Input and Output Data . . . . . . . . . . . . . . . . . . . . . . . . . . 59


Download the Configuration to the Controller . . . . . . . . . . . . . . . . . . 62
Correlate the Drive with the Controller . . . . . . . . . . . . . . . . . . . . . 64
Updating the AOPs and Database Files . . . . . . . . . . . . . . . . . . . . . . . . . 65
Configuration to Aid in Field-Failure Replacement . . . . . . . . . . . . . . 67
Using an Ethernet Switch with DHCP/BOOTP Server . . . . . . . . . . 68
Using Firmware Supervisor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Using Automatic Device Configuration (ADC) . . . . . . . . . . . . . . . . . 71
Configure a PowerFlex 755T Drive for ADC . . . . . . . . . . . . . . . . 73
ADC and Logix Memory. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Peripheral Changes When Using ADC. . . . . . . . . . . . . . . . . . . . . . 76
Special Considerations For 20-750-S1 Safe Speed Module (S1) 77
Special Considerations for Communications and Option
Developers Kit Option Cards. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Testing ADC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Monitoring ADC Progress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Programmatically Monitoring Connection Status and the ADC
Configuration Signature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Best Practices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

Chapter 4
Using the I/O About I/O Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Understanding the ControlLogix Controller I/O Image. . . . . . . . . . 88
Using Logic Command/Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Using Reference/Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Using Datalinks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Example of Ladder Logic Program Information . . . . . . . . . . . . . . . . . . 92
Functions of the Example Programs . . . . . . . . . . . . . . . . . . . . . . . . . 92
Logic Command/Status Words. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
ControlLogix Controller Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
Create Ladder Logic Using the RSLogix or
Studio 5000 with Drive Add-on Profiles. . . . . . . . . . . . . . . . . . . . . 92

Chapter 5
Using Explicit Messaging About Explicit Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Performing Explicit Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
ControlLogix Controller Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Ladder Logic Program to Read a Single Parameter . . . . . . . . . . . . 99
Formatting a Message to Read a Single Parameter . . . . . . . . . . . 100
Ladder Logic Program to Write a Single Parameter . . . . . . . . . . 101
Formatting a Message to Write a Single Parameter . . . . . . . . . . 102
Ladder Logic Program to Read Multiple Parameters . . . . . . . . . 103
Formatting a Message to Read Multiple Parameters. . . . . . . . . . 104
Ladder Logic Program to Write Multiple Parameters . . . . . . . . 106
Formatting a Message to Write Multiple Parameters. . . . . . . . . 107

4 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Table of Contents

Explanation of Request and Response Data for


Scattered Read Multiple Messaging . . . . . . . . . . . . . . . . . . . . . . . . 109

Chapter 6
Troubleshooting Viewing Interface Diagnostic Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Viewing and Clearing Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Drive Status Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
ENET Status Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
LNK1 Status Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
LNK2 Status Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120

Appendix A
Status Indicators Understanding the Status Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
ENET Status Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
LINK Status Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

Appendix B
Specifications Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Regulatory Compliance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

Appendix C
Interface Parameters How Parameters Are Organized . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Parameter List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128

Appendix D
EtherNet/IP Objects Supported Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Identity Object. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Assembly Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
PCCC Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
DPI Device Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
DPI Parameter Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
Formulas for Converting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
DPI Fault Object. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
DPI Alarm Object. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
DPI Diagnostic Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
DPI Time Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Host DPI Parameter Object. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Formulas for Converting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
TCP/IP Interface Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Ethernet Link Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 5


Table of Contents

Appendix E
Logic Command/Status Words: Drive Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
PowerFlex 755T Drives and Bus Logic Command Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Logic Status Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Supplies
Bus Supply Products. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Logic Command Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Logic Status Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179

Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189

6 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Table of Contents
Drive and Interface Start-up Status Indications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Fault Configuration Parameter Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Interface Status Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Drive Status Indicators - Operational . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Logix Control ADC Failure Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
ControlLogix I/O Image for PowerFlex 755T Drives
(32-bit Logic Command/Status, Reference/Feedback, and Datalinks) . . . . . . . . . . . . . . . . . . . . . . . 89
PowerFlex755T Drives Example Velocity Reference/Feedback Scaling . . . . . . . . . . . . . . . . . . . . 90
Explicit Messaging Class Code Compatibility with PowerFlex 755T Drive . . . . . . . . . . . . . . . . . . 96
Explicit Messaging Compatibility with PowerFlex 755T Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Example Controller Tags to Read a Single Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Example Controller Tags to Write a Single Parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Example Controller Tags to Read Multiple Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Example Controller Tags to Write Multiple Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Data Structures for Scattered Read Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Data Structures for Scattered Write Messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Interface Diagnostic Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Interface Diagnostic Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
PowerFlex 755T Drive Status Indicator Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
ENET Status Indicator Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
LNK1 Status Indicator Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
LNK2 Status Indicator Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
ENET Status Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
LNK1 Status Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
LNK2 Status Indicator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Port 0: Parameter List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Supported Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Identity Object: Class Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Identity Object: Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Identity Object: Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Identity Object: Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Identity Objects: Instance Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Assembly Object: Class Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Assembly Object: Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Assembly Object: Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Assembly Object: Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Assembly Object: Instance Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
PCCC Object: Class Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
PCCC Object: Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138
PCCC Object: Message Structure for Execute_PCCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
PCCC Object: Message Structure for Execute_DH+ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
PCCC Object: EtherNet/IP Interface Supports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
N-File Descriptions (All N-files are 16-Bit integers) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
DPI Device Object: Class Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
DPI Device Object: Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
DPI Device Object: Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
DPI Device Object: Nonvolatile Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 7


Table of Contents

DPI Device Object: Instance Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145


DPI Parameter Object: Class Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
DPI Parameter Object: Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
DPI Parameter Object: Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
DPI Parameter Object: Instance Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
DPI Parameter Object: Descriptor Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
DPI Parameter Object: Extended Descriptor Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
DPI Parameter Object: Common Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
DPI Parameter Object Specific Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Get_Attributes_Scattered and Set_Attributes_Scattered . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
Get_Attributes_Scattered and Set_Attributes_Scattered: Response . . . . . . . . . . . . . . . . . . . . . . . . . 153
DPI Fault Object: Class Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
DPI Fault Object: Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
DPI Fault Object: Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
DPI Fault Object: Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
DPI Fault Object Instance Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
DPI Alarm Object: Class Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
DPI Alarm Object: Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
DPI Alarm Object: Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
DPI Alarm Object: Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
DPI Alarm Objects: Instance Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
DPI Diagnostic Object: Class Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
DPI Diagnostic Object: Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
DPI Diagnostic Object: Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
DPI Diagnostic Object: Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
DPI Diagnostic Object: Instance Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
DPI Time Object: Class Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
DPI Time Object: Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
DPI Time Object: Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
DPI Time Object: Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
DPI Time Object: Instance Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Host DPI Parameter Object: Class Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Host DPI Parameter Object: Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Host DPI Parameter Object: Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Host DPI Parameter Object: Instance Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
Host DPI Parameter Object: Descriptor Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Host DPI Parameter Object: Extended Descriptor Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Host DPI Parameter Object: Common Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Host DPI Parameter Object: Object Specific Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Get_Attributes_Scattered and Set_Attributes_Scattered . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Get_Attributes_Scattered and Set_Attributes_Scattered Response . . . . . . . . . . . . . . . . . . . . . . . . . . 170
TCP/IP Interface Object: Class Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
TCP/IP Interface Object: Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
TCP/IP Interface Object: Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
TCP/IP Interface Object: Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
TCP/IP Interface Object: Instance Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Ethernet Link Object: Class Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173

8 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Table of Contents

Ethernet Link Object: Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173


Ethernet Link Object: Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Ethernet Link Object: Class Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Ethernet Link Object: Instance Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Logic Command Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Logic Status Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Logic Command Word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Logic Status Words . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 9


Table of Contents

Notes:

10 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Preface

This manual provides information about the dual-port, built-in EtherNet/IP


interface in PowerFlex® 755T drives and bus supplies, and how to use it for
network communication.

To order paper copies of documentation, contact your local Allen-Bradley


distributor or Rockwell Automation® sales representative.

To find your local Allen-Bradley distributor or sales representative, visit http://


www.rockwellautomation.com/locations.

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


questions, go to the Drives Service and Support website at http://
www.ab.com/support/abdrives and click the Downloads or Knowledgebase
link.

Conventions Used in This These conventions are used throughout this manual:
Manual Parameter names are shown in the format Device Parameter xxx - [*] or Host
Parameter xxx - [*]. The xxx represents the parameter number. The *
represents the parameter name—for example, Device Parameter 01 -
[Operating Mode].
• Where a parameter is referenced outside of the native port, it is
referenced as Port#:Parameter# [parameter name]
(0:301 - [Net Addr Scr] or 10:350 - [Vref Source])
• The dialog box images in this manual resulted from using this software:
– RSLinx® Classic software, version 2.52
– RSLogix 5000® software, version 20, for Automatic Device
Configuration (ADC) information
– Studio 5000™ environment, version 21 or later, for Automatic Device
Configuration (ADC) information
Different versions of the software can have dialog boxes that vary in
appearance, and differences in procedures.

Additional Resources These documents contain additional information concerning related products
from Rockwell Automation.
Resource Description
PowerFlex 750-Series Products with TotalFORCE Control Provides the basic steps to install PowerFlex 755TL
Installation Instructions, publication 750-IN100 low harmonic drives, PowerFlex 755TR regenerative
drives, and PowerFlex 755TM drive systems.
PowerFlex 755TM IP00 Open Type Kits Installation Provides instructions to install IP00 Open Type kits in
Instructions, publication 750-IN101 user-supplied enclosures.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 13


Preface

Resource Description
PowerFlex 755TM AC Precharge Modules Unpacking and These publications provide detailed information on:
Lifting Instructions, publication 750-IN102 • Component weights
• Precautions and recommendations
PowerFlex 755TM DC Precharge Modules Unpacking and • Hardware attachment points
Lifting Instructions, publication 750-IN103 • Lifting the component out of the packaging
PowerFlex 755TM Power and Filter Modules Unpacking
and Lifting Instructions, publication 750-IN104
PowerFlex 750-Series Service Cart and DCPC Module Lift Provides detailed set-up and operating instructions
Installation Instructions, publication 750-IN105 for the module service cart and DC precharge module
lift.
PowerFlex 755TM Power and Filter Module Storage Provides detailed installation and usage instructions
Hardware Instructions, publication 750-IN106 for this hardware accessory.
PowerFlex 755T Module Service Ramp Instructions, Provides detailed usage instructions for the module
publication 750-IN108 service ramp.
PowerFlex 750-Series Products with TotalFORCE Control These publications identify technical documentation
Product Information, publication 750-PC100 resources that can be obtained on-line at http://
www.rockwellautomation.com/global/literature-
PowerFlex 755TM IP00 Open Type Kits Product library/overview.page.
Information, publication 750-PC101
PowerFlex 755TM UL-Listed Accessories Product
Information, publication 750-PC102
PowerFlex 755TM Accessories Product Information,
publication 750-PC103
PowerFlex 750-Series Products with TotalFORCE Control
Renewal Parts, publication 750-PC104
PowerFlex Drives with TotalFORCE Control Programming Provides detailed information on:
Manual, publication 750-PM100 • I/O, control, and feedback options
• Parameters and programming
• Faults, alarms, and troubleshooting
PowerFlex 750-Series Products with TotalFORCE Control Provides detailed information on:
Technical Data, publication 750-TD100 • Drive and bus supply specifications
• Option specifications
• Fuse and circuit breaker ratings
PowerFlex 755TM IP00 Open Type Kits Technical Data, Provides detailed information on:
publication 750-TD101 • Kit selection
• Kit ratings and specifications
• Option specifications
PowerFlex 750-Series Products with TotalFORCE Control Provides detailed information on:
Hardware Service Manual, publication 750-TG100 • Preventive maintenance
• Component testing
• Hardware replacement procedures
PowerFlex 750-Series Safe Speed Monitor Option Module These publications provide detailed information on
Safety Reference Manual, publication 750-RM001 installation, set-up, and operation of the 750-Series
safety option modules.
PowerFlex 750-Series Safe Torque Off Option Module User
Manual, publication 750-UM002
PowerFlex 750-Series ATEX Option Module User Manual,
publication 750-UM003
PowerFlex Drives with TotalFORCE Control Built-in Provides information on how to install, configure, and
EtherNet/IP Adapter User Manual, publication 750COM- troubleshoot applications for the PowerFlex drives
UM009 with the built-in EtherNet/IP adapter.
Industry Installation Guidelines for Pulse Width Modulated Provides basic information on enclosure systems,
(PWM) AC Drives, publication DRIVES-AT003 considerations to help protect against environmental
contaminants, and power and grounding
considerations for installing Pulse Width Modulated
(PWM) AC drives.

14 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Preface

Resource Description
Drives in Common Bus Configurations with PowerFlex Provides basic information to properly wire and
755TM Bus Supplies Application Techniques, publication ground the following products in common bus
DRIVES-AT005 applications:
• PowerFlex 755TM drive system for common bus
solutions
• PowerFlex 750-Series AC and DC input drives
• Kinetix 5700 servo drives
Wiring and Grounding Guidelines for Pulse Width Provides basic information to properly wire and
Modulated (PWM) AC Drives, publication DRIVES-IN001 ground PWM AC drives.
Product Certifications website, http:// Provides declarations of conformity, certificates, and
www.rockwellautomation.com/global/certification/ other certification details.
overview.page

You can view or download publications at


http://www.rockwellautomation.com/global/literature-library/overview.page.
To order paper copies of technical documentation, contact your local
Allen-Bradley distributor or Rockwell Automation sales representative.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 15


Preface

Notes:

16 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Chapter 1

Getting Started

The built-in EtherNet/IP interface, on the main control board in PowerFlex®


755T drives, is used for network communication.
Topic Page
Components 18
Features 18
Dual Ethernet Ports 19
Required Equipment 20
Equipment Shipped with the Drive 20
User-supplied Equipment 21
Choose an Ethernet Switch 22
Safety Precautions 23

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 17


Chapter 1 Getting Started

Components
Components that are shown have the
HIM bezel open and the drive cover
Item Part Description
removed
Drive STS Indicator
1 Status Indicates the overall status of
Drive Control Pod Indicator - network communication. See
ENET Chapter 6, Troubleshooting.
2 Status Indicates the status of the
indicators - network link to each of the two
LNK1 and physical ports. See Chapter 6,
1 LNK2 Troubleshooting.
3 IP Address Sets the IP address of the interface
2 Switches (port 0) when not using any of
these other methods:
• Interface parameters
• BOOTP server
• DHCP server firmware
See Setting the IP Address on
page 26 for details.
4 Ethernet RJ45 connectors for the Ethernet
6 Connectors cable. The connectors are CAT-5
compliant to deliver data over a
100 Base-TX Ethernet networks.
3
5 DPI™ Port 2 Cable connection for DPI port 2
and 3 handheld and remote options. DPI
port 3 is available by using a DPI
Hundreds splitter part number 1203-S03.
Position
Tens 6 Reserved
Position
Ones
Position
4
5

Features The features of the built-in EtherNet/IP interface include the following:
• Switches are used to set an IP address before power is applied to the
drive. Other methods are also available to configure the IP address:
– Interface parameters
– BOOTP (Bootstrap Protocol) server
– DHCP (Dynamic Host Configuration Protocol) server
• Configuration tool compatibility between the built-in EtherNet/IP
interface and host drive:
– PowerFlex 20-HIM-A6 or 20-HIM-C6S HIM (Human Interface
Module) on the drive, if installed
– Connected Components Workbench™ (CCW) software, release 10
or later
• Indicators that report the status of the built-in EtherNet/IP interface
and network communication. They are visible when the drive cover is
open or closed.
• Controller hierarchy that can be configured to transmit data to and
from a controller.

18 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Getting Started Chapter 1

• Parameter-configured 32-bit datalinks in the I/O to meet application


requirements: 16 datalinks to write data from the network to the drive,
and 16 datalinks to read data to the network from the drive.
• Explicit Messaging support.
• User-defined fault actions to determine how the built-in
EtherNet/IP interface and its host PowerFlex 755T drive respond to the
following:
– I/O messaging communication disruptions (Comm Flt Action)
– Controllers in Program mode (Idle Flt Action)
– Explicit Messaging disruptions for drive control via PCCC or the
CIP based network Assembly Object (Msg Flt Action)
• Automatic Device Configuration (ADC), an RSLogix 5000 software,
and Studio 5000 environment feature, which support the automatic
downloads of configuration data.

Dual Ethernet Ports

Dual Ethernet ports provide connection for star, linear, or Device Level Ring
(DLR) network topologies.

Examples of different EtherNet/IP network topologies are shown in Figure 1,


Figure 2, and Figure 3. For information about linear and Device Level Ring
(DLR) topologies, see EtherNet/IP built-in Switch Technology, publication
ENET-AP005.

IMPORTANT The adapter has EtherNet/IP built-in switch technology, and ENET1 and
ENET2 network ports to connect to a linear or Device Level Ring (DLR)
network in a subnet.
You cannot use the ENET1 and ENET 2 network ports as two network
interfaces that are connected to two different Internet Protocol (IP) subnets.

Figure 1 - Connecting the Ethernet Cable in a Star Topology Network

PowerFlex 755T drives (1)

To other Controller
EtherNet/IP
networks

Computer with
External Ethernet Connection
Ethernet
Switch
(1)The Ethernet cable can be connected to the adapters ENET1 or ENET 2 network port.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 19


Chapter 1 Getting Started

Figure 2 - Connecting the Ethernet Cable in a Linear Topology Network

PowerFlex 755T drives (1)

To other Controller
EtherNet/IP
networks

Computer with
Ethernet Connection
External
Ethernet Switch

(1)The adapters ENET1 and ENET2 network ports are both used.

Figure 3 - Connecting the Ethernet Cable in a DLR Topology Network

To other PowerFlex 755T drives (1)


EtherNet/IP
networks

Controller
1783-ETAP

Computer with
1783-ETAP Ethernet Connection

(1)The adapters ENET1 and ENET2 network ports are both used.

Required Equipment Some required equipment used with the built-in EtherNet/IP interface is
shipped with the drive. The sections that follow describe some of the other
user-supplied equipment that is also required.

Equipment Shipped with the Drive


Since the EtherNet/IP interface is built in the main control board in the
PowerFlex 755T drive, it is always a part of the drive. There are no separate
physical installation instructions for the interface.

20 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Getting Started Chapter 1

User-supplied Equipment

To configure the built-in EtherNet/IP interface, you must supply the


following:
• A small flat-blade screwdriver for setting the network address switches.
• An Ethernet cable (for details, see the EtherNet/IP Media Planning and
Installation Manual, ODVA publication 148, available on the ODVA
website at http://odva.org/Home/ODVATECHNOLOGIES/
EtherNetIP/EtherNetIPLibrary/tabid/76/Default.aspx). Note: A user
name and password are required to access the ODVA publications.
• An Ethernet switch (for details, see the Ethernet Design Considerations
Reference Manual, publication ENET-RM002).

Configuration Tool Options

Any of the following configuration tools can be used:


• PowerFlex 20-HIM-A6 or 20-HIM-C6S HIM
• Connected Components Workbench (CCW) software release 10 or
later
• Connected Components Workbench is the recommended standalone
software tool for use with PowerFlex drives. You can obtain a free copy
by internet download at the Product Compatibility and Download
Center, which is located at http://
compatibility.rockwellautomation.com/Pages/home.aspx.
• Controller configuration software, such as RSLogix 5000 software,
version 20, or Studio 5000 Logix Designer® application, version 21 and
later.
• Automatic Device Configuration (ADC), an RSLogix 5000 and
Studio5000 software feature that supports the automatic download of
configuration data. The download occurs as the Logix controller
establishes an EtherNet/IP network connection to a PowerFlex 755TR,
755TL, or 755TM drive and its associated peripherals. The AOP must
be installed for ADC to be functional with Studio 5000 or RSLogix in
versions newer than version 30. After version 30, the AOP comes
preinstalled in Studio 5000.
• A computer connection to the EtherNet/IP network.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 21


Chapter 1 Getting Started

Choose an Ethernet Switch

If the built-in EtherNet/IP interface is used to communicate with a


controller that has multicast connections, a managed switch that
supports IGMP snooping is suggested. EtherNet/IP implicit (I/O)
messaging can be configured to use IP multicast to distribute I/O
control data, which is consistent with the CIP-based network Producer/
Consumer model. If multiple built-in EtherNet/IP interfaces are
connected to the switch in a redundant configuration, a managed switch
is required. A managed switch also provides useful diagnostic features
such as port mirroring.

The built-in EtherNet/IP interface, RSLogix 5000 software version 20,


Studio 5000 Logix Designer application version 21 and later, and a
Logix controller all support unicast connections. Unicast is the default
setting when adding the drive to the I/O controller. When all built-in
EtherNet/IP interfaces are installed as unicast devices, then an IGMP
snooping (managed) switch is not needed.

The choice of a switch involves many factors. See publication ENET-


RM002 for details.

22 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Getting Started Chapter 1

Safety Precautions Read the following safety precautions carefully.

ATTENTION:
• Risk of injury or equipment damage exists. Only personnel familiar with
drive and power products and the associated machinery can plan or
implement the installation, start up, configuration. Only qualified personnel
can perform subsequent maintenance of the drive by using this built-in
interface. Failure to comply can result in injury and/or equipment damage.
• Risk of equipment damage exists. The built-in interface contains
electrostatic discharge (ESD) sensitive parts that can be damaged if you do
not follow ESD control procedures. ESD control precautions are required
when handling the interface. If you are unfamiliar with ESD control
procedures, see Guarding Against Electrostatic Damage, publication
8000-4.5.2.
• Risk of injury or equipment damage exists. If the interface is transmitting
control I/O to the drive, the drive can fault when you reset the interface.
Determine how your drive responds before resetting the interface.
• Risk of injury or equipment damage exists. Built-in adapter 0:360 - [Comm
Flt Action], 0:361 - [Idle Flt Action], and 0:363 - [Msg Flt Action] let
you determine the action of the interface and drive when one of the
following occurs:
- I/O communication is disrupted
- The controller is in Program Mode
- Explicit Messaging for drive control is disrupted
By default, these parameters fault the drive. You can configure these
parameters so that the drive continues to run; however, verify 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 Program Mode).
• Risk of injury or equipment damage exists. When a system is configured for
the first time, there can be unintended or incorrect machine motion.
Disconnect the motor from the machine or process during initial system
testing.
• 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® does not assume
responsibility or liability (to include intellectual property liability) for actual
use of the examples that are shown in this publication.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 23


Chapter 1 Getting Started

Notes:

24 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Chapter 2

Configure the Interface

This chapter provides instructions and information for setting the parameters
to configure the built-in EtherNet/IP interface.
Topic Page
Configuration Tools 26
Setting the IP Address 26
Connecting the Interface to the Network 29
Apply Power 30
Start-up Status Indications 31
Configuring and Verifying Key Drive Parameters 33
Use Interface Parameters to Set the IP Address 33
Using the PowerFlex 20-HIM-A6 or 20-HIM-C6S to Access Parameters 34
Using a BOOTP or DHCP Server 36
Setting the Data Rate 40
Setting Communication Hierarchy 41
Setting a Controller Hierarchy 41
Setting a Fault Action 44
Changing the Fault Action 44
Setting the Fault Configuration Parameters 45
Resetting the Interface 45
Restore Interface Parameters to Default Configurations 45
Viewing the Interface Status Using Parameters 47
Updating the Interface Firmware 47

For a list of parameters, see Appendix C, Parameter List. For definitions of


terms in this chapter, see the Glossary.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 25


Chapter 2 Configure the Interface

Configuration Tools The built-in EtherNet/IP interface stores parameters and other information in
nonvolatile storage (NVS). The following tools can be used to access the
interface parameters.
Tool See
PowerFlex® 20-HIM-A6 or 20-HIM-C6S HIM page 34
BOOTP server page 36
DHCP server page 36
Connected Components Workbench™ (CCW) http://compatibility.rockwellautomation.com/Pages/
software, release 10 or later(1) home.aspx, or online help (installed with the software)
(1) CCW release10 requires an additional software updates to add PowerFlex 755T support. It is downloadable from the
Product Compatibility and Download Center at: http://compatibility.rockwellautomation.com/Pages/home.aspx

Setting the IP Address Figure 4 - Setting the IP Address Switches

Hundreds
Position
Tens
Position
Ones
Position

There are four ways to configure the built-in EtherNet/IP interface IP address:

• Interface Rotary Switches — Use the switches when working on a


simple, isolated network (with IP addresses in the range, 192.168.1.xxx),
and you prefer a simplified node addressing method that has other
products with switches to set their IP addresses.

The three interface switches are grouped near the middle of the drive.
These switches are read when the drive powers up, and represent three
decimal digits from top to bottom. If set to a valid address (001…254),
the interface uses that value as the last octet of its IP address
(192.168.1.xxx, where xxx = the rotary switch settings), along with a
subnet mask of 255.255.255.0 and a gateway address of 192.168.1.1.
Also, the setting for interface 0:300 - [Net Addr Sel] is automatically
ignored.

26 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Configure the Interface Chapter 2

See Figure on page 28 and its accompanying table for switch settings
and their related descriptions.

IMPORTANT When using the interface rotary switches, set the IP address before power is
applied because the interface uses the switch settings that it detects when it
first receives power.

• Interface Parameters — Use interface parameters for more flexibility


when configuring the IP address. To use parameters as the source for the
IP address, set the rotary switches to 999. Set 0:300 - [Net Addr Sel] to
‘1’ (Parameters). The IP address, subnet mask, and gateway address
come from the values set using the associated interface 0:302...313.

• BOOTP — Use BOOTP when you want to configure an IP address,


subnet mask, and gateway address for the interface by using a BOOTP
server. To use BOOTP as the source for the IP address, set the rotary
switches to 999. Set 0:300 - [Net Addr Sel] to ‘2’ (BOOTP).

Record the interface hardware Ethernet (MAC) address from the


Ethernet address label on the main control board of the drive. This
address is used when configuring the BOOTP server (see Using a
BOOTP or DHCP Server on page 36 for details).

TIP If the PowerFlex 755TM, 755TR, or 755TL drive is connected to a Stratix®


6000 or Stratix 8000 managed Ethernet switch and the drive is set for BOOTP
or DHCP mode, the ‘dynamic IP address assignment by port’ (Stratix 6000)
or ‘DHCP persistence’ (Stratix 8000) feature can be used to set the IP address
for the drive. For more details, see the Stratix 6000 Ethernet Managed
Switch User Manual, publication 1783-UM001, or the Stratix 8000 and
Stratix 8300 Ethernet Managed Switches User Manual, publication 1783-
UM003.

• DHCP (Dynamic Host Configuration Protocol) Use DHCP when


you want to configure an IP address, subnet mask, and gateway address
for the interface by using a DHCP server. To use DHCP as the source
for the IP address, set the rotary switches to 999.
Set 0:300 - [Net Addr Sel] to ‘3’ (DHCP).

IMPORTANT When the DHCP lease expires, the adapter stops communicating on the
network. A power cycle or option module reset is required.

Make note of the Ethernet (MAC) address for the hardware interface
that is shown on the Ethernet address label on the main control board of
the drive. The MAC is used when configuring the DHCP server. See
Using a BOOTP or DHCP Server on page 36 for details.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 27


Chapter 2 Configure the Interface

IMPORTANT Regardless of the method that is used to set the interface IP address, each
node on the EtherNet/IP network must have a unique IP address. To change
an IP address, you must set the new value and then remove and reapply
power to (or reset) the interface.

Settings Description
001…254 The interface uses the rotary switch settings for the IP address (192.168.1.xxx, where xxx = the
rotary switch settings). The value that is stored in 0: 300 - [Net Addr Sel] is automatically
ignored.
888 Resets the interface IP address and other EtherNet/IP communication settings to factory
defaults. Thereafter, the drive must be powered down, the switches set to a correct value
(001…254 or 999), and then the drive must be powered up again to accept the new address.
999 Disables the rotary switches, and requires using one of the following:
• 0:300 - [Net Addr Sel] selects the source for the interface IP address, which is one of the
following:
– Interface Parameters
– BOOTP server (default)
– DHCP server firmware
Any other Reserved.
setting

The switch settings can be verified by viewing Port 0 Diagnostic Item number
68 (page 113) with any of the following drive configuration tools:
• PowerFlex 20-HIM-A6 or 20-HIM-C6S HIM
• Connected Components Workbench software, release 10 or later

Also, you can use 0:301 - [Net Addr Src], a read-only parameter, to verify the
active setting for 0:300 - [Net Addr Sel].

28 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Configure the Interface Chapter 2

Connecting the Interface to


the Network
ATTENTION: Risk of injury or death exists. The PowerFlex drive can contain high
voltages that can cause injury or death. Remove power from the drive, and then
verify that power has been discharged before connecting the built-in EtherNet/IP
interface to the network. Verify that the DC bus has been discharged.

1. Remove power from the drive and discharge any stored power.
2. To access the drive control pod, open the drive door.
3. Use electrostatic discharge (ESD) control precautions.
4. Connect one end of an Ethernet cable to the network.
See Figure 5 for an example of wiring to an EtherNet/IP network.

Figure 5 - Connecting the Ethernet Cable to the Network

PowerFlex 755T drives


(each with built-in EtherNet/IP interface)

Controller

Ethernet
Switch

5. Route the other end of the Ethernet cable through the bottom plate of
the drive to either of the Ethernet connectors on the bottom edge of the
control board. See item 4 in Components on page 18.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 29


Chapter 2 Configure the Interface

Apply Power
ATTENTION: Risk of equipment damage, injury, or death exists. Unpredictable
operation can occur if you fail to Verify that parameter settings are compatible
with your application. Verify that settings are compatible with your application
before power is applied to the drive.
ATTENTION: Wear personal protective equipment (PPE) to avoid death or injury
when applying power with the drive door open.

1. Close the cabinet door for the drive.


2. Apply power to the drive.
The built-in EtherNet/IP interface receives its power from the drive.
3. Check the status indicators either by using status parameters, HIM
status, or the software tool status.
When you apply power to the built-in EtherNet/IP interface for the first
time, its EtherNet/IP status indicator is steady green or flashes green
after an initialization.
If it is red or remains off, there is a problem. See Chapter 6,
Troubleshooting.

30 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Configure the Interface Chapter 2

Start-up Status Indications

After power is applied, the drive STS (status) indicator and the built-in
EtherNet/IP interface ENET, LNK1, and LNK2 status indicators can be
monitored via status parameters, HIM status, and the software tool status, if
personal protective equipment is worn, they can also be viewed on the front of
the drive (Figure 6). Possible start-up status indications are shown in Table 1.

ATTENTION: Risk of injury or equipment damage exists. When a system is


configured for the first time, there can be unintended or incorrect machine
motion. Disconnect the motor from the machine or process during initial
system testing.

Figure 6 is an example of a type of HIM available. Your HIM may appear


differently or in a different location.

Figure 6 - Drive and Interface Status Indicators

1
2

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 31


Chapter 2 Configure the Interface

Table 1 - Drive and Interface Start-up Status Indications


Item Name Color State Description
Drive STS Indicator
1 STS (Status) Green Flashing Drive ready but is not running, and no faults are present.
Steady Drive is running and no faults are present.
Yellow Flashing When running, a type 2 (non-configurable) alarm condition exists – the drive
continues to run. When stopped, a start inhibit condition exists and the drive
cannot be started (see drive 0:603 - [Start Inhibit]).
Steady A type 1 (configurable) alarm condition exists, but the drive continues to run.
Red Flashing A major fault has occurred. The drive stops. it cannot be started until the fault
condition is cleared.
Steady A non-resettable fault has occurred.
Red/Yellow Flashing A minor fault has occurred. If not enabled a minor fault, acts like a major fault. If
Alternately minor faults are enabled and the drive is running, the drive continues to run. The
system is brought to a stop under system control. The fault must be cleared to
continue.
Yellow/ Flashing When running, a type 1 (configurable) alarm exists and the drive continues to
Green Alternately run.
Green/Red Flashing The drive is updating firmware.
Alternately
Built-in EtherNet/IP interface Status Indicators
2 ENET Unlit Off The interface and/or network is not powered, the interface is not properly
connected to the network, or the interface needs an IP address.
Red Flashing A network connection has timed out, the rotary switches have been changed
since power-up, or the network configuration is invalid.
Steady The interface failed the duplicate IP address detection test or its DCHP lease has
expired.
Red/Green Flashing The interface is performing a self-test.
Alternately
Green Flashing The interface is properly connected, but the drive is not controlled by the
network.
Steady The interface is properly connected, and the drive is controlled by the network.
3 LNK1 and Unlit Off The interface does not have an Ethernet link.
LNK2
Green Flashing The interface is properly connected and is transmitting or receiving data packets
(100 Mbps) on the network.
or
Steady The interface is properly connected, but is not transmitting or receiving on the
Yellow network.
(10 Mbps)

After verifying correct operation, place the drive HIM bezel to its closed
position and install the drive cover. For more details on status indicator
operation, see page 118.

32 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Configure the Interface Chapter 2

Configuring and Verifying Key Drive Parameters

The PowerFlex 755T drive can be separately configured for the command logic
and reference functions in various combinations. For example, you could set
the drive to have the logic command come from a peripheral or terminal block
but have the reference come from the network. Or you could set the drive to
have its control come from the network with the reference that comes from
another peripheral or terminal block. Or you could set the drive to have both
its logic command and reference come from the network.

The following steps in this section assume that the drive receives the logic
command and reference from the network.

1. To access the required parameters in this procedure, verify that drive


parameter 0:30 - [Access Level] is set to ‘1’ (Advanced) or ‘2’ (Expert).
2. To set the drive velocity reference, use drive 10:1800 - [VRef A Sel].
a. Set the Port field to ‘10 - Pri MtrSideCtrl’ as shown.
b. Set the Parameter field to point to Port 0, which contains the
EtherNet/IP interface.
c. Then choose Parameter 211 [Emb Enet Ref ].
3. Verify that drive 10:350 - [VRef Source] matches your entry to
10:1800 [VRef A Sel].
Any velocity reference that is commanded from the network can be
monitored by using 0:1914 - [VRef Command]. If a problem occurs,
this verification step provides the diagnostic capability to determine
whether the drive, interface, or the network is the cause.
4. If hard-wired discrete digital inputs are not used to control the drive,
verify that all unused digital input drive parameters are set to ‘0’ (Not
Used). These parameters are located in Port 0, in the file Feedback & I/
O, group Command.

Use Interface Parameters to By default, the interface is configured to use a DHCP server as the source for
the IP address interface, subnet mask, and gateway address. To use interface
Set the IP Address parameters instead, you must first change the source for the node address to
Parameters by using 0:300 - [Net Addr Sel]. Set the associated interface
parameters as described in the following subsections.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 33


Chapter 2 Configure the Interface

Using the PowerFlex 20-HIM-A6 or 20-HIM-C6S to Access


Parameters
If your drive has an enhanced PowerFlex 20-HIM-A6 or 20-HIM-C6S HIM,
it can be used to access parameters in the interface.

1. Display the Status screen, which is shown on HIM power-up.

2. Use the or key to scroll to the Port 0 where the built-in


EtherNet/IP interface resides.
3. To display the Jump to Param # entry popup box, press the PAR# soft key.
4. Use the numeric keys to enter the desired parameter number, or use the
▲ or ▼ softkey to scroll to the desired parameter number.

For details on how to view and edit parameters, see the


PowerFlex 20-HIM-A6/-C6S HIM (Human Interface Module) User Manual,
publication 20HIM-UM001.

Change the Source for the Network Address

1. Verify that the IP address switches (Figure on page 28) are set to 999.
2. Set the value of 0:300 - [Net Addr Sel] to ‘1’ (Parameters).

Stopped AUTO Value Setting


0.00 Hz F
Edit Net Addr Sel 1 Parameters
Parameters 1
1 << 3 2 BOOTP
ESC ▲ ▼  ENTER
3 DHCP (default)

3. Reset the interface by cycling power to the drive or by using the HIM
Reset Device function that is located in the DIAGNOSTIC folder of
the drive.
4. Set the IP address, subnet mask, and gateway address by using interface
parameters. Perform the steps in the following subsections.

34 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Configure the Interface Chapter 2

Set the IP Address

1. Verify 0:300 - [Net Addr Sel] is set to ‘1’ (Parameters).


2. Set the value of 0:302 - [IP Addr Cfg 1] … 305 - [IP Addr Cfg 4] to a
unique IP address.
Default = 0.0.0.0 255.255.255.255
Stopped AUTO
0.00 Hz F
[IP Addr Cfg 1]
Edit IP Addr Cfg 1
0 [IP Addr Cfg 2]
0 << 255 [IP Addr Cfg 3]
ESC  ENTER
[IP Addr Cfg 4]

Set the Subnet Mask

1. Verify 0:300 - [Net Addr Sel] is set to ‘1’ (Parameters).


2. Set the value of 0:306 - [Subnet Cfg 1] … 309 - [Subnet Cfg 4] to the
desired value for the subnet mask.
Default = 0.0.0.0 255.255.255.255
Stopped AUTO
0.00 Hz F
[Subnet Cfg 1]
Edit Subnet Cfg 1
0 [Subnet Cfg 2]
0 << 255 [Subnet Cfg 3]
ESC  ENTER
[Subnet Cfg 4]

• The PowerFlex 755T subnet mask cannot be 0.0.0.0.


• The PowerFlex 755T gateway address can be 0.0.0.0. If the gateway
address is 0.0.0.0, the PowerFlex 755T can only communicate with
devices on the same subnet as the drive. It is not able to communicate
with devices on other subnets.
• If the PowerFlex 755T gateway address is not set to 0.0.0.0, then it must
be set to an address that is on the same subnet as the drive's IP address.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 35


Chapter 2 Configure the Interface

Set the Gateway Address

1. Verify 0:300 - [Net Addr Sel] is set to ‘1’ (Parameters).


2. Set the value of 0:310 - [Gateway Cfg 1] … 313 - [Gateway Cfg 4] to
the IP address of the gateway device.
Default = 0.0.0.0 255.255.255.255
Stopped AUTO
0.00 Hz F
[Gateway Cfg 1]
Edit Gateway Cfg 1
0 [Gateway Cfg 2]
0 << 255 [Gateway Cfg 3]
ESC  ENTER
[Gateway Cfg 4]

• The PowerFlex 755T subnet mask cannot be 0.0.0.0.


• The PowerFlex 755T gateway address can be 0.0.0.0. If the gateway
address is 0.0.0.0, the PowerFlex 755T can only communicate with
devices on the same subnet as the drive. It is not able to communicate
with devices on other subnets.
• If the PowerFlex 755T gateway address is not set to 0.0.0.0, then it must
be set to an address that is on the same subnet as the drive's IP address.
3. Reset the interface by cycling power to the drive or by using the HIM
Reset Device function that is located in the DIAGNOSTIC folder of
the drive.

Using a BOOTP or DHCP


Server TIP If the PowerFlex 755TM, 755TR, or 755TL drive is connected to a Stratix 6000
or Stratix 8000 managed Ethernet switch and the drive is set for BOOTP or
DHCP mode, the ‘dynamic IP address assignment by port’ (Stratix 6000) or
‘DHCP persistence’ (Stratix 8000) feature can be used to set the IP address
for the drive. For more details, see the Stratix 6000 Ethernet Managed
Switch User Manual, publication 1783-UM001, or the Stratix 8000 and
Stratix 8300 Ethernet Managed Switches User Manual, publication 1783-
UM003.

There are various BOOTP and DHCP servers available. The following
instructions use the Rockwell Automation® BOOTP/DHCP Server. This is a
free standalone program that incorporates the functionality of standard
BOOTP and DHCP utilities with a graphical interface page installed
automatically as part of the RSLinx software. It is available at the Product
Compatibility and Download Center (PCDC) at http://
compatibility.rockwellautomation.com/Pages/ home.aspx. From the website,
choose the ‘Find Downloads’ link and search for the word ‘BOOTP’). See the
Read-me file and online Help for directions and more information.

TIP If you prefer to configure the IP address, subnet mask, and gateway address
by using interface parameters, set interface 0:300 - [Net Addr Sel] to ‘0’
(Parameters). For details, see Use Interface Parameters to Set the IP Address
on page 33.

36 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Configure the Interface Chapter 2

1. Depending on the type of server (BOOTP or DHCP) being used, set


0:300 - [Net Addr Sel] to either ‘2’ (BOOTP) or ‘3’ (DHCP)
respectively.
With drive firmware 1.xxx or later

Stopped AUTO Value Setting


0.00 Hz F

Edit Net Addr Sel 1 Parameters


1 << 3 2 BOOTP
ESC  ENTER
3 DHCP (default)

2. Make note of the Ethernet Address (MAC) of the interface hardware,


which is used in step 7.
There are two ways to find the media access control (MAC) address:
• Remove the drive cover and locate the hardware Ethernet Address
label on the main control board of the drive (Figure 7).

Figure 7 - Location of the Interface Hardware Address Label

Ethernet
Address
(MAC)
Label
Location

Drive Control Pod


Ethernet Connectors

Front View - Main Control Board

• Use the HIM to scroll to drive Port 0 and access the built-in
EtherNet/IP interface DIAGNOSTIC folder screen. Then scroll to
Diagnostic Items 43…48 (HW Addr 1…6) to view the hardware
Ethernet Address (MAC) of the interface. Finally, convert these
decimal values to hex values.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 37


Chapter 2 Configure the Interface

3. On a computer that is connected to the EtherNet/IP network, start the


BOOTP/DHCP software.
The BOOTP/DHCP Server dialog box appears.

To configure devices on your EtherNet/IP network, you must configure


settings in the BOOTP/DHCP software to match the network.
4. From the Tools menu, choose Network Settings.
The Network Settings dialog box opens.

5. Edit the following:


Box Type
Subnet Mask (1) The subnet mask for the built-in EtherNet/IP of the interface network.
Gateway (1) The IP address of the gateway device on the network of the interface.
Primary DNS Optional - the address of the primary Domain Name Service (DNS) server that is used
to locate devices on the network by name instead of by IP address.
Secondary DNS Optional - the address of the secondary DNS server to be used on the local end of the
link for negotiating with remote devices when the primary DNS server is unavailable.
Domain Name Optional - The text name that corresponds to the network containing the BOOTP/DHCP
server and the drive being configured.
(1) For definitions of these terms, see the Glossary.

38 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Configure the Interface Chapter 2

6. Click OK to apply the settings.


Devices on the network that issue BOOTP/DHCP requests appear in
the BOOTP/DHCP Request History list.
7. In the BOOTP/DHCP Request History list, either double-click the
Ethernet Address (MAC) of the interface noted in step 2, or click New
in the Relation List.
The New Entry dialog box appears. In the first instance, the Ethernet
Address (MAC) is automatically entered. In the latter instance, it must
be manually entered.

8. Edit the following:


Box Type
IP Address (1) A unique IP address for the interface
Host Name Optional - a text name for the drive being configured
Description Optional - text to describe the device that is saved only in the BOOTP/DHCP software
(1) For definition of this term, see the Glossary.

9. Click OK to apply the settings.


After the interface makes the next BOOTP or DHCP request, the
interface appears in the Relation List with the new settings.

10. After the BOOTP/DHCP Server has provided an IP address, to assign


this configuration permanently to the interface, select the device in the
Relation List, and click Disable BOOTP/DHCP.
When power is cycled on the interface, it uses the configuration that you
assigned it and does not issue new BOOTP or DHCP requests.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 39


Chapter 2 Configure the Interface

TIP To enable BOOTP or DHCP for an interface that has had BOOTP/DHCP
disabled, first select the interface in the Relation List. Then, depending on
the type of server, click Enable BOOTP or Enable DHCP and, lastly, reset
the interface or power cycle the drive.

11. From the File menu, choose Save to save the Relation List.

Setting the Data Rate By default, the interface is set to autodetect, so it automatically detects the data
rate and duplex setting that is used on the network. If you must set a specific
data rate and duplex setting, use the 0:314 - [Net Rate Cfg 1] and 0:316 -
[Net Rate Cfg 2] values. These values determine the Ethernet data rate and
duplex settings that the interface uses to communicate. For definitions of data
rate and duplex, see the Glossary.

1. Verify that the Ethernet cable is connected to Ethernet port 1 or port 2


to change the data rate or duplex setting. Port 1 is the connector closest
to the front edge of the control board.
2. Set the value of 0:314 - [Net Rate Cfg 1] or 0:316 - [Net Rate Cfg 2]
to the data rate at which your network is operating.

Stopped AUTO Value Data Rate


0.00 Hz F
Edit Net Rate Cfg 1 0 Autodetect (default)
Autodetect 0
0 << 4 1 10 Mbps Full
ESC ▲ ▼  ENTER
2 10 Mbps Half
3 100 Mbps Full
4 100 Mbps Half

TIP Auto detection of the data rate and duplex works only if the device (usually
a switch) on the other end of the cable is also set to detect the rate/duplex.
If one device is using fixed data rate/duplex, the other device must use the
same fixed settings.

3. Reset the interface by cycling power to the drive or by using the Reset
Device function of the HIM located in the DIAGNOSTIC folder for
the drive.

40 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Configure the Interface Chapter 2

Setting Communication A hierarchy determines the type of device with which the interface exchanges
data. In a Controller hierarchy, the interface exchanges data with the
Hierarchy ControlLogix® controller or another communication bridge.

When a multicast I/O connection is used or when the interface does not have a
valid gateway address, the controller must be on the same IP subnet as the
interface to establish an I/O connection. See IP addresses in the Glossary for
information about IP subnets.

Setting a Controller Hierarchy

To set the Controller hierarchy, follow the instructions in this section to enable
datalinks to read and write data.

Enable Datalinks to Write Data

The controller output image (controller outputs-to-drive) always contains the


logic command and reference fields. It can also have 0...16 additional 32-bit
parameters (datalinks). They are configured using 0:321 - [DL From Net 01]
… 336 - [DL From Net 16]. The output connection size in the controller
determines the number of datalinks that are actively used. See the respective
controller example sections in Chapter 3 for more information on setting the
connection size.

IMPORTANT Always use the datalink parameters in consecutive numerical order. Start
with the first parameter. For example, use 0:321… 323 to configure three
datalinks to write data. Otherwise, the network I/O connection size is larger
than necessary, which needlessly increases controller response time and
memory usage.

TIP When using the ControlLogix controller and RSLogix 5000 software, version
20 and Studio 5000® environment, version 21 or later, there is no need to
configure datalink parameters. They are assigned when configuring the
RSLogix 5000 drive Add-on Profile (see Configure Input and Output Data on
page 59).

When using a ControlLogix controller, configure the datalink parameters now


as described in this section.

0:321 - [DL From Net 01] …336 - [DL From Net 16] control which
parameters receive the values from the network. These parameters apply to the
drive, option module, or any other connected peripheral. You can use the
PowerFlex 20-HIM-A6 or 20-HIM-C6S HIM, or another drive configuration
tool, such as Connected Components Workbench software, to select the drive
or peripheral by port number and the parameter by name. As an alternate
method, set the parameter value manually by number by using this formula:
From Net Parameter Value = (10000 * Port Number) + (Destination Parameter Number)

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 41


Chapter 2 Configure the Interface

For example, if you want to use 0:321 - [DL From Net 01] to write to
Parameter 3 of an optional encoder card plugged into drive Port 5. By using
the formula, the value for 0:321- [DL From Net 01] would be (10000 * 5) +
(3) = 50003.

Follow these steps to enable datalinks to write data.

1. Set the values of only the required number of contiguous controller-to-


drive datalinks that write data to the drive and are included in the
network I/O connection.
2. Reset the drive by cycling power to the drive or by using the Reset
Device function of the HIM located in the DIAGNOSTIC folder for
the drive.
3. Since the logic command and reference are always used in the interface,
configure the parameters in the drive to accept the logic command and
reference from the interface.
When using the controller for speed reference via the interface, set two
fields in drive 10:1800 - [VRef A Sel].
a. Set the Port field for the drive (for example, 0 - PowerFlex 755T).
b. Set the Parameter field to point to the parameter containing the
reference value received from the parameter containing the reference
value that is received from the embedded EtherNet/IP interface
0:211 -[Emb Enet Ref ].
Also, verify that the mask parameters in the drive, (for example,
0:41 - [Logic Mask]) are configured to receive the desired logic
command from the interface. See the drive documentation for
details.
The interface is ready to receive input data and transfer control data
from the controller.

Next, configure the controller to recognize and transmit I/O to the interface.
See Chapter 3, Configuring the drive in a Logix System.

Enable Datalinks to Read Data

The controller input image (drive-to-controller inputs) always contains the


logic status and feedback fields. It can also have 0...16 additional 32-bit
parameters (datalinks). They are configured using 0:340 - [DL To Net 01] …
355 - [DL To Net 16]. The input connection size in the controller determines
the number of datalinks that are actively used. See the respective controller
example sections in Chapter 3 for more information on setting the connection
size.

42 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Configure the Interface Chapter 2

IMPORTANT Always use the datalink parameters in consecutive numerical order. Start
with the first parameter. For example, use 0:340…344 to configure five
datalinks to read data. Otherwise, the network I/O connection size is larger
than necessary, which needlessly increases controller response time and
memory usage.

TIP When using a ControlLogix controller and an RSLogix 5000 software, version
20 and Studio 5000 environment, version 21 or later, there is no need to
configure datalink parameters. They are assigned when configuring the
RSLogix 5000 drive Add-on Profile (see Configure Input and Output Data on
page 59).

When using a ControlLogix controller, configure the datalink parameters now


as described in this section.

0:340 - [DL To Net 01] … 355 - [DL To Net 16] configure which parameters
in the drive, interface, or any other connected peripheral send the values to the
network. Select the drive or peripheral by port number and the parameter by
name. Use the PowerFlex 20-HIM-A6 or 20-HIM-C6S HIM, or another drive
configuration tool such as Connected Components Workbench software. As
an alternate method, use this formula to set the parameter value manually by
number:
To Net Parameter Value = (10000 * Port Number) + (Origination Parameter Number)

For example, suppose that you want to use 0:340 - [DL To Net 01] to read
Parameter 2 of an optional I/O card plugged into drive Port 6. By using the
formula, the value for 0:340 - [DL To Net 01] would be (10000 * 6) + (2) =
60002.

Follow these steps to enable datalinks to read data.

1. Set the values of only the required number of contiguous drive-to-


controller datalinks that read data from the drive and are included in the
network I/O connection.
2. Reset the interface by cycling power to the drive or by using the Reset
Device function of the HIM located in the DIAGNOSTIC folder for
the drive.

The interface is configured to send output data to the controller. Configure the
controller to recognize and transmit I/O to the interface. See Chapter 3,
Configuring the drive in a Logix System.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 43


Chapter 2 Configure the Interface

Setting a Fault Action By default, when the drive is controlled by the network or receives information
from the network; communication is disrupted. The drive responds by
faulting, if it is using I/O from the network. Possible causes include that the
network cable is disconnected, the controller is idle (in Program mode or
faulted), or Explicit Messaging for drive control is disrupted. You can configure
another response to these faults:
• Disrupted I/O communication by using 0:360 - [Comm Flt Action]
• An idle controller by using 0:361 - [Idle Flt Action]
• Disrupted Explicit Messaging for drive control via PCCC or the CIP-
based network Assembly Object by using 0:363 - [Msg Flt Action]

ATTENTION: Risk of injury or equipment damage exists. To determine the action


for the interface and the drive when I/O communication is disrupted, the
controller is idle, or Explicit Messaging for drive control is disrupted, use these:
• 0:360 - [Comm Flt Action]
• 0:361 - [Idle Action]
• 0:363 - [Msg Flt Action]
By default, these parameters fault the drive. You can configure these parameters so
that the drive continues to run. However, verify 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 0:360 - [Comm Flt Action], 361 - [Idle Flt Action], and
363 - [Msg Flt Action] to an action that meets your application requirements.
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’ values for data. This value 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:
• 0:364 - [Flt Cfg Logic]
• 0:365 - [Flt Cfg Ref]
• 0:366 - [Flt Cfg DL 01] … 381 - [Flt Cfg DL 16]).

Figure 8 - Edit Fault Action HIM Screens

Stopped AUTO Stopped AUTO Stopped AUTO


0.00 Hz F 0.00 Hz F 0.00 Hz F

Edit Comm Flt Action Edit Idle Flt Action Edit Msg Flt Action
Fault 0 Fault 0 Fault 0

0 << 4 0 << 4 0 << 4

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

44 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Configure the Interface Chapter 2

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

If communication is disrupted and then re-established, the drive automatically


receives commands over the network again.

Setting the Fault Configuration Parameters


When, these Port 0:Parameters are set to ‘Send Flt Cfg’:
• 0:360 - [Comm Flt Action]
• 0:361 - [Idle Flt Action]
• 0:363 - [Msg Flt Action]

The values in Table 2 are sent to the drive after a communication fault, idle
fault, and/or Explicit Messaging for drive control fault occurs. Set these
parameters to values required by your application.

Table 2 - Fault Configuration Parameter Values


Interface Parameter Description
0:364 - [Flt Cfg Logic] A 32-bit value sent to the drive for logic command.
0:365 - [Flt Cfg Ref] A 32-bit REAL (Floating Point) value that is sent to the drive for reference.
0:366 - [Flt Cfg DL 01] A 32-bit Integer value sent to the drive for a datalink. If the destination of
… the datalink is a REAL (Floating Point) parameter, you must convert the
0:381 - [Flt Cfg DL 16] desired value to the binary representation of the REAL value. An internet
search of hex to float provides a link to a tool to perform this conversion.

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

Resetting the Interface Changes to rotary switch settings and some interface parameters require that
you reset the interface before the new settings take effect. You can reset the
interface by cycling power to the drive or by using the Reset Device function of
the HIM located in the DIAGNOSTIC folder for the drive.

Restore Interface Interface parameters can be restored in two ways:


Parameters to Default • ALL—restores ALL parameters on the port to their default
configuration values.
Configurations • MOST—restores MOST parameters on the port —except the
following, which are used for network setup Port 0:
• 0:300 - [Net Addr Sel]
• 0:302…305 - [IP Addr Cfg 1…4]
• 0:306…309 - [Subnet Cfg 1…4]
• 0:310…313 - [Gateway Cfg 1…4]
• 0:314 - [Net Rate Cfg 1]
• 0:316 - [Net Rate Cfg 2]

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 45


Chapter 2 Configure the Interface

Because the built-in EtherNet/IP interface is part of Port 0, restoring the port
defaults also resets other drive configuration settings that are made in Port 0.

Follow these steps to restore interface parameters to their default configuration


values.

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


Stopped AUTO
0.00 Hz F
PowerFlex 755TR
240V Cycle
Rev. 1.001 Ser. A
00
ESC REF PAR# TEXT

2. Use the or key to scroll to Port 0, which is the drive port


contains the built-in EtherNet/IP interface.

3. display the last-viewed folder, select the key.

4. To scroll to the MEMORY folder, use the or key.

5. To select Set Defaults, use the or key.

6. Press the (Enter) key.


The Set Defaults popup box appears.

7. Press the (Enter) key again.


The warning popup box appears.
8. Reset parameters to their default configuration values by selecting the
appropriate option:
• To restore MOST parameters to default configurations, press the
MOST soft key.
• To restore ALL parameters, press the ALL soft key.
• To cancel, press the ESC soft key.

IMPORTANT When performing a Set Defaults, the drive can detect a conflict and then not
allow this function to occur. If a conflict happens, first resolve the conflict
and then repeat this Set Defaults procedure. Common reasons for a conflict
include a drive that is running or a controller in Run mode.

9. Reset the interface by cycling power to the drive or by using the Reset
Device function of the HIM, located in the DIAGNOSTIC folder for
the drive.

46 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Configure the Interface Chapter 2

Viewing the Interface Status The following parameters provide information about the status of the
interface. You can view these parameters at any time.
Using Parameters
Table 3 - Interface Status Parameters
Interface Parameter Description
0:356 - [DLs From Net Act] The number of controller-to-drive datalinks that are included in the network I/O
connection (controller outputs).
0:357 - [DLs To Net Act] The number of drive-to-controller datalinks that are included in the network I/O
connection (controller inputs).
0:301 - [Net Addr Src] Displays the active source for the interface node address, subnet mask, and gateway
address.
‘Switches’ (0) – The address comes from the rotary switches on the main control board.
‘Parameters’ (1) – The addresses come from 0:302 [IP Addr Cfg 1]…313 [Gateway Cfg
4].
‘BOOTP’ (2) – The address comes from a BOOTP server on the network.
‘DHCP’ (3) – The address comes from a DHCP server on the network and could be a
Stratix switch.
0:315 - [Net Rate Act 1] The data rate/duplex used by the ENET1 network port on the interface.
0:317 - [Net Rate Act 2] The data rate/duplex used by the ENET2 network port on the interface.

Updating the Interface The interface firmware is contained within the PowerFlex 755T drive
firmware. The interface firmware can be updated over the network.
Firmware
When updating firmware over the network, you can use the Allen-Bradley®
ControlFLASH™ software tool.

To obtain a firmware update for this interface, go to


http://compatibility.rockwellautomation.com/Pages/home.aspx. This website
contains all firmware update files and associated Release Notes that describe
the following items:
• Firmware update enhancements and anomalies
• How to determine the existing firmware revision
• How to update the firmware using ControlFLASH software

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 47


Chapter 2 Configure the Interface

Notes:

48 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Chapter 3

Configuring the Drive in a Logix System

This chapter provides instructions on how to configure an Allen-Bradley®


ControlLogix® controller to communicate with a connected PowerFlex® 755T
drive. The minimum RSLogix 5000® or Studio 5000® software version that can
work with the PowerFlex 755T drives is version 20.

Topic Page
Establish Communication 48
Uploading the Electronic Data Sheet (EDS) File 50
Obtain Add-on Profiles 51
Create Logix Controller Project 51
Example Network 51
Adding the Bridge to the I/O Configuration 52
Add the Drive to the Project 54
Configure Input and Output Data 57
Download the Configuration to the Controller 60
Correlate the Drive with the Controller 62
Updating the AOPs and Database Files 63
Configuration to Aid in Field-Failure Replacement 65
Using an Ethernet Switch with DHCP/BOOTP Server 66
Using Firmware Supervisor 67
Using Automatic Device Configuration (ADC) 69
Configure a PowerFlex 755T Drive for ADC 71
ADC and Logix Memory 74
Peripheral Changes When Using ADC 74
Special Considerations For 20-750-S1 Safe Speed Module (S1) 75
Testing ADC 77
Monitoring ADC Progress 77
Programmatically Monitoring Connection Status and the ADC Configuration 80
Signature
Best Practices 82

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 49


Chapter 3 Configuring the Drive in a Logix System

Establish Communication RSLinx® Classic software, in all its variations (Lite, Gateway, OEM, and so
forth), is used to provide a communication link between the computer,
network, and controller. RSLinx Classic software requires its network-specific
driver to be configured before communication is established with network
devices. To configure the RSLinx® Classic Driver, follow this procedure.

1. Start RSLinx Classic software.


2. From the communication menu, choose Configure Drivers to display
the Configure Drivers dialog box.

3. From the Available Driver Types pull-down menu, choose EtherNet/IP


Driver.

4. Click Add New to display the Add New RSLinx Classic Driver dialog
box.

5. Use the default name or type a name.

50 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Configuring the Drive in a Logix System Chapter 3

6. Click OK.
The ‘Configure Driver:’ dialog box appears.

7. Depending on your application, select either the browse local or remote


subnet option.
8. Click OK.
The Configure Drivers dialog box reappears with the new driver in the
Configured Drivers list.

9. Click Close to close the Configure Drivers dialog box.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 51


Chapter 3 Configuring the Drive in a Logix System

10. Keep running RSLinx software and verify that the computer connects
with the drive.
a. From the Communication menu, choose RSWho.
b. In the menu tree, click the ‘+’ next to the Ethernet driver.
If the ‘EtherNet/IP Driver’ cannot see your drive, as an alternative, use
either the ‘Ethernet devices’ or the ‘Remote Devices via Linx Gateway’
RSLinx driver.

Uploading the Electronic PowerFlex 755T Series drives have built-in EDS files for RSLinx software to
upload and register.
Data Sheet (EDS) File
1. Right-click the EtherNet/IP drive that is shown as a yellow question
mark or ‘Unrecognized Device’ in the RSWho dialog box.
2. Choose ‘Upload EDS file from device’ as shown in the following
example.
By uploading the EDS file, it also uploads the icon files for the device.
The question mark changes to a drive icon.

52 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Configuring the Drive in a Logix System Chapter 3

Obtain Add-on Profiles When a new drive is used, or to benefit from new updates for Add-on Profiles
(AOP), you need the newest Add-on Profile update. Drive Add-on Profiles can
be updated anytime, and contain the latest database files available at the time of
release.

Go to http://compatibility.rockwellautomation.com/Pages/home.aspx to
download the latest drive Add-on Profile for the PowerFlex 755T drive. The
Logix Designer application drive Add-on Profiles provide these advantages:
• Profiles for specific drives that provide descriptive controller tags for
basic control I/O words (logic command/status and reference/
feedback) and datalinks. Additionally, datalinks automatically take
the name of the drive parameter to which they are assigned. All Tags
are of the proper data type so there is no need for manual conversion
in the user program. These profiles substantially reduce I/O
mismatch errors and drive configuration time.
• The drive tab removes the need for a separate drive-software-
configuration tool. All drive configuration can be done within the
AOP.
• Drive configuration settings are saved as part of the controller project
file (.ACD) and also downloaded to the controller.
• Automatic Device Configuration (drive Add-on Profiles version
1.xxx or later, controller software version 20 or later).

Create Logix Controller The example in this section is for a ControlLogix® controller, revision 20 or
later, and the PowerFlex 755T drives, firmware 1.xxx or later. The minimum
Project RSLogix 5000 or Studio 5000 environment version that supports the
PowerFlex 755T drives is version 20.

Example Network

This section provides the steps to configure a simple EtherNet/IP network (see
Figure 9). In our example, we configure a 1756-EN2T bridge to communicate
with a drive by using logic command/status, reference/feedback, and 32
datalinks (16 to read and 16 to write) over the network.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 53


Chapter 3 Configuring the Drive in a Logix System

Figure 9 - Example ControlLogix Controller EtherNet/IP Network

IP address 10.91.166.96
ControlLogix Controller

IP address 10.91.166.21
PowerFlex 755T drive with built-
in EtherNet/IP interface

Ethernet
Switch
Computer with
Ethernet Connection

Adding the Bridge to the I/O Configuration

To establish communication between the controller and interface over the


network, you must first add the ControlLogix controller and its bridge to the
I/O configuration.

1. Start Studio 5000 Logix Designer® application software.


2. From the File menu, choose New to display the New Controller dialog
box. Select the desired controller, give your project a Name, and click
Next.

Select the Revision, Chassis used, and Slot location for the controller.
Edit Security and Redundancy if desired. Click Finish.

54 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Configuring the Drive in a Logix System Chapter 3

The Logix Designer application dialog box reappears with the tree
view in the left pane.
3. In the tree view, right-click the 1756 Backplane in the I/O
Configuration folder and choose New Module.

The Select Module Type dialog box appears.


4. To filter the displayed devices, enter the word Ethernet into the Search
field.

5. In the list, select the EtherNet/IP bridge that is used by your controller.
In this example, we are using a 1756-EN2T.
6. Click Create.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 55


Chapter 3 Configuring the Drive in a Logix System

The New Module dialog box for the bridge appears.

7. Edit the following:


Box Setting
Name A name to identify the bridge.
Description Optional – description of the bridge.
Ethernet Address The address to use for the Ethernet bridge.
Slot The slot location in the chases where the Ethernet bridge resides.

Click Change if you to edit the Revision, Electronic Keying, or other


features.
8. Click OK.
The bridge is now configured for the EtherNet/IP network, added to
the Logix Designer application project, and appears in the I/O
Configuration folder.

In our example, a 1756-EN2T bridge appears under the I/O


Configuration folder with its assigned name.
9. Click Close to close the Select Module Type window.

Add the Drive to the Project To transmit data between the controller and the drive, you must add the drive
as a child device to the parent Ethernet bridge. In this example, Studio 5000
Logix Designer application software version 30 is used with PowerFlex 755T
Add-on Profile version 1.01. See section Updating the AOPs and Database
Files on page 63 to determine which AOP version you are currently using.

56 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Configuring the Drive in a Logix System Chapter 3

1. In the tree view, right-click the Ethernet network under the Ethernet
bridge and choose New Module to display the Select Module dialog box.

Enter ‘PowerFlex’ in the Search field to display the available PowerFlex


drives.

TIP If the desired PowerFlex drive is not shown, go to http://


compatibility.rockwellautomation.com/Pages/home.aspx and
download the latest PowerFlex 755T Add-on Profile.

2. From the list, select the PowerFlex 755T drive.


3. Click Create.
After you click Create, the dialogue box may appear. If the drive is on
the network, select Create Database from Device. If the drive is not
on the network, select Update database from website. The link takes
you to the Rockwell Automation Download website to download the
750 Series Connected Components Workbench™ software database
files.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 57


Chapter 3 Configuring the Drive in a Logix System

The Device Definition window for the drive appears.

TIP If a drive has been replaced and programmed, do an upload on the


Device Definition window to update any inconsistencies on the
Device Definition window.

4. On the Identity window, edit the following data about the drive.
Box Setting
Product Select the type of PowerFlex 755T used.
Connected Select the Ethernet connection that is used by the drive.
Module
Name A name to identify the drive.
Description Optional – description of the drive.
Ethernet The IP address of the drive. Click the Advanced link if Network Address Translation (NAT) is
Address used.
Revision The major and minor revision of the firmware in the drive. If the desired major and minor
revision for the drive is not listed, the drive database is not installed on your computer. To get
the correct database revision, click the ‘Need more options?’ link to:
Create Database Device: Creates a database from an online network drive.
– To locate the desired drive, navigate the RSLinx software RSWho dialog box.
– Select the desired drive, and click OK. Data is uploaded from the drive to create the
database on the computer.
– Close the Module Definition dialog box and then reopen it to display the new revision.
Update Database from website: When a drive is not available online, do the following.
– Automatically opens the Product Compatibility and Download Center website with the
necessary database install file listed.
– Download the file.
– Close the Module Definition dialog box.
– Reopen it to display the new revision.
Electronic Compatible Module is recommended when Firmware Supervisor is not used to update a
Keying replacement of this drive. The ‘Compatible Module’ setting for Electronic Keying verifies that
the physical module is consistent with the software configuration before the controller and
bridge make a connection. Make sure to set the correct revision in this dialog box. See the
online Help for additional information on this and other Electronic Keying settings.
When using Firmware Supervisor to store firmware for the drive, always choose ‘Exact Match’.
When using ADC, see the table on page 73 for more details.
Drive Rating The voltage and current rating of the drive. If the drive rating is not listed, the drive database
is not installed on your computer. For information on how to get a drive database, select
‘Need More Options?’ described in the Revision section of this table.

58 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Configuring the Drive in a Logix System Chapter 3

Configure Input and Output Data

Logic status, feedback, logic command, and reference words are automatically
configured by default and are always transmitted.

1. Select Connection Format to display the Input and Output tables that
are used to select the I/O communicated between the controller and
drive via datalinks.

The Input tab contains inputs to the controller from the drive and the
Output tab contains outputs from the controller to the drive. Up to 16
datalink inputs and 16 datalink outputs can be configured for a
PowerFlex 755T drive.

IMPORTANT Always use the datalink parameters in consecutive numerical order by


starting with the first parameter. Otherwise, the network I/O connection is
larger than necessary, which needlessly increases response time and
memory usage.

2. Start in the first editable field in the Parameter column on the Input tab.
Use the pull-down menu and open the parameter window to select the
desired parameter for datalink.
3. Repeat for any additional datalinks.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 59


Chapter 3 Configuring the Drive in a Logix System

4. Repeat for the Output tab and select the desired parameters to datalink.

5. In the Requested Packet Interval (RPI) box, set the RPI to the desired
value (default is 20.0 milliseconds).
This value determines the interval that a controller uses to move data to
and from the drive. To conserve bandwidth, use higher values for
communicating with low priority devices.

The ‘Inhibit Module’ box, when checked, inhibits the controller from
communicating with the drive. When the ‘Major Fault On’ box is
checked, a major controller fault occurs when the connection to the
drive fails while the controller is in the Run mode.

Unicast reduces network traffic and is recommended whenever possible.


6. Click OK.
The new node now appears under the bridge in the I/O Configuration
folder. If you double-click the Controller Tags, you see that module-
defined data types and tags have been automatically created (Figure 10
and Figure 11).
All tag names are defined and datalinks include the assigned drive
parameter name. After you save and download the configuration, these
tags allow you to access the Input and Output data of the drive via the
ladder logic of the controller.

60 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Configuring the Drive in a Logix System Chapter 3

Figure 10 - Controller Input Tags Example

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 61


Chapter 3 Configuring the Drive in a Logix System

Figure 11 - Controller Output Tags Example

Download the Configuration After adding the bridge and drive to the I/O configuration, download the
configuration to the controller. Save the project on your computer.
to the Controller
1. Save the Project on your computer.
2. From the Communication menu in the Logix Designer application
dialog box, choose Download.
The Download dialog box appears.

62 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Configuring the Drive in a Logix System Chapter 3

TIP If a message box reports that Logix Designer application software is unable
to go online: Find your controller in the Who Active dialog box.
From the Communication menu, choose Who Active.
Find and select the controller.
Click Set Project Path to establish the path.
If your controller does not appear, add or configure the EtherNet/IP driver
with RSLinx software. See Establish Communication on page 48 and RSLinx
online help for details.

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


When the download is successfully completed, Logix Designer
application software goes into the Online mode.

If the controller was in Run mode before Download was clicked, Logix
Designer application software prompts you to change the Controller
mode back to Remote Run. In this case, choose the appropriate mode of
operation for your application.

If the controller was in Program mode before Download was clicked,


this prompt does not appear.
4. From the File menu, choose Save.
The first time a project is saved, the Save As dialog box appears.
a. Navigate to a folder.
b. Type a file name.
c. Click Save to save the configuration as a file on your computer.
To verify that present project configuration values are saved, Logix
Designer application software prompts you to upload them.
5. Click Yes to upload and save the values.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 63


Chapter 3 Configuring the Drive in a Logix System

Correlate the Drive with the Controller

Correlate the drive settings to the Logix Designer application project I/O
settings so that they match. While online with the controller:

1. In the tree view under I/O Configuration, right-click the drive and
choose Properties.
2. The drive profile opens and immediately begins to correlate.

3. If the Differences Found dialog box appears (which is typical), click


Download. The project settings are downloaded from the controller to
the drive and its connected option module.
If Upload is clicked, the drive and option module settings are uploaded
to the controller.

64 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Configuring the Drive in a Logix System Chapter 3

4. Correlation is performed so the configuration in the project matches the


configuration in the physical drive. If differences are found, you need to
select either ‘Use Project’ or ‘Use Physical’ for each identified item.
Check the boxes for your specific needs. To show additional information
about the differences, select the More Details pull-down menu.
5. Click Continue.
After a few moments, the Module Properties dialog box will use a green
bar to indicate that it is connected to the drive.

IMPORTANT The I/O OK box in the upper left of the Logix Designer application dialog box
must be steady green. There must not be a yellow warning symbol in the
tree view under the I/O Configuration folder next to the drive.

6. Click OK to close the Module Properties dialog box for the drive.

Updating the AOPs and Each version of the RSLogix 5000 / Studio 5000 application ships with the
latest versions of available AOPs. However, new drives (new AOPs), updates
Database Files (software enhancements and anomaly fixes), and device database files that are
required for new firmware releases can occur at any time. If you are missing any
of the following, you can obtain the AOP and database updates via free
download at the Product Compatibility and Download Center (PCDC):
• An AOP for a specific drive
• A specific feature, such as ADC
• A desired firmware revision in an existing AOP

http://compatibility.rockwellautomation.com/Pages/home.aspx

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 65


Chapter 3 Configuring the Drive in a Logix System

To determine your AOP version:

1. Left-click on Module Properties icon in the upper left-hand corner of


the AOP.

2. Display the AOP version by selecting About Module Profile.

The drive AOPs are shipped with the latest drive and peripheral database files.
However, new firmware revisions can be released at any time. All available
firmware revisions for a drive are displayed in the Revision field in the Module
Definition window. If you are missing a firmware revision, click the Need more
options? link in the Device Definition window.

66 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Configuring the Drive in a Logix System Chapter 3

Figure 12 - AOP / Database Update Options

Two methods for updating database files for firmware revisions, one online and
one offline, are provided:

Create Database from Device – Opens the Identifying Device window to


navigate to any drive on the network. This includes a drive type that is different
than the AOP that you are currently using. The AOP automatically creates a
database for the selected device (must be a supported device).

Update Database from Website – Opens a web browser for offline downloads
from the product comparability download center (PCDC). Use the Product
Search to either search for ‘database’ or search for drive (for example
‘PowerFlex 755T’) and select the desired firmware revision.

To access database files, visit the web address:

http://compatibility.rockwellautomation.com/Pages/home.aspx

Configuration to Aid in Field- Historically, field-failure replacement has been a manually intensive process.
Downtime can be minimized by automating some of the steps in the
Failure Replacement replacement process:

Step Manual Process Automatic Process


1 Remove failed drive.
2 Mount and wire replacement drive.
3 Manually set IP address setting on drive BOOTP server in Ethernet switch automatically assigns the IP
so it appears on network. address. Drive is DHCP enabled by default and accepts
assigned IP address.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 67


Chapter 3 Configuring the Drive in a Logix System

Step Manual Process Automatic Process


4 Manually update drive with Electronic Keying between Logix controller and drive must
ControlFLASH™ if necessary. resolve successfully. Configure Firmware Supervisor and use
‘Exact Match’ for Electronic Keying to automatically update the
drive / peripheral firmware if needed.
5 Manually connect with CCW. Locate ADC in the Logix controller automatically downloads the
correct saved configuration file and configuration when there is a configuration signature
download to the drive. mismatch, such as replacing a failed drive with a new one.
6 *Applies to manual process only. After the drive has been programmed, pull-up the Device
Definition window in RSLogix 5000 / Studio 5000 and do an
upload.

Automatic IP address assignment in the Ethernet switch, Firmware Supervisor,


and ADC are mutually exclusive and can be used with or without each other. If
Firmware Supervisor and ADC are both enabled, Firmware Supervisor
executes first and must successfully complete before ADC executes.

Using an Ethernet Switch To determine if a BOOTP server feature is supported, see the respective
Stratix® switch or third-party switch user manual (Note: Switches with DHCP
with DHCP/BOOTP Server servers typically provide BOOTP server function too). The following Stratix®
switches also provide BOOTP server support:

Stratix 5700 (1783-EMS…)

The Stratix 5700 performs Dynamic IP address Assignment by

Port per the DHCP Address Assignment page.

68 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Configuring the Drive in a Logix System Chapter 3

Stratix 6000 (1783-EMS…)

The Stratix 6000 performs ‘Dynamic IP address Assignment by Port’ per the
settings on the DHCP Configuration tab:

Stratix 8000 (1783-MS…) / 8300 (1783-RMS…)

The Stratix 8000/8300 sets the IP address per the ‘DHCP Persistence’ tab:

One IP address is configured for each port on the switch (star topology - one
drive per port). If you have a ring topology, the IP address for drive is set via
other means, such as the HIM or last octet rotary switches on the drive/
communication. Firmware Supervisor and/or ADC can still be used and will
execute after the drive gets its IP address and ‘appears’ on the network to the
Logix controller.

Using Firmware Supervisor

The Logix Firmware Supervisor function has been extended to provide


firmware updates for the peripherals that are connected to the drive. You must
be online and in Program mode with the controller to load/store the Firmware
Supervisor settings. To configure the controller to check and refresh the correct
firmware for the drive and peripherals, perform the following steps:

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 69


Chapter 3 Configuring the Drive in a Logix System

1. Verify that ‘Exact Match’ keying is selected in the drive and peripherals’
properties dialog boxes.
a. View the drive keying by clicking the General tab.
b. Right-click each peripheral on the Drive tab.
c. View the keying of the peripheral by choosing Properties.
2. Verify that ControlFLASH firmware kits for each revision of firmware
for each device that must be stored in the controller is installed on the
computer that runs the programming software.
3. Verify that a CompactFlash or other storage card is installed in the
controller.
4. Use the programming software to go online with the controller in
Program mode.
5. Download your program if you have not done so already.
6. In the tree view, right-click the controller folder at the top of the
Controller Organizer.
7. Choose Properties.
8. On the Controller Properties dialog box, click the Nonvolatile Memory
tab.

70 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Configuring the Drive in a Logix System Chapter 3

9. Click Load/Store.
The Nonvolatile Memory Load/Store dialog box appears.

10. From the Automatic Firmware Update pull-down menu, choose Enable
and Store Files to Image.
11. Click <-- Store.
Two confirmation dialog boxes open that relate to communication
disruptions and erasure of the current contents of the storage card.
12. If okay, click Yes on either dialog box.
The programming software goes to the Offline state, and this dialog
box appears.

13. Wait for the store operation to complete, and then attempt to go online
with the controller again.

Using Automatic Device Automatic Device Configuration (ADC) is a Studio 5000 - Logix Designer
application feature that supports the automatic download of drive
Configuration (ADC) configuration data. When the RSLogix 5000 software controller establishes an
I/O connection with a drive and its associated peripherals, it checks a
configuration signature for each port. This is to determine if an ADC
download is needed. The purpose is to reduce downtime in a field replacement
situation by automatically downloading the configuration rather than
manually with a separate tool.

ADC is available with the following software:


• Studio 5000 - Logix Designer, Version 21 or later
• RSLogix 5000, Version 20
• PowerFlex 755T AOPs, Version 1.xxx or later

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 71


Chapter 3 Configuring the Drive in a Logix System

The latest drive AOPs ship with each release of Logix Designer and are also
available for free download at:

http://compatibility.rockwellautomation.com/Pages/home.aspx

TIP To identify the drive AOP version you are using, open the AOP, click the icon
in the upper left corner of the window and select “About Module Profile”.

ADC works with all versions of the PowerFlex 755T drives when the
Logix I/O connection is made through the embedded Ethernet port.

Firmware updates are available for free download at:

http://compatibility.rockwellautomation.com/Pages/home.aspx

If you do not have the minimum levels of software and hardware, the ADC
feature is not available (ADC icon is missing or appears dimmed).

Drive configuration settings are stored inside the ACD project file. With
ADC enabled, the Logix controller automatically downloads the configuration
settings for a particular drive port if it detects that there is a configuration
signature mismatch with a port.

A configuration signature is a globally unique ID number. The Logix


controller uses the number to perform a quick compare to determine if a
download is needed. If the signatures match, no download is needed. If an
option module or entire drive is replaced, the configuration signature for the
respective port does not match and a download occurs to the port.

ATTENTION: Logix holds the Master copy of the drive configuration.


When ADC is enabled, ADC is triggered any time the Logix controller detects
a configuration signature mismatch when establishing an EtherNet/IP
network I/O connection.
• The use of other configuration tools, such as a HIM or CCW software must be
minimized and restricted to monitor-only operation. Any configuration
changes made by these tools will cause a configuration signature mismatch
the next time the Logix controller connects to the device. ADC writes over
any configuration changes made by the other tools. Consider using the Write
Mask function (drive 0:230 - [Write Mask Cfg]). The function stops tools
that are connected to ports other than the built-in EtherNet/IP port in a
PowerFlex 755T drive from writing to the drive. Any drive configuration
changes must be made with the Add-on Profile (AOP).
• The use of Explicit Messaging to perform parameter writes in the Logix
program must be limited to RAM memory by setting the proper Attribute in
the MSG instruction. Any writes to parameter nonvolatile storage (NVS) will
clear the configuration signature and cause a mismatch the next time the
Logix controller connects to the device. This triggers ADC, which writes over
any configuration changes that were previously made.

72 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Configuring the Drive in a Logix System Chapter 3

IMPORTANT ADC may execute the first time the Logix controller connects to the drive
after ADC has been enabled. The configuration signatures in the controller
and drive synchronize, and stops future ADC downloads from occurring
unless a configuration change is made or the drive / peripheral is replaced.
If a port has configuration parameters that require a reset to become active,
ADC will reset the drive after the respective port parameters are
downloaded.

IMPORTANT When ADC is enabled, it can be activated if the controller is in Run or


Program mode. Select ‘Inhibit Module’ when changes are made to the drive
to limit ADC from writing over your changes. ‘Inhibit Module’ is on the
Connection tab in the drive module profile.
IMPORTANT Use select Stratix switches to provide the dynamic IP address assignment by
port. This removes the need to manually enter the IP address, subnet mask,
and Gateway address before connecting a replacement drive to the Ethernet
network.
IMPORTANT ADC can work in tandem with the Firmware Supervisor. If the Firmware
Supervisor is configured and enabled for a drive (‘Exact Match’ keying must
be used), the drive/ peripheral firmware is automatically updated (if
necessary) before any ADC operation for that port.

Configure a PowerFlex 755T Drive for ADC

ADC is configured within the AOP Device Definition window of the


PowerFlex 755T drives.

1. Open the desired PowerFlex 755T drive in the Logix Designer I/O
Configuration folder and click the Device Definition button.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 73


Chapter 3 Configuring the Drive in a Logix System

2. Select Automatic Device Configuration in the navigation list. Check


the Enable Automatic Device Configuration box to enable ADC for the
drive. Default settings are automatically set for ADC.

3. ADC settings can also be adjusted at the port/peripheral level as desired


for your application. The Fail Drive Connection on Peripheral Error, if
selected, fails the network I/O connection with the Logix controller if
an error occurs with the respective port/peripheral. Make any needed
changes. If you make changes and want to revert to the default settings,
click the Reset to Default Settings button. Click OK when finished.

74 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Configuring the Drive in a Logix System Chapter 3

Some peripherals do not use ADC, and the 20-750-S3 Network STO
option module is one example. Its configuration is managed by the
Safety Controller is downloaded in the Safety Forward open
automatically when the safety connection is opened. Its checkboxes
appear dimmed to signify that ADC is not used with this module. For
more information on the S3 option module, see PowerFlex 755
Integrated Safety - Safe Torque Off, publication 750-UM004.
Option Module
4. When ADC is enabled, the Overview page in the AOP lists ‘ADC
Enabled’. No text is displayed when ADC is not enabled.

Only two Electronic Keying selections are recommended when using


ADC:
Electronic Keying Recommendation
Selection
Exact Match Use this selection only if:
• Your system design specification requires that a replacement drive/peripheral is
identical—down to the Minor revision of firmware (x.xxx).
• You are implementing Firmware Supervisor upgrade support and ADC.
ControlFLASH™ firmware kits for the revision of firmware that is used for each
drive/peripheral must be installed on the computer that runs the programming
software. Upgrade files can be downloaded from:
http://compatibility.rockwellautomation.com/Pages/home.aspx
Compatible Module This is the recommended setting to use for ADC when Firmware Supervisor is not
used.
Disable Keying When using ADC, this selection is not recommended. This selection allows a
replacement to have any different Device Type, Product Code, or Major (X.xxx) and/
or Minor (X.xxx) firmware revision. It is up to the user to provide a replacement that
has a firmware revision greater than or equal to the original. If a replacement with
older firmware is used, the ADC download can fail.

It is also recommended that 0:230 [Write Mask] is set to write-protect all


other ports when ADC is used. When ADC is enabled, the Logix controller

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 75


Chapter 3 Configuring the Drive in a Logix System

'owns' the configuration in the drive. Only make Configuration changes via the
Add-on Profile (AOP).

If a port is not write-protected, then a change that is made by another tool (for
example, a HIM at Port 1) clears the Configuration Signature for the
respective port. This causes ADC to trigger on the next network I/O
connection and overwrite the change with the configuration that was stored in
the controller.

The HIM and other software tools, such as Connected Components


Workbench, can continue to be used for purposes of monitoring.

ADC and Logix Memory

Start in RSLogix 5000 Designer application software, version 16 or later, drive


configuration settings are stored in the project ACD file that is downloaded
and stored in the controller. Configuration settings for ADC-capable devices
contain additional port and script information.

A typical PowerFlex drive consumes less than 25 kilobytes of Logix memory


per drive. Most Logix controllers have megabytes of memory available, so
memory typically is not an issue. You can monitor Logix memory usage in
RSLogix 5000 / Studio 5000 application via the Controller Properties
window.

Peripheral Changes When Using ADC

The PowerFlex 755T drives and bus supplies check the power peripherals
(power modules, LCL filters, precharge modules, and Torque Accuracy
Modules) every time it powers up. During power up, the system checks to see if
the peripherals are the same and in the same order. If the power peripherals are
replaced, or the order of the power peripherals changes, then the PowerFlex
755T detects the change. Changes to the following items trigger the need for
acknowledgment:
• Power peripheral added
• Power peripheral removed
• Power changed
• Backplane option peripheral removed
• Backplane option peripheral changed

ADC cannot operate until a user acknowledges the change, and the following
features are unavailable until the change is accepted:
• The Line Side Converter cannot be modulated.
• The Motor Side Inverter cannot be modulated.
• A command to reset cannot be accepted.
• A parameter download cannot be accepted.

76 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Configuring the Drive in a Logix System Chapter 3

The PowerFlex 755T indicates a configuration change in 0:90 [Cfg Status].


The configuration change must be manually accepted by entering a value of
'Accept' (1) in 0:91 [Cfg Acknowledge].

IMPORTANT After a power peripheral change is detected, the PowerFlex 755T does not
accept downloads from the controller until the configuration change is
accepted in 0:91 [Cfg Acknowledge].

Follow the procedure to use ADC when servicing power peripherals:

1. Remove power from the system and de-energize the cabinet.


2. Disconnect the Ethernet cable.
3. Update the hardware configuration as needed, this includes replacing
and re-ordering power peripherals and making the needed fiber optic
connections.
4. Verify the updated hardware configuration for correctness and verify
that the power peripherals are properly secured and installed.
5. Verify that the fiber optic connections to the power peripherals are
correct.
6. Apply power.
7. Accept the configuration change by entering the value ‘Accept (1)’ as the
input for 0:91 [Cfg Acknowledge].
8. Remove power from the system and de-energize the cabinet. This could
be needed to gain safe access to the Ethernet port.
9. Connect the Ethernet cable.
10. Apply power.
11. If a 24V auxiliary power is used, power must be cycled on the drive for a
second time.

If the Ethernet cable is connected before the acknowledgment, ADC attempts


to download repeatedly, and fails repeatedly, until the acknowledgment is
accepted.

Special Considerations For 20-750-S1 Safe Speed Module (S1)

There are special considerations when using ADC with the 20-750-S1 safe
speed module. The discrete wired or hardwired advanced safety cards require
manual user intervention before the drive can become operational. ADC can
still be used, even though a manual step of the drive is required.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 77


Chapter 3 Configuring the Drive in a Logix System

IMPORTANT Firmware Supervisor cannot be used to update the 20-750-S1 module


firmware, due to unique upgrade components within its safety core. The
firmware can be manually upgraded using ControlFLASH, a 1203-USB Serial
Converter, and the appropriate upgrade file.

Along with the configuration of the Safe Speed Monitor (SSM), the password
for the module is stored in the configuration script in the controller. The
password is used as part of the connection process to allow the configuration
that is stored in the controller to be downloaded to the module. This password
must be entered into the profile for the 20-750-S1 module (S1) in the Module
Properties dialog box of the drive, in RSLogix 5000 / Studio 5000 application.
This password value is entered in Parameter 13 of the 20-750-S1 module (S1)
on controller download to the module. Record the parameter value for future
use when interacting with the module. Enter the password into
Parameter 1 for the 20-750-S1 module (S1) to allow either locking via
Parameter 5 or by changing the password via Parameter 13 and 17.

IMPORTANT Before you save the configuration to the controller, do not set the SSM
parameters in the Add-on Profile configuration:
• Parameter 5 [Lock State] to ‘1’ (Lock)
• Parameter 6 [Operating Mode] to ‘1’ (Run)
By setting these parameters, you lock the Module, stop writing the higher
numbered parameters, and cause the ADC download to fail. These two
parameters must be changed manually after performing an upload or after
the ADC download.

The following manual steps take an existing configured SSM out of Run mode
to allow the controller to download the configuration to the new SSM. For
example, during replacement of the drive and reuse of the existing module.

IMPORTANT Perform these manual steps when the Ethernet cable is disconnected from
the drive.The controller, while attempting to configure the S1 Module locks
out writes from other sources, such as the HIM.

1. Inhibit the drive connection—or disconnect the communication card


through which the controller is trying to configure the 20-750-S1
module by using ADC.
2. Set SSM Parameter 1 [Password] to the current password of the
module.
3. Set the SSM Parameter 5 [Lock State] to ‘0’ (Unlock).
4. Set the SSM Parameter 6 [Operating Mode] to ‘0’ (Program).
5. If the SSM password is not ‘0’, change the password of the Module to ‘0’.
6. Set the SSM Parameter 1 [Password] to the current password of the
module.

78 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Configuring the Drive in a Logix System Chapter 3

7. Set the SSM Parameter 13 [New Password] to ‘0’.


8. Set the SSM Parameter 17 [Password Command] to ‘1’ (Change
PW).
9. Uninhibit the connection or reconnect the cable.
The controller can download the new configuration, including the new
password.

The following manual steps are required to put the safe speed monitor (S1)
into Run mode, generate a configuration signature, and lock the configuration.
To replace the (S1) Module with a new, out-of-the-box unit.

1. Set the safe module (S1) Parameter 6 [Operating Mode] to ‘1’ (Run).
A configuration signature is generated.
2. Access the safe module (S1) Parameter 10 [Signature ID] and record
the configuration signature value that is stored in this parameter.
3. Enter the current password for the safe module (S1) into parameter 1
[Password].
4. Set the safe module (S1) Parameter 5 [Lock State] to ‘1’ (Lock).

These steps can be performed with a HIM, drive software configuration tool,
or via an HMI that can trigger explicit message writes from the controller
program. To meet SIL CL3, PLe, or Cat 4 requirements, verify that the correct
configuration is locked in the safe speed monitor (S1). See the drive and safe
monitor (S1) documentation for more information.

Special Considerations for Communications and Option Developers


Kit Option Cards
There are special considerations when using ADC with communications
option cards or Options Developer Kit (ODK) cards. Communication option
cards include the following: 20-750-CNETC, 20-750-DNET, 20-750-
ENETR, 20-750-PBUS, 20-750-PNET, and 20-750-PNET2P. ODK cards
include the 20-750sc-8u from Spectrum Controls.

ADC can still be used, but these cards require a power cycle before the drive
can become operational.

IMPORTANT Before operating the drive or bus supply, perform a power cycle
after the ADC configuration download.

Testing ADC

ADC can be tested by clearing the Configuration Signature in a drive port and
then either cycling power or by resetting the drive. Possible methods are:

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 79


Chapter 3 Configuring the Drive in a Logix System

Method 1

1. Connect via the Ethernet by using a second configuration tool, such as


Connected Component Workbench (CCW).
2. Change any unused parameters in the drive and/or peripheral ports.
Note the parameter value before and after your change. It is the initial
parameter write that causes the Configuration Signature to clear for a
particular port.
3. Reset the drive from the tool.
ADC triggers and executes.
4. Check the parameter that you changed to verify it has changed back to
the original setting.

Method 2

1. If a HIM is present and the port it resides in Port 1 is not write


protected, use the HIM to change any unused parameter in drive /
peripheral. It is the initial parameter write that causes the Configuration
Signature to clear for a particular port.
2. Reset (similar to step 3).
ADC triggers and executes.
3. Check the parameter that you changed to verify it has changed back to
the original setting.

Monitoring ADC Progress

The time that it takes for the Firmware Supervisor, ADC, and connection
process to complete varies from seconds to several minutes depending on
several factors.

• Whether Firmware Supervisor is enabled and must upgrade the drive


and/or any peripherals before ADC occurs. Updating drives or
peripherals add significantly to the connection process time and is
similar to the time it takes to update manually using ControlFLASH
software.

• The number of peripherals that are enabled for ADC.

• If a configuration signature, for the drive/peripheral, indicates that a


configuration download must be performed for the given port.

• If a 20-750-S1 option module, which requires a manual step in its


configuration process, is used.

• The number of drive resets required for ports with configuration


parameters require a reset to become active.

80 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Configuring the Drive in a Logix System Chapter 3

See the PowerFlex Drives with TotalFORCE™ Programming Manual,


publication 750-PM100 (or PowerFlex 755T Drive Status Indicator
Descriptions on page 116) for information about the status indicators. An
operational drive in a running Logix system has the following status indicator
states.
Table 4 - Drive Status Indicators - Operational
Name Color State Description
STS Green Flashing Drive ready but not running, and no faults are present.
(Status) Steady Drive running, no faults are present.
Yellow / Flashing When running, a type 1 alarm exists. See 10:465 [Alarm Status A]
Green Alternately and 10:466 [Alarm Status B](1).
Green / Flashing Drive is flash updating.
Red Alternately
ENET Red / Flashing The interface is performing a self-test.
Green Alternately
Green Flashing The interface is properly connected but is not communicating with
any devices on the network.
Steady The interface is properly connected and communicating on the
network.
LNK1 Unlit Off The interface is not powered or is not transmitting on the network.
LNK2 Green Flashing The interface is properly connected and transmitting data packets on
the network.
Steady The interface is properly connected but is not transmitting on the
network.

(1) If the HIM is present, it can display additional information.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 81


Chapter 3 Configuring the Drive in a Logix System

If ADC is unsuccessful, the Studio 5000 environment can be used to get


additional information. When online, the drive at issue has a yellow triangle
next to it in the Logix Designer application project I/O Configuration
folder.

When online, the AOP shows the connection status:


Connection Description
Status Field
Running Any desired configuration is complete, and the I/O connection is running.
Configuring ADC is updating the configuration of the drive or one of its peripherals.
Firmware ADC is updating the firmware of the drive or one of its peripherals.
Updating
Inhibited The program has the connection inhibited.
Faulted A problem that keeps the controller from connecting to the drive (for example, the device at
the IP address that is provided is not a PowerFlex 755T drive).

The following are examples of Logix controller ADC ‘failures’ with identified
potential issues and associated solutions.
Table 5 - Logix Control ADC Failure Examples
Scenario/Error Probable Cause Potential Solutions
Unable to replace Not an ‘Exact Match’ for • Use the same rating for the replacement drive.
with a higher rating Electronic Keying. • Change ‘Electronic Keying’ to ‘Compatible Module’.
drive. Manually review the parameter settings and any
overload protection. Tuning and other manual
adjustments can be required.
Unable to replace Not an ‘Exact Match’ or Use ControlFLASH to update the replacement drive to a
with a lower ‘Compatible Module’ for greater than or equal to firmware revision. Firmware can
firmware revision. Electronic Keying. be downloaded at:
http://compatibility.rockwellautomation.com/Pages/
home.aspx.
Unable to replace Not an ‘Exact Match’ for • If ‘Exact Match’ keying is used:
with a higher Electronic Keying. – Use ControlFLASH to update the replacement drive
firmware revision. to the same firmware revision. Firmware can be
downloaded at:
http://compatibility.rockwellautomation.com/
Pages/home.aspx.
• Switch to ‘Compatible module’ keying.
ADC is failing The drive port that the • Add the missing peripheral.
because the HIM, peripheral is connected to is • Open ADC Settings window in the corresponding drive
1203-USB and/or set to ‘Fail Drive Connection AOP and uncheck the ‘Fail Drive Connection on
1203-SSS are on Peripheral Error’. Peripheral Error’ box for the peripheral at issue.
missing. To avoid having to put the controller in Program mode
to download the updated project, perform this while
online with the drive/controller.

82 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Configuring the Drive in a Logix System Chapter 3

Table 5 - Logix Control ADC Failure Examples


Scenario/Error Probable Cause Potential Solutions
ADC doesn’t Required manual steps to ADC is not fully automatic when used with a 20-750-S1
complete when 20- unlock/lock and set the (S1) module. Safety systems have a mandatory
750-S1 (S1) option password are not performed. requirement for manual steps in the configuration process.
module is used. See Special Considerations For 20-750-S1 Safe Speed
Module (S1) on page 75 for more information.
ADC fails due to The Min/Max on a parameter Out of range parameters have a red highlight in the Linear
parameter out of was affected when another List parameter editor. Locate and correct any out of range
range error. parameter was adjusted. parameters.
Drive is at default Drive configuration did not Can occur when a second software tool is being used to
configuration upload and save to the drive configure the drive. A second tool is not necessary and not
settings after ADC is AOP and was not saved in the recommended. Upload the configuration from the drive
performed ACD project that is and save it in the drive AOP. Download project to controller.
(equivalent to a downloaded to the controller.
Reset to Defaults).

Programmatically The Ethernet connection status between the Logix controller and PowerFlex
drive can be monitored using a GSV instruction.
Monitoring Connection
• Class: Module
Status and the ADC • Instance: {name of drive in project}
Configuration Signature • Attribute: Entry status (returns a value that indicates status)

See the RSLogix 5000 / Studio 5000 application Help for more information
on the GSV Instruction, GSV/SSV Objects, and the Module Object.

The Configuration Signature for a given Port in the PowerFlex drive can be
monitored using an MSG instruction. The following MSG instruction reads
the Configuration Signature from Port 0 in a PowerFlex drive.

The MSG instruction Get Attribute Single uses the DPI™ Device Object
(Class 92 Hex) to access Port 0 in drive (Instance 0). It then reads the
Configuration Signature (Attribute 26 Hex = 38 Dec). See DPI Device Object
on page 138 for additional information.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 83


Chapter 3 Configuring the Drive in a Logix System

Figure 13 shows an example Logix program that monitors the Ethernet


connection status to the PowerFlex drive and checks for a Configuration
Signature in Port 0 in the drive. If the connection is running (4000 Hex =
16384 Dec), a timer is used to read the Configuration Signature periodically in
Port 0 in the drive. If there is no Configuration Signature present, all read data
are zeros.

Figure 13 - Example of the Logix Program

Additional MSG instructions would be required to read the Configuration


Signatures in the other ports.

Figure 13 is an example only and is optional. The GSV is good way to check
Ethernet connection status for program use and to display status on an HIM. A
Running connection to control the drive is required. If ADC is enabled, the
Running status confirms a successful ADC download. The status information
that is displayed is the same as when online with the AOP.

Reading the Configuration Signature is not typical, but could be used to detect
and annunciate that a configuration change was made. When a configuration
change is made, ADC triggers and downloads on the next I/O connection. A
drive may not power cycle or reset for a considerable time, it could be days or
months before an I/O connection is dropped and re-established to allow ADC
to occur. When ADC does occur, it overwrites any changes that were made
outside of the drive AOP.

84 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Configuring the Drive in a Logix System Chapter 3

Best Practices

When using ADC in your control system, adhere to the following


recommendations:

• To configure a drive, use only the Studio 5000 environment drive AOP.
If another tool is used to configure the drive, complete the drive
configuration and then upload the configuration to the drive AOP and
save your project. Use the drive AOP for any future configuration
changes. A HIM or CCW can still be used, but only for monitoring.

• Enable ADC as the last step in the commissioning process, after all drive
configurations have been completed. By enabling ADC as the last step, it
inhibits ADC downloads from being triggered after any parameter
adjustments are made during the commissioning process.

• Upload the configuration from the drive before ADC is enabled. This
action makes sure that rating, peripherals, firmware revisions, and
parameter configuration settings in the ACD project match the settings
in the drive.

• Enable and test ADC with one drive or a small group of drives before
enabling it for the remaining drives in the control system. Apply any
lessons learned to the configuration settings of the other drives in the
project. Verify that ADC is successfully working before proceeding to
enable it on other drives.

• After testing ADC with an initial drive, enable ADC in small groups of
drives at a time (for example, five drives). Make sure all drives
successfully come up on the network and are operational before
proceeding to the next group.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 85


Chapter 3 Configuring the Drive in a Logix System

Notes:

86 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Chapter 4

Using the I/O

This chapter provides information and examples that explain how to control,
configure, and monitor PowerFlex® 755T drives by using the configured I/O.
This chapter discusses how to use I/O after you have configured the interface
and controller.

To configure the interface and controller on the network for the required I/O
see Chapter 2, Configure the interface, and Chapter 3, Configuring the drive
in a Logix System. The Glossary defines the different options.

Topic Page
About I/O Messaging 87
Understanding the ControlLogix Controller I/O Image 88
Using Logic Command/Status 89
Using Reference/Feedback 89
Using Datalinks 91
Example of Ladder Logic Program Information 92
Functions of the Example Programs 92
Logic Command/Status Words 92
ControlLogix Controller Example 92
Create Ladder Logic Using the RSLogix or Studio 5000 with Drive Add-on 92
Profiles

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 does not
assume responsibility or liability (to include intellectual property liability) for
actual use of the examples that are shown in this publication.

About I/O Messaging On CIP-based networks, including EtherNet/IP and I/O connections, are
used to transfer the data that controls the PowerFlex drive and sets its reference.
I/O connections can also be used to transfer data to and from datalinks in
PowerFlex 755T drives.

The interface includes the logic command, logic status, reference, feedback,
and memory allocation for the generic Ethernet module profile (all as 32-bit
words) in the I/O image of the controller. This basic I/O must be configured

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 87


Chapter 4 Using the I/O

in the Ethernet bridge using the RSLogix 5000® / Studio 5000® environment.
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 one 32-bit word for each datalink to the basic I/O Input Size
and/or Output Size.

Understanding the The terms input and output are defined from the point of view of the
controller. Therefore, output I/O is controller produced data that is used by
ControlLogix Controller I/O the drive. Input I/O is drive produced status data that is used as input by the
Image controller. The I/O image varies based on the following:

• How many of the 32-bit datalinks (DL From Net 01…16 and DL To
Net 01…16) for the drive are used.

• ControlLogix®/CompactLogix™ Controllers only - The drive profile


that is used in RSLogix 5000 software, version 20 and Studio 5000
environment, version 21 or later. Add-on Profile is version 1.xx or later.

The drive Add-on Profile in the RSLogix 5000 and Studio 5000 environments
provide descriptive controller tags. The I/O image (tag size and location) is
automatically configured based on the drive being used. A generic profile also
exists and could be used.

88 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Using the I/O Chapter 4

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

Using Logic Command/Status The controller produces the logic command, a 32-bit word of control data,
which is used by the drive or bus supply. The drive or bus supply produces logic
status, a 32-bit word of status data, which is used by the controller.

When using a ControlLogix controller with the drive Add-on Profile, the logic
command word is always DINT 0 in the output image. 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 E, Logic Command/Status Words:
PowerFlex 755T drives and Bus Supplies.

Using Reference/Feedback The controller produces the reference, a 32-bit REAL (floating point) word of
control data that is used by the PowerFlex drives 755TL, 755TR, or 755TM
common bus inverter. The drive or bus supply produces feedback, a 32-bit
REAL (floating point) word of status data, which is used by the controller.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 89


Chapter 4 Using the I/O

When using a ControlLogix controller with the drive Add-on Profile, the 32-
bit REAL reference word is always DINT 1 in the output image (see Table 6).
The 32-bit REAL feedback word is always DINT 1 in the input image.

When using a drive Add-on Profile, the reference and feedback are
automatically properly formatted and displayed as a controller tag. When using
a generic profile, a COP (copy) instruction or user-defined data type (UDDT)
is required to write values to the reference and read values from the feedback.

The reference and feedback 32-bit REAL values represent drive velocity. The
scaling for the speed reference and feedback is dependent on drive 10:1891 -
[Velocity Units]. For example, if Parameter 1891 is set to hertz, a 32-bit REAL
reference value of ‘30.0’ would equal a reference of 30.0 Hz. If Parameter 1891
is set to RPM, a 32-bit REAL reference value of ‘1020.5’ would equal a
reference of 1020.5 RPM. The commanded maximum speed can never exceed
the value of drive 10:1392 - [Max Speed Fwd]. Table 7 shows example
references and their results for a PowerFlex 755T drive that has its:
• 10:1891 - [Velocity Units] set to Hz.
• 10:422 - [Maximum Freq] set to 130 Hz.
• 10:1392 - [Max Speed Fwd] set to 60 Hz.

When 10:1891 - [Velocity Units] is set to RPM, the other parameters are also
in RPM.

Table 7 - PowerFlex755T Drives Example Velocity Reference/Feedback Scaling


Network Reference Value Velocity Command Value (2) Output Velocity Network Feedback Value
130.0 130 Hz 60 Hz (3) 60.0
65.0 65 Hz 60 Hz (3) 60.0
32.5 32.5 Hz 32.5 Hz 32.5
0.0 0 Hz 0 Hz 0.0
-32.5 (1) 32.5 Hz 32.5 Hz 32.5
(1) The effects of values less than 0.0 depend on whether the PowerFlex 755T drive uses a bipolar or unipolar direction mode. See the
drive documentation for details.
(2) For this example, drive 10:1891 - [Velocity Units] is set to Hz.
(3) The drive runs at 60 Hz instead of 130 Hz or 65 Hz because drive 10:1392 - [Max Speed Fwd] sets 60 Hz as the Maximum velocity.

90 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Using the I/O Chapter 4

Using Datalinks A datalink is a mechanism that is used by PowerFlex drives to transfer data to
and from the controller. Datalinks allow a drive parameter value to be read or
written to 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 755T drive datalinks:

• The target of a datalink can be any Host parameter, including host


parameters of a peripheral. For example, drive 10:1915 - [VRef Accel
Time 1] can be the target of the built-in EtherNet/IP interface and any
or all option modules that are installed in the drive.

• The settings of 0:321…336 - [DL From Net 01…16] and


0:340…355 - [DL To Net 01…16] determine the data that is passed
through the datalink mechanism of the drive.

• When an I/O connection that includes datalinks is active, those


datalinks being used are 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 nonvolatile storage (NVS). The value is stored in volatile memory
and lost when the drive loses power. Use datalinks to change the value of
a parameter frequently.

Datalinks for PowerFlex 755T peripherals are locked when the peripheral has
an I/O connection with a controller. For example, the built-in EtherNet/IP
interface on PowerFlex 755T drives only, and option modules such as an
encoder or a communication module. When a controller has an I/O
connection to the drive, the drive does not allow anything that could change
the makeup of the I/O connection in a running system. For example, a reset to
defaults and configuration download. 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 doing the following:
• Inhibiting the module in Studio 5000 or RSLogix 5000 environment
• Putting the controller in Program mode
• Disconnecting the drive from the network

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 91


Chapter 4 Using the I/O

Example of Ladder Logic The example ladder logic programs in this chapter are intended for and operate
PowerFlex 755T drives.
Program Information

Functions of the Example Programs

The following can be accomplished by using the example programs.


• 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 word and logic status word for
PowerFlex 755T drives. See Appendix E, Logic Command/Status Words:
PowerFlex 755T drives and Bus Supplies to view details.

ControlLogix Controller This section includes information on how to use a ControlLogix controller,
and an RSLogix 5000 or Studio5000 drive Add-on Profile.
Example
For information on how to use a PLC-5®, SLC™ 500, or MicroLogix™ 1100/
1400 controller or how to use the Logix controller Generic ETHERNET-
MODULE profile, see Controller Examples for EtherNet/IP network
communication with PowerFlex 750-Drives, publication 750COM-AT001.

Create Ladder Logic Using the RSLogix or Studio 5000 with Drive
Add-on Profiles

The drive Add-on Profile automatically creates descriptive controller tags


(Figure 10) for the entire I/O image in Chapter 3. Use these tags to control and
monitor the drive without creating any ladder logic program. However, if HIM
devices (for example, a PanelView™ graphic terminal) are used to operate the
drive and view its status, create descriptive user-defined Program tags
(Figure 14). Also create a ladder logic program that passes the Controller tag
data to the Program tags. The drive profile that is used in RSLogix 5000
software, is version 20 and Studio 5000 environment, is version 21 or later with
Add-on Profile version 1.xx or later.

92 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Using the I/O Chapter 4

Figure 14 - ControlLogix Program Tags for Drive Add-on Profile Ladder Logic Program Example

An example ladder logic program that uses the automatically created


descriptive Controller tags and passes their data to the user-defined Program
tags is shown in Figure 15 and Figure 16. The name that is assigned when
configuring the I/O (Chapter 3) determines the prefix for the drive Controller
tags.

Figure 15 - ControlLogix Controller Example Ladder Logic Program Using a Drive Add-on Profile
for Logic Status/Feedback

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 93


Chapter 4 Using the I/O

Figure 16 - ControlLogix Controller Example Ladder Logic Program Using a Drive Add-on Profile
for Logic Command/Reference

Figure 17 - ControlLogix Controller Example Ladder Logic Program Using a Drive Add-on Profile
for Logic Command/Reference for a Converter

94 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Chapter 5

Using Explicit Messaging

This chapter provides information and examples that explain how to use
Explicit Messaging with a ControlLogix® controller to configure and monitor
the interface and connected PowerFlex® 755TR, 755TL, 755TM drives, and
755TM Bus Supply.

For information on how to use a PLC-5®, SLC™ 500, or MicroLogix™ 1100/


1400 controller, see Controller Examples for EtherNet/IP Network
communication with PowerFlex 750-Drives, publication 750COM-AT001.
Topic Page
About Explicit Messaging 96
Performing Explicit Messaging 98
ControlLogix Controller Examples 99
Ladder Logic Program to Read a Single Parameter 99
Formatting a Message to Read a Single Parameter 100
Ladder Logic Program to Write a Single Parameter 101
Formatting a Message to Write a Single Parameter 102
Ladder Logic Program to Read Multiple Parameters 103
Formatting a Message to Read Multiple Parameters 104
Ladder Logic Program to Write Multiple Parameters 106
Formatting a Message to Write Multiple Parameters 107
Explanation of Request and Response Data for Scattered Read Multiple Messaging 109

IMPORTANT The drive saves parameter values that are written through Scattered Write
messages into the drives nonvolatile storage (NVS). The NVS allows only a
limited number of write cycles before it cannot store data reliably. To avoid
reaching this limit, do not use the Scattered Write messages for continuous
changes to parameter values.

If a parameter value must be changed continuously, you can use the


datalinks that are associated with the Logix controller's I/O connection, or
you can use individual parameter write messages that store the values that
are written to random access memory (RAM) rather than nonvolatile storage
(NVS) (see class 0x93, instance attribute 10, on page 147).

See Chapter 4 for information about the I/O Image, the use of logic
command/status, reference/feedback, and datalinks.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 95


Chapter 5 Using Explicit Messaging

About Explicit Messaging Explicit Messaging is used to transfer data that does not require continuous
updates. With Explicit Messaging, you can configure and monitor the
parameters of a controlling device on the network.

TIP To message to another device in another drive port, see the Instance table in
Appendix C:
• DPI™ Parameter Object section on page 145 for Device parameters.
• Host DPI Parameter Object section on page 154 for Host parameters.
In the Message Configuration dialog box, set the Instance field to an
appropriate value within the range that is listed for the port in which the
device resides.

IMPORTANT PowerFlex 755T drives have Explicit Messaging limitations. Table 8 shows
the EtherNet/IP Object Class code compatibilities for these drives.

Table 8 - Explicit Messaging Class Code Compatibility with PowerFlex 755T Drive
EtherNet/IP Object Class Code Compatibility Explicit Messaging Function
Parameter Object 0x0F No Not supported.
DPI Parameter Object 0x93 Yes (See Table 6) Single and scattered parameter reads/writes.
Host DPI Parameter Object 0x9F Yes (See Table 6) Single and scattered parameter reads/writes.

96 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Using Explicit Messaging Chapter 5

Table 9 - Explicit Messaging Compatibility with PowerFlex 755T Drive


Port Number Host (Drive) Parameters Device Parameters
0 Class 0x93 or 0x9F —
1 — Class 0x93
2 — Class 0x93
3 — Class 0x93
4 Class 0x9F(1) Class 0x93
(1)
5 Class 0x9F Class 0x93
6 Class 0x9F(1) Class 0x93
7 Class 0x93 or 0x9F —
8 Class 0x93 or 0x9F —
9 Class 0x93 or 0x9F —
10 Class 0x93 or 0x9F —
11 Class 0x93 or 0x9F —
12 Class 0x93 or 0x9F —
13 Class 0x93 or 0x9F —
14 Class 0x93 or 0x9F —
(1) Class 0x93 can be used to access the Host parameters if the device at this port has no Device parameters.

See DPI Parameter Object on page 145 for instance (parameter)


numbering.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 97


Chapter 5 Using Explicit Messaging

Performing Explicit There are five basic events in the Explicit Messaging process. The details of
each step vary depending on the type of controller being used. See the
Messaging documentation for your controller.

Figure 18 - Explicit Message Process

1 Configure and send Explicit


Message Request
Complete Explicit
5 Message

Retrieve Explicit
4
Message Response 2 3
Network Ethernet
Switch

Event Description
1 You format the required data and configure the ladder logic program to send an Explicit Message request to
the communication bridge (download).
2 The communication bridge transmits the Explicit Message Request to the controlled device over the
network.
3 The controlled device transmits the Explicit Message Response back to the communication bridge. The data
is stored in the communication bridge buffer.
4 The controller retrieves the Explicit Message Response from the communication bridge buffer.
5 The Explicit Message is complete.

For information on the maximum number of Explicit Messages that can be


executed at a time, see the documentation for the bridge or communication
bridge and/or controller that is being used.

98 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Using Explicit Messaging Chapter 5

ControlLogix Controller
Examples TIP To display the Message Configuration dialog box in RSLogix 5000® software,
add a message instruction (MSG), create a 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, see Appendix D, EtherNet/IP


Objects.

IMPORTANT The Explicit Messaging examples in this section can be performed with
RSLogix 5000 software version 20 or Studio 5000® application, version 21 or
later.

IMPORTANT The read and write messaging examples in this section are for Device
parameters, which use Class Code 0x93. For Host parameters, use Class Code
0x9F and format the rest of the message in the same way as these examples.
Do not use the Service Type Parameter Read, which accesses the Parameter
object (class 0x0F). The Parameter object is not supported in PowerFlex 755T
drives.

Ladder Logic Program to Read a Single Parameter

A Get Attribute Single message is used to read a parameter. This read message
example reads the value of the 32-bit REAL (floating point) 10:3 - [Output
Current] in a PowerFlex 755T drive.

Table 10 - Example Controller Tags to Read a Single Parameter


Operand Controller Tags for Single Read Message Data Type
XIC Execute_Single_Read_Message BOOL
MSG Single_Read_Message MESSAGE

Figure 19 - Example Ladder Logic to Read a Single Parameter

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 99


Chapter 5 Using Explicit Messaging

Formatting a Message to Read a Single Parameter


Figure 20 - Get Attribute Single Message, Configuration Dialog-boxes

The following table identifies the data that is required in each box to configure
a message to read a parameter.
Configuration Tab Example Value Description
Message Type CIP Generic (network) Used to access the DPI Parameter Object in the drive.
Service Type (1) Get Attribute Single This service is used to read a parameter value.
Service Code (1) e (hexadecimal) Code for the requested service.
Class 93 or 9F (hexadecimal) (4) Class ID for the DPI Parameter Object or Host DPI Parameter Object.
Instance (2) 40963 (Dec.) Instance number is parameter number plus port offset.
Attribute 9 (hexadecimal) Attribute number for the Parameter Value attribute.
Source Element — Leave blank (not applicable).
Source Length 0-bytes Number of bytes of service data to be sent in the message.
Destination Output_Current (5) The tag where the data that is read is stored.
Communication Tab Example Value Description
(3)
Path My_PowerFlex_755T_Drive The path is the route that the message follows.
Tag Tab Example Value Description
Name Single_Read_Message The name for the message.
(1) The default setting for Service Type is ‘Custom’, which enables the entry of a Service Code not available from the Service Type pull-down menu. When choosing a Service
Type other than ‘Custom’ from the pull-down menu, the appropriate hexadecimal value is automatically assigned to the Service Code box, which is dimmed
(unavailable).
(2) The instance is the parameter number plus the offset for the port. For example, to read 10:3 - [Output Current] of a PowerFlex 755T drive, the instance would be 40960
+ 3 = 40963. See DPI Parameter Object on page 145 (Class code 0x93) or The number of instances depends on the maximum number of faults or events that are
supported in the queue. The maximum number of faults/events can be read in Instance 0, Attribute 2. on page 154 (Class code 0x9F) to determine the instance number.
(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_PowerFlex_755T_Drive).
(4) See Table 8 on page 96 for limitations of PowerFlex 755T drives when using DPI Parameter Object Class code 0x93 or Host DPI Parameter Object Class code 0x9F for
Explicit Messaging.
(5) In this example, Output Current is a 32-bit REAL (floating point) parameter that requires the Data Type field to be set to ‘REAL’ when creating the controller tag. To read a
32-bit integer parameter, set the tag Data Type field to ‘DINT’. For a 16-bit parameter, set the Data Type field to ‘INT’. See the drive documentation to determine the size
of the parameter and its data type.

100 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Using Explicit Messaging Chapter 5

Ladder Logic Program to Write a Single Parameter

A Set Attribute Single message is used to write to a parameter. This write


message example writes a value to the 32-bit REAL (floating point) 10: 1915 -
[VRef Accel Time 1] in a PowerFlex 755T drive.

Table 11 - Example Controller Tags to Write a Single Parameter


Operand Controller Tags for Single Write Message Data Type
XIC Execute_Single_Write_Message BOOL
MSG Single_Write_Message MESSAGE

Figure 21 - Example Ladder Logic to Write a Single Parameter

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 101


Chapter 5 Using Explicit Messaging

Formatting a Message to Write a Single Parameter


Figure 22 - Set Attribute Single Message, Configuration Dialog-boxes

The following table identifies the data that is required in each box to configure
a message to write a parameter.
Configuration Tab Example Value Description
Message Type CIP Generic (network) Used to access the DPI Parameter Object in the drive.
Service Type (1) Set Attribute Single This service is used to write a parameter value.
Service Code (1) 10 (hexadecimal) Code for the requested service.
Class 93 or 9F (hexadecimal)(5) Class ID for the Class ID for the DPI Parameter Object or Host DPI Parameter Object.
Instance (2) 42875 (Dec.) Instance number is the parameter number plus the port offset
Attribute (3) 9 or A (hexadecimal) Attribute number for the Parameter Value attribute.
Source Element Accel_Time_1 (6) The tag where the data that is written is stored
Source Length 4-bytes (6) Number of bytes of service data to be sent in the message.
Destination — Leave blank (not applicable).
Communication Tab Example Value Description
(4)
Path My_PowerFlex_755T_Drive The path is the route that the message follows.
Tag Tab Example Value Description
Name Single_Write_Message The name for the message.
(1) The default setting for Service Type is ‘Custom’, which enables the entry of a Service Code not available from the Service Type pull-down menu. When choosing a Service
Type other than ‘Custom’ from the pull-down menu, the appropriate hexadecimal value is automatically assigned to the Service Code box, which is dimmed (unavailable).
(2) The instance is the parameter number plus the offset for the port. For example, to write to a 10:1915 [Vref Accel Time 1] of a PowerFlex 755T drive, the instance would be
40960 + 1915 = 42875. See DPI Parameter Object on page 145 (Class code 0x93) or The number of instances depends on the maximum number of faults or events that are
supported in the queue. The maximum number of faults/events can be read in Instance 0, Attribute 2. on page 154 (Class code 0x9F) to determine the instance number.
(3) When the Attribute value is set to ‘9’, the parameter value is written to nonvolatile storage (NVS) of the drive. The drive retains the parameter value even after the drive
power is cycled. Important: When set to ‘9’, the NVS can quickly exceed its lifecycle and cause the drive to malfunction. By setting the Attribute value to ‘A’ it writes the
parameter value to temporary memory, which deletes the parameter value after the drive power is cycled. When frequent write messages are required, we recommended
using the ‘A’ setting.
(4) 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_PowerFlex_755T_Drive).
(5) See Table 8 on page 96 for limitations of PowerFlex 755T drives when using DPI Parameter Object Class code 0x93 or Host DPI Parameter Object Class code 0x9F for Explicit
Messaging.
(6) In this example, Accel Time 1 is a 32-bit REAL (floating point) parameter that requires the Data Type field to be set to ‘REAL’ when creating the controller tag. To write to a
32-bit integer 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 dialog box must correspond to the selected Data Type in bytes. For example, 4-bytes for a REAL or DINT, or 2-bytes for an INT. See the drive documentation to
determine the size of the parameter and its data type.

102 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Using Explicit Messaging Chapter 5

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 floating point parameters
(five 32-bit REAL) in a PowerFlex 755T drive:
• 10:001 - [Output Frequency]
• 10:003 - [Output Current]
• 10:002 - [Output Voltage]
• 10:004 - [Output Power]
• 0:003 - [DC Bus Volts]

See DPI Parameter Object on page 145 (Class code 0x93) or Host DPI
Parameter Object on page 163 (Class code 0x9F) for parameter numbering.

Table 12 - Example Controller Tags to Read Multiple Parameters


Operand Controller Tags for Scattered Read Message Data Type
XIC Execute_Scattered_Read_Message BOOL
MSG Scattered_Read_Message MESSAGE

Figure 23 - Example Ladder Logic to Read Multiple Parameters

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 103


Chapter 5 Using Explicit Messaging

Formatting a Message to Read Multiple Parameters


Figure 24 - Scattered Read Message Configuration Dialog-boxes

The following table identifies the data that is required in each box to configure
a message to read multiple parameters.
Configuration Tab Example Value Description
Message Type CIP Generic (network) Used to access the DPI Parameter Object in the drive.
Service Type (1) Custom Required for scattered read messages.
Service Code (1) 4d (hexadecimal) Code for the requested service.
Class 93 or 9F (hexadecimal) (3) Class ID for the Class ID for the DPI Parameter Object or Host DPI Parameter Object.
Instance 0 (Dec.) Required for scattered read messages.
Attribute 0 (hexadecimal) Required for scattered read messages.
Source Element Scattered_Read_Request (4) The tag for the request service data.
Source Length 40-bytes (4) Number of bytes of request service data.
Destination Scattered_Read_Response (5) The tag for the response service data.
Communication Tab Example Value Description
(2)
Path My_PowerFlex_755T_Drive The path is the route that the message follows.
Tag Tab Example Value Description
Name Scattered_Read_Message The name for the message.
(1) The default setting for Service Type is ‘Custom’, which enables the entry of a Service Code not available from the Service Type pull-down menu. When choosing a Service
Type other than ‘Custom’ from the pull-down menu, the appropriate hexadecimal value is automatically assigned to the Service Code box, which is dimmed (unavailable).
When reading 32-bit REAL (floating point) parameters, as in this example, data conversion by using COP (copy) instructions or UDDTs is required to 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_PowerFlex_755T_Drive).
(3) See Table 8 on page 96 for limitations of PowerFlex 755T drives when using DPI Parameter Object Class code 0x93 or Host DPI Parameter Object Class code 0x9F for Explicit
Messaging.
(4) 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 dialog box 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 256-bytes, which can read up to 32 parameters, regardless of their size. For parameter numbers, see DPI Parameter Object on
page 145 (Class code 0x93) or Host DPI Parameter Object on page 163 (Class code 0x9F).
(5) The controller tag for ‘Scattered_Read_Response’ must be the same size as the controller tag for ‘Scattered_Read_Request’. For this example, 40-bytes, but it can be
another data type (for this example, a UDDT to handle conversions to parameter values that are a REAL data type).

104 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Using Explicit Messaging Chapter 5

ControlLogix Controller Example Scattered Read Request Data

In this message example, the source tag Scattered Read Request, is used to read
the five floating point parameters (32-bit REAL) in the PowerFlex 755T drive.
See DPI Parameter Object on page 145 (Class code 0x93) or Host DPI
Parameter Object on page 163 (Class code 0x9F) for parameter numbering.
See the data structure in Figure 25.
• 10:001 - [Output Frequency]
• 10:003 - [Output Current]
• 10:002 - [Output Voltage]
• 10:004 - [Output Power]
• 0:003- [DC Bus Volts]

Figure 25 - Example Scattered Read Request Data

ControlLogix Controller Example Scattered Read Response Data

The Scattered Read Request message reads multiple parameters and returns
their values to the destination tag (Scattered_Read_Response). Figure shows
the parameter values which, in this example, have been converted using a
UDDT for correct presentation. For parameters that are 32-bit integers, do not
COP (copy) the data to a REAL tag. COP (copy) could have been used instead
of a UDDT for parameter less than 32-bits. Example Scattered Read Response
Converted Data

In this message example, the parameters have the following values, the values
are written as Port Number: Parameter Number - [Parameter Name]
PowerFlex 755T Drive Parameter Read Value
10:1 - [Output Frequency] 60.205975 Hz
10:3 - [Output Current] 12.570678 A
10:2 - [Output Voltage] 418.34348V AC
10:4 - [Output Power] 12.3534 kW
0:3 - [DC Bus Volts] 566.5277V DC

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 105


Chapter 5 Using Explicit Messaging

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 floating point (32-bit
REAL) parameters in a PowerFlex 755T drive, the values are written as Port
Number: Parameter Number - [Parameter Name]
PowerFlex 755T Drive Parameter Write Value
10:1916 - [VRef Accel Time 2] 11.1 Sec
10:1918 - [VRef Decel Time 2] 22.2 Sec
10:1818 - [Preset Speed 5] 33.3 Hz
10:1819 - [Preset Speed 6] 44.4 Hz
10:1820 - [Preset Speed 7] 55.5 Hz

See DPI Parameter Object on page 145 (Class code 0x93) or Host DPI
Parameter Object on page 163 (Class code 0x9F) for parameter numbering.

Table 13 - Example Controller Tags to Write Multiple Parameters


Operand Controller Tags for Scattered Write Message Data Type
XIC Execute_Scattered_Write_Message BOOL
MSG Scattered_Write_Message MESSAGE

Figure 26 - Example Ladder Logic to Write Multiple Parameters

IMPORTANT The drive saves parameter values that are written through Scattered Write
messages into the drives nonvolatile storage (NVS). The NVS allows only a
limited number of write cycles before it cannot store data reliably. To avoid
reaching this limit, do not use the Scattered Write messages for continuous
changes to parameter values.
If a parameter value must be changed continuously, you can use the
datalinks that are associated with the Logix controller's I/O connection, or
you can use individual parameter write messages that store the values that
are written to Random Access Memory (RAM) rather than NVS (see class
0x93, instance attribute 10, on page 147).

106 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Using Explicit Messaging Chapter 5

Formatting a Message to Write Multiple Parameters


Figure 27 - Scattered Write Multiple Message Configuration Dialog-boxes

The following table identifies the data that is required in each box to configure
a message to write multiple parameters.
Configuration Tab Example Value Description
Message Type CIP Generic (network) Used to access the DPI Parameter Object in the drive.
Service Type (1) Custom Required for scattered write messages.
Service Code (1) 4e (hexadecimal) Code for the requested service.
Class 93 or 9F (hexadecimal) (4) Class ID for the Class ID for the DPI Parameter Object or Host DPI Parameter Object.
Instance 0 (Dec.) Required for scattered write messages.
Attribute (2) 0 (hexadecimal) Required for scattered write messages.
Source Element Scattered_Write_Request (5) The tag for the request service data.
Source Length 40-bytes (5) Number of bytes of request service data.
Destination Scattered_Write_Response (6) The tag for the response service data.
Communication Tab Example Value Description
(3)
Path My_PowerFlex_755T_Drive The path is the route that the message follows.
Tag Tab Example Value Description
Name Scattered_Write_Message The name for the message.
(1) The default setting for Service Type is ‘Custom’, which enables the entry of a Service Code not available from the Service Type pull-down menu. When choosing a Service
Type other than ‘Custom’ from the pull-down menu, the appropriate hexadecimal value is automatically assigned to the Service Code box, which is dimmed
(unavailable). When writing to 32-bit REAL (floating point) parameters, as in this example, data conversion that is using COP (copy) instructions or UDDTs is required to
write the parameter values.
(2) Scattered writes always write parameter values to the nonvolatile storage (NVS) of the drive, which retains these values even after the drive power is cycled. Important:
Be cautious as the NVS can quickly exceed its lifecycle and cause the drive to malfunction.
(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_PowerFlex_755T_Drive).
(4) See Table 8 on page 96 for limitations of PowerFlex 755T drives when using DPI Parameter Object Class code 0x93 or host DPI Parameter Object Class code 0x9F for
Explicit Messaging.
(5) 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 dialog box 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 256-bytes, which can
write up to 32 parameters, regardless of their size. For parameter numbers, see DPI Parameter Object on page 145 (Class code 0x93) or Host DPI Parameter Object on
page 163 (Class code 0x9F).
(6) The controller tag for ‘Scattered_Write_Response’ must be the same size as the controller tag for ‘Scattered_Write_Request’ (for this example, 40-bytes). An array of
DINTs is suggested to be able to read any error codes that are returned.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 107


Chapter 5 Using Explicit Messaging

ControlLogix Controller Example Scattered Write Request Data

In this message example, we use the data structure in Figure 28 in the source tag
(Scattered_Write_Request) to write new values to these floating point(32-bit
REAL) parameters. The values are written as Port Number: Parameter
Number - [Parameter Name].
PowerFlex 755T Drive Parameter Write Value
10:1916 - [VRef Accel Time 2] 11.1 Sec
10:1918 - [VRef Decel Time 2] 22.2 Sec
10:1818 - [Preset Speed 5] 33.3 Hz
10:1819 - [Preset Speed 6] 44.4 Hz
10:1820 - [Preset Speed 7] 55.5 Hz

See DPI Parameter Object on page 145 (Class code 0x93) or Host DPI
Parameter Object on page 163 (Class code 0x9F) for parameter numbering.

Figure 28 shows the parameter values which, in this example, have been
converted using a UDDT to write their values. COP (copy) instructions could
have been used for this purpose instead of a UDDT. If the parameters being
written are 32-bit integers, do not COP (copy) the data to a REAL tag.

Figure 28 - Example Scattered Write Request Converted Data

ControlLogix Controller Example Scattered Write Response Data

The results of the message appear in the destination tag named


Scattered_Write_Response (Figure 29). Values of ‘0’ indicate that no errors
occurred.

Figure 29 - Example Scattered Write Response Data

108 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Using Explicit Messaging Chapter 5

Explanation of Request and Response Data for Scattered Read


Multiple Messaging
The data structures in Table 14 and Table 15 use 32-bit words and can
accommodate up to 32 parameters in a message. In the Response Message, a
parameter number with Bit 31 set indicates that the associated parameter value
field contains an error code (parameter number in response data is negative).

The PowerFlex drives with TotalFORCE™ Control Programming Manual,


publication 750-PM100, lists the data type for each parameter. When
performing a Scattered Read of REAL data type parameters, the DINT
parameter value in the Response (Destination Data) array must be COP to a
REAL tag.
Table 14 - Data Structures for Scattered Read 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

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 109


Chapter 5 Using Explicit Messaging

Table 14 - Data Structures for Scattered Read Messages (continued)


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

When performing a Scattered Write to REAL data type parameters, the REAL
parameter value must be COP to the DINT parameter value tag in the Request
(Source Data) array.
Table 15 - Data Structures for Scattered Write Messages
Request (Source Data) Response (Destination Data)
DINT 0 Parameter Number DINT 0 Parameter Number
1 Parameter Value 1 Pad
2 Parameter Number 2 Parameter Number
3 Parameter Value 3 Pad
4 Parameter Number 4 Parameter Number
5 Parameter Value 5 Pad
6 Parameter Number 6 Parameter Number
7 Parameter Value 7 Pad
8 Parameter Number 8 Parameter Number
9 Parameter Value 9 Pad
10 Parameter Number 10 Parameter Number
11 Parameter Value 11 Pad
12 Parameter Number 12 Parameter Number
13 Parameter Value 13 Pad
14 Parameter Number 14 Parameter Number
15 Parameter Value 15 Pad
16 Parameter Number 16 Parameter Number
17 Parameter Value 17 Pad
18 Parameter Number 18 Parameter Number
19 Parameter Value 19 Pad
20 Parameter Number 20 Parameter Number
21 Parameter Value 21 Pad
22 Parameter Number 22 Parameter Number
23 Parameter Value 23 Pad
24 Parameter Number 24 Parameter Number
25 Parameter Value 25 Pad
26 Parameter Number 26 Parameter Number
27 Parameter Value 27 Pad

110 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Using Explicit Messaging Chapter 5

Table 15 - Data Structures for Scattered Write Messages (continued)


28 Parameter Number 28 Parameter Number
29 Parameter Value 29 Pad
30 Parameter Number 30 Parameter Number
31 Parameter Value 31 Pad
32 Parameter Number 32 Parameter Number
33 Parameter Value 33 Pad
34 Parameter Number 34 Parameter Number
35 Parameter Value 35 Pad

...

...
62 Parameter Number 62 Parameter Number
63 Parameter Value 63 Pad

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 111


Chapter 5 Using Explicit Messaging

Notes:

112 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Chapter 6

Troubleshooting

This chapter provides information for diagnosing and troubleshooting


potential problems with the interface and network.
Topic Page
Viewing Interface Diagnostic Items 99
Viewing and Clearing Events 101
Drive Status Indicators 116
ENET Status Indicator 117
LNK1 Status Indicator 117
LNK2 Status Indicator 118

Viewing Interface Diagnostic If you encounter unexpected communication problems, the diagnostic items of
the interface can help you or Rockwell Automation® personnel troubleshoot
Items the problem. Interface diagnostic items can be viewed with any of these drive
configuration tools:
• PowerFlex® 20-HIM-A6 or 20-HIM-C6S HIM
• Connected Components Workbench™ software, release 10 or later

For details on how to view diagnostic items with the HIM, see the
PowerFlex 20-HIM-A6/-C6S HIM (Human Interface Module) User Manual,
publication 20HIM-UM001.
Table 16 - Interface Diagnostic Items
No. Name Description
1 Common Logic Cmd The present value of the Common logic command being transmitted to the drive by
this interface.
2 Prod Logic Cmd The present value of the Product logic command being transmitted to the drive by
this interface.
3 Reference The present value of the reference being transmitted to the drive by this interface.
4 Common Logic Sts The present value of the common logic status being received from the drive by this
interface.
5 Prod Logic Sts The present value of the product logic status being received from the drive by this
interface.
6 Feedback The present value of the Feedback being received from the drive by this interface.
7 Input Size The size in bytes of the input image that is transferred from the network to the
drive.
8 Output Size The size in bytes of the output image that is transferred from the drive to the
network.
9 DL Fr Net Avail The number from network datalinks currently available to the interface.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 113


Chapter 6 Troubleshooting

Table 16 - Interface Diagnostic Items (continued)


No. Name Description
10 DL To Net Avail The number to network datalinks currently available to the interface.
11 DL Fr Net 01 Val The present value of the respective Host DL From Net xx parameter being
transmitted to the drive by this interface. If a datalink is not used, its respective
12 DL Fr Net 02 Val value is zero.
13 DL Fr Net 03 Val
14 DL Fr Net 04 Val
15 DL Fr Net 05 Val
16 DL Fr Net 06 Val
17 DL Fr Net 07 Val
18 DL Fr Net 08 Val
19 DL Fr Net 09 Val
20 DL Fr Net 10 Val
21 DL Fr Net 11 Val
22 DL Fr Net 12 Val
23 DL Fr Net 13 Val
24 DL Fr Net 14 Val
25 DL Fr Net 15 Val
26 DL Fr Net 16 Val
27 DL To Net 01 Val The present value of the respective Host DL To Net xx parameter being received
from the drive by this interface. If a datalink is not used, its respective value is zero.
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

114 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Troubleshooting Chapter 6

Table 16 - Interface Diagnostic Items (continued)


No. Name Description
43 HW Addr 1 Decimal value of each byte in the Ethernet hardware (MAC) address of the
44 HW Addr 2 interface.
45 HW Addr 3
46 HW Addr 4 255:255:255:255:255:255
47 HW Addr 5
48 HW Addr 6 [HW Addr 1]
[HW Addr 2]
[HW Addr 3]
[HW Addr 4]
HW Addr 5]
[HW Addr 6]

49 IP Addr Act 1 Value of each byte in the present IP address of the interface. A value of ‘0’ appears
50 IP Addr Act 2 if the interface does not currently have an IP address.
51 IP Addr Act 3
52 IP Addr Act 4 255.255.255.255

[IP Addr Act 1]


[IP Addr Act 2]
[IP Addr Act 3]
[IP Addr Act 4]

53 Subnet Act 1 Value of each byte in the present subnet mask of the interface. A value of '0'
54 Subnet Act 2 appears if the interface does not currently have a subnet mask.
55 Subnet Act 3 255.255.255.255
56 Subnet Act 4
[Subnet Act 1]
[Subnet Act 2]
[Subnet Act 3]
[Subnet Act 4]

57 Gateway Act 1 Value of each byte in the present gateway address of the interface. A value of '0'
58 Gateway Act 2 appears if the interface does not currently have a gateway address.
59 Gateway Act 3 255.255.255.255
60 Gateway Act 4
[Gateway Act 1]
[Gateway Act 2]
[Gateway Act 3]
[Gateway Act 4]

61 Net Rx Rate The number of Ethernet packets that are received per second.
62 Net Rx Overruns The number of receive buffer overruns that the Ethernet hardware has reported.
63 Net Rx Packets The number of Ethernet packets that the interface has received.
64 Net Rx Errors The number of received errors reported by the Ethernet hardware.
65 Net Tx Packets The number of Ethernet packets that the interface has transmitted.
66 Net Tx Errors The number of transmit errors reported by the Ethernet hardware.
67 Missed I/O Pkts The number of incoming I/O connection packets that the interface did not receive.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 115


Chapter 6 Troubleshooting

Table 16 - Interface Diagnostic Items (continued)


No. Name Description
68 Net Addr Sw The present value of the interface node address (rotary) switches.
69 MDIX Status Indicates the type of cable that is connected to the interface ports.
P1 = ENET1 network port and P2 = ENET2 network port.
Bit 0 - P1 Normal
Bit 1 - P1 Swapped
Bit 2 - P2 Normal
Bit 3 - P2 Swapped
70 Net Heap Avail The amount of data memory available to the network communication firmware
for dynamic (runtime) memory allocations.

Viewing and Clearing Events The interface has an event queue to record significant events that occur in the
operation of the interface. When such an event occurs, an entry consisting of
the numeric code of the event and a time stamp is put into the event queue. You
can view the event queue using CCW. The event queue cannot be viewed using
the HIM.

The event queue can contain up to 100 entries, which are stored in nonvolatile
storage (NVS). Eventually the event queue becomes full, since its contents are
retained through power cycles and resets. At that point, a new entry replaces
the oldest entry. Only an event queue clear operation clears the event queue
contents.

Many events in the event queue occur under normal operation. If you
encounter unexpected communication problems, the events can help you or
Allen-Bradley® personnel troubleshoot the problem. The following events can
appear in the event queue.
Table 17 - Interface Diagnostic Items
Code Event Description
350 Net LNK1 Up The interface established a network link on its ENET1
network port.
351 Net LNK1 Down The interface lost the network link on its ENET1 network
port.
352 Net LNK2 Up The interface established a network link on its ENET2
network port.
353 Net LNK2 Down The interface lost the network link on its ENET2 network
port.
354 Net Dup Address Another device having the same IP address as the
interface was detected on the network.
355 Invalid Net Cfg The interface network address configuration parameters
are invalid, or the network address that is provided by
the BOOTP or DHCP server is invalid.
356 BOOTP Response The interface received a response to its BOOTP request.
357 DHCP Response The interface received a response to its DHCP request.
358 DHCP Renew The interface renewed its network address lease with
the DHCP Server.

116 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Troubleshooting Chapter 6

Table 17 - Interface Diagnostic Items (continued)


Code Event Description
359 DHCP Rebind The interface rebinded its network address lease with
the DHCP Server.

360 DHCP Release The interface network address lease expired.


361 Net Sent Reset The interface received a reset command from the
network.
362 Net I/O Open The I/O connection from the network to the interface has
been opened.

363 Net I/O Idle The interface received I/O connection ‘idle’ packets from
the network.
364 Net I/O Close The I/O connection from the network to the interface
was closed.
365 Net I/O Timeout The interface I/O connection has timed out.
366 Net I/O Abort The interface I/O connection was aborted because the
datalink configuration was changed.
367 PCCC I/O Open The interface began receiving PCCC control messages
after the PCCC Control Timeout was set to a nonzero
value.
368 PCCC I/O Close The device that sends PCCC control messages to the
interface (for example, the Control Bar feature in CCW)
has set the PCCC Control Timeout to zero.
369 PCCC I/O Timeout The interface has not received a PCCC control message
before the PCCC Control Timeout.
370 Msg Ctrl Open The timeout attribute in the CIP-based network
Assembly Object was set to a nonzero value. This allows
control messages to be sent to the interface via the CIP-
based network Assembly Object.
371 Msg Ctrl Close The timeout attribute in the CIP-based network
Assembly Object was set to zero, disallowing control
messages to be sent to the interface via the CIP-based
network Assembly Object.
372 Msg Ctrl Timeout The interface has not received a control message via the
CIP-based network Assembly Object before the object
timeout attribute triggered.
375 Net Ring Up The Device Level Ring (DLR) status is Normal.
376 Net Ring Down The Device Level Ring (DLR) status is Faulted.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 117


Chapter 6 Troubleshooting

Drive Status Indicators The condition or state of the drive is constantly monitored and is indicated
through the status indicators and/or the HIM (if present).

IMPORTANT The Status Indicator light-emitting diodes on the HIM cradle do not indicate
the status of an installed communication interface option. If an optional
communication interface is installed, refer to that user manual for a
description of status indicator location and indications.

Table 18 - PowerFlex 755T Drive Status Indicator Descriptions


Name Color State Description
STS Green Flashing Drive ready but not running, and no faults are present.
(Status) Steady Drive running, no faults are present.
Yellow Flashing Drive is not running, a type 2 (non-configurable) alarm condition exists and the
drive cannot be started. See 10:467 - [Type 2 Alarms](1).
Steady Drive is not running, a type 1 (configurable) alarm condition exists and the drive
continues to run.
See 10:465 - [Alarm Status A] and 10:466 - [Alarm Status B] (1).
Red Flashing A major fault has occurred. Drive stops. Drive cannot be started until fault
condition is cleared. See 0:610- [Last Fault Code](1).
Steady A non-resettable fault has occurred.
Red / Flashing A minor fault has occurred. When running, the drive continues to run. System is
Yellow Alternately brought to a stop under system control. Fault must be cleared to continue.
Yellow / Flashing When running, a type 1 alarm exists.
Green Alternately See 10:465 - [Alarm Status A] and 10:466 - [Alarm Status B](1).
Green / Flashing Drive is flash updating.
Red Alternately
ENET Unlit Off The interface is not properly connected to the network or needs an IP Address.
Red Flashing An EtherNet/IP connection has timed out.
Steady The interface failed the duplicate IP Address detection test.
Red / Flashing The interface is performing a self-test.
Green Alternately
Green Flashing The interface is properly connected but is not communicating with any devices
on the network.
Steady The interface is properly connected and communicating on the network.
LNK 1 Unlit Off The interface is not powered or is not transmitting on the network.
LNK 2 Green Flashing The interface is properly connected and transmitting data packets on the
network.
Steady The interface is properly connected but is not transmitting on the network.
(1) See the PowerFlex 755T Programming Manual, publication 750-RM002, for information about this parameter.

118 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Troubleshooting Chapter 6

ENET Status Indicator


Table 19 - ENET Status Indicator Description
Status Cause Corrective Action
Off The interface is not powered, the interface is not properly connected • Apply power to the drive.
to the network, or the interface needs an IP Address. • Securely connect the interface to the network by using an
Ethernet cable.
• Set a unique IP Address by using the rotary switches, a BOOTP
server, a DHCP server, or by using interface parameters.
Flashes Red • The I/O connection has timed out. • Re-establish the I/O connection with the controller.
• Explicit messaging control has timed out. • Check the amount of traffic on the network.
• The rotary switches have been changed since power up. • If the I/O connection is multicast, check the IGMP Snooping
• The network configuration (IP Address, subnet mask, gateway settings on the Ethernet switch.
address) is invalid. • Re-establish explicit messaging control with a network client (for
example, enable the Control Bar feature in CCW).
• Cycle power to recognize the new rotary switch settings.
• Write valid values to the interface [IP Addr Cfg x], [Subnet Cfg x],
and [Gateway Cfg x] parameters and cycle power.
Steady Red • Rotary switches are set to a reserved value (0, 255...998). • Set the rotary switches to a non-reserved value (1 ... 254, 999).
• A duplicate IP Address was detected. • Configure the interface to use a unique IP Address and cycle
• The DHCP lease has expired. power.
• Configure the DHCP server to provide longer or infinite leases.
Flashes Green The interface is operating normally but the I/O connection is not • Place the controller in RUN mode.
running and explicit messaging control is not active. • Program the controller to recognize and transmit I/O to the
interface.
• Configure the interface for the program in the controller.
• Normal behavior if no I/O is being transferred.
Steady Green The interface is operating normally and the I/O connection is running No action required.
or explicit messaging control is active.

LNK1 Status Indicator


Table 20 - LNK1 Status Indicator Descriptions
Status Cause Corrective Action
Off The interface is not properly connected to the network. Securely connect the interface to the network by using an Ethernet
cable. Also, make sure that the Ethernet cable is correctly connected
to the Ethernet connector.
Steady Green The ENET1 network port has a 100 Mbps network link, but no No action required.
activity.
Flashes Green The ENET1 network port has a 100 Mbps network link with activity. No action required.
Steady Yellow The ENET1 network port has a 10 Mbps network link, but no activity. No action required.
Flashes Yellow The ENET1 network port has a 10 Mbps network link with activity. No action required.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 119


Chapter 6 Troubleshooting

LNK2 Status Indicator


Table 21 - LNK2 Status Indicator Descriptions
Status Cause Corrective Action
Off The interface is not properly connected to the network. Securely connect the interface to the network by using an Ethernet
cable. Also, make sure that the Ethernet cable is correctly connected
to the Ethernet connector.
Steady Green The ENET2 network port has a 100 Mbps network link, but no No action required.
activity.
Flashes Green The ENET2 network port has a 100 Mbps network link with activity. No action required.
Steady Yellow The ENET2 network port has a 10 Mbps network link, but no activity. No action required.
Flashes Yellow The ENET2 network port has a 10 Mbps network link with activity. No action required.

120 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Appendix A

Status Indicators

Understanding the Status The interface has four status indicators. They can be viewed with the drive
HIM bezel closed or open.
Indicators
Indicators that are shown with HIM
Built-in EtherNet/IP interface indicators are on bezel closed and drive cover installed
main control board in drive control pod

Item Indicator Name Description Page


1 STS Drive Status --
2 ENET EtherNet/IP Connection Status 122
3 LNK1 EtherNet/IP Link and Activity Status 123
LNK2

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 121


Appendix A Status Indicators

ENET Status Indicator This red/green bicolor status indicator shows the status of the network
connection for the interface, as shown in the following table.
Table 22 - ENET Status Indicators
Status Cause Corrective Actions
Off The interface is not powered, the • Apply power to the drive.
interface is not properly connected to • Securely connect the interface to the network by
the network, or the interface needs an using an Ethernet cable.
IP address. • Set a unique IP address by using the rotary
switches, a BOOTP server, a DHCP server, or by using
interface parameters.
Steady Red • Rotary switches are set to a • Set the rotary switches to a non-reserved value
reserved value (0, 255...998). (1...254, 999).
• A duplicate IP address was • Configure the interface to use a unique IP address
detected. and cycle power.
• The DHCP lease has expired. • Configure the DHCP server to provide longer or
infinite leases.
Flashing Red • The I/O connection has timed out. • Re-establish the I/O connection with the controller.
• Explicit Messaging control has • Check the amount of traffic on the network.
timed out. • If the I/O connection is multicast, check the IGMP
• The rotary switches have been Snooping settings on the Ethernet switch.
changed since power up. • Re-establish Explicit Messaging control with a
• The network configuration (IP network client (for example, enable the Control Bar
address, subnet mask, gateway feature in CCW).
address) is invalid. • Cycle power to recognize the new rotary switch
settings.
• Write valid values to the interface [IP Addr Cfg x],
[Subnet Cfg x], and [Gateway Cfg x] parameters
and cycle power.
Flashing Red/ The interface is performing a self-test. No action is required.
Green
Flashing Green The interface is operating normally but • Place the controller in RUN mode.
the I/O connection is not running and • Program the controller to recognize and transmit
Explicit Messaging control is not active. I/O to the interface.
• Configure the interface for the program in the
controller.
• Normal behavior if no I/O is being transferred.
Steady Green The interface is operating normally and No action is required.
the I/O connection is running or Explicit
Messaging control is active.

122 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Status Indicators Appendix A

LINK Status Indicators These green status indicators show the status of the individual Ethernet
connectors for the adapter that transmit or receive data on the network as
shown in the following tables.
Table 23 - LNK1 Status Indicator
Status Cause Corrective Actions
Off The adapter is not properly connected Securely connect the adapter to the network by using
to the network. an Ethernet cable. Also, make sure that the Ethernet
cable is correctly connected to the Ethernet connector.
Steady Green The ENET1 network port has a 100 No action required.
Mbps network link, but no activity.
Flashes Green The ENET1 network port has a 100 No action required.
Mbps network link with activity.
Steady Yellow The ENET1 network port has a 10 Mbps No action required.
network link, but no activity.
Flashes Yellow The ENET1 network port has a 10 Mbps No action required.
network link with activity.

Table 24 - LNK2 Status Indicator


Status Cause Corrective Action
Off The adapter is not properly connected Securely connect the adapter to the network by using
to the network. an Ethernet cable. Also, make sure that the Ethernet
cable is correctly connected to the Ethernet connector.
Steady Green The ENET2 network port has a 100 No action required.
Mbps network link, but no activity.
Flashes Green The ENET2 network port has a 100 No action required.
Mbps network link with activity.
Steady Yellow The ENET2 network port has a 10 Mbps No action required.
network link, but no activity.
Flashes Yellow The ENET2 network port has a 10 Mbps No action required.
network link with activity.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 123


Appendix A Status Indicators

Notes:

124 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Appendix B

Specifications

This appendix presents the specifications for the adapter.

Communication Network
Protocol EtherNet/IP network
Data Rates 10 Mbps full-duplex, 10 Mbps half-duplex, 100 Mbps full-duplex, or 100
Mbps half-duplex
Connection Limits 30 TCP connections
16 simultaneous CIP-based network explicit connections plus one exclusive
owner I/O connection.
Class 1 I/O connections (for example, from a ControlLogix® controller)
uses an exclusive-owner I/O connection.
Explicit Messaging when ‘connected’ is chosen (for example, in a checkbox in
RSLogix 5000® software) uses a CIP-based network explicit connection.
Explicit Messaging where the ‘connected’ option is not chosen, does not use
a CIP-based network explicit connection.
Requested Packet Interval (RPI) 2 ms minimum
Packet Rate At least 1000 total packets per second (500 in and 500 out)

Regulatory Compliance UL UL508C


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

IMPORTANT This product is a category C2 product according to IEC 61800-3. In a domestic


environment, this product causes radio interference, in which case
supplementary mitigation measures can be required.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 125


Appendix B Specifications

Notes:

126 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Appendix C

Interface Parameters

This appendix provides information about the interface parameters.


Topic Page
How Parameters Are Organized 127
Parameter List 128

How Parameters Are The built-in EtherNet/IP interface parameters are numbered consecutively
and displayed in a Numbered List or File-Group view order.
Organized
You can view the interface parameters with any of the following drive
configuration tools:

• PowerFlex® 20-HIM-A6 or 20-HIM-C6S HIM - use the or


key to scroll to the PowerFlex 755T. Press the (Folders) key, and use
the or key to scroll to the DEV PARAM folder.

• Connected Components Workbench™ software—click Parameters.


Select 0 - PowerFlex 755T from the port pull-down list.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 127


Appendix C Interface Parameters

Parameter List
Icon Descriptions
This icon indicates that the parameter value cannot be changed until the drive is stopped.

This icon indicates that the parameter cannot be set to DataLink In.

This icon indicates that an explicit message write cannot change the parameter value. The parameter value can be changed by using a datalink.

Table 25 - Port 0: Parameter List

Parameter 30
No. Display Name Values

[Access Level]
Read-Write

Data Type
Extended Name
Description

300 Net Addr Sel Default: 3 = ‘DHCP’ RW 32-bit 0


Network Address Selection Options: 1 = ‘Parameters’ Integer
Selects the source for the interface node address, subnet mask, and gateway address 2 = ‘BOOTP’
when the rotary switches on the main control board are set to 999. 3 = ‘DHCP’
‘Parameters’ (1) – The address comes from parameters 302 [IP Addr Cfg 1]…313
[Gateway Cfg 4].
‘BOOTP’ (2) – The address comes from a BOOTP server on the network.
‘DHCP’ (3) – The address comes from a DHCP server on the network, this could be a
Stratix® switch.
A power cycle or reset is needed for changes to this parameter to take effect.
301 Net Addr Src Default: 0 = ‘Switches’ RO 32-bit 0
Network Address Source Options: 0 = ‘Switches’ Integer
Displays the active source for the interface node address, subnet mask, and gateway 1 = ‘Parameters’
address. 2 = ‘BOOTP’
‘Switches’ (0) – The address comes from the rotary switches on the main control board. 3 = ‘DHCP’
‘Parameters’ (1) – The address comes from parameters 302 [IP Addr Cfg 1]…313
[Gateway Cfg 4].
‘BOOTP’ (2) – The address comes from a BOOTP server on the network.
‘DHCP’ (3) – The address comes from a DHCP server on the network, this could be a
Stratix switch.
302 IP Addr Cfg 1 Default: 0 RW 32-bit 0
303 IP Addr Cfg 2 Min/Max: 0/255 Integer
304 IP Addr Cfg 3
305 IP Addr Cfg 4
IP Address Configuration n
Sets the first, second, third, and fourth byte in the IP address when parameter 301 [Net
Addr Src] is set to 1 ‘Parameters’.
A power cycle or reset is needed for changes to this parameter to take effect.
306 Subnet Cfg 1 Default: 0 RW 32-bit 0
307 Subnet Cfg 2 Min/Max: 0/255 Integer
308 Subnet Cfg 3
309 Subnet Cfg 4
Subnet Configuration n
Sets the first, second, third, and fourth byte in the subnet mask when parameter 301
[Net Addr Src] is set to 1 ‘Parameters’. The subnet mask cannot be 0.0.0.0.
A power cycle or reset is needed for changes to this parameter to take effect.

128 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Interface Parameters Appendix C

Table 25 - Port 0: Parameter List (continued)

Parameter 30
No. Display Name Values

[Access Level]
Read-Write

Data Type
Extended Name
Description

310 Gateway Cfg 1 Default: 0 RW 32-bit 0


311 Gateway Cfg 2 Min/Max: 0/255 Integer
312 Gateway Cfg 3
313 Gateway Cfg 4
Gateway Configuration n
Sets the first, second, third, and fourth byte in the gateway address when parameter 301
[Net Addr Src] is set to 1 ‘Parameters’. If the gateway address is 0.0.0.0, the PowerFlex
755T can only communicate with devices on the same subnet as the drive. It is not able
to communicate with devices on other subnets.
If the gateway address is not set to 0.0.0.0, then it must be set to an address that is on
the same subnet as the drive's IP address.
A power cycle or reset is needed for changes to this parameter to take effect.
314 Net Rate Cfg 1 Default: 0 = ‘Autodetect’ RW 32-bit 0
Net Rate Configuration 1 Options: 0 = ‘Autodetect’ Integer
Sets the speed and duplex at which the interface communicates on its ENET n network 1 = ‘10 Mbps Full’
port. 2 = ‘10 Mbps Half’
A power cycle or reset is needed for changes to this parameter to take effect. Updates 3 = ‘100 Mbps Full’
0:315 - [Net Rate Act 1] 4 = ‘100 Mbps Half’
315 Net Rate Act 1 Default: 0 = ‘No Link’ RO 32-bit 0
Network Rate Actual 1 Options: 0 = ‘No Link’ Integer
Displays the active network data rate at which interface n communicates. 1 = ‘10 Mbps Full’
2 = ‘10 Mbps Half’
3 = ‘100 Mbps Full’
4 = ‘100 Mbps Half’
5 = ‘Dup IP Addr’
316 Net Rate Cfg 2 Default: 0 = ‘Autodetect’ RW 32-bit 0
Net Rate Configuration 2 Options: 0 = ‘Autodetect’ Integer
Sets the speed and duplex at which the interface communicates on its ENET n network 1 = ‘10 Mbps Full’
port. 2 = ‘10 Mbps Half’
A power cycle or reset is needed for changes to this parameter to take effect. Updates 3 = ‘100 Mbps Full’
0:317 - [Net Rate Act 2] 4 = ‘100 Mbps Half’
317 Net Rate Act 2 Default: 0 = ‘No Link’ RO 32-bit 0
Network Rate Actual 2 Options: 0 = ‘No Link’ Integer
Displays the active network data rate at which interface n communicates. 1 = ‘10 Mbps Full’
2 = ‘10 Mbps Half’
3 = ‘100 Mbps Full’
4 = ‘100 Mbps Half’
5 = ‘Dup IP Addr’

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 129


Appendix C Interface Parameters

Table 25 - Port 0: Parameter List (continued)

Parameter 30
No. Display Name Values

[Access Level]
Read-Write

Data Type
Extended Name
Description

321 DL From Net 01 Default: 0 RW 32-bit 0


322 DL From Net 02 Min/Max: 0/159999 Integer
323 DL From Net 03
324 DL From Net 04
325 DL From Net 05
326 DL From Net 06
327 DL From Net 07
328 DL From Net 08
329 DL From Net 09
330 DL From Net 10
331 DL From Net 11
332 DL From Net 12
333 DL From Net 13
334 DL From Net 14
335 DL From Net 15
336 DL From Net 16
Datalink From Network n
Select a parameter that consumes data, which the datalink nn in the embedded interface
produces.
340 DL To Net 01 Default: 0 RW 32-bit 0
341 DL To Net 02 Min/Max: 0/159999 Integer
342 DL To Net 03
343 DL To Net 04
344 DL To Net 05
345 DL To Net 06
346 DL To Net 07
347 DL To Net 08
348 DL To Net 09
349 DL To Net 10
350 DL To Net 11
351 DL To Net 12
352 DL To Net 13
353 DL To Net 14
354 DL To Net 15
355 DL To Net 16
Datalink To Network n
Select a parameter that produces data, to be consumed by datalink nn in the embedded
interface.
356 DLs From Net Act Default: 0 RO 32-bit 0
Datalinks From Network Actual Min/Max: 0/16 Integer
Displays the number of actual controller-to-drive datalinks being used based on the I/O
connection opened by the controller.
357 DLs To Net Act Default: 0 RO 32-bit 0
Datalinks To Network Actual Min/Max: 0/16 Integer
Displays the number of actual drive-to-controller datalinks being used based on the I/O
connection opened by the controller.

130 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Interface Parameters Appendix C

Table 25 - Port 0: Parameter List (continued)

Parameter 30
No. Display Name Values

[Access Level]
Read-Write

Data Type
Extended Name
Description

360 Comm Flt Action Default: 0 = ‘Fault’ RW 32-bit 0


Communication Fault Action Options: 0 = ‘Fault’ Integer
Sets the action that the communication interface and drive take when I/O 1 = ‘Stop’
communication is disrupted. When communication is re-established, the drive 2 = ‘Zero Data’
automatically receives the logic command, reference, and datalinks over the network 3 = ‘Hold Last’
again.
4 = ‘Send Flt Cfg’
‘Fault’ (0) – The response is a major fault. The drive stops modulating, the motor coasts
to a stop, and a fault reset is required to resume operation.
‘Stop’ (1) – The response is to stop in the way set by the active stop mode.
‘Zero Data’ (2) – The response is to continue operating, but to put zeros in the logic
command, reference, and datalinks.
‘Hold Last’ (3) – The response is to continue operating, and to use the last values in the
logic command, reference, and datalinks.
‘Send Flt Cfg’ (4) – The response is to continue operating, but to use the logic command
that is specified in parameter 365 [Flt Cfg Logic] and the reference that is specified in 365
[Flt Cfg Ref]. The drive also uses the values in parameters 370 [Flt Cfg DL 01]… 385 [Flt
Cfg DL 16] in the parameters consuming data from those datalinks

ATTENTION: Take precautions to help maintain 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).

361 Idle Flt Action Default: 0 = ‘Fault’ RW 32-bit 0


Idle Fault Action Options: 0 = ‘Fault’ Integer
Sets the action that the communication interface and drive take when the controller 1 = ‘Stop’
leaves the run mode (faulted or in program mode). When the controller returns to the 2 = ‘Zero Data’
Run mode, the drive automatically receives the logic command, reference, and datalinks 3 = ‘Hold Last’
over the network again.
4 = ‘Send Flt Cfg’
‘Fault’ (0) – The response is a major fault. The drive stops modulating, the motor coasts
to a stop, and a fault reset is required to resume operation.
‘Stop’ (1) – The response is to stop in the way set by the active stop mode.
‘Zero Data’ (2) – The response is to continue operating, but to put zeros in the logic
command, reference, and datalinks.
‘Hold Last’ (3) – The response is to continue operating, and to use the last values in the
logic command, reference, and datalinks.
‘Send Flt Cfg’ (4) – The response is to continue operating, but to use the logic command
that is specified in parameter 364 [Flt Cfg Logic] and the reference that is specified in 365
[Flt Cfg Ref]. The drive also uses the values in parameters 370 [Flt Cfg DL 01]…385 [Flt
Cfg DL 16] in the parameters consuming data from those datalinks

ATTENTION: Take precautions to help maintain 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, place the controller in program mode).

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 131


Appendix C Interface Parameters

Table 25 - Port 0: Parameter List (continued)

Parameter 30
No. Display Name Values

[Access Level]
Read-Write

Data Type
Extended Name
Description

363 Msg Flt Action Default: 0 = ‘Fault’ RW 32-bit 0


Message Fault Action Options: 0 = ‘Fault’ Integer
Sets the action that the interface and drive take when explicit messaging control (only 1 = ‘Stop’
via PCCC or the CIP Assembly Object) is disrupted. When explicit messaging control is re- 2 = ‘Zero Data’
established, the drive automatically receives the logic command, reference, and 3 = ‘Hold Last’
datalinks over the network again.
4 = ‘Send Flt Cfg’
‘Fault’ (0) – The response is a major fault. The drive stops modulating, the motor coasts
to a stop, and a fault reset is required to resume operation.
‘Stop’ (1) – The response is to stop in the way set by the active stop mode.
‘Zero Data’ (2) – The response is to continue operating, but to put zeros in the logic
command, reference, and datalinks.
‘Hold Last’ (3) – The response is to continue operating, and to use the last values in the
logic command, reference, and datalinks.
‘Send Flt Cfg’ (4) – The response is to continue operating, but to use the logic command
that is specified in parameter 364 [Flt Cfg Logic] and the reference that is specified in 365
[Flt Cfg Ref]. The drive also uses the values in parameters 370 [Flt Cfg DL 01]… 385 [Flt
Cfg DL 16] in the parameters consuming data from those datalinks.

ATTENTION: Take precautions to help maintain 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).

364 Flt Cfg Logic RW Bit 0


Fault Configuration Logic
Set the logic command for the drive if any of the following is true:
360 [Comm Flt Action] is set to 4 ‘Send Flt Cfg’ and I/O communication are disrupted.
361 [Idle Flt Action] is set to 4 ‘Send Flt Cfg’ and the controller leaves the run mode.
362 [Peer Flt Action] is set to 4 ‘Send Flt Cfg’ and Peer I/O communication are disrupted.
363 [Msg Flt Action] is set to 4 ‘Send Flt Cfg’ and Explicit Messaging for drive control is disrupted.
Decel Time 2
Decel Time 1
SpdRef Sel 2
SpdRef Sel 1
SpdRef Sel 0

Accel Time 2

Options
Accel Time1

Clear Faults
Climit Stop
Coast Stop
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved

Reserved

Reserved

Forward
Reverse
Manual
Jog 2

Jog 1
Start
Stop
Run

Default 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Bit 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Note: The first bit table is for systems that contain both an inverter and a converter or only an inverter. The second bit table is for systems that contain ONLY a converter.
Clear Faults

Options
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved

Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved

Reserved
Start
Stop
Run

Default 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Bit 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

132 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Interface Parameters Appendix C

Table 25 - Port 0: Parameter List (continued)

Parameter 30
No. Display Name Values

[Access Level]
Read-Write

Data Type
Extended Name
Description

365 Flt Cfg Ref Default: 0 RW Real 0


Fault Configuration Reference Min/Max: -220000000/+220000000
Set the reference for the drive if any of the following is true:
360 [Comm Flt Action] is set to 4 ‘Send Flt Cfg’ and I/O communication are disrupted.
361 [Idle Flt Action] is set to 4 ‘Send Flt Cfg’ and the controller leaves the run mode.
362 [Peer Flt Action] is set to 4 ‘Send Flt Cfg’ and Peer I/O communication are disrupted.
363 [Msg Flt Action] is set to 4 ‘Send Flt Cfg’ and Explicit Messaging for drive control is
disrupted.
370 Flt Cfg DL 01 Default: 0 RW 32-bit 0
371 Flt Cfg DL 02 Min/Max: 0/4294967295 Integer
372 Flt Cfg DL 03
373 Flt Cfg DL 04
374 Flt Cfg DL 05
375 Flt Cfg DL 06
376 Flt Cfg DL 07
377 Flt Cfg DL 08
378 Flt Cfg DL 09
379 Flt Cfg DL 10
380 Flt Cfg DL 11
381 Flt Cfg DL 12
382 Flt Cfg DL 13
383 Flt Cfg DL 14
384 Flt Cfg DL 15
385 Flt Cfg DL 16
Fault Configuration Datalink nn
Set the data for the parameter consuming data from datalink nn if any of the following is
true:
360 [Comm Flt Action] is set to 4 ‘Send Flt Cfg’ and I/O communication are disrupted.
361 [Idle Flt Action] is set to 4 ‘Send Flt Cfg’ and the controller leaves the run mode.
362 [Peer Flt Action] is set to 4 ‘Send Flt Cfg’ and Peer I/O communication are disrupted.
363 [Msg Flt Action] is set to 4 ‘Send Flt Cfg’ and Explicit Messaging for drive control is
disrupted.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 133


Appendix C Interface Parameters

Notes:

134 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Appendix D

EtherNet/IP Objects

This appendix presents information about the EtherNet/IP objects that can be
accessed using explicit messages. For information on the format of explicit
messages and example ladder logic programs, see Chapter 5, Using Explicit
Messaging.
Object Class Code Page Object Class Code Page
Hex. Dec. Hex. Dec.
Identity Object 0x01 1 136 DPI Alarm Object 0x98 152 156
Assembly Object 0x04 4 137 DPI Diagnostic Object 0x99 153 158
PCCC Object 0x67 103 138 DPI Time Object 0x9B 155 159
DPI Device Object 0x92 146 142 Host DPI Parameter Object 0x9F 159 163
DPI Parameter Object 0x93 147 145 TCP/IP Interface Object 0xF5 245 171
DPI Fault Object 0x97 151 154 Ethernet Link Object 0xF6 246 173

TIP See the EtherNet/IP specification for more information about EtherNet/IP
objects. Information about the EtherNet/IP specification is available on the
ODVA website (http://www.odva.org).

Supported Data Types Table 26 - Supported Data Types


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

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 135


Appendix D EtherNet/IP Objects

Table 26 - Supported Data Types (continued)


Data Type Description
UDINT 32-bit unsigned integer
UINT 16-bit unsigned integer
USINT 8-bit unsigned integer

Identity Object Table 27 - Identity Object: Class Code


Hexadecimal Decimal
0x01 1

Table 28 - Identity Object: Services


Implemented for
Service Code Class Instance Service Name
0x05 No Yes Reset
0x0E Yes Yes Get_Attribute_Single
0x01 Yes Yes Get_Attributes_All

Table 29 - Identity Object: Instances


Instance Description
0 Class
1 Host
2…15 Peripherals on Ports 1…14

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


device that is connected to the interface. This number of components
can be read in Instance 0, Attribute 2.
Table 30 - Identity Object: Class Attributes
Attribute ID Access Rule Name Data Type Description
2 Get Max Instance UINT Total number of instances

Table 31 - Identity Objects: Instance Attributes


Attribute ID Access Rule Name Data Type Description
1 Get Vendor ID UINT 1 = Allen-Bradley®
2 Get Device Type UINT 143
3 Get Product Code UINT Number that identifies the product
name and rating
4 Get Revision: STRUCT of:
Major USINT Value varies
Minor USINT Value varies

136 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


EtherNet/IP Objects Appendix D

Table 31 - Identity Objects: Instance Attributes (continued)


Attribute ID Access Rule Name Data Type Description
5 Get Status UINT Bit 0 = Owned
Bit 8 = Minor recoverable fault
Bit 10 = Major recoverable fault
6 Get Serial Number UDINT Unique 32-bit number
7 Get Product Name SHORT_STRING Product name and rating
19 Get Protective Mode UINT Bit 0 = Unprotected
Bit 1 = Default protection

Assembly Object Table 32 - Assembly Object: Class Code


Hexadecimal Decimal
0x04 4

Table 33 - Assembly Object: Services


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

Table 34 - Assembly Object: Instances


Instance Description
1 All I/O data being read from the interface (read-only)
2 All I/O data that is written to the interface (read/write)

Table 35 - Assembly Object: Class Attributes


Attribute ID Access Rule Name Data Type Description
1 Get Revision UINT 2
2 Get Max Instance UINT 2
100 Set Control Timeout UINT Control time out in seconds

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 137


Appendix D EtherNet/IP Objects

Table 36 - Assembly Object: Instance Attributes


Attribute ID Access Rule Name Data Type Description
1 Get Number of Members UINT 1
2 Get Member List ARRAY of STRUCT:
UINT Size of member data
UINT Size of member path
Packed EPATH Member path
3 Conditional (1) Data Array of Bits Data to be transferred
4 Get Size UINT Size of assembly data in bits
(1) For instance 1, access rule for the data attribute is Get. For instance 2, it is Get/Set.

IMPORTANT Setting an Assembly Object's Data instance attribute can be done only when
the Control Timeout (class attribute 100) has been set to a nonzero value.

PCCC Object Table 37 - PCCC Object: Class Code


Hexadecimal Decimal
0x67 103

Table 38 - PCCC Object: Services


Service Code Implemented for Service Name
Class Instance
0x4B No Yes Execute_PCCC
0x4C No Yes Execute_DH+
0x4D No Yes Execute_Local_PCCC

Instances

Supports Instance 1.

Class Attributes

Not supported.

Instance Attributes

Not supported.

138 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


EtherNet/IP Objects Appendix D

Table 39 - PCCC Object: Message Structure for Execute_PCCC


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

Table 40 - PCCC Object: Message Structure for Execute_DH+


Request Response
Name Data Type Description Name Data Type Description
DLink UINT Destination Link ID DLink UINT Destination Link ID
DSta USINT Destination Station number DSta USINT Destination Station number
DUser USINT Destination ‘User’ number DUser USINT Destination ‘User’ number
SLink UINT Source Link ID SLink UINT Source Link ID
SSta USINT Source Station number SSta USINT Source Station number
SUser USINT Source User number SUser USINT Source User number
CMD USINT Command byte CMD USINT Command byte
STS USINT 0 STS USINT Status byte
TNSW UINT Transport word TNSW UINT Transport word. Same value as the request
FNC USINT Function code; not used for all CMDs EXT_STS USINT Extended status; not used for all CMDs
PCCC_params ARRAY of CMD/FNC specific parameters PCCC_results ARRAY of CMD/FNC specific result data
USINT USINT

Table 41 - PCCC Object: EtherNet/IP Interface Supports


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

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 139


Appendix D EtherNet/IP Objects

Table 41 - PCCC Object: EtherNet/IP Interface Supports (continued)


CMD FNC Description
0x0F 0xA9 SLC 500 protected typed write with 2 address fields
0x0F 0x00 Word range read
0x0F 0x01 Word range write

For more information regarding PCCC commands, see the DF1


Protocol and Command Set Reference Manual, publication 1770-
6.5.16.
Table 42 - N-File Descriptions (All N-files are 16-Bit integers)
N-File Description
N42 This N-file lets you read and write some values configuring the port.
N42:3 Time-out (read/write): Time (in seconds) allowed between messages to the N45 file. If the interface does not receive a
message in the specified time, it performs the fault action configured in its [Comm Flt Action] parameter. A valid
setting is 1...32767 seconds (5…20 seconds is recommended).
N42:7 Interface Port Number (read only): Drive port in which the interface resides.
N42:8 Peer interface (read only): Bit field of devices with peer messaging capabilities.
N45 This N-file lets you read and write control I/O messages. You can write control I/O messages only when the following
conditions are true:
The interface is not receiving /O from a controller. For example, there is no controller on the network, the controller is
in idle (program) mode, the controller is faulted, or the interface is not mapped to the controller.
The value of N42:3 is set to a nonzero value.
Write Read
N45:0 Logic Command (least significant) Logic Command (least significant)
N45:1 Logic Command (most significant) Logic Command (most significant)
N45:2 Reference (least significant) Feedback (least significant)
N45:3 Reference (most significant) Feedback (most significant)
N45:4 DL From Net 01 (least significant) DL To Net 01 (least significant)
N45:5 DL From Net 01 (most significant) DL To Net 01 (most significant)
N45:6 DL From Net 02 (least significant) DL To Net 02 (least significant)
N45:7 DL From Net 02 (most significant) DL To Net 02 (most significant)
N45:8 DL From Net 03 (least significant) DL To Net 03 (least significant)
N45:9 DL From Net 03 (most significant) DL To Net 03 (most significant)
N45:10 DL From Net 04 (least significant) DL To Net 04 (least significant)
N45:11 DL From Net 04 (most significant) DL To Net 04 (most significant)
N45:12 DL From Net 05 (least significant) DL To Net 05 (least significant)
N45:13 DL From Net 05 (most significant) DL To Net 05 (most significant)
N45:14 DL From Net 06 (least significant) DL To Net 06 (least significant)
N45:15 DL From Net 06 (most significant) DL To Net 06 (most significant)
N45:16 DL From Net 07 (least significant) DL To Net 07 (least significant)
N45:17 DL From Net 07 (most significant) DL To Net 07 (most significant)

140 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


EtherNet/IP Objects Appendix D

Table 42 - N-File Descriptions (continued)(All N-files are 16-Bit integers)


N-File Description
N45:18 DL From Net 08 (least significant) DL To Net 08 (least significant)
N45:19 DL From Net 08 (most significant) DL To Net 08 (most significant)
N45:20 DL From Net 09 (least significant) DL To Net 09 (least significant)
N45:21 DL From Net 09 (most significant) DL To Net 09 (most significant)
N45:22 DL From Net 10 (least significant) DL To Net 10 (least significant)
N45:23 DL From Net 10 (most significant) DL To Net 10 (most significant)
N45:24 DL From Net 11 (least significant) DL To Net 11 (least significant)
N45:25 DL From Net 11 (most significant) DL To Net 11 (most significant)
N45:26 DL From Net 12 (least significant) DL To Net 12 (least significant)
N45:27 DL From Net 12 (most significant) DL To Net 12 (most significant)
N45:28 DL From Net 13 (least significant) DL To Net 13 (least significant)
N45:29 DL From Net 13 (most significant) DL To Net 13 (most significant)
N45:30 DL From Net 14 (least significant) DL To Net 14 (least significant)
N45:31 DL From Net 14 (most significant) DL To Net 14 (most significant)
N45:32 DL From Net 15 (least significant) DL To Net 15 (least significant)
N45:33 DL From Net 15 (most significant) DL To Net 15 (most significant)
N45:34 DL From Net 16 (least significant) DL To Net 16 (least significant)
N45:35 DL From Net 16 (most significant) DL To Net 16 (most significant)

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 141


Appendix D EtherNet/IP Objects

DPI Device Object Table 43 - DPI Device Object: Class Code


Hexadecimal Decimal
0x92 146

Table 44 - DPI Device Object: Service


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

Table 45 - DPI Device Object: Instances


Instances Device Example Description
(Hex.) (Dec.)
0x0000…0x0FFF 0…4095 Host Drive 0 Class Attributes (Drive)
0x1000…0x1FFF 4096…8191 Port 1 1 Drive Component 1
0x2000…0x2FFF 8192…12287 Port 2 2 Drive Component 2
0x3000…0x3FFF 12288…16383 Port 3


0x4000…0x4FFF 16384…20479 Port 4 4096 Class Attributes (Port 1)
0x5000…0x5FFF 20480…24575 Port 5 4097 Port 1 Component 1
0x6000…0x6FFF 24576…28671 Port 6


0x7000…0x7FFF 28672…32767 Port 7
0x8000…0x8FFF 32768…36864 Port 8
0x9000…0x9FFF 36864…40959 Port 9
0xA000…0xAFFF 40960…45055 Port 10
0xB000…0xBFFF 45056…49151 Port 11
0xC000…0xCFFF 49152…53247 Port 12
0xD000…0xDFFF 53248…57343 Port 13
0xE000…0xEFFF 57344…61439 Port 14

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


device. The total number of components can be read in Instance 0, Class
Attribute 4.

142 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


EtherNet/IP Objects Appendix D

Table 46 - DPI Device Object: Nonvolatile Class Attributes


Attribute Access Name Data Type Description
ID Rule
0 Get Family Code USINT 0x00 = DPI Peripheral
0x90 = PowerFlex® 755T Drive
0xA0 = 20-750-xxxx Option Module
0xFF = HIM
1 Get Family Text STRING[16] Text identifying the device.
2 Set Language Code USINT 0 = English
1 = French
2 = Spanish
3 = Italian
4 = German
5 = Japanese
6 = Portuguese
7 = Mandarin Chinese
8 = Russian
9 = Dutch
10 = Korean
3 Get Product Series USINT 1=A
2=B…
4 Get Number of Components USINT Number of components (for example,
main control board, I/O boards) in the
device.
5 Set User Definable Text STRING[16] Text identifying the device with a user-
supplied name.
6 Get Status Text STRING[12] Text describing the status of the device.
7 Get Configuration Code USINT Identification of variations.
8 Get Configuration Text STRING[16] Text identifying a variation of a family
device.
9 Get Brand Code UINT 0x0001 = Allen-Bradley
11 Get NVS Checksum UINT Checksum of the nonvolatile storage in a
device.
12 Get Class Revision UINT 2 = DPI
13 Get Character Set Code USINT 0 = HIM
1 = ISO 8859-1 (Latin 1)
2 = ISO 8859-2 (Latin 2)
3 = ISO 8859-3 (Latin 3)
4 = ISO 8859-4 (Latin 4)
5 = ISO 8859-5 (Cyrillic)
6 = ISO 8859-6 (Arabic)
7 = ISO 8859-7 (Greek)
8 = ISO 8859-8 (Hebrew)
9 = ISO 8859-9 (Turkish)
10 = ISO 8859-10 (Nordic)
255 = ISO 10646 (Unicode)
14 Get Product Option Support BOOL[64]
15 Get Languages Supported STRUCT of:
USINT Number of Languages
USINT[n] Language Codes (see Class Attribute 2)

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 143


Appendix D EtherNet/IP Objects

Table 46 - DPI Device Object: Nonvolatile Class Attributes (continued)


Attribute Access Name Data Type Description
ID Rule
16 Get Date of Manufacture STRUCT of:
UINT Year
USINT Month
USINT Day
17 Get Product Revision STRUCT of:
USINT Major Firmware Release
USINT Minor Firmware Release
18 Get Serial Number UDINT Value between 0x00000000 and
0xFFFFFFFF
19 Set Language Selected USINT 0 = Default (HIM prompts at startup)
1 = Language was selected (no prompt)
20 Set Customer-Generated STRING[36] GUID (Globally Unique Identifier) that
Firmware identifies customer firmware flashed into
the device.
30 Get International Status Text STRINGN Text describing the status of device with
support for Unicode.
31 Get/ International User STRINGN Text identifying the device with a user-
Set Definable Text supplied name with support for Unicode.
34 Get Key Information STRUCT of:
UDINT Rating Code
UDINT Device Serial Number
UINT Customization Code
UINT Customization Revision
UINT Brand Code
USINT Family Code
USINT Config Code
USINT Language Code
USINT Major Revision
USINT Minor Revision
USINT[16] Customer-Generated Firmware UUID
35 Get NVS CRC UDINT A 32-bit CRC of the nonvolatile storage in a
device.
38 Set ADC Configuration USINT[16] A device stored value is zeroed if its
Signature configuration changes.
39 Get SI Driver Code UINT Code identifying the protocol between the
device and host.
128 Get Customization Code UINT Code identifying the customized device.
129 Get Customization Revision UINT Revision of the customized device.
Number
130 Get Customization Device STRING[32] Text identifying the customized device.
Text

144 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


EtherNet/IP Objects Appendix D

Table 47 - DPI Device Object: Instance Attributes


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

DPI Parameter Object Table 48 - DPI Parameter Object: Class Code


Hexadecimal Decimal
0x93 147

To access ‘Host Config’ parameters, use the Host DPI Parameter Object (Class
Code 0x9F).

Table 49 - DPI Parameter Object: Instances


Instances Device Example Description
(Hex.) (Dec.)
0x0000…0x0FFF 0…4095 Host Drive 0 Class Attributes (Drive)
0x1000…0x1FFF 4096…8191 Port 1 1 Drive Parameter 1 Attributes
0x2000…0x2FFF 8192…12287 Port 2 2 Drive Parameter 2 Attributes
0x3000…0x3FFF 12288…16383 Port 3

0x4000…0x4FFF 16384…20479 Port 4 4096 Port 1 Class Attributes


0x5000…0x5FFF 20480…24575 Port 5 4097 Port 1 Device Parameter 1
Attributes
0x6000…0x6FFF 24576…28671 Port 6

0x7000…0x7FFF 28672…32767 Port 7


0x8000…0x8FFF 32768…36864 Port 8
0x9000…0x9FFF 36864…40959 Port 9
0xA000…0xAFFF 40960…45055 Port 10
0xB000…0xBFFF 45056…49151 Port 11
0xC000…0xCFFF 49152…53247 Port 12
0xD000…0xDFFF 53248…57343 Port 13
0xE000…0xEFFF 57344…61439 Port 14

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


device. The total number of parameters can be read in Instance 0,
Attribute 0.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 145


Appendix D EtherNet/IP Objects

Table 50 - DPI Parameter Object: Class Attributes


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

146 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


EtherNet/IP Objects Appendix D

Table 51 - DPI Parameter Object: Instance Attributes


Attribute ID Access Name Data Type Description
Rule
6 Get DPI Offline Read Full STRUCT of:
BOOL[32] Descriptor
CONTAINER Offline minimum value
CONTAINER Offline maximum value
CONTAINER Offline Default value
STRING[16] Parameter name
STRING[4] Offline parameter units
UINT Online minimum parameter instance
UINT Online maximum parameter instance
UINT Online default parameter instance
UINT Multiplier parameter instance
UINT Divisor parameter instance
UINT Base parameter instance
UINT Offset parameter instance
USINT Formula number
USINT Pad byte (always zero)
UINT Help instance
UINT Pad word (always a value of zero)
CONTAINER Parameter value
UINT Multiplier
UNIT Divisor
UNIT Base
INT Offset
7 Get DPI Online Read Full STRUCT of:
BOOL[32] Descriptor (see page 150)
CONTAINER(1) Parameter value
CONTAINER Minimum value
CONTAINER Maximum value
CONTAINER Default value
UINT Next parameter
UINT Previous parameter
STRING[4] Units (for example, Amps, Hz)
UINT Multiplier (2)
UINT Divisor (2)
UINT Base (2)
INT Offset (2)
USINT[3] Link (source of the value) (0 = no link)
USINT Always zero
STRING[16] Parameter name
8 Get DPI Descriptor BOOL[32] Descriptor (see page 150)
9 Get/Set DPI Parameter Value Various Parameter value in NVS. (3)
10 Get/Set DPI RAM Parameter Various Parameter value in temporary memory. Valid
Value only for DPI drives.
11 Get/Set DPI Link USINT[3] Link (parameter or function block that is the
source of the value) (0 = no link).
12 Get Help Object Instance UINT ID for help text for this parameter

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 147


Appendix D EtherNet/IP Objects

Table 51 - DPI Parameter Object: Instance Attributes (continued)


Attribute ID Access Name Data Type Description
Rule
13 Get DPI Read Basic STRUCT of:
BOOL[32] Descriptor (see page 150)
CONTAINER Parameter value
CONTAINER Minimum value
CONTAINER Maximum value
CONTAINER Default value
STRING[16] Parameter name
STRING[4] Units (for example, Amps, Hz)
14 Get DPI Parameter STRING[16] Parameter name
Name
15 Get DPI Parameter Alias STRING[16] Customer-supplied parameter name.
16 Get Parameter USINT 0 = No error
Processing Error 1 = Value is less than the minimum
2 = Value is greater than the maximum
18 Get International DPI Struct of:
Offline Parameter STRINGN International parameter name
Text STRINGN International offline units
19 Get International DPI Struct of:
Online Parameter STRINGN International parameter name
Text STRINGN International online units

148 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


EtherNet/IP Objects Appendix D

Table 51 - DPI Parameter Object: Instance Attributes (continued)


Attribute ID Access Name Data Type Description
Rule
20 Get International DPI Struct of:
Online Read Full BOOL[32] Descriptor
CONTAINER Parameter value
CONTAINER Online minimum value
CONTAINER Online maximum value
CONTAINER Online default value
UINT Next
UINT Previous
UINT Multiplier
UINT Divisor
UINT Base
INT Offset
USINT[3] Link
USINT Pad word (always zero)
BOOL[32] Extended descriptor
STRINGN International parameter name
STRINGN International online parameter units
21 Get DPI Extended UDINT Extended Descriptor (see page 151)
Descriptor
22 Get International DPI Struct of:
Offline Read Full BOOL Descriptor
CONTAINER Offline minimum value
CONTAINER Offline maximum value
CONTAINER Offline default value
UINT Online minimum parameter instance
UINT Online maximum parameter instance
UINT Online default parameter instance
UINT Multiplier parameter instance
UINT Divisor parameter instance
UINT Base parameter instance
UINT Offset parameter instance
USINT Formula number
USINT Pad word (always zero)
UINT Help instance
UINT Pad word (always a value of zero)
CONTAINER Parameter value
UINT Multiplier
UINT Divisor
UINT Base
INT Offset
BOOL[32] Extended DPI descriptor
STRINGN International DPI parameter name
STRINGN International DPI offline parameter units
(1) A CONTAINER is a 32-bit block of data that contains the data type used by a parameter value. If signed, the value is sign that is
extended. Padding is used in the CONTAINER to maintain that it is 32-bits.
(2) This value is used in the formulas that are used to convert the parameter value between display units and internal units. See
Formulas for Converting on page 152.
(3) Do NOT continually write parameter data to NVS. See the attention on page 95.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 149


Appendix D EtherNet/IP Objects

Table 52 - DPI Parameter Object: Descriptor Attributes

Bit Name Description


0 Data Type (Bit 1) Right bit is least significant bit (0).
000 = USINT used as an array of Boolean
1 Data Type (Bit 2)
001 = UINT used as an array of Boolean
2 Data Type (Bit 3) 010 = USINT (8-bit integer)
011 = UINT (16-bit integer)
100 = UDINT (32-bit integer)
101 = TCHAR ((8-bit (not Unicode) or 16-bits (Unicode))
110 = REAL (32-bit floating point value)
111 = Use bits 16, 17, 18
3 Sign Type 0 = unsigned
1 = signed
4 Hidden 0 = visible
1 = hidden
5 Not a Link Sink 0 = Can be the sink end of a link.
1 = Cannot be the sink end of a link.
6 Not Recallable 0 = Recallable from NVS
1 = Not Recallable from NVS
7 ENUM 0 = No ENUM text
1 = ENUM text
8 Writable 0 = Read only
1 = Read/write
9 Not Writable When 0 = Writable when enabled. For example, drive running.
Enabled 1 = Not writable when enabled.
10 Instance 0 = Parameter value is not a reference to another parameter.
1 = Parameter value refers to another parameter.
11 Uses Bit ENUM Mask This parameter instance supports the Bit ENUM Mask attribute. For more
information, see the definition of the attribute.
12 Decimal Place (Bit 0) Number of digits to the right of the decimal point.
0000 = 0
13 Decimal Place (Bit 1)
1111 = 15
14 Decimal Place (Bit 2)
15 Decimal Place (Bit 3)
16 Extended Data Type (Bit 4) Bit 16 is the least significant bit.
000 = Reserved
17 Extended Data Type (Bit 5)
001 = UDINT used as an array of Boolean
18 Extended Data Type (Bit 6) 010 = Reserved
011 = Reserved
100 = Reserved
101 = Reserved
110 = Reserved
111 = Reserved
19 Parameter Exists Used to mark parameters that are not available to network tools.
20 Not Used Reserved
21 Formula Links Indicates that the Formula Data is derived from other parameters.
22 Access Level (Bit 1) A 3-bit field that is used to control access to parameter data.
23 Access Level (Bit 2)
24 Access Level (Bit 3)

150 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


EtherNet/IP Objects Appendix D

Table 52 - DPI Parameter Object: Descriptor Attributes (continued)

Bit Name Description


25 Writable ENUM ENUM text: 0 = Read Only, 1 = Read/Write
26 Not a Link Source 0 = Can be the source end of a link.
1 = Cannot be the source end of a link.
27 Enhanced Bit ENUM Parameter supports enhanced bit ENUMs.
28 Enhanced ENUM Parameter supports enhanced ENUMs.
29 Uses DPI Limits Object Parameter uses the DPI Limits Object.
Intelligent offline tools use the Limits Object to select limits and units.
30 Extended Descriptor Parameter uses Extended Descriptor bits, which can be obtained by reading the
DPI Extended Descriptor attribute for this parameter.
31 Always Upload/Download Always include parameter in uploads and downloads.

Table 53 - DPI Parameter Object: Extended Descriptor Attributes


Bit Name Description
0 Indirect Mode 0 = Analog (selects entire parameters)
1 = Digital (selects individual bits within parameters)
1 Indirect Type 0 Analog input list (Instance 0xFFFF)
2 Indirect Type 1 Digital input list (Instance 0xFFFE)
3 Indirect Type 2 Feedback list (Instance 0xFFFD)
4 Indirect Type 3 Analog output list (Instance 0xFFFC)
5 Indirect Type 4 Digital output list (Instance 0xFFFB)
6 Indirect Type 5 Undefined (Instance 0xFFFA)
7 Indirect Type 6 Undefined (Instance 0xFFF9)
8 Indirect Type 7 Undefined (Instance 0xFFF8)
9 Indirect Type 8 Undefined (Instance 0xFFF7)
10 Indirect Type 9 Undefined (Instance 0xFFF6)
11 Indirect Type 10 Undefined (Instance 0xFFF5)
12 Indirect Type 11 Undefined (Instance 0xFFF4)
13 Indirect Type 12 Undefined (Instance 0xFFF3)
14 Indirect Type 13 Undefined (Instance 0xFFF2)
15 Indirect Type 14 Parameter-specific list
16 FP Max Decimals Bit 0 These 4-bits are used on REAL parameters only. They indicate the maximum number
of decimal places to be displayed for small values. A value of 0 indicates that there is
17 FP Max Decimals Bit 1 no limit to the number of decimal places used.
18 FP Max Decimals Bit 2
19 FP Max Decimals Bit 3
20 Extended Parameter 0 = Not an Extended Parameter Reference.
Reference 1 = Extended Parameter Reference.
An Extended Parameter Reference contains a reference to another parameter. The
value is formatted the same as an analog-mode Indirect Selector parameter
SSpppp. Where SS = slot number of device to which this Extended Parameter
Reference is pointing. And pppp = number of the parameter or diagnostic item to
which this Extended Parameter Reference is pointed. An Extended Parameter
Reference can only select parameters unlike an Indirect Selector. An Extended
Parameter Reference could be used to configure a datalink or show the source of a
Reference (among other uses).

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 151


Appendix D EtherNet/IP Objects

Table 53 - DPI Parameter Object: Extended Descriptor Attributes (continued)


Bit Name Description
21 Uses Rating Table This parameter has rating-dependent defaults and limits that can be obtained from
Object the Rating Table Object. The Offline Read Full includes the default value for the
smallest rating and limits. These limits accommodate the full range of values that
are allowed in the family of devices using this particular combination of Family Code
and Config Code. The Online Read Full includes the rating-dependent default and
limit values for this particular combination of Family Code, Config Code, and Rating
Code.
22 Writable Referenced This bit must be zero unless the parameter is an Extended Parameter Reference. If
Parameter the parameter is an Extended Parameter Reference, then:
0 = The referenced parameter can be read-only or writable.
1 = The referenced parameter must always be writable (including while
running).
23 Disallow Zero This bit must be zero unless the parameter is an Indirect Selector or Extended
Parameter Reference. If the parameter is an Indirect Selector or Extended Parameter
Reference, then:
0 = Allow zero
1 = Disallow zero
If this bit is cleared, to indicate that a value of zero is allowed. The device must
support the ‘Zero Text’ parameter attribute so that a software tool or HIM can obtain
text from the Zero Text parameter attribute.
If this bit is set (indicating that a value of zero is disallowed), a software tool or HIM
does not allow you to enter a value of zero.
24 Datalink Out This bit is used by offline tools and indicates a datalink Out parameter. Set bit 20.
25 Datalink In This bit is used by offline tools and indicate a datalink In parameter. Set bits 20 and
22.
26 Not Writable While I/O This parameter cannot be written if the I/O data being exchanged between the Host
Active and the peripheral is valid.
27 Command Parameter This parameter commands the drive to do an action, such as ‘Reset Defaults’ or
‘Autotune’, and then returns to a value of zero. Offline software tools does not allow
setting this parameter to anything other than a value of zero. If an offline file
contains a Command Parameter with a nonzero value, the offline software tool
changes the value to zero. Command parameters cannot have values that do not
return to zero.
28 Current Value Is Default This bit identifies a parameter that does not change if a ‘Reset Defaults’ is
commanded. For example, if a drive contains a Language parameter that is set to
German, setting defaults leave the parameter set to German. Likewise, if the
parameter is set to French, setting defaults leave the parameter set to French.
29 Use Zero Text If the ‘Disallow Zero’ bit is set, this bit must be cleared. If the ‘Disallow Zero’ bit is
cleared, then:
0 = Use Disabled Text parameter class attribute.
1 = Use Zero Text parameter instance attribute.
30…3 Reserved Reserved
1

Formulas for Converting


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

152 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


EtherNet/IP Objects Appendix D

Table 54 - DPI Parameter Object: Common Services


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

Table 55 - DPI Parameter Object Specific Services


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

Table 56 - Get_Attributes_Scattered and Set_Attributes_Scattered


Name Data Type Description
Parameter Number UDINT Parameter to read or write
Parameter Value UDINT Parameter value writes (zero when reading)

The response data appears in the following format:


Table 57 - Get_Attributes_Scattered and Set_Attributes_Scattered: Response
Name Data Type Description
Parameter Number UDINT Parameter can read or write (1)
Parameter Value UDINT Parameter value read (zero when writing) (2)
(1) If an error occurred, bit 31 is turned on in the response.
(2) If an error occurred, the error code appears instead of the value.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 153


Appendix D EtherNet/IP Objects

DPI Fault Object Table 58 - DPI Fault Object: Class Code


Hexadecimal Decimal
0x97 151

Products such as PowerFlex drives use this object for faults. Option
modules use this object for events.
Table 59 - DPI Fault Object: Services
Service Code Implemented for: Service Name
Class Instance
0x0E Yes Yes Get_Attribute_Single
0x10 Yes Yes Set_Attribute_Single

The number of instances depends on the maximum number of faults or


events that are supported in the queue. The maximum number of faults/
events can be read in Instance 0, Attribute 2.
Table 60 - DPI Fault Object: Instances
Instances Device Example Description
(Hex.) (Dec.)
0x0000…0x0FFF 0…4095 Host Drive 0 Class Attributes (Drive)
0x1000…0x1FFF 4096…8191 Port 1 1 Most Recent Drive Fault
0x2000…0x2FFF 8192…12287 Port 2 2 Second Most Recent Drive Fault
0x3000…0x3FFF 12288…16383 Port 3 …


0x4000…0x4FFF 16384…20479 Port 4 4096 Port 1 Class Attributes
0x5000…0x5FFF 20480…24575 Port 5 4097 Port 1 Most Recent Event
0x6000…0x6FFF 24576…28671 Port 6

0x7000…0x7FFF 28672…32767 Port 7


0x8000…0x8FFF 32768…36864 Port 8
0x9000…0x9FFF 36864…40959 Port 9
0xA000…0xAFFF 40960…45055 Port 10
0xB000…0xBFFF 45056…49151 Port 11
0xC000…0xCFFF 49152…53247 Port 12
0xD000…0xDFFF 53248…57343 Port 13
0xE000…0xEFFF 57344…61439 Port 14

154 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


EtherNet/IP Objects Appendix D

Table 61 - DPI Fault Object: Class Attributes


Attribute ID Access Rule Name Data Type Description
1 Get Class Revision UINT Revision of object
2 Get Number of Instances UINT Maximum number of faults/events that the device
can record in its queue.
3 Set Fault Command Write USINT 0 = No Operation
1 = Clear Fault/Event
2 = Clear Fault/Event Queue
3 = Reset Device
4 Get Fault Trip Instance Read UINT Fault that tripped the device. For option modules,
this value is always 1 when faulted.
5 Get Fault Data List STRUCT of: Reserved
USINT
USINT
UINT[n]
6 Get Number of Recorded Faults UINT Number of faults/events in the queue. A ‘0’
indicates that the fault queue is empty.
7 Get Fault Parameter Reference UINT Reserved

Table 62 - DPI Fault Object Instance Attributes


Attribute ID Access Rule Name Data Type Description
0 Get Full/All Information STRUCT of UINT Fault code
STRUCT of: Fault source
USINT DPI port
USINT DPI Device Object
STRING[16] Fault text
STRUCT of: Fault time stamp
LWORD Timer value (0 = timer not supported)
BOOL[16] BOOL[0]: (0 = invalid data, 1 = valid data)
BOOL[1]: (0 = elapsed time, 1 = Real-time)
BOOL[2…15]: Not used
UINT Reserved
CONTAINER[n] Reserved
1 Get Basic Information STRUCT of UINT Fault code
STRUCT of: Fault source
USINT DPI port
USINT DPI Device Object
STRUCT of: Fault time stamp
LWORD Timer value (0 = timer not supported)
BOOL[16] BOOL[0]: (0 = invalid data, 1 = valid data)
BOOL[1]: (0 = elapsed time, 1 = Real-time)
BOOL[2…15]: Not used
2 Get International Fault Text STRINGN Text describing the fault with support for Unicode.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 155


Appendix D EtherNet/IP Objects

DPI Alarm Object Table 63 - DPI Alarm Object: Class Code


Hexadecimal Decimal
0x98 152

Products such as PowerFlex drives use this object for alarms or warnings.
Option Modules do not support this object.
Table 64 - DPI Alarm Object: Services
Service Code Implemented for: Service Name
Class Instance
0x0E Yes Yes Get_Attribute_Single
0x10 Yes Yes Set_Attribute_Single

Table 65 - DPI Alarm Object: Instances


Instances Device Example Description
(Hex.) (Dec.)
0x0000…0x0FFF 0...4095 Host Drive 0 Class Attributes (Drive)
Only host devices can have alarms. 1 Most Recent Alarm
2 Second Most Recent Alarm


The number of instances depends on the maximum number of alarms
that are supported by the queue. The maximum number of alarms can be
read in Instance 0, Attribute 2
Table 66 - DPI Alarm Object: Class Attributes
Attribute Access Name Data Type Description
ID Rule
1 Get Class Revision UINT Revision of object
2 Get Number of Instances UINT Maximum number of alarms that
the device can record in its queue.
3 Set Alarm Command Write USINT 0 = No Operation
1 = Clear Alarm
2 = Clear Alarm Queue
3 = Reset Device
4 Get Fault Data List STRUCT of: Reserved
USINT
USINT
UINT[n]
5 Get Number of Recorded Alarms UINT Number of alarms in the queue. A
‘0’ indicates that the alarm queue is
empty.

156 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


EtherNet/IP Objects Appendix D

Table 67 - DPI Alarm Objects: Instance Attributes


Attribute Access Rule Name Data Type Description
ID
0 Get Full/All Information STRUCT of UINT Alarm code
STRUCT of: Alarm source
USINT DPI port
USINT DPI Device Object
STRING[16] Alarm text
STRUCT of: Alarm time stamp
LWORD Timer value (0 = timer not supported)
BOOL[16] BOOL[0]: (0 = invalid data, 1 = valid data)
BOOL[1]: (0 = elapsed time, 1 = Real-time)
BOOL[2…15] Reserved
UINT Reserved
CONTAINER[n] Reserved
1 Get Basic Information STRUCT of UINT Alarm code
STRUCT of: Alarm source
USINT DPI port
USINT DPI Device Object
STRUCT of: Alarm time stamp
LWORD Timer value (0 = timer not supported)
BOOL[16] BOOL[0]: (0 = invalid data, 1 = valid data)
BOOL[1]: (0 = elapsed time, 1 = Real-time)
BOOL[2…15] Reserved
2 Get International Alarm Text STRINGN Text describing the alarm with support for Unicode.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 157


Appendix D EtherNet/IP Objects

DPI Diagnostic Object Table 68 - DPI Diagnostic Object: Class Code


Hexadecimal Decimal
0x99 153

Table 69 - DPI Diagnostic Object: Services


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

Table 70 - DPI Diagnostic Object: Instances


Instances Device Example Description
(Hex.) (Dec.)
0x1000…0x1FFF 4096…8191 Port 1 1 Drive Diagnostic Item 1
0x2000…0x2FFF 8192…12287 Port 2 2 Drive Diagnostic Item 2
0x3000…0x3FFF 12288…16383 Port 3


0x4000…0x4FFF 16384…20479 Port 4 4096 Port 1 Class Attributes
0x5000…0x5FFF 20480…24575 Port 5 4097 Port 1 Diagnostic Item 1
0x6000…0x6FFF 24576…28671 Port 6


0x7000…0x7FFF 28672…32767 Port 7
0x8000…0x8FFF 32768…36864 Port 8
0x9000…0x9FFF 36864…40959 Port 9
0xA000…0xAFFF 40960…45055 Port 10
0xB000…0xBFFF 45056…49151 Port 11
0xC000…0xCFFF 49152…53247 Port 12
0xD000…0xDFFF 53248…57343 Port 13
0xE000…0xEFFF 57344…61439 Port 14

The number of instances depends on the maximum number of


diagnostic items in the device. The total number of diagnostic items can
be read in Instance 0, Attribute 2.
Table 71 - DPI Diagnostic Object: Class Attributes
Attribute ID Access Rule Name Data Type Description
1 Get Class Revision UINT 1
2 Get Number of Instances UINT Number of diagnostic items in the device
3 Get ENUM Offset UINT DPI ENUM object instance offset

158 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


EtherNet/IP Objects Appendix D

Table 72 - DPI Diagnostic Object: Instance Attributes


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

DPI Time Object Table 73 - DPI Time Object: Class Code


Hexadecimal Decimal
0 x9B 155

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 159


Appendix D EtherNet/IP Objects

Table 74 - DPI Time Object: Services


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

Table 75 - DPI Time Object: Instances

Instances Device Example Description


(Hex.) (Dec.)
0x0000…0x0FFF 0…4095 Host Drive 0 Class Attributes (Drive)
0x1000…0x1FFF 4096…8191 Port 1 1 Real-time Clock
(Predefined, not always
supported)
0x2000…0x2FFF 8192…12287 Port 2 2 Timer 1
0x3000…0x3FFF 12288…16383 Port 3 3 Timer 2
0x4000…0x4FFF 16384…20479 Port 4

… …

… …
0x5000…0x5FFF 20480…24575 Port 5
0x6000…0x6FFF 24576…28671 Port 6
0x7000…0x7FFF 28672…32767 Port 7
0x8000…0x8FFF 32768…36864 Port 8
0x9000…0x9FFF 36864…40959 Port 9
0xA000…0xAFFF 40960…45055 Port 10
0xB000…0xBFFF 45056…49151 Port 11
0xC000…0xCFFF 49152…53247 Port 12
0xD000…0xDFFF 53248…57343 Port 13
0xE000…0xEFFF 57344…61439 Port 14

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


Instance 1 is always reserved for a real-time clock although a device does
not support it. The total number of timers can be read in Instance 0,
Attribute 2.
Table 76 - DPI Time Object: Class Attributes
Attribute ID Access Rule Name Data Type Description
1 Get Class Revision UINT Revision of object
2 Get Number of Instances UINT Number of timers in the object, excluding the Real-time clock that is
predefined.
3 Get First Device Specific Timer UINT Instance of the first timer that is not predefined.
4 Set Time Command Write USINT 0 = No Operation
1 = Clear all timers (Does not clear Real-time clock or read-only
timers)
5 Get Number of Supported Time UINT Number of time zones that are described in the Time Zone List
Zones attribute.
6 Get Time Zone List STRUCT Identifies a time zone.

160 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


EtherNet/IP Objects Appendix D

Table 76 - DPI Time Object: Class Attributes (continued)


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

Table 77 - DPI Time Object: Instance Attributes


Attribute Access Name Data Type Description
ID Rule
0 Get Read Full STRUCT of:
STRING[16] Name of the timer.
LWORD or Elapsed time in milliseconds unless timer is a Real-time clock (see attribute 2).
STRUCT See Attribute 3.
BOOL[16]
1 Get Timer Text STRING[16] Name of the timer
2 Get/Set Timer Value LWORD -or- Elapsed time in milliseconds unless the timer is a Real-time clock.
STRUCT of: Real-time Clock Data:
UINT Milliseconds (0…999)
USINT Seconds (0…59)
USINT Minutes (0…59)
USINT Hours (0…23)
USINT Days (1…31)
USINT Months (1 = January, 12 = December)
USINT Years (since 1972)
3 Get Timer Descriptor BOOL[16] BOOL[0]: (0 = invalid data, 1 = valid data)
BOOL[1]: (0 = elapsed time, 1 = Real-time)
BOOL[2…15]: Not used

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 161


Appendix D EtherNet/IP Objects

Table 77 - DPI Time Object: Instance Attributes (continued)


Attribute Access Name Data Type Description
ID Rule
4 Get International Read Full Struct of:
STRINGN International timer text.
STRUCT Timer value.
BOOL[16] Timer descriptor.
5 Get International Timer Text STRINGN Name of this timer.
6 Get Clock Status BOOL[32] Identifies clock status.
8 Get/Set Number of Leap Seconds INT Identifies the current number of Leap Seconds.
9 Get Clock Options BOOL[32] Identifies the optional functionality available in the System Clock of the
device.
10 Get/Set Clock Options Enable BOOL[32] Identifies which of the options for the clock are enabled.

162 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


EtherNet/IP Objects Appendix D

Host DPI Parameter Object Table 78 - Host DPI Parameter Object: Class Code
Hexadecimal Decimal
0x9F 159

To access ‘Device’ parameters, use the DPI Parameter Object (Class Code
0x93).
Table 79 - Host DPI Parameter Object: Instances
Instances Device Example Description
(Hex.) (Dec.)
0x0000…0x0FFF 0…4095 Host Drive 0 Class Attributes (Drive)
0x1000…0x1FFF 4096…8191 Port 1 1 Drive Parameter 1 Attributes
0x2000…0x2FFF 8192…12287 Port 2 2 Drive Parameter 2 Attributes
0x3000…0x3FFF 12288…16383 Port 3


0x4000…0x4FFF 16384…20479 Port 4 4096 Port 1 Class Attributes
0x5000…0x5FFF 20480…24575 Port 5 4097 Port 1 Host Parameter 2
Attributes
0x6000…0x6FFF 24576…28671 Port 6


0x7000…0x7FFF 28672…32767 Port 7
0x8000…0x8FFF 32768…36864 Port 8
0x9000…0x9FFF 36864…40959 Port 9
0xA000…0xAFFF 40960…45055 Port 10
0xB000…0xBFFF 45056…49151 Port 11
0xC000…0xCFFF 49152…53247 Port 12
0xD000…0xDFFF 53248…57343 Port 13
0xE000…0xEFFF 57344…61439 Port 14

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


device. The total number of parameters can be read in Instance 0,
Attribute 0.
Table 80 - Host DPI Parameter Object: Class Attributes
Attribute ID Access Rule Name Data Type Description
0 Get Number of Instances UINT Number of parameters in the device
1 Set Write Protect Password UINT 0 = Password disabled
n = Password
2 Set NVS Command Write USINT 0 = No Operation
1 = Store values in active memory to NVS
2 = Load values in NVS to active memory
3 = Load default values to active memory
3 Get NVS Parameter Value Checksum UINT Checksum of all parameter values in a user set in NVS
4 Get NVS Link Value Checksum UINT Checksum of parameter links in a user set in NVS
5 Get First Accessible Parameter UINT First parameter available if parameters are protected by passwords. A ‘0’
indicates that all parameters are protected.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 163


Appendix D EtherNet/IP Objects

Table 80 - Host DPI Parameter Object: Class Attributes (continued)


Attribute ID Access Rule Name Data Type Description
7 Get Class Revision UINT 2 = DPI
8 Get First Parameter Processing Error UINT The first parameter that has been written with a value outside of its range.
A ‘0’ indicates no errors.
9 Set Link Command USINT 0 = No Operation
1 = Clear All Parameter Links. Does not clear links to function blocks.

Table 81 - Host DPI Parameter Object: Instance Attributes

Attribute ID Access Rule Name Data Type Description


6 Get DPI Offline Read Full STRUCT of:
BOOL[32] Descriptor
CONTAINER Offline Minimum value
CONTAINER Offline Maximum value
CONTAINER Offline Default value
STRING[16] Parameter name
STRING[4] Offline parameter units
UINT Online minimum parameter instance
UINT Online maximum parameter instance
UINT Online default parameter instance
UINT Multiplier parameter instance
UINT Divisor parameter instance
UINT Base parameter instance
UINT Offset parameter instance
USINT Formula number
USINT Pad byte (always zero)
UINT Help instance
UINT Pad word (always a value of zero)
CONTAINER Parameter value
UINT Multiplier
UNIT Divisor
UNIT Base
INT Offset
7 Get DPI Online Read Full STRUCT of:
BOOL[32] Descriptor (see page 167)
CONTAINER(1) Parameter value
CONTAINER Minimum value
CONTAINER Maximum value
CONTAINER Default value
UINT Next parameter
UINT Previous parameter
STRING[4] Units (for example, Amps, Hz)
UINT Multiplier (2)
UINT Divisor (2)
UINT Base (2)
INT Offset (2)
USINT[3] Link (source of the value) (0 = no link)
USINT Always zero
STRING[16] Parameter name
8 Get DPI Descriptor BOOL[32] Descriptor (see page 167)
9 Get/Set DPI Parameter Value Various Parameter value in NVS. (3)
10 Get/Set DPI RAM Parameter Value Various Parameter value in temporary memory. Valid only for DPI
drives.

164 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


EtherNet/IP Objects Appendix D

Table 81 - Host DPI Parameter Object: Instance Attributes (continued)

Attribute ID Access Rule Name Data Type Description


11 Get/Set DPI Link USINT[3] Link (parameter or function block that is the source of the
value). (0 = no link)
12 Get Help Object Instance UINT ID for help text for this parameter
13 Get DPI Read Basic STRUCT of:
BOOL[32] Descriptor (see page 167)
CONTAINER Parameter value
CONTAINER Minimum value
CONTAINER Maximum value
CONTAINER Default value
STRING[16] Parameter name
STRING[4] Units (for example, Amps, Hz)
14 Get DPI Parameter Name STRING[16] Parameter name
15 Get DPI Parameter Alias STRING[16] Customer supplied parameter name.
16 Get Parameter Processing USINT 0 = No error
Error 1 = Value is less than the minimum
2 = Value is greater than the maximum
18 Get International DPI Offline Struct of:
Parameter Text STRINGN International parameter name
STRINGN International offline units
19 Get International DPI Online Struct of:
Parameter Text STRINGN International parameter name
STRINGN International online units

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 165


Appendix D EtherNet/IP Objects

Table 81 - Host DPI Parameter Object: Instance Attributes (continued)

Attribute ID Access Rule Name Data Type Description


20 Get International DPI Online Struct of:
Read Full BOOL[32] Descriptor
CONTAINER Parameter value
CONTAINER Online minimum value
CONTAINER Online maximum value
CONTAINER Online default value
UINT Next
UINT Previous
UINT Multiplier
UINT Divisor
UINT Base
INT Offset
USINT[3] Link
USINT Pad word (always zero)
BOOL[32] Extended descriptor
STRINGN International parameter name
STRINGN International online parameter units
21 Get DPI Extended Descriptor UDINT Extended Descriptor (see page 168)
22 Get International DPI Offline Struct of:
Read Full BOOL Descriptor
CONTAINER Offline minimum value
CONTAINER Offline maximum value
CONTAINER Offline default value
UINT Online minimum parameter instance
UINT Online maximum parameter instance
UINT Online default parameter instance
UINT Multiplier parameter instance
UINT Divisor parameter instance
UINT Base parameter instance
UINT Offset parameter instance
USINT Formula number
USINT Pad word (always zero)
UINT Help instance
UINT Pad word (always a value of zero)
CONTAINER Parameter value
UINT Multiplier
UINT Divisor
UINT Base
INT Offset
BOOL[32] Extended DPI descriptor
STRINGN International DPI parameter name
STRINGN International DPI offline parameter units
(1) A CONTAINER is a 32-bit block of data that contains the data type used by a parameter value. If signed, the value is sign that is extended. Padding is used in the
CONTAINER to maintain that it is always 32-bits.
(2) This value is used in the formulas that are used to convert the parameter value between display units and internal units. See Formulas for Converting on page 169.
(3) Do NOT continually write parameter data to NVS. See the attention on page 95.

166 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


EtherNet/IP Objects Appendix D

Table 82 - Host DPI Parameter Object: Descriptor Attributes

Bit Name Description


0 Data Type (Bit 1) Right bit is least significant bit (0).
000 = USINT used as an array of Boolean
1 Data Type (Bit 2)
001 = UINT used as an array of Boolean
2 Data Type (Bit 3) 010 = USINT (8-bit integer)
011 = UINT (16-bit integer)
100 = UDINT (32-bit integer)
101 = TCHAR ((8-bit (not Unicode) or 16-bits (Unicode))
110 = REAL (32-bit floating point value)
111 = Use bits 16, 17, 18
3 Sign Type 0 = Unsigned
1 = Signed
4 Hidden 0 = Visible
1 = Hidden
5 Not a Link Sink 0 = Can be the sink end of a link.
1 = Cannot be the sink end of a link.
6 Not Recallable 0 = Recallable from NVS.
1 = Not Recallable from NVS.
7 ENUM 0 = No ENUM text
1 = ENUM text
8 Writable 0 = Read only
1 = Read/write
9 Not Writable When Enabled 0 = Writable when enabled. For example, drive running.
1 = Not writable when enabled.
10 Instance 0 = Parameter value is not a reference to another parameter.
1 = Parameter value refers to another parameter.
11 Uses Bit ENUM Mask This parameter instance supports the Bit ENUM Mask attribute. For more information, see the definition of the attribute.
12 Decimal Place (Bit 0) Number of digits to the right of the decimal point.
0000 = 0
13 Decimal Place (Bit 1)
1111 = 15
14 Decimal Place (Bit 2)
15 Decimal Place (Bit 3)
16 Extended Data Type (Bit 4) Bit 16 is the least significant bit.
000 = Reserved
17 Extended Data Type (Bit 5)
001 = UDINT used as an array of Boolean.
18 Extended Data Type (Bit 6) 010 = Reserved
011 = Reserved
100 = Reserved
101 = Reserved
110 = Reserved
111 = Reserved
19 Parameter Exists Used to mark parameters that are not available to network tools.
20 Not Used Reserved
21 Formula Links Indicates that the Formula Data is derived from other parameters.
22 Access Level (Bit 1) A 3-bit field that is used to control access to parameter data.
23 Access Level (Bit 2)
24 Access Level (Bit 3)
25 Writable ENUM ENUM text: 0 = Read Only, 1 = Read/Write

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 167


Appendix D EtherNet/IP Objects

Table 82 - Host DPI Parameter Object: Descriptor Attributes (continued)

Bit Name Description


26 Not a Link Source 0 = Can be the source end of a link.
1 = Cannot be the source end of a link.
27 Enhanced Bit ENUM Parameter supports enhanced bit ENUMs.
28 Enhanced ENUM Parameter supports enhanced ENUMs.
29 Uses DPI Limits Object Parameter uses the DPI Limits Object.
Intelligent offline tools use the Limits Object to select limits and units.
30 Extended Descriptor Parameter uses Extended Descriptor bits, which can be obtained by reading the DPI Extended Descriptor attribute for this parameter.
31 Always Upload/Download Always include Parameter in uploads and downloads.

Table 83 - Host DPI Parameter Object: Extended Descriptor Attributes

Bit Name Description


0 Indirect Mode 0 = Analog (selects entire parameters)
1 = Digital (selects individual bits within parameters)
1 Indirect Type 0 Analog input list (Instance 0xFFFF)
2 Indirect Type 1 Digital input list (Instance 0xFFFE)
3 Indirect Type 2 Feedback list (Instance 0xFFFD)
4 Indirect Type 3 Analog output list (Instance 0xFFFC)
5 Indirect Type 4 Digital output list (Instance 0xFFFB)
6 Indirect Type 5 Undefined (Instance 0xFFFA)
7 Indirect Type 6 Undefined (Instance 0xFFF9)
8 Indirect Type 7 Undefined (Instance 0xFFF8)
9 Indirect Type 8 Undefined (Instance 0xFFF7)
10 Indirect Type 9 Undefined (Instance 0xFFF6)
11 Indirect Type 10 Undefined (Instance 0xFFF5)
12 Indirect Type 11 Undefined (Instance 0xFFF4)
13 Indirect Type 12 Undefined (Instance 0xFFF3)
14 Indirect Type 13 Undefined (Instance 0xFFF2)
15 Indirect Type 14 Parameter-specific list
16 FP Max Decimals Bit 0 These 4-bits are used on REAL parameters only. They indicate the maximum number of decimal places to be
displayed for small values. A value of 0 indicates that there is no limit to the number of decimal places used.
17 FP Max Decimals Bit 1
18 FP Max Decimals Bit 2
19 FP Max Decimals Bit 1
20 Extended Parameter 0 = Not an Extended Parameter Reference
Reference 1 = Extended Parameter Reference
An Extended Parameter Reference contains a reference to another parameter. The value is formatted the same as
an analog-mode Indirect Selector parameter SSpppp. Where SS = slot number of device to which this Extended
Parameter Reference is pointing. And pppp = number of the parameter or diagnostic item to which this
Extended Parameter Reference is pointed. An Extended Parameter Reference can only select parameters unlike
an Indirect Selector. An Extended Parameter Reference could be used to configure a datalink or show the source
of a reference (among other uses).

168 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


EtherNet/IP Objects Appendix D

Table 83 - Host DPI Parameter Object: Extended Descriptor Attributes (continued)

Bit Name Description


21 Uses Rating Table Object This parameter has rating-dependent defaults and limits that can be obtained from the Rating Table Object. The
Offline Read Full includes the default value for the smallest rating and limits. These limits accommodate the full
range of values that are allowed in the family of devices using this particular combination of Family Code and
Config Code. The Online Read Full includes the rating-dependent default and limit values for this particular
combination of Family Code, Config Code, and Rating Code.
22 Writable Referenced This bit must be zero unless the parameter is an Extended Parameter Reference. If the parameter is an Extended
Parameter Parameter Reference, then:
0 = The referenced parameter can be read-only or writable.
1 = The referenced parameter must always be writable (including while running).
23 Disallow Zero This bit must be zero unless the parameter is an Indirect Selector or Extended Parameter Reference. If the
parameter is an Indirect Selector or Extended Parameter Reference, then:
0 = Allow zero
1 = Disallow zero
If this bit is cleared, indicating that a value of zero is allowed. The device must support the ‘Zero Text’ parameter
attribute so that a software tool or HIM can obtain text from the Zero Text parameter attribute.
If this bit is set (indicating that a value of zero is disallowed), a software tool or HIM does not allow you to enter a
value of zero.
24 Datalink Out This bit is used by offline tools and indicates a datalink Out parameter. Set bit 20.
25 Datalink In This bit is used by offline tools and indicates a datalink In parameter. Set bits 20 and 22.
26 Not Writable While I/O Active This parameter cannot be written if the I/O data being exchanged between the Host and the peripheral is valid.
27 Command Parameter This parameter commands the drive to complete and action, such as ‘Reset Defaults’ or ‘Autotune’, and then
returns to a value of zero. Offline software tools do not allow setting this parameter to anything other than a
value of zero. If an offline file contains a Command Parameter with a nonzero value, the offline software tool
changes the value to zero. Command parameters cannot have values that do not return to zero.
28 Current Value Is Default This bit identifies a parameter that does not change if a ‘Reset Defaults’ is commanded. For example, if a drive
contains a Language parameter that is set to German, setting defaults leave the parameter set to German.
Likewise, if the parameter is set to French, setting defaults leave the parameter set to French.
29 Use Zero Text If the ‘Disallow Zero’ bit is set, this bit must be cleared. If the ‘Disallow Zero’ bit is cleared, then:
0 = Use Disabled Text parameter class attribute.
1 = Use Zero Text parameter instance attribute.
30… Reserved Reserved
31

Formulas for Converting


Display Value = ((Internal Value + Offset) x Multiplier x Base) / (Divisor x 10 Decimal Places))
Internal Value = ((Display Value x Divisor x 10 Decimal Places) / (Multiplier x Base)) - Offset
Table 84 - Host DPI Parameter Object: Common Service
Service Code Implemented for: Service Name
Class Instance
0x0E Yes Yes Get_Attribute_Single
0x10 Yes Yes Set_Attribute_Single

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 169


Appendix D EtherNet/IP Objects

Table 85 - Host DPI Parameter Object: Object Specific Services


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

Table 86 - Get_Attributes_Scattered and Set_Attributes_Scattered


Name Data Type Description
Parameter Number UDINT Parameter to read or write
Parameter Value UDINT Parameter value writes (zero when reading)

The response data appears in the following format:


Table 87 - Get_Attributes_Scattered and Set_Attributes_Scattered Response
Name Data Type Description
Parameter Number UDINT Parameter to read or write (1)
Parameter Value UDINT Parameter value read (zero when writing) (2)
(1) If an error occurred, bit 31 is turned on in the response.
(2) If an error occurred, the error code bit appears instead of the value.

170 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


EtherNet/IP Objects Appendix D

TCP/IP Interface Object Table 88 - TCP/IP Interface Object: Class Code


Hexadecimal Decimal
0xF5 245

Table 89 - TCP/IP Interface Object: Services


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

The interface supports one instance of the TCP/IP Interface object.


Table 90 - TCP/IP Interface Object: Instances
Number Description
0 Class Attributes
1 Object Attributes

Table 91 - TCP/IP Interface Object: Class Attributes


Attribute ID Access Rule Name Data Type Description
1 Get Revision UINT The revision of this object

Table 92 - TCP/IP Interface Object: Instance Attributes


Attribute ID Access Rule Name Data Type Description
1 Get Status of TCP/IP Network UDINT 0 = Not configured
Interface 1 = Valid configuration
2…15 = Reserved
2 Get Configuration Capability UDINT Bit | Value (0 = False, 1 = True)
0 = Supports BOOTP
1 = DNS Client (able to resolve host names by query
to DNS server)
2 = DHCP Client (able to obtain network
configuration through DHCP)
3 = DHCP-DNS Update (able to send its host name in
the DHCP request)
4 = Configuration Settable (able to set the network
configuration via TCP/IP object)
5…31 = Reserved
3 Set Configuration Control UDINT Bit | Value
0…3 = Startup configuration
0 = Use configuration that is saved in NVS
1 = Obtain configuration via BOOTP
2 = Obtain configuration via DHCP
3…15 = Reserved
4 = DNS Enabled (resolves host names by query to
DNS server)
5…31 = Reserved

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 171


Appendix D EtherNet/IP Objects

Table 92 - TCP/IP Interface Object: Instance Attributes (continued)


Attribute ID Access Rule Name Data Type Description
4 Get Physical Link Object STRUCT of:
UINT Path size
Padded EPATH Path
5 Get Interface Configuration STRUCT of:
UDINT Interface IP address
UDINT Interface subnet mask
UDINT Interface gateway address
UDINT Primary name server
UDINT Secondary name server
STRING Default domain name
6 Get Host Name STRING Host name when using DHCP
10 Set Select ACD BOOL Activates the use of Address Conflict Detection (ACD)
11 Set Last Conflict Detected STRUCT of:
USINT ACD Activity
USINT[6] Remote MAC
USINT[28] ARP PDU

172 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


EtherNet/IP Objects Appendix D

Ethernet Link Object Table 93 - Ethernet Link Object: Class Code


Hexadecimal Decimal
0xF6 246

Table 94 - Ethernet Link Object: Services


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

The adapter supports one instance of the TCP/IP Interface object.


Table 95 - Ethernet Link Object: Instances
Number Description
0 Class Attributes
1 ENET1 network port
2 ENET2 network port

Table 96 - Ethernet Link Object: Class Attributes


Attribute ID Access Rule Name Data Type Description
1 Get Revision UINT The revision of this object

Table 97 - Ethernet Link Object: Instance Attributes


Attribute ID Access Rule Name Data Type Description
1 Get Interface Speed UDINT Speed in megabits per second (Mbs)
2 Get Interface Flags UDINT Bit | Value
0 = Link status (0 = inactive, 1 = active)
1 = Duplex (0 = Half-duplex, 1 = Full-duplex)
2…31 = Reserved
3 Get Physical Address USINT[6] MAC address (XX-XX-XX-XX-XX-XX)
The first octet (USINT[0]) is on the left.
4 Get Interface Counters STRUCT of:
UDINT Octets received
UDINT Unicast packets received
UDINT Non-unicast packets received
UDINT Inbound packets that are received but discarded
UDINT Inbound packets with errors (not discarded)
UDINT Inbound packets with unknown protocol
UDINT Octets sent
UDINT Unicast packets sent
UDINT Non-unicast packets sent
UDINT Outbound packets that are discarded
UDINT Outbound packets with errors

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 173


Appendix D EtherNet/IP Objects

Table 97 - Ethernet Link Object: Instance Attributes (continued)


Attribute ID Access Rule Name Data Type Description
5 Get Media Counters STRUCT of: RX = Received, TX = Transmitted
UDINT RX frames not having integral number of octets long
UDINT RX frames not passing FCS check
UDINT TX frames having one collision
UDINT TX frames having multiple collisions
UDINT Number of times of SQE test error message
UDINT TX Frames delayed first attempt by busy medium
UDINT Collisions detected later than 512 bit-times in trans.
UDINT TX frames failing due to excessive collisions
UDINT TX frames failing due to intern MAC sublayer TX error
UDINT Times of carrier sense condition loss during trans
UDINT RX frames exceeding the maximum frame size
UDINT RX frames failing due to intern MAC sublayer RX error
6 Set Interface Control STRUCT of:
WORD Control Bits
UNIT Forced interface speed
7 Get Interface Type USINT Type of interface; 2=twisted pair
10 Get Interface Type SHORT_STRIN ‘1’ = ENET1 network port
G ‘2’ = ENET2 network port

174 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Appendix E

Logic Command/Status Words:


PowerFlex 755T Drives and Bus Supplies

This appendix presents the definitions of the logic command and logic status
words that are used for PowerFlex® 755T drives and bus supplies.

Drive Products Here are the logic command and logic status words for PowerFlex 755TM
common-bus inverters, PowerFlex 755TR, and 755TL drives.

Logic Command Word


Table 98 - Logic Command Word
Logic Bit Command Description
0 Normal Stop 0 = Not Normal Stop
1 = Normal Stop
1 Start (1) 0 = Not Start
1 = Start
2 Jog 1 (2) 0 = Not Jog 1
1 = Jog 1 (speed set in 10:1894)
3 Clear Faults (3) 0 = Not Clear Faults
1 = Clear Faults
4 Unipolar Direction 00 = No Command
5 01 = Forward Command
10 = Reverse Command
11 = Hold Direction Control
6 Manual 0 = Not Manual
1 = Manual
7 Reserved
8 Accel Time 00 = No Command
9 01 = Use Accel Time 1 (10:1915)
10 = Use Accel Time 2 (10:1916)
11 = Use Present Time
10 Decel Time 00 = No Command
11 01 = Use Decel Time 1 (10:1917)
10 = Use Decel Time 2 (10:1918)
11 = Use Present Time

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 175


Appendix E Logic Command/Status Words: PowerFlex 755T Drives and Bus Supplies

Table 98 - Logic Command Word (continued)


Logic Bit Command Description
12 Ref Select 000 = No Command
13 001 = Ref A Select (10:1800)
14 010 = Ref B Select (10:1801)
011 = Preset 3 (10:1816)
100 = Preset 4 (10:1817
101 = Preset 5 (10:1818)
110 = Preset 6 (10:1819)
111 = Preset 7 (10:1820)
15 Reserved
16 Coast Stop 0 = Not Coast to Stop
1 = Coast to Stop
17 Current Limit Stop 0 = Not Current Limit Stop
1 = Current Limit Stop
18 Run (4) 0 = Not Run
1 = Run
19 Jog 2 (2) 0 = Not Jog 2
1 = Jog 2 (speed set in 10:1895)
20…31 Reserved
(1) A Not Stop condition (logic bit 0 = 0) must first be present before a 1 = Start condition starts the drive.
(2) A Not Stop condition (logic bit 0 = 0) must first be present before a 1 = Jog 1/Jog 2 condition jogs the drive. A transition to a ‘0’
stops the drive.
(3) To perform this command, the value must switch from ‘0’ to ‘1’.
(4) A Not Stop condition (logic bit 0 = 0) must first be present before a 1 = Run condition runs the drive. A transition to a ‘0’ stops
the drive.

Logic Status Word Table 99 - Logic Status Word


Logic Bit Status Description
0 Run Ready 0 = Not Ready to Run
1 = Ready to Run
1 Active 0 = Not Active
1 = Active
2 Commanded Direction 0 = Reverse
1 = Forward
3 Actual Direction 0 = Reverse
1 = Forward
4 Accelerating 0 = Not Accelerating
1 = Accelerating
5 Decelerating 0 = Not Decelerating
1 = Decelerating
6 Alarm 0 = No Alarm
1 = Alarm (10:465... 467)
7 Fault 0 = No Fault
1 = Fault (10:461 and 10:462)
8 At Setpt Spd 0 = Not at Setpoint Speed
1 = At Setpoint Speed

176 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Logic Command/Status Words: PowerFlex 755T Drives and Bus Supplies Appendix E

Table 99 - Logic Status Word (continued)


Logic Bit Status Description
9 Manual 0 = Manual Mode Not Active
1 = Manual Mode Active
10 Spd Ref ID 00000 = Reserved
11 00001 = Auto Ref A (10:1800)
12 00010 = Auto Ref B (10:1801)
13 00011 = Auto Preset Speed 3 (10:1816)
14 00100 = Auto Preset Speed 4 (10:1817)
00101 = Auto Preset Speed 5 (10:1818)
00110 = Auto Preset Speed 6 (10:1819)
00111 = Auto Preset Speed 7 (10:1820)
01000 = Reserved
01001 = Reserved
01010 = Reserved
01011 = Reserved
01100 = Reserved
01101 = Reserved
01110 = Reserved
01111 = Reserved
10000 = Man Port 0
10001 = Man Port 1
10010 = Man Port 2
10011 = Man Port 3
10100 = Man Port 4
10101 = Man Port 5
10110 = Man Port 6
10111 = Reserved
11000 = Reserved
11001 = Reserved
11010 = Reserved
11011 = Reserved
11100 = Reserved
11101 = Built-in ENET (0:211)
11110 = Reserved
11111 = Alternate Man Ref Sel (10:1835)
15 Reserved
16 Running 0 = Not Running
1 = Running
17 Jogging 0 = Not Jogging
1 = Jogging (10:1835)
18 Stopping 0 = Not Stopping
1 = Stopping
19 DC Brake 0 = Not DC Brake
1 = DC Brake
20 DB Active 0 = Not Dynamic Brake Active
1 = Dynamic Brake Active
21 Speed Mode 0 = Not Speed Mode
1 = Speed Mode (10:30)
22 Position Mode 0 = Not Position Mode
1 = Position Mode (10:30)
23 Torque Mode 0 = Not Torque Mode
1 = Torque Mode (10:30)

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 177


Appendix E Logic Command/Status Words: PowerFlex 755T Drives and Bus Supplies

Table 99 - Logic Status Word (continued)


Logic Bit Status Description
24 At Zero Speed 0 = Not at Zero Speed
1 =At Zero Speed
25 At Home 0 = Not at Home
1 = At Home
26 At Limit 0 = Not at Limit
1 = At Limit
27 Current Limit 0 = Not at Current Limit
1 = At Current Limit
28 Bus Freq Reg 0 = Not Bus Freq Reg
1 = Bus Freq Reg
29 Enable On 0 = Not Enable On
1 = Enable On
30 Motor Overload 0 = Not Motor Overload
1 = Motor Overload
31 Regen 0 = Not Regen
1= Regen

Bus Supply Products Here are the logic command and logic status words for PowerFlex 755TM bus
supplies.

Logic Command Word


Table 100 - Logic Command Word
Logic Bit Command Description
0 Normal Stop 0 = Not Normal Stop
1 = Normal Stop
1 Start (1) 0 = Not Start
1 = Start
2 Reserved

3 Clear Faults (2) 0 = Not Clear Faults


1 = Clear Faults
4…17 Reserved

18 Run (3) 0 = Not Run


1 = Run

19…31 Reserved

(1)A Not Stop condition (logic bit 0 = 0) must first be present before a 1 = Start condition starts the bus supply modulation.
(2)To perform this command, the value must switch from ‘0’ to ‘1’.
(3)A Not Stop condition (logic bit 0 = 0) must first be present before a 1 = Run condition runs the bus supply modulation. A transition
to a ‘0’ stops the modulation.

178 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Logic Command/Status Words: PowerFlex 755T Drives and Bus Supplies Appendix E

Logic Status Word


Table 101 - Logic Status Words
Logic Bit Status Description
0 Ready 0 = Not Ready to Run
1 = Ready to Run
1 Reserved

2 Auto Restart Active 0 = Auto Restart not active


1 = Auto Restart active
3 Auto Restart Countdown 0 = Auto Restart not counting downtime
1 = Auto Restart counting downtime before attempting
restart
4 Heat Sink Fan On 0 = Heat sink fan off
1 = Heat sink fan on
5 Autotuning 0 = Autotune not active
1 = Autotune active
6 Alarm 0 = No Alarm
1 = Alarm
7 Fault 0 = No Fault
1 = Fault
8 At DC Reference 0 = DC Bus voltage not within 1% of reference
1 = DC Bus voltage within 1% of reference

9…14 Reserved

15 Start Inhibit 0 = No condition inhibiting start


1 = Condition is inhibiting start
16 Running 0 = Line-side converter not modulating
1 = Line-side converter modulating
17…20 Reserved

21 AC Ridethrough 0 = Not riding through a power disturbance


1 = Riding through a power disturbance
22 Input Phase Loss 0 = Input phase loss is not occurring
1 = Input phase loss is occurring
23 AC Line Synchronized 0 = Line-side converter that is not synchronized with
incoming power frequency and phase
1 = Line-side converter that is synchronized with incoming
power frequency and phase
24 kVAR Only Active 0 = Line-side converter not commanding only reactive
current
1 = Line-side converter commanding only reactive current

25 In Precharge 0 = Not executing a precharge


1 = Executing a precharge
26 At Limit 0 = Output is not being limited
1 = Output is being limited. See 13:226 [At Limit Status]

27 Cur Limit 0 = Current is not being limited


1 = Current is being limited
28 Converter Bus Regulating 0 = Not actively regulating DC Bus voltage
1 = Actively regulating DC Bus voltage

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 179


Appendix E Logic Command/Status Words: PowerFlex 755T Drives and Bus Supplies

Table 101 - Logic Status Words (continued)


29 Enable On 0 = Converter is not being enabled by digital input
1 = Digital input is configured to enable the line-side
converter, and the digital input is set

30 Motoring 0 = Not modulating to draw power from AC line


1 = Modulating to draw power from AC line

31 Regenerating 0 = Not modulating to send power to AC line


1 = Modulating to send power to AC line

180 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Glossary

The following terms and abbreviations are used throughout this manual. For
definitions of terms that are not listed here, refer to the Allen-Bradley®
Industrial Automation Glossary, publication AG-7.1.

Adapter Devices such as drives, controllers, and computers usually require a network
communication adapter to provide a communication interface between them
and a network such as EtherNet/IP. An adapter reads data on the network and
transmits it to the connected device. It also reads data in the device and
transmits it to the network.

The built-in EtherNet/IP adapter connects its PowerFlex® 755T drive to an


EtherNet/IP network. Adapters are sometimes also called cards, built-in
communication options, gateways, modules, or peripherals.

ADC (Automatic Device A feature in both RSLogix 5000® software, version 20 and Studio 5000®
Configuration) environment, version 21 or later. Supports the automatic download of
configuration data upon the Logix controller establishing an EtherNet/IP
network connection to a PowerFlex 755T drive (and its associated
peripherals).

BOOTP (Bootstrap Protocol) BOOTP lets the interface configure its network address dynamically at restart
if the network has a BOOTP server. The BOOTP server assigns the interface a
preconfigured IP address, a subnet mask, and a gateway address. Therefore, you
do not have to configure these with the parameters in the interface. BOOTP
can make it easier to administer an Ethernet network. A free version of the
Rockwell Software® BOOTP-DHCP server can be obtained at http://
www.rockwellautomation.com/global/relianceelectricdrives/bootp-
utility.page.

Bridge A network device that can route messages from one network to another. A
bridge also refers to a communication module in a ControlLogix® controller
that connects the controller to a network.

CIP (Common Industrial Protocol) CIP-based networks are the transport and application layer protocol that is
used for messaging over EtherNet/IP, ControlNet, and DeviceNet networks.
The protocol is used for implicit messaging (real-time I/O) and Explicit
Messaging (configuration, data collection, and diagnostics).

Communication Bridge A communication bridge is a separate module (of a multi-module controller)


or a built-in component (of a single-module controller) that provides
communication with adapters that are connected to a network. See also
Controller.

Connected The recommended tool for monitoring and configuring Allen-Bradley drive
Components Workbench™ software products and option modules. It can be used on computers that run various
Microsoft Windows® operating systems. You can obtain a free copy of
Connected Components Workbench™ software at http://www.ab.com/
support/abdrives/webupdate/software.html.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 181


Glossary

ControlFLASH A free software tool that is used to update the firmware of Allen-Bradley
products. ControlFLASH™ software is downloaded automatically when the
firmware revision file for the product being updated is downloaded from the
Allen-Bradley updates website to your computer. ControlFLASH version 13 is
not supported.

Controller A controller, also called programmable logic controller, is a solid-state control


system that has a user-programmable memory for storage of instructions to
implement specific functions. The functions include: I/O control, logic,
timing, counting, report generation, communication, arithmetic, and data file
manipulation. A controller consists of a central processor, input/output
interface, and memory.

Controller Hierarchy An interface that is configured for a Controller hierarchy exchanges data with
the Logix Controller. Usually, a network has one communication bridge,
which is the controlling device, and all other devices (for example, drives
connected to EtherNet/IP adapters) are I/O devices.

On a network with multiple controllers, each I/O device must have a


communication bridge that is linked to a specified controller.

Data Rate The speed at which data is transferred on the EtherNet/IP network. You can
set the interface to a data rate of 10 Mbps Full-Duplex, 10 Mbps half-duplex,
100 Mbps Full-Duplex, or 100 Mbps Half-Duplex. If the network switch or
link auto-negotiates the data rate, you can set the interface to detect the data
rate.

Datalinks A datalink is a type of pointer that is used by PowerFlex 755T drives to transfer
data to and from the controller. Datalinks allow specified parameter values to
be accessed or changed without using explicit messages. When enabled, each
32-bit datalink in a PowerFlex 755T drive consumes 4-bytes in the input image
and/or 4-bytes in the output image of the controller.

DHCP (Dynamic Host DHCP lets the interface configure its network address dynamically at restart if
Configuration Protocol) the network has a DHCP server. The DHCP server assigns the interface a
preconfigured IP address, a subnet mask, and a gateway address. Therefore, you
do not have to configure these with the parameters in the interface. DHCP can
make it easier to administer an Ethernet network. A free version of the
Rockwell Software BOOTP-DHCP server can be obtained at http://
www.rockwellautomation.com/global/relianceelectricdrives/bootp-
utility.page

DLR (Device Level Ring) Network A DLR network is a single-fault tolerant ring network that is intended for the
interconnection of automation devices. This topology is also implemented at
the device level. No additional switches are required.

DNS (Domain Name System) A hierarchical decentralized naming system for any resource that is connected
to the Internet or a private network. It associates various information with
domain names that are assigned to each of the participating entities.

182 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Glossary

Duplex Duplex describes the mode of communication. ‘Full-duplex’ communication


let a device exchange data in both directions simultaneously. ‘Half-duplex’
communication let a device exchange data only in one direction at a time. The
duplex that is used by the interface depends on the type of duplex that other
network devices, such as switches, support.

EDS (Electronic Data Sheet) Files Simple text files that are used by network configuration tools to describe
products so that you can easily commission them on a network. EDS files
describe a product device type and revision. EDS files for many Allen-Bradley
products can be found at http://www.ab.com/networks/eds.

EtherNet/IP Network EtherNet/IP (Industrial Protocol) is an open Producer/Consumer


communication network that is based on the Ethernet standard (IEEE 802.3),
TCP/IP, UDP/IP, and CIP-based networks. Designed for industrial
communication, both I/O and explicit messages can be transmitted over the
network. Each device is assigned a unique IP address and transmits data on the
network. The number of devices that an EtherNet/IP network can support
depends on the class of IP address. For example, a network with a Class CIP
address can have 254 nodes.

General information about EtherNet/IP and the EtherNet/IP specification is


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

Explicit Messaging Explicit messages are used to transfer data that does not require continuous
updates. They are typically used to configure, monitor, and diagnose devices
over the network.

Fault Action A fault action determines how the interface and connected drive act when a
communication fault occurs or when the controller is switched out of run
mode. For example, when there is a disconnected cable. The former uses a
communication fault action, and the latter uses an idle fault action.

Fault Configuration When communication is disrupted (for example, a cable is disconnected), the
interface and connected drive can respond with a user-defined fault
configuration. The user sets the data that is sent to the drive by using specific
fault configuration parameters in the interface. When a fault action parameter
is set to use the fault configuration data and a fault occurs, the data from these
parameters is sent as the logic command, reference, and/or datalinks.

Gateway A device on a network that connects an individual network to a system of


networks. When a node must communicate with a node on another network, a
gateway transfers the data between the two networks. Configure the address
for the gateway device in the interface if you want the interface to
communicate with devices that are not on its network.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 183


Glossary

Hardware Address Each Ethernet device has a unique hardware address (sometimes called a MAC
address) that is 48-bits. The address appears as six digits that are separated by
colons (for example, xx:xx:xx:xx:xx:xx). Each digit has a value from 0 to 255
(0x00 and 0xFF). This address is assigned in the hardware and cannot be
changed. It is required to identify the device if you are using a BOOTP or
DHCP server.

HIM (Human Interface Module) A device that can be used to configure and control a drive. The PowerFlex 20-
HIM-A6 or 20-HIM-C6S HIM can be used to configure PowerFlex 755T
drives and their connected peripherals.

Hold Last When communication is disrupted (for example, a cable is disconnected), the
interface and its connected drive can respond by holding last. Hold last results
in the drive that is receiving the last data that is received via the network
connection before the disruption. If the drive was running and was using the
reference from the interface, it continues to run at the same reference.

Idle Action An idle action determines how the interface and connected drive act when the
controller is switched out of run mode.

IGMP (Internet Group A communication protocol that is used by hosts and adjacent routers on
Management Protocol) networks to establish multicast group memberships. IGMP is a part of IP
multicast.

IGMP Snooping The process of listening to Internet Group Management Protocol (IGMP)
network traffic. The feature allows a network switch to listen in on the IGMP
conversation between hosts and routers. By listening to these conversations, the
switch maintains a map of which links need which IP multicast streams.

I/O Data I/O data, sometimes called ‘implicit messages’ or ‘input/output’, is time-critical
data such as a logic command and reference. The terms ‘input’ and ‘output’ are
defined from the controller’s point of view. The output is produced by the
controller and consumed by the interface. The input is produced by the
interface and consumed by the controller. The terms 'To Net' and 'From Net'
used in drive parameters are defined from the drives point of view. 'To Net' is
produced by the drive and consumed by the controller. 'From Net' is produced
by the controller and consumed by the drive.

IP Addresses A unique IP address identifies each node on an EtherNet/IP network. An IP


address consists of 32-bits that are divided into four segments of 1-byte each. It
appears as four decimal integers that are separated by periods
(xxx.xxx.xxx.xxx). Each ‘xxx’ can have a decimal value from 0 to 255. For
example, an IP address could be 192.168.0.1.

An IP address has two parts: a network ID and a host ID. The class of network
determines the format of the address.
0 1 7 15 23 31
Class A 0 Network ID Host ID

0 1 7 15 23 31
Class B 1 0 Network ID Host ID

184 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Glossary

0 1 2 7 15 23 31
Class C 1 1 0 Network ID Host ID

The number of devices on your EtherNet/IP network vary depending on the


number of bytes that are used for the network address. In many cases, you are
given a network with a Class C address, in which the first 3-bytes contain the
network address (subnet mask = 255.255.255.0). This leaves 8-bits or 256
addresses on your network. Two addresses are reserved for special uses (0 is an
address for the network that is used by the router, and 255 is an address for
broadcast messages to all network devices). You have 254 addresses to use on a
Class C address block.

To be sure that each device on the Internet has a unique address, contact your
network administrator or Internet Service Provider for unique fixed IP
addresses. Set the unique IP address for the interface by using the rotary
address switches, a DHCP, or BOOTP server, or by manually configuring the
parameters in the interface. The interface reads the values of these parameters
only at power-up.

Logic Command/Logic Status The logic command is used to control the PowerFlex 755T drive (for example,
start, stop, and direction). It consists of one 32-bit word of output to the
interface from the network. The definitions of the bits in this word are shown
in Appendix E.

The logic status is used to monitor the PowerFlex 755T drive (for example,
operating state and motor direction). It consists of one 32-bit word of input
from the interface to the network. The definitions of the bits in this word are
shown in Appendix E.

NVS (Nonvolatile Storage) NVS is the permanent memory of a device. Devices such as the interface and
drive store parameters and other information in NVS so that they are not lost
when the device loses power. NVS is sometimes called ‘EEPROM’.

PCCC (Programmable Controller PCCC is the protocol that is used by some controllers to communicate with
Communication Command) devices on a network. Some software products also use PCCC to
communicate.

Ping A message that is sent on the network to determine if a node exists.

PowerFlex 755T (Architecture Class) The Allen-Bradley PowerFlex 755T drives are part of the PowerFlex class of
Drives architecture class drives.

Reference/Feedback The reference is used to send a set point (for example, speed, frequency, or
torque) to the drive. It consists of one 32-bit word of output to the drive from
the network.

Feedback is used to monitor the speed of the drive. It consists of one 32-bit
word of input from the interface to the network.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 185


Glossary

RSLogix 5000 Software RSLogix® software is a tool to configure and monitor controllers to
communicate with connected devices. It is a 32-bit application that runs on
various Windows operating systems. Information about RSLogix software can
be found at http://www.software.rockwell.com/rslogix. See also Studio 5000
environment.

Status Indicators Light-emitting diodes that are used to report the status of the interface,
network, and drive. The status indicators for the interface can be viewed on the
front cover of the drive when the drive is powered.

Stop Action When communication is disrupted (for example, a cable is disconnected), the
interface and drive can respond with a stop action. A stop action results in the
drive receiving zero as values for logic command, reference, and datalink data
and an additional command that causes the drive to stop.

Studio 5000 Environment The Studio 5000 Engineering and Design Environment combines engineering
and design elements into a common environment. The first element in the
Studio 5000 environment is the Logix Designer application. The Logix
Designer application is the rebranding of RSLogix 5000 software. It continues
to be the product to program Logix 5000 controllers for discrete, process,
batch, motion, safety, and drive-based solutions.

The Studio 5000 environment is the foundation for the future of Rockwell
Automation engineering design tools and capabilities. It is the one place for
design engineers to develop all elements of their control system.

Subnet Mask An extension to the IP addressing scheme that lets you use one network ID for
multiple physical networks. A bit mask identifies the part of the address that
specifies the network and the part of the address that specifies the unique node
on the network. A ‘1’ in the subnet mask indicates the bit is used to specify the
network. A ‘0’ in the subnet mask indicates that the bit is used to specify the
node.

For example, a subnet mask on a network can appear as follows: 11111111


11111111 11111111 11000000 (255.255.255.192). This mask indicates that
26-bits are used to identify the network and 6-bits are used to identify devices
on each network. Instead of a physical Class C network with 254 devices, this
subnet mask divides it into four networks with up to 62 devices each.

Switches Network devices that provide virtual connections that help to control
collisions and reduce traffic on the network. They are able to reduce network
congestion by transmitting packets to an individual port only if they are
destined for the connected device. In a control application, in which real-time
data access is critical, network switches can be required in place of hubs.

TCP (Transmission EtherNet/IP uses this protocol to transfer Explicit Messaging packets over IP.
Control Protocol) TCP helps ensure delivery of data by using retries.

UDP (User Datagram Protocol) EtherNet/IP uses this protocol to transfer I/O packets by using IP. UDP
provides a simple, but fast capability to send I/O messaging packets between

186 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Glossary

devices. This protocol verifies that adapters transmit the most recent data
because it does not use acknowledgments or retries.

UDDT (user-defined data type) A structure data type that defines the development of an application, (for
example, to convert 32-bit REAL parameter data for write and read values then
display them in human readable format).

Update The process of updating firmware in a device. The device can be updated using
various Allen-Bradley software tools. See Updating the Interface Firmware on
page 47 for more information.

Zero Data When communication is disrupted (for example, a cable is disconnected), the
interface and drive can respond with zero data. Zero data results in the drive
receiving zero as values for logic command, reference, and datalink data. If the
drive was running and by using the reference from the interface, it stays
running but at zero reference.

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 187


Glossary

Notes:

188 Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017


Index

A BOOTP (Bootstrap Protocol)


adapter definition 181
disabling 34
built-in 23 free server application 181
components 18 using 36
configuration tools 21, 26 using an ethernet switch 68
connecting to the network 29 bus supply products
definition 181 Logic Command/Status words 178
dual Ethernet ports 19
features 18
hardware address 37, 115 C
IP address
setting with BOOTP server 27, 36 cable, Ethernet 19, 20, 29
setting with DHCP server 27, 36 child-parent heirarchy
setting with parameters 27, 33 add drive to project 56
setting with switches 26, 28 definition 182
parameters 128 … 133 CIP (Common Industrial Protocol) 181
ADC (Automatic Device Configuration) 73
connections 125
20-750-S3 Network STO option 75 disrupted Explict Messaging 44
best practices 85 I/O Messaging 87
configuration 21, 75 timeout attribute 117
configuration signature 83 classes of IP addresses 184
configure PowerFlex 755T 73
definition 19, 181 Comm Flt Action (No. 360) 131
electronic keying 58 communication bridge, see scanner
failures ADC 82 communications module, see adapter
how to use 71 … 83 components of the adapter 18
in LogixController 68 configuration tools 21, 26, 28, 72, 113, 183
Logix Memory 76
monitoring ADC progress 80 Connected Components Workbench
software 71 features 18
testing ADC 79 select drive or peripheral port 41, 43
with RSLogix 5000 71 Connected Components Workbench
with Stuido 5000 71 software 18
with/without Firmware Supervisor 68, 69 adapter configuration tool 21, 26
AOP (Add-On Profile) definition/website 181
add the drive to the project 56 connecting adapter to the network 29
and ADC 21 ControlFLASH software 182
best practices 85 controller 182
configuration 76
drive configuration 53 configuration software 21
mulitcast connections 22
obtain add-on profiles 53
Program Mode 23
online connection status 82
unicast connections 22
update 65 … 67
ControlLogix controller
version 56, 66
website 65 add the drive to the project 56
with ADC 71 … 76, 84 Identity window 58
Assembly objects 137 adding the bridge to the I/O configruation
54
attention statements 2, 23, 29, 30, 31, 44, 72, configure input and output data 59
87 configuring the I/O 53
correlate the drive with the controller 64
download the configuration to the controller
B 62
baud rate, see data rate example scattered read data 105
example scattered write data 108
bit definitions Logic Command/Status words
explanation of request and response data
for PowerFlex 750-Series drives 109
175, 178 explicit messaging 99
using the I/O 92

Rockwell Automation Publication 750COM-UM009A-EN-P - May 2017 189


Index

D electronic keying
data rate selections 75
ENET status indicator
definition 182
locating 121
setting 40
troubleshooting with 119, 122
data types
equipment required 20
supported 135
Ethernet
database files
cable 19, 20, 29
update 65 … 67
connector on adapter 18
datalinks
switch 22, 29, 186
enable read data 42 Ethernet Link object 173
enable write data 41
EtherNet/IP
parameter configuration 41
using 91 data rates 125
Datalinks (parameters DL From Net 01-16 example network for ControlLogix controller
53
and DL To Net 01-16)
network definition 183
definition 182 objects 135
in I/O image 88 specification 183
using 91 events
device-level ring (DLR) clearing/viewing 116
network example 20 explicit messaging
DHCP (Dynamic Host Configuration Protocol)
about 96
definition 182 compatibility with PowerFlex 755T 97
free server application 182 configuring for ControlLogix controller 99
using 36 definition 183
using an ethernet switch 68 performing 98
diagnostic
DPI Object 158
extended parameter reference 151 F
interface items 113, 116
reset interface 34 fault action
DL From Net nn (No. 321…336) 130 changing the fault action 44
configuring the adapter for 44
DL To Net nn (No. 340…355) 130 definition 183
DLs From Net Act (No. 356) 130 fault configuration
DLs To Net Act (No. 357) 130 configuring the adapter for 45
DPI Alarm object 156 definition 183
DPI Device object 142 faults, see events
DPI Diagnostic object 158 firmware
DPI Fault object 154 revision 13
DPI Parameter object 145 update guidelines 47, 187
using supervisor 69
DPI Time object 159
Flt Cfg DL nn (No. 370…385) 133
drive Flt Cfg Logic (No. 364) 132
replacement 67
Flt Cfg Ref (No. 365) 133
drive profile
full duplex, see duplex
correlate with controller 64
DriveExecutive software
adapter configuration tool 26 G
DriveExplorer software
adapter configuration tool 26 gateway
drives, see PowerFlex 755 (Architecture Class) definition 183
drives gateway address
duplex communication mode setting with BOOTP server 36
setting with DHCP server 36
definition 183
Gateway Cfg nn (No. 310…313) 129
selecting 40

E H
EDS (Electronic Data Sheet) files half duplex, see duplex
definition/website 183
EEPROM, see Nonvolatile Storage (NVS)

190 Rockwell Automation Publication 750COM-UM009A-EN-P-May 2017


Index

hardware address Logic Command/Status


definition 184 bit definitions for PowerFlex 750-Series
in diagnostic item 115 drives 175, 178
on label on main control board 37 definition 185
HIM (Human Interface Module) in I/O image for ControlLogix controller 88
accessing parameters with 34 using 89
definition 184
features 18
Hold Last M
configuring the adapter for 44 MAC address, see hardware address
definition 184 manual
example 44, 131, 132 conventions 13
Host DPI Parameter object 163 master-slave hierarchy
host IDs 184 configuring adapter for 41
master-slave hierarchy, see child-parent
hierarchy
I messages, see explicit messaging or I/O
I/O Msg Flt Action (No. 363) 132
about 87
configuring for ControlLogix controller 53
data definition 184 N
understanding the I/O image 88
using with ControlLogix controller 92 Net Addr Sel (No. 300) 128
Identity objects 136 Net Addr Src (No. 301) 128
idle action Net Rate Act 1 (No. 315) 129
definition 184 Net Rate Act 2 (No. 317) 129
Idle Flt Action (No. 361) 131 Net Rate Cfg 1 (No. 314) 129
important statements 19, 27, 28, 41, 43, 46, Net Rate Cfg 2 (No. 316) 129
59, 65, 73, 77, 78, 79 network cable 19, 20, 29
installation network IDs 184
connecting to the network 29 N-file descriptions 140
interface Nonvolatile Storage (NVS)
firmware updating 47 definition 185
resetting 45 in adapter 26
restoring parameters to factory default in drive 91
values 45
see adapter
viewing its status using parameters 47 O
IP Addr Cfg n (No. 302…305) 128
IP address ODVA EtherNet/IP specification 183
definition/classes 184
setting with BOOTP server 27, 36
setting with DHCP server 27, 36 P
setting with parameters 27, 33 parameters
setting with switches 26, 28 accessing 26
convention 13
formatting a message to read multiple 103,
L 104
ladder logic formatting a message to read single 100
read multiple parameters 103 formatting message to write single 102
read single parameter 99 formatting to write multiple 107
write multiple parameters 106 ladder logic 99
write single parameter 101 list of 128 … 133
LEDs, see status indicators restoring to factory default values 45
PCCC (Programmable Controller
LINK status indicator
Communications Command)
locating 121
troubleshooting with 119, 123 definition 185
object 138
ping 185

Rockwell Automation Publication 750COM-UM009A-EN-P-May 2017 191


Index

Port 0 Parameters status indicators


Comm Flt Action (No. 360) 131 definition 118, 186
DL From Net nn (No. 321…336) 130 descriptions 121
DL To Net nn (No. 340…355) 130 drive operational 81
DLs From Net Act (No. 356) 130 ENET 122
DLs To Net Act (No. 357) 130 LINK 123
Flt Cfg DL nn (No. 370…385) 133 locating 121
Flt Cfg Logic (No. 364) 132 normal operation 31
Flt Cfg Ref (No. 365) 133 stop action 186
Gateway Cfg nn (No. 310…313) 129 Studio 5000 environment
Idle Flt Action (No. 361) 131 definition 186
IP Addr Cfg n (No. 302…305) 128 Subnet Cfg n (No. 306…309) 128
Msg Flt Action (No. 363) 132
Net Addr Sel (No. 300) 128 subnet mask
Net Addr Src (No. 301) 128 definition 186
Net Rate Act 1 (No. 315) 129 setting with BOOTP server 36
Net Rate Act 2 (No. 317) 129 setting with DHCP server 36
Net Rate Cfg 1 (No. 314) 129 switches
Net Rate Cfg 2 (No. 316) 129 definition 186
Subnet Cfg n (No. 306…309) 128
PowerFlex 20-HIM-A6 or 20-HIM-C6S HIM 34
PowerFlex 755 (Architecture Class) drives T
definition 185 TCP/IP Interface object 171
HIM 34 switches 186
processor, see controller TCP (Transmission Control Protocol) 186
programmable logic controller, see tip statements 36, 40, 41, 43, 57, 58, 63, 96, 99
controller tools required 20
troubleshooting 113 … 120
R
Reference/Feedback U
definition 185 UDDT (User-Defined Data Type)
in I/O image for ControlLogix controller 88 definition 187
using 89 UDP (User Datagram Protocol)
regulatory compliance 125 definition 186
requested packet interval 60 update
resetting the interface 45 definition 187
RSLinx Classic software guidelines 47
using 50 uploading the EDS file 52
RSLogix 5000 software 186
W
S website for
Safe Speed Module (SSM) BOOTP/DHCP server 181, 182
20-750-S1 77 Connected Components Workbench
into run mode 79 software 181
with ADC 77 EDS files 183
safety precautions EtherNet/IP network information and
attention 2, 23, 29, 30, 31, 44, 72, 87 specifications 183
important 19, 27, 28, 41, 43, 46, 59, 65, 73, ODVA (Open DeviceNet Vendor’s
77, 78, 79 Association) 183
scanner RSLogix 5000 software 186
wiring, see cable, Ethernet
communication bridge 181
specifications
adapter 125 Z
EtherNet/IP address 183
EtherNet/IP subnet mask 186 Zero Data
configuring the adapter for 44
definition 187
example 44, 131, 132

192 Rockwell Automation Publication 750COM-UM009A-EN-P-May 2017


.

Rockwell Automation Support


Use the following resources to access support information.

Technical Support Center Knowledgebase Articles, How-to Videos, FAQs, Chat, User https://rockwellautomation.custhelp.com/
Forums, and Product Notification Updates.
Local Technical Support Phone Numbers Locate the phone number for your country. http://www.rockwellautomation.com/global/support/get-support-now.page
Find the Direct Dial Code for your product. Use the code to
Direct Dial Codes route your call directly to a technical support engineer. http://www.rockwellautomation.com/global/support/direct-dial.page

Installation Instructions, Manuals, Brochures, and


Literature Library http://www.rockwellautomation.com/global/literature-library/overview.page
Technical Data.
Product Compatibility and Download Get help determining how products interact, check
http://www.rockwellautomation.com/global/support/pcdc.page
Center (PCDC) features and capabilities, and find associated firmware.

Documentation Feedback
Your comments will help us serve your documentation needs better. If you have any suggestions on how to improve this document, complete the
How Are We Doing? form at http://literature.rockwellautomation.com/idc/groups/literature/documents/du/ra-du002_-en-e.pdf.

Rockwell Automation maintains current product environmental information on its website at http://www.rockwellautomation.com/rockwellautomation/about-us/sustainability-ethics/product-environmental-compliance.page.

Allen-Bradley, CompactLogix, Connected Components Workbench, ControlLogix, ControlFLASH, DPI, MicroLogix, PLC-5, PowerFlex, Rockwell Software, Rockwell Automation, RSLinx, RSLogix, RSLogix 5000, SLC, Stratix, Studio 5000,
Studio 5000 Logix Designer, and TotalFORCE are trademarks of Rockwell Automation, Inc. Trademarks not belonging to Rockwell Automation are property of their respective companies.

Rockwell Otomasyon Ticaret A.Ş., Kar Plaza İş Merkezi E Blok Kat:6 34752 İçerenköy, İstanbul, Tel: +90 (216) 5698400

Publication 750COM-UM009A-EN-P - May 2017 Copyright © 2017 Rockwell Automation, Inc. All rights reserved. Printed in the U.S.A.

You might also like