Attention
IronPLC can only run very simple programs. The steps described are accurate but many language features are not yet supported.
NE¶
Returns TRUE if two inputs are not equal.
IEC 61131-3 |
Section 2.5.1.5.4 |
Support |
Supported |
Signatures¶
# |
Input (IN1) |
Input (IN2) |
Return Type |
Support |
|---|---|---|---|---|
1 |
|
|
|
Supported |
2 |
|
|
|
Supported |
3 |
|
|
|
Supported |
4 |
|
|
|
Supported |
5 |
|
|
|
Supported |
6 |
|
|
|
Supported |
7 |
|
|
|
Supported |
8 |
|
|
|
Supported |
9 |
|
|
|
Supported |
10 |
|
|
|
Supported |
Description¶
Returns TRUE if IN1 is not equal to IN2, FALSE otherwise.
NE(a, b) is the functional form of the <> operator: a <> b.
Both forms are equivalent.
For REAL and LREAL types, inequality comparison is subject to
floating-point precision limitations.
Example¶
result := NE(5, 10); (* result = TRUE *)
result := 5 <> 10; (* result = TRUE, operator form *)
result := 5 <> 5; (* result = FALSE *)