inc
Short summary
method to increase __xword without overflow
Parameters
| Name | Type | Comment | Kind |
|---|---|---|---|
| value | __XWORD | - | inout |
Code
Declaration
METHOD PRIVATE inc
VAR_IN_OUT
value :__XWORD;
END_VAR
VAR CONSTANT
XWORD_MAX :__XWORD := TO___XWORD(0 - 1);
END_VAR
Implementation
value := SEL(value = XWORD_MAX, value + 1, XWORD_MAX);