You are on page 1of 2

Dual Input Check (XIOCK00) Page 1 of 2

Dual Input Check (XIOCK00)


Block Category: XIOCK00, Steam_Turbine
The Dual Input Check (XIOCK00) block compares a pair of analog (typically thermocouple) inputs against each other and
high (HF_LIM) and low (LF_LIM) analog limit constants. The spread limit (SRD_LIM) analog constant determines the
amount of variance that can occur between the INPUT1 and INPUT2 values before a logic 1 is passed to the LDIFF output
(typically this value will be less than HF_LIM and LF_LIM inputs). If the inputs are within the spread limit and do not exceed
either high or low limits, the block will pass the average of the input values as the OUTPUT. When the input values exceed
the SRD_LIM but remain within the high and low limits, the higher of the two values is passed to the output. If a single input
value exceeds a limit, the other valid input value is passed. In the condition where both inputs exceed the limit values, it will
cause INPUT1 (an invalid input) to be passed to the OUTPUT. If an input value exceeds any of the limits expressed above, an
alarm output LALARM is set to True.

XIOCK00 Block

Inputs
Name Data Type Description
HF_LIM Real Control constant for high fail limit
LF_LIM Real Control constant for low fail limit
INPUT1 Real Input1 variable
INPUT2 Real Input2 variable

file:///C:/Users/Maint/AppData/Local/Temp/~hh1973.htm 3/17/2022
Dual Input Check (XIOCK00) Page 2 of 2

SRD_LIM Real Allowable difference/spread alarm limit

Outputs
Name Data Type Description
FAILED Boolean Both inputs failed out of limits logical
OUTPUT Real Output selected value (Average or Maximum or Not Failed)
LDIFF Boolean Outside of difference/spread limit logical
LALARM Boolean Bad input logical, or of diff and fault

file:///C:/Users/Maint/AppData/Local/Temp/~hh1973.htm 3/17/2022

You might also like