Skip to main content

SA0033: Variables no utilizadas

Detecta variables que se declaran pero no se usan dentro del código del programa compilado

Justificación: Las variables no utilizadas hacen que un programa sea menos legible y mantenible. Las variables no utilizadas llenan la memoria innecesariamente y desperdician tiempo de ejecución innecesariamente durante la inicialización.

Importancia: Media

Regla PLCopen: CP22 / CP24

Sugerencia

Para las variables de GVL: si existen varias aplicaciones en un proyecto, solo se consideran los objetos que se encuentran debajo de la aplicación activa actualmente. Si solo hay una aplicación, también se tienen en cuenta los objetos del conjunto de POU común

ejemplo 43. Ejemplo
PROGRAM PLC_PRG
VAR
    iCounter1 : INT;
    iCounter2 : INT;    // SA0033
END_VAR
iCounter1 := 100;

Salida en el Mensajes vista:

  • sa_icon_message.png SA0033: Variable 'iCounter2' no utilizada



Para más información, ver: