Esercitazione: Visualizzazione di variabili di array nelle tabelle
Una funzione spesso richiesta di un'interfaccia utente è la visualizzazione di matrici di dati. CODESYS Visualization fornisce il Tavolo elemento a tale scopo.
Nella configurazione del Tavolo elemento, si specifica una variabile di matrice nell' Matrice di dati proprietà. Gli elementi dell'array vengono visualizzati nelle righe e nelle colonne della tabella.
Le istruzioni successive descrivono un esempio di come un array di una struttura viene visualizzato in una tabella. Come preparazione, crea il MYSTRUCT
DUT e le dichiarazioni in PLC_PRG
programma.
TYPE MYSTRUCT : STRUCT iNo : INT; bOnStock : BOOL; strPartNumber : STRING; END_STRUCT END_TYPE
PROGRAM PLC_PRG VAR arrStruct : ARRAY[0..6] OF MYSTRUCT; iSelectedColumn : INT; END_VAR
Trascina il Tavolo elemento di visualizzazione nell'editor di visualizzazione.
Assegna la variabile matrice
arrStruct
al Matrice di dati proprietà.I membri della struttura vengono visualizzati come intestazioni di colonna e l'indice di matrice come intestazioni di riga.
Cambiare il
proprietà a un'intestazione informativa (esempio:Number
).Cambia il Colonne → Colonna → [0] → Intestazione della colonna proprietà di un'intestazione informativa (esempio:
Number
).Modificare l'intestazione della colonna [1] in
in stock
e colonna [2] aPart number
. Regola la larghezza della colonna.Assegna un colore al Selezione → Colore di selezione proprietà.
Definire il Selezione → Tipo di selezione proprietà come
Row selection
.Nel Selezione → Variabile per la riga selezionata proprietà, definisci la
PLC_PRG.iSelectedColumn
variabile.La seguente visualizzazione risulta in modalità online: