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

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

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

Chapter. F2-02DA-2, F2-02DA-2L 2-Channel Analog. 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. F2-08AD-2 8-Channel Analog Voltage Input. In This Chapter...

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

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

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

F3 08AD 1 8-Channel Analog Input

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

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...

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

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

F4 16DA 2 16-Channel Analog Voltage Output

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

F4-04ADS 4-Channel Isolated Analog Input

F4 08DA 2 8-Channel Analog Voltage Output

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

F3 16AD 16-Channel Analog Input

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...

P3-HSI High Speed Isolated Sinking/Sourcing Input

Drum Instruction Programming

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

VersaPoint I/O Module

P1-04DAL-1 Analog Output

4 In This Chapter...

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

P1-04ADL-2 Analog Input

XC series PLC expansion module User Manual

Analog Inputs and Outputs

FC Series Signal Conditioners

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

Safety Precautions. Copyright / Trademarks

CX105 Conductivity/Resistivity Transmitter

Advanced Ladder Logic Full IEC Languages 25A for <1 24 VDC DC Switched

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

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

DC Voltage Hawk II H235 Series Advanced Digital Panel Meter

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

JPQ2 PULSE ACCUMULATOR

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

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

ioselect UniCal DC Calibrator, Multimeter and UP488 Configurator

XIOC technology and networking modules

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

OP5340-1/OP USER GUIDE

+GF+ SIGNET Temperature Transmitter Instructions

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

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

Contents. Software Requirements

DUAL OUTPUT AC CURRENT/VOLTAGE TRANSDUCER

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

2302 Battery Simulator 2306, 2306-PJ Battery/Charger Simulators

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

CMOS Schmitt Trigger A Uniquely Versatile Design Component

SIMATIC. ET 200S distributed I/O 2AI I 4WIRE HS analog electronic module (6ES7134-4GB62-0AB0) Preface. Properties 1. Parameters 2.

VersaMax Mixed Discrete / High-Speed Counter Module

ROTRONIC HygroClip Digital Input / Output

Industrial Electrician Level 3

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

Contents. Warranty and Disclaimer 2 Introduction 3

Continental Hydraulics Installation Manual CEM-RA-A

MINI 048 / JUN 2003 PAGE 1. Temperature I/O Module HE500OCS048 / HE500OCS078 HE500RCS078

MAGTROL. DI Series Displacement Transducers. DI Data Sheet. Features

E2P0 DVP

USER S MANUAL POWER SUPPLY - ISOLATOR - SIGNAL CONVERTER ZSP 41 POWER SUPPLY - ISOLATOR - SIGNAL CONVERTER SIGNAL MULTIPLIER ZSP 41/2

Fieldbus Independent I/O Modules Incremental Encoder Interface Manual

Programmable Digital Controller

ST6911 IPT ACCELERATION VIBRATION TRANSDUCER ST6917 IPT VELOCITY VIBRATION TRANSDUCER Installation Manual

Tel: Fax:

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

FST Series HUMIDITY-TEMPERATURE TRANSMITTERS INSTRUCTION MANUAL

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

DeltaV SIS Logic Solver

BA507C & BA508C loop-powered 3½ digit panel mounting indicators

Bulletin 1402 Line Synchronization Module (LSM)

VersaMax Mixed Discrete / High-Speed Counter Module

Ultrasonic Multiplexer OPMUX v12.0

HE693THM884/888 High Resolution Thermocouple Module Product Specifications and Installation

P1-04THM Analog Input

JUMPFLEX. The Standard for Signal Conditioners

INSTRUCTION SHEET. Eaton Logic Controller ELCM TC Temperature Modules. [Applicable Temperature modules] ELCM-TC04ANNN MTN1

University of Pittsburgh

User s Manual for Integrator Short Pulse ISP16 10JUN2016

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

Creating Arbitrary Waveforms in the U2300A Series and U2500A Series Data Acquisition Devices

VT1419A Multifunctional Plus Measurement and Control Module

Battery Simulator Battery/Charger Simulators

ACK. Menue. Channel 1 Alarm Channel 2 Ch 2. Outputs. Filter constant. Output: Current limit 0.11 A ± 10 % Int. voltage drop 2.5 V at max.

AD9300 SPECIFICATIONS ELECTRICAL CHARACTERISTICS ( V S = 12 V 5%; C L = 10 pf; R L = 2 k, unless otherwise noted) COMMERCIAL 0 C to +70 C Test AD9300K

Allen-Bradley Automation

ES ,000 Counts ADC

Interfacing to the SoundStation VTX 1000 TM with Vortex Devices

Transcription:

F-0-, F-0-L -hannel nalog hapter urrent In This hapter... Module Specifications onnecting and isconnecting the Field Wiring Module Operation Writing the ontrol Program

hapter : F-0-, F-0-L, -hannel nalog urrent Module Specifications - The F-0- and F-0-L nalog modules provide several hardware features: nalog outputs are optically isolated from the PL logic. The modules have a removable terminal block so the module can be easily removed or changed without disconnecting the wiring. oth channels can be updated in one scan if either a L0, a L0- or a L0 PU is used in the L0 PL. F-0-: Low-power MOS design requires less than 0m from an external V power supply. F-0-L: Low-power MOS design requires less than 0m from an external V power supply. OU NLOG NLOG H H F-0- F 0-0V -0V 0m 0m NLOG NLOG -0m -0m 0V +V H + H+ H + H+ N N N NOTE: The F-0- and F-0-L modules look very similar and it is very easy to mistake one module for the other. If the module being used does not work, check the terminal label to see if it is a V (L) or a V model and that it is being supplied with the proper input voltage. N F-0 F-0 F-0- nalog onfiguration Requirements The F-0- (L) nalog output appears as a -point discrete output module. The module can be installed in any slot if either a L0 PU (firmware V. or later) or a L0 PU is used. The available power budget and discrete I/O points are the limiting factors. heck the user manual for the particular model of PU and I/O base being used for more information regarding power budget and number of local, local expansion or remote I/O points. OU NLOG NLOG H H F-0-L -V -V V 0m NLOG UT -0m 0V + +V V H H H+ H H+ N N N N F-0-L F-0-L L0 nalog Manual, th Edition Rev.

hapter : F-0-, F-0-L, -hannel nalog urrent The following tables provide the specifications for the F 0 and F-0-L nalog Modules. Review these specifications to make sure the module meets your application requirements. Specifications Number of hannels Range 0 m Resolution bit ( in 0) Type Single ended, common Maximum Loop Supply 0V Peak Voltage 0V (clamped by transient voltage suppressor) Load Impedance 0q minimum Maximum Load / Power Supply 0q / V, q / V, 0q / 0V Linearity Error (end to end) ± count (±0.0% of full scale) maximum onversion Settling Time 0µs maximum (full scale change) Full-scale alibration Error (offset error included) ± counts maximum, 0m @ ( F) Offset alibration Error ± counts maximum, m @ ( F) Maximum Inaccuracy 0.% @ ( F) 0.% @ 0 0 ( F) ccuracy vs. Temperature ±0ppm / 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 0) PL Update Rate General Specifications channel per scan maximum (-0 PU) channels per scan maximum (-0/0-/0 PUs) igital s Points Required binary data bits, channel I bits () output points required Power udget Requirement 0m @ V (supplied by the base) F-0-: V, 0m External Power Supply F-0-L: V, 0m (add 0m for each current loop used) Operating Temperature 0 0 ( F) Storage Temperature -0 0 (- F) Relative Humidity % (non-condensing) Environmental air No corrosive gases permitted Vibration MIL ST. Shock MIL ST. Noise Immunity NEM IS-0 L0 nalog Manual, th Edition Rev. -

hapter : F-0-, F-0-L, -hannel nalog urrent Special Placement Requirements (L0 and Remote I/O ases) It is important to examine the configuration if a L0 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 address from the table below. Incorrect To use the V-memory references required for a L0 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. X 0 0 0 0 0 0 V V000 V00 V00 V00 V00 V00 V00 V00 pt Input MS pt Input F-0- Slot 0 Slot Slot Slot Slot X0 X pt Input X0 X X0 X pt Input X0 X ata is split over three locations, so instructions cannot access data from a L0. MS V00 0 LS 0 pt 0 pt 0 - pt 0 V000 V00 V00 LS pt 0 0 pt 0 F-0- Slot 0 Slot Slot Slot Slot MS V00 0 pt 0 LS 0 0 - L0 nalog Manual, th Edition Rev.

hapter : F-0-, F-0-L, -hannel nalog urrent onnecting and isconnecting 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-0- (L) requires an external power supply. The same or separate power sources may be used for the module supply and loop supply. The module requires 0 V, at 0m. The two current loops also require 0 V, but at 0m each. The L0 bases have internal V power supplies that provide up to 00m of current. This power source could be used instead of a separate power supply if only a few of analog modules are being used. The current required will be 0m (module) plus 0m (two current loops) for a total of 0m. It is desirable in some situations to power the transmitters separately in a location remote from the PL. This will work as long as the transmitter supply meets the voltage and current requirements and the transmitter s minus (-) side and the module supply s minus (-) side are connected together. WRNING: If the internal V power budget is exceeded, it may cause unpredictable system operation that can lead to a risk of personal injury or equipment damage. L0 nalog Manual, th Edition Rev. -

hapter : F-0-, F-0-L, -hannel nalog urrent Wiring iagram The F-0- (L) module has a removable connector which helps to simplify wiring. Just squeeze the top and bottom retaining clips and gently pull the connector from the module. Use the following diagram to connect the field wiring. The diagram shows separate module and loop power supplies. If you desire to use only one field-side supply, just combine the supplies positive (+) terminals into one node and remove the loop supply. h load 0Ω typical h load 0Ω typical See NOTE See NOTE 0m + 0m for each loop + V 0V H- H- N/ N/ +V NOTE : Shields should be connected to the 0V terminal of the module or 0V of the power supply. NOTE : This is 0m only for the F-0-. H+ H+ N/ N/ Load Range The maximum load resistance depends on the particular loop power supply being used. OV Internal Module Wiring to onverter +V +V 0V V to onverter h urrent sinking to onverter h urrent sinking Transient protected precision digital to analog converter output circuits F-0-L -V 0m NLOG -0m 0V +V H H+ H H+ N N N N F-0-L Loop Power Supply Voltage cceptable Load Range 0V 0 0q V 0 q V 0 0q NLOG H - L0 nalog Manual, th Edition Rev.

hapter : F-0-, F-0-L, -hannel nalog urrent 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 Scanning Sequence for a L0 PU (Multiplexing) The L0 can send one channel of data per PU scan. The module refreshes two field devices on each scan, but new data can only be obtained from the PU at the rate of one channel per scan. Since there are two channels, it can take two scans to update both channels. However, if only one channel is being used, then that channel will be updated on every scan. The multiplexing method can also be used for the L0, L0-, and L0 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 With L0 PU hannel hannel hannel hannel hannel L0 nalog Manual, th Edition Rev. -

hapter : F-0-, F-0-L, -hannel nalog urrent hannel Scanning Sequence for L0, L0-, and L0 PUs (Pointer Method) If either a L0, L0- or L0 PU is used, both channels can be updated on every scan. This is because the all 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 L0/0 - /0 PU hannel, hannel, hannel, hannel, hannel, - L0 nalog Manual, th Edition Rev.

hapter : F-0-, F-0-L, -hannel nalog urrent Understanding the ssignments Remember that the F-0- (L) 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 L0, L0 or L0 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. F-0- The individual bits in this data word location, represents specific information about the analog signal. hannel Select s Two of the outputs select the active channel. Remember, the V-memory bits are mapped directly to discrete outputs. Turning a bit OFF selects its channel. y controlling these outputs, the channel(s) to be updated can be selected. hannel On Off Off On Off Off & (same data to both channels) On On None (both channels hold current values) Slot 0 Slot Slot Slot Slot pt Input X0 X pt Input X0 X MS Not used MS V000 V00 V00 LS pt 0 pt 0 - ata its V00 pt 0 = channel select outputs 0 LS 0 L0 nalog Manual, th Edition Rev. -

hapter : F-0-, F-0-L, -hannel nalog urrent nalog ata its The first twelve bits represent the analog data in binary format. it Value it Value 0 0 0 Module Resolution Since the module has -bit resolution, the analog signal is converted into 0 counts ranging from 0-0 ( ). For example, send a 0 to get a m signal and 0 to get a 0m signal. This is equivalent to a binary value of 0000 0000 0000 to, or 000 to FFF hexadecimal. The diagram shows how this relates to the signal range. Each count can also be expressed in terms of the signal level by using the equation shown. MS V00 LS 0 0m m = data bits 0m 0 0 Resolution = H L 0 H = high limit ofthe signal range L = lowlimit of thesignal range m /0 =.0μ per count 0 - L0 nalog Manual, th Edition Rev.

hapter : F-0-, F-0-L, -hannel nalog urrent Writing the ontrol Program Reading Values Pointer Method and Multiplexing Two methods are used to read data values in the L0, pointer and multiplexing methods. 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 L0 installed, only the multiplexing method can be used. Either method for reading the data values can be used with the L0, L0- and L0 PUs, however, the pointer method will simplify programming the PL. Pointer Method for the L0, L0- and L0 PUs Once the data values have been calculated they must be entered into the program in order to output the values. The L0 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: L0 PUs with firmware release version. or later and. L0 PUs with firmware release version.0 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. V000 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. SP0 L -or- L K K V L O000 V0 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 (i.e. 0=, =inary), the LSN selects the number ofchannels (or). The binary format is used for displaying data on some operator interfaces. The L0/0 PUs do not support binary math functions, whereas the L0 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 O000 entered here would designate the following addresses. h - V000, h - V00 The octal address (O000) isstored here. V0 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. L0 nalog Manual, th Edition Rev. -

hapter : F-0-, F-0-L, -hannel nalog urrent The following tables show the special V-memory locations used by the L0, L0- and L0 for the PU base and local expansion base I/O slots. Slot 0 (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 L0 (multiplexing) method is used, verify that these addresses in the PU are 0 (zero). The table below applies to the L0, L0- and L0 PU base. PU ase: nalog Input Module Slot-ependent V-memory Locations Slot 0 No. of hannels V0 V V V V V V V Storage Pointer V00 V0 V0 V0 V0 V0 V0 V0 The table below applies to the L0- or the L0 PU base. Expansion ase -M #: nalog Input Module Slot-ependent V-memory Locations Slot 0 No. of hannels V000 V00 V00 V00 V00 V00 V00 V00 Storage Pointer V00 V0 V0 V0 V0 V0 V0 V0 The table below applies to the L0- or the L0 PU base. Expansion ase -M #: nalog Input Module Slot-ependent V-memory Locations Slot 0 No. of hannels V0 V V V V V V V Storage Pointer V V V V V V V V The table below applies to the L0 PU base. Expansion ase -M #: nalog Input Module Slot-ependent V-memory Locations Slot 0 No. of hannels V00 V0 V0 V0 V0 V0 V0 V0 Storage Pointer V0 V V V V V V V The table below applies to the L0 PU base. Expansion ase -M #: nalog Input Module Slot-ependent V-memory Locations Slot 0 No. of hannels V00 V0 V0 V0 V0 V0 V0 V0 Storage Pointer V0 V V V V V V V - L0 nalog Manual, th Edition Rev.

hapter : F-0-, F-0-L, -hannel nalog urrent Writing ata (Multiplexing) The L0 PU does not have the special V-memory locations that allows for automatic enabling the data transfer. Since all channels are multiplexed into a single data word, the control program must be written in such a way to determine which channel to write the data to. Since the module appears as output points to the PU, it is very easy to use the channel selection outputs to determine which channel to update. The following example is for a module installed as shown in the previous examples. The addresses used would be different if the module were located in a different slot. These rungs can be placed anywhere in the user program or, if using stage programming, placed in an active stage. This example is a two-channel multiplexer that updates each channel on alternate scans. Relay SP is a special relay that is on for one scan, then off for one scan. Load data into the accumulator. SP SP SP L V000 L V00 Send data to V-memory assigned to the module. IN V00 Select the channel to update. SP SP Loads the data for channel into the accumulator. Loads the data for channel into the accumulator. onvert the data to binary (omit this this step if data is already in binary). SP is always on. The instruction writes the data tothe module. Our example starts with V00, but the actual value depends onthe location ofthe module in your application. Selects channel for update when is OFF (-ON deselects channel ). Note, and are used as in the previous examples. If the module was installed inadifferent slot the addresses would be different. Selects channel for update when is OFF (-ON deselects channel ). Note, and are used as in the previous examples. If the module was installed in adifferent slot the addresses would be different. NOTE: Use binary data to write to the module outputs. o not use a IN instruction if the data is already in binary format. L0 nalog Manual, th Edition Rev. -

hapter : F-0-, F-0-L, -hannel nalog urrent 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. SP IN Write ata to oth hannels In the example below, if both selected channels are off, they will be updated with the same data. SP L V000 N K0FFF V00 L V000 IN N K0FFF V00 RST RST RST The L instruction loads the data into the accumulator. Since SP is used, this rung automatically executes on every scan. Permissive contacts X,, etc. could also be used. The IN instruction converts the accumulator data to binary (omit this step aif is already in binary format). This N ouble instruction logically Ns the accumulator with the constant FFF. Itkeeps the data from affecting channel select bits. The instruction writes the data tothe module output. This example starts with V00, but the actual value depends onthe location of the module in your application. -OFF selects channel for updating. -ON deselects channel (do not update). The L instruction loads the data into the accumulator. Since SP is used, this rung automatically executes on every scan. Permissive contacts X,, etc. could also be used. The IN instruction converts the accumulator data to binary (omit this step aif is already in binary format). This N ouble instruction logically Ns the accumulator with the constant FFF. Itkeeps the data from affecting channel select bits. The instruction writes the data tothe module output. This example starts with V00, but the actual value depends onthe location of the module in your application. -OFF selects channel for updating. -ON deselects channel (do not update). - L0 nalog Manual, th Edition Rev.

hapter : F-0-, F-0-L, -hannel nalog urrent 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 have to be made to the formula depending on the scale of the engineering units. onsider the following example which controls pressure from 0.0. 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. = U 0 (H L) = 0 00 0 = 0 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 help with the conversions. For example, to covert a m signal level to a digital value, substitute for and complete the math as shown in the example to the right. = U 0 H L = nalog Value (0 0) U = Engineering Units H = High limit of the engineering unit range L = Low limit of the engineering unit range Range If the digital value is known If the analog signal level is known. 0m = + 0 = 0 ( ) = 0 ( ) = 0 (m ) = (.) () = L0 nalog Manual, th Edition Rev. -

hapter : F-0-, F-0-L, -hannel nalog urrent The onversion Program The example program shows how to write the program to perform the engineering unit conversion. This example assumes that a value has been stored in V00 and V0 for channels and respectively. NOTE: The L0 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 V00 MUL K0 IV K00 V000 L V0 MUL K0 IV K00 V00 The Linstruction loads the engineering units used for channel to the accumulator. This example assumes the numbers are. Since SP is used, this rung automatically executes on every scan. permissive contact, such as, an X,, etc. can also be used. Multiply the accumulator by 0 (to start the conversion). ivide the accumulator by 00 (because amultiplier of was used, 00 is used instead of 0). Store the result in V000 (the actual steps to write the data were shown earlier). The Linstruction loads the engineering units used for channel to the accumulator. This example assumes the numbers are. Since SP is used, this rung automatically executes on every scan. permissive contact, such as, an X,, etc. can also be used. Multiply the accumulator by 0 (to start the conversion). ivide the accumulator by 00 (because amultiplier of was used, 00 is used instead of 0). Store the result in V00 (the actual steps to write the data were shown earlier). - L0 nalog Manual, th Edition Rev.