Ermittelt Enumerationskonstanten, die nicht im kompilierten Programmcode verwendet werden.
Begründung: Nicht verwendete Enumerationskonstanten vergrößern die Enumerationsdefinition unnötig und können beim Lesen des Programms verwirren.
PLCopen-Regel: CP24
Wichtigkeit: Niedrig
Wenn es in einem Projekt mehrere Applikationen gibt, werden nur die Objekte unter der gerade aktiven berücksichtigt. Wenn es nur eine einzige Applikation gibt, werden auch die Objekte im allgemeinen POUs-Pool betrachtet.
Beispiel
TYPE My_Enum : ( one := 1, two := 2 ); END_TYPEE --> SA0032: Nicht verwendet: Aufzählungskonstante 'one' --> SA0032: Nicht verwendet: Aufzählungskonstante 'two'