Enumerazione con supporto per elenchi di testo
Un'enumerazione può essere supportata da un elenco di testo. In questo elenco, viene definito un nome simbolico in diverse lingue per ogni valore di enumerazione. Di quali lingue si tratta, è possibile utilizzare i comandi nel menu elenco di testo aggiustare.
I nomi definiti nell'elenco di testo sono nella maggior parte dei casi necessari per una visualizzazione al fine di produrre testo significativo e dipendente dalla lingua anziché il semplice valore di un membro di enumerazione. Ciò può essere utile per
Suggerimento
Se si modifica il tipo di enumerazione nell'applicazione, alla chiusura viene visualizzato un messaggio che chiede se le visualizzazioni interessate devono essere aggiornate automaticamente.
Per ulteriori informazioni, vedere: Usa testi
| Oggetto DUT: Fate doppio clic sull'icona per aprire l'editor delle dichiarazioni. Nel menu contestuale dell'oggetto, il comando Aggiungi il supporto per gli elenchi di testo disponibile. |
| Oggetto DUT: enumerazione con supporto per elenchi di testo Facendo doppio clic sull'icona, l'editor di enumerazione si apre in una vista testuale. Le icone sono disponibili sulla destra per modificare le visualizzazioni. Nel menu contestuale dell'oggetto, il comando Rimuovi il supporto per le liste di testo disponibile. |
| L'icona si trova sul lato destro dell'editor di enumerazione. Facendo clic sull'icona si apre l'editor delle dichiarazioni. | Visualizzazione testuale ![]() |
| L'icona si trova sul lato destro dell'editor di enumerazione. Facendo clic sull'icona si apre la vista della localizzazione. Viene visualizzato il supporto per gli elenchi di testo | Visualizzazione della localizzazione ![]() |
In una visualizzazione, è possibile accedere agli elenchi di testo di enumerazione implementati. Ad esempio, nell'output di testo di un elemento di visualizzazione, è possibile visualizzare i testi dipendenti dalla lingua anziché il valore di enumerazione numerico. Avete raggiunto questo obiettivo lavorando nell'ambito della capacità variabile di testo specificare la variabile di enumerazione dell'elemento di visualizzazione con un nome di enumerazione aggiunto tra parentesi.
Dichiarazione delle variabili enum:
PROGRAM PLC_PRG
VAR
eTrafficLight : E_TRAFFICSIGNAL;
END_VARImplementazione in codice IEC:
eTrafficLight := E_TRAFFICSIGNAL.eGreen
Inserimento nell'editor delle proprietà dell'elemento di visualizzazione in Proprietà Testo:
The traffic light shows: %s
Inserimento nell'editor delle proprietà dell'elemento di visualizzazione in Proprietà variabile di testo:
PLC_PRG.eTrafficLight <E_TRAFFICSIGNAL>
L'elemento emette il seguente testo in fase di esecuzione:
"The traffic light shows: green"





