Attention
IronPLC can only run very simple programs. The steps described are accurate but many language features are not yet supported.
ADD¶
Returns the sum of two or more inputs.
IEC 61131-3 |
Section 2.5.1.5.3 |
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 |
11 |
|
|
|
Not yet supported |
Description¶
Returns the sum of IN1 and IN2. ADD(a, b) is the functional
form of the + operator: a + b. Both forms are equivalent.
For integer types, overflow behavior wraps around (modular arithmetic).
Example¶
result := ADD(10, 20); (* result = 30 *)
result := 10 + 20; (* result = 30, operator form *)