Function Block - Detects High and Low limits of a signal with hysteresis.

Inputs

Input

Data type

Description

H

REAL

Value of the High limit.

X

REAL

Input signal.

L

REAL

Value of the Low limit.

EPS

REAL

Value of the hysteresis.

Outputs

Output

Data type

Description

QH

BOOL

TRUE if the signal exceeds the High limit.

Q

BOOL

TRUE if the signal exceeds one of the limits (equals to QH OR QL).

QL

BOOL

TRUE if the signal exceeds the Low limit.

Remarks

In LD language, the input rung (EN) is used for enabling the block. The output rung is the QH output.

ST Language

MyAlarm is a declared instance of LIM_ALRM function block.

MyAlarm (H, X, L, EPS);
QH := MyAlarm.QH;
Q := MyAlarm.Q;
QL := MyAlarm.QL;

FBD Language

Fixed_Image

LD Language

The block is not called if EN is FALSE.

Fixed_Image

Fixed_Image See also

ALARM_A  ALARM_M


Created with the Personal Edition of HelpNDoc: Enhance Your Documentation with HelpNDoc's Advanced Project Analyzer