Case label requires a literal or symbolic integer constant
An attempt is made to use a variable as a case label.
Only use literals and symbolic integer constants.
PROGRAM PLC_PRG
VAR
i : INT;
a : INT := 2;
END_VAR
CASE i OF
1: i := i+1;
a: i := i+2;
ELSE
i := i+10;
END_CASE;
--> C0218: Case label requires a literal or symbolic integer constant