H : REAL Value of the High limit
X : REAL Input signal
L : REAL Value of the Low limit
EPS : REAL Value
of the hysteresis
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
In FFLD language, the input rung (EN) is used for enabling the block. The output rung is the QH output.
(* MyAlarm is a declared instance of LIM_ALRM function block *)
MyAlarm (H, X, L, EPS);
QH := MyAlarm.QH;
Q := MyAlarm.Q;
QL := MyAlarm.QL;
(* The block is not called if EN is FALSE *)
(* MyAlarm is a declared instance of LIM_ALRM function block *)
Op1: CAL MyAlarm (H, X, L, EPS)
FFLD MyAlarm.QH
ST QH
FFLD MyAlarm.Q
ST Q
FFLD MyAlarm.QL
ST QL
See also
|
Copyright © 2015 Kollmorgen™ |
|