Description
Original instructions
Function description
The function block monitors the input variable X to detect whether it exceeds the upper limit or falls below the lower limit.
NOTE: If you only want to monitor the upper limit you can use the HYST_*** function block.
The data types for all input values must be the same.
EN and ENO can be configured as additional parameters.
Available functions
The following blocks are available:
Representation in FBD
Representation:
Representation in LD
Representation:
Representation in IL
Representation:
CAL INDLIM_Instance (X:=Input, MX_HIGH:=MaxHighLimit,
    MX_LOW:=MinHighLimit, MN_LOW:=MinLowLimit,
    MN_HIGH:=MaxLowLimit, MX_IND=>ReachedHighLimit,
    MN_IND=>ReachedLowLimit)
Representation in ST
Representation:
INDLIM_Instance (X:=Input, MX_HIGH:=MaxHighLimit,
    MX_LOW:=MinHighLimit, MN_LOW:=MinLowLimit,
    MN_HIGH:=MaxLowLimit, MX_IND=>ReachedHighLimit,
    MN_IND=>ReachedLowLimit) ;
Parameter description
Input parameter description:
Parameter
Data type
Meaning
X
Input variable
MX_HIGH
INT, DINT, UINT, UDINT, REAL
Maximum upper limit
MX_LOW
INT, DINT, UINT, UDINT, REAL
Maximum lower limit
MN_LOW
INT, DINT, UINT, UDINT, REAL
Minimum lower limit
MN_HIGH
INT, DINT, UINT, UDINT, REAL
Minimum upper limit
Output parameter description:
Parameter
Data type
Meaning
MX_IND
Display: Upper limit reached
MN_IND
BOOL
Display: Lower limit reached