Detecta constantes de enumeración que no se utilizan en el código del programa compilado.
Justificación: Las constantes de enumeración no utilizadas aumentan innecesariamente el tamaño de la definición de enumeración y pueden resultar confusas al leer el programa.
Regla PLCopen: CP24
Importancia: Bajo
Si existen varias aplicaciones en un proyecto, sólo se verán afectados los objetos situados por debajo de las aplicaciones activas en ese momento. Si sólo hay una aplicación, también se ven afectados los objetos del pool POU común.
Ejemplo
TYPE My_Enum : ( one := 1, two := 2 ); END_TYPEE --> SA0032: Unused enumeration constant 'one' --> SA0032: Unused enumeration constant 'two'