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