Skip to main content

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   
  1. Trascina il Tavolo elemento di visualizzazione nell'editor di visualizzazione.

  2. 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.

  3. Cambiare il Colonne → Colonna → [0] → Intestazione colonna proprietà a un'intestazione informativa (esempio: Number).

    Cambia il ColonneColonna[0] Intestazione della colonna proprietà di un'intestazione informativa (esempio: Number).

  4. Modificare l'intestazione della colonna [1] in in stock e colonna [2] a Part number. Regola la larghezza della colonna.

  5. Assegna un colore al SelezioneColore di selezione proprietà.

  6. Definire il Selezione Tipo di selezione proprietà come Row selection.

  7. Nel SelezioneVariabile per la riga selezionata proprietà, definisci la PLC_PRG.iSelectedColumn variabile.

    La seguente visualizzazione risulta in modalità online:

    _visu_img_element_table_online.png