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.

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

R17

A_a

Hardware compensation gain

R18

B_h

Manufacturer scaling: Offset

R19

A_h

Manufacturer scaling: Gain

R20

B_w

User scaling: Offset

R33

A_w

User scaling: Gain

R34

Y_dac

Output value for the D/A converter

-

The equations of the straight line are enabled via register R32