User Manual PowerFlex 755 Drive Embedded EtherNet/IP Adapter Firmware Release Number 1.
Important User Information Read this document and the documents listed in the additional resources section about installation, configuration, and operation of this equipment before you install, configure, operate, or maintain this product. Users are required to familiarize themselves with installation and wiring instructions in addition to requirements of all applicable codes, laws, and standards.
Summary of Changes This manual contains new and updated information. New and Updated Information This table contains the changes made to this revision. Topic Page Added information about the Connected Components Workbench software tool. Throughout manual Removed information for PLC-5, SLC 500, and MicroLogix 1100/1400 controllers.
Summary of Changes Notes: 4 Rockwell Automation Publication 750COM-UM001E-EN-P - October 2013
Table of Contents Preface Conventions Used in This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Rockwell Automation Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Chapter 1 Getting Started Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Features . . . . . . .
Table of Contents Chapter 5 Using the I/O About I/O Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Understanding the ControlLogix Controller I/O Image. . . . . . . . . . . . . Using Logic Command/Status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Using Reference/Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Using Datalinks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents Appendix C EtherNet/IP Objects Supported Data Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Identity Object. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Assembly Object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Register Object. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents 8 Rockwell Automation Publication 750COM-UM001E-EN-P - October 2013
Preface This manual provides information about the EtherNet/IP adapter embedded on the Main Control Board in PowerFlex® 755 drives, and using it for network communication. Conventions Used in This Manual The following conventions are used throughout this manual: • Parameter names are shown in the format Parameter xx - [*]. The xx represents the parameter number. The * represents the parameter name— for example Parameter 01 - [DL From Net Cfg 01].
Preface Additional Resources These documents contain additional information concerning related products from Rockwell Automation. Resource Description EtherNet/IP Media Planning and Installation Manual, ODVA publication 148 (1) EtherNet/IP Network Infrastructure Guidelines, ODVA Publication 35 (1) Information on the planning, installation, and techniques used to implement an EtherNet/IP network.
Chapter 1 Getting Started The EtherNet/IP adapter, embedded on the Main Control Board in PowerFlex 755 drives, is used for network communication. Topic Page Components 11 Features 12 Compatible Products 13 Required Equipment 13 Safety Precautions 15 Quick Start 16 Components Components shown with HIM bezel open and drive cover removed.
Chapter 1 Getting Started Features The features of the embedded EtherNet/IP adapter include the following: • Switches to set an IP address before applying power to the drive—or you can disable the switches and use a BOOTP (Bootstrap Protocol) server or adapter parameters to configure the IP address.
Getting Started Chapter 1 • Automatic Device Configuration (ADC), which is an ‘RSLogix 5000 software, version 20.00, feature’ that supports the automatic download of configuration data. This occurs after the Logix controller establishes an EtherNet/IP network connection to a PowerFlex 755 drive (firmware revision 4.001 or later) and its associated peripherals.
Chapter 1 Getting Started ❑ Drive and embedded adapter configuration tool, such as the following: – PowerFlex 20-HIM-A6 or 20-HIM-C6S HIM – Connected Components Workbench software, version 1.02 or later Connected Components Workbench is the recommended stand-alone software tool for use with PowerFlex drives. You can obtain a free copy by: • Internet download at http://www.ab.com/support/abdrives/ webupdate/software.html • Requesting a DVD at http://www.ab.
Getting Started Safety Precautions Chapter 1 Please read the following safety precautions carefully. ATTENTION: Risk of injury or equipment damage exists. Only personnel familiar with drive and power products and the associated machinery should plan or implement the installation, start up, configuration, and subsequent maintenance of the drive using this embedded adapter. Failure to comply may result in injury and/or equipment damage. ATTENTION: Risk of equipment damage exists.
Chapter 1 Getting Started Quick Start 16 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 See 1 Review the safety precautions for the adapter. Throughout this manual 2 Verify that the PowerFlex drive is properly installed. PowerFlex 750-Series AC Drive Installation Instructions, publication 750-IN001 3 Set the adapter IP address. a.
Chapter 2 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.
Chapter 2 Installing the Adapter consumer model. Historically, most switches have treated multicast packets the same as broadcast packets. That is, all multicast packets are retransmitted to all ports. IGMP snooping constrains the flooding of multicast traffic by dynamically configuring switch ports so that multicast traffic is forwarded only to ports associated with a particular IP multicast group.
Installing the Adapter Chapter 2 • Adapter Parameters — Use adapter parameters when you want more flexibility in setting up the IP address, or need to communicate outside the control network using a gateway. To use parameters as the source for the IP address, the rotary switches must be set to a value other than 001…254 or 888, and Parameter 36 - [BOOTP] must be set to ‘0’ (disabled).
Chapter 2 Installing the Adapter The switch settings can be verified by viewing Diagnostic Device Item number 68 (page 111) with any of the following drive configuration tools: • PowerFlex 20-HIM-A6 or 20-HIM-C6S HIM • Connected Components Workbench software, version 1.02 or later • DriveExplorer software, version 6.01 or later • DriveExecutive software, version 5.01 or later Also, you can use Parameter 37 - [Net Addr Src], a read-only parameter, to verify the selected setting for Parameter 36 - [BOOTP].
Installing the Adapter Applying Power Chapter 2 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. Install the drive cover, and apply power to the drive. The embedded EtherNet/IP adapter receives its power from the drive.
Chapter 2 Installing the Adapter Table 1 - Drive and Adapter Start-Up Status Indications Item Name Color State Description Drive STS Indicator ➊ STS (Status) Green Flashing Drive ready but not running, and no faults are present. Steady Drive running, no faults are present. Flashing When running, a type 2 (non-configurable) alarm condition exists – drive continues to run. When stopped, a start inhibit condition exists and the drive cannot be started (see drive parameter 933 - [Start Inhibit]).
Installing the Adapter Chapter 2 2. Use drive Parameter 545 - [Speed Ref A Sel] to set the drive speed Reference. a. Set the Port field to ‘0 - PowerFlex 755’ as shown below. b. Set the Parameter field to point to the port in which the embedded EtherNet/IP adapter is located (always ‘Port 13 Reference’ – the drive port dedicated to the embedded EtherNet/IP adapter). The number ‘877’ in the Parameter field of the example dialog box above is the parameter in the drive that points to the port. 3.
Chapter 2 Installing the Adapter Commissioning the Adapter To commission the embedded EtherNet/IP adapter, you must set a unique IP address. See the Glossary for details about IP addresses. When using the adapter switches, see Setting the IP Address on page 18 for details. When not using these switches, a BOOTP server or adapter parameters can be used to set the IP address after connecting the adapter to the network and applying power to the drive.
Chapter 3 Configuring the Adapter This chapter provides instructions and information for setting the parameters to configure the embedded EtherNet/IP adapter.
Chapter 3 Configuring the Adapter Using the PowerFlex 20-HIMA6 or 20-HIM-C6S HIM to Access Parameters If your drive has an enhanced PowerFlex 20-HIM-A6 or 20-HIM-C6S HIM, it can be used to access parameters in the adapter. 1. Display the Status screen, which is shown on HIM powerup. 2. Use the or key to scroll to the Port in which the embedded EtherNet/IP adapter resides (always Port 13). 3. Press the PAR# soft key to display the Jump to Param # entry pop-up box. 4.
Configuring the Adapter Chapter 3 1. Verify that Parameter 36 - [BOOTP] is set to ‘1’ (Enabled). Stopped 0.00 Hz Edit BOOTP AUTO F Enabled 0 ESC ▲ << 1 ▼ 1 Value Setting 0 Disabled 1 Enabled (Default) ENTER 2. Note the adapter’s hardware Ethernet Address (MAC), which will be used in step 7. There are two ways to do this: • Remove the PowerFlex 755 drive cover and locate the adapter’s hardware Ethernet Address (MAC) label on the drive’s Main Control Board (Figure 4).
Chapter 3 Configuring the Adapter To properly configure devices on your EtherNet/IP network, you must configure settings in the BOOTP/DHCP software to match the network. 4. From the Tools menu, choose Network Settings. The Network Settings dialog box opens. 5. Edit the following: Box Type Subnet Mask (1) The subnet mask for the embedded EtherNet/IP adapter’s network. Gateway (1) The IP address of the gateway device on the adapter’s network.
Configuring the Adapter Chapter 3 7. In the BOOTP/DHCP Request History list, either double-click the adapter’s Ethernet Address (MAC) noted in step 2, or click New in the Relation List. The New Entry dialog box appears. In the first instance, the Ethernet Address (MAC) is automatically entered. In the latter instance, it must be manually entered. 8.
Chapter 3 Configuring the Adapter Using Adapter Parameters By default, the adapter is configured to use a BOOTP server as the source for the adapter IP address, subnet mask, and gateway address. To use adapter parameters instead, you must first disable BOOTP with Parameter 36 - [BOOTP]. Then set the associated adapter parameters as described in the following subsections. Disable the BOOTP Feature 1. Verify that the IP Address switches (Figure 1 on page 19) are set to any value other than 001…254 or 888.
Configuring the Adapter Chapter 3 2. Set the value of Parameters 42 - [Subnet Cfg 1] through 45 - [Subnet Cfg 4] to the desired value for the subnet mask. Default = 0.0.0.0 Stopped 0.00 Hz AUTO F [Subnet Cfg 1] [Subnet Cfg 2] [Subnet Cfg 3] Edit Subnet Cfg 1 0 0 << 255 ESC 255.255.255.255 ENTER [Subnet Cfg 4] 3. Reset the adapter by power cycling the drive or by using the HIM’s Reset Device function located in the drive’s DIAGNOSTIC folder. Set the Gateway Address 1.
Chapter 3 Configuring the Adapter TIP Auto detection of baud rate and duplex works properly only if the device (usually a switch) on the other end of the cable is also set to automatically detect the baud rate/duplex. If one device has the baud rate/duplex hard-coded, the other device must be hard-coded to the same settings. 2. Reset the adapter by power cycling the drive or by using the HIM’s Reset Device function located in the drive’s DIAGNOSTIC folder.
Configuring the Adapter Chapter 3 peripheral receive the values from the network. You can use the PowerFlex 20HIM-A6 or 20-HIM-C6S HIM, or another drive configuration tool such as Connected Components Workbench, DriveExplorer, or DriveExecutive software to select the drive or peripheral by port number and the parameter by name.
Chapter 3 Configuring the Adapter respective controller example sections in Chapter 4 for more information on setting the connection size. IMPORTANT Always use the Datalink parameters in consecutive numerical order, starting with the first parameter. For example, use Parameters 17, 18, 19, 20, and 21 to configure five Datalinks to read data. Otherwise, the network I/O connection will be larger than necessary, which needlessly increases controller response time and memory usage.
Configuring the Adapter Chapter 3 Simple Peer I/O Configuration The most common use of peer I/O is to take the Logic Command and Reference from one drive and repeat it over Ethernet to one or more other drives. If scaling of the Reference is needed to enable drives to run at different but related speeds, use drive Parameter 609 - [TrmPct RefA Stpt]. The embedded EtherNet/IP adapter provides a simplified configuration method for simple peer I/O.
Chapter 3 Configuring the Adapter Custom Peer I/O Configuration Peer I/O also allows more flexibility in sending custom data over the network, but requires more configuration. IMPORTANT Because of the 32-bit REAL (floating point) Reference, the following method works only if the drives transmitting and receiving are PowerFlex 750-Series drives. Follow these steps to set up the master (broadcast) side of custom peer I/O. 1. Decide how many Datalink parameters you want to transmit.
Configuring the Adapter Chapter 3 4. Set Parameter 80 - [Fr Peer Timeout] to a timeout value for your application. This value should be greater than the product of Parameter 89 - [To Peer Period] and Parameter 90 - [To Peer Skip] in the transmitting drive. Stopped 0.00 Hz AUTO F Edit Fr Peer Timeout 10.00 Secs 0.01 << 10.00 . ESC ENTER 5. Set Parameter 56 - [Peer Flt Action] to the desired action if peer I/O data is not received before the timeout is reached.
Chapter 3 Configuring the Adapter For example, if Parameter 76 - [DLs Fr Peer Cfg] is set to receive five Datalinks (Datalinks 12 through 16) and the first of those five Datalinks (Datalink 12) contains the Logic Command, set Parameter 78 - [Logic Src Cfg] to a value of ‘1’. Otherwise, set Parameter 78 to a value of ‘0’. For Logic Command bit definitions, see Appendix D or the drive documentation. 8.
Configuring the Adapter Chapter 3 ATTENTION: Risk of injury or equipment damage exists. Embedded adapter Parameters 54 - [Comm Flt Action], 55 - [Idle Flt Action], 56 - [Peer Flt Action], and 57 - [Msg Flt Action] respectively let you determine the action of the adapter and drive if communication is disrupted, the controller is idle, peer I/O is disrupted, or explicit messaging for drive control is disrupted. By default, these parameters fault the drive.
Chapter 3 Configuring the Adapter occurs. You must set these parameters to values required by your application. Adapter Parameter Description Parameter 58 - [Flt Cfg Logic] A 32-bit value sent to the drive for Logic Command. Parameter 59 - [Flt Cfg Ref] A 32-bit REAL (floating point) value sent to the drive for Reference. Parameter 60 - [Flt Cfg DL 01] through Parameter 75 - [Flt Cfg DL 16] A 32-bit integer value sent to the drive for a Datalink.
Configuring the Adapter Chapter 3 Bit 0 is the right-most bit. In the example above, it equals ‘1’ (Enabled). Changes to this parameter take effect immediately. A reset is not required. 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.
Chapter 3 Configuring the Adapter 7. Press the (Enter) key again to display the warning pop-up box to reset parameters to their factory default values. 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 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.
Configuring the Adapter Updating the Adapter Firmware Chapter 3 The adapter firmware is contained within the PowerFlex 755 drive firmware. The adapter firmware can be 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.
Chapter 3 Configuring the Adapter Notes: 44 Rockwell Automation Publication 750COM-UM001E-EN-P - October 2013
Chapter 4 Configuring the I/O This chapter provides instructions on how to configure a Rockwell Automation ControlLogix controller to communicate with the adapter and connected PowerFlex drive. For information on using a PLC-5, SLC 500, or MicroLogix 1100/1400 controller, see Controller Examples for EtherNet/IP Network Communications with PowerFlex 750-Series Drives, publication 750COM-AT001.
Chapter 4 Configuring the I/O The Configure Drivers dialog box reappears with the new driver in the Configured Drivers list. 9. Click Close to close the Configure Drivers dialog box. 10. Keep RSLinx software running and verify that your computer recognizes the drive. a. From the Communications menu, choose RSWho. b. In the menu tree, click the ‘+’ next to the Ethernet driver.
Configuring the I/O Chapter 4 Figure 6 - Example ControlLogix Controller 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 Ethernet Switch 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. 1.
Chapter 4 Configuring the I/O 4. Expand the Communications group to display all of the available communication modules. 5. In the list, select the EtherNet/IP bridge used by your controller. In this example, we use a 1756-ENBT EtherNet/IP Bridge (Series A), so the 1756-ENBT/A option is selected. 6. Click OK. 7. In the Select Major Revision pop-up dialog box, select the major revision of its firmware. 8. Click OK. The bridge’s New Module dialog box appears. 9.
Configuring the I/O Chapter 4 Box Setting 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. Open Module Properties When this box is checked, clicking OK opens additional module properties dialog boxes to further configure the bridge. When unchecked, clicking OK closes the bridge’s New Module dialog box. For this example, uncheck this box. 10. Click OK.
Chapter 4 Configuring the I/O • Drive Add-on Profiles, version 2.01 or later, enable I/O to be added online while the controller is in the Run mode. • Drive Add-on Profiles can be updated anytime. When a new drive is used or to benefit from new updates for Add-on Profiles, you will need the newest Add-on Profile update. Go to http://www.ab.com/support/ abdrives/webupdate to download the latest RSLogix 5000 drive Add-on Profile.
Configuring the I/O Chapter 4 The drive’s New Module dialog box appears. 4. On the General tab, edit the following data about the drive/adapter: Box Setting Name A name to identify the drive. Description Optional – description of the drive/adapter. IP Address The IP address of the adapter. 5. On the New Module dialog box in the Module Definition section, click Change to launch the Module Definition dialog box and begin the drive/ adapter configuration process.
Chapter 4 Configuring the I/O 6. In the Module Definition dialog box, edit the following information. Box Setting Revision The major and minor revision of the firmware (database) in the drive. If the drive’s major and minor revision is not available, the drive database is not installed on your computer. To get the correct database revision, use one of the following buttons at the bottom left of the Module Definition dialog box: • Create Database: Creates a database from an online network drive.
Configuring the I/O Chapter 4 parameters. The procedure to configure the Datalinks on the Module Definition dialog box for the Input Data and Output Data is the same. a. Click the button in the topmost blank row to display the Parameter Properties dialog box for the corresponding Datalink. IMPORTANT Always use the Datalink parameters in consecutive numerical order, starting with the first parameter.
Chapter 4 Configuring the I/O 8. Click the Connection tab. 9. In the ‘Requested Packet Interval (RPI)’ box, set the value to 2.0 milliseconds or greater (default is 20.0 milliseconds). This value determines the maximum interval that a controller should use to move data to and from the adapter. To conserve bandwidth, use higher values for communicating with low priority devices. The ‘Inhibit Module’ box, when checked, inhibits the module from communicating with the RSLogix 5000 project.
Configuring the I/O Chapter 4 Box Setting Enable BootP When this box is checked, BOOTP is enabled in the adapter and will ignore the IP address set in the General tab. When unchecked, the controller uses the set IP address. This is another method to enable/disable BOOTP in the adapter. For this example, leave this box unchecked. 12. Click Set to save the Port Configuration information which sets the corresponding offline Subnet Cfg x and Gateway Cfg x parameters in the adapter. 13.
Chapter 4 Configuring the I/O Figure 8 - Controller Output Tags Save 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. From the Communications menu in the RSLogix 5000 dialog box, choose Download. The Download dialog box appears.
Configuring the I/O TIP Chapter 4 If a message box reports that RSLogix 5000 software is unable to go online, find your controller in the Who Active dialog box. From the Communications menu, choose Who Active. 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 with RSLinx software. See Using RSLinx Classic on page 45 and the RSLinx online help for details. 2.
Chapter 4 Configuring the I/O 2. Click the Drive tab. 3. Click Connect to Drive to begin the correlation process. 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 be sure that the correct Datalinks are assigned. 4. Click OK. If the Differences Found dialog box appears—which is typical, click Download. This will download the project settings from the controller to the drive and its connected adapter.
Configuring the I/O Chapter 4 6. 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. 7. Click Continue. A series of download dialog boxes appear, which may take a minute to complete.
Chapter 4 Configuring the I/O TIP Use with select Stratix switches to provide dynamic IP address assignment by port (requires one drive per port). This eliminates the need for the user to manually enter the IP address, Subnet mask, and Gateway address prior to connecting a replacement drive to the Ethernet network. ADC can also work in tandem with Firmware Supervisor.
Configuring the I/O Chapter 4 • When converting RSLogix 5000 projects, version 16.00…19.00, to version 20.00 projects (with version 4.01 Drive AOPs), ADC will be enabled by default for any drive that supports ADC, such as PowerFlex 753 drives with firmware 7.001 or later using a 20-750-ENETR EtherNet/IP option module, or PowerFlex 755 drives with firmware 4.001 or later. RSLogix 5000 software, version 20.00 can be updated with version 4.
Chapter 4 Configuring the I/O Configure a PowerFlex 755 Drive for ADC IMPORTANT ADC is supported by only PowerFlex 753 drives with firmware 7.001 or later, and PowerFlex 755 drives with firmware 4.001 or later. ADC is configured within the AOP of the PowerFlex 755 drive. Start by creating or opening a PowerFlex 755 drive in the RSLogix 5000 I/O Configuration folder. 1. Open the drive General tab dialog box. 2. Click Change to open the Module Definition dialog box. 3.
Configuring the I/O Chapter 4 There are three Electronic Keying choices available in the Module Definition dialog box in the Drive AOP, but only two are recommended with ADC. Electronic Keying Selection Recommendation Exact Match This selection should only be used if: • Your system design specification requires that a replacement drive/peripheral be identical—down to the Minor revision of firmware (x.xxx). • You will be implementing Firmware Supervisor upgrade support in addition to ADC.
Chapter 4 Configuring the I/O 6. Click the Port Properties icon to open the Properties dialog box. There are two checkboxes related to ADC. Checkbox Selection Description Enable Automatic Device Configuration See the Important note on page 60 and, depending on the Drive AOP version being used, Version 4.01 Drive Add-on Profiles (AOPs) on page 60 or Version 4.02 (or later) Drive Add-on Profiles (AOPs) on page 61 for additional information about ADC use and Logix behavior.
Configuring the I/O 11. Click the ADC icon Chapter 4 to open the ADC Settings dialog box. The ADC Settings dialog box provides a single location for ADC configuration of the drive’s ports. Global checkboxes at the top of each column checks or unchecks the entire column. Ports can also be turned on/off individually. See the checkbox selection information in step 6 for additional details.
Chapter 4 Configuring the I/O 14. Save your RSLogix 5000 project and download the project to the Logix controller. IMPORTANT Note that some parameters can affect the minimum/maximum of other parameters and can cause the settings of these parameters to be ‘out of range’. This, in turn, will cause ADC to fail with a module fault (code 16#0010) ‘Mode or state of module does not allow object to perform requested service’.
Configuring the I/O Chapter 4 • A PowerFlex 755 drive with four option modules, approximately 50 changed parameters, and a 32-block DeviceLogix program consumes approximately 25 kilobytes of Logix memory per drive. The majority of Logix controllers have megabytes of memory available, so this typically should not be an issue. You can monitor Logix memory usage in RSLogix 5000 software. From the Controller Properties dialog box, click the Memory tab.
Chapter 4 Configuring the I/O 7. On the Controller Properties dialog box, click the Nonvolatile Memory tab. 8. Click Load/Store. The Nonvolatile Memory Load/Store dialog box appears. 9. From the Automatic Firmware Update pull-down menu, choose Enable and Store Files to Image. 10. Click <-- Store. You may see two different continue confirmation dialog boxes relating to communication disruptions and erasure of the current contents of the storage card. If okay, click Yes on either dialog box.
Configuring the I/O Chapter 4 11. RSLogix 5000 software will go to the Offline state, and the following dialog box will appear. Wait a short period of time for the store operation to complete, and then attempt to go online with the controller again. Special Considerations When Using a DeviceLogix Program There are special considerations when a PowerFlex 750-Series drive has ADC enabled and is running a DeviceLogix program.
Chapter 4 Configuring the I/O Note that after setting DeviceLogix Parameter 53 to ‘0’ (Enable Logic), the value will be changed by the drive to ‘6’ (Logic Enabled) to indicate operation status. IMPORTANT Do not set DeviceLogix parameter 53 - [DLX Operation] to ‘0’ (Enable Logic) in the Add-on Profile configuration before saving the configuration to the controller. This setting would lock the module and prevent writing the higher numbered parameters, thus causing the ADC download to fail.
Configuring the I/O Chapter 4 1. Inhibit the drive’s connection—or disconnect the communication card through which the controller is trying to configure the Safe Speed Monitor Module using ADC. 2. Set Safe Speed Monitor Module parameter 1 [Password] to the Module’s current password. 3. Set Safe Speed Monitor Module parameter 5 [Lock State] to ‘0’ (Unlock). 4. Set Safe Speed Monitor Module parameter 6 [Operating Mode] to ‘0’ (Program). 5.
Chapter 4 Configuring the I/O • If a configuration signature for the drive/peripheral indicates a configuration download needs to be performed for the given port. • Whether Firmware Supervisor is enabled and needs to upgrade the drive and/or any peripherals prior to ADC taking place. Note that updating drives or peripherals will add significantly to the connection process time and will be similar to the time it takes to manually update using ControlFLASH software.
Configuring the I/O Chapter 4 ADC Status Field Description Inhibited The program has the connection inhibited. You can uninhibit the connection on the Connection tab. Faulted A problem is preventing the controller from connecting to the drive (for example, the device at the IP address provided is not a PowerFlex 750-Series drive). Clicking the Connection tab will show the cause (Module Fault). Clicking the Drive tab may also show the faulted ports.
Chapter 4 Configuring the I/O 2. Expand the Communications group to display all of the available communication modules. 3. Select ‘ETHERNET-MODULE’ from the list to configure the drive and its embedded EtherNet/IP adapter. 4. Click OK. The drive’s New Module dialog box appears. 5. Edit the following information about the drive and adapter. 74 Box Setting Name A name to identify the drive and adapter. Description Optional – description of the drive/adapter.
Configuring the I/O Chapter 4 6. Under Connection Parameters, edit the following information. Box Assembly Instance Size Input 1 (This value is required.) The value will vary based on the number of [DL From Net xx] parameters used for your application (see details below). Output 2 (This value is required.) The value will vary based on the number of [DL To Net xx] parameters used for your application (see details below). Configuration 6 (This value is required.) 0 (This value is required.
Chapter 4 Configuring the I/O 8. Click the Connection tab. 9. In the ‘Requested Packet Interval (RPI)’ box, set the value to 2.0 milliseconds or greater (default is 20.0 milliseconds). This value determines the maximum interval that a controller should use to move data to and from the adapter. To conserve bandwidth, use higher values for communicating with low priority devices. The ‘Inhibit Module’ box, when checked, inhibits the adapter from communicating with the RSLogix 5000 project.
Configuring the I/O Chapter 4 Figure 9 - Input Image Controller Tags Figure 10 - Output Image Controller Tags Save 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. TIP When using RSLogix 5000 software, version 16.
Chapter 4 Configuring the I/O 1. From the Communications menu in the RSLogix 5000 dialog box, choose Download. The Download dialog box appears. TIP If a message box reports that RSLogix 5000 software is unable to go online, find your controller in the Who Active dialog box. From the Communications menu, choose Who Active. After finding and selecting the controller, click Set Project Path to establish the path.
Chapter 5 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 79 Understanding the ControlLogix Controller I/O Image 80 Using Logic Command/Status 81 Using Reference/Feedback 81 Using Datalinks 82 Example Ladder Logic Program Information 83 ControlLogix Controller Example 84 ATTENTION: Risk of injury or equipment damage exists.
Chapter 5 Using the I/O Understanding the ControlLogix Controller I/O Image The terms ‘input’ and ‘output’ are defined from the controller’s point of view. Therefore, output I/O is data that is produced by the controller and consumed by the adapter. Input I/O is status data that is produced by the adapter and consumed as input by the controller. The I/O image will vary based on the following: • How many of the drive’s 32-bit Datalinks (DL From Net 01-16 and DL To Net 01-16) are used.
Using the I/O Using Logic Command/Status Chapter 5 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 word of status data produced by the adapter 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 when using the drive Add-on Profile.
Chapter 5 Using the I/O When Parameter 300 - [Speed Units] is set to RPM, the other parameters are also in RPM. Table 3 - PowerFlex 750-Series Drive Example Speed Reference/Feedback Scaling Network Reference Value Speed Command Value (2) Output Speed Network Feedback Value 130 Hz 60 Hz (3) 60.0 65.0 65 Hz 60 Hz (3) 60.0 32.5 32.5 Hz 32.5 Hz 32.5 0.0 0 Hz 0 Hz 0.0 -32.5 (1) 32.5 Hz 32.5 Hz 32.5 130.0 (1) The effects of values less than 0.
Using the I/O Chapter 5 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.
Chapter 5 Using the I/O ControlLogix Controller Example This section includes information when using a ControlLogix controller and an RSLogix 5000 Drive Add-on Profile or a Generic Profile. For information on using a PLC-5, SLC 500, or MicroLogix 1100/1400 controller, see Controller Examples for EtherNet/IP Network Communications with PowerFlex 750-Series Drives, publication 750COM-AT001. Creating Ladder Logic Using the RSLogix 5000 Drive Add-on Profiles, Version 16.
Using the I/O Chapter 5 Figure 12 - ControlLogix Controller Example Ladder Logic Program Using a Drive Add-on Profile for Logic Status/Feedback Figure 13 - ControlLogix Controller Example Ladder Logic Program Using a Drive Add-on Profile for Logic Command/Reference Rockwell Automation Publication 750COM-UM001E-EN-P - October 2013 85
Chapter 5 Using the I/O Creating Ladder Logic Using the RSLogix 5000 Generic Profile, All Versions Adapter Parameter Settings for ControlLogix Controller Example These adapter settings were used for the example ladder logic program in this section. Adapter Parameter Value Description 01 - [DL From Net 01] 370 Points to drive Par. 370 - [Stop Mode A] 02 - [DL From Net 02] 371 Points to drive Par. 371 - [Stop Mode B] 03 - [DL From Net 03] 535 Points to drive Par.
Using the I/O Chapter 5 Controller Tags When you add the adapter and drive to the I/O configuration (Chapter 4), RSLogix 5000 software automatically creates generic (non-descriptive) controller tags. In this example program, the following controller tags are used. You can expand the Input and Output tags to reveal the input and output configuration. The Input tag for this example program requires nineteen 32-bit words of data (Figure 14).
Chapter 5 Using the I/O Program Tags To use the Controller tags that are automatically created, you need to create the following Program tags for this example program.
Using the I/O Chapter 5 Figure 17 - ControlLogix Controller Example Ladder Logic Program Using a Drive Generic Profile for Logic Command/Reference Example Datalink Data The Datalink data used in the example program is shown in Figure 18. 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 a UDDT.
Chapter 5 Using the I/O Figure 18 - ControlLogix Controller Example Datalinks for Ladder Logic Program Using a Drive Generic Profile TIP 90 To determine whether a parameter is a 32-bit integer (DINT) or a REAL data type, see the Data Type column in the chapter containing parameters in the PowerFlex 750-Series AC Drives Programming Manual, publication 750PM001. If a parameter is a REAL, a COP (Copy) instruction or UDDT is needed to copy the DINT to a REAL (inputs) or copy the REAL to a DINT (outputs).
Chapter 6 Using Explicit Messaging This chapter provides information and examples that explain how to use Explicit Messaging with a ControlLogix controller to configure and monitor the adapter and connected PowerFlex 755 drive. For information on using a PLC-5, SLC 500, or MicroLogix 1100/1400 controller, see Controller Examples for EtherNet/IP Network Communications with PowerFlex 750-Series Drives, publication 750COM-AT001.
Chapter 6 Using Explicit Messaging About Explicit Messaging Explicit Messaging is used to transfer data that does not require continuous updates. With Explicit Messaging, you can configure and monitor a slave device’s parameters on the network. IMPORTANT When an explicit message is performed, by default no connection is made since it is an ‘unconnected’ message.
Using Explicit Messaging Performing Explicit Messaging Chapter 6 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. See 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.
Chapter 6 Using Explicit Messaging ControlLogix Controller Examples To display the Message Configuration dialog box in RSLogix 5000 software, 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. TIP For supported classes, instances, and attributes, see Appendix C, EtherNet/IP Objects.
Using Explicit Messaging Chapter 6 ControlLogix – Formatting a Message to Read a Single Parameter Figure 21 - Get Attribute Single Message Configuration Dialog Boxes The following table identifies the data that is required in each box to configure a message to read a single parameter. Configuration Tab Example Value Description Message Type Service Type (1) Service Code (1) Class Instance (2) Attribute Source Element Source Length Destination CIP Generic Get Attribute Single e (Hex.) 93 or 9F (Hex.
Chapter 6 Using Explicit Messaging ControlLogix Controller Example Ladder Logic Program to Write a 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.
Using Explicit Messaging Chapter 6 ControlLogix – Formatting a Message to Write a Single Parameter Figure 23 - Set Attribute Single Message Configuration Dialog Boxes The following table identifies the data that is required in each box to configure a message to write a single parameter. Configuration Tab Example Value Description Message Type Service Type (1) Service Code (1) Class Instance (2) Attribute (3) Source Element Source Length Destination CIP Generic Set Attribute Single 10 (Hex.
Chapter 6 Using Explicit Messaging ControlLogix Controller Example Ladder Logic Program to Read Multiple Parameters A Scattered Read message is used to read the values of multiple parameters.
Using Explicit Messaging Chapter 6 ControlLogix – Formatting a Message to Read Multiple Parameters Figure 25 - Scattered Read Message Configuration Dialog Boxes The following table identifies the data that is required in each box to configure a message to read multiple parameters. Configuration Tab Example Value Description Message Type Service Type (1) Service Code (1) Class Instance Attribute Source Element Source Length Destination CIP Generic Custom 4d (Hex.) 93 or 9F (Hex.) (3) 0 (Dec.) 0 (Hex.
Chapter 6 Using Explicit Messaging ControlLogix Controller Example Scattered Read Request Data In this message example, we use the data structure in Figure 26 in the source tag named Scattered Read Request to read these five 32-bit REAL (floating point) parameters in a PowerFlex 750-Series drive: • Parameter 001 - [Output Frequency] • Parameter 007 - [Output Current] • Parameter 008 - [Output Voltage] • Parameter 009 - [Output Power] • Parameter 011 - [DC Bus Volts] See DPI Parameter Object on page 148 (C
Using Explicit Messaging Chapter 6 ControlLogix Controller 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 538 - [Decel Time 2] 22.2 Sec 575 - [Preset Speed 5] 33.3 Hz 576 - [Preset Speed 6] 44.
Chapter 6 Using Explicit Messaging ControlLogix – Formatting a Message to Write Multiple Parameters Figure 29 - Scattered Write Multiple Message Configuration Dialog Boxes The following table identifies the data that is required in each box to configure a message to write multiple parameters. Configuration Tab Example Value Description Message Type Service Type (1) Service Code (1) Class Instance Attribute (2) Source Element Source Length Destination CIP Generic Custom 4e (Hex.) 93 or 9F (Hex.
Using Explicit Messaging Chapter 6 ControlLogix Controller Example Scattered Write Request Data In this message example, we use the data structure in Figure 30 in the source tag (Scattered_Write_Request) to write new values to these 32-bit REAL (floating point) parameters: PowerFlex 750-Series Drive Parameter Write Value 536 - [Accel Time 2] 11.1 Sec 538 - [Decel Time 2] 22.2 Sec 575 - [Preset Speed 5] 33.3 Hz 576 - [Preset Speed 6] 44.4 Hz 577 - [Preset Speed 7] 55.
Chapter 6 Using Explicit Messaging ControlLogix Controller – Explanation of Request and Response Data for Read/Write Multiple Messaging The data structures in Table 9 and Table 10 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 (parameter number in response data will be negative).
Using Explicit Messaging Chapter 6 When performing a Scattered Write to REAL data type parameters, the REAL parameter value will need to be COP to the DINT parameter value tag in the Request (Source Data) array.
Chapter 6 Using Explicit Messaging Notes: 106 Rockwell Automation Publication 750COM-UM001E-EN-P - October 2013
Chapter 7 Troubleshooting This chapter provides information for diagnosing and troubleshooting potential problems with the adapter and network. Topic Page Understanding the Status Indicators 107 ENET Status Indicator 108 LINK Status Indicator 108 Viewing Adapter Diagnostic Items 109 Viewing and Clearing Events 111 The adapter has two status indicators. They can be viewed with the drive HIM bezel closed or open.
Chapter 7 Troubleshooting This red/green bicolor LED indicates the status of the adapter’s network connection as shown in the table below. ENET Status Indicator Status Cause Corrective Actions Off The adapter is not powered, the adapter is not properly connected to the network, or the adapter needs an IP address. • Apply power to the drive. • Securely connect the adapter to the network using an Ethernet cable. Also, make sure the Ethernet cable is correctly connected to the Ethernet connector.
Troubleshooting Viewing Adapter Diagnostic Items Chapter 7 If you encounter unexpected communications problems, the adapter’s diagnostic items may help you or Rockwell Automation personnel troubleshoot the problem. Adapter diagnostic items can be viewed with any of these drive configuration tools: • PowerFlex 20-HIM-A6 or 20-HIM-C6S HIM • Connected Components Workbench software, version 1.02 or later • DriveExplorer software, version 6.01 or later • DriveExecutive software, version 5.01 or later.
Chapter 7 Troubleshooting Table 11 - Adapter Diagnostic Items (Continued) No. Name Description 27 DL To Net 01 Val 28 DL To Net 02 Val The present value of respective DL To Net xx parameter being received from the drive by this adapter. (If not using a Datalink, its respective value should be zero.
Troubleshooting Chapter 7 Table 11 - Adapter Diagnostic Items (Continued) No. Name Description 57 58 59 60 Gateway Act 1 Gateway Act 2 Gateway Act 3 Gateway Act 4 Value of each byte in the adapter’s present gateway address. A value of ‘0’ appears if the adapter does not currently have a gateway address. 255.255.255.255 [Gateway Act 1] [Gateway Act 2] [Gateway Act 3] [Gateway Act 4] 61 Net Rx Overruns A count of the number of receive buffer overruns reported by the Ethernet hardware.
Chapter 7 Troubleshooting Table 12 - Adapter Events Code Event Description Adapter Events 1 No Event Text displayed in an empty event queue entry. 2 Device Power Up Power was applied to the adapter. 3 Device Reset The adapter was reset. 4 EEPROM CRC Error The EEPROM checksum/CRC is incorrect, which limits adapter functionality. Default parameter values must be loaded to clear this condition. 5 App Updated The adapter application firmware was flash updated.
Chapter 8 Viewing the Adapter Web Pages This chapter provides instructions on how to monitor the PowerFlex 755 drive and its embedded adapter by using the adapter’s web interface.
Chapter 8 Viewing the Adapter Web Pages 2. In the Address box, type the IP address of the adapter. 3. Press Enter. The adapter web Home Page (Figure 32) appears. IMPORTANT From the browser’s View menu, choose Refresh to always re-display the adapter Home Page while viewing any of the adapter’s other web pages. Figure 32 - Adapter Web Home Page Example ➊ ➋ ➌ Title Bar on Adapter Web Pages The title bar appears on the adapter Home Page and all of the adapter’s other web pages.
Viewing the Adapter Web Pages Chapter 8 Navigation Pane on Adapter Web Pages The navigation pane appears on the left side of the adapter Home Page and all of the adapter’s other web pages. The navigation pane consists of links and link folders which can be expanded or minimized. The following table shows all navigation pane links and link folders. Navigation Pane Link/Folder Description Home link Click this link to view the adapter’s Home Page (Figure 32).
Chapter 8 Viewing the Adapter Web Pages Process Display Pop-up Dialog Box The Process Display pop-up dialog box dynamically shows the host drive’s information. To view this dialog box, click the ‘Process display’ link in the navigation pane. Figure 33 - Example of Process Display Pop-up Dialog Box Information Description Product Text Description of host drive. Status Status of host drive. Commanded Direction Commanded direction of host drive. Rotation Direction Rotation direction of host drive.
Viewing the Adapter Web Pages TCP/IP Configuration Web Page Chapter 8 The TCP/IP Configuration web page provides information about the adapter’s Ethernet settings and network activities. To view this web page, click the ‘TCP/ IP configuration’ link (highlighted in Figure 34) in the navigation pane. Figure 34 - 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.
Chapter 8 Viewing the Adapter Web Pages Configure E-mail Notification Web Page The Configure E-mail Notification web page contains selections and data fields for configuring the adapter to automatically send email messages to desired addresses when selected types of events occur. To view this web page, click the ‘Configure e-mail…’ link (highlighted in Figure 35) in the navigation pane. Figure 35 - Example of Configure E-mail Notification Web Page By default, settings are not protected.
Viewing the Adapter Web Pages Chapter 8 3. Type 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 email 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…’ Type in addresses to where you want email messages to be sent.
Chapter 8 Viewing the Adapter Web Pages Figure 37 shows an example email message automatically sent by the adapter in response to selected events. Figure 37 - Example of Email Message Sent by the Adapter TIP 120 To stop email messages, uncheck all of the ‘Send an e-mail message when…’ boxes. Disabling the adapter web pages by setting Parameter 52 - [Web Enable] to ‘0’ (Disabled) will not stop the adapter from sending email messages.
Viewing the Adapter Web Pages Device Information Pages Chapter 8 Device information pages are viewed by clicking on the respective links in the navigation pane: Web Page Description Module Information Shows module information for the respective drive Port device. For example, Figure 38 shows module information for the Port 0 device (host drive). Diagnostics Shows diagnostic item information for the respective drive Port device.
Chapter 8 Viewing the Adapter Web Pages Figure 39 - Example of Port 0 (PowerFlex 755 Drive) Diagnostic Items Page Figure 40 - Example of Port 0 (PowerFlex 755 Drive) Fault Queue Page 122 Rockwell Automation Publication 750COM-UM001E-EN-P - October 2013
Viewing the Adapter Web Pages Chapter 8 Figure 41 - Example of Port 0 (PowerFlex 755 Drive) Alarm Queue Page Figure 42 shows an example event queue page for the Port 13 device (embedded EtherNet/IP adapter).
Chapter 8 Viewing the Adapter Web Pages Notes: 124 Rockwell Automation Publication 750COM-UM001E-EN-P - October 2013
Appendix A Specifications This appendix presents the specifications for the adapter.
Appendix A Specifications Notes: 126 Rockwell Automation Publication 750COM-UM001E-EN-P - October 2013
Appendix B Adapter Parameters This appendix provides information about the adapter parameters. How Parameters Are Organized Topic Page How Parameters Are Organized 127 Parameter List 128 The embedded EtherNet/IP adapter parameters are numbered consecutively and displayed in a Numbered List view order.
Appendix B Adapter Parameters Parameter List Parameter No. Name and Description 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 [DL From Net 01] [DL From Net 02] [DL From Net 03] [DL From Net 04] [DL From Net 05] [DL From Net 06] [DL From Net 07] [DL From Net 08] [DL From Net 09] [DL From Net 10] [DL From Net 11] [DL From Net 12] [DL From Net 13] [DL From Net 14] [DL From Net 15] [DL From Net 16] Sets the port number and parameter number to which the selected Datalinks should connect.
Adapter Parameters Appendix B Parameter No. Name and Description Details 35 [DLs To Net Act] Displays the number of drive-to-controller Datalinks that the controller is using based on the I/O connection opened by the controller. Minimum: Maximum: Type: 0 16 Read Only 36 [BOOTP] Configures the adapter to use BOOTP so that you can set its IP address, subnet mask, and gateway address with a BOOTP server.
Appendix B Adapter Parameters Parameter No.
Adapter Parameters Appendix B Parameter No. Name and Description Details 54 Default: Values: [Comm Flt Action] Sets the action that the adapter and drive will take if the adapter detects that I/O communication has been disrupted. This setting is effective only if I/O that controls the drive is transmitted through the adapter. When communication is re-established, the drive will automatically receive commands over the network again.
Appendix B Adapter Parameters Parameter No. Name and Description Details 56 Default: Values: [Peer Flt Action] Sets the action that the adapter and drive will take if the adapter detects that peer I/O communication has been disrupted. This setting is effective only if I/O is transmitted through the adapter. When peer I/O communication is re-established, the drive will automatically receive commands over the network again.
Adapter Parameters Appendix B Parameter No. Name and Description Details 59 Default: Minimum: Maximum: Type: Reset Required: 0 -3.40282 x 1038 3.
Appendix B Adapter Parameters Parameter No. Name and Description Details 78 Default: Minimum: Maximum: Type: Reset Required: 0 0 16 Read/Write No Default: Minimum: Maximum: Type: Reset Required: 0 0 16 Read/Write No Default: Minimum: Maximum: Type: Reset Required: 10.00 Seconds 0.01 Seconds 10.00 Seconds Read/Write No [Logic Src Cfg] Controls which of the peer-to-drive Datalinks contain the Logic Command for the drive.
Adapter Parameters Appendix B Parameter No. Name and Description Details 81 82 83 84 Default: Default: Default: Default: Minimum: Maximum: Type: Reset Required: 0 0 0 0 0 255 Read/Write No Default: Values: 0 = Off 0 = Off 1 = Cmd/Ref 2 = Custom Read/Write No [Fr Peer Addr 1] [Fr Peer Addr 2] [Fr Peer Addr 3] [Fr Peer Addr 4] Sets the IP address bytes that specifies the device from which the adapter receives (consumes) peer I/O data. 255.255.255.
Appendix B Adapter Parameters Parameter No. Name and Description Details 90 Default: Minimum: Maximum: Type: Reset Required: 1 1 16 Read/Write No Default: Values: 0 = Off 0 = Off 1 = Cmd/Ref 2 = Custom Read/Write No [To Peer Skip] Sets the maximum time that an adapter will wait when transmitting data to a peer. The value of Parameter 89 - [To Peer Period] is multiplied by the value of this parameter to set the time.
Appendix C EtherNet/IP Objects This appendix presents information about the EtherNet/IP objects that can be accessed using Explicit Messages. For information on the format of Explicit Messages and example ladder logic programs, see Chapter 6, Using Explicit Messaging. Object Page Hex. Dec. Identity Object 0x01 1 138 Assembly Object 0x04 4 Register Object 0x07 PCCC Object Object Class Code Page Hex. Dec.
Appendix C EtherNet/IP Objects Identity Object Class Code Hexadecimal 0x01 Decimal 1 Services Implemented for: Class No Yes Yes Service Code 0x05 0x0E 0x01 Instance Yes Yes Yes Service Name Reset Get_Attribute_Single 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 Appendix C Class Code Hexadecimal 0x04 Decimal 4 Services Implemented for: Class Instance Yes Yes Yes Yes Service Code 0x0E 0x10 Service Name Get_Attribute_Single Set_Attribute_Single Instances Instance 1 2 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 1 2 100 Access Rule Get Get Set Name Revision Max Instance Control Timeout Data Type UINT UINT UINT Descr
Appendix C EtherNet/IP Objects Register Object Class Code Hexadecimal 0x07 Decimal 7 Services Service Code Implemented for: Class Instance Yes Yes Yes Yes 0x0E 0x10 Service Name Get_Attribute_Single Set_Attribute_Single Instances … 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 t
EtherNet/IP Objects PCCC Object Appendix C Class Code Hexadecimal 0x67 Decimal 103 Services Service Code 0x4B 0x4C Implemented for: Class Instance No Yes No Yes Service Name Execute_PCCC Execute_DH+ Instances Supports Instance 1. Class Attributes Not supported. Instance Attributes Not supported.
Appendix C EtherNet/IP Objects Message Structure for Execute_DH+ Request Name DLink DSta DUser SLink SSta SUser CMD STS TNSW FNC PCCC_params Data Type UINT USINT USINT UINT USINT USINT USINT USINT UINT USINT ARRAY of USINT Description Destination Link ID Destination Station number Destination ‘User’ number Source Link ID Source Station number Source User number Command byte 0 Transport word Function code; not used for all CMDs CMD/FNC specific parameters Response Name DLink DSta DUser SLink SSta SUser
EtherNet/IP Objects Appendix C N-Files N-File N42 N42:3 N42:7 N42:8 N45 N45:0 N45:1 N45:2 N45:3 N45:4 N45:5 N45:6 N45:7 N45:8 N45:9 N45:10 N45:11 N45:12 N45:13 N45:14 N45:15 N45:16 N45:17 N45:18 N45:19 N45:20 N45:21 N45:22 N45:23 N45:24 N45:25 N45:26 N45:27 N45:28 N45:29 N45:30 N45:31 N45:32 N45:33 N45:34 N45:35 Description This N-file lets you read and write some values configuring the port. Time-out (read/write): Time (in seconds) allowed between messages to the N45 file.
Appendix C EtherNet/IP Objects N-File N150…N199 ... ... N150:0…1 N150:2…249 N151:0…249 N152:0…249 N153:0…249 N199:0…249 N201…N212 Drive parameters 6125…6249 These N-files let you read and write parameter values in DPI Peripherals (for example, a HIM or adapter) 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.
EtherNet/IP Objects Class Code Hexadecimal 0x92 Decimal 146 Services Service Code 0x0E 0x10 Implemented for: Class Instance Yes Yes Yes Yes Service Name Get_Attribute_Single 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.
Appendix C EtherNet/IP Objects Class Attributes Attribute ID 0 Access Rule Name Get Family Code Data Type USINT 1 2 Get Set Family Text Language Code STRING[16] USINT 3 Get Product Series USINT 4 Get Number of Components USINT 5 6 7 8 9 11 12 13 Set Get Get Get Get Get Get Get User Definable Text Status Text Configuration Code Configuration Text Brand Code NVS Checksum Class Revision Character Set Code STRING[16] STRING[12] USINT STRING[16] UINT UINT UINT USINT 14 15 Get Get Product O
EtherNet/IP Objects Attribute ID 20 Access Rule Name Set Customer-Generated Firmware Data Type STRING[36] 30 31 Get Get/Set International Status Text International User Definable Text STRINGN STRINGN 34 Get Key Information 35 38 Get Set NVS CRC ADC Configuration Signature STRUCT of: UDINT UDINT UINT UINT UINT USINT USINT USINT USINT USINT USINT[16] UDINT USINT[16] 39 128 129 130 Get Get Get Get SI Driver Code Customization Code Customization Revision Number Customization Device Text UINT U
Appendix C EtherNet/IP Objects DPI Parameter Object Class Code Hexadecimal 0x93 Decimal 147 To access ‘Host Config’ parameters, use the Host DPI Parameter Object (Class Code 0x9F). Instances The number of instances depends on the number of parameters in the device. The total number of parameters can be read in Instance 0, Attribute 0.
EtherNet/IP Objects Appendix C Instance Attributes Attribute ID 6 7 Access Rule Name Get DPI Offline Read Full Get DPI Online Read Full 8 9 10 11 Get Get/Set Get/Set Get/Set DPI Descriptor DPI Parameter Value DPI RAM Parameter Value DPI Link 12 13 Get Get Help Object Instance DPI Read Basic 14 15 Get Get DPI Parameter Name DPI Parameter Alias Data Type STRUCT of: BOOL[32] CONTAINER CONTAINER CONTAINER STRING[16] STRING[4] UINT UINT UINT UINT UINT UINT UINT USINT USINT UINT UINT CONTAINER UIN
Appendix C EtherNet/IP Objects Attribute ID 16 Access Rule Name Data Type Get Parameter Processing Error USINT 18 Get 19 20 21 22 Get Get Get Get International DPI Offline Parameter Text International DPI Online Parameter Text International DPI Online Read Full DPI Extended Descriptor International DPI Offline Read Full Struct of: STRINGN STRINGN Struct of: STRINGN STRINGN Struct of: BOOL[32] CONTAINER CONTAINER CONTAINER CONTAINER UINT UINT UINT UINT UINT INT USINT[3] USINT BOOL[32] STRINGN S
EtherNet/IP Objects Appendix C Descriptor Attributes Bit 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Name Data Type (Bit 1) Data Type (Bit 2) Data Type (Bit 3) Description Right bit is least significant bit (0).
Appendix C EtherNet/IP Objects Extended Descriptor Attributes Bit 0 Name Indirect Mode 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Indirect Type 0 Indirect Type 1 Indirect Type 2 Indirect Type 3 Indirect Type 4 Indirect Type 5 Indirect Type 6 Indirect Type 7 Indirect Type 8 Indirect Type 9 Indirect Type 10 Indirect Type 11 Indirect Type 12 Indirect Type 13 Indirect Type 14 FP Max Decimals Bit 0 FP Max Decimals Bit 1 FP Max Decimals Bit 2 FP Max Decimals Bit 1 Extended Parameter Reference 21 22
EtherNet/IP Objects Appendix C Bit 28 Name Description Current Value Is Default This bit identifies a parameter that will not change if a ‘Reset Defaults’ is commanded. For example, if a drive contains a Language parameter that is set to German, setting defaults will leave the parameter set to German. Likewise, if the parameter is set to French, setting defaults will leave the parameter set to French. 29 Use Zero Text If the ‘Disallow Zero’ bit is set, this bit must be cleared.
Appendix C EtherNet/IP Objects DPI Fault Object Class Code Hexadecimal 0x97 Decimal 151 Products such as PowerFlex drives use this object for faults. Adapters use this object for events. Services Service Code 0x0E 0x10 Implemented for: Class Instance Yes Yes Yes Yes Service Name Get_Attribute_Single Set_Attribute_Single Instances The number of instances depends on the maximum number of faults or events supported in the queue.
EtherNet/IP Objects Appendix C Class Attributes Attribute ID 1 2 Access Rule Name Get Class Revision Get Number of Instances Data Type UINT UINT 3 Set Fault Command Write USINT 4 Get Fault Trip Instance Read UINT 5 Get Fault Data List 6 Get Number of Recorded Faults STRUCT of: USINT USINT UINT[n] UINT 7 Get Fault Parameter Reference UINT Description Revision of object Maximum number of faults/events that the device can record in its queue 0 = No Operation 1 = Clear Fault/Event 2 = Cl
Appendix C EtherNet/IP Objects DPI Alarm Object Class Code Hexadecimal 0x98 Decimal 152 Products such as PowerFlex drives use this object for alarms or warnings. Adapters do not support this object. Services Service Code Implemented for: Class Instance Yes Yes Yes Yes 0x0E 0x10 Service Name Get_Attribute_Single Set_Attribute_Single Instances Device Example Description Host Drive 0 1 2 Class Attributes (Drive) Most Recent Alarm Second Most Recent Alarm … Instances (Hex.) (Dec.
EtherNet/IP Objects Appendix C Instance Attributes Attribute ID Access Rule Name 0 Get Full/All Information 1 Get Basic Information 2 Get International Alarm Text Data Type STRUCT of UINT STRUCT of: USINT USINT STRING[16] STRUCT of: LWORD BOOL[16] UINT CONTAINER[n] STRUCT of UINT STRUCT of: USINT USINT STRUCT of: LWORD BOOL[16] STRINGN Description Alarm code Alarm source DPI port DPI Device Object Alarm text Alarm time stamp Timer value (0 = timer not supported) BOOL[0]: (0 = invalid data, 1 = v
Appendix C EtherNet/IP Objects DPI Diagnostic Object Class Code Hexadecimal 0x99 Decimal 153 Services Service Code 0x0E 0x10 Implemented for: Class Instance Yes Yes Yes Yes Service Name Get_Attribute_Single 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.
EtherNet/IP Objects Appendix C Instance Attributes Attribute ID 0 1 2 3 Access Rule Name Get Full/All Information Get/Set Get Get Value International Diagnostic Item Text International Full Read All Data Type STRUCT of: BOOL[32] CONTAINER (1) CONTAINER CONTAINER CONTAINER UINT UINT STRING[4] UINT UINT UINT INT UDINT STRING[16] Various Struct of: STRINGN STRINGN STRUCT of: BOOL[32] CONTAINER CONTAINER CONTAINER CONTAINER UINT UINT UINT UINT UINT INT UDINT BOOL[32] STRINGN STRINGN Description Descri
Appendix C EtherNet/IP Objects Class Code DPI Time Object Hexadecimal 0x9B Decimal 155 Services Service Code 0x0E 0x10 Implemented for: Class Instance Yes Yes Yes Yes Service Name Get_Attribute_Single Set_Attribute_Single Instances Instances (Hex.) 0x0000…0x3FFF 0x4000…0x43FF Device Example Description (Dec.
EtherNet/IP Objects Attribute ID 8 9 Access Rule Name Get Active Time Zone Data Get/Set Custom Time Zone Data Data Type Struct of: INT USINT USINT USINT USINT USINT USINT INT USINT USINT USINT USINT USINT USINT Struct of: INT USINT USINT USINT USINT USINT USINT INT USINT USINT USINT USINT USINT USINT Appendix C Description Standard bias Standard month Standard day of week Standard week Standard hour Standard minute Standard second Daylight offset Daylight month Daylight day of week Daylight week Day
Appendix C EtherNet/IP Objects Host DPI Parameter Object Class Code Hexadecimal 0x9F Decimal 159 To access ‘Device’ parameters, use the DPI Parameter Object (Class Code 0x93). Instances The number of instances depends on the number of parameters in the device. The total number of parameters can be read in Instance 0, Attribute 0.
EtherNet/IP Objects Appendix C Instance Attributes Attribute ID 6 7 Access Rule Name Get DPI Offline Read Full Get DPI Online Read Full 8 9 10 11 Get Get/Set Get/Set Get/Set DPI Descriptor DPI Parameter Value DPI RAM Parameter Value DPI Link 12 13 Get Get Help Object Instance DPI Read Basic 14 15 Get Get DPI Parameter Name DPI Parameter Alias Data Type STRUCT of: BOOL[32] CONTAINER CONTAINER CONTAINER STRING[16] STRING[4] UINT UINT UINT UINT UINT UINT UINT USINT USINT UINT UINT CONTAINER UIN
Appendix C EtherNet/IP Objects Attribute ID 16 Access Rule Name Data Type Get Parameter Processing Error USINT 18 Get 19 20 21 22 Get Get Get Get International DPI Offline Parameter Text International DPI Online Parameter Text International DPI Online Read Full DPI Extended Descriptor International DPI Offline Read Full Struct of: STRINGN STRINGN Struct of: STRINGN STRINGN Struct of: BOOL[32] CONTAINER CONTAINER CONTAINER CONTAINER UINT UINT UINT UINT UINT INT USINT[3] USINT BOOL[32] STRINGN S
EtherNet/IP Objects Appendix C Descriptor Attributes Bit 0 1 2 Name Data Type (Bit 1) Data Type (Bit 2) Data Type (Bit 3) 3 Sign Type 4 Hidden 5 Not a Link Sink 6 Not Recallable 7 ENUM 8 Writable 9 Not Writable When Enabled 10 Instance 11 12 13 14 15 16 17 18 Uses Bit ENUM Mask Decimal Place (Bit 0) Decimal Place (Bit 1) Decimal Place (Bit 2) Decimal Place (Bit 3) Extended Data Type (Bit 4) Extended Data Type (Bit 5) Extended Data Type (Bit 6) 19 20 21 22 23 24 25 26 Parameter Exists
Appendix C EtherNet/IP Objects Extended Descriptor Attributes Bit 0 Name Indirect Mode 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Indirect Type 0 Indirect Type 1 Indirect Type 2 Indirect Type 3 Indirect Type 4 Indirect Type 5 Indirect Type 6 Indirect Type 7 Indirect Type 8 Indirect Type 9 Indirect Type 10 Indirect Type 11 Indirect Type 12 Indirect Type 13 Indirect Type 14 FP Max Decimals Bit 0 FP Max Decimals Bit 1 FP Max Decimals Bit 2 FP Max Decimals Bit 1 Extended Parameter Reference 0 = Not
EtherNet/IP Objects Bit 28 Name Current Value Is Default 29 Use Zero Text Appendix C Description This bit identifies a parameter that will not change if a ‘Reset Defaults’ is commanded. For example, if a drive contains a Language parameter that is set to German, setting defaults will leave the parameter set to German. Likewise, if the parameter is set to French, setting defaults will leave the parameter set to French. If the ‘Disallow Zero’ bit is set, this bit must be cleared.
Appendix C EtherNet/IP Objects TCP/IP Interface Object Class Code Hexadecimal 0xF5 Decimal 245 Services Service Code 0x0E 0x10 Implemented for: Class Instance Yes Yes No Yes Service Name Get_Attribute_Single Set_Attribute_Single Instances The adapter supports one instance of the TCP/IP Interface object.
EtherNet/IP Objects Attribute ID 4 5 6 Access Rule Name Get Physical Link Object Get Get Interface Configuration Host Name Data Type STRUCT of: UINT Padded EPATH STRUCT of: UDINT UDINT UDINT UDINT UDINT STRING STRING Rockwell Automation Publication 750COM-UM001E-EN-P - October 2013 Appendix C Description Path size Path Adapter IP address Adapter subnet mask Adapter gateway address Primary name server Secondary name server Default domain name Host name when using DHCP 169
Appendix C EtherNet/IP Objects Class Code Ethernet Link Object Hexadecimal 0xF6 Decimal 246 Services Service Code 0x0E 0x4C Implemented for: Class Instance Yes Yes No Yes Service Name Get_Attribute_Single Get_and_Clear Instances The adapter supports one instance of the TCP/IP Interface object.
EtherNet/IP Objects Attribute ID 5 Access Rule Name Get Media Counters Data Type STRUCT of: UDINT UDINT UDINT UDINT UDINT UDINT UDINT UDINT UDINT UDINT UDINT UDINT Appendix C Description RX = Received, TX = Transmitted RX frames not having integral number of octets long RX frames not passing FCS check TX frames having one collision TX frames having multiple collisions Number of times of SQE test error message TX Frames delayed first attempt by busy medium Collisions detected later than 512 bit-times in
Appendix C EtherNet/IP Objects Notes: 172 Rockwell Automation Publication 750COM-UM001E-EN-P - October 2013
Appendix D Logic Command/Status Words: PowerFlex 750-Series Drives This appendix presents the definitions of the Logic Command and Logic Status words that are used for PowerFlex 750-Series drives.
Appendix D Logic Command/Status Words: 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 x x x x x x x x x x x x x x x x x x x x Active Command Direction Actual Direction Accelerating Decelerating Alarm Fault At Setpt Spd Manual Spd Ref ID 0 Spd Ref ID 1 Spd Ref ID 2 Spd Ref ID 3 Spd Ref ID 4 Reserved Running Jogging Stopping DC Brake DB Active x Speed Mode x Position Mode x Torque Mode x At Zero
Appendix E History of Changes Topic Page 750COM-UM001D-EN-P, February 2012 175 750COM-UM001C-EN-P, November 2011 176 750COM-UM001B-EN-P, October 2011 176 750COM-UM001A-EN-P, January 2009 176 This appendix summarizes the revisions to this manual. Reference this appendix if you need information to determine what changes have been made across multiple revisions.
Appendix E History of Changes 750COM-UM001C-EN-P, November 2011 750COM-UM001B-EN-P, October 2011 Change In the Using Automatic Device Configuration (ADC) with RSLogix 5000 version 20 (or later) section of the manual: • Revised the first statement in the Important table to read ‘ADC is enabled by default and will be triggered…’ • In the table below Figure 46: – Changed the description for the ‘Enable Automatic Device Configuration’ row.
Glossary The following terms and abbreviations are used throughout this manual. For definitions of terms not listed here, see the Allen-Bradley Industrial Automation Glossary, publication AG-7.1. Adapter Devices such as drives, controllers, and computers usually require a network communication adapter to provide a communication interface between them and a network such as EtherNet/IP. An adapter reads data on the network and transmits it to the connected device.
Glossary Controller A controller, also called programmable logic controller, is a solid-state control system that has a user-programmable memory for storage of instructions to implement specific functions such as I/O control, logic, timing, counting, report generation, communication, arithmetic, and data file manipulation. A controller consists of a central processor, input/output interface, and memory. See also Scanner. Data Rate The speed at which data is transferred on the EtherNet/IP network.
Glossary EtherNet/IP Network EtherNet/IP (Industrial Protocol) is an open producer-consumer communication network based on the Ethernet standard (IEEE 802.3), 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.
Glossary Idle Action An idle action determines how the adapter and connected drive act when the controller is switched out of run mode. I/O Data I/O data, sometimes called ‘implicit messages’ or ‘input/output’, is time-critical data such as a Logic Command and Reference. The terms ‘input’ (To Net) and ‘output’ (From Net) are defined from the controller’s point of view. Output is produced by the controller and consumed by the adapter. Input is produced by the adapter and consumed by the controller.
Glossary Master-Slave Hierarchy An adapter configured for a master-slave hierarchy exchanges data with the master device. Usually, a network has one scanner which is the master device, and all other devices (for example, drives connected to EtherNet/IP adapters) are slave devices. On a network with multiple scanners (called a multi-master hierarchy), each slave device must have a scanner specified as a master. NVS (Nonvolatile Storage) NVS is the permanent memory of a device.
Glossary Stop Action When communication is disrupted (for example, a cable is disconnected), the adapter and drive can respond with a stop action. A stop action results in the drive receiving zero as values for Logic Command, Reference, and Datalink data. If the drive was running and using the Reference from the adapter, it will stay running but at zero Reference. Studio 5000 Environment The Studio 5000 Engineering and Design Environment combines engineering and design elements into a common environment.
Glossary Zero Data When communication is disrupted (for example, a cable is disconnected), the adapter and drive can respond with zero data. Zero data results in the drive receiving zero as values for Logic Command, Reference, and Datalink data. If the drive was running and using the Reference from the adapter, it will stay running but at zero Reference.
Glossary Notes: 184 Rockwell Automation Publication 750COM-UM001E-EN-P - October 2013
Index A adapter applying power 21 commissioning 24 compatible products 13 components 11 configuration tools 25 connecting to the network 20 definition 177 features 12 firmware updating 43 hardware address 27, 110 installation 17-24 IP address setting with BOOTP server 19, 26 setting with parameters 19, 30 setting with switches 18 parameters 128-136 resetting 41 restoring parameters to factory default values 41 specifications 125 viewing its status using parameters 42 web pages 113-123 ADC (Automatic Device
Index Ethernet cable 20 connector on adapter 11 switch 20 Ethernet Link object 170 EtherNet/IP data rates 125 example network for ControlLogix controller 46 network definition 179 objects 137-171 specification 179 events clearing/viewing 111 list of 112 explicit messaging about 92 configuring for ControlLogix controller 94 definition 179 performing 93 F fault action configuring the adapter for 38 definition 179 fault configuration configuring the adapter for 39 definition 179 faults, see events features 1
Index N Net Addr Src parameter 129 Net Rate Act parameter 130 Net Rate Cfg parameter 130 network cable 20 network IDs 180 Nonvolatile Storage (NVS) definition 181 in adapter 25 in drive 82 O objects - list of 137-171 ODVA EtherNet/IP specification 179 P parameters accessing 25 convention 9 list of 128-136 restoring to factory default values 41 PCCC (Programmable Controller Communications Command) 181 PCCC object 141 Peer Flt Action parameter 132 Peer-to-Peer hierarchy custom peer I/O setting up master (b
Index website for BOOTP/DHCP server 177 Connected Components Workbench software 177 DriveExecutive software 178 DriveExplorer software 178 DriveTools SP software 178 EDS files 178 EtherNet/IP network information and specifications 179 ODVA (Open DeviceNet Vendor’s Association) 179 related documentation 10 RSLogix 5000 software 181 188 wiring, see cable, Ethernet Z zero data configuring the adapter for 38 definition 183 Rockwell Automation Publication 750COM-UM001E-EN-P - October 2013
Rockwell Automation Support Rockwell Automation provides technical information on the Web to assist you in using its products. At http://www.rockwellautomation.com/support you can find technical and application notes, sample code, and links to software service packs. You can also visit our Support Center at https://rockwellautomation.custhelp.com/ for software updates, support chats and forums, technical information, FAQs, and to sign up for product notification updates.