Una funzione spesso richiesta da un'interfaccia utente è la visualizzazione di array di dati. CODESYS Visualization fornisce l'elemento «Table» per questo scopo.
Nella configurazione dell'elemento «Table», si specifica una variabile array nella proprietà «Data array». Gli elementi della matrice vengono visualizzati nelle righe e nelle colonne della tabella.
Le istruzioni successive descrivono un esempio di visualizzazione di una matrice di
una struttura in una tabella. Come preparazione, create il DUT MYSTRUCT e le dichiarazioni nel programma PLC_PRG.
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
-
Trascinare l'elemento di visualizzazione «Table» nell'editor di visualizzazione.
-
Assegnare la variabile di array
arrStructalla proprietà «Data array».I membri della struttura vengono visualizzati come intestazioni di colonna e l'indice della matrice come intestazione di riga.
-
Modificare la proprietà «Colonne Colonna [0] Intestazione della colonna» in un'intestazione informativa (esempio:
Number). -
Cambiare l'intestazione della colonna [1] in
in stocke della colonna [2] inPart number. Regolare la larghezza della colonna. -
Assegnare un colore alla proprietà «Selection Selection color».
-
Definite la proprietà «Selection Tipo di selezione» come
Row selection. -
Nella proprietà «Selection Variabile per la riga selezionata», definire la variabile
PLC_PRG.iSelectedColumn.
