KL4112 - Dual Channel Analog Output Terminal, 0 to 20 mA, 16 Bit

Basic function principles

The KL4112 analog output terminal generates signals in the range from 0 to 20 mA. The terminal supplies the output voltage with a resolution of up to 16 bits. The output voltage is output electrically isolated from the terminal bus level.

 

The LEDs indicate the operating state of the associated terminal channels.

green Run LED:
On: Normal operation
Off: Watchdog timer overflow has occurred. If no process data are transmitted by the Bus Coupler for 100 ms, the green LEDs go out. The output assumes a user-specified voltage (see Feature register).
 
 

Process data input format

In the delivery state the process data are shown in two's complement form (integer -1 corresponds to 0xFFFF).

 
Output value
Process data
dec
hex
0 mA
0
0x0000
10 mA
16383
0x3FFF
20 mA
32767
0x7FFF
 
 

Process data

The process data arriving from the Bus Coupler are output to the process:

 
Y_0 = B_a + A_a*X
Y_dac = Y_0
(1.0)
Neither user nor manufacturer scaling is active.
Y_1 = B_h + A_h * X
Y_dac = Y_1
(1.1)
Manufacturer scaling active
Y_2 = B_w + A_w * X
Y_dac = Y_2
(1.2)
User scaling active
Y_1 = B_h + A_h * X
Y_dac = B_w + A_w * Y_1
(1.3)
(1.4)
Manufacturer and user scaling active
 
 

Key

 
Name
Name
Register
X
PLC process data
-
B_a
Hardware compensation offset
A_a
Hardware compensation gain
B_h
Manufacturer scaling: Offset
A_h
Manufacturer scaling: Gain
B_w
User scaling: Offset
A_w
User scaling: Gain
Y_dac
Output value for the D/A converter
-

The equations of the straight line are enabled via register R32