SA0123: Verwendung von INI, ADR oder BITADR
Ermittelt die Verwendung der CODESYS Static Analysis-spezifischen Operatoren INI, ADR und BITADR.
Begründung: CODESYS-spezifische Operatoren verhindern die Portierbarkeit des Codes.
Wichtigkeit: Niedrig
Beispiel 107. Beispiel
PROGRAM PLC_PRG
VAR
uiTemp : UINT;
TempVarInFUNC : DWORD;
END_VAR
TempVarInFUNC := ADR(uiTemp); //SA0123
Ausgabe unter Ansicht Meldungen:
SA0123: Operator 'ADR' nicht erlaubt