GT¶
Returns TRUE if the first input is greater than the second.
Signature¶
┌─────────┐
IN1 ─┤ │
│ GT ├─ OUT
IN2 ─┤ │
└─────────┘
FUNCTION GT : BOOL
VAR_INPUT
IN1 : ANY_ELEMENTARY;
IN2 : ANY_ELEMENTARY;
END_VAR
END_FUNCTION
Returns BOOL. GT 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 greater than IN2, otherwise FALSE. |
Description¶
Returns TRUE if IN1 is strictly greater than IN2, FALSE
otherwise. GT(a, b) is the functional form of the > operator:
a > b. Both forms are equivalent.
Example¶
result := GT(10, 5); (* result = TRUE *)
result := 10 > 5; (* result = TRUE, operator form *)
result := 5 > 5; (* result = FALSE *)
See Also¶
References¶
IEC 61131-3 §2.5.1.5.4