DL205 Analog Manual, 7th Edition Rev. D
14-19
Chapter 14: F2-4AD2DA 4-Ch. In / 2-Ch. Out Analog Combination
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A
B
C
D
Single Input Channel Selected (Multiplexing)
Since it isn’t necessary to determine which channel is selected, the single channel example
shown below can be implemented in the user program.
Write Output Values (Multiplexing)
Since all channels are multiplexed into a single data word, the control program can be setup
to determine which channel to write the data to. Since the module appears as Y output points
to the CPU, it is simple to use the channel selection outputs to determine which channel to
update.
Note, this example is for a module installed in slot 3, as shown in the previous examples. The
addresses used would be different if the module was used in a different slot. These rungs can
be placed anywhere in the program or if stage programming is being used, place them in a
stage that is always active.
This example is a two-channel multiplexer that updates each channel on alternate scans. Relay
SP7 is a special relay that is On for one scan, then Off for one scan. This multiplexing example
can be used with all of the DL205 CPUs.
NOTE:
Binary data must be sent to the output module. If the data is already in binary format, do not use the BIN instruction
shown in this example.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
A
b
C
D
It is usually easier to perform math operations in
BCD. You can leave out this instruction if your
application does not require it.
This instruction masks the channel identification
bits. Without this, the values used will not be
correct so do not forget to include it.
Loads the complete data word into the accumulator.
The V-memory location depends on the I/O
configuration. See Appendix A for the memory map.
Store channel 1 when module is not busy.
LD
V40401
ANDD
KFFF
BCD
OUT
V2000
When the module is not busy and X34 and X35 are
off, channel 1 data is stored in V2000.
X36
X34
X35
OUT
Y35
Loads the data for channel 1 into the accumulator.
Load data into the accumulator.
SP7
SP1
Send data to V-memory assigned to the module.
BIN
Convert the data to binary (you must omit this step if
you have converted the data elsewhere).
SP1 is always on.
OUT
V40501
LD
V2000
SP7
LD
V2001
Loads the data for channel 2 into the accumulator.
The OUT instruction sends the data to the module. Our
example starts with V40501, but the actual value
depends on the location of the module in your
application.
SP7
OUT
Y34
SP7
Select the channel to update.
Selects channel 1 for update when Y34 is OFF
(Y35--ON deselects channel 2). Note, Y34 and Y35 are
used due to the previous examples. If the module was
installed in a different I/O arrangement, the addresses
would be different.
Selects channel 2 for update when Y35 is OFF
(Y34--ON deselects channel 1). Note, Y34 and Y35 are
used due to the previous examples. If the module was
installed in a different I/O arrangement, addresses
would be different.
Содержание DL205
Страница 1: ...DL205 Analog I O Manual Manual Number D2 ANLG M ...
Страница 2: ...Notes ...
Страница 6: ...Notes ...