Skip to main content

SA0123: Usos de INI, ADR o BITADR

Detecta el uso de la CODESYS Static Analysis-operadores específicos INI, ADR, y BITADR.

Justificación: CODESYS-Los operadores específicos impiden la portabilidad del código.

Importancia: Baja

ejemplo 107. Ejemplo
PROGRAM PLC_PRG
VAR
    uiTemp : UINT;
    TempVarInFUNC : DWORD;
END_VAR
TempVarInFUNC := ADR(uiTemp);    //SA0123

Salida en el Mensajes vista:

  • sa_icon_message.png SA0123: Operador 'ADR' no permitido