Allen-Bradley SLC 500 User Manual

Allen-Bradley SLC 500 User Manual

Analog input modules 1746-ni16i,1746-ni16v
Hide thumbs Also See for SLC 500:
Table of Contents

Advertisement

SLC 500™ Analog
Input Modules
Catalog Numbers 1746-NI16I and
1746-NI16V
User Manual

Advertisement

Table of Contents
loading

Summary of Contents for Allen-Bradley SLC 500

  • Page 1 SLC 500™ Analog Input Modules Catalog Numbers 1746-NI16I and 1746-NI16V User Manual...
  • Page 2 Identifies information that is critical for successful IMPORTANT application and understanding of the product. ControlNet is a trademark of Rockwell Automation SLC 500 is a trademark of Rockwell Automation. RSLogix 500 is a trademark of Rockwell Automation. Belden is a trademark of Belden, Inc.
  • Page 3: Table Of Contents

    Common Techniques Used in this Manual ... . . P-4 Allen-Bradley Support ......P-4 Local Product Support .
  • Page 4 Table of Contents Input Devices ........3-13 Transducer Source Impedance .
  • Page 5 Replacement parts....... 6-7 Contacting Allen-Bradley ......6-7...
  • Page 6 Table of Contents Appendix B Configuration Worksheet Appendix C Two’s Complement Binary Positive Decimal Values ......C-1 Negative Decimal Values .
  • Page 7: Preface

    Manual uses Allen-Bradley small logic controllers. You should have a basic understanding of SLC 500™ products. You should understand electronic process control and be able to interpret the ladder logic instructions required to generate the electronic signals that control your application.
  • Page 8 Preface Describes the purpose, background, and scope of this manual. Also specifies the audience for whom this manual is intended and gives directions to using Allen-Bradley support services. Provides listing of related documentation. Overview Provides a hardware and system overview.
  • Page 9 A description on how to install and use your Modular SLC Installation & Operation Manual for Modular 1747-6.2 500 programmable controller Hardware Style Programmable Controllers A description on how to install and use your Fixed SLC 500 Installation & Operation Manual for Fixed 1747-6.21 programmable controller Hardware Style Programmable Controllers...
  • Page 10: Common Techniques Used In This Manual

    • warranty support • support service agreements Technical Product Assistance If you need to contact Allen-Bradley for technical assistance, please review the information in the Troubleshooting chapter first. Then call your local Allen-Bradley representative. Your Questions or Comments on this Manual If you find a problem with this manual, please notify us of it on the enclosed Publication Problem Report.
  • Page 11: Overview

    Chapter Overview This chapter describes the 1746-NI16 analog input module and explains how the SLC 500 processor gathers analog input data from the module. Included is information about: • the module’s hardware and diagnostic features • an overview of system operation...
  • Page 12: Hardware Features

    Hardware Features The module fits into any slot, except the processor slot (0), in either an SLC 500 modular system or an SLC 500 fixed system expansion chassis (1746-A2). The module contains a removable terminal block, providing connection for 16 analog input channels, which are specifically designed to interface with analog current and voltage input signals.
  • Page 13: General Diagnostic Features

    These power-up and channel diagnostics are explained in Chapter 6, Module Diagnostics and Troubleshooting. The module communicates to the SLC 500 processor through the parallel backplane interface and receives power from the SLC 500 power supply through the backplane. The +5V dc backplane supply powers the SLC circuitry and the +24V dc backplane supply powers the module analog circuitry.
  • Page 14: Module Operation

    A graphic representation of this is shown below. Data Transfer Between the Module and Processor (shown for one channel) Voltage or Current Channel Data Word Analog Channel Input Channel Status Word SLC 500 1746-NI16 Processor Analog Input Module Channel Configuration Word...
  • Page 15: Quick Start For Experienced Users

    This chapter can help you to get started using the 1746-NI16 analog input module. The procedures here are based on the assumption that the user has an understanding of SLC 500™ products. The user should understand electronic process control and be able to interpret the ladder logic instructions required to generate the electronic signals that control the application.
  • Page 16: Procedures

    • analog input module (Catalog Number 1746-NI16) • removable terminal block (factory-installed) • Installation Instructions If the contents are incomplete, call your local Allen-Bradley representative for assistance. Ensure that your chassis and power supply support the 1746-NI16 module. Reference If you are installing the module in a hazardous location, read “Hazardous Location Considerations” on page 3-1.
  • Page 17 • Use shielded communication cable (Belden™ 8761) and keep length as short as possible. • Connect only one end of the cable shield to earth ground. • Connect all the shields to the earth ground at the SLC 500™ chassis mounting tab. Chapter 3 •...
  • Page 18 • Advanced Programming Software (APS) supports Class 3 configuration, after entering the ID code. Appendix C • SLC 500 A.I. Series Programming Software supports Class 3 configuration, after entering the ID code. (Converting from • RSLogix 500, version 1.30 or later, supports Class 3 configuration, after entering the ID code.
  • Page 19 Quick Start for Experienced Users 1746-NI16 Module Output Image - Channel Configuration Class 1 Class 3 O:1.0 channel 0 configuration word bit-mapped field • • O:1.1 channel 1 configuration word bit-mapped field • • O:1.2 channel 2 configuration word bit-mapped field •...
  • Page 20 Quick Start for Experienced Users Program the configuration. Reference Chapter 7 Do the programming necessary to establish the new configuration word setting in the previous step. (Application Examples) 1. Create integer file N10. Integer file N10 should contain one element for each channel used. (For this example we only need one, N10:0.) 2.
  • Page 21 Quick Start for Experienced Users Write the ladder program. Reference Chapter 5 Write the remainder of the ladder logic program that specifies how your analog input (Channel Configuration, data is processed for your application. In this procedure the module is located in slot 1. Data and Status) Chapter 7 Bit Number...
  • Page 22 Reference Chapter 6 Apply power. Download your program to the SLC 500 processor and put the controller into Run mode. During a normal start up, the module status LED and any enabled channel status LED turn on. (Module Diagnostics and...
  • Page 23: Installation And Wiring

    Chapter Installation and Wiring This chapter tells you how to: • avoid electrostatic damage • determine the chassis power requirement for the module • choose a location for the module in the SLC chassis • install the module • wire the module’s terminal block •...
  • Page 24: Environnements Dangereux

    Installation and Wiring Environnements dangereux Cet équipement est conçu pour être utilisé dans des environnements de Classe 1, Division 2, Groupes A, B, C, D ou non dangereux. La mise en garde suivante s’applique à une utilisation dans des environnements dangereux. DANGER D’EXPLOSION MISE EN GARDE •...
  • Page 25: 1746-Ni16 Power Requirements

    Module Location in Chassis Modular Chassis Considerations Place your 1746-NI16 module in any slot of an SLC 500 modular, or modular expansion chassis, except for the extreme left slot (slot 0) in the first chassis. This slot is reserved for the processor or adapter modules.
  • Page 26 Installation and Wiring Next, plot each of the currents on the chart. If the point of intersection falls within the operating region, your combination is valid. If not, your combination cannot be used in a 2-slot, fixed I/O chassis. See the example on page 3-5.
  • Page 27 Installation and Wiring Fixed Chassis Example The following example shows how to use the chart and table on page 3-4 to determine if the module combination of an 1746-IN16 and 1746-NI16 is supported by the fixed I/O chassis. 1. Find the current draws of both modules in the table. IN16 = 85 mA at 5V dc and 0 mA at 24V dc NI16 = 125 mA at 5V dc and 75 mA at 24V dc 2.
  • Page 28: General Considerations

    Installation and Wiring General Considerations Most applications require installation in an industrial enclosure to reduce the effects of electrical interference. Analog inputs are highly susceptible to electrical noise. Electrical noise coupled to the analog inputs reduces the performance (accuracy) of the module. Group your modules to minimize adverse effects from radiated electrical noise and heat.
  • Page 29: Module Installation And Removal

    Installation and Wiring Module Installation and When installing the module in a chassis, it is not necessary to remove the terminal block from the module. However, if the terminal block is Removal removed, use the write-on label located on the side of the terminal block to identify the module location and type.
  • Page 30: Module Installation Procedure

    Installation and Wiring Module Installation Procedure 1. Read the “Module Location in Chassis” section beginning on page 3-3. 2. Align the circuit board of the analog input module with the card guides located at the top and bottom of the chassis. 3.
  • Page 31: Terminal Wiring

    Maximum Torque = 0.7 to 0.9 Nm (6 to 8 in-lbs.) Pre wired Cables and Terminal Blocks The following 1492 cables and terminal blocks are available to assist in wiring the 1746-NI16 module: Allen-Bradley Prewired 1492-ACAB005A46, 0.5m (1.6 ft.) Cables 1492-ACAB010A46, 1.0 m (3.3 ft.) 1492-ACAB025A46, 2.5 m (8.2 ft.)
  • Page 32: Wiring Single-Ended Inputs

    3-10 Installation and Wiring Wiring Single-Ended Inputs 1746-NI16V Channel 0 Voltage Transmitter Channel 2 Voltage Transmitter Channel 4 Voltage Transmitter Channel 6 Voltage Analog Analog Transmitter Vdc power supply IN10 IN11 Optional second Vdc power supply IN12 IN13 IN14 IN15 (1) There are two common terminals for all of the 16 voltage inputs.
  • Page 33 3-11 Installation and Wiring 1746-NI16I Channel 0 2-wire current Transmitter Channel 2 2-wire current Transmitter Channel 4 2-wire current Transmitter Channel 6 3-wire current Transmitter Analog Analog Vdc power supply IN10 IN11 Optional second Vdc power supply IN12 IN13 IN14 IN15 (1) There are two common terminals for all of the 16 current inputs.
  • Page 34: Wiring Guidelines

    ATTENTION wiring the module to analog signal sources. Before wiring any analog module, disconnect power from the SLC 500 system and from any other source to the analog module. Follow the guidelines below when planning your system wiring. • To limit noise, keep signal wires as far away as possible from power and load lines.
  • Page 35: Input Devices

    3-13 Installation and Wiring Input Devices Transducer Source Impedance If the source impedance of the input device and associated cabling is too high, it affects the accuracy of the channel data word. Source impedance of 2000 ohms produces up to 0.01% of module error over and above the specified accuracy of the module.
  • Page 36 3-14 Installation and Wiring To wire your 1746-NI16 module follow these steps. 1. At each end of the cable, strip some casing to expose the individual wires. 2. Trim the signal wires to 50 mm (2 in.) lengths. Strip about 5 mm (3/16 in.) of insulation away to expose the end of the wire.
  • Page 37: Chapter 4 Module Id Code

    Chapter Preliminary Operating Considerations This chapter explains how the analog input module and the SLC 500™ processor communicate through the module’s input and output image. It lists the preliminary setup and operation required before the module can function in a 1746 I/O system. Topics discussed include how to: •...
  • Page 38: Considerations Class 1 And Class 3 Interface

    After entering the ID code (NI16I - 10403, NI16V - 10406), enter 32 input words and 32 output words. • SLC 500 A.I. Series™ Programming Software supports Class 3 configuration. After entering the ID code (NI16I - 10403, NI16V - 10406), enter 32 input words and 32 output words.
  • Page 39: Module Addressing

    Preliminary Operating Considerations Module Addressing The following memory maps show you how the input image and output image tables are defined for Class 1 and Class 3. Class 1 Memory Map Bit 15 Bit 0 Address Channel 0 or 8 Configuration Word 0 O:e.0 Word 1...
  • Page 40: Class 3 Memory Map

    Preliminary Operating Considerations Class 3 Memory Map Address Word 0 Channel 0 Configuration Word O:e.0 Word 1 Channel 1 Configuration Word O:e.1 Word 2 Channel 2 Configuration Word O:e.2 Word 3 Channel 3 Configuration Word O:e.3 Channel 4 Configuration Word Word 4 O:e.4 Word 5...
  • Page 41: Output Image - Configuration Words

    Preliminary Operating Considerations Output Image - Configuration Words The module output image (defined as the output from the processor to the module) contains information that you configure to define the way a specific module channel works. Each output word configures a single channel. Example - If you want to configure channel 2 on the analog module located in slot 4 in the chassis, your address would be O:4.2.
  • Page 42: Module Update Time

    The module update time is defined as the time required for the module to sample and convert the input signals of all enabled input channels and provide the resulting data values to the SLC 500 processor. For the most part, the module update time depends on the filter setting.
  • Page 43 Preliminary Operating Considerations The 1746-NI16 module sequentially samples the channels in a continuous loop according to the following diagram. The next channel in the order is sampled if any channel is disabled. Channel 0 Channel 4 Channel 8 Channel 12 Channel 1 Channel 5 Channel 9...
  • Page 44 Preliminary Operating Considerations The hardware architecture has some bearing on how the module firmware works and thus how a user can optimize performance when fewer than all 16 channels are required. You can enable any number of channels you want, but certain channel selections make data available to your ladder program more quickly than others.
  • Page 45: Channel Filter Frequency Selection

    Preliminary Operating Considerations Channel Filter Frequency The module uses a digital low-pass filter that provides noise rejection for the input signals. The digital filter is programmable, allowing you Selection to select from eight filter frequencies for each group of four channels. Selecting a low value (i.e., 6 Hz) for the channel filter frequency provides the best noise rejection for that group of channels.
  • Page 46 4-10 Preliminary Operating Considerations Aliasing Frequency Aliasing is a natural characteristic of discrete time sampling of analog signals. This can result in erroneous data in the data channel word. Aliasing is usually not a problem because the duration of the high-frequency signal is much shorter than the program scan time.
  • Page 47: Response To Slot Disabling

    Output Response The SLC 500 processor may change the module output data (configuration) as it appears in the processor output image. However, this data is not transferred to the module. The outputs are held in their last state.
  • Page 48 4-12 Preliminary Operating Considerations Publication 1746-UM001A-US-P...
  • Page 49: Channel Configuration

    Chapter Channel Configuration, Data, and Status This chapter examines the channel configuration word and the channel status word bit by bit and explains how the module uses configuration data and generates status during operation. It gives you information about how to: •...
  • Page 50: Output Image Channel Configuration Procedure

    Channel Configuration, Data, and Status After installation, each channel must be configured to establish the way the channel operates. You configure the channel by entering bit values into the configuration word using your programming device. A bit-by-bit examination of the configuration word is provided in the chart on page 5-3.
  • Page 51: Channel Configuration Word

    Channel Configuration, Data, and Status Channel Configuration Word Define To Select 15 14 13 12 11 10 9 Class 1 Read Data for Channel 0 to 7 Data or Status Read Data for Channel 8 to 15 Configuration Read Status for Channel 0 to 7 Read Status for Channel 8 to 15 Class 1 Handshaking To Reset Status Bit 6...
  • Page 52: Select Channel Enable (Bit 15)

    Channel Configuration, Data, and Status Select Channel Enable (Bit 15) Determine which channels are used in your program and enable them. Place a 1 in bit 15 to enable a channel. Place a 0 in bit 15 to disable the channel. In class 1, only the handshake bit (bit 2) needs to be set to transmit this configuration bit change.
  • Page 53: Select Calibration Mode (Bits 11 Through 9)

    Channel Configuration, Data, and Status Channels in How to select Filter Frequencies for the different A/D Groups A/D Group Groups Group 1 Channel 0 Filter selection for all the channels in group 1 is done in the Channel 1 configuration word for channel 0. Even if channel 0 is disabled, the Channel 2 filter setting needs to be selected in channel 0 for the rest of the Channel 3...
  • Page 54: Select Data Format (Bits 8 Through 6)

    Channel Configuration, Data, and Status Select Data Format (Bits 8 through 6) Select a data format for the data word value. Your selection determines how the analog input value from the A/D converter is expressed in the data word. Enter your 3-digit binary code in bit fields 8 through 6 of the channel configuration word.
  • Page 55: Class 1 Handshaking (Bit 2)

    Channel Configuration, Data, and Status Class 1 Handshaking (Bit 2) In Class 1, the module provides handshaking to simplify configuration. This handshaking feature is the fastest way to configure the module’s 16 channels. To transmit a channel’s configuration, bit 2 should be set to 1.
  • Page 56: Input Image - Channel Data Word

    Channel Configuration, Data, and Status Input Image - Channel Data The module input image uses 8 data word values in Class 1 and 16 data word values in Class 3. The converted voltage or current input Word data values reside in I:e.0 through I:e.7 (Class 1) or I:e.0 through I:e.15 (Class 3) of the module’s input image file.
  • Page 57 Channel Configuration, Data, and Status Class 3 Data Word I:e.0 channel 0 data word 16-bit integer I:e.1 channel 1 data word 16-bit integer I:e.2 channel 2 data word 16-bit integer I:e.3 channel 3 data word 16-bit integer I:e.4 channel 4 data word 16-bit integer I:e.5 channel 5 data word...
  • Page 58: Scaling The Channel Data Word

    5-10 Channel Configuration, Data, and Status Channel Data Word Values for Scaled Data Input Type Signal Range Scaled-for-PID Proportional Counts (default) NI4 Data Format ±10V dc -10.00V to +10.00V 0 to 16383 -32768 to 32767 -32768 to 32767 0 to 5V dc 0.0V to +5.00V 0 to 16383 -32768 to 32767...
  • Page 59 5-11 Channel Configuration, Data, and Status The 1746-NI4 data format converts the current and voltage signals into 16-bit two’s complement binary values. The table below identifies the current and voltage input ranges for the input channels, the number of significant bits, and the resolution. Voltage/Current Range Decimal Representation Number of Significant Bits...
  • Page 60: Scaling Examples

    5-12 Channel Configuration, Data, and Status Scaling Examples The following scaling examples show how to convert the channel data word from the configured data type to “real” units. Real units are the values being measured, such as temperature and pressure. To perform the scaling, you must know the defined voltage or current range for the channel’s input type.
  • Page 61: Engineering Units To Real Units

    5-13 Channel Configuration, Data, and Status Engineering Units to Real Units Example #1: A transducer is being used to measure temperature. The 4 to 20 mA signal is proportional to 100 to 500°C (212 to 932°F). The input data is in engineering units, i.e. 4 to 20 mA where ---------------------------------- - 4000...
  • Page 62: Scaled-For-Pid To Real Units

    5-14 Channel Configuration, Data, and Status Scaled-for-PID to Real Units Example: #3 A transducer is being used to measure temperature. The 4 to 20 mA signal range is proportional to 100 to 500°C (212 to 932°F) The input data is scaled for PID, i.e. input range of 0 to 16383 Input value to convert = 5500 The scaled range is 212 to 932°F The Input range is 0 to 16383...
  • Page 63: 1746-Ni4 Data Format Units To Real Units

    5-15 Channel Configuration, Data, and Status 1746-NI4 Data Format Units to Real Units Example: #5 A transducer is being used to measure flow rate. The -10V dc to +10V dc signal range is proportional to 0 to 100 GPM The input data is in “1746-NI4” format, i.e. input range of -32768 to 32767 Input value to convert = 10000 The Scaled range is 0 to 100 GPM The Input range is -32768 to +32767...
  • Page 64: Channel Status Checking

    5-16 Channel Configuration, Data, and Status Channel Status Checking If the module is in Class 3 mode, there are 8 additional input image words available for status information. The channel status word is a part of the module’s input image. Input words 16 to 31 correspond to and contain the configuration status of channels 0 to 15.
  • Page 65 5-17 Channel Configuration, Data, and Status Class 3 Status Word I:e.16 channel 0 status word bit-mapped field I:e.17 channel 1 status word bit-mapped field I:e.18 channel 2 status word bit-mapped field I:e.19 channel 3 status word bit-mapped field I:e.20 channel 4 status word bit-mapped field I:e.21 channel 5 status word...
  • Page 66: Class 1 Status Word

    5-18 Channel Configuration, Data, and Status Class 1 Status Word 15 14 13 12 11 10 9 Define To Select Class 1 Data from Channel 0 to 7 Data or Status Data from Channel 8 to 15 Configuration Status for Channel 0 to 7 Status for Channel 8 to 15 Input Type ±10 Vdc or ±...
  • Page 67: Class 3 Status Word

    5-19 Channel Configuration, Data, and Status Class 3 Status Word 15 14 13 12 11 10 9 Define To Select Class 1 Data from Channel 0 to 7 Data or Status Data from Channel 8 to 15 Configuration Status for Channel 0 to 7 Status for Channel 8 to 15 Input Type ±...
  • Page 68: Input Word Bit Definitions

    5-20 Channel Configuration, Data, and Status If the channel whose status you are checking is NOTE disabled (bit O:e.x/15 = 0), all bit fields are cleared. The status word for any disabled channel is always 0000 0000 0000 0000 regardless of any previous setting that may have been made to the configuration word in Class 3.
  • Page 69: Calibrate Channel Status (Bits 9 Through 7)

    5-21 Channel Configuration, Data, and Status Calibrate Channel Status (Bits 9 through 7) The calibrate channel status bits indicate the completion of the calibration process. The code of (0 0 0) indicates that the channel is in the normal run mode or this code can be used to exit the calibration mode.
  • Page 70: Input Type (Bits 3 And 2)

    5-22 Channel Configuration, Data, and Status Input Type (Bits 3 and 2) The input type bit field indicates what type of input signal the channel is configured for, based on the configuration word. The input type field is cleared when the channel is disabled. Class 1 Data or Status Configuration (Bits 1 and 0) When bits 1 and 0 are set to (0 0) or (0 1) in the configuration word, data is being requested from channels 0...
  • Page 71: Module Diagnostics And

    • module-level operations • channel-level operations Module-level operations include functions such as power-up configuration and communication with the SLC 500 processor. Channel-level operations describe channel-related functions, such as data conversion and open-circuit detection. Internal diagnostics are performed at both levels of operation, and any error conditions detected are immediately indicated by the module’s...
  • Page 72: Channel Diagnostics

    Module Diagnostics and Troubleshooting Channel Diagnostics When a channel is enabled (bit 15=1), a diagnostic check is performed to see that the channel has been properly configured. In addition, the channel is tested on every scan for configuration errors, out-of-range errors, and, for the 4 to 20 mA input type, open-circuit conditions.
  • Page 73: Open-Circuit Detection

    Module Diagnostics and Troubleshooting Open-Circuit Detection An open-circuit test is performed on all enabled channels configured for 4 to 20 mA input and all enabled channels with voltage configurations. Whenever an open-circuit condition occurs, the channel status LED blinks and the condition is reported in bits 15 through 13 of the channel status word.
  • Page 74: Led State Tables

    1746-NI16 module no longer communicates with the SLC processor. Channel states are disabled, and data words are cleared. Failure of any diagnostic test results in a non-recoverable error and requires the assistance of your local distributor or Allen-Bradley. Publication 1746-UM001A-US-P...
  • Page 75: Channel Status Leds (Green)

    Module Diagnostics and Troubleshooting Channel Status LEDs (Green) The channel status LED is used to indicate channel status and related error information contained in the channel status word. A solid green channel status LED indicates normal operation. The channel status LED blinks to indicate error conditions such as: •...
  • Page 76: Troubleshooting Flowchart

    Correct and retry. An open-circuit condition is Contact your Contact your Status present. Check channel and local distributor local distributor Bits (15 to wiring for open or loose or Allen-Bradley. or Allen-Bradley. connections. Correct and retry. Pattern (100) Publication 1746-UM001A-US-P...
  • Page 77: Replacement Parts

    1746-NI16 User Manual 1746-UM001A-US-P Contacting Allen-Bradley If you need to contact Allen-Bradley for assistance, please have the following information available when you call: • a clear statement of the problem including a description of what the system is actually doing. Note and record the LED states;...
  • Page 78 Module Diagnostics and Troubleshooting Publication 1746-UM001A-US-P...
  • Page 79: Application Examples

    1746-NI16 module in Class 1 mode. It then instructs the analog input module to begin reading data. Class 1 mode should only be used when the controller is a SLC 500 fixed, SLC-5/01, or when the module is located in a remote I/O chassis with a 1747-ASB. The significance of...
  • Page 80 Application Examples In contrast, Class 3 mode supports up to 32 I/O image words. Class 3 mode can be utilized with SLC 5/02, 5/03, 5/04, 5/05 and also in a remote ControlNet chassis (1747-ACN, ACNR). No multiplexing of data is required, making configuration and reading of status and analog data more straightforward.
  • Page 81: Ladder Files

    Application Examples Ladder Files File 2 Subroutine file 3 is used to configure all 16 channels of the 1746-NI16. This rung allows subroutine 3 to be scanned until all 16 channels are configured. The status words for all 16 channels containing the results of the configuration will be placed consecutively beginning with N7:66.
  • Page 82 Application Examples File 2 (Continued) I:6.3 I:6.3 Move Source I:6.3 0< 1746-NI16V 1746-NI16V Dest N7:53 0< B3:4 I:6.4 I:6.4 Move Source I:6.4 0< 1746-NI16V 1746-NI16V Dest N7:54 0< B3:4 I:6.5 I:6.5 Move Source I:6.5 0< 1746-NI16V 1746-NI16V Dest N7:55 0< B3:4 I:6.6 I:6.6...
  • Page 83 Application Examples File 2 (Continued) B3:0 Equal Source A B3:4 0000000000000000< Source B B3:0 255< Clear Dest B3:4 0000000000000000< The COP Instruction copies Control Words for channels 8 to 15, requesting analog data for those channels. The data is received from the NI16 in input image words I:6.0 through I:6.7, when bit 0 is set and bit 1 is reset for each of these input words.
  • Page 84 Application Examples File 2 (Continued) I:6.3 I:6.3 Move Source I:6.3 0< 1746-NI16V 1746-NI16V Dest N7:61 0< B3:5 I:6.4 I:6.4 Move Source I:6.4 0< 1746-NI16V 1746-NI16V Dest N7:62 0< B3:5 I:6.5 I:6.5 Move Source I:6.5 0< 1746-NI16V 1746-NI16V Dest N7:63 0< B3:5 I:6.6 I:6.6...
  • Page 85 Application Examples File 2 (Continued) B3:0 Equal Source A B3:5 0000000000000000< Source B B3:0 255< Clear Dest B3:5 0000000000000000< 0004 Publication 1746-UM001A-US-P...
  • Page 86 Application Examples File 3 CH 0 and 8 Configuration CH 0 Configuration Handshake Status Bit Complete I:6.0 B3:2 0000 Move Source N7:0 -16142< 1746-NI16V Dest O:6.0 0< CH 0 and 8 Configuration Handshake Control Bit O:6.0 1746-NI16V CH 0 and 8 Configuration CH 0 and 8 Configuration CH 0 Configuration Handshake Control Bit...
  • Page 87 Application Examples File 3 (Continued) CH 2 and 10 Configuration CH 2 Configuration Handshake Status Bit Complete I:6.2 B3:2 0004 Move Source N7:2 -16142< 1746-NI16V Dest O:6.2 0< CH 2 and 10 Configuration Handshake Control Bit O:6.2 1746-NI16V CH 2 and 10 Configuration CH 2 and 10 Configuration CH 2 Configuration Handshake Control Bit...
  • Page 88 7-10 Application Examples File 3 (Continued) CH 4 and 12 Configuration CH 4 Configuration Handshake Status Bit Complete I:6.4 B3:2 Move 0008 Source N7:4 -16142< 1746-NI16V Dest O:6.4 0< CH 4 and 12 Configuration Handshake Control Bit O:6.4 1746-NI16V CH 4 and 12 Configuration CH 4 Configuration CH 4 and 12 Configuration Handshake Status Bit...
  • Page 89 7-11 Application Examples File 3 (Continued) CH 5 and 13 Configuration CH 5 and 13 Configuration CH 5 Configuration Handshake Status Bit Handshake Control Bit Complete I:6.5 B3:2 O:6.5 0011 1746-NI16V 1746-NI16V CH 5 Configuration Complete B3:2 Move Source I:6.5 0<...
  • Page 90 7-12 Application Examples File 3 (Continued) CH 7 and 15 Configuration CH 7 Configuration CH 7 and 15 Configuration Handshake Status Bit Handshake Control Bit Complete I:6.7 B3:2 O:6.7 0015 1746-NI16V 1746-NI16V CH 7 Configuration Complete B3:2 Move Source I:6.7 0<...
  • Page 91 7-13 Application Examples File 3 (Continued) CH 1 and 9 Configuration CH 1 and 9 Configuration CH 9 Configuration CH 1 and 9 Configuration Handshake Control Bit Handshake Status Bit Complete Handshake Control Bit O:6.1 I:6.1 B3:2 O:6.1 0019 1746-NI16V 1746-NI16V 1746-NI16V CH 9 Configuration...
  • Page 92 7-14 Application Examples File 3 (Continued) CH 3 and 11 Configuration CH 3 Configuration CH 11 Configuration Handshake Status Bit Complete Complete B3:2 I:6.3 B3:2 0022 Move Source N7:11 -16141< 1746-NI16V Dest O:6.3 0< CH 3 and 11 Configuration Handshake Control Bit O:6.3 1746-NI16V CH 3 and 11 Configuration...
  • Page 93 7-15 Application Examples File 3 (Continued) CH 12 Configuration CH 4 and 12 Configuration CH 4 and 12 Configuration CH 4 and 12 Configuration Complete Handshake Control Bit Handshake Status Bit Handshake Control Bit O:6.4 I:6.4 B3:2 O:6.4 0025 1746-NI16V 1746-NI16V 1746-NI16V CH 12 Configuration...
  • Page 94 7-16 Application Examples File 3 (Continued) CH 6 and 14 Configuration CH 6 and 14 Configuration CH 14 Configuration CH 6 and 14 Configuration Handshake Status Bit Handshake Control Bit Complete Handshake Control Bit O:6.6 I:6.6 B3:2 O:6.6 0029 1746-NI16V 1746-NI16V 1746-NI16V CH 14 Configuration...
  • Page 95: Data File N7

    7-17 Application Examples File 3 (Continued) B3:3 B3:3 0032 CH 8 Configuration CH 9 Configuration CH 10 Configuration CH 11 Configuration CH 12 Configuration CH 13 Configuration Complete Complete Complete Complete Complete Complete B3:2 B3:2 B3:2 B3:2 B3:2 B3:2 0033 CH 14 Configuration CH 15 Configuration Complete...
  • Page 96: Class 3 Example

    7-18 Application Examples Class 3 Example The following ladder logic program configures all 16 channels of a 1747-NI16 analog input module. It then monitors the module status information and uses the analog data from the 16 channels when status for each channel is good. In Class 3 mode, the processor can read/write up to 32 I/O words from the module.
  • Page 97: Ladder File 2

    7-19 Application Examples Ladder File 2 At power-up, clear the input image table for the NI16 to be sure old status and analog data is not used and then copy the configuration words for each of the analog modules’16 channels. These configuration words are stored from N7:0 through N7:15. First Pass 0000 Fill File...
  • Page 98 7-20 Application Examples File 2 (Continued) N7:52 N7:52 N7:52 0008 Move Source I:6.6 0< Dest N7:36 0< N7:53 N7:53 N7:53 0009 Move Source I:6.7 0< Dest N7:37 0< N7:54 N7:54 N7:54 Move 0010 Source I:6.8 0< Dest N7:38 0< N7:55 N7:55 N7:55 0011...
  • Page 99: Data File N7

    7-21 Application Examples Data File N7 The table below is Data Table File N7. Words N7:0 through N7:15 are the configuration words for channels 0 through 15 of the NI16 module in the decimal radix. Refer to Chapter 5, Channel Configuration, Data and Status for an explanation of each bit in these words.
  • Page 100 7-22 Application Examples Publication 1746-UM001A-US-P...
  • Page 101: Specifications

    Appendix Specifications This appendix lists the specifications for the 1746-NI16 Analog Input Module. Electrical Specifications Description Specification Backplane Current Consumption 125 mA at 5V dc 75 mA at 24V dc Backplane Power Consumption 2.425W maximum (0.625W at 5V dc, 1.8W at 24V dc) Number of Channels 16 (backplane isolated) I/O Chassis Location...
  • Page 102: Physical Specifications

    NI16I Current Source (transmitter properly wired to its power supply): 249Ω maximum loop impedance, to meet common-mode voltage requirements Terminal Block Removable, Allen-Bradley spare part Catalog Number 1746-RT25G Allen-Bradley Prewired 1492-ACAB005A46, 0.5m (1.6 ft.) Cables 1492-ACAB010A46, 1.0 m (3.3 ft.) 1492-ACAB025A46, 2.5 m (8.2 ft.)
  • Page 103: Input Specifications

    Specifications Input Specifications Description Specification Type of Input NI16V ±10V dc, 1 to 5V dc, 0 to 5V dc, 0 to 10V dc, (Selectable) NII16I 0 to 20 mA, 4 to 20 mA, 20 mA, 0 to 1 mA ± Type of Data (Selectable) Engineering Units Scaled-for-PID...
  • Page 104 Specifications Publication 1746-UM001A-US-P...
  • Page 105: Configuration Worksheet

    Appendix Configuration Worksheet The following worksheet is provided to help you configure each of the channels on your module. See Chapter 5 for detailed configuration information. Bit Number Channel 0 Channel 1 Channel 2 Channel 3 Channel 4 Channel 5 Channel 6 Channel 7 Channel 8...
  • Page 106 Configuration Worksheet Publication 1746-UM001A-US-P...
  • Page 107: Two's Complement Binary Numbers

    Appendix Two’s Complement Binary Numbers The SLC 500™ processor memory stores 16-bit binary numbers. Two’s complement binary is used when performing mathematical calculations internal to the processor. Analog input values from the analog modules are returned to the processor in 16-bit two’s complement binary format.
  • Page 108: Negative Decimal Values

    Two’s Complement Binary Numbers Negative Decimal Values In two’s complement notation, the far left position is always 1 for negative values. The equivalent decimal value of the binary number is obtained by subtracting the value of the far left position, 32,768, from the sum of the values of the other positions.
  • Page 109: Appendix D Calibration Sequence

    Appendix Calibration The module should be calibrated to the following values to adhere to the “Module Error Over Full Temperature Range” specifications in Appendix A. Calibration Voltage or Current Range Module Type Low Calibration Value High Calibration Value 1746-NI16V -0.005 V to +0.005 V +10.245 V to +10.255 V 1746-NI16I -0.03 mA to +0.03 mA...
  • Page 110 Calibration Publication 1746-UM001A-US-P...
  • Page 111 Glossary The following terms and abbreviations are used throughout this manual. For definitions of terms not listed here refer to Allen-Bradley’s Industrial Automation Glossary, Publication AG-7.1. A/D - Refers to the analog to digital converter inherent to the module. The converter produces a digital value whose magnitude is proportional to the instantaneous magnitude of an analog input signal.
  • Page 112 Glossary is enabled and there are no channel errors. When the channel is disabled, the channel data word is cleared (0). digital filter - A filter implemented in firmware, using discrete, sampled data of the input signal. filter - A device that passes a signal or range of signals and eliminates all others.
  • Page 113 Glossary output image - The output from the SLC processor to the 1746-NI16 module. The output image contains the module configuration information. Each output word configures a single channel. remote configuration - A control system where the chassis can be located several thousand feet from the processor chassis.
  • Page 114 Glossary Publication 1746-UM001A-US-P...
  • Page 115 5-6 worksheet B-1 filter frequency 5-4 connection diagram 2-3 in configuration word 5-3 contacting Allen-Bradley for assistance P-4 input type 5-6 contents of manual P-2 open circuit state 5-5 current draw 3-3 cut-off frequency 4-9...
  • Page 116 Index corrective actions 6-4 errors 6-5 data word 4-5 bit definitions 5-20 addressing 4-5 corrective actions 6-4 definition G-2 descriptions 6-5 module input image 5-8 detecting channel-related errors 6-5 scaling examples 5-12 open circuit 6-3 values for engineering units 5-9 over-range error 6-2 values for scaled data 5-10 under-range error 6-2...
  • Page 117 Index location in chassis 2-3 invalid calibration reference 6-5 gain drift definition G-2 gain error See full scale error G-2 getting started 2-1 LEDs 1-2 tools required 2-1 channel status 6-5 channel status indicators 1-3 module status 6-4 module status indicator 1-3 heat considerations 3-6 state tables 6-4 high calibration 5-5...
  • Page 118 3-13 description 5-10 wiring 3-13 proportional counts troubleshooting scaling example 5-14 contacting Allen-Bradley P-4 LED examination 6-3 two’s complement binary numbers C-1 remote configuration definition G-3 removable terminal block 1-3 under-range detected error 6-5...
  • Page 119 Back Cover...
  • Page 120 Publication 1746-UM001A-US-P - December 1999 © 1999 Rockwell International Corporation. Printed in the U.S.A.

Table of Contents