Analog Control Blocks

Signal Characterizer function block

The Signal Characterizer (SGCR) function block characterizes or approximates any function that defines an input/output relationship. The function is defined by configuring as many as twenty X,Y coordinates. The block interpolates an output value for a given input value using the curve defined by the configured coordinates. Two separate analog input signals can be processed simultaneously to give two corresponding separate output values using the same defined curve.

The Signal Characterizer function block supports signal status propagation. There are no standard alarms in this function block. Custom alarms are supported.

The Signal Characterizer function block correlates the input IN_1 to the output OUT_1 and the input IN_2 to the output OUT_2 according to the configured curve. You configure the curve by defining as many as twenty pairs of X,Y values in the CURVE_X and CURVE_Y parameters. The CURVE_X array defines the input values (X1 to X21) and the CURVE_Y array defines the output values (Y1 to Y21).

Figure: Signal Characterizer function block

IN_1 and IN_2 are the input values to the block.

OUT_1 is the output associated with IN_1.

OUT_2 is the output associated with IN_2.

The following diagram shows the internal components of the Signal Characterizer function block:

Figure: Signal Characterizer function block schematic diagram