ZU25201e_e.doc / Sep-13
Page 26 / 36
11. Free Programmable Linearization
This programmable feature allows the user to convert the linear counting process to a non-
linear analogue output. There are 16 programmable interpolation points available, which can be
set in any desired distance over the full conversion range. Between two coordinates, the unit
uses linear interpolation. Therefore it is advisable to use more points in a range with strong
curves and only a few points where the curvature is less.
To specify your desired linearization curve, you must first set the „Linearization Mode“ register
to either 1 or 2.
Use registers P1(x) to P16(x) to specify the coordinates on the x-axis. These are the analogue
output values that the unit normally would generate according to the actual count. The settings
are in % of full scale.
Now enter the attached values to registers P1(y) to P16(y). These are the values that the
analogue output will generate instead of the x- values
Example: the value set to register P2(y) will substitute original value P2(x) etc.
x-registers must use continuously increasing settings, i.e. P1(x) must have
the lowest and P16(x) must have the highest setting
All entries use a percentage format of xx.xxx% full scale. Setting 0.000%
means zero output and setting 100.000% means full scale output.
With Linearization Mode set to 1, it is a must to set P1(x) to 0% and
P16(x) to 100%. Linearization is defined in the positive range only and the
negative range will be a mirror image of the positive range with
reference to zero.
With Linearization Mode set to 2, it is a must to set P1(x) to –100% and
P16(x) to +100%. This enables the user to set curves which are not
symmetric to the zero position.
x
y
P1(x)= 0%
P1(y)=10%
Linearisation Mode = 1
x
y
Linearisation Mode = 2
P1(x)= -100%
P1(y)= 95%
P8(x)= 0%
P8(y)= 80%
P16(x)=+100%
P16(y)= -60%
*)
P16(x)=100%
P16(y)= 80%
*) Output mode = 0