Skip to main content

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

Tabella 20. Enumerazione nel navigatore degli oggetti

cds_icon_add_dut.png

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.

_cds_icon_textlist_dut.png

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.



Tabella 21. Editor di enumerazioni con «vista testuale» e «vista di localizzazione»

_cds_img_button_textual_view.png

L'icona si trova sul lato destro dell'editor di enumerazione.

Facendo clic sull'icona si apre l'editor delle dichiarazioni.

Visualizzazione testuale

_cds_enum_trafficsignal_declaration.png

_cds_img_button_tabular_view.png

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

_cds_enum_trafficsignal_localizationview.png


Esempio 235. esempio

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_VAR

Implementazione 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"