LIMIT
Function - Bounds an integer between low and high limits.
Inputs
|
Input |
Data type |
Description |
|
IMIN |
DINT |
Low bound. |
|
IN |
DINT |
Input value. |
|
IMAX |
DINT |
High bound. |
Outputs
|
Output |
Data type |
Description |
|
Q |
DINT |
IMIN if IN < IMIN; IMAX if IN > IMAX; IN otherwise. |
Function diagram

Remarks
In LD language, the input rung (EN) enables the operation, and the output rung keeps the state of the input rung.
ST Language
Q := LIMIT (IMIN, IN, IMAX);
FBD Language

LD Language
The comparison is executed only if EN is TRUE.
ENO has the same value as EN.

LIMIT |
|
IEC 61131-3 Automation platform > Programming - Reference guide > Arithmetic operations > LIMIT |
Created with the Personal Edition of HelpNDoc: Easily create Qt Help files

