Creazione di testo in elenchi di testo e visualizzazione dinamica
È possibile creare e tradurre testi in una lista di testi per testi dinamici per poi emetterli dinamicamente in una visualizzazione o nella gestione degli allarmi. L'oggetto del tipo elenco di testi può essere posizionato globalmente nella vista POU o sotto un'applicazione nella struttura dei dispositivi e contiene una tabella con voci di elenco di testo che è possibile modificare ed espandere. Una voce di un elenco di testi è costituita da un ID per l'identificazione, dal testo sorgente e dalle sue traduzioni. È possibile aggiungere nuove voci dell'elenco di testo a un elenco di testo. Per questo sono disponibili comandi di menu.
Crea un elenco di testo per l'output di testo dinamico
Presupposto: È aperto un progetto con una visualizzazione.
Selezionare la vista POU o un'applicazione nell'albero dei dispositivi e scegliere il comando
.Scegliere elenco di testi.
Immettere un nome, ad esempio
Textliste_A
. Termina il dialogo con Aggiungere a.Un oggetto di tipo elenco di testi è creato.
Fare clic sotto Colonna predefinito e aprire il campo di immissione. Inserisci del testo, per esempio
Information A
.Viene creato il testo sorgente. Serve come chiave nella tabella e come testo di partenza per le traduzioni.
Digita nella colonna ID qualsiasi stringa, per esempio
A
.Viene definita una voce dell'elenco di testi con testo di origine e ID. In una visualizzazione, se si utilizza la proprietà Testi dinamici di un elemento, è ora possibile utilizzare l'elenco di testi
Textliste_A
selezionare e l'IDA
assegnare.Fare doppio clic sulla riga vuota in fondo alla tabella sottostante predefinito e immettere ulteriori voci dell'elenco di testo.
Visualizzazione dinamica di un testo
In una visualizzazione è possibile configurare l'output dinamico dei testi che sono stati creati in un elenco di testi configurando il file Testi dinamici proprietà di un elemento. È possibile assegnare direttamente un elenco di testi e un ID, nonché variabili IEC, in cui impostare i valori a livello di codice.
Presupposto: è aperto un progetto con visualizzazione e nella struttura ad albero dei dispositivi è presente un elenco di testi.
Aprire l'elenco dei testi, ad esempio
Textliste_A
.Fare doppio clic sulla visualizzazione.
Si apre l'editor.
Trascina un elemento, ad esempio di tipo casella di testo, nella visualizzazione.
Configura la sua proprietà Testi dinamicidigitando la proprietà elenco di testi scegline uno, per esempio
'Text_list_A'
e dentro indice di testo inserire un ID dall'elenco di testo, ad esempio'A'
. Presta attenzione alle virgolette. È inoltre possibile utilizzare una variabile IEC di tipoSTRING
per il nome e l'ID dell'elenco di testi.Le variabili IEC consentono l'accesso programmatico ai testi delle liste di testi.
Compila l'applicazione, scaricala sul controller e avviala.
La visualizzazione restituisce il testo dall'elenco di testi nel campo di testo:
Information A
.