SA0011: Gereksiz bildirimlerPermalink

Yalnızca bir bileşeni olan yapıları veya numaralandırmaları algılar

Gerekçe: Bu tür bir beyan okuyucu için kafa karıştırıcı olabilir. Sadece bir elemanı olan bir yapı bir takma ad türü ile değiştirilebilir. Sadece bir elemanı olan bir numaralandırma bir sabit ile değiştirilebilir.

PLCopen kuralı: CP22 / CP24

Önemliymiş: Düşük

Örnek

TYPE SingleStruct :
STRUCT
	iPart : INT;
END_STRUCT
END_TYPE

TYPE myUnion :
UNION
	lrValue : LREAL;
END_UNION
END_TYPE

TYPE SingleEnum :
(
	OnlyOne := 1
);
END_TYPE

--> Useless declaration 'SingleStruct'
--> Useless declaration 'myUnion'
--> Useless declaration 'SingleEnum'