Math Blocks > Integrator function block

Integrator function block status handling

Block execution is impacted by the status of IN_1 and IN_2. The increment is added to the accumulated value when the status of IN_1 (and IN_2 when applicable) is Good. If the status is not Good, the last Good status value is used to calculate the increment to be added to the accumulated value.

The output status calculation is based on the accumulation of input statuses. The calculation includes the accumulation for only the worst status of the two input channels when IN_2 is enabled.

Output status is determined by the integration of the absolute value of bad input values relative to integration of absolute value of total input values. An input status of uncertain is treated as bad for the quality calculation.

The output status is determined with the following logic:

The following figure illustrates output status designations:

Figure: Integrator function block output status determination