beautypg.com

5 linearization block (ln) – Micromod MOD: 1800P - MOD 30ML Identity Module (Version 2) Algorithms, Tables and Sequential Logic Functions User Manual

Page 39

background image

Logic Functions - Book 2

LINEARIZATION BLOCK

8-31

8.5

LINEARIZATION BLOCK (LN)

The linearization block produces a linearized value of a floating-point input signal from a
specified source, or from a local data value. Several methods of linearization are supported
by this block. The method used for a given occurrence of this block is specified by the
Linearization Type. Certain attributes of the linearizer block are only present for a given type
of linearization. Linearization is done once every group scan interval as long as an input
source is configured and the state is Run.

A functional block diagram of the block is shown in Figure 8-16. The linearization block
General display used to configure the block, is shown in Figure 8-17.

Sq, Mod Sq, SQRT,

Mod SQRT Errors

BAD

Result Quality

NO

YES

Floating

Point Value

Input

Linearization

Type

Temperature

Scale

State (RUN,
HOLD, OFF,

DEBUG)

Floating Point

Data Source

Piecewise

Table No.

Quality Check

GOOD

Square Root,

or Mod SQRT

Piecewise or

Inverse Piecewise

Linearization

RTD or TC Type, or

Inverse TC Type

Linearization

Input Data Quality

Input Range,

Bottom

Output Range

Desired?

NO

YES

Output

Normalization

Output Range,

Top

Output Range,

Bottom

Input Range,

Top

Input Range

Desired?

OR

OR

Input

Normalization

Linear

Square, or

Mod Square

OR

Set Quality

Bad on Calc

Error (Y/N)

Bad Inputs

Accepted

(Yes/NO)

Diagnostic

Group

(None, 1 - 7)

Calculation

Error

(Enab/Supp)

Calculation

Error

Result

Unacked Error

Active Error

Figure 8-16. Functional Block Diagram, Linearization Block