LT¶
Returns TRUE if the first input is less than the second.
Signature¶
┌─────────┐
IN1 ─┤ │
│ LT ├─ OUT
IN2 ─┤ │
└─────────┘
FUNCTION LT : BOOL
VAR_INPUT
IN1 : ANY_ELEMENTARY;
IN2 : ANY_ELEMENTARY;
END_VAR
END_FUNCTION
Returns BOOL. LT accepts SINT, INT, DINT, LINT,
USINT, UINT, UDINT, ULINT, REAL, LREAL. Both
inputs must share the same type.
Inputs
Name |
Type |
Description |
|---|---|---|
|
|
The first value to compare. |
|
|
The second value to compare. |
Outputs
Name |
Type |
Description |
|---|---|---|
Return value |
|
TRUE if IN1 is strictly less than IN2, otherwise FALSE. |
Description¶
Returns TRUE if IN1 is strictly less than IN2, FALSE
otherwise. LT(a, b) is the functional form of the < operator:
a < b. Both forms are equivalent.
Example¶
result := LT(5, 10); (* result = TRUE *)
result := 5 < 10; (* result = TRUE, operator form *)
result := 5 < 5; (* result = FALSE *)
See Also¶
References¶
IEC 61131-3 §2.5.1.5.4