SA0032: Nicht verwendete Aufzählungskonstante
Funktion | 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. |
Wichtigkeit | Niedrig |
PLCopen-Regel | CP24 |
Beispiel:
Enumeration E_Sample:
TYPE E_Sample :
(
eNull,
eOne, // => SA0032
eTwo
);
END_TYPEProgramm MAIN:
PROGRAM MAIN
VAR
eSample : E_Sample;
END_VAReSample := E_Sample.eNull;
eSample := E_Sample.eTwo;