Chapter. F2-08DA-2, 8-Channel Analog. In This Chapter...

Similar documents
Chapter. F2-02DA-1, F2-02DA-1L 2-Channel Analog. Current Output. In This Chapter...

Chapter. F2-02DAS-1, Isolated 2-Channel Analog Current Output. In This Chapter...

Chapter. F2-02DA-2, F2-02DA-2L 2-Channel Analog. In This Chapter...

Chapter. F2-08AD-2 8-Channel Analog Voltage Input. In This Chapter...

Chapter. F2-4AD2DA 4-Ch. In / 2-Ch. Out. In This Chapter...

Chapter. F2-04AD-1, 4-Channel Analog Current Input. In This Chapter:

Chapter. F0-04AD-1, 4-Channel Analog Current Input. In This Chapter...

Chapter. F2-04THM 4-Channel. In This Chapter...

F3 08AD 1 8-Channel Analog Input

F4-04DA-1 4-Channel Analog Current Output

Chapter F2-04RTD. 4-Channel RTD Input. In This Chapter...

F4 16DA 2 16-Channel Analog Voltage Output

F4 08DA 2 8-Channel Analog Voltage Output

F2-04AD-2, F2-04AD-2L 4-Channel Analog Voltage Input

F4-04ADS 4-Channel Isolated Analog Input

This Errata Sheet contains corrections or changes made after the publication of this manual.

F2-04AD-1, F2-04AD-1L 4-Channel Analog Current Input

Chapter. F2-8AD4DA-1 8-Ch. In / 4-Ch. Out Current Analog. In This Chapter...

F3 16AD 16-Channel Analog Input

CHAPTER F0-08ADH-1 8-CH. ANALOG CURRENT INPUT. In This Chapter...

F4 04DAS 1 4-Channel Isolated 4 20mA Output

D3 04AD 4-Channel Analog Input

This Errata Sheet contains corrections or changes made after the publication of this manual.

F4-08RTD 8-Channel RTD Input

Chapter. Getting Started. In This Chapter...

Drum Instruction Programming

P3-HSI High Speed Isolated Sinking/Sourcing Input

Allen-Bradley. User Manual. SLC 500 Analog I/O Modules. (Cat. Nos NI4, -NIO4I, -NIO4V, -NO4I, and -NO4V)

Differential ±750V peak continuous transformer isolation Common mode: -100dB at 60Hz -3dB at 10Hz, -12dB per octave

VersaPoint I/O Module

FC Series Signal Conditioners

P1-04ADL-2 Analog Input

Safety Precautions. Copyright / Trademarks

DC Voltage Hawk II H235 Series Advanced Digital Panel Meter

VersaPoint I/O Module

4 In This Chapter...

This Datasheet is for the IC693ALG391. Analog Current Output - 2 Channel.

MODEL AT-10 ANALOG TRANSMITTER

Series SIX Programmable Controllers

The Allen-Bradley Servo Interface Module (Cat. No SF1) when used with the Micro Controller (Cat. No UC1) can control single axis

University of Portland EE 271 Electrical Circuits Laboratory. Experiment: Digital-to-Analog Converter

P1-04DAL-1 Analog Output

Section 1, General information Introduction... 3 Description... 3 Specifications... 4 Wiring connections... 5

Automationdirect.com. D i r e c t L o g i c L o o p P I D C o p r o c e s s o r F P I D

SmartBlock I/O Module - HE579DAC107/HE579DAC207 8/4 Channel Current and Voltage Output 0-5V / 0-10V / 4-20mA / 0-20mA - CsCAN

RTD Input Module. Product Specifications and Installation Data 1 DESCRIPTION 2 INSTALLATION

Hoffman Controls. OEM Installation Manual. Description. Application. Field Recalibration. Features. 744-H, C, HP, CP Series Step Controllers NOTE

VARIO RTD 2. Function. I/O Extension Module With Two Analog Input Channels for the Connection of Temperature Shunts (RTD) User Manual

DUAL OUTPUT AC CURRENT/VOLTAGE TRANSDUCER

TIP551. Optically Isolated 4 Channel 16 Bit D/A. Version 1.1. User Manual. Issue December 2009

OP5340-1/OP USER GUIDE

CX105 Conductivity/Resistivity Transmitter

LPR2430ER 2.4 GHz Spread Spectrum Transceiver Module Small Size, Light Weight, +18 dbm Transmitter Power

VersaMax Mixed Discrete / High-Speed Counter Module

IXIAN TM class V 1.5. EC Transmitter This is an evolving document. EC Transmitter IXIAN TM. Features

Microprocessor-Compatible 12-Bit D/A Converter AD667*

E2P0 DVP

INSTALLATION & OPERATION MANUAL

GE Fanuc IC695ALG600. Rx3i PacSystem

Design Implementation Description for the Digital Frequency Oscillator

IP-OPTODA16CH4. 4 Channels of Optically Isolated 16-Bit D/A Conversion. User Manual. SBS Technologies, Inc. Subject to change without notice.

USING RS-232 to RS-485 CONVERTERS (With RS-232, RS-422 and RS-485 devices)

An American Control Electronics Brand PCM4 SERIES USER MANUAL PCM4.

P1-04THM Analog Input

ADVANCED PLC PROGRAMMING. Q. Explain the ONE SHOT (ONS) function with an application.

HE693THM884/888 High Resolution Thermocouple Module Product Specifications and Installation

SilverMax Datasheet. QuickSilver Controls, Inc. NEMA 23 Servomotors.

Technical Note Series

Analog Inputs and Outputs

VersaMax Mixed Discrete / High-Speed Counter Module

IB IL AI 8/IS IB IL AI 8/IS-PAC

Installation and Operating Manual

General Application Notes Remote Sense Remote On / Off Output Trim Series Operation Parallel Operation...

TECHNICAL MANUAL. SERIES AP5103 DIN-Rail DC Strain Gage Conditioner ISO 9001/AS9100

Programmable Logic Arrays (PLAs)

FC-33, DC SELECTABLE SIGNAL CONDITIONER

Chapter. Output Functions. In This Chapter...

APPLICATION BULLETIN PRINCIPLES OF DATA ACQUISITION AND CONVERSION. Reconstructed Wave Form

This Datasheet is for the IC693ALG220. Analog Voltage Input - 4 Channel.

8-Bit A/D Converter AD673 REV. A FUNCTIONAL BLOCK DIAGRAM

IB IL TEMP 2 UTH. Function. INTERBUS Inline Terminal With Two Analog Input Channels for Measuring Temperature. Data Sheet 5722B

TIP500. Optically Isolated 16 Channel 12 Bit ADC. Version 1.1. User Manual. Issue January 2010

INPUT RESISTANCE OR CLAMP VOLTAGE. 2 Years 23 C ±5 Voltage mv 3 10 nv > 10 G

XC series PLC expansion module User Manual

Worldwide Manufacturer of Gas Detection Solutions. Transmitter EC 23. Operation Manual

PP300T060-ND. 3-Phase POW-R-PAK IGBT Assembly 300 Amperes/600 Volts

HC900 Hybrid Controller

AD557 SPECIFICATIONS. T A = 25 C, V CC = 5 V unless otherwise noted) REV. B

IB IL AI 2/SF. Function. INTERBUS Inline Terminal With Two Analog Input Channels. Data Sheet 5564A

Programmable Logic Arrays (PLAs)

4002-ALM USER MANUAL 4002 ALM DUAL TRIP AMPLIFIER WITH RE-TRANSMITTED OUTPUT

E2T0 DVP

Electro Controls. Input-Output Modules WattsIndustries.co.uk

APPLICATION BULLETIN. SERIAL BACKGROUNDER (Serial 101) AB23-1. ICS ICS ELECTRONICS division of Systems West Inc. INTRODUCTION CHAPTER 2 - DATA FORMAT

Isolated, Frequency Input 5B45 / 5B46 FEATURES APPLICATIONS PRODUCT OVERVIEW FUNCTIONAL BLOCK DIAGRAM

PL420 PROGRAMMABLE LOGIC CONTROLLER

Contents. Software Requirements

PACSystems* RX3i and Series 90-30

The Temperature Controlled Window Matt Aldeman and Chase Brill ME 224 June 2003

R208 Microstepping Driver. User Manual Version 1.3. Lin Engineering Vineyard Blvd, Morgan Hill, CA 95037

Transcription:

F--, -hannel nalog Voltage Output hapter In This hapter... Module Specifications Setting the Module Jumpers onnecting the Field Wiring Module Operation Writing the ontrol Program

hapter : F--, -hannel nalog Voltage Output Module Specifications The F-- nalog Output module provide several hardware features: nalog outputs are optically isolated from the PL logic. The module has a removable terminal block so the module can be easily removed or changed without disconnecting the wiring. ll channels can be updated in one scan if either a L, a L- or a L PU is used in the PL. Outputs are voltage sourcing. Outputs can be configured for any of the following ranges: ) V ) V Firmware Requirements: To use this module, L PUs must have firmware version. or later. To use the pointer method for writing values, L PUs require firmware version. or later. L PUs require firmware version. or later. F-- -V m NLOG -V -V V +V +V +V +V +V +V +V +V +V F-- NLOG H F-- - L nalog Manual, th Edition Rev.

hapter : F--, -hannel nalog Voltage Output The following tables provide the specifications for the F nalog Output Module. Output Specifications Number of hannels, single-ended Output Range V, V Resolution bit ( in ) Output Type Voltage sourcing Peak Output Voltage V (clamped by transient voltage suppressor) Load Impedance kq ( V range); kq ( V range) Load apacitance. µf maximum Linearity Error (end to end) ± count (±.% of full scale) maximum onversion Settling Time µs maximum (full scale change).. ms for digital out to analog out Full-scale alibration Error (offset error included) ± counts maximum, @ ( F) Offset alibration Error ± counts maximum, @ ( F) Maximum Inaccuracy ±.% @ ( F) ±.% ( F) ccuracy vs. Temperature ± ppm/ full scale calibration change (including maximum offset change of counts) NOTE: One count in the specifications table is equal to one least significant bit of the analog data value ( in ) PL Update Rate General Specifications channel per scan maximum (multiplexing) channels per scan maximum (pointer L/L-/L only) igital Outputs / Output Points Required binary data bits, channel I bits, output enable bit / () output points required Power udget Requirement m @ V (supplied by the base) External Power Supply V(± %), m (outputs fully loaded) Operating Temperature ( F) Storage Temperature - (- F) Relative Humidity % (non-condensing) Environmental ir No corrosive gases permitted Vibration MIL ST. Shock MIL ST. Noise Immunity NEM IS- nalog Output onfiguration Requirements The F-- nalog output appears as a -point discrete output module. The module can be installed in any slot of a L PL, but the available power budget and discrete I/O points are the limiting factors. heck the L PL User Manual for the particular model of PU and I/O base being used for information regarding power budget and number of local, local expansion or remote I/O points. L nalog Manual, th Edition Rev. -

hapter : F--, -hannel nalog Voltage Output Special Placement Requirements (L and Remote I/O ases) It is important to examine the configuration if a L PU is being used. s can be seen in the section on Writing the ontrol Program, V-memory locations are used to capture the analog data. If the module is placed in a slot so that the output points do not start on a V-memory boundary, the program instructions aren t able to access the data. This also applies when placing this module in a remote base using a -RSSS in the PU slot. orrect! ata is correctly entered so output points start on a V-memory boundary. Incorrect MS V To use the V-memory references required for a L PU, the first output address assigned to the module must be one of the following locations. The table also shows the V-memory addresses that correspond to these locations. V V V V V V V V V LS MS F-- Slot Slot Slot Slot Slot pt pt pt pt pt Input Input Output Output Output X X pt Input X X X X pt Input X X - V V V LS pt Output pt Output F- Slot Slot Slot Slot Slot pt Output - ata is split over three locations, so instructions cannot access data from a L. MS V LS - L nalog Manual, th Edition Rev.

hapter : F--, -hannel nalog Voltage Output Setting the Module Jumpers The F-- nalog Output module uses a jumper for selecting the voltage ranges of V or V. This figure shows the jumper locations. See the table on the following page to determine the proper settings for your application. -V Voltage Range and Output ombinations The table lists both possible combinations of voltage ranges and data formats, along with the corresponding jumper settings. The following graphs show the voltage range to output data format relationship for each of the two selections. Ranges - V ottom oard Topoard Voltage Range Output ata Format Jumper Setting (top board) V Install V Remove V V V V V V V V L nalog Manual, th Edition Rev. -

hapter : F--, -hannel nalog Voltage Output onnecting the Field Wiring Wiring Guidelines our company may have guidelines for wiring and cable installation. If so, check the guidelines before beginning the installation. Here are some general things to consider: Use the shortest wiring route whenever possible. Use shielded wiring and ground the shield at the transmitter source. o not ground the shield at both the module and the source. o not run the signal wiring next to large motors, high current switches, or transformers. This may cause noise problems. Route the wiring through an approved cable housing to minimize the risk of accidental damage. heck local and national codes to choose the correct method for your application. User Power Supply Requirements The F-- requires an external power supply for the field. The module requires V, at up to m current. The L bases have internal V power supplies that provide up to m of current. This power source could be used instead of a separate power supply if only a few analog modules are being used. If a separate power supply is to be used, choose one that meets the power requirements of the application. WRNING: If the internal V base power is used, be sure to calculate the power budget. Exceeding the power budget can cause unpredictable system operation that can lead to a risk of personal injury or equipment damage. - L nalog Manual, th Edition Rev.

hapter : F--, -hannel nalog Voltage Output Wiring iagram The F-- module has a removable connector which helps to simplify wiring. Squeeze the top and bottom retaining clips and gently pull the connector from the module. Use the following diagram to connect the field wiring. h load KK ohms minimum h load KK ohms minimum V @ m + V S ee NOTE +V S ee NOTE +V +V +V +V Internal Module Wiring NOTE : Shields should be connected to the V terminal of the module or V of the power supply. +V +V +V +V to onverter +V +V V V h Voltage source to onverter h Voltage source to onverter F-- -V m NLOG -V -V V +V +V +V +V +V +V +V +V +V F-- NLOG H L nalog Manual, th Edition Rev. -

hapter : F--, -hannel nalog Voltage Output Module Operation efore beginning to write the control program, it is important to take a few minutes to understand how the module processes the analog signals. hannel Update Sequence for a L PU (Multiplexing) If a multiplexing program is being used, only one channel of data can be sent to the output module on each scan. The module refreshes both field devices on each scan, but only new data can be read by the PU at the rate of one channel per scan. Since there are eight channels, it can take eight scans to update all channels. However, if only one channel is being used, that channel will be updated on every scan. The multiplexing method can also be used for the L, L-, and L PUs. Scan alculate the data Write data Read inputs Executepplication Program Write to outputs Scan N Scan N+ Scan N+ Scan N+... Scan N+ System Using Multiplex Method (L) hannel hannel hannel hannel... hannel - L nalog Manual, th Edition Rev.

hapter : F--, -hannel nalog Voltage Output hannel Update Sequence for L, L-, and L PUs (Pointer Method) If either a L, L- or a L PU is used with the pointer method, all channels can be updated on every scan. This is because the three PUs support special V-memory locations that are used to manage the data transfer. This is discussed in more detail in the next section on Writing the ontrol Program. Scan alculate the data Write data Read inputs Executepplication Program Write to outputs Scan N Scan N+ Scan N+ Scan N+ Scan N+ System With L/ - / PU Using Pointer Method hannel,... hannel,... hannel,... hannel,... hannel,... L nalog Manual, th Edition Rev. -

hapter : F--, -hannel nalog Voltage Output Understanding the Output ssignments Remember that the F-- module appears to the PU as a -point discrete output module. These points provide the data value and an indication of which channel to update. Note, if either a L, L or a L PU is being used, these bits may never have to be used, but it may be an aid to help understand the data format. Since all output points are automatically mapped into V-memory, the location of the data word that will be assigned to the module can be simply determined. The individual bits in this data word location, represents specific information about the analog signal. MS hannel Select Outputs Three of the outputs select the active channel. Remember, the V-memory bits are mapped directly to discrete outputs. The binary weight of these three bits determines which channel is selected. The channel to be updated is controlled by these three outputs. F- Slot Slot Slot Slot Slot pt Input X X pt Input X X pt Output pt Output - V V V LS MS ata its pt Output V = channel select outputs Select hannel Outputs hannel Number Selected X X X X X X X X X X X X LS - L nalog Manual, th Edition Rev.

hapter : F--, -hannel nalog Voltage Output nalog ata its The first twelve bits represent the analog data in binary format. it Value it Value Output Enable The last output can be used to update outputs. If this output is OFF, the outputs are cleared. V Module Resolution Since the module has -bit resolution, the analog signal is converted into counts ranging from ( ). For example, for a V range, send a to get a V signal, and to get a V signal. This is equivalent to a binary value of to, or to FFF hexadecimal. Each count can also be expressed in terms of the signal level by using the equation shown. V V V MS MS The table below shows the smallest change in signal level due to a digital value change of LS count. Resolution = H L LS = data bits V =signal sign output H = High limit of the signal range L = Low limit of the signal range LS Voltage Range Signal Span ivide y Smallest Output hange V volts. mv V volts. mv L nalog Manual, th Edition Rev. -

hapter : F--, -hannel nalog Voltage Output Writing the ontrol Program alculating the igital Value The control program must calculate the digital value that is sent to the analog output. Several methods can be used to do this, but the best method is to convert the values to engineering units. This is accomplished by using the formula shown. djustments may need to be made to the formula depending on the scale of the engineering units. = U format H L onsider the following example which controls pressure from.. PSI. Using the formula will calculate the digital value to be sent to the analog output. The example shows the conversion required to yield. PSI. The multiplier of is because the decimal portion of. cannot be loaded in the program, so it is shifted right one decimal place to make a usable value of. Refer to the example on the next page to write the conversion program. for output = nalog Value ( ) U = Engineering Units H = High limit of the engineering unit range L = Low limit of the engineering unit range = U = (H L) ( ) - L nalog Manual, th Edition Rev.

hapter : F--, -hannel nalog Voltage Output The onversion Program This example program shows how to write the program to perform the engineering unit conversion to output data formats. This example assumes that a value has been stored in V and V for channels and respectively. NOTE: The L has many instructions available so that math operations can simply be performed using format. o the math in, then convert to binary before writing to the module output. SP SP L V MUL K IV K V L V MUL K IV K V The L instruction loads the engineering units used with channel into the accumulator. This example assumes the numbers are. Since SP is used, this rung automatically executes on every scan. ou could also use anx,,etc. permissive contact. Multiply the accumulator by (to start the conversion). ivide the accumulator by (because we used a multiplier of, we have to use instead of ). Store the result inv (the actual steps required to send the data are shown later). The L instruction loads the engineering units used with channel into the accumulator. This example assumes the numbers are. Since SP is used, this rung automatically executes on every scan. ou could also use anx,,etc. permissive contact. Multiply the accumulator by (to start the conversion). ivide the accumulator by (because we used a multiplier of, we have to use instead of ). Store the result inv (the actual steps required to send the data are shown later). L nalog Manual, th Edition Rev. -

hapter : F--, -hannel nalog Voltage Output Writing Values: Pointer Method and Multiplexing Two methods are used to read data values in the L, pointer and multiplexing. When to use either method and how to use it will be discussed here. Since the pointer method will not work if the PL has a L installed, only the multiplexing method can be used. Either method for reading the data values can be used with the L, L- and L PUs, however, the pointer method will simplify programming the PL. Writing Values (Pointer Method) for the L, L- and L PUs Once the data values have been calculated they must be entered into the program in order to output the values. The L series has special V-memory locations assigned to each base slot that will greatly simplify the programming requirements. With these V-memory locations, the number of channels to update are specified, also, where to read the data that is written to the output is specified. NOTE: L PUs with firmware release version. or later and. L PUs with firmware release version. or later support this method. The following example program shows how to setup these locations. Place this rung anywhere in the ladder program, or in the initial stage if stage programming instructions are being used. This is all that is required to write the data to V-memory locations. Once the data has been written to V-memory math can be used on the data, compare the data against preset values, etc. V is used in the example but any user V-memory location can be used. In this example the module is installed in slot. e sure to use the V-memory locations for the module placement. The pointer method automatically converts values to. SP L -or- L K K V L O V Loads a constant that specifies the number of channels to scan and the data format. The lower byte, most significant nibble (MSN) selects the data format (=, =inary), the LSN selects the number ofchannels (-). The binary format is used for displaying data on some operator interfaces. The L/ PUs do not support binary math functions, whereas the L does. Special V-memory location assigned to slot that contains the number ofchannels to scan. This loads an octal value for the first V-memory location that will be used to store the output data. For example, the O entered here would designate the following addresses: h -V, h -V...h - V The octal address (O) isstored here. V isassigned toslot and acts as a pointer, which means the PU will use the octal value in this location to determine exactly where tostore the output data. - L nalog Manual, th Edition Rev.

hapter : F--, -hannel nalog Voltage Output The following tables show the special V-memory locations used by the L, L- and L for the PU base and local expansion base I/O slots. Slot (zero) is the module next to the PU or -M module. Slot is the module two places from the PU or -M, and so on. Remember, the PU only examines the pointer values at these locations after a mode transition. lso, if the L (multiplexing) method is used, verify that these addresses in the PU are (zero). The table below applies to the L, L- and L PU base. PU ase: nalog Output Module Slot-ependent V-memory Locations Slot No. of hannels V V V V V V V V Storage Pointer V V V V V V V V The table below applies to the L- or the L PU base. Expansion ase -M #: nalog Output Module Slot-ependent V-memory Locations Slot No. of hannels V V V V V V V V Storage Pointer V V V V V V V V The table below applies to the L- or the L PU base. Expansion ase -M #: nalog Output Module Slot-ependent V-memory Locations Slot No. of hannels V V V V V V V V Storage Pointer V V V V V V V V The table below applies to the L PU base. Expansion ase -M #: nalog Output Module Slot-ependent V-memory Locations Slot No. of hannels V V V V V V V V Storage Pointer V V V V V V V V The table below applies to the L PU base. Expansion ase -M #: nalog Output Module Slot-ependent V-memory Locations Slot No. of hannels V V V V V V V V Storage Pointer V V V V V V V V L nalog Manual, th Edition Rev. -

hapter : F--, -hannel nalog Voltage Output Writing ata Example(Multiplexing) The following example shows how to write the data to be sent to the output using the multiplexing method. This can be used for all L PUs. L V IN OR K L V IN OR K L V IN OR K L V IN OR K ontinued Restarts the update sequence. Updates channel. Updates channel. Updates channel. Updates channel. - L nalog Manual, th Edition Rev.

hapter : F--, -hannel nalog Voltage Output Writing ata Example(Multiplexing) continued SP SP L V IN OR K L V IN OR K L V IN OR K L V IN OR K V Updates channel. Updates channel. Updates channel. Updates channel. Sends the data tothe module. Our example starts with V, but the actual value depends onthe location of the module in your application. L nalog Manual, th Edition Rev. -

hapter : F--, -hannel nalog Voltage Output Write ata to One hannel The following example can be used if only one channel is to be written to, or if the outputs are to be controlled individually. on t forget to either embed the sign information or use the sign output bit for bipolar ranges. SP nalog and igital Value onversions It is sometimes useful to do quick conversions between the signal levels and the digital values. This can be helpful during startup or troubleshooting. The following table shows some formulas to help with the conversions. Range If the digital value is known If the analog signal level is known. V = V L V IN N KFFF V RST RST RST = For example, if a V range is used, and a V signal level is needed, use the formula to the right to determine the digital value to be stored in the V-memory location which contains the data. The L instruction loads the data into the accumulator. Since SP is used, this rung automatically executes on every scan. ou could also use an X,, etc. permissive contact. The IN instruction converts the accumulator data to binary (you must omit this step if you have already converted the data elsewhere). The N instruction masks off the channel select bits to prevent an accidental channel selection. The instruction sends the data tothe module. Our example starts with V, but the actual value depends onthe location of the module in your application.,, -OFF selects channel for updating. isthe output enable bit. = () = () = () = (V) = (.) () = - L nalog Manual, th Edition Rev.