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

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

F4 16DA 2 16-Channel Analog Voltage Output

F4 08DA 2 8-Channel Analog Voltage Output

D3 04AD 4-Channel Analog Input

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

F3 08AD 1 8-Channel Analog Input

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

F3 16AD 16-Channel Analog Input

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

F4-08RTD 8-Channel RTD Input

F4-04ADS 4-Channel Isolated Analog Input

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

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

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

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

Chapter. F0-04AD-1, 4-Channel Analog Current Input. 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-04THM 4-Channel. In This Chapter...

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

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

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

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

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

FC Series Signal Conditioners

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

Analog Inputs and Outputs

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

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

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

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

VersaPoint I/O Module

Chapter. Getting Started. In This Chapter...

UniStream Uni-I/O Modules

HE693THM884/888 High Resolution Thermocouple Module Product Specifications and Installation

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

USER S MANUAL PULSE INPUTS MODULE WITH PROVER SUPPORT

High Resolution Thermocouple Module Product Specifications and Installation Data

LX3V-8ITC User manual

E2T0 DVP

ROTRONIC HygroClip Digital Input / Output

P1-04DAL-1 Analog Output

VersaPoint I/O Module

VersaMax Mixed Discrete / High-Speed Counter Module

VersaMax Mixed Discrete / High-Speed Counter Module

P1-04ADL-2 Analog Input

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

DUAL OUTPUT AC CURRENT/VOLTAGE TRANSDUCER

CQM1H-MAB42 Analog I/O Board Connector CN1: Analog inputs 1 to 4. Name Specifications Model number Slot 1 (left slot) High-speed Counter Board

GE Fanuc IC695ALG600. Rx3i PacSystem

E2P0 DVP

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

INVERTER INSTRUCTION MANUAL. 16 bit digital input function. Plug-in option FR-A7AX PRE-OPERATION INSTRUCTIONS INSTALLATION AND WIRING

Bulletin 1402 Line Synchronization Module (LSM)

OVEN INDUSTRIES, INC. Model 5C7-362

PHOENIX CONTACT - 03/2007

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

PACSystems* RX3i and Series 90-30

IB ST (ZF) 24 PT 100 4/4

DC Voltage Hawk II H235 Series Advanced Digital Panel Meter

PL420 PROGRAMMABLE LOGIC CONTROLLER

April 1994 UCM-420A. Setpoint Controller. Operating and Installation Instructions

XC series PLC expansion module User Manual

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

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

The SCB-68 is a shielded board with 68 screw terminals for easy connection to National Instruments 68-pin products.

Servo Indexer Reference Guide

Parallel. Parallel. data transmission. Technical Information TR - ECE - TI - GB /05/2016

TD-100 Position Indicator

FC-33, DC SELECTABLE SIGNAL CONDITIONER

Manual SCA-SS V /02 page 1

Industrial Electrician Level 3

Tel: Fax:

FST Series HUMIDITY-TEMPERATURE TRANSMITTERS INSTRUCTION MANUAL

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

Absolute Rotary Encoder

Maximum Value for OEMs SM. NX70 High-speed Counters (NX70-HSC1, NX70-HSC2) User Manual

24V dc Analog Block I/O Module

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

2.1 General Specifications

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

Inductive Loop Detector

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

DP2000 ORDERING GUIDE To Order MODEL NO.

Continental Hydraulics Installation Manual CEM-RA-A

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

VECTOR INVERTER -INSTRUCTION MANUAL- 16-BIT DIGITAL INPUT FR-V5AH

6.6 Analog input module SM 331; AI 8 x 13 Bit; (6ES7331-1KF02-0AB0)

OUTPUT 5/24 VDC PWM/PT 2 CHANNEL. 1 Description. GFK-2761 May 2012

Ultrasonic Level Transmitters (Optional Exercise)

APPENDIX APPENDIX A 1

INSTALLATION & OPERATION MANUAL

REE series digital interpolators

DQM601 / DQM SEP 2003 Page Digital Outputs HE550DQM601 / HE559DQM601 24VDC Out, Negative Logic HE559DQM606 24VDC Out, Positive Logic

BS-3520 Digital Indicator

Drum Instruction Programming

BATCHMATE 1500 Batch Control Computer Technical Bulletin

UniStream Uni-I/O Modules

Publication Number ATFxxB Series DDS FUNCTION WAVEFORM GENERATOR. User s Guide

GE Fanuc IC695ALG312. Rx3i PacSystem

Transcription:

F44DAS 4-Channel Isolated 4mA

F44DAS 4-Channel Isolated 4mA Module Specifications The F44DAS 4-channel Isolated Analog module provides several features and benefits. ANALOG 4 CHANNELS PUT F44DAS 4-Ch. Iso. 4mA Each analog output is isolated from the other outputs. Analog outputs are optically isolated from PLC logic components. The module has a removable terminal block, so the module can be easily removed or changed without disconnecting the wiring. All four analog outputs may be set in one CPU scan (DL44 and DL45 CPUs only). Provides four channels of isolated current outputs if used with independent loop power supplies. Firmware Requirements: When using this module with an H4EBC, the H4EBC must have firmware version..46 or later. F44DAS 4mAmA V +V I +I V +V I +I V +V I +I V4 +V4 I4 +I4 Analog Configuration Requirements The F44DAS Analog requires discrete output points in the CPU. The module can be installed in any slot of a DL45 system, including remote bases. The limitations on the number of analog modules are: For local and expansion systems, the available power budget and discrete I/O points. For remote I/O systems, the available power budget and number of remote I/O points. Check the user manual for your particular model of CPU for more information regarding power budget and number of local or remote I/O points.

F44DAS 4-Channel Isolated 4mA The following table provides the specifications for the F44DAS Analog Module. Review these specifications to ensure the module meets your application requirements. Specifications Number of Channels 4, isolated current sourcing Ranges 4mA Resolution 6 bit ( in 6556) Isolation Voltage 5V continuous, channel to channel, channel to logic Load Impedance 55Ω Loop Supply Linearity Error (end to end) Offset Calibration Error Full Scale Calibration Error Maximum Inaccuracy Conversion Settling Time 8VDC counts (.5%) of full scale counts (.%) 8 counts maximum (offset error included).% at 5C (F).8% at to 6C ( to 4F) ms to.% of full scale F44DAS 4-Ch. Iso. 4mA General Module Specifications Digital Points Required Power Budget Requirement 6 data bits, channel ID, output enable () output points ma @ 5 VDC (from base) External Power Supply 5mA per channel, class Operating Temperature to 6C ( to 4 F) Storage Temperature Relative Humidity Environmental air to C (4 to 58 F) 5 to 95% (non-condensing) No corrosive gases permitted Vibration MIL STD 8C 54. Shock MIL STD 8C 56. Noise Immunity NEMA ICS-4

4 F44DAS 4-Channel Isolated 4mA Connecting the Field Wiring F44DAS 4-Ch. Iso. 4mA Wiring Guidelines Removable Connector our company may have guidelines for wiring and cable installation. If so, you should check those before you begin 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 module or the power supply return (V). Do not ground the shield at both the module and the transducer. Do 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. Check local and national codes to choose the correct method for your application. The F44DAS module has a removable connector to make wiring easier. Simply remove the retaining screws and gently pull the connector from the module. Wiring Diagram NOTE : Shields should be connected to the V. NOTE : Load must be within compliance voltage. NOTE : For nonisolated outputs, connect all V s together (V...V4) and connect all +V s together (+V...+V4). Internal module circuitry ANALOG 4 CHANNELS PUT CH CH 55 Note User Wiring Loop Supply 8 VDC 55 Note Note Loop Supply 8 VDC + Note Loop Supply 8 VDC + Note + D/A D/A F44DAS 4mAmA V I +V +I +V +I V I CH 55 Note Loop Supply 8 VDC + CH4 55 Note Note Note +4 I4 D/A D/A V I I +V +I V4 +V4 I4 +I4

F44DAS 4-Channel Isolated 4mA 5 Module Operation DL4 Special Requirements Even though the module can be placed in any slot, it is important to examine the configuration if you are using a DL4 CPU. As you will see in the section on writing the program, you use V-memory locations to send the analog data. As shown in the following diagram, if you place the module so the output points do not start on a V-memory boundary, the instructions cannot access the data. Correct! F44DAS 6pt V45 Data is correctly entered so output points start on a V-memory boundary address. V45 pt 5 6pt X X V45 X X5 8pt X6 X6 8pt X X V45 F44DAS 4-Ch. Iso. 4mA 5 5 4 4 Wrong! F44DAS 8pt 8pt 6pt Inut 6pt 6pt 4 X X X X X4 X5 X6 X Data is split over three locations, so instructions cannot access data from a DL4. V45 V45 V45 5 5 4 4

6 F44DAS 4-Channel Isolated 4mA Channel Scanning Sequence Before you begin writing the control program, it is important to take a few minutes to understand how the module processes and represents the analog signals. The F44DAS module allows you to update the channels in any order. our control program determines which channel gets updated on any given scan by using two binary encoded output points. With a DL44 or DL45 CPU, you can use immediate instructions to update all four channels in the same scan (we will show you how to do this later). F44DAS 4-Ch. Iso. 4mA Scan Read inputs Execute Application Program Calculate the data Scan N Scan N+ Channel Channel Scan N+ Channel Write data Scan N+ Channel 4 Scan N+4 Channel Write to outputs

F44DAS 4-Channel Isolated 4mA Bit Assignments ou may recall the F44DAS module requires discrete output points from the CPU. These points provide: The digital representation of the analog signal. Identification of the channel that is to receive the data. Since all output points are automatically mapped into V-memory, it is very easy to determine the location of the data word that will be assigned to the module. 8pt F44DAS 8pt V45 pt 5 6pt 6 V45 6pt 6pt F44DAS 4-Ch. Iso. 4mA V45 V45 Bit 5 4 9 8 6 5 4 Bit 5 4 9 8 6 5 4 5 Enable Bit 5 4 Unused Bits 4 Channel Select Bits Data word contains 6 data bits Within this V-memory location the individual bits represent specific information about the analog signal. Channel Select Bits Bits 6 and are binary encoded to select the channel that will be updated with the data. The bits are assigned as follows. V45 Bit 5 4 9 8 6 5 4 channel select bits 4 4 4 4 Channel Number 4

8 F44DAS 4-Channel Isolated 4mA F44DAS 4-Ch. Iso. 4mA Analog Data Bits Enable Bit The first sixteen bits of the V-memory location represent the analog data in binary format. Bit Value Bit Value 8 56 9 5 4 4 8 48 4 6 496 5 89 6 64 4 684 8 5 68 The most significant bit of the second word (or MSW) is the Enable Bit. Turning it on enables all four channels to be updated. Turning it off causes all output signal levels to go to 4mA and clears the module s internal data registers for all channels. After an off-to-on transition of this bit, each output stays at 4mA until the channel and the CPU writes a non-zero value to it. 5 4 5 4 V45 98654 = data bits V45 98654 = output enable bit Module Resolution Since the module has 6-bit resolution, the analog signal is converted into 6556 counts ranging from 6555 ( 6 ). For example, send a to get a 4mA signal and 6555 to get a ma signal. This is equivalent to a binary value of to, or to FFFF hexadecimal. The diagram shows how this relates to the signal range. ma 4mA 4 ma 6555 Resolution H L 6555 H = high limit of the signal range L = low limit of the signal range

F44DAS 4-Channel Isolated 4mA 9 Writing the Control Program Update Any Channel As mentioned earlier, you can update any channel per scan using regular I/O instructions, or any number of channels per scan using immediate I/O instructions. The following diagram shows the data locations for an example system. ou use the channel selection outputs to determine which channel gets updated (more on this later). 8pt F44DAS 8pt V45 pt 5 6pt 6 V45 6pt 6pt F44DAS 4-Ch. Iso. 4mA V45 V45 Bit 5 4 9 8 6 5 4 Bit 5 4 9 8 6 5 4 5 Enable Bit 5 4 Unused Bits 4 Channel Select Bits Data word contains 6 data bits Calculating the Digital Value our program has to calculate the digital value to send to the analog module. There are many ways to do this, but almost all applications are understood more easily if you use measurements in engineering units. This is accomplished by using the conversion formula shown. ou may have to make adjustments to the formula depending on the scale you choose for the engineering units. A U 6555 H L A = analog value ( 6555) U = engineering units H = high limit of the engineering unit range L = low limit of the engineering unit range Consider the following example which controls pressure from. to 99.9 PSI. By using the formula, you can easily determine the digital value that should be sent to the module. The example shows the conversion required to yield 49.4 PSI. Notice the formula uses a multiplier of. This is because the decimal portion of 49.4 cannot be loaded, so you adjust the formula to compensate for it. A U 6555 (H L) A 494 6555 A 4

F44DAS 4-Channel Isolated 4mA Engineering Unit Conversion 4 44 45 Here is how you would write the program to perform the engineering unit conversion. This example assumes you have calculated or loaded the engineering unit value and stored it in V. Also, you have to perform this for all four channels if you are using different data for each channel. NOTE: The DL45 offers various instructions that allow you to perform math operations using binary, BCD, etc. When using this module, it is usually easier to perform any math calculations in binary because of the large numbers involved. F44DAS 4-Ch. Iso. 4mA X V MULB KFFFF DIVB KE8 When X is on, the engineering units (stored in V) are loaded into the accumulator. This example assumes the numbers are BIN. Multiply the accumulator by 6555 (to start the conversion). Divide the accumulator by (E8 hex, because we used a multiplier of, we have to use instead of ). V Store the result in V. This is the digital value, in binary form, that should be sent to the module. V-Memory Registers The ladder program examples that follow occasionally use certain V-memory register addresses in the CPU that correspond to 6-bit output modules. Use the table below to find the V-memory address for the particular location of your analog module. See Appendix A for additional addresses for DL45 CPUs. V-Memory Register Addresses for 6-Point () Locations 4 6 4 6 V 45 45 45 45 454 455 456 45 45 45 4 6 4 6 4 4 44 46 V 45 45 454 455 456 45 45 45 45 45

F44DAS 4-Channel Isolated 4mA Sending Data to One Channel 4 44 45 The following programs show you how to update a single channel. Notice that the BCD method uses a slightly different program than the binary method. Both examples assume you already have the data loaded in V. Binary Example SP V Data is in a range of FFFF (hex). The instruction loads the data for channel into the accumulator. Since SP is used, this rung automatically executes on every scan. ou could also use an X, C, etc. permissive contact. Select Channel Enable s V45 4 RST 4 RST 5 The sends the 6 bits to the data word. Our example starts with, but the actual value depends on the location of the module in your application. Select channel for updating. 4 4 Channel Off Off Ch. Off On Ch. On Off Ch. On On Ch. 4 Turn on the output enable bit, to enable all output channels. F44DAS 4-Ch. Iso. 4mA BCD Example Data is in a range of 6555 ( words). SP D V BIN The D instruction loads the data for channel into the accumulator. Since SP is used, this rung automatically executes every scan. ou could also use an X, C, etc. permissive contact. The BIN instruction converts the accumulator data to binary. Select Channel Enable s V45 4 RST 4 RST 5 The instruction sends the data to the module. Our example starts with V45, but the actual value depends on the location of the module in your application. Select channel for updating. 4 4 Channel Off Off Ch. Off On Ch. On Off Ch. On On Ch. 4 Turn on the output enable bit, to enable all output channels.

F44DAS 4-Channel Isolated 4mA F44DAS 4-Ch. Iso. 4mA Sequencing the Channel Updates The next three example programs show you how to send digital values to the module when you have more than one channel. The first two examples will automatically update all four channels over four scans, while the last example updates all four channels in one scan. The first sequencing example is fairly simple and will work in almost all situations. We recommend it for new users. It uses control relays C through C4 as index numbers corresponding to the channel updated on any particular scan. At the end of each scan, only one control relay C through C4 is on. On each subsequent scan, the next control relay energizes. The channel sequencing automatically begins with channel on the first scan, or after any disruption in the logic. The second example is slightly more complex. However, it does not depend on the use of control relays to provide channel sequencing. Instead, it uses function boxes to increment a channel pointer value in V-memory. Then, other instructions perform bit manipulations to position the channel select bits properly in the output word to the module. In the last example, we show you how you can update all four channels in the same scan with DL44 and DL45 CPUs. However, this can increase the scan time and you may not always need to update all four channels on every scan.

F44DAS 4-Channel Isolated 4mA Sequencing Example, DL4/44/45 4 44 45 This example shows how to send digital values to the module when you have more than one channel. This example assumes you already have the data loaded in binary format in V, V, V, and V4 for channels 4 respectively (note that these locations are in a range of FFFF hex). It is important to use the rungs in the order shown for the program to work. Ch4. Done C4 C When channel 4 has been updated, C restarts the update sequence. Ch. Done C Ch. Done C Ch. Done C Restart C C C C C4 V4 V V V C4 C C C When channel has been updated, this rung loads the data for channel 4 into the accumulator. By turning on C4, this triggers the channel update (see the channel select rungs). When channel has been updated, this rung loads the data for channel into the accumulator. By turning on C, this triggers the channel update (see the channel select rungs). When channel has been updated, this rung loads the data for channel into the accumulator. By turning on C, this triggers the channel update (see the channel select rungs below). This rung loads the data for channel into the accumulator. C restarts the sequence after channel 4 is done (see the top rung). The first scan or any interruption in control relay sequencing is detected when control relays C through C4 are off. In this case, we also start the sequence with channel. F44DAS 4-Ch. Iso. 4mA SP V45 This rung loads the data to the appropriate bits of the data word. Our example starts with, but the actual value depends on the location of the module in your application. C C4 C Select Channel, Binary Encoded 4 4 Set 4 and 4 to select the output channel, based on the control relay status. CR(on) 4 4 Channel C Off Off Ch. C Off On Ch. C On Off Ch. C4 On On Ch. 4 C4 SP Enable s 5 Enables all four output channels. SP is always on.

4 F44DAS 4-Channel Isolated 4mA Sequencing Example, DL4/44/45 4 44 45 The following program example shows how to send digital values to the module when you have more than one channel. This example assumes you have the data in binary format and are using the following data locations. V channel data V channel data V channel data V channel 4 data V5 channel to update: = ch., = ch., = ch., = ch. 4 F44DAS 4-Ch. Iso. 4mA Always On SP V5 ORD K8 V45 This loads the number of the channel to be updated into the accumulator. The channels are 4, but the values in V5 range from and correspond to the channels. Logically ORs the value in the accumulator with the constant 8, which sets the Enable Bit. The result is stored in this location. V5 Again load the channel selection from V5 back into the accumulator. X V Use the channel selection value as an offset from V to load the channel data into the accumulator. V45 Sends the data stored in the lower half of the accumulator to the analog module (the instruction ignores the upper 6 bits of the accumulator). INCB V5 Increments the channel selection value. This allows the logic to cycle through all four channels. V5 = K4 K When channel 4 has been updated, this instruction resets the channel selection memory location to ( is for channel ). V5

F44DAS 4-Channel Isolated 4mA 5 Updating all Channels in a Single Scan, DL44/45 4 44 45 By using the Immediate instructions found in the DL44 and DL45 CPUs, you can easily update all four channels in a single scan. Before choosing this method, remember the Immediate instructions slow the CPU scan time. To minimize this impact, change the SP (Always On) contact to an X, C, etc. permissive contact that only updates the channels as required. This example assumes you are using binary format and already have the data loaded in V, V, V, and V4 for channels 4 respectively. This example will not work with DL4 CPUs. NOTE: This program will not work in a remote/slave arrangement. Use one of the programs shown that reads one channel per scan. Channel Example SP V IF K6 K8 IF K6 4 The instruction loads the data into the accumulator. Specifiying V selects channel. The IF instruction sends 6 bits to the data word. Our example starts with, but the actual value depends on the location of the module in your application. Loads the constant 8 into the accumulator. The IF instruction sends 6 bits to the data word. Our example starts with 4, but the actual value depends on the location of the module in your application. F44DAS 4-Ch. Iso. 4mA The remaining channels are updated with a similar program segment. The only changes are the location of the data for each channel (V, V, and V4) and the second instruction. The constant loaded with the second instruction is different for each channel. The following example shows where these differences occur. Changes for channels 4 SP V V location changes Constant changes IF K6 K8 The instruction loads the data into the accumulator. Specifying V selects channel. Here are the locations for each of the four channels. Location Channel V V V V4 4 The IF instruction sends 6 bits to the data word. Our example starts with, but the actual value depends on the location of the module in your application. Loads the constant 8 into the accumulator. IF K6 4 The IF instruction sends 6 bits to the data word. Our example starts with 4, but the actual value depends on the location of the module in your application. The following constants are used. Constant Channel K 8 K 8 K 8 K 8 4

6 F44DAS 4-Channel Isolated 4mA Analog and Digital Value Conversions Sometimes it is helpful to be able to quickly convert between the current signal levels and the digital values. This is especially useful during machine startup or troubleshooting. The following table provides formulas to make this conversion easier. Current Range Format 4 ma to 6555 If you know the digital value... A 6D 6555 4 D 6555 6 If you know the analog signal level... (A 4) F44DAS 4-Ch. Iso. 4mA