CHAR_LIN: Linear characteristic curve

 

The CHAR_LIN (FB460) block uses a linear characteristic curve (function) to calculate an output value for each input value.

This characteristic curve is defined by entering auxiliary points [X1, X2, Y1, Y2]. The interpolation between the auxiliary points is linear.

Functionality

The block calculates, for each input value [In], the output value [Out] from the parameterized characteristic curve [X1]/[Y1] and [X2]/[Y2].

Outside the function range defined by the auxiliary points [X1, X2, Y1, Y2], the output value corresponds to either the first or last auxiliary value.

Inputs

Pin

E

Description

In

pa

Input

X1

pa

Auxiliary point X1

Y1

pa

Auxiliary value Y1

X2

pa

Auxiliary point X2

Y2

pa

Auxiliary value Y2

Outputs

Pin

E

Description

Out

a

Output

Input values

Pin

Description

Data Type

Default value

E.g. Engineering unit or Text group

Min.

Max.

In

Input

Real

0.0

 

-3.403E38

3.403E38

X1

Auxiliary point

Real

0.0

 

-3.403E38

3.403E38

Y1

Auxiliary value

Real

0.0

 

-3.403E38

3.403E38

X2

Auxiliary point

Real

0.0

 

-3.403E38

3.403E38

Y2

Auxiliary value

Real

0.0

 

-3.403E38

3.403E38

Output values

Pin

Description

Data Type

Default value

E.g. Engineering unit or Text group

Min.

Max.

Out

Output

Real

0.0

 

-3.403E38

3.403E38

Application

Convert air flow in [m3/h] to [%] of the nominal air flow (and vice versa). Example: Operating value in [m3/h]; display value in [%] of the nominal value.

 

x1 =

0

[m3/h]

x1 =

0

[m3/h]

 

x2 =

nominal

[m3/h]

x2 =

100

[m3/h]

 

y1 =

0

[%]

y1 =

0

[%]

 

y2 =

100

[%]

y2 =

nominal

[%]

 

Process response

Standard (see General rules and information).

Troubleshooting

The block does not generate an error message.