LIM_ALRM
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
LD Language
The block is not called if EN is FALSE.
LIM_ALRM |
IEC 61131-3 Automation platform > Programming - Reference guide > Advanced operations > LIM_ALRM |
Created with the Personal Edition of HelpNDoc: Enhance Your Documentation with HelpNDoc's Advanced Project Analyzer