Solid state equipment has operational characteristics differing from those of
electromechanical equipment. Safety Guidelines for the Application, Installation and Maintenance of Solid State Controls (Publication SGI-1.1 available from your local
Rockwell Automation sales office or online at
literature) describes some important differences between solid state equipment and
hard-wired electromechanical devices. Because of this difference, and also because of
the wide variety of uses for solid state equipment, all persons responsible for applying
this equipment must satisfy themselves that each intended application of this
equipment is acceptable.
In no event will Rockwell Automation, Inc. be responsible or liable for indirect or
consequential damages resulting from the use or application of this equipment.
The examples and diagrams in this manual are included solely for illustrative
purposes. Because of the many variables and requirements associated with any
particular installation, Rockwell Automation, Inc. cannot assume responsibility or
liability for actual use based on the examples and diagrams.
No patent liability is assumed by Rockwell Automation, Inc. with respect to use of
information, circuits, equipment, or software described in this manual.
Reproduction of the contents of this manual, in whole or in part, without written
permission of Rockwell Automation, Inc. is prohibited.
Throughout this manual, when necessary we use notes to make you aware of safety
considerations.
http://www.rockwellautomation.com/
WARNING: Identifies information about practices or
circumstances that can cause an explosion in a hazardous
!
environment, which may lead to personal injury or death, property
damage, or economic loss.
Important: Identifies information that is critical for successful application and
understanding of the product.
ATTENTION: Identifies information about practices or
circumstances that can lead to personal injury or death, property
!
damage, or economic loss. Attentions help you identify a hazard,
avoid a hazard, and recognize the consequences.
Shock Hazard labels may be located on or inside the equipment
(e.g., drive or motor) to alert people that dangerous voltage may be
present.
Burn Hazard labels may be located on or inside the equipment
(e.g., drive or motor) to alert people that surfaces may be at
dangerous temperatures.
Allen-Bradley, PowerFlex, ControlFLASH, DPI, DriveExplorer, DriveExecutive, DriveTools SP, RSLogix, RSNetWorx for DeviceNet, and ControlLogix
are either registered trademarks or trademarks of Rockwell Automation, Inc.
DeviceNet is a trademark used under license by ODVA.
Windows, Microsoft, and Internet Explorer are either registered trademarks or trademarks of Microsoft Corporation.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Page 3
Summary of Changes
This is the first release of the 20-750-DNET DeviceNet Option Module
User Manual.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 4
soc-iiSummary of Changes
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 8
ivTable of Contents
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 9
Related Documentation
Preface
About This Manual
TopicPage
Related Documentation
Rockwell Automation SupportP-2
Conventions Used in This ManualP-2
For:Refer to:Publication
20-750-DNET Network
Communication Option Module
DeviceNet™ Cables and
Components
DeviceNet Network Installation DeviceNet Cable System Planning and Installation
DeviceNet NetworksDeviceNet Starter Kit User ManualDNET-IN003
DriveExplorer™ http://www.ab.com/drives/driveexplorer, and
DriveTools™ SP (includes
DriveExecutive™)
Enhanced PowerFlex 7-Class
HIM
PowerFlex
Drive
RSLinx
RSLogix™ 5000RSLogix 5000 Getting Results Guide, and
ControlLogix
RSNetWorx™ for DeviceNetRSNetWorx for DeviceNet Getting Results Guide, and
®
750-Series AC
®
ClassicGetting Results with RSLinx Guide, and
®
and 1756-DNBDeviceNet Modules in Logix5000 Control Systems
Network Communication Option Module Installation
Instructions (for use with PowerFlex 750-Series Drives)
DeviceNet Product OverviewDNET-SO002
Manual
DriveExplorer online help (installed with the software)
http://www.ab.com/drives/drivetools, and
DriveExecutive online help (installed with the software)
Enhanced PowerFlex 7-Class HIM User Manual20HIM-UM001
PowerFlex 750-Series AC Drives User Manual
PowerFlex 750-Series Reference Manual
online help (installed with the software)
online help (installed with the software)
User Manual
online help (installed with the software)
P-1
750COM-IN002
DN-6.7.2
—
—
750-UM001
750-RM001
LINX-GR001
9399-RLD300GR
DNET-UM004
DNET-GR001
Documentation can be obtained online at
www.rockwellautomation.com/literature
technical documentation, contact your local Rockwell Automation
distributor or sales representative.
To find your local Rockwell Automation distributor or sales
representative, visit www.rockwellautomation.com/locations
For information such as firmware updates or answers to drive-related
questions, go to the Drives Service & Support web site at www.ab.com/
support/abdrives and click on the “Downloads” or “Knowledgebase”
link.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
. To order paper copies of
.
Publication 750COM-UM002A-EN-P
Page 10
P-2About This Manual
Rockwell Automation
Support
Rockwell Automation, Inc. offers support services worldwide, with
over 75 sales/support offices, over 500 authorized distributors, and over
250 authorized systems integrators located through the United States
alone. In addition, Rockwell Automation, Inc. representatives are in
every major country in the world.
Local Product Support
Contact your local Rockwell Automation, Inc. representative for:
• Sales and order support
• Product technical training
• Warranty support
• Support service agreements
Technical Product Assistance
For technical assistance, please review the information in Chapter 7,
Troubleshooting
Allen-Bradley Technical Support web site at www.ab.com/support/
abdrives or contact Rockwell Automation, Inc.
, first. If you still have problems, then access the
Conventions Used in This
Manual
The following conventions are used throughout this manual:
• Parameter names are shown in the format Device Parameter xx - [*]
or HostParameter xx - [*]. The xx represents the parameter
number. The * represents the parameter name — for example Device Parameter 01 - [DPI Port].
• Menu commands are shown in bold type face and follow the format
Menu > Command. For example, if you read “Select File > Open,”
you should click the File menu and then click the Open command.
• The firmware release is displayed as FRN X.xxx. The “FRN”
signifies Firmware Release Number. The “X” is the major release
number. The “xxx” is the minor update number.
• RSLinx (version 2.52), RSNetWorx for DeviceNet (version 8.00),
and RSLogix 5000 (version 16) were used for the screen shots in this
manual. Different versions of the software may differ in appearance
and procedures.
• This manual provides information about the 20-750-DNET
DeviceNet Option Module for network communication and using it
with PowerFlex 750-Series drives.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 11
Chapter 1
Getting Started
The 20-750-DNET Option Module is intended for installation into a
PowerFlex 750-Series drive and is used for network communication.
Three LEDs that indicate the status of the Option Module and network
communications. Refer to Chapter 7
Sets the DeviceNet data rate at which the Option Module
communicates. Refer to Setting the Data Rate Switch
Sets the node address of the Option Module. Refer to Setting the Node
Address Switches on page 2-2.
A 5-pin connector to which a 5-pin linear plug (supplied with DeviceNet
Option Module) can be connected to the DeviceNet cable.
, Troubleshooting.
on page 2-3.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 12
1-2Getting Started
Features
The features of the Option Module include:
• Captive screws to secure and ground the module to the drive.
• Switches to set a node address and network data rate before applying
power to the drive. Alternately, you can disable the switches and use
Option Module parameters to configure these functions.
• Compatibility with various configuration tools to configure the
Option Module and host drive. The tools include the enhanced
PowerFlex 7-Class HIM (Human Interface Module) on the drive,
and drive-configuration software such as DriveExplorer (version
6.01 or higher) or DriveExecutive (version 5.01 or higher).
• Status indicators that report the status of the Option Module and
network communications. They are visible when the drive cover is
removed.
• Parameter-configurable 32-bit Datalinks in the I/O to meet
application requirements (16 for writing data from the network, and
16 for reading data to the network).
• Explicit Messaging and UCMM (Unconnected Message Manager)
support.
• Multiple data exchange methods, including Polled, Cyclic, and
Change of State (COS), to transmit data between the network and
Option Module.
• Master-Slave hierarchy that can be set up so that the Option Module
and PowerFlex 750-Series drive transmit data to and from a scanner
on the network.
• User-defined fault actions to determine how the Option Module and
connected drive respond to:
– I/O messaging communication disruptions (Comm Flt Action)
– Controllers in idle mode (Idle Flt Action)
– Explicit messaging disruptions for drive control via PCCC and
the CIP Register Object (Msg Flt Action)
• Faulted node recovery support. You can configure a device even
when it is faulted on the network if you have a configuration tool that
uses faulted node recovery and have set the Data Rate switch to
position “3.” With this configuration, the Option Module uses
parameter settings stored in EEPROM for the data rate and node
address instead of switch settings.
• Support for DPI routing, enabling access to any networked
PowerFlex 7-Class drive using DriveExplorer (version 6.01 or
higher) to monitor and configure that drive and its connected
peripherals.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 13
Getting Started1-3
Understanding Parameter
Types
Compatible Products
Required Equipment
The Option Module has two types of parameters:
• Device parameters are used to configure the Option Module to operate
on the network. Device parameters, when viewed using DriveExplorer
or DriveExecutive, appear below the 20-750-DNET listing in the
treeview in a separate Device Parameters folder . When viewed using
the HIM, these parameters appear in the DEV PARAM folder.
• Host parameters are used to configure the Option Module Datalink
transfer and various fault actions with the drive. Host parameters,
when viewed using DriveExplorer or DriveExecutive, appear below
the 20-750-DNET listing in the treeview in a separate Host
Parameters folder. When viewed using the HIM, these parameters
appear in the HOST PARAM folder.
At the time of publication, the Option Module is compatible with
Allen-Bradley PowerFlex 750-Series drives.
Equipment Shipped with the Option Module
When you unpack the Option Module, verify that the package includes:
❑ One 20-750-DNET DeviceNet Option Module
❑ One 5-pin linear DeviceNet plug
(connected to the DeviceNet connector on the Option Module)
❑ One Network Communication Option Card Installation Instructions
(publication 750COM-IN002)
User-Supplied Equipment
To install and configure the Option Module, you must supply:
❑ A small flathead screwdriver
❑ DeviceNet cable – thin cable with an outside diameter of 6.9 mm
(0.27 in.) is recommended
❑ Configuration tool, such as:
– Enhanced PowerFlex 7-Class HIM
– RSNetWorx for DeviceNet
– DriveExplorer (version 6.01 or higher)
– DriveExecutive stand-alone software (version 5.01 or higher) or
bundled with the DriveTools SP suite (version 5.01 or higher)
❑ Controller configuration software (such as RSLogix 5000)
❑ A PC connection to the DeviceNet network (such as 1784-PCD,
1784-PCID, 1784-PCIDS or 1770-KFD)
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 14
1-4Getting Started
Safety Precautions
Please read the following safety precautions carefully.
ATTENTION: Risk of injury or death exists. The
PowerFlex drive may contain high voltages that can cause
!
injury or death. Remove all power from the PowerFlex drive,
and then verify power has been discharged before installing
or removing an Option Module.
ATTENTION: Risk of injury or equipment damage exists.
Only personnel familiar with drive and power products and the
!
associated machinery should plan or implement the
installation, start up, configuration, and subsequent
maintenance of the drive using an Option Module. Failure to
comply may result in injury and/or equipment damage.
ATTENTION: Risk of equipment damage exists. The
Option Module contains ESD (Electrostatic Discharge)
!
sensitive parts that can be damaged if you do not follow ESD
control procedures. Static control precautions are required
when handling the Option Module. If you are unfamiliar with
static control procedures, refer to Guarding Against Electrostatic Damage (publication 8000-4.5.2).
ATTENTION: Risk of injury or equipment damage exists.
If the Option Module is transmitting control I/O to the drive,
!
the drive may fault when you reset the Option Module.
Determine how your drive will respond before resetting the
module.
ATTENTION: Risk of injury or equipment damage exists.
Action], and 36 - [Msg Flt Action] let you determine the
action of the Option Module and connected drive if I/O
communication is disrupted, the controller is idle, or explicit
messaging for drive control is disrupted. By default, these
parameters fault the drive. You can set these parameters so
that the drive continues to run. Precautions should be taken to
ensure that the settings of these parameters do not create a
risk of injury or equipment damage. When commissioning
the drive, verify that your system responds correctly to
various situations (for example, a disconnected cable or a
controller in idle state).
ATTENTION: Risk of injury or equipment damage exists.
When a system is configured for the first time, there may be
!
unintended or incorrect machine motion. Disconnect the
motor from the machine or process during initial system
testing.
ATTENTION: Risk of injury or equipment damage exists.
The examples in this publication are intended solely for
!
purposes of example. There are many variables and
requirements with any application. Rockwell Automation,
Inc. does not assume responsibility or liability (to include
intellectual property liability) for actual use of the examples
shown in this publication.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 15
Getting Started1-5
Quick Start
This section is provided to help experienced users quickly start using
the Option Module. If you are unsure how to complete a step, refer to
the referenced chapter.
Step ActionRefer to…
1Review the safety precautions for the Option Module.Throughout This Manual
2Verify that the PowerFlex drive is properly installed.Drive User Manual
3
Install the Option Module.
Verify that the PowerFlex drive is not powered. Then, insert
the Option Module in drive Port 4, 5 or 6. Use the captive
crews to secure and ground the Option Module to the drive.
Then connect the Option Module to the network using a
DeviceNet cable.
4Apply power to the Option Module.
A. The Option Module receives power from the drive. Verify
that the Option Module is installed correctly and then
apply power to the drive. The status indicators should be
green. If they flash red, there is a problem. Refer to
Chapter 7
B. Configure/verify key drive parameters.
5Configure the Option Module for your application.
Set Option Module parameters for the following functions as
required by your application:
• Node address—only if Data Rate switch is set to position
“3”; otherwise use Node Address switches
• Data rate—only if Data Rate switch is set to position “3”;
otherwise set this switch to position “0,” “1,” “2” or “4”
through “9” depending on the application
• I/O configuration
• Change of State, Cyclic or Polled I/O data exchange
• Master-Slave hierarchy
• Fault actions
6Configure the controller to communicate with the Option
Module.
Use a controller configuration tool such as RSNetWorx for
DeviceNet and RSLogix to configure the master on the
DeviceNet network to recognize the Option Module and
drive.
7Create a ladder logic program.
Use a controller configuration tool such as RSLogix to create
a ladder logic program that enables you to:
• Control the Option Module and connected drive using I/O.
• Monitor or configure the drive using Explicit messages.
, Troubleshooting.
Network Communication
Option Module Installation
Instructions, publication
750COM-IN002 and
Chapter 2
Installing the Option
Module
Chapter 2,
Installing the Option
Module
Chapter 3
Configuring the Option
Module
Chapter 4
Configuring the I/O
Chapter 5
Using the I/O
Chapter 6,
Using Explicit Messaging
,
,
,
,
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 16
1-6Getting Started
Status Indicators
The Option Module uses three status indicators to report its operating
status. They can be viewed with the drive cover removed (Figure 1.2
Figure 1.2Status Indicators
).
➊
➋
➌
5
6
4
7
3
8
2
9
1
0
5
6
4
7
3
8
2
9
1
0
5
6
Item
➊
➋
➌
4
3
2
1
0
Adapter Status
Indicator Name
PORT
MOD
NET A
7
8
9
20-750-DNET DeviceNet
Option Module installed in
drive control pod
After installing the Option Module and applying power to the drive,
refer to Start-Up Status Indications
on page 2-5 for possible start-up
status indications and their descriptions.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 17
Chapter 2
Installing the Option Module
This chapter provides instructions for installing the Option Module in a
PowerFlex 750-Series drive.
TopicPage
Preparing for an Installation
Setting the Node Address Switches2-2
Setting the Data Rate Switch2-3
Connecting the Option Module to the Drive2-3
Connecting the Option Module to the Network2-4
Applying Power2-5
Commissioning the Option Module2-7
2-1
Preparing for an Installation
Before installing the Option Module:
• Read the DeviceNet Product Overview Manual (publication
DNET-SO002), and the DeviceNet Cable System Planning and
Installation Manual (publication DN-6.7.2).
• Verify that you have all required equipment. Refer to Required
Equipment on page 1-3.
ATTENTION: Risk of equipment damage exists. The
Option Module contains ESD (Electrostatic Discharge)
!
sensitive parts that can be damaged if you do not follow ESD
control procedures. Static control precautions are required
when handling the Option Module. If you are unfamiliar with
static control procedures, refer to Guarding Against Electrostatic Damage (publication 8000-4.5.2).
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 18
2-2Installing the Option Module
Setting the Node Address
Switches
Set the Option Module Node Address switches (bottom two switches –
see Figure 2.1
) by rotating the switches to the desired value for each
digit.
Important:Each node on the DeviceNet network must have a unique
address. Set the node address before power is applied
because the Option Module uses the node address it detects
when it first receives power. To change a node address, you
must set the new value and then remove and reapply power
to (or reset) the Option Module, or disconnect and
reconnect the DeviceNet network cable.
0 - 63Node address used by the Option Module if switches are enabled. The default
switch setting is 63. Node address 63 is also the default address used by all
uncommissioned devices. We recommend that you do not use this address as the
final Option Module address.
Important: If the Data Rate switch is set to position “3,” the Option Module uses the
DeviceParameter 07 - [Net Addr Cfg] setting for the node address. The default
parameter setting is 63. Refer to Setting the Node Address
64 - 99Do not use. The Option Module will not recognize these addresses.
on page 3-2.
The switch settings can be verified by viewing Diagnostic Device Item
number 54 (page 7-6
) using an enhanced PowerFlex 7-Class HIM,
DriveExplorer software, or DriveExecutive software.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 19
Installing the Option Module2-3
Setting the Data Rate Switch
Set the Option Module Data Rate switch (topmost switch – see
Figure 2.2
Figure 2.2Setting the Data Rate Switch
Setting Description
0Sets the Option Module to the 125kbps data rate.
1Sets the Option Module to the 250kbps data rate.
2Sets the Option Module to the 500kbps data rate.
3Sets the Option Module to the data rate set using Device Parameter 09 - [Net Rate
4 - 9Sets the Option Module to the Auto data rate — a data rate used by other network
) by rotating the switch to the desired setting.
5
6
4
7
3
8
2
5
6
4
7
3
8
2
9
1
0
5
6
4
7
3
8
2
9
1
0
5
6
4
7
3
8
2
9
1
0
Cfg] (default), and sets the Option Module to use the node address set using Device
Parameter 07 - [Net Addr Cfg] . Refer to Setting the Data Rate
devices. Another device on the network must be set to a data rate. The default switch
setting is 9.
9
1
0
on page 3-2.
Connecting the Option
Module to the Drive
The switch settings can be verified by viewing Diagnostic Device Item
number 53 (page 7-6
) using an enhanced PowerFlex 7-Class HIM,
DriveExplorer software, or DriveExecutive software.
The Option Module can be installed in the PowerFlex 750-Series Drive
control pod in Port 4, 5 or 6. For details, see the Network
Communication Option Module Installation Instructions (publication
750COM-IN002), provided with the Option Module. Note that the
Option Module is shown already installed in the drive in Figure 2.1
Figure 2.2
.
and
Important:Remove power from the drive before installing the Option
Module in the drive control pod.
Important:After inserting the Option Module into Port 4, 5 or 6, make
sure to tighten the Option Module screws within the
specified torque range to the drive control pod to properly
ground the Option Module to the drive.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 20
2-4Installing the Option Module
Connecting the Option
Module to the Network
ATTENTION: Risk of injury or death exists. The
PowerFlex drive may contain high voltages that can cause
!
injury or death. Remove power from the drive, and then
verify power has been discharged before connecting the
Option Module to the network.
1. Remove power from the drive.
2. Remove the drive cover and lift up the drive HIM bezel to its open
position to access the drive control pod.
3. Use static control precautions.
4. Connect a DeviceNet cable to the network, and route it through the
bottom of the drive. DeviceNet Thin cable with an outside diameter
of 6.9 mm (0.27 in.) is recommended.
Important:Maximum cable length depends on data rate. For
details, refer to Data Rate
5. Connect the 5-pin linear plug (provided with the Option Module) to
the DeviceNet cable (Figure 2.3
the replacement plug part number is 1799-DNETSCON.
in the Glossary.
). If a replacement plug is needed,
Figure 2.3Connecting the 5-Pin Linear Plug to the DeviceNet Cable
5
4
3
2
1
Terminal ColorSignalFunction
5RedV+Power Supply
4WhiteCAN_HSignal High
3BareSHIELDShield
2BlueCAN_LSignal Low
1BlackV–Common
6. Insert the DeviceNet cable plug into the mating Option Module
socket, and secure it with the two screws. Verify that the colors of
the wires on the plug match the color codes on the socket.
Red
White
Bare
Blue
Black
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 21
Applying Power
Installing the Option Module2-5
ATTENTION: Risk of equipment damage, injury, or death
exists. Unpredictable operation may occur if you fail to verify
!
that parameter settings are compatible with your application.
Verify that settings are compatible with your application
before applying power to the drive.
Apply power to the drive. The Option Module receives its power from
the drive. When you apply power to the Option Module for the first
time, its topmost “PORT” status indicator should be solid green or
flashing green after an initialization. If it is red, there is a problem.
Refer to Chapter 7
, Troubleshooting.
Start-Up Status Indications
After power has been applied, the drive STS (status) indicator can be
viewed on the front of the drive and the Option Module status indicators
can be viewed (Figure 2.4
Possible start-up status indications are shown in Table 2.A
) with the drive cover open or removed.
.
5
4
3
2
1
0
5
4
3
2
1
0
5
4
3
2
1
0
6
7
8
9
6
7
8
9
6
7
8
9
Figure 2.4Drive and Option Module Status Indicators
➊
➋
➌
➍
See Table 2.A for possible
start-up status indications.
Drive Control Pod
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 22
2-6Installing the Option Module
Table 2.A Drive and Option Module Start-Up Status Indications
Item NameColorStateDescription
Drive STS Indicator
STS
➊
(Status)
PORT GreenFlashingNormal Operation. The Option Module is
➋
MODGreenFlashingNormal Operation. The Option Module is
➌
NET A GreenFlashingNormal Operation. The Option Module is
➍
GreenFlashingDrive ready but not running, and no faults
are present.
SteadyDrive running, no faults are present.
YellowFlashingWhen running, a type 2 (non-configurable)
alarm condition exists – drive continues to
run. When stopped, a start inhibit condition
exists and the drive cannot be started (see
drive parameter 933 - [Start Inhibits]).
SteadyA type 1 (user configurable) alarm condition
exists, but the drive continues to run.
RedFlashingA major fault has occurred. Drive will stop.
Drive cannot be started until fault condition
is cleared.
SteadyA non-resettable fault has occurred.
Red/YellowFlashing Alternately A minor fault has occurred. Use drive
parameter 950 - [Minor Flt Config] to enable.
If not enabled, acts like a major fault. When
running, the drive continues to run. System
is brought to a stop under system control.
The fault must be cleared to continue.
Yellow/Green Flashing Alternately When running, a type 1 alarm exists.
Green/RedFlashing Alternately Drive is flash updating.
Option Module Status Indicators
establishing an I/O connection to the drive.
It will turn solid green or red.
SteadyNormal Operation. The Option Module is
properly connected and communicating
with the drive.
operating but is not transferring I/O data.
SteadyNormal Operation. The Option Module is
operating and transferring I/O data.
properly connected but is not
communicating with any devices on the
network.
SteadyNormal Operation. The Option Module is
properly connected and communicating on
the network.
After verifying correct operation, swing down the drive HIM bezel to its
closed position and install the drive cover.
Configuring/Verifying Key Drive Parameters
The PowerFlex 750-Series drive can be separately configured for the
control and Reference functions in various combinations. For example,
you could set the drive to have its control come from a peripheral or
terminal block with the Reference coming from the network. Or you
could set the drive to have its control come from the network with the
Reference coming from another peripheral or terminal block. Or you
could set the drive to have both its control and Reference come from the
network.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 23
Installing the Option Module2-7
The following steps in this section assume that the drive will receive the
Logic Command and Reference from the network.
1. Use drive Parameter 545 - [Speed Ref A Sel] to set the drive speed
Reference to the port (slot) in which the Option Module is installed
(for example, Port 4 Reference).
2. Verify that drive Parameter 930 - [Speed Ref Source] is reporting
that the source of the Reference to the drive is the port in which the
Option Module is installed (for example, Port 4 Reference). This
ensures that any Reference commanded from the network can be
monitored by using drive Parameter 002 - [Commanded SpdRef]. If
a problem occurs, this verification step provides the diagnostic
capability to determine whether the drive/Option Module or the
network is the cause.
3. If hard-wired discrete digital inputs are not used to control the
drive, verify that all unused digital input parameters are set to “Not
Used.”
Commissioning the Option
Module
To commission the Option Module, you must set a unique node address
on the network. (Refer to Setting the Node Address Switches
page 2-2, and the Glossary for details about node addresses.)
Important:New settings are recognized only when power is applied to
the Option Module or it is reset. After you change
parameter settings, cycle power or reset the Option Module.
on
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 24
2-8Installing the Option Module
Notes:
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 25
Chapter 3
Configuring the Option Module
This chapter provides instructions and information for setting the
parameters to configure the Option Module.
TopicPage
Configuration Tools
Using the Enhanced PowerFlex 7-Class HIM3-1
Using the HIM to Access Parameters in the Option Module3-2
Setting the Node Address3-2
Setting the Data Rate3-2
Setting a Master-Slave Hierarchy (Optional)3-3
Selecting COS, Cyclic or Polled (Optional)3-5
Setting a Fault Action3-7
Resetting the Option Module3-8
Restoring Option Module Parameters to Factory Defaults3-9
Viewing the Option Module Status Using Parameters3-10
Flash Updating the Option Module3-11
3-1
Configuration Tools
For a list of parameters, refer to Appendix B, Option Module
Parameters. For definitions of terms in this chapter, refer to the
Glossary
The Option Module stores parameters and other information in its own
non-volatile memory. You must, therefore, access the Option Module to
view and edit its parameters. The following tools can be used to access
the Option Module parameters:
ToolRefer to…
Enhanced PowerFlex 7-Class HIMEnhanced PowerFlex 7-Class HIM User Manual
DriveExplorer Software
(version 6.01 or higher)
DriveExecutive Software
(version 5.01 or higher)
Important:For the HIM screens shown throughout this chapter, the
.
http://www.ab.com/drives/driveexplorer, or
DriveExplorer online help (installed with the software)
http://www.ab.com/drives/drivetools, or
DriveExecutive online help (installed with the software)
Option Module is assumed to be installed in drive Port 04.
If your Option Module is installed in a different drive port,
that port would appear instead of Port 04.
Using the Enhanced
PowerFlex 7-Class HIM
If your drive has an enhanced PowerFlex 7-Class HIM, it can be used to
access parameters in the Option Module. For details on viewing and
editing parameters, refer to the Enhanced PowerFlex 7-Class HIM User Manual (publication 20HIM-UM001).
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 26
3-2Configuring the Option Module
Using the HIM to Access
Parameters in the Option
Module
Setting the Node Address
1. Display the Status screen, which is shown on HIM power up.
2. Use the or key to scroll to the Port in which the
DeviceNet Option Module is installed.
3. Press the PAR# soft key to display the Jump to Param # entry
pop-up box.
4. Use the numeric keys to enter the desired parameter number, or use
the S or T soft key to scroll to the desired parameter number.
If the Data Rate switch (Figure 2.2) is set to position “3,” the value of
DeviceParameter 07 - [Net Addr Cfg] determines the node address.
When the Data Rate switch is set to any other position, the Node
Address switches determine the node address. We recommend that you
do not use node address 63 because all new devices on the network use
this address as the default address. Also, node address 63 is used for
Automatic Device Recovery (ADR).
1. Set the value of Device Parameter 07 - [Net Addr Cfg] to a unique
node address.
Figure 3.1Edit Net Address Cfg HIM Screen
Setting the Data Rate
63
AUTO
ENTER
F
Stopped
0.00 Hz
Edit Net Addr Cfg
0<<63
ESC
2. Reset the Option Module; see Resetting the Option Module on
page 3-8.
The NET A status indicator will be solid green or flashing green if
the node address is correctly configured, and the Option Module is
connected to an operational network.
If the Option Module Data Rate switch (Figure 2.2) is set to position
“3” (Program), the value of DeviceParameter 09 - [Net Rate Cfg]
determines the data rate. The Autobaud setting will detect the data rate
used on the network if another device is setting the data rate. Your
application may require a different setting.
1. Set the value of Device Parameter 09 - [Net Rate Cfg] to the data
rate at which your network is operating.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 27
Figure 3.2Edit Net Rate Cfg HIM Screen
Configuring the Option Module3-3
Setting a Master-Slave
Hierarchy (Optional)
ValueData Rate
0125kbps
1250kbps
2500kbps
3Autobaud (default)
AUTO
ENTER
F
Stopped
0.00 Hz
Edit Net Rate Cfg
Autobaud3
0<<3
▲▼
ESC
2. Reset the Option Module; see Resetting the Option Module on
page 3-8.
This procedure is only required if Datalinks are used to write or read
data of the drive or its connected peripherals. A hierarchy determines
the type of device with which the Option Module exchanges data. In a
Master-Slave hierarchy, the Option Module exchanges data with a
master, such as a scanner (1756-DNB, 1771-SDN, 1747-SDN, etc.).
Enabling Datalinks To Write Data
The controller output image (controller outputs-to-drive) can have
anywhere from 0 to 16 additional 32-bit parameters (Datalinks). The
number of additional parameters is configured using Device Parameter
02 - [DLs From Net Cfg].
Important:Always use the Datalink parameters in consecutive
numerical order, starting with the first parameter. For
example, use Host Parameters 01, 02, and 03 to configure 3
Datalinks to write data. Otherwise, the network I/O
connection will be larger than necessary, which needlessly
increases controller response time and memory usage.
Host Parameters 01 - [DL From Net 01] through 16 - [DL From Net
16] control which parameters in the drive, Option Module, or any other
connected peripheral receive the values from the network. The
enhanced PowerFlex 7-Class HIM, DriveExplorer, and DriveExecutive
provide user-friendly screens to help select the drive or peripheral by
port number and the parameter by name. As an alternate method, the
parameter value can be set manually by number using this formula:
From Net Parameter Value = (10000 * port number) + (Destination Parameter Number).
For example, suppose you want to use Host Parameter 01 - [DL From
Net 01] to write to Parameter 03 of an optional encoder module plugged into drive Port 5. Using the formula, the value for Host Parameter 01 -
[DL From Net 01] would be (10000 * 5) + (3) = 50003.
1. Set the value of Device Parameter 02 - [DLs From Net Cfg] to the
number of contiguous controller-to-drive Datalinks that are to be
included in the network I/O connection.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 28
3-4Configuring the Option Module
Figure 3.3Edit DLs From Net Cfg HIM Screen
.
0
AUTO
ENTER
F
,
Stopped
0.00 Hz
Edit DLs From Net Cfg
0<<16
ESC
2. Reset the Option Module; see Resetting the Option Module on
page 3-8.
3. Since the Logic Command and Reference is always used in the
Option Module, configure the parameters in the drive to accept the
Logic Command and Reference from the Option Module. If the
controller is going to be used for speed reference via the Option
Module, set Parameter 545 - [Speed Ref A Sel] in a PowerFlex 755
drive to the port in which the Option Module is installed (for
example, Port 4 Reference). Also, verify that the mask parameters
in the drive (for example, Parameter 324 - [Logic Mask]) are
configured to receive the desired logic from the Option Module.
Refer to the documentation for your drive for details.
The Option Module is ready to receive input data from the master
(controller). You must now configure the controller to recognize and
transmit I/O to the Option Module. Refer to Chapter 4
Configuring the I/O
Enabling Datalinks To Read Data
The controller input image (drive-to-controller inputs) can have
anywhere from 0 to 16 additional 32-bit parameters (Datalinks). The
number of additional parameters is configured using Device Parameter
04 - [DLs To Net Cfg].
Important:Always use the Datalink parameters in consecutive
numerical order, starting with the first parameter. For
example, use Host Parameters 17, 18, 19, 20, and 21 to
configure 5 Datalinks to read data. Otherwise, the network
I/O connection will be larger than necessary, which
needlessly increases controller response time and memory
usage.
Host Parameters 17 - [DL To Net 01] through 32 - [DL To Net 16]
control which parameters in the drive, Option Module, or any other
connected peripheral send the values to the network. The enhanced
PowerFlex 7-Class HIM, DriveExplorer, and DriveExecutive provide
user-friendly screens to help select the drive or peripheral by port
number and the parameter by name. As an alternate method, the
parameter value can be set manually by number using this formula:
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 29
Configuring the Option Module3-5
To Net Parameter Value = (10000 * Port Number) + (Origination Parameter Number)
For example, suppose you want to use Host Parameter 17 - [DL To
Net 01] to read Parameter 2 of an optional I/O module plugged into drive Port 4. Using the formula, the value for Host Parameter 17 - [DL
To Ne t 01 ] would be (10000 * 4) + (2) = 40002.
1. Set the value of Device Parameter 04 - [DLs To Net Cfg] to the
number of contiguous drive-to-controller Datalinks that are to be
included in the network I/O connection.
Figure 3.4Edit DLs To Net Cfg HIM Screen
Selecting COS, Cyclic or
Polled (Optional)
.
0
AUTO
ENTER
F
,
Stopped
0.00 Hz
Edit DLs To Net Cfg
0<<16
ESC
2. Reset the Option Module; see Resetting the Option Module on
page 3-8.
The Option Module is ready to send output data to the master
(controller). You must now configure the controller to recognize and
transmit I/O to the Option Module. Refer to Chapter 4
Configuring the I/O
The data exchange is the method that the Option Module uses to
exchange data on the DeviceNet network. Polled is the default and is
recommended — unless one of the other following data exchanges,
which the adapter supports, is more appropriate for your application:
• COS (Change of State)• Polled and COS
• Cyclic• Polled and Cyclic
• Polled
If “Polled and COS” or “Polled and Cyclic” is used, the Option Module
transmits and receives the I/O from the polled messages. It transmits
only a Logic Status and Feedback in COS or Cyclic messages. Other
data is transmitted in Polled messages.
Cyclic and Polled data exchanges are configured in the scanner, so you
only need to set the I/O configuration in the Option Module. COS data
exchange must be configured in both the Option Module and the
scanner. You need to set the I/O configuration and COS parameters in
the Option Module.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 30
3-6Configuring the Option Module
Using COS (Change of State) Data Exchange
1. Set DeviceParameter 11 - [COS Status Mask] for the bits in the
Logic Status word that should be checked for changes. For the
Logic Status bit definitions, refer to Appendix D
documentation.
TIP: The HIM shows 32-bit Bit-type parameters in two 16-bit sets.
By default, the lower 16-bit set (bits 00-15) is shown. To view the
upper 16-bit set (bits 16-31), press the UPPER soft key. To view the
lower 16-bit set again, press the LOWER soft key. To select each bit
position, use the W or X soft key or the or numeric key.
2. To edit any of the bits, press the EDIT soft key to display the Edit
COS Status Mask screen.
Figure 3.5Edit COS Status Mask HIM Screen
or the drive
Value Description
0Ignore this logic bit. (Default)
1Use this logic bit.
AUTO
AUTO
ENTER
F
F
Stopped
0.00 Hz
Edit COS Status Mask
xxxx xxxx xxxx xxxx
WX
ES CENTER
To toggle a bit between 0 or 1, press any numeric key except the
or key.
3. Set DeviceParameter 12 - [COS Fdbk Change] for the amount of
change to the Feedback that is required to trigger a Change of State
message.
Figure 3.6Edit COS Fdbk Change HIM Screen
Stopped
0.00 Hz
Edit COS Fdbk Change
ESC
0.000
0.000 << 3.40282E38
EXP
The Option Module is now configured for COS data exchange. You
must configure the scanner to allocate it using COS (Chapter 4
Configuring the I/O
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
,
).
Page 31
Configuring the Option Module3-7
Setting a Fault Action
By default, when I/O communications are disrupted (for example, the
network cable is disconnected), the controller is idle (in program mode
or faulted) or explicit messaging for drive control is disrupted, the drive
responds by faulting. You can configure a different response to:
• Disrupted I/O communication by using Host Parameter 33 -
[Comm Flt Action].
• An idle controller by using Host Parameter 34 - [Idle Flt Action].
• Disrupted explicit messaging for drive control via PCCC and the CIP
Register Object by using Host Parameter 35 - [Msg Flt Action].
ATTENTION: Risk of injury or equipment damage exists. Host Parameters 33 - [Comm Flt Action], 34 - [Idle Flt
!
Action], and 35 - [Msg Flt Action] let you determine the
action of the Option Module and connected drive if I/O
communication is disrupted, the controller is idle, or explicit
messaging for drive control is disrupted. By default, these
parameters fault the drive. You can set these parameters so
that the drive continues to run. Precautions should be taken to
ensure that the settings of these parameters do not create a
risk of injury or equipment damage. When commissioning the
drive, verify that your system responds correctly to various
situations (for example, a disconnected network cable,
controller in idle state or explicit message control disruption).
Changing the Fault Action
Set the values of Host Parameters 33 - [Comm Flt Action], 34 - [Idle
Flt Action], and 35 - [Msg Flt Action] to the desired responses:
Value ActionDescription
0FaultThe drive is faulted and stopped. (Default)
1StopThe drive is stopped, but not faulted.
2Zero DataThe drive is sent 0 for output data. This does not command a stop.
3Hold LastThe drive continues in its present state.
4Send Flt Cfg The drive is sent the data that you set in the fault configuration
Changes to these parameters take effect immediately. A reset is not
required.
Stopped
0.00 Hz
Edit Idle Flt Action
Fault0
0<<4
▲▼
ESC
AUTO
ENTER
F
Stopped
0.00 Hz
Edit Msg Flt Action
Fault0
0<<4
▲▼
ESC
AUTO
ENTER
F
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 32
3-8Configuring the Option Module
Setting the Fault Configuration Parameters
If you set Host Parameter 33 - [Comm Flt Action], 34 - [Idle Flt
Action] or 35 - [Msg Flt Action] to “Send Flt Cfg,” the values in the
following parameters are sent to the drive after an I/O communications
fault, idle fault, and/or explicit messaging for drive control fault occurs.
You must set these parameters to values required by your application.
ParameterDescription
Host Parameter 37 - [Flt Cfg Logic]A 32-bit value sent to the drive for Logic Command.
Host Parameter 38 - [Flt Cfg Ref]A 32-bit REAL (floating point) value sent to the drive for
Reference.
HostParameter 39 - [Flt Cfg DL 01]
through
HostParameter 54 - [Flt Cfg DL 16]
Changes to these parameters take effect immediately. A reset is not required.
A 32-bit REAL (floating point) or 32-bit integer value
sent to the drive for a Datalink.
Resetting the Option
Module
Changes to switch settings and some Option Module parameters require
you to reset the Option Module before the new settings take effect. You
can reset the Option Module by power cycling the drive or by using
Device Parameter 14 - [Reset Module].
ATTENTION: Risk of injury or equipment damage exists. If
the Option Module is transmitting control I/O to the drive, the
!
drive may fault when you reset the Option Module.
Determine how your drive will respond before resetting the
Option Module.
Set DeviceParameter 14 - [Reset Module] to “1” (Reset Module).
Figure 3.8Edit Reset Module HIM Screen
Value Description
0Ready (Default)
1Reset Module
2Set Defaults
Host parameters to their factory
AUTO
ENTER
F
Stopped
0.00 Hz
Edit Reset Module
Ready0
0<<2
▲▼
ESC
When you enter “1” (Reset Module), the Option Module will be
immediately reset. An alternate method to reset the module is by power
cycling the drive. When you enter “2” (Set Defaults), the Option
Module will set ALL of its Device and
default values. (This is the same as pressing the ALL soft key when
using the MEMORY folder method described in Restoring Option
Module Parameters to Factory Defaults on page 3-9.) After performing
a Set Defaults, you must enter “1” (Reset Module) or power cycle the
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 33
Configuring the Option Module3-9
drive so that the new values take effect. Thereafter, the value of this
parameter will be restored to “0” (Ready).
Important:When performing a Set Defaults, the drive may detect a
conflict and then not allow this function to occur. If this
happens, first resolve the conflict and then repeat a Set
Defaults action.
TIP: If your application allows, you can also reset the Option Module
by cycling power to the drive (resetting the drive) or by using the HIM’s
Reset Device function located in the drive’s DIAGNOSTIC folder.
Restoring Option Module
Parameters to Factory
Defaults
As an alternate method, you can restore the Option Module parameters
using a MEMORY folder menu item instead of using Device Parameter 14 - [Reset Module] described in Resetting the Option
Module on page 3-8. The MEMORY folder method provides two ways
to restore the Option Module Device and
• ALL—restores ALL Option Module Device and Host parameters to
their factory default values.
• MOST—restores MOST Option Module Device and Host
parameters—except the following which are used for network setup:
To restore Option Module Device and Host parameters to their factory
default values:
1. Access the Status screen, which is displayed on HIM power up.
Figure 3.9 Status Screen
PAR#
AUTO
F
Stopped
0.00 Hz
Host Drive
240V4.2A
Rev 3.002 Ser. A
00
ESCREFTEXT
Host parameters:
2. Use the or key to scroll to the Port in which the
DeviceNet Option Module is installed.
3. Press the key to display its last-viewed folder.
4. Use the or key to scroll to the MEMORY folder.
5. Use the or key to select Set Defaults.
6. Press the (Enter) key to display the Set Defaults pop-up box.
7. Press the (Enter) key again to display the warning pop-up box
to reset Device and Host parameters to their factory default values.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 34
3-10Configuring the Option Module
8. Press the MOST soft key to restore MOST Device and Host
parameters to factory defaults or press the ALL soft key to restore
ALL parameters. Or press the ESC soft key to cancel.
Important:When performing a Set Defaults, the drive may detect a
conflict and then not allow this function to occur. If this
happens, first resolve the conflict and then repeat this Set
Defaults procedure.
9. Reset the Option Module using Device Parameter 14 - [Reset
Module] or by cycling power to the drive so that the restored
parameters take effect.
Viewing the Option Module
Status Using Parameters
The following parameters provide information about the status of the
Option Module. You can view these parameters at any time.
Device ParameterDescription
03 - [DLs From Net Act] The number of controller-to-drive Datalinks that are included in the
05 - [DLs To Net Act]The number of drive-to-controller Datalinks that are included in the
06 - [Net Addr Src]Displays the source from which the Option Module node address is
08 - [Net Addr Act]The node address used by the Option Module. This will be one of
10 - [Net Rate Act]The data rate used by the Option Module. This will be one of the
network I/O connection (controller outputs).
network I/O connection (controller inputs).
taken. This will be either “0” (Switches) set with the Node Address
switches shown in Figure 2.1
address from Device Parameter 07 - [Net Addr Cfg].
the following values:
• The address set by the node address switches (Figure 2.1
• The value of DeviceParameter 07 - [Net Addr Cfg].
• An old address of the switches or parameter if they have been
changed and the Option Module has not been reset.
following values:
• The data rate set by the data rate switch (Figure 2.2
• The value of DeviceParameter 09 - [Net Rate Cfg].
• An old data rate of the switch or parameter if it has been changed
and the Option Module has not been reset.
or “1” (Parameters) which uses the
).
).
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 35
Configuring the Option Module3-11
Flash Updating the Option
Module
The Option Module can be flash updated over the network or serially
through a direct connection from a computer to the drive using a
1203-USB or 1203-SSS serial converter.
When flashing over the network, you can use the Allen-Bradley
software tool ControlFLASH, the built-in flash capability of
DriveExplorer Lite or Full, or the built-in flash capability of
DriveExecutive.
When flashing through a direct serial connection from a computer to a
drive, you can use the same Allen-Bradley software tools described
above, or you can use HyperTerminal set to the X-modem protocol.
To obtain a flash update for this Option Module, go to http://
www.ab.com/support/abdrives/webupdate. This site contains all
firmware update files and associated Release Notes that describe
firmware update enhancements/anomalies, how to determine the
existing firmware version, and how to flash update using DriveExplorer,
DriveExecutive or ControlFLASH.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 36
3-12Configuring the Option Module
Notes:
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 37
Chapter 4
Configuring the I/O
This chapter provides instructions on how to configure a Rockwell
Automation ControlLogix controller to communicate with the Option
Module and connected PowerFlex drive.
TopicPage
Using RSLinx Classic
ControlLogix Example4-2
Important:Since the Option Module and PowerFlex 750-Series drive
are 32-bit devices, the ControlLogix controller (also a
32-bit platform) is used for example purposes in this
chapter and throughout this manual. We recommend using
only a 32-bit platform Logix controller with this Option
Module and PowerFlex 750-Series drive to simplify
configuration and ladder logic programs, and maximize
drive performance. If you must use a 16-bit controller
(PLC-5, SLC 500, etc.), we recommend using a
20-COMM-D adapter that is mounted onto a
20-750-20COMM Option Card installed in drive Port 6. In
this case, refer to the Rockwell Automation Technical
Support Knowledgebase web site at
www.rockwellautomation.com/knowledgebase
on configuring and using the I/O, and explicit messaging.
4-1
for details
Using RSLinx Classic
RSLinx Classic, in all its variations (Lite, Gateway, OEM, etc.), is used
to provide a communication link between the computer, network, and
controller. RSLinx Classic requires its network-specific driver to be
configured before communications are established with network
devices. To configure the RSLinx driver:
1. Start RSLinx and select Communications > Configure Drivers to
display the Configure Drivers screen.
2. In the Available Driver Types box, select “DeviceNet Drivers” and
then click Add New to display the DeviceNet Driver Selection
screen.
3. In the Available DeviceNet Drivers list, select the PC connection
adapter (1784-PCD, 1784-PCID, 1784-PCIDS or 1770-KFD)
connected to your computer and then click Select to display the
Driver Configuration screen.
4. Configure the driver for your computer and network settings and
click OK. The Configure Drivers screen reports the progress of the
configuration.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 38
4-2Configuring the I/O
5. When the Add New RSLinx Driver screen appears, type a name (if
desired) and click OK. The Configure Drivers screen reappears
with the new driver in the Configured Drivers list (Figure 4.1
Figure 4.1Configure Drivers Screen with a Configured Driver
6. Click Close to close the Configure Drivers screen. Leave RSLinx
running.
).
ControlLogix Example
Example Network
After the Option Module is configured, the connected drive and Option
Module will be a single node on the network. This section provides the
steps needed to configure a simple DeviceNet network (see Figure 4.2
In our example, we will configure a ControlLogix controller with
1756-DNB scanner to communicate with a drive using Logic
Command/Status, Reference/Feedback, and 32 Datalinks (16 to read/16
to write) over the network.
Figure 4.2Example ControlLogix DeviceNet Network
Node 0
ControlLogix Controller
with 1756-DNB Scanner
Node 1
PowerFlex 750-Series
Drive with 20-750-DNET
Option Module
Node 62
Computer with
DeviceNet Connection
).
Adding the Scanner to the I/O Configuration
To establish communications between the controller and Option
Module over the network, you must first add the ControlLogix
controller and its scanner to the I/O configuration.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 39
Configuring the I/O4-3
1. Start RSLogix 5000. The RSLogix 5000 window appears. Select
File > New to display the New Controller screen (Figure 4.3
Select the appropriate choices for the fields in the screen to match
your application. Then click OK. The RSLogix 5000 window
reappears with the treeview in the left pane.
).
2. In the treeview, right-click the I/O Configuration folder and select
New Module… The Select Module screen appears. Expand the
Communications group to display all of the available
communication modules (Figure 4.4
Figure 4.4Scanner Select Module Screen
3. In the list, select the DeviceNet scanner used by your controller. In
this example, we use a 1756-DNB DeviceNet Scanner, so the
1756-DNB is selected. Then click OK. In the Select Major
Revision pop-up dialog box, select the major revision of its
firmware.
).
4. Click OK. The scanner’s New Module screen (Figure 4.5
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
) appears.
Page 40
4-4Configuring the I/O
Figure 4.5Scanner New Module Screen
5. Edit the following:
BoxSetting
NameA name to identify the scanner.
Description Optional – description of the scanner.
NodeThe node address of the DeviceNet scanner.
SlotThe slot of the DeviceNet scanner in the rack.
RevisionThe minor revision of the firmware in the scanner. (You already set the major
revision by selecting the scanner series in Step 3.)
Electronic
Keying
Input SizeThe size of the input data for the DeviceNet scanner. It is recommended to
Output Size The size of the output data for the DeviceNet scanner. It is recommended to
Status Size The size of the status data for the DeviceNet scanner. It is recommended to
Open
Module
Properties
Compatible Module. The “Compatible Module” setting for Electronic Keying
ensures the physical module is consistent with the software configuration
before the controller and scanner make a connection. Therefore, ensure that
you have set the correct revision in this screen. Refer to the online Help for
additional information on this and other Electronic Keying settings.
use the default value of 124.
use the default value of 123.
use the default value of 32.
When this box is checked, additional module properties screens will appear
to further configure the scanner after clicking OK. When unchecked, the
scanner’s New Module screen will close after clicking OK. For this example,
uncheck this box.
6. Click OK. The scanner is now added to the RSLogix 5000 project.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
It appears in the I/O Configuration folder. In our example, a
1756-DNB scanner appears under the I/O Configuration folder
(Figure 4.6
project open. Later in this chapter the project will need to be
downloaded to the controller.
Figure 4.6RSLogix 5000: I/O Configuration Folder
) with its assigned name. For convenience, keep the
Page 41
Configuring the I/O4-5
Using RSNetWorx for DeviceNet to Configure/Save the I/O to the
Scanner
After adding the scanner to the I/O configuration, you now must
configure and save the I/O to the scanner.
1. Start RSNetWorx for DeviceNet. In the RSNetWorx for DeviceNet
window, select File > New to display the New File screen. Then
select “DeviceNet Configuration” as the network configuration
type, and click OK.
2. Select Network > Online to display the Browse for Network screen
(Figure 4.7
Figure 4.7Browse for Network Screen
).
3. Expand the communications path from your computer to the
DeviceNet scanner. Figure 4.8
devices that are on a DeviceNet network. Depending on the
communication link you are using, the navigation path may be
different. After selecting a valid path to the DeviceNet network (for
this example, A, DeviceNet), click OK.
shows our example navigating to
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 42
4-6Configuring the I/O
Figure 4.8Expanded Browse for Network Screen
If a message box appears about uploading or downloading
information, click OK.
4. As the selected DeviceNet path is browsed, RSNetWorx for
DeviceNet creates a graphical representation of the devices on the
network (Figure 4.9
Figure 4.9RSNetWorx for DeviceNet Graph View Screen
If the icon for the drive (for this example, PowerFlex 755) on the
network appears as Unrecognized Device, use RSNetWorx for
DeviceNet to create the PowerFlex 750-Series drive EDS file.
).
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
The EDS file for a PowerFlex 750-Series drive differs from EDS
files for all other PowerFlex 7-Class drives in that the file does not
contain any drive or peripheral parameters. Therefore, when the
EDS file is being created for a PowerFlex 750-Series drive, no
parameters will be uploaded and the “Parameters” tab that normally
appears on the Drive Properties screen will not appear.
Page 43
Configuring the I/O4-7
5. Either create the EDS file by uploading it from the device on the
network, or download the EDS file from the Rockwell Automation
web site:
Creating the EDS File from Online DeviceNet Network
A. Right-click the Unrecognized Device icon and select Register
Device in the menu. The EDS Wizard appears (Figure 4.10
Figure 4.10 EDS Wizard Screen
).
B. Click Next to start creating the EDS file.
C. Select Create an EDS file and click Next. (If the EDS file is
already downloaded and resides on your computer, select the
Register an EDS file option and click Next. Then follow the
screen prompts and disregard the remaining steps D through H
in this procedure.)
D. Enter a description (if desired) and click Next.
E. Check the Polled box, enter 8 into the Input Size and Output
Size boxes (which accounts for just the basic I/O), and click
Next. RSNetWorx for DeviceNet will upload the EDS file from
the drive.
F.Click Next to display the icon options for the node. We
recommend using the icon for your PowerFlex 750-Series
drive. You can change icons by clicking Change icon.
G. Click Next to view a summary, and then click Next again to
accept it.
H. Click Finish to finish creating the EDS file. A new icon
represents your PowerFlex 750-Series drive and
communications Option Module in the RSNetWorx for
DeviceNet Graph View screen.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 44
4-8Configuring the I/O
Downloading the EDS File from the Network
A. Go to this Rockwell Automation web site:
www.rockwellautomation.com/resources/eds
B. On the web site, enter the Network and Device Type search
criteria as shown in Figure 4.11
enter the type of PowerFlex 750-Series drive (for this example,
PowerFlex 755), noting that this field is case sensitive and
space sensitive:
Figure 4.11 Example Web Site Search Criteria for EDS File
. In the Keyword entry field,
Then click Search. Due to the large number of EDS files, this
may take several minutes.
C. On the search results screen, click the hyperlink for the EDS
file in the Brand Column.
D. Click Download File. Then click Save to save the EDS file to
an appropriate location on your computer.
E. Launch the EDS Hardware Installation Tool in the Rockwell
Software folder and follow the screen prompts to add the EDS
file for use with your project.
6. In the graph view, right-click the 1756-DNB icon and select
Properties… to display its properties screen (Figure 4.12
).
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 45
Configuring the I/O4-9
Figure 4.12 1756-DNB Properties Screen
7. Click the Module tab to display the Scanner Configuration Applet
screen. Click Upload to upload the 1756-DNB configuration to the
RSNetWorx for DeviceNet project and display the 1756-DNB
Module Tab screen (Figure 4.13
).
Figure 4.13 1756-DNB Module Tab Screen
8. Edit the following:
BoxSetting
Interscan Delay Sets the scanner time delay between consecutive I/O scans on the
network. For this example, it is recommended to leave the default setting
of 10 milliseconds. Note: When numerous drives are on the network and
the drives are faulting on a Comm Loss, increasing this value may help.
Foreground…Sets the ratio of foreground to background polls. For this example, it is
recommended to leave the default setting of 2.
SlotSets the slot location in which the scanner is installed. For this example,
Slot 3 is selected.
Then click Apply.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 46
4-10Configuring the I/O
9. Click the Scanlist tab to begin the drive I/O configuration. The
Available Devices window (left) shows devices that are presently
on the DeviceNet network but are not yet configured. The Scanlist
window (right) shows devices that are presently on the DeviceNet
network and are configured.
TIP: The Automap on Add box is checked by default and allows
RSNetWorx for DeviceNet to automatically map the drive I/O into
the scanner in the next available registers. The mapping is based on
the minimum I/O requirements (8 bytes for input and 8 bytes for
output) that the scanner obtains from the drive EDS file.
For this example, uncheck the Automap on Add box. Then select
the PowerFlex 755 drive in the Available Devices window and click
the > button to move it to the Scanlist window (Figure 4.14
Figure 4.14 1756-DNB Scanlist Tab Screen
).
BoxSetting
Node ActiveActivates/deactivates the scanlist in the 1756-DNB for the selected
device. For this example, keep the box checked.
Device TypeThese Electronic Key category check boxes select how specific the
Vendor
Product Code
Major Revision
10. Click Edit I/O Parameters… to display the Edit I/O Parameters
screen (Figure 4.15
example.
device in the scanlist must be for the 1756-DNB to match its
compatibility for I/O operation. The more boxes that are checked, the
more specific the device must be to operate. For this example, leave the
default boxes (Device Type, Vendor, and Product Code) checked.
) for the PowerFlex 755 drive used in this
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 47
Configuring the I/O4-11
Figure 4.15 Edit I/O Parameters Screen
A. Select the type(s) of data exchange (Polled, Change of State,
and/or Cyclic). For this example, we selected Polled, which is
highly recommended.
B. Enter the number of bytes that are required for your I/O in the
Input Size and Output Size boxes. For the example in this
manual, all 16 [DL From Net xx] and all 16 [DL To Net xx]
are used, resulting in an Input Size of “72” and an Output Size
of “72.” To determine the byte sizes for your application, either
access Option Module Diagnostic Items 7 and 8 respectively or
calculate them:
Determining Byte Sizes By Accessing Diagnostic Items 7 and 8
Use the HIM, DriveExplorer or DriveExecutive to access
Diagnostic Items 7 and 8. The Option Module automatically
calculates the number of bytes for the Input Size and Output
Size based on the values of Device Parameters 2 - [DLs From Net Cfg] and 4 - [DLs To Net Cfg] configured in Setting a
Master-Slave Hierarchy (Optional) on page 3-3.
Determining Byte Sizes By Calculation
You can easily calculate the number of bytes for the Input Size
and Output Size. Since the Option Module always uses the
32-bit Logic Command, 32-bit Feedback, 32-bit Logic Status,
and 32-bit Reference, at least 8 bytes must be set for both the
Input Size and Output Size. (A 32-bit word is four bytes.) If any
or all of the drive’s sixteen 32-bit Datalinks are used (see
Setting a Master-Slave Hierarchy (Optional)
increase the Input and Output Size settings accordingly. To do
this:
– Input Size: Multiply the number of Datalinks used to write data
(value of Device Parameter 02 - [DLs From Net Cfg]) by 4
bytes, and add this result to the minimum 8 bytes. For example,
if Parameter 02 has a value of “3,” add 12 bytes (3 x 4 bytes)
to the required minimum 8 bytes for a total of 20 bytes.
on page 3-3),
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 48
4-12Configuring the I/O
– Output Size: Multiply the number of Datalinks used to read data
(value of Device Parameter 04 - [DLs To Net Cfg]) by 4 bytes,
and add this result to the minimum 8 bytes. For example, if
Parameter 04 has a value of “7,” add 28 bytes (7 x 4 bytes) to
the required minimum 8 bytes for a total of 36 bytes.
11. Set the scan rate for the selected data exchange method. (For more
information about scan rates, refer to RSNetWorx for DeviceNet
online help.)
Data Exchange MethodRate Field to Set
PolledPoll Rate
Change of StateHeartbeat Rate
CyclicSend Rate
12. Click OK. If a Scanner Configuration Applet appears, click Yes to
continue. The Edit I/O Parameters screen closes and then the
1756-DNB Scanlist tab screen (Figure 4.14
13. Click the Input tab to display the input registers for the 1756-DNB.
Click AutoMap to map the drive input image to the 1756-DNB as
shown in Figure 4.16
.
) reappears.
TIP: If your RSLogix 5000 project requires a different starting
DWord (double word, 32-bit) than the default value of 0 for the
drive input image, set the Start DWord field to the appropriate value.
Figure 4.16 1756-DNB Input Tab Screen
14. Click the Output tab to display the output registers for the
1756-DNB. Click AutoMap to map the drive output image to the
1756-DNB as shown in Figure 4.17
.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
TIP: If your RSLogix 5000 project requires a different starting
DWord (double word, 32-bit) than the default value of 0 for the drive
output image, set the Start DWord field to the appropriate value.
Page 49
Configuring the I/O4-13
Figure 4.17 1756-DNB Output Tab Screen
15. Click OK. If the Scanner Configuration Applet appears asking to
download these settings to the 1756-DNB, click Ye s .
16. Click File > Save. If this is the first time you saved the project, the
Save As dialog box appears. Navigate to a folder, type a file name,
and click Save to save the configuration to a file on your computer.
17. When configuring the I/O for additional PowerFlex 750-Series
drives on the network, repeat Steps 9 through 16.
Important:When all Datalinks in each drive are used (18 DINTs of
I/O per drive), a maximum of 6 PowerFlex 750-Series
drives can be mapped. This is due to the amount of I/O
available in the 1756-DNB scanner, which is 124
DINTs maximum.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 50
4-14Configuring the I/O
Setting Datalinks in the Drive (Optional)
After configuring the 1756-DNB, Datalinks (if used) must be set to
parameters that are appropriate for your application.
Using the drive HIM, DriveExecutive or DriveExplorer, set the
Datalinks in the drive. For this example, the following Datalink values
are used.
Table 4.A Example PowerFlex 755 Drive Datalink Settings
Host Parameter
Number Name
01[DL From Net 01]370Points to drive Par. 370 - [Stop Mode A]
02[DL From Net 02]371Points to drive Par. 371 - [Stop Mode B]
03[DL From Net 03]535Points to drive Par. 535 - [Accel Time 1]
04[DL From Net 04]536Points to drive Par. 536 - [Accel Time 2]
05[DL From Net 05]537Points to drive Par. 537 - [Decel Time 1]
06[DL From Net 06]538Points to drive Par. 538 - [Decel Time 2]
07[DL From Net 07]539Points to drive Par. 539 - [Jog Acc Dec Time]
08[DL From Net 08]556Points to drive Par. 556 - [Jog Speed 1]
09[DL From Net 09]557Points to drive Par. 557 - [Jog Speed 2]
10[DL From Net 10]571Points to drive Par. 571 - [Preset Speed 1]
11[DL From Net 11]572Points to drive Par. 572 - [Preset Speed 2]
12[DL From Net 12]573Points to drive Par. 573 - [Preset Speed 3]
13[DL From Net 13]574Points to drive Par. 574 - [Preset Speed 4]
14[DL From Net 14]575Points to drive Par. 575 - [Preset Speed 5]
15[DL From Net 15]576Points to drive Par. 576 - [Preset Speed 6]
16[DL From Net 16]577Points to drive Par. 577 - [Preset Speed 7]
17[DL To Net 01]370Points to drive Par. 370 - [Stop Mode A]
18[DL To Net 02]371Points to drive Par. 371 - [Stop Mode B]
19[DL To Net 03]535Points to drive Par. 535 - [Accel Time 1]
20[DL To Net 04]536Points to drive Par. 536 - [Accel Time 2]
21[DL To Net 05]537Points to drive Par. 537 - [Decel Time 1]
22[DL To Net 06]538Points to drive Par. 538 - [Decel Time 2]
23[DL To Net 07]539Points to drive Par. 539 - [Jog Acc Dec Time]
24[DL To Net 08]556Points to drive Par. 556 - [Jog Speed 1]
25[DL To Net 09]557Points to drive Par. 557 - [Jog Speed 2]
26[DL To Net 10]571Points to drive Par. 571 - [Preset Speed 1]
27[DL To Net 11]572Points to drive Par. 572 - [Preset Speed 2]
28[DL To Net 12]573Points to drive Par. 573 - [Preset Speed 3]
29[DL To Net 13]574Points to drive Par. 574 - [Preset Speed 4]
30[DL To Net 14]575Points to drive Par. 575 - [Preset Speed 5]
31[DL To Net 15]576Points to drive Par. 576 - [Preset Speed 6]
32[DL To Net 16]577Points to drive Par. 577 - [Preset Speed 7]
ValueDescription
TIP: The Host[DLs From Net xx] parameters are inputs into the drive
that come from controller outputs (for example, data to write to a drive
parameter). The Host [DLs To Net xx] parameters are outputs from the
drive that go to controller inputs (for example, data to read a drive
parameter).
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 51
Configuring the I/O4-15
Downloading the Project to the Controller and Going Online
After adding the scanner and drive/adapter to the I/O configuration, you
must download the configuration to the controller. You should also save
the configuration to a file on your computer.
1. In the RSLogix 5000 window, select Communications >
Download. The Download dialog box (Figure 4.18
Figure 4.18 Download Dialog Box
) appears.
TIP: If a message box reports that RSLogix 5000 is unable to go
online, select Communications > Who Active to try to find your
controller in the Who Active screen. After finding and selecting the
controller, click Set Project Path to establish the path. If your
controller does not appear, you need to add or configure the
DeviceNet driver in RSLinx. Refer to the RSLinx online help.
2. Click Download to download the configuration to the controller.
When the download is successfully completed, RSLogix 5000 goes
into the Online mode and the I/O OK box in the upper-left of the
screen should be solid green.
3. Select File > Save. If this is the first time you saved the project, the
Save As dialog box appears. Navigate to a folder, type a file name,
and click Save to save the configuration to a file on your computer.
4. To ensure that the present project configuration values are saved,
RSLogix 5000 prompts you to upload them. Click Yes to upload
and save them.
5. Place the controller in Remote Run or Run Mode.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 52
4-16Configuring the I/O
Notes:
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 53
Chapter 5
Using the I/O
This chapter provides information and examples that explain how to
control, configure, and monitor a PowerFlex 750-Series drive using the
configured I/O.
TopicPage
About I/O Messaging
Understanding the ControlLogix Controller I/O Image5-2
Using Logic Command/Status5-2
Using Reference/Feedback5-3
Using Datalinks5-4
Example Ladder Logic Program Information5-5
ControlLogix Example5-6
ATTENTION: Risk of injury or equipment damage exists.
The examples in this publication are intended solely for
!
purposes of example. There are many variables and
requirements with any application. Rockwell Automation,
Inc. does not assume responsibility or liability (to include
intellectual property liability) for actual use of the examples
shown in this publication.
5-1
About I/O Messaging
On CIP-based networks, including DeviceNet, I/O connections are used
to transfer the data which controls the PowerFlex drive and sets its
Reference. I/O can also be used to transfer data to and from Datalinks in
PowerFlex 750-Series drives.
The Option Module includes the Logic Command, Logic Status,
Reference, and Feedback (all as 32-bit words). This requires 8 bytes for
the Input Size and 8 bytes for the Output Size in the controller’s I/O
image. This basic I/O must always be configured in the DeviceNet
scanner using RSNetWorx for DeviceNet. Additional I/O, if needed,
can be set using up to 16 Datalinks to write data and/or up to 16
Datalinks to read data. When using any combination of these Datalinks,
add 4 bytes for each Datalink to the basic I/O Input Size and/or Output
Size.
Chapter 3
the I/O, discuss how to configure the Option Module and controller on
the network for the required I/O. The Glossary
options. This chapter discusses how to use I/O after you have
configured the Option Module and controller.
, Configuring the Option Module, and Chapter 4, Configuring
defines the different
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 54
5-2Using the I/O
Understanding the
ControlLogix Controller I/O
Image
The terms input and output are defined from the controller’s point of
view. Therefore, output I/O is data that is produced by the controller and
consumed by the Option Module. Input I/O is status data that is
produced by the Option Module and consumed as input by the
controller. The I/O image will vary based on how many of the drive’s
32-bit Datalinks (Host DL From Net 01-16 and Host DL To Net 01-16) are used.
If all available I/O is not used, the image is truncated. The image always
uses consecutive words starting at word 0.
0Logic Command0Logic Status
1Reference1Feedback
2DL From Net 012DL To Net 01
3DL From Net 023DL To Net 02
4DL From Net 034DL To Net 03
5DL From Net 045DL To Net 04
6DL From Net 056DL To Net 05
7DL From Net 067DL To Net 06
8DL From Net 078DL To Net 07
9DL From Net 089DL To Net 08
10DL From Net 0910DL To Net 09
11DL From Net 1011DL To Net 10
12DL From Net 1112DL To Net 11
13DL From Net 1213DL To Net 12
14DL From Net 1314DL To Net 13
15DL From Net 1415DL To Net 14
16DL From Net 1516DL To Net 15
17DL From Net 1617DL To Net 16
shows the I/O image when using all of the 32-bit Datalinks.
Command/Status, Reference/Feedback, and Datalinks)
Using Logic Command/
Status
The Logic Command is a 32-bit word of control data produced by the
controller and consumed by the Option Module. The Logic Status is a
32-bit word of status data produced by the Option Module and
consumed by the controller.
When using a ControlLogix controller, the Logic Command word is
always DINT 0 in the output image and the Logic Status word is always
DINT 0 in the input image.
This manual contains the bit definitions for compatible products
available at the time of publication in Appendix
Status Words for PowerFlex 750-Series Drives.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
D, Logic Command/
Page 55
Using the I/O5-3
Using Reference/Feedback
The Reference is a 32-bit REAL (floating point) piece of control data
produced by the controller and consumed by the Option Module. The
Feedba ck is a 32-bit REAL (floating point) piece of status data
produced by the Option Module and consumed by the controller.
The Reference and Feedback values represent engineering units. For
example, a 32-bit REAL Reference value of “30.0” equals a Reference
of 30.0 Hz. Note that the commanded maximum speed can never
exceed the value of drive Parameter 520 - [Max Fwd Speed]. Table 5.B
shows example References and their results for a PowerFlex 750-Series
drive that has its Parameter 37 - [Maximum Freq] set to 130 Hz and
Parameter 520 - [Max Fwd Speed] set to 60 Hz.
When using a ControlLogix controller, the 32-bit REAL Reference
word is always DINT 1 in the output image and the 32-bit REAL
Feedback word is always DINT 1 in the input image. Because the I/O
image is integer-based and the Reference and Feedback are floating
point, a COP (Copy) instruction or UDDT is required to correctly write
values to the Reference and read values from the Feedback. See the
ladder logic program examples in Figure 5.5
Table 5.B Example Speed Reference/Feedback Scaling for PowerFlex 750-Series
Drives
Network
Reference Value
130.0130 Hz60 Hz
65.065 Hz60 Hz
32.532.5 Hz32.5 Hz32.5
0.00 Hz0 Hz0.0
(1)
-32.5
(1)
The effects of values less than 0.0 depend on whether the PowerFlex 750-Series drive
uses a bipolar or unipolar direction mode. Refer to the drive User Manual for details.
(2)
The drive runs at 60 Hz instead of 130 Hz or 65 Hz because drive Parameter 520 - [Max
Fwd Speed] sets 60 Hz as the maximum speed.
Speed Command
Val ue
32.5 Hz32.5 Hz32.5
Output Speed
(2)
(2)
and Figure 5.6.
Network
Feedback Value
60.0
60.0
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 56
5-4Using the I/O
Using Datalinks
A Datalink is a mechanism used by PowerFlex drives to transfer data to
and from the controller. Datalinks allow a drive parameter value to be
changed without using an Explicit Message. When enabled, each
Datalink occupies one 32-bit word in a ControlLogix controller.
The following rules apply when using PowerFlex 750-Series drive
Datalinks:
• The target of a Datalink can be any Host parameter, including those
of a peripheral. For example, drive parameter 535 - [Accel Time 1]
can be assigned to any or all Option Modules installed in the drive.
• The data passed through the Datalink mechanism is determined by
the settings of:
Device Parameter 02 - [DLs From Net Cfg] Host Parameters 01-16 - [DL From Net 01-16]
Device Parameter 04 - [DLs To Net Cfg]Host Parameters 17-32 - [DL To Net 01-16]
Important:A reset is always required after configuring Datalinks so
that the changes take effect.
• When a Datalink I/O connection is active, that Datalink is locked
and cannot be changed until that I/O connection becomes idle or
inactive.
• When you use a Datalink to change a value, the value is NOT written
to the Non-Volatile Storage (NVS). The value is stored in volatile
memory and lost when the drive loses power. Thus, use Datalinks
when you need to change a value of a parameter frequently.
Datalinks for PowerFlex 750-Series peripherals (embedded EtherNet/IP
adapter and option modules such as an encoder or a communication
module) are locked when the peripheral has an I/O connection with a
controller. When a controller has an I/O connection to the drive, the
drive does not allow a reset to defaults, configuration download or
anything else that could change the makeup of the I/O connection in a
running system. The I/O connection with the controller must first be
disabled to allow changes to the respective Datalinks.
Depending on the controller being used, the I/O connection can be
disabled by:
• Inhibiting the module in RSLogix 5000
• Putting the controller in Program mode
• Placing the scanner in idle mode
• Disconnecting the drive from the network
DeviceLogix Datalinks are also locked while the DeviceLogix program
is running. The DeviceLogix program must first be disabled to allow
changes to the Datalinks. Set DeviceLogix parameter 53 - [DLX
Operation] to “DisableLogic” to disable the logic (the parameter value
will then change to “LogicDisabld.”
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 57
Using the I/O5-5
Example Ladder Logic
Program Information
The example ladder logic programs in the sections of this chapter are
intended for and operate PowerFlex 750-Series drives.
Functions of the Example Programs
The example programs enable you to:
• Receive Logic Status information from the drive.
• Send a Logic Command to control the drive (for example, start, stop).
• Send a Reference to the drive and receive Feedback from the drive.
• Send/receive Datalink data to/from the drive.
Logic Command/Status Words
These examples use the Logic Command DINT and Logic Status DINT
for PowerFlex 750-Series drives. Refer to Appendix
Command/Status Words for PowerFlex 750-Series Drives to view
details.
D, Logic
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 58
5-6Using the I/O
ControlLogix Example
Creating Ladder Logic Using RSLogix 5000 (all versions)
Drive and Option Module Parameter Settings
These drive and Option Module settings were used for the example
ladder logic program in this section.
DeviceParameterValue Description
PowerFlex 755 Drive
(Host Parameters)
20-750-DNET
Option Module
(Device Parameters)
01 - [DL From Net 01]370Points to drive Par. 370 - [Stop Mode A]
02 - [DL From Net 02]371Points to drive Par. 371 - [Stop Mode B]
03 - [DL From Net 03]535Points to drive Par. 535 - [Accel Time 1]
04 - [DL From Net 04]536Points to drive Par. 536 - [Accel Time 2]
05 - [DL From Net 05]537Points to drive Par. 537 - [Decel Time 1]
06 - [DL From Net 06]538Points to drive Par. 538 - [Decel Time 2]
07 - [DL From Net 07]539Points to drive Par. 539 - [Jog Acc Dec Time]
08 - [DL From Net 08]556Points to drive Par. 556 - [Jog Speed 1]
09 - [DL From Net 09]557Points to drive Par. 557 - [Jog Speed 2]
10 - [DL From Net 10]571Points to drive Par. 571 - [Preset Speed 1]
11 - [DL From Net 11]572Points to drive Par. 572 - [Preset Speed 2]
12 - [DL From Net 12]573Points to drive Par. 573 - [Preset Speed 3]
13 - [DL From Net 13]574Points to drive Par. 574 - [Preset Speed 4]
14 - [DL From Net 14]575Points to drive Par. 575 - [Preset Speed 5]
15 - [DL From Net 15]576Points to drive Par. 576 - [Preset Speed 6]
16 - [DL From Net 16]577Points to drive Par. 577 - [Preset Speed 7]
17 - [DL To Net 01]370Points to drive Par. 370 - [Stop Mode A]
18 - [DL To Net 02]371Points to drive Par. 371 - [Stop Mode B]
19 - [DL To Net 03]535Points to drive Par. 535 - [Accel Time 1]
20 - [DL To Net 04]536Points to drive Par. 536 - [Accel Time 2]
21 - [DL To Net 05]537Points to drive Par. 537 - [Decel Time 1]
22 - [DL To Net 06]538Points to drive Par. 538 - [Decel Time 2]
23 - [DL To Net 07]539Points to drive Par. 539 - [Jog Acc Dec Time]
24 - [DL To Net 08]556Points to drive Par. 556 - [Jog Speed 1]
25 - [DL To Net 09]557Points to drive Par. 557 - [Jog Speed 2]
26 - [DL To Net 10]571Points to drive Par. 571 - [Preset Speed 1]
27 - [DL To Net 11]572Points to drive Par. 572 - [Preset Speed 2]
28 - [DL To Net 12]573Points to drive Par. 573 - [Preset Speed 3]
29 - [DL To Net 13]574Points to drive Par. 574 - [Preset Speed 4]
30 - [DL To Net 14]575Points to drive Par. 575 - [Preset Speed 5]
31 - [DL To Net 15]576Points to drive Par. 576 - [Preset Speed 6]
32 - [DL To Net 16]577Points to drive Par. 577 - [Preset Speed 7]
2 - [DLs From Net Cfg] 16Sets the number of Datalinks used to write
data from the network controller.
4 - [DLs To Net Cfg]16Sets the number of Datalinks used to read
data to the network controller.
TIP: The Host [DL From Net xx] parameters are inputs into the drive
that come from controller outputs (for example, data to write to a drive
parameter). The Host [DL To Net xx] parameters are outputs from the
drive that go to controller inputs (for example, data to read a drive
parameter).
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 59
Using the I/O5-7
Controller Tags
When you add the Option Module and drive to the I/O configuration
(Chapter 4
(non-descriptive) controller tags. In this example program, the
following controller tags are used.
Figure 5.1ControlLogix Controller Tags for Example Ladder Logic Program
You can expand the Output and Input tags to reveal the output and input
configuration. The Output tag for this example program requires
eighteen 32-bit words of data (see Figure 5.2
example requires eighteen 32-bit words of data (see Figure 5.3
Figure 5.2ControlLogix Output Image Controller Tags for Example Ladder
), RSLogix 5000 automatically creates generic
). The Input tag for this
).
Logic Program
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 60
5-8Using the I/O
Figure 5.3ControlLogix Input Image Controller Tags for Example Ladder Logic
Program
Program Tags
To use the Controller tags that are automatically created, you need to
create the following Program tags for this example program.
Figure 5.4ControlLogix Program Tags for Example Ladder Logic Program
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 61
Using the I/O5-9
Figure 5.5ControlLogix Example Ladder Logic Program for Logic Status/
Feedback
Figure 5.6ControlLogix Example Ladder Logic Program for Logic Command/
Reference
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 62
5-10Using the I/O
Enabling the DeviceNet Scanner
A rung in the ladder logic must be created and assigned to the
1756-DNB scanner Command Register Run bit. This rung (Figure 5.7
enables the scanner to transfer I/O on the network.
Figure 5.7Rung for Command Register Run Bit
Important:This rung must always be included in the ladder logic
program.
Example Datalink Data
)
The Datalink data used in the example program is shown in Figure 5.8
Note that to describe the parameters to which the Datalinks are
assigned, you may want to add descriptions to the automatically-created
generic controller tags or create User Defined Data Types (UDDT),
which were used in the example screen below.
Figure 5.8ControlLogix Example Datalinks for Ladder Logic Program
.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 63
Using the I/O5-11
TIP: To determine the Data Type of a parameter, refer to the Data Type
column in the chapter containing parameters in the PowerFl ex 750-Series AC Drives User Manual, publication 750-UM001.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 64
5-12Using the I/O
Notes:
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 65
Chapter 6
Using Explicit Messaging
This chapter provides information and examples that explain how to use
Explicit Messaging to configure and monitor the Option Module and
connected PowerFlex 750-Series drive.
TopicPage
About Explicit Messaging
Performing Explicit Messages6-2
ControlLogix Example6-3
ATTENTION: Risk of injury or equipment damage exists.
The examples in this publication are intended solely for
!
purposes of example. There are many variables and
requirements with any application. Rockwell Automation,
Inc. does not assume responsibility or liability (to include
intellectual property liability) for actual use of the examples
shown in this publication.
ATTENTION: Risk of equipment damage exists. If Explicit
Messages are programmed to write parameter data to
!
Non-Volatile Storage (NVS) frequently, the NVS will quickly
exceed its life cycle and cause the drive to malfunction. Do
not create a program that frequently uses Explicit Messages
to write parameter data to NVS. Datalinks do not write to
NVS and should be used for frequently changed parameters.
6-1
About Explicit Messaging
Refer to Chapter
Command/Status, Reference/Feedback, and Datalinks.
Explicit Messaging is used to transfer data that does not require
continuous updates. With Explicit Messaging, you can configure and
monitor a slave device’s parameters on the network.
TIP: To message to another device in a different drive port, refer to the
Instance table in Appendix C:
• DPI Parameter Object section on page C-12
• Host DPI Parameter Object section on page C-27
parameters.
In the Message Configuration screen, set the Instance field to an
appropriate value within the range listed for the port in which the device
resides.
5 for information about the I/O Image, using Logic
for Device parameters.
for Host
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 66
6-2Using Explicit Messaging
Performing Explicit
Messages
There are five basic events in the Explicit Messaging process. The
details of each step will vary depending on the type of controller being
used. Refer to the documentation for your controller.
Important:There must be a request message and a response message
for all Explicit Messages, whether you are reading or
writing data.
Figure 6.1Explicit Message Process
Set up and send Explicit
➊
Message Request
Complete Explicit
➎
➍
EventDescription
➊
➋
➌
➍
➎
Message
Retrieve Explicit
Message Response
You format the required data and set up the ladder logic program to send an
Explicit Message request to the scanner module (download).
The scanner module transmits the Explicit Message Request to the slave
device over the network.
The slave device transmits the Explicit Message Response back to the
scanner. The data is stored in the scanner buffer.
The controller retrieves the Explicit Message Response from the scanner’s
buffer (upload).
The Explicit Message is complete. Note: The scanner module may be
integrated with the controller (for example, ControlLogix).
➋➌
For information on the maximum number of Explicit Messages that can
be executed at a time, refer to the user manual for the scanner and/or
controller that is being used.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 67
ControlLogix Example
Using Explicit Messaging6-3
TIP: To display the Message Configuration screen in RSLogix 5000,
add a message instruction (MSG), create a new tag for the message
(Properties: Base tag type, MESSAGE data type, controller scope), and
click the button in the message instruction.
For supported classes, instances, and attributes, refer to Appendix C,
DeviceNet Objects
Important:The explicit messaging examples in this section can be
ControlLogix Example Ladder Logic Program to Read Single
Parameter
A Get Attribute Single message is used to read a single parameter. This
read message example reads the value of the 32-bit REAL (floating
point) parameter 007 - [Output Current] in a PowerFlex 750-Series drive.
Table 6.A Example Controller Tags for Read Single Parameter Messaging
Program
.
performed using any firmware version of RSLogix 5000.
OperandController Tags for Read Single Message Data Type
Figure 6.2Example Ladder Logic Explicit Messaging Program for Read Single
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 68
6-4Using Explicit Messaging
ControlLogix – Formatting a Message to Read Single Parameter
Figure 6.3Get Attribute Single Message Configuration Screens
The following table identifies the data that is required in each box to
format a single read message.
Configuration TabExample ValueDescription
Message Type
Service Type
Service Code
Class
Instance
Attribute
Source Element
Source Length
Destination
Communication Tab Example ValueDescription
Path
Tag TabExample ValueDescription
NameSingle_Read_Message The name for the message.
(1)
The default setting for Service Type is “Custom,” enabling entry of a Service Code not available from the Service Type
pull-down menu. When selecting a Service Type other than “Custom” from the pull-down menu, an appropriate Hex. value
is automatically assigned to the Service Code box which grays out (unavailable).
(2)
Click Browse to find the path, or type in the name of the device listed in the I/O Configuration folder (for this example,
My_DeviceNet_Scanner). Then always type in a comma followed by a “2” which is the DeviceNet scanner port, followed by
another comma, and then the node of the drive (for this example, “1”).
(3)
In this example, Output Current is a 32-bit floating point parameter so the Data Type field must be set to “REAL” when
creating the controller tag. To read a 32-bit DINT parameter, set the tag Data Type field to “DINT.” For a 16-bit parameter, set
the Data Type field to “INT.” Refer to the drive documentation to determine the size of the parameter.
(1)
(1)
(2)
CIP Generic
Get Attribute Single
e (Hex.)
93 (Hex.)
7 (Dec.)
9 (Hex.)
—
0 bytes
Output_Current
My_DeviceNet_Scanner The path is the route that the message will follow.
(3)
Used to access the Parameter Object in the Option Module.
This service is used to read a parameter value.
Code for the requested service.
Class ID for the DPI Parameter Object.
Instance number is the same as parameter number.
Attribute number for the Parameter Value attribute.
Leave blank (not applicable).
Number of bytes of service data to be sent in the message.
The tag where the data that is read is stored.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 69
Using Explicit Messaging6-5
ControlLogix Example Ladder Logic Program to Write Single
Parameter
A Set Attribute Single message is used to write to a single parameter.
This write message example writes a value to the 32-bit REAL (floating
point) parameter 535 - [Accel Time 1] in a PowerFlex 750-Series drive.
Table 6.B Example Controller Tags for Write Single Parameter Messaging
Program
OperandController Tags for Write Single Message Data Type
Figure 6.4Example Ladder Logic Explicit Messaging Program for Write Single
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 70
6-6Using Explicit Messaging
ControlLogix – Formatting a Message to Write Single Parameter
Figure 6.5Set Attribute Single Message Configuration Screens
The following table identifies the data that is required in each box to
format a single write message.
Configuration TabExample ValueDescription
Message Type
Service Type
Service Code
Class
Instance
Attribute
Source Element
Source Length
Destination
Communication Tab Example ValueDescription
Path
Tag TabExample ValueDescription
NameSingle_Write_Message The name for the message.
(1)
The default setting for Service Type is “Custom,” enabling entry of a Service Code not available from the Service Type
pull-down menu. When selecting a Service Type other than “Custom” from the pull-down menu, an appropriate Hex. value
is automatically assigned to the Service Code box which grays out (unavailable).
(2)
Setting the Attribute value to “9” will write the parameter value to the drive’s Non-Volatile Storage (EEPROM) memory, so
the parameter value will remain even after the drive is power cycled. Important: When set to “9,” be very cautious as the
EEPROM may quickly exceed its life cycle and cause the drive to malfunction. Setting the Attribute value to “A” will write the
parameter value to temporary memory, so the parameter value will be lost after the drive is power cycled. It is
recommended to use the “A” setting when multiple write messages are required.
(3)
Click Browse to find the path, or type in the name of the device listed in the I/O Configuration folder (for this example,
My_DeviceNet_Scanner). Then always type in a comma followed by a “2” which is the DeviceNet scanner port, followed by
another comma, and then the node of the drive (for this example, “1”).
(4)
In this example, Accel Time 1 is a 32-bit floating point parameter and the Data Type field must be set to “REAL” when
creating the controller tag. To write to a 32-bit DINT parameter, set the tag Data Type field to “DINT.” For a 16-bit parameter,
set the Data Type field to “INT.” Also, the Source Length field on the Message Configuration screen must correspond to the
selected Data Type in bytes (for example, 4 bytes for a REAL or a DINT, or 2 bytes for an INT). Refer to the drive
documentation to determine the size of the parameter.
(1)
(1)
(2)
(3)
CIP Generic
Set Attribute Single
10 (Hex.)
93 (Hex.)
535 (Dec.)
9 or A (Hex.)
Accel_Time_1
4 bytes
—
My_DeviceNet_Scanner The path is the route that the message will follow.
(4)
(4)
Used to access the Parameter Object in the Option Module.
This service is used to write a parameter value.
Code for the requested service.
Class ID for the DPI Parameter Object.
Instance number is the same as parameter number.
Attribute number for the Parameter Value attribute.
Name of the tag for any service data to be sent from the
scanner to the Option Module/drive.
Number of bytes of service data to be sent in the message.
Leave blank (not applicable).
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 71
Using Explicit Messaging6-7
ControlLogix Example Ladder Logic Program to Read Multiple
Parameters
A Scattered Read message is used to read the values of multiple
parameters. This read message example reads the values of these five
32-bit REAL (floating point) parameters in a PowerFlex 750-Series
drive: 001 - [Output Frequency], 007 - [Output Current], 008 - [Output
Voltage], 009 - [Output Power], and 011 - [DC Bus Volts].
Table 6.C Example Controller Tags for Read Multiple Parameter Messaging
Program
OperandController Tags for Read Multiple MessageData Type
The following table identifies the data that is required in each box to
format a multiple read message.
Configuration TabExample ValueDescription
Message Type
Service Type
Service Code
Class
Instance
Attribute
Source Element
Source Length
Destination
Communication Tab Example ValueDescription
Path
Tag TabExample ValueDescription
NameScattered_Read_MessageThe name for the message.
(1)
The default setting for Service Type is “Custom,” enabling entry of a Service Code not available from the Service Type pull-down
menu. When selecting a Service Type other than “Custom” from the pull-down menu, an appropriate Hex. value is automatically
assigned to the Service Code box which grays out (unavailable). When reading 32-bit REAL (floating point) parameters, as in this
example, data conversion using COP (Copy) instructions or UDDT’s is required to correctly show the parameter values.
(2)
Click Browse to find the path, or type in the name of the device listed in the I/O Configuration folder (for this example,
My_DeviceNet_Scanner). Then always type in a comma followed by a “2” which is the DeviceNet scanner port, followed by
another comma, and then the node of the drive (for this example, “1”).
(3)
In this example, we are reading five 32-bit REAL (floating point) parameters. Each parameter being read requires two contiguous
DINT registers. Therefore, a controller tag was created with its Data Type field set to “DINT[10].” Also, the Source Length field on
the Message Configuration screen must correspond to the selected Data Type in bytes (for this example, 40 bytes for a DINT[10]
array). Scattered read messages always assume that every parameter being read is a 32-bit parameter, regardless of its actual
size. Maximum message length is 128 bytes which can read up to 16 parameters, regardless of their size.
(4)
The controller tag for “Scattered_Read_Response” must be the same size as the controller tag for “Scattered_Read_Request.”
My_DeviceNet_ScannerThe path is the route that the message will follow.
(3)
Used to access Parameter Object in the Option Module.
Required for scattered messages.
Code for the requested service.
Class ID for the DPI Parameter Object.
Required for scattered messages.
Required for scattered messages.
(3)
Name of the tag for any service data to be sent from
scanner to the Option Module/drive.
Number of bytes of service data to be sent in the message.
(4)
The tag where the data that is read is stored.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 73
Using Explicit Messaging6-9
ControlLogix Example Scattered Read Request Data
In this example, we use the data structure in Figure 6.8
named Scattered Read Request to read these five 32-bit REAL (floating
point) parameters in a PowerFlex 750-Series drive: 001 - [Output
Frequency], 007 - [Output Current], 008 - [Output Voltage], 009 [Output Power], and 011 - [DC Bus Volts].
Figure 6.8Example Scattered Read Request Data
ControlLogix Example Scattered Read Response Data
The Scattered Read Request message reads the multiple parameters and
returns their values to the destination tag (Scattered_Read_Response).
Figure 6.9
been converted using a UDDT for correct presentation. COP (Copy)
instructions could have been used for this purpose instead of a UDDT.
shows the parameter values which, in this example, have
in the source tag
Figure 6.9Example Scattered Read Response Converted Data
In this example, the parameters have the following values:
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 74
6-10Using Explicit Messaging
ControlLogix Example Ladder Logic Program to Write Multiple
Parameters
A Scattered Write message is used to write to multiple parameters. This
write message example writes the following values to these five 32-bit
REAL (floating point) parameters:
PowerFlex 750-Series Drive ParameterWrite Value
536 - [Accel Time 2]11.1 Sec.
538 - [Decel Time 2]22.2 Sec.
575 - [Preset Speed 5]33.3 Hz.
576 - [Preset Speed 6]44.4 Hz.
577 - [Preset Speed 7]55.5 Hz.
Table 6.D Example Controller Tags for Write Multiple Parameter Messaging
Program
OperandController Tags for Write Multiple MessageData Type
The following table identifies the data that is required in each box to
format a multiple write message.
Configuration TabExample ValueDescription
Message Type
Service Type
Service Code
Class
Instance
Attribute
Source Element
Source Length
Destination
Communication Tab Example ValueDescription
Path
Tag TabExample ValueDescription
NameScattered_Write_MessageThe name for the message.
(1)
The default setting for Service Type is “Custom,” enabling entry of a Service Code not available from the Service Type pull-down
menu. When selecting a Service Type other than “Custom” from the pull-down menu, an appropriate Hex. value is automatically
assigned to the Service Code box which grays out (unavailable). When writing to 32-bit REAL (floating point) parameters, as in this
example, data conversion using COP (Copy) instructions or UDDT’s is required to correctly write the parameter values.
(2)
Click Browse to find the path, or type in the name of the device listed in the I/O Configuration folder (for this example,
My_DeviceNet_Scanner). Then always type in a comma followed by a “2” which is the DeviceNet scanner port, followed by
another comma, and then the node of the drive (for this example, “1”).
(3)
In this example, we are writing to five 32-bit REAL (floating point) parameters. Each parameter being written to requires two
contiguous DINT registers. Therefore, a controller tag was created with its Data Type field set to the name of the UDDT of five
interleaved DINTs and REALs. Also, the Source Length field on the Message Configuration screen must correspond to the
selected Data Type in bytes (for this example, 40 bytes for an array of five scattered real structures. Scattered write messages
always assume that every parameter being written to is a 32-bit parameter, regardless of its actual size. Maximum message length
is 128 bytes which can write up to 16 parameters, regardless of their size
(4)
The controller tag for “Scattered_Write_Response” must be the same size as the controller tag for “Scattered_Write_Request.”
My_DeviceNet_ScannerThe path is the route that the message will follow.
(3)
Used to access Parameter Object in the Option Module.
Required for scattered messages.
Code for the requested service.
Class ID for the DPI Parameter Object.
Required for scattered messages.
Required for scattered messages.
(3)
Name of the tag for any service data to be sent from
scanner to the Option Module/drive.
Number of bytes of service data to be sent in the message.
(4)
The tag where the data that is read is stored.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 76
6-12Using Explicit Messaging
ControlLogix Example Scattered Write Request Data
In this example, we use the data structure in Figure 6.12
tag (Scattered_Write_Request) to write new values to these 32-bit
REAL (floating point) parameters:
PowerFlex 750-Series Drive Parameter Write Value
536 - [Accel Time 2]11.1 Sec.
538 - [Decel Time 2]22.2 Sec.
575 - [Preset Speed 5]33.3 Hz.
576 - [Preset Speed 6]44.4 Hz.
577 - [Preset Speed 7]55.5 Hz.
Figure 6.12
been converted using a UDDT to correctly write their values. COP
(Copy) instructions could have been used for this purpose instead of a
UDDT.
Figure 6.12 Example Scattered Write Request Converted Data
shows the parameter values which, in this example, have
in the source
ControlLogix Example Scattered Write Response Data
The results of the message appear in the destination tag named
Scattered_Write_Response (Figure 6.13
errors occurred.
Figure 6.13 Example Scattered Write Response Data
). Values of “0” indicate no
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 77
Using Explicit Messaging6-13
ControlLogix – Explanation of Request and Response Data for
Read/Write Multiple Parameter Messaging
The data structures in Figure 6.14 use 32-bit words and can
accommodate up to 16 parameters in a single message. In the Response
Message, a parameter number with Bit 15 set indicates that the
associated parameter value field contains an error code.
Figure 6.14 Data Structures for Scattered Read/Write Messages
Request (Source Data)Response (Destination Data)
DINT 0 Parameter NumberDINT 0 Parameter Number
1 Pad1 Parameter Value
2 Parameter Number2 Parameter Number
3 Pad3 Parameter Value
4 Parameter Number4 Parameter Number
5 Pad5 Parameter Value
6 Parameter Number6 Parameter Number
7 Pad7 Parameter Value
8 Parameter Number8 Parameter Number
9 Pad9 Parameter Value
10 Parameter Number10 Parameter Number
11 Pad11 Parameter Value
12 Parameter Number12 Parameter Number
13 Pad13 Parameter Value
14 Parameter Number14 Parameter Number
15 Pad15 Parameter Value
16 Parameter Number16 Parameter Number
17 Pad17 Parameter Value
18 Parameter Number18 Parameter Number
19 Pad19 Parameter Value
20 Parameter Number20 Parameter Number
21 Pad21 Parameter Value
22 Parameter Number22 Parameter Number
23 Pad23 Parameter Value
24 Parameter Number24 Parameter Number
25 Pad25 Parameter Value
26 Parameter Number26 Parameter Number
27 Pad27 Parameter Value
28 Parameter Number28 Parameter Number
29 Pad29 Parameter Value
30 Parameter Number30 Parameter Number
31 Pad31 Parameter Value
32 Parameter Number32 Parameter Number
33 Pad33 Parameter Value
34 Parameter Number34 Parameter Number
35 Pad35 Parameter Value
...
...
62 Parameter Number62 Parameter Number
63 Pad63 Parameter Value
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 78
6-14Using Explicit Messaging
Notes:
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 79
Chapter 7
Troubleshooting
This chapter provides information for diagnosing and troubleshooting
potential problems with the Option Module and network.
TopicPage
Understanding the Status Indicators
PORT Status Indicator7-2
MOD Status Indicator7-3
NET A Status Indicator7-4
Viewing Option Module Diagnostic
Items
Viewing and Clearing Events7-7
7-1
7-5
Understanding the Status
Indicators
The Option Module has three status indicators. They can be viewed
with the drive cover removed (Figure 7.1
Figure 7.1Status Indicators
5
6
4
7
3
8
2
9
1
0
5
6
4
7
3
8
2
9
1
0
5
6
4
7
3
8
2
9
1
0
Status
Item
Indicator
PORTDPI Connection Status7-2
➊
MODOption Module Status7-3
➋
NET ADeviceNet Status7-4
➌
DescriptionPage
).
➊
➋
➌
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 80
7-2Troubleshooting
PORT Status Indicator
StatusCauseCorrective Action
OffThe Option Module is not powered
or is not properly connected to the
drive.
Flashing
Red
Solid
Red
Orange The brand of the Option Module
Flashing
Green
Solid
Green
The Option Module is not receiving
a ping message from the drive or
the Option Module is not logged in.
The drive has refused an I/O
connection from the Option Module.
Another DPI peripheral is using the
same DPI port as the Option
Module.
and drive do not match.
The Option Module is establishing
an I/O connection to the drive.
The Option Module is properly
connected and is communicating
with the drive.
• Securely connect and ground the Option
Module to the drive by fully inserting it into the
drive port and tightening its two captive
screws to the recommended torque.
• Apply power to the drive.
Cycle power to the drive.
Important: Cycle power to the drive after
making any of the following corrections:
• Securely connect and ground the Option
Module to the drive by fully inserting it into the
drive port and tightening its two captive
screws to the recommended torque.
• Verify that the drive supports the Comm
Driver.
Connect the Option Module to a product of the
same brand (for example, an Allen-Bradley
PowerFlex 750-Series drive).
No action required. Normal behavior if no I/O is
enabled.
No action required.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 81
Troubleshooting7-3
MOD Status Indicator
StatusCauseCorrective Action
OffThe Option Module is not powered
or is not properly connected to the
drive.
Flashing
Red
Solid
Red
Flashing
Green
Solid
Green
The Option Module has failed the
firmware test.
The Option Module is being flash
upgraded.
The Option Module has failed the
hardware test.
The Option Module is operational,
but is not transferring I/O data.
The Option Module is operational
and transferring I/O data.
• Securely connect and ground the Option
Module to the drive by fully inserting it into the
drive port and tightening its two captive
screws to the recommended torque.
• Apply power to the drive.
• Clear faults in the Option Module.
• Cycle power to the drive.
• If cycling power does not correct the problem,
the Option Module parameter settings may
have been corrupted. Reset defaults and
reconfigure the Option Module.
• If resetting defaults does not correct the
problem, flash the Option Module with the
latest firmware release.
• Cycle power to the drive.
• Replace the Option Module.
• Place the scanner in RUN mode.
• Program the controller to recognize and
transmit I/O to the Option Module.
• Configure the Option Module for the program
in the controller.
• Normal behavior if no I/O is being transferred.
No action required.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 82
7-4Troubleshooting
NET A Status Indicator
StatusCauseCorrective Actions
OffThe Option Module and/or network
is not powered, or the Option
Module is not connected properly to
the network.
Solid
Red
Flashing
Red
Flashing
Red/
Green
Flashing
Green
Solid
Green
The Option Module failed
duplicated node detection test or
bus off.
The node address switch setting is
invalid.
A DeviceNet I/O connection has
timed out.
The Option Module has received an
Identify Comm Fault request.
The Option Module is properly
connected but is not
communicating with any devices on
the network.
The Option Module is properly
connected and communicating on
the network.
• Securely connect and ground the Option
Module to the drive by fully inserting it into the
drive port and tightening its two captive
screws to the recommended torque.
• Correctly connect the DeviceNet cable to the
Option Module’s DeviceNet plug.
• Apply power to the drive.
• Verify that the DeviceNet network is powered.
• Configure the Option Module to use a unique
node address on the DeviceNet network.
• Configure the Option Module to use the
correct network data rate.
• Ensure network has correct media installed.
• Verify that the node address switch setting is
between 0 and 63.
• Place the scanner in RUN mode, or apply
power to the peer device that will send I/O.
• Check the amount of traffic on the network.
Wait for the faulted node recovery to complete.
• Place the controller in RUN mode.
• Program a controller to recognize and
transmit I/O or make a messaging connection
to the Option Module.
• Configure the Option Module for the program
in the controller.
No action required.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 83
Troubleshooting7-5
Viewing Option Module
Diagnostic Items
Table 7.A Option Module Diagnostic Items
No. NameDescription
1Common Logic Cmd The present value of the Common Logic Command being transmitted to the drive by this Option Module.
2Prod Logic CmdThe present value of the Product Logic Command being transmitted to the drive by this Option Module.
3ReferenceThe present value of the Reference being transmitted to the drive by this Option Module.
4Common Logic Sts The present value of the Common Logic Status being received from the drive by this Option Module.
5Prod Logic StsThe present value of the Product Logic Status being received from the drive by this Option Module.
6FeedbackThe present value of the Feedback being received from the drive by this Option Module.
7Input SizeThe size of the input image in bytes transferred from the network to the drive.
8Output SizeThe size of the output image in bytes transferred from the drive to the network.
9DL Fr Net AvailThe number of Host DL From Net xx Datalinks currently available to the Option Module.
10 DL To Net AvailThe number of Host DL To Net xx Datalinks currently available to the Option Module
11 DL Fr Net 01 ValThe present value of respective Host DL From Net xx parameter being transmitted to the drive by this
12 DL Fr Net 02 Val
13 DL Fr Net 03 Val
14 DL Fr Net 04 Val
15 DL Fr Net 05 Val
16 DL Fr Net 06 Val
17 DL Fr Net 07 Val
18 DL Fr Net 08 Val
19 DL Fr Net 09 Val
20 DL Fr Net 10 Val
21 DL Fr Net 11 Val
22 DL Fr Net 12 Val
23 DL Fr Net 13 Val
24 DL Fr Net 14 Val
25 DL Fr Net 15 Val
26 DL Fr Net 16 Val
27 DL To Net 01 ValThe present value of respective Host DL To Net xx parameter being received from the drive by this
28 DL To Net 02 Val
29 DL To Net 03 Val
30 DL To Net 04 Val
31 DL To Net 05 Val
32 DL To Net 06 Val
33 DL To Net 07 Val
34 DL To Net 08 Val
35 DL To Net 09 Val
36 DL To Net 10 Val
37 DL To Net 11 Val
38 DL To Net 12 Val
39 DL To Net 13 Val
40 DL To Net 14 Val
41 DL To Net 15 Val
42 DL To Net 16 Val
43 DPI Rx ErrsThe present value of the DPI Receive error counter.
44 DPI Rx Errs MaxThe maximum value (since reset) of the DPI Receive Error counter.
45 DPI Tx ErrsThe present value of the DPI Transmit error counter.
46 DPI Tx Errs MaxThe maximum value (since reset) of the DPI Transmit Error counter.
47 Net Rx ErrsThe number of receive errors reported by the DeviceNet hardware.
If you encounter unexpected communications problems, the Option
Module’s diagnostic items may help you or Rockwell Automation
personnel troubleshoot the problem. Option Module diagnostic items
can be viewed using the enhanced PowerFlex 7-Class HIM,
DriveExplorer software (version 6.01 or higher), or DriveExecutive
software (version 5.01 or higher). For details on viewing diagnostic
items using the HIM, refer to the Enhanced PowerFlex 7-Class HIM User Manual (publication 20HIM-UM001).
Option Module. (If not using a Datalink, its respective value should be zero.)
Option Module. (If not using a Datalink, its respective value should be zero.)
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
48 Net Rx Errs MaxThe maximum value (since connected) of the Network Receive Errors counter.
49 Net Tx ErrsThe number of transmit errors reported by the DeviceNet hardware.
50 Net Tx Errs MaxThe maximum value (since connected) of the Network Transmit Errors counter.
51 Boot Flash CountNumber of times the boot firmware in the Option Module has been flash updated.
52 App Flash CountNumber of times the application firmware in the Option Module has been flash updated.
53 Data Rate SwThe present value of the data rate switch.
54 Net Addr SwThe present value of the node address switches.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 85
Troubleshooting7-7
Viewing and Clearing
Events
Table 7.B Option Module Events
Code EventDescription
1No EventEmpty event queue entry.
2Device Power UpThe Option Module was powered up normally.
3Device ResetThe Option Module was manually reset.
4EEPROM CRC Error The EEPROM in the Option Module is corrupt.
5App UpdatedThe application code in the Option Module was updated.
6Boot UpdatedThe boot code in the Option Module was updated.
7Watchdog TimeoutThe watchdog timer has timed out.
8DPI Bus OffA bus-off condition was detected on DPI. This event may be caused by noise.
9DPI Ping TimeoutA ping message was not received on DPI within the specified time.
10DPI Port InvalidThe Option Module was not connected to a valid port on a DPI product.
11DPI Port ChangedThe DPI port changed after start up.
12DPI Host ResetThe drive sent a reset event message.
13DPI Baud 125kbpsThe Option Module detected that the drive was communicating at 125kbps.
14DPI Baud 500kbpsThe Option Module detected that the drive was communicating at 500kbps.
15DPI Host InvalidThe Option Module was connected to an incompatible product.
16DPI Dup PortAnother peripheral with the same port number is already in use.
17DPI Type 0 LogonThe Option Module has logged in for Type 0 control.
18DPI Type 0 TimeThe Option Module has not received a Type 0 status message within the specified time.
19DPI DL LogonThe Option Module has logged into a Datalink.
20DPI DL ErrorThe drive rejected an attempt to log in to a Datalink because the Datalink is not supported or is used by another
21DPI DL TimeThe Option Module has not received a Datalink message within the specified time.
22DPI Ctrl DisableThe Option Module has sent a “Soft Control Disable” command to the drive.
23DPI Ctrl EnableThe Option Module has sent a “Soft Control Enable” command to the drive.
24DPI Msg TimeoutA Client-Server message sent by the Option Module was not completed within 1 sec.
25DPI Manual ResetThe Option Module was reset by changing its Reset Module parameter.
26SI OnlineThe Option Module has logged into the Serial Interface Communications.
27SI Logon ErrorThe Option Module failed to log into the Serial Interface.
28SI Comm FaultThe Serial Interface Communications has faulted.
29Net Link UpA network link was available for the Option Module.
30Net Link DownThe network link was removed from the Option Module.
31Net Dup AddressThe Option Module uses the same address as another device on the network.
32Net Comm FaultThe Option Module detected a communications fault on the network.
33Net Sent ResetThe Option Module received a reset from the network.
34Net IO CloseAn I/O connection from the network to the Option Module was closed.
35Net Idle FaultThe Option Module received “idle” packets from the network.
36Net IO OpenAn I/O connection from the network to the Option Module has been opened.
37Net IO TimeoutAn I/O connection from the network to the Option Module has timed out.
38Net IO Size ErrThe Option Module received an incorrectly sized I/O packet.
39PCCC IO CloseThe device sending PCCC Control messages to the Option Module has set the PCCC Control Timeout to zero.
peripheral.
The Option Module maintains an event queue that reports the history of
its actions. You can view the event queue using the enhanced PowerFlex
7-Class HIM, DriveExplorer (6.01 or higher) software, or
DriveExecutive (5.01 or higher) software. For details on viewing and
clearing events using the HIM, refer to the Enhanced PowerFlex 7-Class HIM User Manual (publication 20HIM-UM001).
Many events in the event queue occur under normal operation. If you
encounter unexpected communications problems, the events may help
you or Allen-Bradley personnel troubleshoot the problem. The
following events may appear in the event queue:
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 86
7-8Troubleshooting
Table 7.B Option Module Events (Continued)
Code EventDescription
40PCCC IO OpenThe Option Module has begun receiving PCCC control messages (the PCCC Control Timeout was previously set
to a non-zero value).
41PCCC IO TimeoutThe Option Module has not received a PCCC Control message for longer than the PCCC Control Timeout.
42Msg Ctrl OpenThe timeout attribute in either the CIP Register or Assembly object was written with a non-zero value, allowing
control messages to be sent to the Option Module.
43Msg Ctrl CloseThe timeout attribute in either the CIP Register or Assembly object was written with a zero value, disallowing
control messages to be sent to the Option Module.
44Msg Ctrl TimeoutThe timeout attribute in either the CIP Register or Assembly object elapsed between accesses of those objects.
45-46 Reserved—
47Net Bus OffThe network has experienced a Bus Off condition.
48Net Poll TimeoutA Polled I/O connection has timed out.
49Net IO Frag ErrA network I/O fragment was received out of sequence. Possible line noise problem.
50Net COS TimeoutA Change of State (COS) connection has timed out.
51Net Poll AllocA Polled connection has been allocated.
52Net COS AllocA Change of State (COS) I/O connection has been allocated.
53Net Poll CloseA Polled I/O connection was explicitly closed.
54Net COS CloseA Change of State (COS) I/O connection was explicitly closed.
55-57 Reserved—
58Module DefaultedThe Option Module has been set to defaults.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 87
Appendix A
Specifications
Appendix A presents the specifications for the Option Module.
DeviceNet
125kbps, 250kbps, 500kbps, data rate from parameter, and Autobaud
The “3” setting on the switch is used to set the data rate using the
Option Module parameter. Autobaud can be set only if another device
on the network is setting a data rate.
DPI
500kbps
50 mA at 14 VDC supplied by the host drive
60 mA at 24 VDC supplied by the network
Use the 60 mA value to size the network current draw from the power
supply.
68 mm (2.7 inches)
150 mm (5.9 inches)
26 mm (1.0 inches)
Environmental
Temperature
Operating
Storage
Relative Humidity5 to 95% non-condensing
AtmosphereImportant: The Option Module must not be installed in an area where
-10 to 50°C (14 to 122°F)
-40 to 85°C (-40 to 185°F)
the ambient atmosphere contains volatile or corrosive gas, vapors or
dust. If the Option Module is not going to be installed for a period of
time, it must be stored in an area where it will not be exposed to a
corrosive atmosphere.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
NOTE: This is a product of category C2 according to IEC 61800-3. In a
domestic environment this product may cause radio interference in
which case supplementary mitigation measures may be required.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 89
Appendix B
Option Module Parameters
Appendix B provides information about the Option Module parameters.
TopicPage
Parameter Types
About Parameter NumbersB-1
How Parameters Are OrganizedB-1
Device ParametersB-2
Host ParametersB-4
B-1
Parameter Types
About Parameter Numbers
The Option Module has two types of parameters:
• Device parameters are used to configure the Option Module to
operate on the network. Device parameters, when viewed using
DriveExplorer or DriveExecutive, appear below the 20-750-DNET
listing in the treeview in a separate Device Parameters folder . When
viewed using the HIM, these parameters appear in the DEV PARAM
folder.
• Host parameters are used to configure the Option Module Datalink
transfer and various fault actions with the drive. Host parameters,
when viewed using DriveExplorer or DriveExecutive, appear below
the 20-750-DNET listing in the treeview in a separate Host
Parameters folder. When viewed using the HIM, these parameters
appear in the HOST PARAM folder.
Each parameter set is independently and consecutively numbered.
Configuration ToolNumbering Scheme
• HIM
• DriveExplorer
• DriveExecutive
• Explicit MessagingRefer to Chapter 6
The Device parameters and Host parameters begin with parameter
01. For example, Device Parameter 01 - [Port Number] and Host Parameter 01 - [Net to Drv DL 01] are parameter 01 as indicated
by this manual.
, Using Explicit Messaging and Appendix C,
DeviceNet Objects
for details.
How Parameters Are
Organized
The Device Parameters and Host Parameters are separately displayed in
a Numbered List view order.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 90
B-2Option Module Parameters
Device Parameters
Parameter
No. Name and DescriptionDetails
01 [Port Number]
Displays the drive port into which the Option
Module is installed. Typically, this will be Port
4, 5 or 6.
02 [DLs From Net Cfg]
Sets the number of contiguous controller-todrive Datalinks (additional parameters) that
are included in the network I/O connection.
Logic Command and Reference are always
included in the I/O connection. This parameter
controls how many of the contiguous Host [DL From Net xx] parameters (16 maximum) are
active. For example, if this parameter value is
set to “5,” then Host Parameters 01 - [DL From Net 01] through 05 - [DL From Net 05]
will be updated.
03 [DLs From Net Act]
Displays the value of Device Parameter 02 - [DLs From Net Cfg] at the time the drive was
reset. This is the number of actual contiguous
controller-to-drive Datalinks that the drive is
expecting.
04 [DLs To Net Cfg]
Sets the number of contiguous drive-tocontroller Datalinks (additional parameters)
that are included in the network I/O
connection. Logic Status and Feedback are
always included in the I/O connection. This
parameter controls how many of the
contiguous Host [DL To Net xx] parameters
(16 maximum) are active. For example, if this
parameter value is set to “5,” then Host
Parameters 17 - [DL To Net 01] through 21 [DL To Net 05] will be updated.
05 [DLs To Net Act]
Displays the value of Device Parameter 04 - [DLs To Net Cfg] at the time the drive was
reset. This is the number of actual contiguous
drive-to-controller Datalinks that the controller
is expecting.
06 [Net Addr Src]
Displays the source from which the Option
Module node address is taken. This will be
either the Node Address switches (see
Figure 2.1 on page 2-2
Parameter 07- [Net Addr Cfg].
07 [Net Addr Cfg]
Sets the network node address for the Option
Module if Device Parameter 06 - [Net Addr Src] is set to “1” (Parameters).
08 [Net Addr Act]
Displays the actual network node address
used by the Option Module.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 91
Parameter
No. Name and DescriptionDetails
09 [Net Rate Cfg]
Sets the network data rate at which the Option
Module communicates if the Data Rate switch
(see Figure 2.2 on page 2-3
“3.” (Updates Device Parameter 10 - [Net Rate Act] after a reset.)
10 [Net Rate Act]
Displays the actual network data rate being
used by the Option Module.
11 [COS Status Mask]
Sets the mask for the 32-bit Logic Status word.
Unless they are masked out, the bits in the
Logic Status word are checked for changes
when the Option Module is allocated using
COS (Change of State). If a bit changes, it is
reported as a change in the Change of State
operation.
If the mask bit is “0” (Off), the bit is ignored. If
the mask bit is “1” (On), the bit is checked.
Important: The bit definitions in the Logic
Status word for PowerFlex 750-Series drives
are shown in Appendix
12 [COS Fdbk Change]
Sets the amount of acceptable error (positive
or negative) that the Feedback word can
change before it is reported as a change in the
COS (Change of State) operation.
13 [COS/Cyc Interval]
Displays the amount of time that a scanner will
wait to check for data in the Option Module.
When COS (Change of State) data exchange
has been configured, this is the maximum
amount of time between scans. Scans will
occur sooner if data changes.
When Cyclic data exchange has been
configured, this interval is the fixed time
between scans.
14 [Reset Module]
No action if set to “0” (Ready). Resets the Option
Module if set to “1” (Reset Module). Restores
the Option Module to its factory default settings if
set to “2” (Set Defaults). This parameter is a
command. It will be reset to “0” (Ready) after the
command has been performed.
When performing a Set Defaults, the drive
may detect a conflict. If this occurs, the drive
will not allow a Set Defaults action. You must
resolve the conflict before attempting a Set
Defaults action for the Option Module.
) is set to position
D.
Default:0 = 125kbps
Values:0 = 125kbps
Type:Read/Write
Reset Required: Yes
Default:0 = 125kbps
Values:0 = 125kbps
Type:Read Only
Default:0000 0000 0000 0000
Minimum:0000 0000 0000 0000
Maximum:1111 1111 1111 1111
Type:Read/Write
Reset Required: No
Default:0
Minimum:0.000
Maximum:3.40282 x 10
Type:Read/Write
Reset Required: No
Default:0.000 seconds
Minimum:0.000 seconds
Maximum:65.535 seconds
Type:Read Only
Default:0 = Ready
Values:0 = Ready
Type:Read/Write
Reset Required: No
Option Module ParametersB-3
1 = 250kbps
2 = 500kbps
3 = Autobaud
1 = 250kbps
2 = 500kbps
3 = Autobauding
0000 0000 0000 0000
0000 0000 0000 0000
1111 1111 1111 1111
38
1 = Reset Module
2 = Set Defaults
ATTENTION: Risk of injury or equipment damage exists. If the Option
Module is transmitting I/O that controls the drive, the drive may fault when
you reset the Option Module. Determine how your drive will respond before
!
resetting the Option Module.
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 92
B-4Option Module Parameters
Host Parameters
Parameter
No. Name and DescriptionDetails
[DL From Net 01]
01
[DL From Net 02]
02
[DL From Net 03]
03
[DL From Net 04]
04
[DL From Net 05]
05
[DL From Net 06]
06
[DL From Net 07]
07
[DL From Net 08]
08
[DL From Net 09]
09
[DL From Net 10]
10
[DL From Net 11]
11
[DL From Net 12]
12
[DL From Net 13]
13
[DL From Net 14]
14
[DL From Net 15]
15
[DL From Net 16]
16
Sets the port number and parameter number
to which the selected Datalinks should
connect. Each selected port/parameter will be
written with data received from the network.
These are parameters written by the controller
(outputs from the controller).
If setting the value manually, the parameter
value = (10000 * port number ) + (destination
parameter number). For example, suppose you
want to use Host Parameter 01 - [DL From Net 01] to write to Parameter 01 of an optional
encoder module plugged into drive Port 5. The
value for Host Parameter 01 - [DL From Net
01] would be 50001 [(10000 * 5) + 1].
[DL To Net 01]
17
[DL To Net 02]
18
[DL To Net 03]
19
[DL To Net 04]
20
[DL To Net 05]
21
[DL To Net 06]
22
[DL To Net 07]
23
[DL To Net 08]
24
[DL To Net 09]
25
[DL To Net 10]
26
[DL To Net 11]
27
[DL To Net 12]
28
[DL To Net 13]
29
[DL To Net 14]
30
[DL To Net 15]
31
[DL To Net 16]
32
Sets the port number and parameter number
to which the selected Datalinks should
connect. Each selected port/parameter will be
read and their values transmitted over the
network to the controller. These are
parameters read by the controller (inputs to
the controller).
If setting the value manually, the parameter
value = (10000 * port number ) + (origination
parameter number). For example, suppose
you want to use Host Parameter 17 - [DL To Net 01] to read Parameter 01 of an optional
I/O module plugged into drive Port 4. The
value for Host Parameter 17 - [DL To Net 01]
would be 40001 [(10000 * 4) + 1].
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 93
Parameter
No. Name and DescriptionDetails
33 [Comm Flt Action]
Sets the action that the Option Module and
drive will take if the Option Module detects that
I/O communications have been disrupted. This
setting is effective only if I/O that controls the
drive is transmitted through the Option
Module.
ATTENTION: Risk of injury or equipment damage exists. Host Parameter
33 - [Comm Flt Action] lets you determine the action of the Option
Module and connected drive if I/O communications are disrupted. By
!
default, this parameter faults the drive. You can set this parameter so that
the drive continues to run. Precautions should be taken to ensure that the
setting of this parameter does not create a risk of injury or equipment
damage. When commissioning the drive, verify that your system responds
correctly to various situations (for example, a disconnected cable).
Default:0 = Fault
Values:0 = Fault
Type:Read/Write
Reset Required: No
Option Module ParametersB-5
1 = Stop
2 = Zero Data
3 = Hold Last
4 = Send Flt Cfg
34 [Idle Flt Action]
Sets the action that the Option Module and
drive will take if the Option Module detects that
the controller is in program mode or faulted.
This setting is effective only if I/O that controls
the drive is transmitted through the Option
Module.
ATTENTION: Risk of injury or equipment damage exists. Host Parameter
34 - [Idle Flt Action] lets you determine the action of the Option Module
and connected drive when the controller is idle. By default, this parameter
!
faults the drive. You can set this parameter so that the drive continues to
run. Precautions should be taken to ensure that the setting of this
parameter does not create a risk of injury or equipment damage. When
commissioning the drive, verify that your system responds correctly to
various situations (for example, a controller in idle state).
35 [Peer Flt Action]
Reserved for future use.
This parameter is functional. However, since
the Option Module does not support Peer I/O,
any entered value is not used.
36 [Msg Flt Action]
Sets the action that the Option Module and
drive will take if the Option Module detects that
explicit messaging, only when used for drive
control via PCCC and the CIP Register Object,
has been disrupted.
Default:0 = Fault
Values:0 = Fault
1 = Stop
2 = Zero Data
3 = Hold Last
4 = Send Flt Cfg
Type:Read/Write
Reset Required: No
Default:0 = Fault
Values:0 = Fault
1 = Stop
2 = Zero Data
3 = Hold Last
4 = Send Flt Cfg
Type:Read/Write
Reset Required: No
ATTENTION: Risk of injury or equipment damage exists. Host Parameter
36 - [Msg Flt Action] lets you determine the action of the Option Module
and connected drive if explicit messaging for drive control is disrupted. By
!
default, this parameter faults the drive. You can set this parameter so that
the drive continues to run. Precautions should be taken to ensure that the
setting of this parameter does not create a risk of injury or equipment
damage. When commissioning the drive, verify that your system responds
correctly to various situations (for example, a disconnected cable).
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 94
B-6Option Module Parameters
Parameter
No. Name and DescriptionDetails
37 [Flt Cfg Logic]
Sets the Logic Command data that is sent to
the drive if any of the following is true:
• Host Parameter 33 - [Comm Flt Action] is
set to “4” (Send Flt Cfg) and I/O
communications are disrupted.
• Host Parameter 34 - [Idle Flt Action] is set
to “4” (Send Flt Cfg) and the controller is
idle.
• Host Parameter 36 - [Msg Flt Action] is set
to “4” (Send Flt Cfg) and explicit messaging
for drive control is disrupted.
Important: The bit definitions in the Logic
Command word for PowerFlex 750-Series
drives are shown in Appendix
38 [Flt Cfg Ref]
Sets the Reference data that is sent to the
drive if any of the following is true:
• Host Parameter 33 - [Comm Flt Action] is
set to “4” (Send Flt Cfg) and I/O
communications are disrupted.
• Host Parameter 34 - [Idle Flt Action] is set
to “4” (Send Flt Cfg) and the controller is
idle.
• Host Parameter 36 - [Msg Flt Action] is set
to “4” (Send Flt Cfg) and explicit messaging
for drive control is disrupted.
[Flt Cfg DL 01]
39
[Flt Cfg DL 02]
40
[Flt Cfg DL 03]
41
[Flt Cfg DL 04]
42
[Flt Cfg DL 05]
43
[Flt Cfg DL 06]
44
[Flt Cfg DL 07]
45
[Flt Cfg DL 08]
46
[Flt Cfg DL 09]
47
[Flt Cfg DL 10]
48
[Flt Cfg DL 11]
49
[Flt Cfg DL 12]
50
[Flt Cfg DL 13]
51
[Flt Cfg DL 14]
52
[Flt Cfg DL 15]
53
[Flt Cfg DL 16]
54
Sets the data that is sent to the Datalink in the
drive if any of the following is true:
• Host Parameter 33 - [Comm Flt Action] is
set to “4” (Send Flt Cfg) and I/O
communications are disrupted.
• Host Parameter 34 - [Idle Flt Action] is set
to “4” (Send Flt Cfg) and the controller is
idle.
• Host Parameter 36 - [Msg Flt Action] is set
to “4” (Send Flt Cfg) and explicit messaging
for drive control is disrupted.
D.
Default:0000 0000 0000 0000
Minimum:0000 0000 0000 0000
Maximum:1111 1111 1111 1111
Type:Read/Write
Reset Required: No
Default:0
Minimum:-3.40282 x 10
Maximum:3.40282 x 10
Type:Read/Write
Reset Required: No
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 95
Appendix C
DeviceNet Objects
Appendix C presents information about the DeviceNet objects that can
be accessed using Explicit Messages.
Explicit Messages and example ladder logic programs, refer to
TIP: Refer to the DeviceNet specification for more information about
DeviceNet objects. Information about the DeviceNet specification is
available on the ODVA web site (http://www.odva.org
Supported Data Types
Data TypeDescription
BOOL8-bit value -- low bit is true or false
BOOL[x]Array of x bits
CONTAINER32-bit parameter value - sign extended if necessary
DINT32-bit signed integer
INT16-bit signed integer
LWORD64-bit unsigned integer
REAL32-bit floating point
SHORT_STRINGStruct of: USINT length indicator (L); USINT[L] characters
SINT8-bit signed integer
STRINGNStruct of: UINT character length indicator (W); UINT length
STRING[x]Array of x characters
STRUCTStructure name only - no size in addition to elements
TCHAR8 or 16-bit character
UDINT32-bit unsigned integer
UINT16-bit unsigned integer
USINT8-bit unsigned integer
0x01 1C-2DPI Fault Object0x97 151C-18
PageObject
indicator (L); USINT[W x L] string data
Class Code
PageHex. Dec.Hex. Dec.
).
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 96
C-2DeviceNet Objects
Identity Object
Class Code
HexadecimalDecimal
0x011
Services
Implemented for:
Service CodeClassInstanceService Name
0x05YesYesReset
0x0EYesYesGet_Attribute_Single
Instances
The number of instances depends on the number of components in the
device connected to the Option Module. This number of components
can be read in Instance 0, Attribute 2.
InstanceDescription
0Class
1Host
2 - 15Peripherals on Ports 1 - 14
Class Attributes
Attribute ID Access Rule NameData TypeDescription
2GetMax InstanceUINTTotal number of instances
Instance Attributes
Attribute ID Access Rule NameData TypeDescription
1GetVendor IDUINT1 = Allen-Bradley
2GetDevice TypeUINT141 = PowerFlex 750-Series via DeviceNet
3GetProduct CodeUINTNumber identifying product name and rating
4GetRevision:
5GetStatusUINTBit 0 = Owned
6GetSerial NumberUDINTUnique 32-bit number
7GetProduct NameSHORT_STRINGProduct name and rating
Major
Minor
STRUCT of:
USINT
USINT
Value varies
Value varies
Bit 8 = Minor recoverable fault
Bit 10 = Major recoverable fault
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 97
DeviceNet ObjectsC-3
Connection Object
Attribute ID Access Rule NameData TypeDescription
1GetStateUSINT0 = Nonexistent
2GetInstance TypeUSINT0 = Explicit message
3GetTransportUSINTThe Transport Class Trigger for this instance
4GetProduced Cnxn IDUSINTCAN Identifier to transmit on
5GetConsumed Cnxn IDUSINTCAN Identifier to receive on
6GetInitial Comm CharUSINTDefines the DeviceNet message groups that the Tx/Rx
7GetProduced Cnxn SizeUINTMax bytes to transmit across this connection
8GetConsumed Cnxn SizeUINTMax bytes to receive across this connection
9Get/SetEPRUINTExpected Packet Rate (timer resolution = 1 msec.)
12Get/SetWatchdog ActionUSINT0 = Transition to timed out
13GetProduced Path LengthUINTNumber of bytes of data in the produced connection path
14GetProduced Connection
15GetConsumed Path Length UINTNumber of bytes of data in the consumed connection path
16GetConsumed Connection
17Get/SetProduction Inhibit Time UNITDefines minimum time between new data production
18Get/SetConnection Timeout
1All polled data being read from the Option Module (read-only)
2 All polled data written to the Option Module (read/write)
3Logic Status and Feedback data (read-only)
4Logic Command and Reference data (read/write)
5DL To Net 01 (input data from Option Module to scanner) (read only)
6DL From Net 01 (output data from scanner to Option Module) (read/write)
…
35DL To Net 16 (input data from Option Module to scanner) (read only)
36DL From Net 16 (output data from scanner to Option Module) (read/write)
37Logic Status and Feedback data (read-only)
38Masked Logic Command
39Logic Status data (read only)
40Logic Command data (read/write)
41Feedback data (read only)
42Reference data (read/write)
(1)
The mask command DWORD is set to the value of the first DWORD of the data where there are ones in
the second DWORD of the data. Only the bits of the Logic Command that have the corresponding mask
bit set are applied.
…
(1)
(read/write)
Service NameClassInstance
Class Attributes
Attribute ID Access RuleName
1ReadRevision
2ReadMaximum Instance
3ReadNumber of Instances
100Read/WriteTimeout
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 99
DeviceNet ObjectsC-5
Instance Attributes
Attribute ID Access Rule NameData TypeDescription
1GetBad FlagBOOLIf set to 1, then attribute 4 may contain invalid data.
2GetDirectionBOOLDirection of data transfer
3GetSizeUINTSize of register data in bits
4Conditional
(1)
The access rule of Set is optional if attribute 2, Direction = 1. If Direction = 0, the access rule is Get.
(1)
DataARRAY of BITS Data to be transferred
0 = good
1 = bad
0 = Producer Register (drive to network)
1 = Consumer Register (network to drive)
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Page 100
C-6DeviceNet Objects
PCCC Object
Class Code
HexadecimalDecimal
0x67103
Services
Implemented for:
Service Code
0x4BNoYesExecute_PCCC
0x4DNoYesExecute_Local_PCCC
Instances
Supports Instance 1.
Class Attributes
Not supported.
Service NameClassInstance
RequestResponse
NameData Type DescriptionNameData Type Description
LengthUSINTLength of requestor IDLengthUSINTLength of requestor ID
VendorUINTVendor number of requestorVendorUINTVendor number of requestor
Serial
Number
OtherProduct
CMDUSINTCommand byteCMDUSINTCommand byte
STSUSINT0STSUSINTStatus byte
TNSWUINTTransport wordTNSWUINTTransport word. Same value
FNCUSINTFunction code; not used for
PCCC_
params
Instance Attributes
Not supported.
Message Structure for Execute_PCCC
UDINTASA serial number of
Specific
ARRAY of
USINT
requestor
Identifier of user, task, etc.
on the requestor
all CMDs.
CMD/FNC specific
parameters
Serial
Number
OtherProduct
EXT_STS USINTExtended status; not used
PCCC_
results
UDINTASA serial number of
Specific
ARRAY of
USINT
requestor
Identifier of user, task, etc.
on the requestor
as the request.
for all CMDs.
CMD/FNC specific result
data
PowerFlex 750-Series Drive DeviceNet Option Module User Manual
Publication 750COM-UM002A-EN-P
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.