Download Print this page

ProSoft Technology ILX56-PND User Manual

Profinet device controllogix

Advertisement

Quick Links

ILX56-PND
PROFINET Device
®
ControlLogix
December 10, 2024
USER MANUAL

Advertisement

loading
Need help?

Need help?

Do you have a question about the ILX56-PND and is the answer not in the manual?

Questions and answers

Summary of Contents for ProSoft Technology ILX56-PND

  • Page 1 ILX56-PND PROFINET Device ® ControlLogix December 10, 2024 USER MANUAL...
  • Page 2: Your Feedback Please

    For Public Use. December 10, 2024 ProSoft Technology®, is a registered copyright of ProSoft Technology, Inc. All other brand or product names are or may be trademarks of, and are used to identify products and services of, their respective owners. Content Disclaimer This documentation is not intended as a substitute for and is not to be used for determining suitability or reliability of these products for specific user applications.
  • Page 3: Table Of Contents

    Table of Contents Preface Introduction to the ILX56-PND .................. 5 Features ........................6 Architecture ....................... 6 Additional Information ....................8 Support ........................8 Installation Module Layout ......................9 Setup Install Configuration Software ................. 11 Creating a New Project ................... 12 ILX56-PND Configuration ..................
  • Page 4 Electrical ........................58 PROFINET ......................58 ControlLogix ......................58 Certifications ......................58 Appendix 10.1 PROFINET Response Error Codes ................ 59 Support, Service, and Warranty 11.1 Contacting Technical Support ................. 61 11.2 Warranty Information ....................61 ProSoft Technology, Inc. Page 4 of 61...
  • Page 5: Preface

    PROFINET Device module. The ILX56-PND operates as a PROFINET Device allowing a PROFINET Controller to configure, parameterize, and exchanging data with the module. The ILX56-PND slots into a 1756 ControlLogix backplane and operates as a PROFINET Device, allowing the data from a PROFINET Controller to be exchanged with the ControlLogix controller.
  • Page 6: Features

    Preface User Manual Features • The ILX56-PND module operates as a PROFINET Device. • Exchange up to 1440 bytes of input (and status) data and 1440 bytes of output (and control) data between the ControlLogix controller and the PROFINET Controller.
  • Page 7 ILX56-PND ♦ PROFINET Device Preface User Manual Figure 1.3 – Basic Configuration with PROFINET MRP Figure 1.4 – Redundant ControlLogix and S2 Redundant PND Configuration with PROFINET MRP ProSoft Technology, Inc. Page 7 of 61...
  • Page 8: Additional Information

    ILX56-PND ♦ PROFINET Device Preface User Manual Additional Information The following documents contain additional information that can assist with installation and operation. Resource Link PLX50 Configuration Utility Installation www.prosoft-technology.com ILX56-PND User Manual www.prosoft-technology.com ILX56-PND Datasheet Table 1.1 - Additional Information Support Technical support is provided via the Web (in the form of User Manuals, FAQ, Datasheets etc.)
  • Page 9: Installation

    Installation Module Layout The ILX56-PND module has two PROFINET (Ethernet) ports on the front of the module. These ports support Full- and Half-duplex, at speeds of 10Mbit/s, 100Mbit/s, or 1Gbit/s. Note: All required power for the module is derived from the ControlLogix backplane.
  • Page 10 Installation User Manual Figure 2.2 – ILX56-PND bottom view Located at the bottom of the module are four DIP Switches and an SD memory card slot. These switches can only be accessed when the module is removed from the ControlLogix chassis.
  • Page 11: Setup

    User Manual Setup This chapter covers the ILX56-PND configuration process. Install Configuration Software The ILX56-PND configuration is done in the ProSoft PLX50 Configuration Utility. This software can be downloaded from www.prosoft-technology.com. Figure 3.1 – PLX50 Configuration Utility Environment ProSoft Technology, Inc.
  • Page 12: Creating A New Project

    Setup User Manual Creating a New Project Before configuring the ILX56-PND, a new PLX50 Configuration Utility project must be created. Under the File menu, select N . A PLX50 Configuration Utility Design Tool project is created, displaying the Project Explorer tree view.
  • Page 13 ILX56-PND ♦ PROFINET Device Setup User Manual In the Add New Device window select the ILX56-PND and click the O button. Figure 3.4 – Select ILX56-PND The ILX56-PND Configuration window opens. The device configuration window can be reopened by either double-clicking the module in the Project Explorer tree or right-...
  • Page 14: Ilx56-Pnd Configuration

    Note: Refer to section 1.4 Additional Information for documentation and installation links for the ProSoft PLX50 Configuration Utility. 3.3.1 General The General tab of the ILX56-PND Configuration window is opened by either double-clicking on the module in the tree, or right-clicking the module and selecting C ONFIGURATION Figure 3.6 –...
  • Page 15 Note: This value must match that configured in the Logix IO tree. Logix Base Tag The tagname of the ILX56-PND used for the input and output assembly. For example, if the module is in the local slot connected to a Logix controller the base tag will be Local:x (where x is the slot number).
  • Page 16: Profinet

    When selected, the ILX56-PND Device Name and Network settings (e.g., IP Address) Address are set by the PROFINET Controller connected to the ILX56-PND. The name and IP address set by the PROFINET Controller is non-volatile. When the option is not selected, the ILX56-PND PROFINET Device Name and Network settings are set to the values in this configuration page.
  • Page 17: Slot Configuration

    Slot Configuration The Slot Config tab contains the module and sub-module slot configuration. The Slot Configuration allows the ILX56-PND to provide the implemented Slots to the PROFINET Controller, such that they can be added in the Connection Request from the PROFINET Controller.
  • Page 18 ILX56-PND ♦ PROFINET Device Setup User Manual Figure 3.9 – Module Selection The module selection can be narrowed by entering filter criteria for one or more of the following attributes: Category, Module, Order Number, and Module Ident Note: The entered criteria can be removed by clicking on the R button.
  • Page 19: Delete Module

    ILX56-PND ♦ PROFINET Device Setup User Manual 3.4.2 Delete Module To delete a module, right-click on the module and select D ELETE ODULE Figure 3.11 – Delete Module ProSoft Technology, Inc. Page 19 of 61...
  • Page 20: Mapping

    ILX56-PND ♦ PROFINET Device Setup User Manual Mapping The Mapping tab displays the relationship between the PROFINET device’s input and output data and the resulting UDT tag structure in Logix. Figure 3.12 – Device Mapping configuration The items listed in the Mapping configuration table are automatically added and removed when a module/submodule is added or removed.
  • Page 21 ILX56-PND ♦ PROFINET Device Setup User Manual Logix Format The data format to be used for the Logix device specific UDT. Depending on the corresponding PROFINET data type, the following options are available: • None (The item is excluded from the Logix structure.) •...
  • Page 22: Advanced

    ILX56-PND ♦ PROFINET Device Setup User Manual Advanced The Advanced tab contains the language, CRC, and assembly parameters. Figure 3.13 – Device Advanced configuration The Advanced tab contains the following parameters: Parameter Description A checksum calculated on the entire device’s configuration.
  • Page 23: Module Download

    ILX56-PND ♦ PROFINET Device Setup User Manual Module Download Once the ILX56-PND configuration is complete, it must be downloaded to the module. The Connection Path of the module must be configured before downloading. Right-click on the module and select the C ONNECTION option.
  • Page 24 ILX56-PND ♦ PROFINET Device Setup User Manual Click O . The configured path will be used to connect to the module. To initiate the download, right-click on the module and select the D OWNLOAD option. Figure 3.17 - Selecting Download Once complete, the user will be notified that the download was successful.
  • Page 25: Studio 5000 Configuration

    3.8.1 Standard Add-On Profile 3.8.1.1 Installing the Add-On Profile (AOP) Before the ILX56-PND module AOP can be added into the Logix I/O tree, it must first be installed on that system. The user will need to download the AOP from www.prosoft- technology.com.
  • Page 26 ODULE option. Figure 3.20 – Adding a New Module The Select Module Type dialog will open. Enter the ILX56-PND name into the catalog filter to find the ILX56-PND AOP. Figure 3.21 – Selecting the module Select the ILX56-PND and click C REATE ProSoft Technology, Inc.
  • Page 27 ILX56-PND ♦ PROFINET Device Setup User Manual The New Module dialog will open, where the user must configure the module Name and Slot as a minimum to complete the instantiation. Note: The module Name must match the Instance Name configured in the PLX50 Configuration Utility.
  • Page 28 3.8.1.3 PLX50 Configuration Utility Project File The ILX56-PND AOP allows the user to save the PLX50 Configuration Utility project file in the AOP as well as launch PLX50 Configuration Utility from the AOP. Figure 3.24 – AOP - PLX50 Configuration Utility ProSoft Technology, Inc.
  • Page 29 ILX56-PND ♦ PROFINET Device Setup User Manual When no PLX50 Configuration Utility project has been defined, the user can Browse for an existing PLX50 Configuration Utility project. If no PLX50 Configuration Utility project has been created, the user can manually enter in the project file name in the PLX50 Configuration Utility...
  • Page 30: Generic Profile

    ILX56-PND ♦ PROFINET Device Setup User Manual 3.8.2 Generic Profile For older versions of Studio 5000 / RSLogix 5000, the use of the Generic Profile is required. To add the Generic 1756-Module profile in the Logix IO Configuration (tree), right-click 1756...
  • Page 31 ILX56-PND ♦ PROFINET Device Setup User Manual The New Module dialog will open, where the user must configure the module Name, Slot, and Connection Parameters as a minimum to complete the instantiation. Note: The module Name must match the Instance Name configured in the PLX50 Configuration Utility.
  • Page 32: Logix Mapping

    Logix controller owning the module. For example, if the ILX56-PND is in the same local rack as the Logix controller owning it, the Logix Base Tag will be Local:xx (where xx is the slot number of the module). Below is an example where the ILX56-PND is in slot 1 of the local rack.
  • Page 33 ILX56-PND ♦ PROFINET Device Setup User Manual If the module is in a remote rack, the user will need to enter the Logix Base Tag based on the name of the remote rack (see the example below): Figure 3.32 – Logix Base tag assignment in PLX50 Configuration Utility Figure 3.33 –...
  • Page 34 ILX56-PND ♦ PROFINET Device Setup User Manual To generate the mapping Logix L5X file, right-click on the ILX56-PND module and select the L5X option. ENERATE OGIX Figure 3.34 – Selecting Generate Logix L5X The user will then be prompted to select a suitable file name and path for the L5X file.
  • Page 35 ILX56-PND ♦ PROFINET Device Setup User Manual This L5X file can now be imported into the Studio 5000 project by right-clicking on a suitable , then click A > I ROGRAM MPORT OUTINE Figure 3.36 – Importing the L5X file into Studio 5000...
  • Page 36 The following shows an example of the items created by importing the L5X file. Figure 3.38 – Imported Logix Objects A number of ILX56 specific (UDT) tags are created for both the ILX56-PND Controller as well as the configured PROFINET devices. These structures are described in the following section.
  • Page 37: Operation

    When the ILX56-PND has been configured for Logix communication, it will exchange data with a Logix controller by adding the ILX56-PND in the IO tree and establishing a Class 1 connection. Once the ILX56-PND and Logix controller have been configured, the ILX56-PND will start exchanging data with the PROFINET controllers.
  • Page 38 MappingCRCMismatch If there is a mismatch in the mapping between Logix and the ILX56-PND, it can result in data appearing in the incorrect location. The user can be sending incorrect data to a device which can have unpredicted results.
  • Page 39: Pnd Control

    The checksum of the Mapping for the specific device. Table 4.1 – Logix Controller Status tag 4.1.2 PND Control The user will need to set the PROFINET Operating mode from the ILX56-PND Logix output assembly in the Logix controller. Figure 4.2 – Logix Controller Control tag...
  • Page 40: Io Data Status (Iops / Iocs)

    User Manual 4.1.3 IO Data Status (IOPS / IOCS) Contained within the ILX56-PND module’s input and output configuration, there will be a number of IOPS (Input Output Object Provider Status) and IOCS (Input Output Object Consumer Status) objects. There are typically one of these per device module.
  • Page 41 ILX56-PND ♦ PROFINET Device Operation User Manual Both the IOPS and IOCS are represented in the Logix structures using a common UDT structure, which expands the typically 1 byte status to a more Logix readable structure. Figure 4.5 – IO Data Status Specific tag...
  • Page 42: Sd Card

    SD Card User Manual SD Card The ILX56-PND supports an SD Card for disaster recovery. The SD Card can be pre-loaded with the required firmware and/or application configuration. Figure 5.1 – Module Bottom View – SD Card Slot Note: The user will need to ensure that the SD Card has been formatted for FAT32.
  • Page 43: Configuration

    SD Card. 5.2.1 Save Configuration File to SD Card When the SD Card is inserted into the ILX56-PND module, the S ONFIGURATION TO option will become available. When this is selected, the current application configuration is saved on to the SD Card.
  • Page 44: Exporting The Configuration File

    Figure 5.5 – Configuration Export for SD Card Note: The filename of the configuration file must not be changed. The specific module will use only the configuration that is valid (e.g. the ILX56-PND will only use the BIN configuration file). ProSoft Technology, Inc.
  • Page 45: Firmware Upgrade

    Firmware upgrade User Manual Firmware upgrade The ILX56-PND allows the user to upgrade the module firmware in the field by using the PLX50 Configuration Utility. In the PLX50 Configuration Utility go to the Tools menu and select the D EVICE LASH option.
  • Page 46 Once the firmware upgrade is complete, the Device Flash dialog will provide the user with the details of the updated module. Figure 6.4 – ILX56-PND successfully updated. Note: The ILX56-PND firmware is digitally signed so the user will only be able to flash the ILX56-PND with authorized firmware. ProSoft Technology, Inc.
  • Page 47: Media Redundancy Protocol (Mrp)

    ILX56-PND ♦ PROFINET Device Media Redundancy Protocol (MRP) User Manual Media Redundancy Protocol (MRP) Media Redundancy Protocol (MRP) allows PROFINET devices to be connected in an Ethernet ring topology which provides protection against single-cable-fault communication failures. An MRP ring consists of multiple MRP clients and a single MRP manager. The manager monitors the integrity of the ring by sending Test Frames out one port and expects them to appear on the other port.
  • Page 48: Basic Rules

    ILX56-PND ♦ PROFINET Device Media Redundancy Protocol (MRP) User Manual Basic Rules All devices in a ring must comply with the following: 1) All devices must support MRP and have MRP enabled. 2) One device must be configured as an MRP Manager (MRM), and all the other devices must be configured as MRP Clients (MRC).
  • Page 49: Diagnostics

    ILX56-PND ♦ PROFINET Device Diagnostics User Manual Diagnostics LEDs The module provides 3 diagnostic LEDs and a 4-character alpha-numeric LED display for diagnostics purposes as shown below: Figure 8.1 – ILX56-PND LEDs ProSoft Technology, Inc. Page 49 of 61...
  • Page 50 Note: If a name has been assigned then it will be scrolled across the LED display. IP x.x.x.x The IP address of the local ILX56-PND module. The module does not have an IP address assigned to it (when the Dynamically No IP Assigned Assign bit has been set).
  • Page 51: Module Status Monitoring

    User Manual 8.1 Module Status Monitoring The ILX56-PND provides a range of statistics that assists with module operation, maintenance, and fault finding. The statistics can be accessed in full by the PLX50 Configuration Utility. To view the module’s status in the PLX50 Configuration Utility environment, the ILX56-PND must be online.
  • Page 52: General

    ILX56-PND ♦ PROFINET Device Diagnostics User Manual 8.1.1 General The General tab displays the following general parameters: Figure 8.4 – ILX56-PND Status monitoring - General Parameter Description Configuration Indicates if the downloaded configuration is valid and executing. Valid – Configuration is valid.
  • Page 53: Device Status

    Device Status The current status of the device: Data Exchange Active – The device is exchanging cyclic data with the ILX56-PND. Disabled (Logix) – The device has been disabled for cyclic data exchange by the Logix controller using the ILX56-PND output assembly.
  • Page 54: Profinet Statistics

    Controller, the incorrect Slot was sent in the module configuration. Module Slot Match – In the connection establishment from the PROFINET Controller, the slots configured in the ILX56-PND matched that expected by the controller. S2 Redundancy Disabled – The device connection to the PROFINET Controller is a standard single Controller connection.
  • Page 55: Advanced

    ILX56-PND ♦ PROFINET Device Diagnostics User Manual 8.1.4 Advanced The Advanced tab displays various internal and low-level, diagnostics of the ILX56-PND. Figure 8.7 – ILX56-PND Status monitoring – Advanced Tab Parameter Description Backplane Controller Boot The boot-up status of the backplane controller.
  • Page 56: Module Event Log

    User Manual Module Event Log The ILX56-PND module logs various diagnostic records to an internal event log. These logs are stored in non-volatile memory and can be displayed using the PLX50 Configuration Utility. To view them in the PLX50 Configuration Utility, select the E...
  • Page 57 ILX56-PND ♦ PROFINET Device Diagnostics User Manual Figure 8.9 – Module Event Log The log can also be stored to a file for future analysis, by clicking the S button in the tool menu. To view previously saved files, use the Event Log Viewer option under the Tools menu.
  • Page 58: Technical Specifications

    600 mA @ 5 VDC 2 mA @ 24 VDC Enclosure rating IP20, NEMA/UL Open Type Temperature 0°C to 60°C (32°F to 140°F) ILX56-PND-CC: -20°C to 70°C (-4°F to 158°F) Earth connection Yes, terminal based Emissions IEC61000-6-4 ESD Immunity EN 61000-4-2...
  • Page 59: Appendix

    ILX56-PND ♦ PROFINET Device Appendix User Manual 10 Appendix 10.1 PROFINET Response Error Codes The response status consists of four error codes: • ErrorCode • ErrorDecode • ErrorCode1 • ErrorCode2 The definition of ErrorCode1 and ErrorCode2 will depend on the values of ErrorCode and ErrorDecode.
  • Page 60 ILX56-PND ♦ PROFINET Device Appendix User Manual (PNIO) (PNIORW) Read Constraint Conflict 0x81 0x80 0xC1 Resource Error (PNIO) (PNIORW) Write Constraint Conflict 0x81 0x80 0xC2 Resource Error (PNIO) (PNIORW) Resource Busy 0x81 0x80 0xC3 Resource Error (PNIO) (PNIORW) Resource Unavailable Table 10.1 - Error Response codes...
  • Page 61: Support, Service, And Warranty

    LED patterns Details about the interfaced serial, Ethernet or Fieldbus devices Note: For technical support calls within the United States, ProSoft Technology’s 24/7 after-hours phone support is available for urgent plant-down issues. Europe / Middle East / Africa Regional Office North America (Corporate Location) Phone: +1.661.716.5100...