Summary of Contents for Rockwell Automation PowerFlex 755 Drive
Page 1
PowerFlex® 755 Drive Embedded EtherNet/IP Adapter USER MANUAL Firmware Version 1.xxx...
Page 2
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.
Page 3
Summary of Changes This is the first release of the PowerFlex 755 Drive Embedded EtherNet/IP Adapter User Manual. PowerFlex® 755 Drive Embedded EtherNet/IP Adapter User Manual Publication 750COM-UM001A-EN-P...
Page 4
soc-ii Summary of Changes PowerFlex® 755 Drive Embedded EtherNet/IP Adapter User Manual Publication 750COM-UM001A-EN-P...
To order paper copies of technical documentation, contact your local Rockwell Automation distributor or sales representative. To find your local Rockwell Automation distributor or sales representative, visit www.rockwellautomation.com/locations. For information such as firmware updates or answers to drive-related questions, go to the Drives Service & Support web site at www.ab.com/...
75 sales/support offices, over 500 authorized distributors, and over Support 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: •...
Chapter Getting Started The EtherNet/IP adapter, embedded on the Main Control Board in PowerFlex 755 drives, is used for network communication. Topic Page Components Features Compatible Products Required Equipment Safety Precautions Quick Start Status Indicators Components Figure 1.1 Components of the Embedded EtherNet/IP Adapter (shown with HIM bezel open and drive cover removed) Drive STS Indicator Item Part...
750-Series drive on the network. • User-defined fault actions to determine how the embedded EtherNet/ IP adapter and its host PowerFlex 755 drive respond to: – I/O messaging communication disruptions (Comm Flt Action) – Controllers in idle mode (Idle Flt Action) –...
Equipment Shipped with the Drive Since the EtherNet/IP adapter is embedded on the Main Control Board in the PowerFlex 755 drive, it is always an integral part of the drive and, therefore, is not shipped with installation instructions. User-Supplied Equipment...
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.
Getting Started Quick Start This section is provided to help experienced users quickly start using the embedded EtherNet/IP adapter. If you are unsure how to complete a step, refer to the referenced chapter. Step Action Refer to… Review the safety precautions for the adapter. Throughout This Manual Verify that the PowerFlex drive is properly installed.
Getting Started Status Indicators The embedded EtherNet/IP adapter uses two status indicators to report its operating status. They can be viewed with the HIM cradle closed or open (Figure 1.2). Figure 1.2 Status Indicators Embedded EtherNet/IP adapter status indicators Indicators shown with HIM bezel on main control board in drive control pod.
Chapter Installing the Adapter Since the EtherNet/IP adapter is embedded on the Main Control Board in the PowerFlex 755 drive, the only required adapter installation is setting its IP address and connecting it to the network. Topic Page Preparing for an Installation...
Installing the Adapter Setting the IP Address There are three methods for configuring the embedded EtherNet/IP adapter’s IP address: Switches • Adapter Rotary Switches — Use the switches when working on a simple, isolated network (for example, 192.168.1.xxx) that has other products with switches to set their IP addresses, does not need to be accessed from outside the network, and you prefer a simplified node addressing method.
Page 19
Installing the Adapter Figure 2.1 Setting the IP Address Switches Hundreds Position Tens Position Ones Position Possible Settings Description Adapter will use, depending on Parameter 36 - [BOOTP], the BOOTP setting or the adapter parameter settings for the IP address. 001 - 254 Adapter will use the rotary switch settings for the IP address (192.168.1.xxx, where xxx = rotary switch settings).
Installing the Adapter Connecting the Adapter to ATTENTION: Risk of injury or death exists. The the Network PowerFlex drive may contain high voltages that can cause injury or death. Remove power from the drive, and then verify power has been discharged before connecting the embedded EtherNet/IP adapter to the network.
Page 21
Installing the Adapter Start-Up Status Indications After power has been applied, status indicators for the PowerFlex 755 drive and embedded EtherNet/IP adapter can be viewed on the front of the drive (Figure 2.3). Possible start-up status indications are shown in Table 2.A.
Installing the Adapter Configuring/Verifying Key Drive Parameters The PowerFlex 755 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.
Chapter Configuring the Adapter This chapter provides instructions and information for setting the parameters to configure the embedded EtherNet/IP adapter. Topic Page Configuration Tools Using the Enhanced PowerFlex 7-Class HIM Using BOOTP Setting the IP Address, Subnet Mask, and Gateway Address Setting the Data Rate Selecting Master-Slave or Peer-to-Peer Setting a Fault Action...
Configuring the Adapter Using BOOTP By default, the embedded EtherNet/IP adapter is configured to set its IP address, subnet mask, and gateway address by using a BOOTP utility. You can select from a variety of BOOTP utilities. These instructions use Rockwell’s BOOTP Server (version 2.3 or higher), a stand-alone program that incorporates the functionality of standard BOOTP utilities with a graphical interface.
Page 25
Configuring the Adapter Figure 3.2 BOOTP Server Window 3. To properly configure devices on your EtherNet/IP network, you must configure settings in the BOOTP software to match the network. Select Tools > Network Settings to display the Network Settings window (Figure 3.3).
Page 26
Configuring the Adapter 6. In the BOOTP Request History list, either double-click the adapter’s Ethernet Address (MAC) noted in Step 1A or Step 1B, or click New in the Relation List. The New Entry dialog box (Figure 3.4) appears. In the first case, the Ethernet Address (MAC) is automatically entered.
Configuring the Adapter Setting the IP Address, By default, the adapter is configured to set its IP address, subnet mask, and gateway address using a BOOTP server. If you want to set these Subnet Mask, and Gateway attributes using the adapter parameters instead, you must first disable Address BOOTP and then set these network address parameters in the adapter.
Page 28
Configuring the Adapter Figure 3.7 Edit IP Addr Cfg 1 HIM Screen Default = 0.0.0.0 255 . 255 . 255 . 255 Stopped AUTO 0.00 Hz [IP Addr Cfg 1] Edit IP Addr Cfg 1 [IP Addr Cfg 2] 0 << 255 [IP Addr Cfg 3] ENTER [IP Addr Cfg 4]...
Configuring the Adapter Selecting Master-Slave or A hierarchy determines the type of device with which the adapter exchanges data. In a Master-Slave hierarchy, the adapter exchanges data Peer-to-Peer with a master, such as a bridge or controller. In a Peer-to-Peer hierarchy, the adapter exchanges data with one or more EtherNet/IP adapters in other PowerFlex 750-Series drives.
Page 31
Command and Reference from the adapter. If the controller is going to be used for speed reference via the adapter, set Parameter 545 - [Speed Ref A Sel] in a PowerFlex 755 drive to “Port 13 Reference” (the drive port dedicated to the embedded EtherNet/IP adapter).
Page 32
3-10 Configuring the Adapter Parameters 17 - [DL To Net 01] through 32 - [DL To Net 16] control which parameters in the drive, adapter, 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.
Page 33
Configuring the Adapter 3-11 Figure 3.11 Edit To Peer Enable HIM Screen Value Setting Stopped AUTO Off (Default) 0.00 Hz Edit To Peer Enable Cmd/Ref Custom 0 << 2 ENTER To set up the slave (receiver) side of simple Peer I/O: 1.
Page 34
3-12 Configuring the Adapter 5. Set Parameters 89 - [To Peer Period] and 90 - [To Peer Skip] as required for your application. Parameter 89 controls how frequently the adapter will transmit present data. Parameter 90 controls how many transmit opportunities can be skipped if the data to be transmitted has not changed.
Page 35
Configuring the Adapter 3-13 Figure 3.13 Edit Peer Flt Action HIM Screen Value Description Stopped AUTO Fault (Default) 0.00 Hz Edit Peer Flt Action Stop Fault Zero Data 0 << 4 Hold Last ENTER Send Flt Cfg For more details about fault action, see Setting a Fault Action on page 3-14.
3-14 Configuring the Adapter 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), and/or Peer I/O or explicit messaging for drive control is disrupted, the drive responds by faulting.
Page 37
Configuring the Adapter 3-15 Figure 3.16 Edit Fault Action HIM Screens Stopped Stopped Stopped Stopped AUTO AUTO AUTO AUTO 0.00 Hz 0.00 Hz 0.00 Hz 0.00 Hz Edit Comm Flt Action Edit Idle Flt Action Edit Peer Flt Action Edit Msg Flt Action Fault Fault Fault...
3-16 Configuring the Adapter Setting Web Access Control By using a web browser to access the IP address set for the adapter, you can view the adapter’s web pages for information about the adapter, the drive, and other DPI devices connected to the drive, such as HIMs or converters.
Configuring the Adapter 3-17 Resetting the Adapter Changes to switch settings and some adapter parameters require that you reset the adapter before the new settings take effect. You can reset the adapter by cycling power to the drive or by using the HIM’s Reset Device function located in the drive’s DIAGNOSTIC folder.
3-18 Configuring the Adapter 8. Press the MOST soft key to restore MOST parameters to factory defaults or press the ALL soft key to restore ALL parameters. Or press the soft key to cancel. Important: When performing a Set Defaults, the drive may detect a conflict and then not allow this function to occur.
Chapter Configuring the I/O This chapter provides instructions on how to configure a Rockwell Automation controller (ControlLogix, PLC-5, SLC 500 or MicroLogix 1100) to communicate with the adapter and PowerFlex drive. Topic Page Using RSLinx Classic ControlLogix Example Limitations When Using PLC-5, SLC 500, and MicroLogix 1100 4-20 PLC-5 Example 4-21 SLC 500 Example...
Example ControlLogix EtherNet/IP Network IP Address 10.91.100.80 ControlLogix Controller with 1756-ENBT Bridge IP Address 10.91.100.79 PowerFlex 755 Drive with Embedded EtherNet/IP Adapter Computer with Ethernet Connection Adding the Bridge to the I/O Configuration To establish communications between the controller and adapter over the network, you must first add the ControlLogix controller and its bridge to the I/O configuration.
Page 43
Configuring the I/O Figure 4.3 New Controller Screen (RSLogix 5000 v16 shown) Select the appropriate choices for the fields in the screen to match your application. Then click OK. The RSLogix 5000 window reappears with the treeview in the left pane. 2.
Page 44
Configuring the I/O Figure 4.5 Bridge New Module Screen 5. Edit the following: Setting Name A name to identify the bridge. Description Optional – description of the bridge. IP Address The IP address of the EtherNet/IP bridge. Host Name Not used. Slot The slot of the EtherNet/IP bridge in the rack.
Page 45
Configuring the I/O Using RSLogix 5000 Add-On Drive Profiles (v16 or Higher) When compared to using the Generic Profile (all versions), the RSLogix 5000 Add-On Drive Profiles provide these advantages: • Profiles for specific drives that provide descriptive controller tags for basic control I/O words (Logic Command/Status and Reference/ Feedback) and Datalinks.
Page 46
Configuring the I/O Figure 4.8 Drive New Module Screen 3. On the General tab, edit the following data about the drive/adapter: Setting Name A name to identify the drive. Description Optional – description of the drive/adapter. IP Address The IP address of the adapter. 4.
Page 47
Configuring the I/O Setting Electronic Compatible Module. The “Compatible Module” setting for Electronic Keying Keying ensures the physical module is consistent with the software configuration before the controller and bridge 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.
Page 48
B. In the Port field, click the pull down list and select the port of the device to which this Datalink will be assigned (for this example, Port 0, the PowerFlex 755 drive). C. In the Parameter field, click the pull down list for the selected device and select the parameter to which this Datalink will point (for this example, drive parameter 370 - [Stop Mode A]).
Page 49
Configuring the I/O 6. Click OK on the Module Definition screen to save the drive and adapter configuration and close the screen. The drive’s New Module screen reappears. 7. On the New Module screen, click the Connection tab (Figure 4.11). Figure 4.11 Connection Screen 8.
Page 50
4-10 Configuring the I/O 10. In the Port Configuration screen, edit the following information: Setting IP Address The IP address of the adapter that was already set in the General tab. This field is not configurable (grayed out). Subnet Mask The Subnet Mask configuration setting of the network. This setting must match the setting of other devices on the network (for example, 255.255.255.0).
Page 52
4-12 Configuring the I/O Figure 4.14 Controller Output Tags Saving the I/O Configuration to the Controller After adding the bridge 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.
Page 53
Configuring the I/O 4-13 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 EtherNet/IP driver in RSLinx.
Page 54
4-14 Configuring the I/O Figure 4.16 Drive Correlation Screen After the drive configuration data has been verified, a pop-up dialog box will appear to synchronize ports from the online drive to the project to ensure that the correct Datalinks are assigned. Click OK. If the Differences Found screen (Figure 4.17) appears —...
Page 55
Configuring the I/O 4-15 To match the Datalinks in the drive to the project I/O configuration, click Use Project. After the datalinks have been matched, the Input Data and Output Data columns are grayed out. Click Continue. A series of download dialog boxes appear, which may take a minute to complete.
Page 56
4-16 Configuring the I/O 2. Select “ETHERNET-MODULE” from the list (Figure 4.19) to configure the drive and its embedded EtherNet/IP adapter, and then click OK. The drive’s New Module screen (Figure 4.20) appears. Figure 4.20 Drive New Module Screen 3. Edit the following information about the drive/adapter: Setting Name A name to identify the drive and adapter.
Page 57
Configuring the I/O 4-17 parameters, add 3 words to the required 3 words for a total of 6 words. – Output Size: Start with 2 words and add 1 word for each Datalink used to read data. For example, if 7 Datalinks—[DL To Net xx] parameters—will be used to read drive or peripheral parameters, add 7 words to the required 2 words for a total of 9 words.
Page 58
4-18 Configuring the I/O Figure 4.22 Input Image Controller Tags Figure 4.23 Output Image Controller Tags Saving the I/O Configuration to the Controller After adding the bridge 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.
Page 59
Configuring the I/O 4-19 1. In the RSLogix 5000 window, select Communications > Download. The Download dialog box (Figure 4.24) appears. Figure 4.24 Download Dialog Box TIP: If a message box reports that RSLogix 5000 is unable to go online, select Communications > Who Active to try to find your controller in the Who Active screen.
4-20 Configuring the I/O Limitations When Using Controlling I/O with explicit messages is relatively complex compared to normal implicit I/O control. PLC-5, SLC 500, and MicroLogix 1100 ControlLogix and CompactLogix controllers with EtherNet/IP provide the easiest and most integrated form of implicit I/O control for a PowerFlex drive.
Figure 4.25 PLC-5 Example EtherNet/IP Network IP Address 10.91.100.80 PLC-5/40E Controller with Embedded Ethernet IP Address 10.91.100.79 PowerFlex 755 Drive with Embedded EtherNet/IP Adapter Computer with Ethernet Connection Configuring Parameters for Network I/O Since the I/O for the drive is message-based, there is no need to...
Page 62
4-22 Configuring the I/O • An additional 32-bit word for each [DL To Net xx] Datalink used to read data must be accounted for in the controller output image. Adapter Parameter Settings for PLC-5 Example These adapter settings were used for the example ladder logic program in this section.
Page 63
Configuring the I/O 4-23 Creating RSLogix 5 (v7 or higher) Project To transmit (read and write) data between the controller and drive, you must create message instructions that allocate data table addresses in the controller for Logic Command/Status, Reference/Feedback, and Datalinks.
Page 64
4-24 Configuring the I/O 4. In the MSG instruction (Figure 4.27), double-click on Setup Screen to launch the message configuration screen (Figure 4.28). Figure 4.27 PLC-5 Ladder Logic for the Control Timeout Step 2 Step 3 Step 4 5. Configure the General tab by entering or verifying the information shown in the screen.
Page 65
Configuring the I/O 4-25 For details on data table addresses for this example project, refer to Table 5.D on page 5-15. For details to determine element size for a specific drive, refer to Understanding Controller Data Table Addresses on page 5-14.
Page 66
4-26 Configuring the I/O Figure 4.30 PLC-5 Message Configuration Screens for the Logic Status Feedback, and DL From Net Datalinks General Tab Box Setting This PLC-5 Communication Command PLC-5 Typed Read. The controller type and command type for the controller to read data from the drive.
Page 67
Configuring the I/O 4-27 Creating PLC-5 Ladder Logic for the Logic Command, Reference, and DL To Net Datalinks 1. Insert another separate rung, double-click on the rung to display the rung editor, and enter MSG MGxx:n, where: xx is an unused data file number (for example, MG12:n), and n is an unused element of the data file chosen for xx (for example, MG12:0) Then press Enter.
Page 68
4-28 Configuring the I/O Figure 4.32 PLC-5 Message Configuration Screens for the Logic Command, Reference, and DL To Net Datalinks General Tab Box Setting This PLC-5 Communication Command PLC-5 Typed Write. The controller type and command type for the controller to write data to the drive.
SLC 500 Example EtherNet/IP Network IP Address 10.91.100.80 SLC 500 Controller with Embedded Ethernet IP Address 10.91.100.79 PowerFlex 755 Drive with Embedded EtherNet/IP Adapter Computer with Ethernet Connection Configuring Parameters for Network I/O Since the I/O for the drive is message-based, there is no need to...
Page 70
4-30 Configuring the I/O Adapter Parameter Settings for SLC 500 Example These adapter settings were used for the example ladder logic program in this section. Adapter Parameter Value Description 01 - [DL From Net 01] Points to drive Par. 370 - [Stop Mode A] 02 - [DL From Net 02] Points to drive Par.
Page 71
Configuring the I/O 4-31 message has to be executed first before the Logic Command, Reference, and DL to Net Datalink messages will work. For more information on N42:3 and N45 target device data table addresses, refer to N-Files on page C-8.
Page 72
4-32 Configuring the I/O 4. In the MSG instruction (Figure 4.35), double-click on Setup Screen to launch the message configuration screen (Figure 4.36). Figure 4.35 SLC 500 Ladder Logic for the Control Timeout Step 2 Step 3 Step 4 5. Configure the General tab by entering or verifying the information shown in the screen.
Page 73
Configuring the I/O 4-33 For details on data table addresses for this example project, refer to Table 5.D on page 5-15. For details to determine element size for a specific drive, refer to Understanding Controller Data Table Addresses on page 5-14.
Page 74
4-34 Configuring the I/O Figure 4.38 SLC 500 Message Configuration Screens for the Logic Status, Feedback, and DL From Net Datalinks General Tab Box Setting This Controller Communication Command This setting is unavailable (grayed out) and is established when the message is created in the ladder rung.
Page 75
Configuring the I/O 4-35 Creating SLC 500 Ladder Logic for the Logic Command, Reference, and DL To Net Datalinks 1. Insert another separate rung, double-click on the rung to display the rung editor, and enter MSG WRITE 500CPU LOCAL Nxx:n, where: xx is an unused data file number (for example, N12:n), and n is an unused element of the data file chosen for xx (for example, N12:0)
Page 76
4-36 Configuring the I/O Figure 4.40 SLC 500 Message Configuration Screens for the Logic Command, Reference, and DL To Net Datalinks General Tab Box Setting This Controller Communication Command This setting is unavailable (grayed out) and is established when the message is created in the ladder rung.
Feedback, and 32 Datalinks (16 to read/16 to write) over the network. Figure 4.41 MicroLogix 1100 Example EtherNet/IP Network IP Address 10.91.100.80 MicroLogix 1100 Controller IP Address 10.91.100.79 PowerFlex 755 Drive with Embedded EtherNet/IP Adapter Computer with Ethernet Connection Configuring Parameters for Network I/O...
Page 78
4-38 Configuring the I/O Adapter Parameter Settings for MicroLogix 1100 Example These adapter settings were used for the example ladder logic program in this section. Adapter Parameter Value Description 01 - [DL From Net 01] Points to drive Par. 370 - [Stop Mode A] 02 - [DL From Net 02] Points to drive Par.
Page 79
Configuring the I/O 4-39 message has to be executed first before the Logic Command, Reference, and DL to Net Datalink messages will work. For more information on N42:3 and N45 target device data table addresses, refer to N-Files on page C-8.
Page 80
4-40 Configuring the I/O 4. In the MSG instruction (Figure 4.43), double-click on Setup Screen to launch the message configuration screen (Figure 4.44). Figure 4.43 MicroLogix 1100 Ladder Logic for the Control Timeout Step 2 Step 3 Step 4 5. Configure the General tab by entering or verifying the information shown in the screen.
Page 81
Configuring the I/O 4-41 For details on data table addresses for this example project, refer to Table 5.D on page 5-15. For details to determine element size for a specific drive, refer to Understanding Controller Data Table Addresses on page 5-14.
Page 82
4-42 Configuring the I/O Figure 4.46 MicroLogix 1100 Message Configuration Screens for the Logic Status, Feedback, and DL From Net Datalinks General Tab Box Setting This Controller (data for MicroLogix 1100) Channel 1 (integral). Controller port to which the EtherNet/IP network is connected. Communication Command 500CPU Read.
Page 83
Configuring the I/O 4-43 Creating MicroLogix 1100 Ladder Logic for the Logic Command, Reference, and DL To Net Datalinks 1. Insert another separate rung, double-click on the rung to display the rung editor, and enter MSG MGxx:n, where: xx is an unused data file number (for example, MG12:n), and n is an unused element of the data file chosen for xx (for example, MG12:0) Then press Enter.
Page 84
4-44 Configuring the I/O Figure 4.48 MicroLogix 1100 Message Configuration Screens for the Logic Command, Reference, and DL To Net Datalinks General Tab Box Setting This Controller (data for MicroLogix 1100) Channel 1 (integral). Controller port to which the EtherNet/IP network is connected. Communication Command 500CPU Write.
Chapter Using the I/O This chapter provides information and examples that explain how to control, configure, and monitor a PowerFlex 755 drive using the configured I/O. Topic Page About I/O Messaging Understanding the I/O Image Using Logic Command/Status Using Reference/Feedback...
Using the I/O Understanding the 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 adapter. Input I/O is status data that is produced by the adapter and consumed as input by the controller.
Page 87
Using the I/O PLC-5, SLC 500, and MicroLogix 1100 Controller Image The I/O image for the PLC-5, SLC 500, and MicroLogix 1100 controller changes depending on how many of the drive’s sixteen 32-bit Datalinks are used. TIP: Since PLC-5, SLC 500, and MicroLogix 1100 controllers are 16-bit devices, each 32-bit word for the Logic Command/Status, Reference/Feedback, and any used Datalinks will consume two contiguous words (Least and Most Significant) in the controller’s I/O...
Using the I/O Using Logic Command/ The Logic Command is a 32-bit word of control data produced by the controller and consumed by the adapter. The Logic Status is a 32-bit Status word of status data produced by the adapter and consumed by the controller.
32.5 Hz 32.5 The effects of values less than 0.0 depend on whether the PowerFlex 755 drive uses a bipolar or unipolar direction mode. Refer to the drive User Manual for details. 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.
Using the I/O 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.
Page 91
Using the I/O Figure 5.1 ControlLogix Program Tags for Integrated Drive Profile Ladder Logic Program Example An example ladder logic program that uses the automatically-created descriptive Controller tags and passes their data to the user-defined Program tags is shown in Figure 5.2 Figure 5.3.
Page 92
Using the I/O Figure 5.3 ControlLogix Example Ladder Logic Program Using Add-On Drive Profiles for Logic Command/Reference Creating Ladder Logic Using the RSLogix 5000 Generic Profile (all versions) Adapter Parameter Settings for ControlLogix Example These adapter settings were used for the example ladder logic program in this section.
Page 93
Using the I/O Adapter Parameter Value Description 21 - [DL To Net 05] Points to drive Par. 537 - [Decel Time 1] 22 - [DL To Net 06] Points to drive Par. 538 - [Decel Time 2] 23 - [DL To Net 07] Points to drive Par.
Page 94
5-10 Using the I/O Figure 5.5 ControlLogix Input Image for Generic Drive Profile Example Ladder Logic Program Figure 5.6 ControlLogix Output Image for Generic Drive Profile Example Ladder Logic Program PowerFlex® 755 Drive Embedded EtherNet/IP Adapter User Manual Publication 750COM-UM001A-EN-P...
Page 95
Using the I/O 5-11 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.7 ControlLogix Program Tags for Generic Drive Profile Example Ladder Logic Program Figure 5.8 ControlLogix Example Ladder Logic Program Using Generic Drive Profiles for Logic Status/Feedback...
Page 96
5-12 Using the I/O Figure 5.9 ControlLogix Example Ladder Logic Program Using Generic Drive Profiles for Logic Command/Reference Example Datalink Data The Datalink data used in the example program is shown in Figure 5.10. 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).
Page 97
Using the I/O 5-13 Figure 5.10 ControlLogix Example Datalinks for Ladder Logic Program Using Generic Drive Profile TIP: To determine the Data Type of a parameter, refer to the Data Type column in the chapter containing parameters in the PowerFlex 750-Series AC Drives User Manual, publication 750-UM001.
5-14 Using the I/O PLC-5, SLC 500, and Adapter Parameter Settings MicroLogix 1100 Example For the adapter settings used for the example ladder logic program in this section: Refer to the Table on… Controller Type page 4-22 PLC-5 page 4-30 SLC 500 page 4-38 MicroLogix 1100...
Page 99
Using the I/O 5-15 Table 5.D PLC-5, SLC 500, and MicroLogix 1100 Data Table Addresses for PowerFlex 750-Series Drives Data Table Description Address N20:0 Control Timeout N20:1 Logic Status (LSW, see Appendix N20:2 Logic Status (MSW, see Appendix N20:3 Speed Feedback LSW N20:4 Speed Feedback MSW N20:5...
Page 100
5-16 Using the I/O Table 5.D PLC-5, SLC 500, and MicroLogix 1100 Data Table Addresses for PowerFlex 750-Series Drives (Continued) Data Table Description Address N20:51 Value of parameter assigned to adapter Parameter 06 [DL From Net 06] LSW N20:52 Value of parameter assigned to adapter Parameter 06 [DL From Net 06] MSW N20:53 Value of parameter assigned to adapter Parameter 07 [DL From Net 07] LSW N20:54...
Page 101
Using the I/O 5-17 Table 5.F Program and Controller Data Table Address Descriptions for Example Logic Command/Reference Ladder Logic Program Program Controller Description Data Table Description Data Table Address Address Command Stop B3:20/0 Drive Stop N20:20/0 Command Start B3:20/1 Drive Start N20:20/1 Command Jog B3:20/2...
Page 102
5-18 Using the I/O Word) instruction as shown in the example ladder. For PLC-5 and SLC 500 controllers, use a COP (Copy) instruction. Figure 5.13 PLC-5, SLC 500, and MicroLogix 1100 Example Ladder Logic Program for Logic Command/Reference Important: This ladder does not include logic for Datalinks. However, if Datalinks are required and they are a REAL (floating point) data type, a data conversion must be used.
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.
Using Explicit Messaging performance. If your application cannot tolerate this, do not check the “Connected” box. 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-13 for Device parameters.
Page 105
Using Explicit Messaging ControlLogix Example TIP: To display the Message Configuration screen in RSLogix 5000, add a message instruction (MSG), create a new tag for the message (Properties: Base tag type, MESSAGE data type, controller scope), and click the button in the message instruction. For supported classes, instances, and attributes, refer to Appendix EtherNet/IP...
Page 106
Using Explicit Messaging ControlLogix – Formatting a Message to Read Single Parameter Figure 6.3 Get Attribute Single Message Configuration Screens The following table identifies the data that is required in each box to format a single read message. Configuration Tab Example Value Description Message Type...
Page 107
Using Explicit Messaging ControlLogix Example Ladder Logic Program to Write Single Parameter A Set Attribute Single message is used to write to a single parameter. This write message example writes a value to the 32-bit REAL (floating point) parameter 535 - [Accel Time 1] in a PowerFlex 750-Series drive. Table 6.B Example Controller Tags for Write Single Parameter Messaging Program Operand...
Page 108
Using Explicit Messaging ControlLogix – Formatting a Message to Write Single Parameter Figure 6.5 Set Attribute Single Message Configuration Screens The following table identifies the data that is required in each box to format a single write message. Configuration Tab Example Value Description Message Type...
Page 109
Using Explicit Messaging 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].
Page 110
Using Explicit Messaging ControlLogix – Formatting a Message to Read Multiple Parameters Figure 6.7 Scattered Read Message Configuration Screens The following table identifies the data that is required in each box to format a multiple read message. Configuration Tab Example Value Description Message Type CIP Generic...
Page 111
Using Explicit Messaging ControlLogix Example Scattered Read Request Data In this example, we use the data structure in Figure 6.8 in the source tag named Scattered Read Request to read these five 32-bit REAL (floating point) parameters in a PowerFlex 750-Series drive: 001 - [Output Frequency], 007 - [Output Current], 008 - [Output Voltage], 009 - [Output Power], and 011 - [DC Bus Volts].
Page 112
6-10 Using Explicit Messaging ControlLogix Example Ladder Logic Program to Write Multiple Parameters A Scattered Write message is used to write to multiple parameters. This write message example writes the following values to these five 32-bit REAL (floating point) parameters in a PowerFlex 750-Series drive: PowerFlex 750-Series Drive Parameter Write Value 536 - [Accel Time 2] 11.1 Sec.
Page 113
Using Explicit Messaging 6-11 ControlLogix – Formatting a Message to Write Multiple Parameters Figure 6.11 Scattered Write Multiple Message Configuration Screens The following table identifies the data that is required in each box to format a multiple write message. Configuration Tab Example Value Description Message Type...
Page 114
6-12 Using Explicit Messaging ControlLogix Example Scattered Write Request Data In this example, we use the data structure in Figure 6.12 in the source tag (Scattered_Write_Request) to write new values to these 32-bit REAL (floating point) parameters: PowerFlex 750-Series Drive Parameter Write Value 536 - [Accel Time 2] 11.1 Sec.
Page 115
Using Explicit Messaging 6-13 ControlLogix – Explanation of Request and Response Data for Read/Write Multiple Messaging The data structures in Figure 6.14 use 32-bit words and can accommodate up to 32 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.
Page 116
6-14 Using Explicit Messaging PLC-5 Example Important: The PLC-5 must be Series E (Rev. D.1 or higher) to support the MultiHop feature that routes messaging to the drive. Important: Due to inherent limitations with the PCCC N-File method, only contiguous multiple parameters can be read or written in one explicit message.
Page 117
Using Explicit Messaging 6-15 PLC-5 – Formatting a Message to Read Single Parameter Figure 6.16 Generic Get Attribute Single Message Configuration Screens The following table identifies the data that is required in each box to format a single read message. General Tab Example Value Description...
Page 118
6-16 Using Explicit Messaging PLC-5 Example Ladder Logic Program to Write Single Parameter A Generic 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.
Page 119
Using Explicit Messaging 6-17 PLC-5 – Formatting a Message to Write Single Parameter Figure 6.19 Generic Set Attribute Single Message Configuration Screens The following table identifies the data that is required in each box to format a single write message. General Tab Example Value Description...
Page 120
6-18 Using Explicit Messaging PLC-5 Reading/Writing Multiple Parameters You can read or write only contiguous parameters. Scattered read/write messaging is not supported. Also, the range of contiguous parameters must be contained in the same N-File. Two elements (words) are required for each parameter being read or written. For example, to read 5 contiguous parameters, 10 elements (words) must be used.
Page 121
Using Explicit Messaging 6-19 Three COP (Copy) instructions are required to convert the 16-bit integer data table addresses N40:0 (Least Significant Word) and N40:1 (Most Significant Word) to a 32-bit REAL (floating point) data table address F102:0 for correct presentation. The first two COP instructions swap the LSW and MSW, and the third COP instruction correctly presents the 32-bit REAL (floating point) value.
Page 122
6-20 Using Explicit Messaging SLC 500 Example Get Attribute Single Response Data In this example, we use the data table address in Figure 6.23 to store the response value (1.771247 amps) that was read from drive parameter 007 - [Output Current]. Figure 6.23 Example Get Attribute Single Response Data File SLC 500 Example Ladder Logic Program to Write Single Parameter A Generic Set Attribute Single message is used to write to a single...
Page 123
Using Explicit Messaging 6-21 SLC 500 – Formatting a Message to Write Single Parameter Figure 6.25 Generic Set Attribute Single Message Configuration Screens The following table identifies the data that is required in each box to format a single write message. General Tab Example Value Description...
Page 124
6-22 Using Explicit Messaging SLC 500 Example Set Attribute Single Request Data In this example, we use the data table address in Figure 6.26 to store the request value (10.1 sec.) that was written to drive parameter 535 - [Accel Time 1]. Figure 6.26 Example Set Attribute SIngle Request Data File TIP: To verify that the parameter value was successfully written, use the HIM, DriveExplorer or DriveExecutive to access the parameter and...
Page 125
Using Explicit Messaging 6-23 For each parameter being read, three COP (Copy) instructions are required to convert the 16-bit integer data table addresses, for example N60:2 (Least Significant Word) and N60:3 (Most Significant Word) for the first parameter, to a 32-bit REAL (floating point) data table address F104:0 for correct presentation.
Page 126
6-24 Using Explicit Messaging the LSW and MSW, and the third COP instruction correctly presents the 32-bit REAL (floating point) value. SLC 500 – Formatting a Message to Read Multiple Parameters Figure 6.28 Custom Scattered Read Message Configuration Screens The following table identifies the data that is required in each box to format a multiple read message.
Page 127
Using Explicit Messaging 6-25 Figure 6.29 Example Scattered Read Request Data File SLC 500 Example Scattered Read Response Data In this example, we use the data table addresses in Figure 6.30 to store the response values that were read from the requested drive parameters. These values have been converted using a CPW (Copy Word) instruction for correct presentation.
Page 128
6-26 Using Explicit Messaging Figure 6.31 Example Ladder Logic Explicit Messaging Program for Write Multiple PowerFlex® 755 Drive Embedded EtherNet/IP Adapter User Manual Publication 750COM-UM001A-EN-P...
Page 129
Using Explicit Messaging 6-27 For each parameter being written to, three COP (Copy) instructions are required to convert the 16-bit integer data table addresses, for example N100:2 (Least Significant Word) and N100:3 (Most Significant Word) for the first parameter, to a 32-bit REAL (floating point) data table address F105:0 for correct presentation.
Page 130
6-28 Using Explicit Messaging SLC 500 – Formatting a Message to Write Multiple Parameters Figure 6.32 Custom Scattered Write Multiple Message Configuration Screens The following table identifies the data that is required in each box to format a multiple write message. General Tab Example Value Description Size in Words...
Page 131
Using Explicit Messaging 6-29 SLC 500 Example Scattered Write Request Data In this example, we use the F105: data table addresses to store the request values to be written to these 32-bit REAL (floating point) parameters: PowerFlex 750-Series Drive Parameter Address Write Value 536 - [Accel Time 2] F105:0...
Page 132
6-30 Using Explicit Messaging Figure 6.35 Example Scattered Write Response Data File TIP: To verify that the parameter values were successfully written, use the HIM, DriveExplorer or DriveExecutive to access the parameters and view their newly written values. PowerFlex® 755 Drive Embedded EtherNet/IP Adapter User Manual Publication 750COM-UM001A-EN-P...
Page 133
Using Explicit Messaging 6-31 SLC 500 – Explanation of Request and Response Data for Read/ Write Multiple Messaging The data structures in Figure 6.36 use 32-bit words and can accommodate up to 32 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.
Page 134
6-32 Using Explicit Messaging MicroLogix 1100 Example When using RSLogix 500 v7.10 or lower, explicit messaging must be performed using the PCCC N-File method. For RSLogix 500 v7.20 or higher, the CIP messaging method has been added along with the PCCC N-File method.
Page 135
Using Explicit Messaging 6-33 MicroLogix 1100 – Formatting a Message to Read Single Parameter Figure 6.38 Generic Get Attribute Single Message Configuration Screens The following table identifies the data that is required in each box to format a single read message. General Tab Example Value Description...
Page 136
6-34 Using Explicit Messaging MicroLogix 1100 Example Get Attribute Single Response Data In this example, we use the data table address in Figure 6.39 to store the response value (1.77 amps) that was read from drive parameter 007 - [Output Current]. Figure 6.39 Example Get Attribute Single Response Data File MicroLogix 1100 Example Ladder Logic Program to Write Single Parameter...
Page 137
Using Explicit Messaging 6-35 MicroLogix 1100 – Formatting a Message to Write Single Parameter Figure 6.41 Generic Set Attribute Single Message Configuration Screens The following table identifies the data that is required in each box to format a single write message. General Tab Example Value Description...
Page 138
6-36 Using Explicit Messaging MicroLogix 1100 Example Set Attribute Single Request Data In this example, we use the data table address in Figure 6.42 to store the request value (10.1 sec.) that was written to drive parameter 535 - [Accel Time 1]. Figure 6.42 Example Set Attribute Single Request Data File TIP: To verify that the parameter value was successfully written, use the HIM, DriveExplorer or DriveExecutive to access the parameter and...
Page 139
Using Explicit Messaging 6-37 MicroLogix 1100 – Formatting a Message to Read Multiple Parameters Figure 6.44 Custom Scattered Read Message Configuration Screens The following table identifies the data that is required in each box to format a multiple read message. General Tab Example Value Description...
Page 140
6-38 Using Explicit Messaging MicroLogix 1100 Example Scattered Read Request Data In this example, we use the data table addresses in Figure 6.45 to store the request values to be read from 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].
Page 141
Using Explicit Messaging 6-39 MicroLogix 1100 Example Ladder Logic Program to Write Multiple Parameters A Custom 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 in a PowerFlex 750-Series drive: PowerFlex 750-Series Drive Parameter Write Value...
Page 142
6-40 Using Explicit Messaging MicroLogix 1100 – Formatting a Message to Write Multiple Parameters Figure 6.48 Custom Scattered Write Multiple Message Configuration Screens The following table identifies the data that is required in each box to format a multiple write message. General Tab Example Value Description...
Page 143
Using Explicit Messaging 6-41 MicroLogix 1100 Example Scattered Write Request Data In this example, we use the F101: data table addresses to store the request values to be written to these 32-bit REAL (floating point) parameters: PowerFlex 750-Series Drive Parameter Address Write Value 536 - [Accel Time 2]...
Page 144
6-42 Using Explicit Messaging MicroLogix 1100 Example Scattered Write Response Data In this example, we use the data table addresses in Figure 6.51 to store the response values that were written to the requested drive parameters. Values of “0” indicate no errors occurred. Figure 6.51 Example Scattered Write Response Data File TIP: To verify that the parameter values were successfully written, use the HIM, DriveExplorer or DriveExecutive to access the parameters and...
Page 145
Using Explicit Messaging 6-43 MicroLogix 1100 – Explanation of Request and Response Data for Read/Write Multiple Messaging The data structures in Figure 6.52 use 32-bit words and can accommodate up to 32 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.
Page 146
6-44 Using Explicit Messaging Notes: PowerFlex® 755 Drive Embedded EtherNet/IP Adapter User Manual Publication 750COM-UM001A-EN-P...
Chapter Troubleshooting This chapter provides information for diagnosing and troubleshooting potential problems with the adapter and network. Topic Page Understanding the Status Indicators ENET Status Indicator LINK Status Indicator Viewing Adapter Diagnostic Items Viewing and Clearing Events Understanding the Status The adapter has two status indicators.
Troubleshooting ENET Status Indicator Status Cause Corrective Actions • Apply power to the drive and network. The adapter and/or network is not powered, the adapter is not • Securely connect the adapter to the network using an Ethernet properly connected to the cable.
Troubleshooting Viewing Adapter Diagnostic If you encounter unexpected communications problems, the adapter’s diagnostic items may help you or Rockwell Automation personnel Items troubleshoot the problem. Adapter 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).
Page 150
Troubleshooting Table 7.A Adapter Diagnostic Items (Continued) No. Name Description HW Addr 1 Decimal value of each byte in the adapter’s Ethernet hardware address. HW Addr 2 255 : 255 : 255 : 255 : 255 : 255 HW Addr 3 HW Addr 4 [HW Addr 1] HW Addr 5...
Troubleshooting Viewing and Clearing The adapter maintains an event queue that reports the history of its actions. You can view the event queue using the enhanced PowerFlex Events 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).
Chapter Viewing the Adapter Web Pages This chapter provides instructions on how to monitor the adapter and connected PowerFlex drive by using the adapter’s web interface. Topic Page Accessing the Adapter Web Home Page Process Display Pop-up Window TCP/IP Configuration Web Page Configure E-mail Notification Web Page DPI Device Information Pages Future enhancements may result in adapter web pages that look...
Page 154
Shows the adapter type or the title configured by the user (via a HIM, DriveExecutive or DriveExplorer). Rockwell Automation This logo is a hyperlink. Click it to view the Rockwell Automation web logo (at far right) Home Page. PowerFlex® 755 Drive Embedded EtherNet/IP Adapter User Manual...
Page 155
Figure 8.7, and Figure 8.8. Online user manuals link Click this link to view Rockwell Automation’s web page with documentation for drives and other devices. Software tools Web site Click this link to view Allen-Bradley’s web page with information link about software tools such as DriveExplorer and DriveExecutive.
Viewing the Adapter Web Pages Process Display Pop-up The Process Display pop-up window dynamically shows the host drive’s information. To view this window, click the “Process Display” Window link in the navigation menu. Figure 8.2 Example of Process Display Pop-up Window Information Description Product Text...
Viewing the Adapter Web Pages TCP/IP Configuration Web The TCP/IP Configuration web page provides information about the adapter’s Ethernet settings and network activities. Page Figure 8.3 Example of TCP/IP Configuration Web Page Information Description IP Address IP address of the adapter. Subnet Mask Subnet mask for the adapter’s network.
Viewing the Adapter Web Pages Configure E-mail The Configure E-mail Notification web page contains selections and data fields for configuring the adapter to automatically send e-mail Notification Web Page messages to desired addresses when selected types of events occur. By default, settings are not protected. After configuration, settings can be protected by using Parameter 53 - [Web Features] to set E-mail Cfg Bit 0 value to “0”...
Page 159
Viewing the Adapter Web Pages 3. Enter the following information in their respective boxes: Information Description “IP address of…” Type in the address of the mail server that will be used to deliver the e-mail messages. (When the IP address is unknown, read the TIP shown below this table to determine the mail server address.) “E-mail addresses to notify…”...
Page 160
Viewing the Adapter Web Pages Figure 8.5 shows an example e-mail message automatically sent by the adapter in response to selected events. Figure 8.5 Example of E-mail Message Sent by Adapter TIP: To stop e-mail messages, uncheck all of the “Send an e-mail message when…”...
Figure 8.10 shows an example event queue page for the Port 13 device (the embedded EtherNet/IP adapter). Figure 8.6 Example of Port 00 (PowerFlex 755 Drive) Module Information Page Information Description Product Text Text identifying the device Vendor ID...
Page 162
8-10 Viewing the Adapter Web Pages Figure 8.7 Example of Port 00 (PowerFlex 755 Drive) Diagnostic Items Page Figure 8.8 Example of Port 00 (PowerFlex 755 Drive) Fault Queue Page PowerFlex® 755 Drive Embedded EtherNet/IP Adapter User Manual Publication 750COM-UM001A-EN-P...
Page 163
Viewing the Adapter Web Pages 8-11 Figure 8.9 Example of Port 00 (PowerFlex 755 Drive) Alarm Queue Page Figure 8.10 shows an example event queue page for the Port 13 device (embedded EtherNet/IP adapter). Figure 8.10 Example of Port 13 (Embedded EtherNet/IP Adapter) Event Queue Page PowerFlex®...
Page 164
8-12 Viewing the Adapter Web Pages Notes: PowerFlex® 755 Drive Embedded EtherNet/IP Adapter User Manual Publication 750COM-UM001A-EN-P...
Appendix Adapter Parameters Appendix B provides information about the adapter parameters. Topic Page About Parameter Numbers How Parameters Are Organized Parameter List About Parameter Numbers The parameters in the adapter are numbered consecutively. However, depending on which configuration tool you use, they may have different numbers.
Adapter Parameters Parameter List Parameter No. Name and Description Details [DL From Net 01] Default: [DL From Net 02] Default: [DL From Net 03] Default: [DL From Net 04] Default: [DL From Net 05] Default: [DL From Net 06] Default: [DL From Net 07] Default: [DL From Net 08]...
Page 169
Adapter Parameters Parameter No. Name and Description Details 33 [Port Number] Default: Value: Displays the drive port to which the embedded Type: Read Only EtherNet/IP adapter is dedicated. This is always Port 13. 34 [DLs From Net Act] Default: Minimum: Displays the number of actual controller-to- Maximum: drive Datalinks that the drive is using based on...
Page 171
Adapter Parameters Parameter No. Name and Description Details 54 [Comm Flt Action] Default: 0 = Fault Values: 0 = Fault Sets the action that the adapter and drive will 1 = Stop take if the adapter detects that I/O 2 = Zero Data communications have been disrupted.
Page 172
Adapter Parameters Parameter No. Name and Description Details 57 [Msg Flt Action] Default: 0 = Fault Values: 0 = Fault Sets the action that the adapter and drive will 1 = Stop take if the adapter detects that explicit 2 = Zero Data messaging, only when used for drive control 3 = Hold Last via PCCC and the CIP Register Object, has...
Page 174
Adapter Parameters Parameter No. Name and Description Details 80 [Fr Peer Timeout] Default: 10.00 Seconds Minimum: 0.01 Seconds Sets the timeout for a Peer I/O connection. If Maximum: 10.00 Seconds the time is reached without the adapter Type: Read/Write receiving (consuming) a message, the adapter Reset Required: will respond with the action specified in Parameter 56 - [Peer Flt Action].
Page 175
Adapter Parameters Parameter No. Name and Description Details 87 [DLs To Peer Cfg] Default: Minimum: Sets the number of drive-to-network Datalinks Maximum: (parameters) that are used for Peer I/O. The Type: Read/Write Datalinks being used are allocated from the Reset Required: end of the list.
Page 177
Appendix EtherNet/IP Objects Appendix C presents information about the EtherNet/IP objects that can be accessed using Explicit Messages. For information on the format of Explicit Messages and example ladder logic programs, refer to Chapter Using Explicit Messaging. Class Code Class Code Object Hex.
EtherNet/IP Objects Identity Object Class Code Hexadecimal Decimal 0x01 Services Implemented for: Service Code Class Instance Service Name 0x05 Reset 0x0E Get_Attribute_Single 0x01 Get_Attributes_All Instances The number of instances depends on the number of components in the device connected to the adapter. This number of components can be read in Instance 0, Attribute 2.
EtherNet/IP Objects Assembly Object Class Code Hexadecimal Decimal 0x04 Services Implemented for: Service Code Class Instance Service Name 0x0E Get_Attribute_Single 0x10 Set_Attribute_Single Instances Instance Description All I/O data being read from the DPI device (read-only) All I/O data written to the DPI device (read/write) Class Attributes Attribute ID Access Rule Name Data Type...
EtherNet/IP Objects Register Object Class Code Hexadecimal Decimal 0x07 Services Implemented for: Service Code Class Instance Service Name 0x0E Get_Attribute_Single 0x10 Set_Attribute_Single Instances Instance Description All I/O data being read from the embedded adapter (read-only) All I/O data written to the embedded adapter (read/write) Logic Status and Feedback data (read-only) Logic Command and Reference data (read/write) DL To Net 01 (input data from embedded adapter to scanner) (read only)
Page 181
EtherNet/IP Objects Instance Attributes Attribute ID Access Rule Name Data Type Description Bad Flag BOOL If set to 1, then attribute 4 may contain invalid data. 0 = good 1 = bad Direction BOOL Direction of data transfer 0 = Producer Register (drive to network) 1 = Consumer Register (network to drive) Size UINT...
EtherNet/IP Objects PCCC Object Class Code Hexadecimal Decimal 0x67 Services Implemented for: Service Code Class Instance Service Name 0x4B Execute_PCCC 0x4C Execute_DH+ Instances Supports Instance 1. Class Attributes Not supported. Instance Attributes Not supported. Message Structure for Execute_PCCC Request Response Name Data Type Description Name...
Page 183
EtherNet/IP Objects Message Structure for Execute_DH+ Request Response Name Data Type Description Name Data Type Description DLink UINT Destination Link ID DLink UINT Destination Link ID DSta USINT Destination Station number DSta USINT Destination Station number DUser USINT Destination “User” number DUser USINT Destination “User”...
Page 184
EtherNet/IP Objects N-Files N-File Description This N-file lets you read and write some values configuring the port. N42:3 Time-out (read/write): Time (in seconds) allowed between messages to the N45 file. If the adapter does not receive a message in the specified time, it performs the fault action configured in its [Comm Flt Action] parameter.
Page 185
N-File Description N150 – N199 These N-files let you read and write parameter values in the PowerFlex 755 drive as 32-bit double words. You can interpret the data in various ways (for example, 32-bit real, 32-bit integer) To read a parameter, you need to send a message with two elements.
C-10 EtherNet/IP Objects DPI Device Object Class Code Hexadecimal Decimal 0x92 Services Implemented for: Service Code Class Instance Service Name 0x0E Get_Attribute_Single 0x10 Set_Attribute_Single Instances The number of instances depends on the number of components in the device. The total number of components can be read in Instance 0, Class Attribute 4.
Page 187
EtherNet/IP Objects C-11 Attribute ID Access Rule Name Data Type Description Product Series USINT 1 = A 2 = B … Number of Components USINT Number of components (e.g., main control board, I/O boards) in the device. User Definable Text STRING[16] Text identifying the device with a user-supplied name.
Page 188
C-12 EtherNet/IP Objects Instance Attributes Attribute ID Access Rule Name Data Type Description Component Name STRING[32] Name of the component Component Firmware Revision STRUCT of: USINT Major Revision USINT Minor Revision Component Serial Number UDINT Value between 0x00000000 and 0xFFFFFFFF International Component Name STRINGN Name of the component with support for Unicode.
EtherNet/IP Objects C-13 DPI Parameter Object Class Code Hexadecimal Decimal 0x93 To access “Host Config” parameters, use the Host DPI Parameter Object (Class Code 0x9F). Instances The number of instances depends on the number of parameters in the device. The total number of parameters can be read in Instance 0, Attribute 0.
Page 190
C-14 EtherNet/IP Objects Instance Attributes Attribute ID Access Rule Name Data Type Description DPI Offline Read Full STRUCT of: BOOL[32] Descriptor CONTAINER Offline Minimum value CONTAINER Offline Maximum value CONTAINER Offline Default value STRING[16] Parameter name STRING[4] Offline parameter units UINT Online minimum parameter instance UINT...
Page 191
EtherNet/IP Objects C-15 Attribute ID Access Rule Name Data Type Description International DPI Online Struct of: Parameter Text STRINGN International parameter name STRINGN International online units International DPI Online Struct of: Read Full BOOL[32] Descriptor CONTAINER Parameter value CONTAINER Online minimum value CONTAINER Online maximum value CONTAINER...
Page 192
C-16 EtherNet/IP Objects Descriptor Attributes Name Description Data Type (Bit 1) Right bit is least significant bit (0). 000 = USINT used as an array of Boolean Data Type (Bit 2) 001 = UINT used as an array of Boolean Data Type (Bit 3) 010 = USINT (8-bit integer) 011 = UINT (16-bit integer)
Page 193
EtherNet/IP Objects C-17 Extended Descriptor Attributes Name Description Indirect Mode 0 = Analog (selects entire parameters) 1 = Digital (selects individual bits within parameters) Indirect Type 0 Analog input list (Instance 0xFFFF) Indirect Type 1 Digital input list (Instance 0xFFFE) Indirect Type 2 Feedback list (Instance 0xFFFD) Indirect Type 3...
Page 194
C-18 EtherNet/IP Objects Name Description Not Writable While IO Active This parameter cannot be written if the I/O data being exchanged between the Host and the peripheral is valid. Command Parameter This parameter commands the drive to take an action, such as “Reset Defaults” or “Autotune,”...
EtherNet/IP Objects C-19 DPI Fault Object Class Code Hexadecimal Decimal 0x97 Products such as PowerFlex drives use this object for faults. Adapters use this object for events. Services Implemented for: Service Code Class Instance Service Name 0x0E Get_Attribute_Single 0x10 Set_Attribute_Single Instances The number of instances depends on the maximum number of faults or events supported in the queue.
Page 196
C-20 EtherNet/IP Objects Attribute ID Access Rule Name Data Type Description Fault Data List STRUCT of: Reserved USINT USINT UINT[n] Number of Recorded Faults UINT Number of faults/events in the queue. A “0” indicates the fault queue is empty. Fault Parameter Reference UINT Reserved Instance Attributes Attribute ID Access Rule Name...
EtherNet/IP Objects C-21 DPI Alarm Object Class Code Hexadecimal Decimal 0x98 Products such as PowerFlex drives use this object for alarms or warnings. Adapters do not support this object. Services Implemented for: Service Code Class Instance Service Name 0x0E Get_Attribute_Single 0x10 Set_Attribute_Single Instances...
Page 198
C-22 EtherNet/IP Objects Instance Attributes Attribute ID Access Rule Name Data Type Description Full/All Information STRUCT of UINT Alarm code STRUCT of: Alarm source USINT DPI port USINT DPI Device Object STRING[16] Alarm text STRUCT of: Alarm time stamp LWORD Timer value (0 = timer not supported) BOOL[16] BOOL[0]: (0 = invalid data, 1 = valid data)
EtherNet/IP Objects C-23 DPI Diagnostic Object Class Code Hexadecimal Decimal 0x99 Services Implemented for: Service Code Class Instance Service Name 0x0E Get_Attribute_Single 0x10 Set_Attribute_Single Instances The number of instances depends on the maximum number of diagnostic items in the device. The total number of diagnostic items can be read in Instance 0, Attribute 2.
Page 200
C-24 EtherNet/IP Objects Instance Attributes Attribute ID Access Rule Name Data Type Description Full/All Info STRUCT of: BOOL[32] Descriptor (see page C-16) CONTAINER Value CONTAINER Minimum value CONTAINER Maximum value CONTAINER Default value UINT Pad Word UINT Pad Word STRING[4] Units (for example, Amps, Hz) UINT Multiplier...
EtherNet/IP Objects C-25 DPI Time Object Class Code Hexadecimal Decimal 0x9B Services Implemented for: Service Code Class Instance Service Name 0x0E Get_Attribute_Single 0x10 Set_Attribute_Single Instances The number of instances depends on the number of timers in the device. Instance 1 is always reserved for a real time clock although a device may not support it.
Page 202
C-26 EtherNet/IP Objects Attribute ID Access Rule Name Data Type Description Get/Set Active Time Zone ID UINT The ID field of the Time Zone List structure for the desired time zone. Active Time Zone Data Struct of: Standard bias USINT Standard month USINT Standard day of week...
Page 203
EtherNet/IP Objects C-27 Attribute ID Access Rule Name Data Type Description Get/Set Number of Leap Seconds Identifies the current number of Leap Seconds. Clock Options BOOL[32] Identifies the optional functionality available in the device's System Clock. Get/Set Clock Options Enable BOOL[32] Identifies which of the clock's options are enabled.
C-28 EtherNet/IP Objects Host DPI Parameter Object Class Code Hexadecimal Decimal 0x9F To access Device parameters, use the DPI Parameter Object (Class Code 0x93). Instances The number of instances depends on the number of parameters in the device. The total number of parameters can be read in Instance 0, Attribute 0.
Page 205
EtherNet/IP Objects C-29 Instance Attributes Attribute ID Access Rule Name Data Type Description DPI Offline Read Full STRUCT of: BOOL[32] Descriptor CONTAINER Offline Minimum value CONTAINER Offline Maximum value CONTAINER Offline Default value STRING[16] Parameter name STRING[4] Offline parameter units UINT Online minimum parameter instance UINT...
Page 206
C-30 EtherNet/IP Objects Attribute ID Access Rule Name Data Type Description International DPI Online Struct of: Parameter Text STRINGN International parameter name STRINGN International online units International DPI Online Struct of: Read Full BOOL[32] Descriptor CONTAINER Parameter value CONTAINER Online minimum value CONTAINER Online maximum value CONTAINER...
Page 207
EtherNet/IP Objects C-31 Descriptor Attributes Name Description Data Type (Bit 1) Right bit is least significant bit (0). 000 = USINT used as an array of Boolean Data Type (Bit 2) 001 = UINT used as an array of Boolean Data Type (Bit 3) 010 = USINT (8-bit integer) 011 = UINT (16-bit integer)
Page 208
C-32 EtherNet/IP Objects Extended Descriptor Attributes Name Description Indirect Mode 0 = Analog (selects entire parameters) 1 = Digital (selects individual bits within parameters) Indirect Type 0 Analog input list (Instance 0xFFFF) Indirect Type 1 Digital input list (Instance 0xFFFE) Indirect Type 2 Feedback list (Instance 0xFFFD) Indirect Type 3...
Page 209
EtherNet/IP Objects C-33 Name Description Not Writable While IO Active This parameter cannot be written if the I/O data being exchanged between the Host and the peripheral is valid. Command Parameter This parameter commands the drive to take an action, such as “Reset Defaults” or “Autotune,”...
C-34 EtherNet/IP Objects TCP/IP Interface Object Class Code Hexadecimal Decimal 0xF5 Services Implemented for: Service Code Class Instance Service Name 0x0E Get_Attribute_Single 0x10 Set_Attribute_Single Instances The adapter supports one instance of the TCP/IP Interface object. Number Description Class Attributes Object Attributes Class Attributes Attribute ID Access Rule Name Data Type...
Page 211
EtherNet/IP Objects C-35 Attribute ID Access Rule Name Data Type Description Physical Link Object STRUCT of: UINT Path size Padded EPATH Path Interface Configuration STRUCT of: UDINT Adapter’s IP address UDINT Adapter’s subnet mask UDINT Adapter’s gateway address UDINT Primary name server UDINT Secondary name server STRING...
C-36 EtherNet/IP Objects Ethernet Link Object Class Code Hexadecimal Decimal 0xF6 Services Implemented for: Service Code Class Instance Service Name 0x0E Get_Attribute_Single 0x4C Get_and_Clear Instances The adapter supports one instance of the TCP/IP Interface object. Number Description Class Attributes Object Attributes Class Attributes Attribute ID Access Rule Name Data Type...
Page 213
EtherNet/IP Objects C-37 Attribute ID Access Rule Name Data Type Description Media Counters STRUCT of: RX = Received, TX = Transmitted UDINT RX frames not having integral number of octets long UDINT RX frames not passing FCS check UDINT TX frames having one collision UDINT TX frames having multiple collisions UDINT...
Page 215
Appendix Logic Command/Status Words for PowerFlex 750-Series Drives Appendix D presents the definitions of the Logic Command and Logic Status words that are used for PowerFlex 750-Series drives. Logic Command Word Logic Bits 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Command Description x Normal Stop 0 = Not Normal Stop...
Page 216
Logic Command/Status Words for PowerFlex 750-Series Drives Logic Status Word Logic Bits 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Command Description x Run Ready 0 = Not Ready to Run...
Page 217
Glossary Adapter Devices such as drives, controllers, and computers usually require an adapter to provide a communication interface between them and a network such as EtherNet/IP. An adapter reads data on the network and transmits it to the connected device. It also reads data in the device and transmits it to the network.
Page 218
Glossary Data Rate The speed at which data is transferred on the EtherNet/IP network. You can set the adapter to a data rate of 10Mbps Full-Duplex, 10Mbps Half-Duplex, 100Mbps Full-Duplex, or 100Mbps Half-Duplex. If another device on the network sets or auto-negotiates the data rate, you can set the adapter to automatically detect the data rate.
Page 219
Glossary TCP/IP, UDP/IP, and CIP. Designed for industrial communications, both I/O and explicit messages can be transmitted over the network. Each device is assigned a unique IP address and transmits data on the network. The number of devices that an EtherNet/IP network can support depends on the class of IP address.
Page 220
Glossary value between 0 and 255 (0x00 and 0xFF). This address is assigned in the hardware and cannot be changed. It is required to identify the device if you are using a BOOTP utility. HIM (Human Interface Module) A device that can be used to configure and control a drive. Enhanced PowerFlex 7-Class HIMs (for example, 20-HIM-A6) can be used to configure PowerFlex 750-Series drives and their connected peripherals.
Page 221
Glossary the first three bytes contain the network address (subnet mask = 255.255.255.0). This leaves 8 bits or 256 addresses on your network. Because two addresses are reserved for special uses (0 is an address for the network usually used by the router, and 255 is an address for broadcast messages to all network devices), you have 254 addresses to use on a Class C address block.
Page 222
Glossary hierarchy can be set up so that a scanner configures or transmits data to one PowerFlex 750-Series drive which then sends the same configuration or data to other PowerFlex 750-Series drives on the network. To use a peer-to-peer hierarchy, you configure one adapter to transmit data and one or more adapters to receive the data.
Page 223
Glossary mask indicates that 26 bits are used to identify the network and 6 bits are used to identify devices on each network. Instead of a single physical Class C network with 254 devices, this subnet mask divides it into four networks with up to 62 devices each. Switches Network devices that provide virtual connections that help to control collisions and reduce traffic on the network.
Page 225
Index ControlLogix configuring the I/O , 4-2 adapter explicit messaging , 6-3 applying power , 2-4 using the I/O , 5-6 commissioning , 2-6 compatible products , 1-3 components , 1-1 configuration tools , 3-1 data rate connecting to the network , 2-4 definition , G-2...
Page 226
Index-2 equipment required , 1-3 Ethernet gateway , G-3 cable , 2-4 gateway address connector on adapter , 1-1 setting with BOOTP , 3-2 switch , 2-4 setting with parameters , 3-5 Ethernet Link object , C-36 Gateway Cfg 1-4 parameters , B-4 EtherNet/IP data rates...
Page 227
Index-3 IP address definition/classes , G-4 objects - list of , C-1 to C-37 setting with BOOTP , 3-2 ODVA EtherNet/IP specification , G-2 setting with parameters , 3-5 parameters LCD HIM , 3-1 accessing , 3-1 LEDs, see status indicators convention , P-2 LINK status indicator...
Page 228
Index-4 regulatory compliance , A-1 related documentation , P-1 Virtual DPI Parameter object , C-28 requested packet interval , 4-9, 4-17 resetting the adapter , 3-17 RSLinx Classic Web Enable parameter , B-4 documentation , P-1 Web Features parameter , B-4 using , 4-1 web pages...
Need help?
Do you have a question about the PowerFlex 755 Drive and is the answer not in the manual?
Questions and answers