User Manual ControlLogix Remote I/O Communication Module Catalog Number 1756-RIO
Important User Information Solid-state equipment has operational characteristics differing from those of electromechanical equipment. Safety Guidelines for the Application, Installation and Maintenance of Solid State Controls (publication SGI-1.1 available from your local Rockwell Automation sales office or online at http://www.rockwellautomation.com/literature/) describes some important differences between solid-state equipment and hard-wired electromechanical devices.
Summary of Changes This manual contains new and updated information. This manual includes the addition of the 1756-RIO/B module. Changes throughout this revision are marked by change bars, as shown to the right of this paragraph. New and Updated Information Publication 1756-UM534B-EN-P - November 2010 This table contains the changes made to this revision.
Summary of Changes Notes: 4 4Publication 1756-UM534B-EN-P - November 2010
Table of Contents Preface Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Who Should Use This Manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Information Found in This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Chapter 1 The 1756-RIO Module-Getting Started Introduction . . . . . . . . . . . . . . .
Table of Contents Active Versus Monitored Racks on the Network . . . . . . . . . . . . . 67 Manually Configure Racks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Resizing Racks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Delete Racks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 Configure Block-transfer Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Map I/O Data . . . . . . . .
Table of Contents Clear Diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 Fatal Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 Appendix A Scanner Mode I/O Map Discrete Input Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 Discrete Output Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Block Transfer Input . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents Notes: 8 Publication 1756-UM534B-EN-P - November 2010
Preface Introduction This manual describes how to configure and troubleshoot your Logix Remote I/O (RIO) Communication Module. The 1756-RIO module: • runs in a ControlLogix environment. • allows upgrade from PLC-5, PLC-3, or SLC systems to a ControlLogix system with a minimum of downtime and startup time. • uses integer data. • does not require MSG instructions. All data is scheduled. • offloads block transfer execution to reduce processing burden on the processor.
Preface Who Should Use This Manual We assume you understand remote I/O (RIO) modules and the host controller system (ControlLogix). This manual is intended for individuals who use DHRIO, PLC-5, PLC-3, SLC, or ControlLogix systems, such as: • • • • software engineers. control engineers. application engineers. instrumentation technicians.
Chapter 1 The 1756-RIO Module-Getting Started Introduction This document is a user’s guide for the 1756-RIO module. The module lets Rockwell Automation ControlLogix controllers communicate with remote I/ O over the backplane or over a remote network. This chapter describes the ControlLogix 1756-RIO module and how it links a ControlLogix controller to the Universal Remote I/O network.
Chapter 1 The 1756-RIO Module-Getting Started The following modules are supported by the 1756-RIO module. Supported Modules I/O Family 1746 SLC 1771 PLC-5 1794 FLEX Cat. No.
The 1756-RIO Module-Getting Started Chapter 1 The 1756-RIO module components include a 4-character display, status indicators, an RTB connection, and an inside-door label. 1756-RIO Module Components 1756-RIO/B Module 1 2 RIO CLX OK 4 Note that the 3-pin connector has been changed.
Chapter 1 The 1756-RIO Module-Getting Started Item Description 1 4-character scrolling display 2 Three status indicators RIO indicates the status of the network CLX indicates the status of the connection to the controller OK indicates the module’s own internal state 3 3-pin connector (blue hose) that connects to the remote devices This is also known as the removable terminal block (RTB).
The 1756-RIO Module-Getting Started Chapter 1 1756-RIO Module Requirements The requirements for the module to operate include the installation of: The 1756-RIO Modes The 1756-RIO module can be used in various capacities depending on the user’s needs. First, decide which mode you want the 1756-RIO module to use. RSLogix 5000 programming software, version 17 or later, and the associated controller firmware. RSLinx software, version 2.54 or later, with an activation.
Chapter 1 The 1756-RIO Module-Getting Started Prepare the Module The following list summarizes the initial steps needed to prepare the 1756RIO module before setting up the remote network. These steps will be discussed in detail in this chapter. You can have only one scanner per RIO network. Remove any other scanners on the RIO network before continuing. The RIO module ships in scanner mode. You can adjust the instructions to fit the mode that matches your needs. 1. Install RSLinx software, version 2.
The 1756-RIO Module-Getting Started Chapter 1 9. Enter the module name and slot number. See page 24. 10. Click the Change button in the Module Definition section. Select your desired mode, scanner or adapter. The module ships in scanner mode. Note the number of input/output tags. If this number is not the same after you map your data with the configuration tool, you will have to return to this screen and change them to match your configuration.
Chapter 1 The 1756-RIO Module-Getting Started 19. Download the configuration to the module. From the configuration tool’s Configure menu, select Download Configuration. Set the communication path when prompted. See page 91. 20. Save the project. 21. Go online in the RSLogix 5000 project and download the configuration to the controller. See page 30. See Chapters 2 and 3 for in-depth information on setting module modes and configuration.
The 1756-RIO Module-Getting Started Install the Software Chapter 1 Begin by installing the RSLinx software, version 2.54 or later, with an activation, on your computer. You must use RSLinx Gateway or RSLinx Professional software. Do not use RSLinx Lite software. Then, install RSLogix 5000 programming software, version 17 or later, and the associated controller firmware. Install the 1756-RIO module in the 1756-ControlLogix chassis. See publication 1756-IN610.
Chapter 1 The 1756-RIO Module-Getting Started To install the add-on profile along with the configuration tool, follow these steps. 1. Make sure any instances of RSLogix 5000 programming software is shut down before beginning. 2. Insert the CD that was shipped with your module into your computer. ATTENTION If you get a message about DTL32.DLL when installing or running the programs on the configuration CD, it indicates problems with the RSLinx software installation.
The 1756-RIO Module-Getting Started Chapter 1 5. On the Module Profiles Setup dialog box, click Install to configure RSLogix 5000 Module Profiles. 6. Click Next.
Chapter 1 The 1756-RIO Module-Getting Started 7. Click Finish. Create the RSLogix 5000 Project Once the add-on profile is installed, you are ready to create the RSLogix 5000 project. In this section, you will: 22 start a new project. configure the controller in the project. add the 1756-RIO module to the project. enter the requested pack interval (RPI).
The 1756-RIO Module-Getting Started Chapter 1 Configure the Controller 1. Launch RSLogix 5000 programming software, if it is not opened. 2. In the RSLogix 5000 programming software Controller Organizer, from the File menu, choose New. 3. On the New Controller dialog box, select a 1756 controller, the Revision number, Name, Chassis Type, and Slot number. The 1756-RIO module can only be used in RSLogix 5000 programming software, version 17, or later. 4. Click OK.
Chapter 1 The 1756-RIO Module-Getting Started Add the 1756-RIO Module IMPORTANT You must be offline to add the module to the I/O configuration in the RSLogix 5000 project. 1. On the Controller Organizer, right-click on the I/O Configuration folder and select New Module from the pull-down menu. 2. On the Select Module dialog box, expand the Communications tab and select the 1756-RIO module. 3. Click OK. The 1756-RIO Module Properties dialog box displays.
The 1756-RIO Module-Getting Started Chapter 1 On the Module Properties dialog box, from the General tab, you can assign the module name, description, slot number, and module definition. Item Description Name Choose a name that easily identifies the module. Description The Description field is optional. Slot The Slot field must match the slot number of the 1756-RIO module’s location in the chassis.
Chapter 1 The 1756-RIO Module-Getting Started Module Definition Dialog Box Item Description Series Module series letter. Revision Firmware revision number. Electronic Keying Exact Match: requires all keying attributes of the physical module and the module created in the software to match precisely to establish communication. Compatible Module: the module determines whether to accept or reject communication.
The 1756-RIO Module-Getting Started Chapter 1 Enter the RPI To set the RPI, follow these steps. 1. On the controller organizer, double-click on the RIO module. 2. On the Module Properties dialog box, from the Connection tab, set the RPI for the module.
Chapter 1 The 1756-RIO Module-Getting Started Remote I/O Update Time The remote update time is the time it takes the Remote I/O scanner to scan all of the adapters in its I/O scan list. Baud Rate Scan Rate 230.4 K 3 ms 115.2 K 5 ms 57.6 K 8 ms The scan rate is the approximate time it takes to scan a 16-slot logical chassis without block transfers. The number and sizes of block transfers can significantly affect this time.
The 1756-RIO Module-Getting Started Chapter 1 Throughput When using the 1756-RIO module, your system throughput is based on the following key factors: Number and sizes of adapters Number and sizes of block transfer modules Overall remote I/O update time RPI Any network cards involved Controller scan time The asynchronous nature of the RPI and the remote I/O scan Since the RIO scan is asynchronous to the RPI, the worst case, or maximum update time to get information from the 1756-RIO into t
Chapter 1 The 1756-RIO Module-Getting Started Set Communication Path and Download to the Controller in the RSLogix 5000 Project Follow these steps to set the communication path and download to the controller. 1. On the main menu, from the Communications menu, select Who Active. 2. Browse to the controller. 3. Click the Set Project Path button. 4. Click Download.
The 1756-RIO Module-Getting Started Chapter 1 Launch the 1756-RIO Configuration Tool Follow these steps to launch the configuration tool and to set the mode in the configuration tool. 1. On the Module Properties dialog box, click the Remote I/O tab. The Configure Remote I/O Devices button is not active. 2. On the Remote I/O tab window, in the RIO File (.rio): field, type a file name, or use the Browse button. The file name can include a path. If the file or directory does not exist, it is created.
Chapter 1 The 1756-RIO Module-Getting Started 4. Click Yes. The Module Properties dialog box closes. 5. On the controller organizer, double-click on the 1756-RIO module to re-open the Module Properties dialog box. Select the Remote I/O tab. Notice that the Configure Remote I/O Devices button is now active. The Configure Remote I/O Devices button is now active. 6. Click the Configure Remote I/O Devices button to launch the configuration tool. The 56RioCfgScan dialog box displays.
The 1756-RIO Module-Getting Started Chapter 1 The 56RioCfgScan program title displays at the top of the configuration tool’s dialog box indicating that scanner mode was chosen in the module’s properties in the RSLogix 5000 add-on profile, and that you are running the scanner configuration tool’s firmware. 7. On the 56RioCfgScan dialog box, from the Tools menu, choose Set 1756-RIO Module Scanner/Adapter Mode. 8.
Chapter 1 The 1756-RIO Module-Getting Started In the 56RioSetMode dialog box, select the mode from the New Mode pulldown menu and click OK to download the new firmware. IMPORTANT Steps 9 and 10 change the configuration of the RIO module between adapter and scanner mode. If your module is configured for the desired mode, these steps are not necessary. A status window displays showing the progress of the mode change.
The 1756-RIO Module-Getting Started Chapter 1 9. Click OK to download the firmware. Once you click OK, the words ‘Firmware Update’ scroll across the front of the 1756-RIO module’s 4-character display indicating that the firmware change is taking place. The tool downloads the firmware and displays the progress of the download. When the download is complete, the tool displays the result of the download. The 1756-RIO SetMode Completed Successfully dialog box appears. 10. Click OK.
Chapter 1 36 The 1756-RIO Module-Getting Started Publication 1756-UM534B-EN-P - November 2010
Chapter 2 Configure Scanner Mode Introduction Once the 56RioCfg configuration tool launches, you can configure a Remote I/O network using the RIO module as a scanner, or an adapter. This chapter describes how to configure the module for use in scanner mode. In scanner mode, the ControlLogix controller writes remote I/O outputs and reads remote I/O inputs. The 1756-RIO module enables communication between the controller and devices on a Remote I/O network.
Chapter 2 Configure Scanner Mode I/O I/O I/O 1771 1771-ASB Remote I/O Adapter I/O I/O I/O 1746 1771 I/O 1747-ASB Remote I/O Adapter Universal Remote I/O Network Remote I/O Module Scanner Mode 1756 Controller Scanner Mode 44803 1746 I/O Configure Scanner Summary The following list summarizes the steps to configure the 1756-RIO module in scanner mode. 1. Set the baud rate. 2. Autoconfigure online racks on the network. (Make sure the controller is set to Program Mode.) 3.
Configure Scanner Mode Set the Baud Rate Chapter 2 After setting the operating mode for the 1756-RIO module, you must set the baud rate. 1. On the 56RioCfgScan dialog box, right-click on the controller on the I/ O tree and from the pull-down menu, select 1756-RIO Properties. The 1756-RIO Properties dialog box displays. 2. Select the baud rate. Value Baud Rate, Kbps 57 k - scanner mode default 57.6 115 k 115.2 230 k 230.
Chapter 2 Configure Scanner Mode 5. On the main menu, from the Configure menu, choose Download, or click the Download Config to Module button on the toolbar. Main Menu Toolbar Autoconfigure Racks You can autoconfigure racks attached to the network, or add additional racks manually. The Autoconfigure command scans the Remote I/O network to determine which racks are present. The module automatically detects the network baud rate and configures the racks on the attached Remote I/O network.
Configure Scanner Mode Chapter 2 The icons on the 56RioCfgScan tool show the partial rack sizes and locations. Racks are shown with starting and ending I/O groups. For example, the following tree shows rack 0 consisting of 4 quarter racks. Rack 0 Partial Rack (1/4 rack) Block transfer modules must be added and configured manually. IMPORTANT The controller with the connection to the 1756-RIO module must be in program mode when you perform an autoconfiguration.
Chapter 2 Configure Scanner Mode To perform an autoconfigure in scanner mode, follow these steps. 1. On the main menu, from the Configure menu, select Autoconfigure, or click the Autoconfigure button on the toolbar. Main Menu Toolbar Any configuration previously stored in the 1756-RIO module is overwritten by the data from the autoconfiguration. You are given the option to save the previous configuration before it proceeds with the autoconfiguration.
Configure Scanner Mode Manually Configure Racks Chapter 2 To add a rack manually to the remote I/O configuration, follow these steps. 1. On the 56RioCfgScan dialog box, right-click on the root of the I/O tree, which represents the remote I/O scanner, and select Add Rack from the pull-down menu. The Add/Resize Rack dialog box displays. 2. On the Add/Resize Rack dialog box, select the Rack number (in octal), the Start Group, and the End Group.
Chapter 2 Configure Scanner Mode Matching Configuration Tool Settings with Module Settings After manually adding a rack, a download is necessary. To download to the module, from the Configure menu, select Download Configuration; or, from the toolbar, click the Download Config to Module button. Main Menu Toolbar Manually adding racks also requires the discrete data to be mapped to tags in the ControlLogix controller before allowing a download. The data can be mapped automatically or manually.
Configure Scanner Mode Chapter 2 Resize a Rack To resize a configured rack, follow these steps. 1. On the 56RioCfgScan dialog box, right-click on the rack in the I/O tree and choose Resize Partial Rack from the pull-down menu. The Add/Resize Rack dialog box displays. 2. Select Start Group and End Group. 3. Click OK. If resizing the rack results in an overlap with an existing rack, the resize fails and displays an error message.
Chapter 2 Configure Scanner Mode Delete a Rack To delete a rack, follow these steps. 1. On the 56RioCfgScan dialog box, right-click on the rack in the I/O tree and choose Delete Rack(s). 2. To delete a partial rack, expand the rack in the I/O tree, right-click on the partial rack and choose Delete Partial Rack. Configure Block Transfer Modules All block transfer modules represent some type of analog data.
Configure Scanner Mode Chapter 2 All block transfer data is mapped into one of the possible 10 produced/ consumed connections on the controller. Each produced/consumed connection allows 248 16-bit words, in and out. There are two words of overhead for each block transfer for control/status. The 1756-RIO module can execute as many block transfers as the user configures up to the limits of available memory mapped to the ControlLogix controller.
Chapter 2 Configure Scanner Mode 3. On the I/O Module Properties dialog box, from the Module Type pulldown, select the type. 4. Click OK. Module Types Type Description Discrete A block transfer module does not exist at this location. BT-MODULE Any other block transfer module not listed by part number in the system. 1746-xxx…1794-xxx Part number of block transfer (analog) modules with template files in the system that are compatible with the 1756-RIO module.
Configure Scanner Mode Chapter 2 6. Enter the configuration data and click OK. 7. On the I/O Module Properties dialog box, select how you want the block transfer to update. There are three update modes: automatic, semi-automatic, and manual.
Chapter 2 Configure Scanner Mode Type Description Automatic 1756-RIO module controls block transfer update. Automatic block transfers perform a single configuration block transfer write every time the controller transitions from Program to Run mode and then perform timed data block transfer read and write updates using the BTR and BTW data lengths and times from the configuration tool. The length values and update times for automatic block transfers all come from the configuration tool.
Configure Scanner Mode Map I/O Data Chapter 2 You must map the I/O data to locations in the ControlLogix controller input and output data before you can scan the Remote I/O network. IMPORTANT It is essential that the control program on the host controller matches the addresses in the mapping configuration on the 1756-RIO module, otherwise the control program may inadvertently write to the incorrect I/O locations.
Chapter 2 Configure Scanner Mode ATTENTION Unassigned, or unmapped, data (I/O addresses) are shown as xxx in the I/O tree. Mapped Data Unmapped Data IMPORTANT 52 If you change mappings, make sure you clear the output table in the ControlLogix controller to prevent inadvertently writing to an incorrect I/O location. If you leave a value behind in the output table, it now points to something else on the Remote I/O network. To clear the output table, set the outputs to 0.
Configure Scanner Mode Chapter 2 Automatic Mapping The Auto Map Any Unassigned command automatically maps any unassigned discrete or block transfer data to ControlLogix connections. Discrete data is mapped before block transfer data. The longest blocks of data are mapped first, from the lowest addresses up. Any previously-assigned addresses remain unchanged. On the 56RioCfg configuration tool dialog box, from the Map menu, choose Automap Any Unassigned to automatically map all the data.
Chapter 2 Configure Scanner Mode 2. On the Map Rack…Manually dialog box, from the CLX Block pulldown menu, select the ControlLogix block and Data Offset within the block for the Input Mapping and Output Mapping. Data Offset Field Range Choices 1 2 Item Field Description 1 Clx Block There are up to 10 data blocks (0…9) available on the ControlLogix controller for inputs and outputs. You select the block where the data is ’packed’.
Configure Scanner Mode Chapter 2 Manually Map Block Transfer Data 1. On the 56RioCfgScan dialog box, from the expanded rack list, rightclick on the module and select BT Module Clx Map - Assign Manually. 2. On the Map BT Module…Manually dialog box, from the CLX Block pull-down menu, select the ControlLogix block and Data Offset within the block for the Input Mapping and Output Mapping. 3. Click OK to accept the mapping.
Chapter 2 Configure Scanner Mode Re-Map Command IMPORTANT If you change mappings, make sure you clear the output table in the ControlLogix controller to prevent inadvertently writing to an incorrect I/O location. If you leave a value behind in the output table, it now points to something else on the Remote I/O network. To clear the output table, set the outputs to 0. You must also re-import the aliases.
Configure Scanner Mode Chapter 2 Clear Mappings IMPORTANT If you change mappings, make sure you clear the output table in the ControlLogix controller to prevent inadvertently writing to an incorrect I/O location. If you leave a value behind in the output table, it now points to something else on the Remote I/O network. To clear the output table, set the outputs to 0. You must also re-import the aliases. Follow these steps to clear all mappings. 1.
Chapter 2 Configure Scanner Mode Clear Discrete Rack Data Mappings IMPORTANT All of the preceding mapping and configuration examples currently reside only within the 56RioCfgScan software and must be downloaded to the 1756-RIO module. See page 30 for download steps. Follow these steps to clear mappings for discrete (rack) data. 1. On the 56RioCfgScan dialog box, right-click on the rack and select Rack Map Discretes - Clear. 2.
Configure Scanner Mode Chapter 2 Clear Block Transfer Module Data Mappings Follow these steps to clear the mappings for block transfer data. 1. On the 56RioCfgScan dialog box, from the expanded rack, right-click on the block-transfer module and select BT Module Clx Map - Clear. 2. On the Clear BT Module Map dialog box, confirm that you want to clear the BT Module mappings, and click Yes.
Chapter 2 Configure Scanner Mode Notes: 60 Publication 1756-UM534B-EN-P - November 2010
Chapter 3 Configure Adapter Mode Introduction This chapter explains how and why to use the 1756-RIO module in adapter mode. In adapter mode, the 1756-RIO module can perform two functions simultaneously. First, the module can emulate one or more racks of I/O to a scanner, exchanging data with that scanner (for example, a PLC-5, PLC-3, or SLC controller). On Active racks, the module writes remote I/O inputs and reads remote I/O outputs. Second, it can monitor other remote I/O racks.
Chapter 3 Configure Adapter Mode Adapter Mode 1756-RIO Module as an Active Rack 1756-RIO Module as a Monitored Rack Rack 4 Rack 4 RIO Scanner (reads inputs and writes outputs to scanned racks) PLC-3, PLC-5, SLC, Etc. One-way communication between the Remote I/ O network and the ControlLogix controller. The RIO scanner controls the I/O and the ControlLogix controller via the 1756RIO module in adapter monitors all I/O data.
Configure Adapter Mode Set the Baud Rate Chapter 3 To set the baud rate in adapter mode, follow these steps. 1. On the 56RioCfgAdpt dialog box, right-click on the controller on the I/ O tree and from the pull-down menu, select 1756-RIO Properties. The 1756-RIO Properties dialog box displays. The default baud rate is Auto (automatic baud rate detection). 2. On the 1756-RIO Module Properties dialog box, select the baud rate. Value Baud Rate, Kbps 57 k 57.6 115 k 115.2 230 k 230.
Chapter 3 Configure Adapter Mode Autoconfigure Racks When the module is in adapter mode, autoconfigure builds a configuration based on what it has heard on a running network. This process differs from scanner mode, because the 1756-RIO module does not scan these racks, only monitors the information to and from these racks. IMPORTANT The controller with the connection to the 1756-RIO module must be in program mode when you perform an autoconfiguration.
Configure Adapter Mode Chapter 3 Perform the AutoConfiguration Follow these steps to perform autoconfiguration. 1. On the 56RioCfgAdpt dialog box, from the Configure menu, choose Download Configuration, or click the Download Configuration button on the toolbar. This clears the previous configuration and downloads an empty configuration to the 1756-RIO module. Main Menu Toolbar 2. Set the baud rate to Auto.
Chapter 3 Configure Adapter Mode 4. On the 56RioCfgAdpt dialog box, from the Configure menu, choose Autoconfigure to build a configuration from observed network traffic, or click the Autoconfigure button on the toolbar. Main Menu Toolbar The RSLinx Path Selection autobrowse dialog box displays. 5. Navigate to the backplane and select the 1756-RIO adapter module and click OK. The 1756-RIO module builds a configuration based on what it has observed on the Remote I/O network since the download.
Configure Adapter Mode Chapter 3 Active Versus Monitored Racks on the Network You must distinguish between active and monitored racks, and must manually enter active racks into the 1756-RIO module’s configuration, and manually add any desired block transfers. On monitored racks, the 1756-RIO module picks up the block transfers automatically, but must have the specific module type set.
Chapter 3 Configure Adapter Mode Racks are shown with starting and ending I/O groups in the I/O tree. For example, the following I/O tree shows rack 0 as a quarter rack starting at I/O group 0. Starting and ending group number Rack 00 contains four monitored, quarter racks, so no ‘lightning bolt’. Lightning bolt denotes an active partial rack in the rack. The line color denotes active or monitored partial rack state.
Configure Adapter Mode Manually Configure Racks Chapter 3 To add a rack manually to the remote I/O configuration, follow these steps. 1. On the 56RioCfgAdpt dialog box, right-click on the root of the I/O tree, which represents the ControlLogix controller, and choose Add Rack from the pull-down menu. The Add/Resize Rack dialog box displays. 2. On the Add/Resize Rack dialog box, choose the Rack number (in octal), the Start Group, the End Group, and Rack Mode (Monitor or Active).
Chapter 3 Configure Adapter Mode Resizing Racks To resize a configured rack, follow these steps. 1. On the 56RioCfgAdpt dialog box, right-click on the rack in the I/O tree and choose Resize Partial Rack from the pull-down menu. The Add/Resize Rack dialog box displays. Field options differ depending on mode. 2. On the Add/Resize dialog box, select Start Group and End Group. You cannot change the Rack number or Rack type (Active or Monitored). The radio button is dimmed. 3. Click OK.
Configure Adapter Mode Chapter 3 Delete Racks To delete a rack, follow these steps. 1. On the 56RioCfgAdpt dialog box, expand the rack in the I/O tree, right-click on the rack in the I/O tree and choose Delete Rack(s). 2. To delete a partial rack, expand the rack in the I/O tree, right-click on the partial rack and choose Delete Partial Rack.
Chapter 3 Configure Adapter Mode Configure Block-transfer Modules All block transfer modules represent some type of analog data. Block transfers send a block (64 words maximum) of data to or from an I/O module in one scan. If a slot is occupied by a discrete I/O module, or is empty, select ‘Discrete’, which is the default. If a specific block transfer module occupies the slot, select the part number of that block transfer module.
Configure Adapter Mode Chapter 3 3. On the I/O Module Properties, from the Module Type dialog box pulldown menu, select the module type. You have various choices depending on the rack type. Module Type Selection Mode Description Active In Active mode, select BT-MODULE, and then adjust the BTR Length and BTW Length to match your ControlLogix application. These sizes are determined by the remote I/O scanner and must match the remote I/O scanner’s configuration.
Chapter 3 Configure Adapter Mode From the BTR Len and BTW Len pull-down menus, select the desired lengths. The BTR Length and BTW Length sizes are determined by the remote I/O scanner and must match the remote I/O scanner’s configuration. 2. Click OK. Monitored Racks 1. On the I/O Module Properties dialog box, from the Module Type pulldown, select the block transfer module type.
Configure Adapter Mode Chapter 3 2. From the BTR Len and BTW Len pull-downs, select the desired lengths. Select the block transfer Module Type from the pull-down menu that matches the module on remote I/O. If the desired module is not listed, select BT-MODULE. Adjust the BTR Length and BTW Length to match your application. These sizes are determined by the remote I/O scanner and must match the remote I/O scanner’s configuration. 3. Click OK.
Chapter 3 Configure Adapter Mode Map I/O Data You must map the I/O data to the ControlLogix controller produced/ consumed data blocks and offset locations before you can scan the Remote I/ O network. After mapping is complete, you must export the aliases to the 1756-RIO module and import them to the RSLogix 5000 project. See Aliases on page 84 for a detailed discussion of Exporting/Importing Aliases.
Configure Adapter Mode Chapter 3 Manually Map Discrete Data TIP On monitored racks, inputs and outputs get mapped to ControlLogix inputs, so be careful when mapping them so that they don’t overlap. Manually Map Discrete(rack) Data 1. On the 56RioCfgAdpt dialog box, right-click on the rack, and choose Rack Map Discretes - Assign Manually. 2. On the Map Rack… Manually dialog box, from the CLX Block pulldown, select the ControlLogix scheduled block and Data Offset within the block.
Chapter 3 Configure Adapter Mode Manually Map Block-transfer Data 1. On the 56RioCfgAdpt dialog box, from the expanded rack list, rightclick on the module and choose BT Module Clx Map - Assign Manually. 2. On the Map BT Module… Manually dialog box, for the block transfer read and write data, select the ControlLogix scheduled block and Data Offset within the block. 3. Click OK to accept the mapping.
Configure Adapter Mode Chapter 3 Re-Map Command IMPORTANT If you change mappings, make sure you clear the output table in the ControlLogix controller to prevent inadvertently writing to an incorrect I/O location. If you leave a value behind in the output table, it now points to something else on the Remote I/O network. To clear the output table, set the outputs to 0. You must also re-import the aliases.
Chapter 3 Configure Adapter Mode Clear Mappings IMPORTANT If you change mappings, make sure you clear the output table in the ControlLogix controller to prevent inadvertently writing to an incorrect I/O location. If you leave a value behind in the output table, it now points to something else on the Remote I/O network. To clear the output table, set the outputs to 0. You must also re-import the aliases. Follow these steps to clear all mappings. 1.
Configure Adapter Mode Chapter 3 Clear Discrete Rack Data Mappings IMPORTANT All of the preceding mapping and configuration examples currently reside only within the 56RioCfgAdpt software and must be downloaded to the 1756-RIO module. See Set Communication Path and Download to the Controller in the RSLogix 5000 Project on page 30 for download steps. Follow these steps to clear mappings for discrete(rack) data. 1.
Chapter 3 Configure Adapter Mode Clear Block Transfer Module Data Mappings Follow these steps to clear the mappings for block transfer data. 1. On the 56RioCfgAdpt dialog box, from the expanded rack, right-click on the block transfer module and choose BT Module Clx Map - Clear. 2. On the Clear BT Module Map dialog box, confirm that you want to clear the existing mappings, and click Yes.
Chapter 4 Link Module Configuration with RSLogix 5000 Project Introduction Now that the configuration, mode selection, and network preparation in the configuration tool are complete, the next steps include downloading the configuration to the 1756-RIO module and exporting aliases to the RSLogix 5000 project. This completes the preparation of the 1756-RIO module for operation on a Remote I/O network.
Chapter 4 Aliases Link Module Configuration with RSLogix 5000 Project Aliases are used to access data in the ControlLogix system. They define the names and descriptions exported from the configuration program and imported into the RSLogix 5000 control program and should be used for adapter and scanner modes. Aliases are symbolic names that point to I/O data. The configuration tool creates these aliases for discrete and block transfer data based on the I/O mappings.
Link Module Configuration with RSLogix 5000 Project Chapter 4 Export Aliases in Scanner Mode To export aliases in scanner mode, follow these steps. 1. On the Tools menu, choose Export Alias File. 2. On the Export RSLogix 5000 Aliases dialog box, enter the FileName, location, Alias Prefix, and Base Tag. Browse Button This example shows the 1756-RIO module location in slot 0 of the local chassis. Field Description FileName Use the browse button to change the file location.
Chapter 4 Link Module Configuration with RSLogix 5000 Project Export Aliases in Adapter Mode To export aliases in adapter mode, follow these steps. 1. On the Tools menu, choose Export Alias File. 2. On the Export RSLogix 5000 Aliases dialog box, enter the FileName, location, Alias Prefix, Base Tag, and RIO Output Placeholders. Browse Button Field Description FileName Use the browse button ‘…’ to change the file location.
Link Module Configuration with RSLogix 5000 Project Chapter 4 Use Monitor Mode to Upgrade an Existing System to a ControlLogix System To upgrade an existing system, such as a PLC-5, PLC-3, or SLC system, to a ControlLogix system, you have to perform these steps. 1. Monitor the network in adapter mode. 2. Write the new control program in RSLogix 5000 programming software to write to the internal array. 3. Compare the existing system’s outputs with the ControlLogix outputs, using the same live inputs. 4.
Chapter 4 Link Module Configuration with RSLogix 5000 Project The following I/O tree configuration comprises one monitored quarter rack and one active quarter rack. 1 3 2 Item Description 1 Rack 00 is a monitored, quarter rack encompassing I/O groups 0 and 1 2 Rack 1 is an active quarter rack encompassing I/O groups 0 and 1 3 All input and output maps to connection 0, so, I0 and O0 ATTENTION Monitored outputs include outputs to monitored racks and outputs to active racks. 3.
Link Module Configuration with RSLogix 5000 Project Chapter 4 Item Description 1 Prefixes are left at their defaults. 2 The Base Tag field represents the location of the 1756-RIO adapter in the rack. In this case, the adapter is in slot 0. The table shows how the prefixes are used in creating alias names, the descriptions that are created for the aliases, and how the addresses are created from the base tags and data mappings.
Chapter 4 Link Module Configuration with RSLogix 5000 Project The following table shows the aliases created for a scanner in slot 0 in the ControlLogix chassis. Alias Creation for a Scanner in the ControlLogix Chassis Alias Created Description Address RIO_R00_STS Rack-00 Status Local:0:I0.Data[0] RIO_R00_CTL Rack-00 Control Local:0:O0:Data[0] RIO_I000 Rack-00 Grp-0 Discrete Input Local:0:I0.Data[2] RIO_O000 Rack-00 Grp-0 Discrete Output Local:0:O0.
Link Module Configuration with RSLogix 5000 Project Manage Configurations Chapter 4 There are several ways to manage your module’s configurations. This section covers: • • • • downloading configurations to the module. uploading configurations to the RSLogix 5000 project. saving and loading configurations to disk. archiving configurations. Managing configuration steps are the same for scanner and adapter modes.
Chapter 4 Link Module Configuration with RSLogix 5000 Project TIP You can also set the communication path by selecting the Communication menu and choosing Select RSLinx Path. To upload a configuration from the 1756-RIO module to the project, follow these steps. 1. From the Configure menu, choose Upload Configuration. 2. Set the communication path when the RSLinx dialog box appears by navigating to the 1756-RIO module on the network, and clicking OK.
Link Module Configuration with RSLogix 5000 Project Chapter 4 Save Configurations to Disk To save configurations to disk, from the file menu, choose Save. The configuration saves as an .rio file to the location you initially specified when you set the module properties in the add-on profile in the RSLogix 5000 project.
Chapter 4 Link Module Configuration with RSLogix 5000 Project Archive Configurations Archive Template Command The Archive Templates command copies any templates used in the current file to the same location as the RIO file. It copies any block transfer module templates used in the current configuration file into the directory where the configuration is stored. 1. To archive configurations, from the File menu, choose Archive Templates. 2. When the confirmation dialog box appears, click OK.
Link Module Configuration with RSLogix 5000 Project Chapter 4 Archive Template Check Command The Archive Template Check command checks and confirms any block transfer module templates used in the current configuration file are stored in the directory where the configuration is stored. 1. To use the Archive Template Check command, from the File menu, choose Archive Template Check. 2. When the confirmation dialog box appears, click OK.
Chapter 4 Link Module Configuration with RSLogix 5000 Project Notes: 96 Publication 1756-UM534B-EN-P - November 2010
Chapter 5 Monitor Remote I/O Introduction Now that the module configuration is complete and downloaded to the 1756RIO module, you are ready to scan a Remote I/O network. Remote I/O scanning uses a 1756-RIO scanner in a local or remote chassis and multiple adapters on a Remote I/O network. The scanner enables communication between a ControlLogix controller and the remote I/O devices.
Chapter 5 Monitor Remote I/O Commission Summary The following list summarizes 1756-RIO scanning and monitoring functions on a Remote I/O network: • Monitor discrete inputs and outputs in scanner mode from the Monitor menu. • Monitor discrete inputs and active inputs in adapter mode from the Monitor menu. • Monitor remote I/O in Monitor mode to ‘listen’ to, and then upgrade, an existing older system to a ControlLogix system.
Monitor Remote I/O Scan Mode and Monitor Mode Chapter 5 The 1756-RIO module can perform various scan functions depending on whether it is a scanner or an adapter. Scan Remote I/O in Scanner Mode There are three scan modes of the ControlLogix controller.
Chapter 5 Monitor Remote I/O Monitor Remote I/O in Adapter Mode The 1756-RIO module provides utilities to upgrade an existing remote I/O application to a ControlLogix system with a minimum of downtime and startup time. This function is referred to as Monitor mode. Used in Monitor mode, the 1756-RIO adapter can be used to upgrade a PLC5, PLC-3, or SLC system to a ControlLogix system by providing discrete inputs and outputs, and Block Transfer read and write data, to the controller.
Monitor Remote I/O Chapter 5 To use Monitor mode to upgrade your existing system to a ControlLogix system, follow these steps. 1. Connect the 1756-RIO module in adapter/Monitor mode on the existing Remote I/O network to monitor data and timing. 2. Create the new application, or control program, in the RSLogix 5000 project. It sees the exact same inputs (monitored inputs) as the existing application, but writes to an internal array in the ControlLogix controller. 3.
Chapter 5 Monitor Remote I/O Main Menu Rack Toolbar ATTENTION You must set the RSLinx communication path for the module to start the DiscMon utility. The DiscMon, or discrete input monitor, window displays. Each row corresponds to a rack. Rack numbers are given in octal. Each row shows eight words of discrete inputs for the rack number.
Monitor Remote I/O Chapter 5 Data can be displayed in the following formats. Format From menu From Toolbar Hexadecimal View/Hex 0x button Signed decimal View/Unsigned 1 button Unsigned decimal View/Signed -1 button Hexadecimal You can display discrete I/O data in hexadecimal (0000…FFFF) format from the View menu, and choosing Hex, or by clicking the Display Hex button on the toolbar.
Chapter 5 Monitor Remote I/O Unsigned Decimal You can display discrete I/O data in Unsigned Decimal (0…65535) format from the View menu, and choosing Unsigned, or by clicking the Unsigned button on the toolbar. Toolbar Main Menu Monitor Discrete Outputs in Scanner Mode To monitor discrete outputs in scanner mode, follow these steps. 1. On the main menu of the configuration tool, from the Monitor pulldown menu, select Monitor Discrete Outputs. 2. Right-click on a rack and select Monitor Discrete Outputs.
Monitor Remote I/O Chapter 5 The Discrete Output Monitor window displays. Each row corresponds to a rack. Rack numbers are given in octal and each row shows eight words of discrete outputs for the rack number. TIP Publication 1756-UM534B-EN-P - November 2010 The data formatting options, hex, signed, and unsigned, are the same for scanner and adapter modes’ monitored inputs and outputs.
Chapter 5 Monitor Remote I/O Monitor Discrete Inputs in Adapter Mode Monitored inputs are inputs on monitored racks. To monitor discrete inputs in adapter mode, from the Monitor menu, choose Discrete Monitored Inputs. Just as in scanner mode, you can also get to the Monitored Discrete Input Data screen by right-clicking on a rack, or clicking the Monitor Discrete Inputs button on the toolbar.
Monitor Remote I/O Chapter 5 The Monitored Discrete Input Data window displays. Monitor Discrete Outputs in Adapter Mode Monitored outputs are all outputs from the remote I/O scanner. To monitor discrete outputs in adapter mode, from the Monitor menu, select Discrete Monitored Outputs, or right-click on a rack, or click the Monitor Discrete Outputs button on the toolbar. The Monitored Discrete Output Data window displays.
Chapter 5 Monitor Remote I/O Monitor Discrete Active Inputs in Adapter Mode Active inputs are inputs on active racks. To monitor discrete active inputs in adapter mode, from the Monitor menu, choose Discrete Active Inputs, or right-click on a rack, or click the Monitor Active Inputs button on the toolbar. The Active Discrete Input Data window displays.
Monitor Remote I/O Chapter 5 Monitor Block Transfers in Scanner Mode To monitor a block transfer module, right-click on the module in the I/O tree and select Monitor BT Module from the pull-down menu. ATTENTION You must set the RSLinx communication path to start the BTMon utility. The 1756-RIO BTMon, or block transfer module window, displays. Block Transfer Read Block Transfer Write Some analog output modules have only an associated block transfer write.
Chapter 5 Monitor Remote I/O Block Transfer Read Diagnostics The following table lists the diagnostics for block transfer reads. Scanner Mode Block Transfer Read Diagnostics Counter Description State Config/active/inactive. Type Module type from the module template. BTR Len Block transfer read length. Req Update Time Requested update time in the module configuration, in ms. Avg Update Time Average update time for this block transfer read, in ms.
Monitor Remote I/O Chapter 5 Block Transfer Write Diagnostics The following table lists the diagnostics for block transfer writes. Scanner Mode Block Transfer Write Diagnostics Counter Description Cfg Len Length of the configuration data for this module. Data Len Data length. Req Update Time Requested update time in the module configuration, in ms. Avg Update Time Average update time for this block transfer write, in ms. This is the average of the previous eight updates.
Chapter 5 Monitor Remote I/O Monitor Block Transfers in Adapter Mode To monitor a block transfer module, right-click on the module in the I/O tree and select Monitor BT Module from the pull-down menu. ATTENTION You must set the RSLinx communication path to start the BTMon utility. The BTMon, or block transfer module window displays.
Monitor Remote I/O Chapter 5 Block Transfer Read Diagnostics The following table lists the diagnostics for block transfer reads.
Chapter 5 Monitor Remote I/O Block Transfer Write Diagnostics The following table lists the diagnostics for block transfer writes.
Monitor Remote I/O Export Scanner Configurations Chapter 5 In adapter mode, the configuration tool can export a scanner configuration file built from the current adapter configuration, which can be loaded into an RIO scanner. The exported scanner configuration file is especially useful when converting an existing remote I/O system to a ControlLogix system.
Chapter 5 Monitor Remote I/O 3. Click OK. Field Description FileName Name the file and select the autobrowse button to search for the directory and/or file where you want to save the file. The current *.rio file is for adapter mode. When you export the scanner configuration file, you are making a new *.rio file for scanner mode. You do not want to overwrite the adapter *.rio file, so it must be saved at this point.
Monitor Remote I/O Chapter 5 Use the Monitor Diagnostics Counters command to display the diagnostic counters that the 1756-RIO module maintains. The 1756-RIO module maintains diagnostic counters that indicate the state of communication on an entire Remote I/O network, and counters related to each rack. It also maintains an active rack list.
Chapter 5 Monitor Remote I/O The 1756-RIO DiagMon window displays showing the Active Racks, Global Diag Counters, and Rack Diag Counters. Active Racks Table The Active Racks table shows which racks are present on the Remote I/O network. Columns represent rack numbers from 1…76 octal. Rows represent starting I/O groups. If the bit for a rack and starting I/O group is set, there is a rack at that location. The Active Racks table does not show rack size.
Monitor Remote I/O Chapter 5 Global Diagnostic Counters The global diagnostic counters provide information about the operation of the entire Remote I/O network. The following table lists the global diagnostic counters’ descriptions. Scanner Mode Global Diagnostic Counters Counter Description Tx This counter increments each time the 1756-RIO module transmits a packet. RxGood This counter increments when the 1756-RIO module receives a good packet.
Chapter 5 Monitor Remote I/O Rack Diagnostic Counters The rack diagnostic counters contain information about the operation of each partial rack. The rows are racks, from 1…76 octal. There are four groups of counters per rack, corresponding to the four possible starting I/O groups for a rack. The following table lists the rack diagnostic counters’ descriptions.
Monitor Remote I/O Chapter 5 The BT Global Update diagnostics table is organized by rack, I/O group (Grp), and slot (Slt). The first row (0:) shows the BTRs first, then the BTWs on rack 0. From left to right, BTRs at I/O group 0, slot 0; I/O group 0, slot 1; I/O group 1, slot 0; I/O group 1, slot 1; and so on. A lower case ‘r’ or ‘w’ indicates that a block transfer has been observed at that location at some point in the past. An upper case ‘R’ or ‘W’ indicates when a block transfer happens.
Chapter 5 Monitor Remote I/O To monitor the scanner log, follow this procedure. 1. Run the LogMon utility. To launch LogMon, from the Monitor menu, choose Debug Log from the pull-down menu. ATTENTION You must set the RSLinx communication path for the module to start the LogMon utility. 2. Select OK once you select the 1756-RIO module on the network. A window displays confirming LogMon has started. If there are no errors present, the LogMon screen stays clear.
Monitor Remote I/O Chapter 5 The log displays module operations, version, and mode information. Something like below is typical, but your log will look different. 3. To clear the scanner log, from the Edit menu, choose ClearLog, or click the Clear Log button from the toolbar. Main Menu Toolbar 4. To copy the contents of the log to the Windows clipboard for use in another application, from the Edit menu, choose Copy, or click the Select All and Copy button on the toolbar.
Chapter 5 Monitor Remote I/O Adapter Mode To launch LogMon in adapter mode, follow these steps. 1. From the Monitor menu, choose Debug Log. 2. Set the RSLinx communication path when prompted and Select OK to start LogMon. Clear Diagnostics To clear diagnostics, follow these steps. 1. From the Monitor menu, choose Diagnostic Counters. Once you set the communication path via RSLinx software, the DiagMon window displays. 2.
Monitor Remote I/O Main Menu Chapter 5 Toolbar 3. To clear Block Transfer diagnostics, while in BTMon, from the Actions menu, choose ClearDiagCounters, or click the ClearDiagCounters button on the toolbar. Main Menu Toolbar Fatal Errors Fatal errors occur when the firmware on the module encounters an unexpected condition.
Chapter 5 Monitor Remote I/O Use the Fatal Error Capture command from the Tools menu to clear fatal errors on the 1756-RIO module and save the log file to disk for use by technical support. IMPORTANT Clearing a fatal error also clears the configuration on the 1756RIO module. To clear the fatal error and capture the fatal error log for scanner and adapter modes, follow these steps. 1. Cycle power on the 1756-RIO module. The 4-character display should show ‘FatalErrorCapture required’. 2.
Monitor Remote I/O Chapter 5 This also clears the fatal error on the module. When the Save In dialog box opens, navigate to the location on the hard drive where you want to save the error log file and give it a filename. 6. Contact Technical Support. See the BackCover. 7. Provide Technical Support with the fatal error log file to help them diagnose the cause of the problem. 8. After clearing the fatal error, you must download the configuration to the 1756-RIO module.
Chapter 5 Monitor Remote I/O Notes: 128 Publication 1756-UM534B-EN-P - November 2010
Appendix A Scanner Mode I/O Map This section describes how the data gets mapped to the ControlLogix data for scanner mode. When you map any part of a rack to produced/consumed tag data, the structure that gets mapped is for the entire rack number. For example, if rack 1 consists of I/O groups 0 and 1 (a quarter rack), the entire structure for rack 1 is mapped when you map the rack.
Appendix A Scanner Mode I/O Map Discrete Input Data Offset - Read Communication Error 2nd 1/4 partial rack Group 2-3/ERROR Communication Error 3rd 1/4 partial rack Group 4-5 Communication Error 4th 1/4 partial rack Group 6-7 Offset 0 Status Word Communication Error 1st 1/4 partial rack Group 0-1/NO ERROR Discrete Input Data Offset - Read 0 1 2 3 Reserved 4 5 6 7 8 9 10 11 12 13 14 15 11 12 13 14 15 11 12 13 14 15 Reserved (Pad for 32-bit Alignment) Offset 1 Status Word
Scanner Mode I/O Map Appendix A Discrete Output Data In scanner mode, the discrete write structure for a rack consists of two control words and eight words of discrete output data. Discrete Write Structure-Output 1st 16-bit Word 0 1 2 Control Words 2 3 4 5 6 Discrete Output Data 7 8 9 44818 Bits 0…3 of the first word of control data are used to inhibit racks.
Appendix A Scanner Mode I/O Map Discrete Output Data Offset-Write 3 4 5 6 Reset Rack 4th 1/4 partial rack Group 6-7 2 Reset Rack 3rd 1/4 partial rack Group 4-5 1 Reset Rack 2nd 1/4 partial rack Group 2-3 Inhibit Rack 3rd 1/4 partial rack Group 4-5 0 Inhibit Rack 4th 1/4 partial rack Group 6-7 Reset Rack 1st 1/4 partial rack Group 0-1 Inhibit Rack 2nd 1/4 partial rack Group 2-3 Write Offset 0 Control Word Inhibit Rack 1st 1/4 partial rack Group 0-1 Discrete Output Data Offset - Write 7 Re
Scanner Mode I/O Map Appendix A Communication Error 2nd 1/4 partial rack Group 2-3/ERROR Communication Error 4th 1/4 partial rack Group 6-7 0 Communication Error 3rd 1/4 partial rack Group 4-5 Communication Error 1st 1/4 partial rack Group 0-1/NO ERROR Discrete I/O Data Transfer Scanner Mode Discrete I/O Data Transfer 1 2 3 Reserved Read 4 5 6 7 8 9 10 11 12 13 14 15 11 12 13 14 15 11 12 13 14 15 12 13 14 15 12 13 14 15 12 13 14 15 Status Word Reserved (Pad fo
Appendix A Scanner Mode I/O Map Block Transfer Input In scanner mode, even if a module has only a block transfer write, you should map the module to input and output data, so that the control and status data gets mapped. Block Transfer Read Structure-Input BTR BTW 0 1 1st 16-bit Word Returned Read Data 2 3 4 5 6 7 8 9 44821 Offset 0 bits 0…7 contain a free-running counter that increments each time a block transfer read executes successfully on the RIO network.
Scanner Mode I/O Map Appendix A 1 2 3 4 5 6 7 0 1 2 3 4 5 9 10 BTW Error BTW Update Counter BT Write Offset Word 1 8 6 7 8 9 10 Read Done Manual Mode Only 0 11 12 Write Done Manual Mode Only BT Read Offset Word 0 Block Transfer Read Error BTR Error BTR Update Counter Block Transfer Write Error Block Transfer Control Read Structure 11 12 Reserved 13 14 15 Reserved 13 14 15 13 14 15 Read Data Returned by the Block Transfer Returned Read Data Offset Words 2…n
Appendix A Scanner Mode I/O Map Block Transfer Output BT Write Structure-Output 1st 16-bit Word 0 1 BTR BTW 2 3 4 5 6 7 8 9 Write Data Container for BTW Module 44822 Offset 0 bits 0…5 contain the block transfer read length. Offset 0 bit 8 contains the block transfer read enable bit for manual mode block transfers. Offset 0 bit 9 is used in two ways: • In manual mode, this bit is the block-transfer-read-continuous bit.
Scanner Mode I/O Map Appendix A 1 2 3 4 5 6 Res BT Write Length BT Write Offset Word 1 0 1 2 3 4 7 5 6 7 Continuous Read / BT Inhibit 0 8 9 Continuous Mode Manual Mode Only BT Read Offset Word 0 BT Read Enabled Manual Mode Only Res BT Read Length BT Write Enabled Manual Mode Only Block Transfer Control Write Structure 8 9 Reserved 10 11 12 13 14 15 Reserved 10 11 12 13 14 15 10 11 12 13 14 15 Write Data Container Write Data Container for BTW Module Offset
Appendix A Scanner Mode I/O Map Error Codes Error Code Description 0 OK 1 BTR/BTW request ignored by block transfer module 2 Block transfer state mismatch 3…6 Reserved, not currently used 7 Disabled 138 Publication 1756-UM534B-EN-P - November 2010
Scanner Mode I/O Map Appendix A Scanner Mode Block Transfer I/O Scanner Mode Block Transfer I/O 1 2 3 4 5 6 7 BTR BTW 0 1 BT Write 0 1 2 3 4 5 9 10 BTW Error BTW Update Counter BT Read Structure - Input 8 6 7 8 9 10 Block Transfer Read Error 0 Read Done Manual Mode Only BT Read 11 12 Block Transfer Write Error BTR Error BTR Update Counter Write Done Manual Mode Only Block Transfer Control Read Structure 11 12 Reserved 13 14 15 Reserved 13 14 15 13 14 1
Appendix A Scanner Mode I/O Map Notes: 140 Publication 1756-UM534B-EN-P - November 2010
Appendix B Adapter Mode I/O Map This section describes the remote I/O data that gets mapped to the ControlLogix data for adapter mode. The structures that get mapped for adapter mode are similar to those for scanner mode, with the exception of the control bits. In adapter mode, you have no control over when racks or block transfers update. The I/O data can be remote I/O input or output data on monitored or active racks.
Appendix B Adapter Mode I/O Map Communication Error 2nd 1/4 partial rack Group 2-3 Communication Error 3rd 1/4 partial rack Group 4-5 Communication Error 4th 1/4 partial rack Group 6-7 Offset 0 Status Word Communication Error 1st 1/4 partial rack Group 0-1 Discrete Input Data Monitored Racks 0 1 2 3 0=Status OK Reserved 4 5 6 7 8 9 10 11 12 13 14 15 11 12 13 14 15 11 12 13 14 15 1=Error Reserved (Pad for 32-bit Alignment) Offset 1 Status Word 0 1 2 3 4 5 6 7 8
Adapter Mode I/O Map Appendix B Discrete Input Active Racks There are no status bits on active racks. Inputs on active racks are mapped to ControlLogix outputs.
Appendix B Adapter Mode I/O Map Discrete Output Data on Monitored or Active Racks In adapter mode, the discrete output structure for a rack consists of two pad words and eight words of discrete output data. Whenever you map a rack to ControlLogix inputs, 10 words of data get mapped for remote I/O inputs and 10 words get mapped for remote I/O outputs. Discrete outputs on monitored and active racks are mapped to ControlLogix inputs.
Adapter Mode I/O Map Appendix B Discrete Output Data on Monitored or Active Racks Reserved Offset 0 Reserved Word 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 9 10 11 12 13 14 15 12 13 14 15 Reserved Offset 1 Reserved Word 0 1 2 3 4 5 6 7 8 8 Words of Discrete Output Data Offset 2- 9 Output Words 0 1 2 3 4 5 6 7 8 9 10 11 44853 Discrete Output Data on Monitored or Active Racks Offset Bit Description 0 0…15 Reserved 1 0…15 Reserved 2…9 0…15 Discret
Appendix B Adapter Mode I/O Map Communication Error 1st 1/4 partial rack Group 0-1 Communication Error 2nd 1/4 partial rack Group 2-3 Communication Error 3rd 1/4 partial rack Group 4-5 Communication Error 4th 1/4 partial rack Group 6-7 Adapter Mode Discrete I/O Data Transfer-Monitored Racks 0 1 2 3 ControlLogix Input Tags Reserved Read 4 5 6 7 8 9 10 11 12 13 14 15 12 13 14 15 Status Word 1=Error 0 = Status OK Reserved (Pad for 32-bit Alignment) Discrete Read Structure - Input
Adapter Mode I/O Map Appendix B Adapter Mode Discrete I/O Data Transfer-Active Racks p ControlLogix Output Tags Reserved (Pad for 32-bit Alignment) Offset 0 Reserved Word 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 11 12 13 14 15 11 12 13 14 15 Reserved (Pad for 32-bit Alignment) Discrete Read Structure - Input Monitored Racks Offset 1 Reserved Word Not Used 1 1 2 3 4 8 Words of Discrete Input Data Reserved Words 0 0 2 3 4 5 6 7 5 6 7 8 9 10 8 Words of Discret
Appendix B Adapter Mode I/O Map Block Transfer Modules This section shows the structures that get mapped to ControlLogix produced/ consumed input or output data when you map a block transfer module. Even if a module has only block transfer read or write data, you should map the module to produced/consumed input and output data, so that the control and status data gets mapped. On monitored racks, block transfer read and write data maps to ControlLogix inputs.
Adapter Mode I/O Map Appendix B Block Transfer Read Structure On monitored racks, this is mapped to ControlLogix inputs. On active racks, this is mapped to ControlLogix outputs.
Appendix B Adapter Mode I/O Map Block Transfer Write Data on Monitored or Active Racks The data mapped for block transfer writes consists of two status words followed by up to 64 words of data on active or monitored racks. Block transfer write data on active and monitored racks are mapped to ControlLogix inputs. BTR BTW 0 1 Block Transfer Write Data 2 3 4 5 6 7 8 9...
Adapter Mode I/O Map Appendix B Block Transfer Write Structure Offset Word 0 BT Read 0 1 2 3 4 5 6 7 0 1 2 3 4 5 9 10 BTW Error BTW Update Counter Offset Word 1 BT Write 8 6 7 8 9 10 11 Reserved 12 Block Transfer Write Error BTR Error BTR Update Counter Block Transfer Read Error Block transfer writes on active and monitored racks are mapped to ControlLogix inputs.
Appendix B Adapter Mode I/O Map Adapter Mode Block Transfer I/O Mapped as ControlLogix input data for monitored racks. Mapped as ControlLogix output data for active racks. Reserved Offset 0 Reserved Word 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 9 10 11 12 13 14 15 11 12 13 14 15 Reserved Offset 1 Reserved Word 0 1 2 3 4 5 6 7 8 1st 16-bit Word BTR Data (64 integers, max) 0 1 2 3 4 5 6 7 8 9...
Appendix C Block Transfer Module Templates Block transfer module templates have been created and installed by the add-on profile for these modules. Supported Modules I/O Family 1746 SLC 1771 PLC-5 1794 FLEX Cat. No.
Appendix C Block Transfer Module Templates ATTENTION Anything after a semicolon on a line is treated as a comment and is ignored. Block Transfer Template Records Description A template usually contains a description record, which consists of the keyword Desc, followed by an equal sign and up to 79 characters of text enclosed in quotes. The description text displays in the configuration dialog box for any modules created from the template.
Block Transfer Module Templates Appendix C Block Transfer Lengths A block transfer has three lengths associated with it. CfgLen The configuration length, ’CfgLen’, is the length of the additional configuration block transfer write data sent once to the block transfer module to initialize it. BtwLen The block transfer write length, ’BtwLen’, is the length of the block transfer write sent to the module during normal data update.
Appendix C Block Transfer Module Templates The configuration program uses the default configuration data to select the initial values when you create a block transfer module from the template. EXAMPLE CfgData[ 4]=0x8000 ; 0-3:DataPol, 4 6 8 10:MinScaPol, 5 7 9 11:MaxScalPol, 15:BinFmt CfgData[ 5] ; Min Scale ch 1 Parameters Parameters let you assign values to the configuration data different from the default values for a specific module created from a standard template.
Block Transfer Module Templates Appendix C The shift is the number of bits. The value you enter is shifted left, from 0…15. It is specified by the keyword ’Shift’, an equal sign, and the shift value. The mask selects bits in the value you enter. It is specified by the keyword’Mask’, an equal sign, and the mask value, usually in hexadecimal. The value you enter is logically ANDed with the mask, shifted left by the shift value, and ORed into the configuration word given by the offset.
Appendix C Block Transfer Module Templates Parameter Examples Example 1: Numeric Value ; Min Scale ParmDesc="Min Scale Ch 1 :" Col=0 Row=0 Ofs=5 Mask=Oxffff Shift=0 BinSgn MinVal=-4095 MaxVal=4095 ParmEnd Example 2: Selection ; Channel 1 ParmDesc="Range Select Ch 1:"Col=0 Row=2 Ofs=0 Mask=0x0003 Shift=0 Select=" 1 to 5V, 4 to 20mA", 0 Select=" 0 to 5V, 0 to 20mA", 1 Select="-5 to 5V,-20 to 20mA", 2 Select="-10 to 10V, 0 to 10V", 3 ParmEnd 158 Publication 1756-UM534B-EN-P - November 2010
Block Transfer Module Templates Appendix C Aliases Aliases define the names and descriptions exported from the configuration program and imported into the RSLogix 5000 project. They begin with keyword ’AliasInp’ or ’AliasOut’, an offset enclosed in square brackets, a name consisting of up to 15 characters enclosed in quotes, and a description consisting of up to 79 characters enclosed in quotes.
Appendix C Block Transfer Module Templates Notes: 160 Publication 1756-UM534B-EN-P - November 2010
Appendix D Troubleshooting Display and Status Indicators This section covers problems that may occur with your 1756-RIO module.
Appendix D Troubleshooting Display and Status Indicators Status Indicators The 1756-RIO module has three status indicators to indicate the state of internal operations. The status indicators are labeled RIO, CLX, and OK.
Troubleshooting Display and Status Indicators Appendix D Adapter Mode In order of priority, highest first. Indicator Status Description RIO Red A frame-receive error has been received in the last second (CRC error, abort, or time-out). Indicator stays red for 1 second after the error occurs. Flashing red/ off One or more racks are not being scanned. Flashing green/ Configuration mismatch on one or more racks. off Green All racks are being scanned and there are no configuration mismatches.
Appendix D Troubleshooting Display and Status Indicators OK Status Indicator – Module Health Indicator Status Description OK Green Indicates that module has passed all power-up diagnostics and is functioning normally. Red Indicates that module startup diagnostics failed, or a major module fault such as watchdog time-out, or jabber inhibit occurred.
Troubleshooting Display and Status Indicators Appendix D Watchdog and Jabber Inhibit A watchdog timer is implemented in the module’s hardware. If the firmware does not kick the watchdog within the time-out period, the watchdog times out and generates a fatal error with error code D1. In scanner mode, the module stops scanning. In adapter mode, all racks stop communication. A jabber inhibit timer is implemented in the module’s hardware.
Appendix D Troubleshooting Display and Status Indicators Notes: 166 Publication 1756-UM534B-EN-P - November 2010
Appendix E Quick Start ControlLogix System Quick Start Use the following steps to quickly get the module running in a ControlLogix system. Detailed information about each step is available in other sections of this manual or in the installation manual. You can have only one scanner per RIO network. Remove any other scanners on the RIO network before continuing. The RIO module ships in scanner mode. You can adjust the instructions to fit the mode that matches your needs. 1.
Appendix E Quick Start 9. Enter the module name and slot number. See page 24. 10. Click the Change button in the Module Definition section. Select your desired mode, scanner or adapter. The module ships in scanner mode. Note the number of input/output tags. If this number is not the same after you map your data with the configuration tool, you will have to return to this screen and change them to match your configuration.
Quick Start Appendix E 19. Download the configuration to the module. From the configuration tool’s Configure menu, choose Download Configuration. Set the communication path when prompted. See page 91. 20. Save the project. 21. Go online in the RSLogix 5000 project and download the configuration to the controller. See page 30. See Chapters 2 and 3 for in-depth information on setting module modes and configuration.
Appendix E Quick Start Notes: 170 Publication 1756-UM534B-EN-P - November 2010
Index Symbols *.
Index scanner mode 37-59 connections 51 control program 87 controller organizer 16, 167 ControlLogix controller 11 controller inputs 78 inputs 77, 141 outputs 77, 87 counter 134 Cyclic Redundancy Check 119 D data blocks 54 offset 54, 77 debug log 98, 121 delete partial rack 46 rack 46, 71 DiagMon 97, 117, 120 diagnostic counters 120 diagnostics 111, 114 DiscMon 97, 102 discrete 37, 46 data 11 input data 129 inputs 99 output data 131 outputs 90, 99, 107 read structure 129 write structure 131 door label 13,
Index profiles setup dialog box 21 type 73 MonBTR 78 MonBTW 78 MonInp 77 monitor 112 BT module 109 diagnostics counters 117 discrete inputs 101 discrete outputs 104 inputs 106 mode 11, 15, 61, 100 outputs 101 monitored rack 46, 61, 67, 72, 115 MonOut 77 MPSetup.
Index status data 129 status indicators 13 T template 46, 72 termination 119 test mode 99 throughput 29 timing data 116 toolbar 92, 117, 124 tools menu 88 tree 72, 87 174 troubleshooting display and status indicators 161-165 U unassigned I/O addresses 76 unsigned 109 unsigned decimal 103, 104 update block transfers 99 Update Count 113, 114 upgrade 101 upload 92 Publication 1756-UM534B-EN-P - November 2010
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 manuals, a knowledge base of FAQs, technical and application notes, sample code and links to software service packs, and a MySupport feature that you can customize to make the best use of these tools.