SA0032: Nicht verwendete Enumerationskonstanten
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
Tipp
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 42. Beispiel
TYPE My_Enum : ( one := 1, two := 2 ); END_TYPE
Ausgabe unter Ansicht Meldungen:
SA0032: Nicht verwendet: Aufzählungskonstante 'one'
SA0032: Nicht verwendet: Aufzählungskonstante 'two'
Für weitere Informatinen siehe: