Functioning IP/IE4132

The analog output module generates output signals in the range from -10...10 V. The module supplies the output voltage with a resolution of up to 16 bits.

Process data (hex)

Process data (decimal)

Output value

0x8001

-32767

-10 V

0xC001

-16383

- 5 V

0x0000

0

0 V

0x3FFF

16383

5 V

0x7FFF

32767

10 V

Representation corresponds to the integer number format (INT). The default setting is for the process data to be entered in twos complement (-1 corresponds to 0xFFFF).

Process data

The process data written by the controller is output as follows:
x = PLC process data (D0, D1)
B_a, A_a = manufacturer scaling (registers 17, 18)
B_h, A_h = manufacturer scaling (registers 19, 20)
B_w, A_w = user scaling (registers 33, 24)
Y_dac = output value to the D/A converter

Neither user nor manufacturer scaling are active
Y_0 = B_a + A_a * x
Y_dac = Y_0

Manufacturer scaling active (default)
Y_1 = B_h + A_h * Y_0
Y_dac = Y_1

User scaling active
Y_2 = B_w + A_w  * Y_0
Y_dac = Y_2

Manufacturer and user scaling active
Y_1 = B_h + A_h *Y_0
Y_dac = B_w + A_w * Y_1

The linear equations are activated via register 32.

Conceptual circuit diagram