SA0027: Usi multipli di identificatori
Rileva l'uso multiplo di un nome/identificatore di variabile o oggetto (POU) nell'ambito di un progetto.
Per le enumerazioni si tiene conto del nome qualificato.
Motivazione: gli stessi nomi possono creare confusione durante la lettura del codice. Possono causare errori se si accede inavvertitamente all'oggetto sbagliato. Pertanto, definire e seguire le convenzioni di denominazione per evitare tali situazioni.
Sono coperti i seguenti casi:
Il nome di una costante di enumerazione è identico al nome in un'altra enumerazione all'interno dell'applicazione o in una libreria collegata.
Il nome di una variabile è identico al nome di un altro oggetto nell'applicazione o in una libreria integrata.
Il nome di una variabile è identico al nome di una costante di enumerazione in un'enumerazione nell'applicazione o in una libreria integrata.
Il nome di un oggetto è identico al nome di un altro oggetto nell'applicazione o in una libreria collegata.
Importanza: Media
TYPE COLOR : ( red, green, blue ); END_TYPE
PROGRAM PLC_PRG VAR color : INT; END_VAR
Uscita in Messaggi vista:
SA0027: Il nome della variabile 'color' in 'PLC_PRG' è già utilizzato per un oggetto in questa applicazione
Per ulteriori informazioni, vedere: