Skip to main content

Tutoriel : Affichage des variables de tableau dans les tables

L'affichage de tableaux de données est une fonction fréquemment requise d'une interface utilisateur. CODESYS Visualization fournit le Table élément à cette fin.

Dans la configuration du Table élément, vous spécifiez une variable de tableau dans l'élément Tableau de données biens. Les éléments du tableau sont affichés dans les lignes et les colonnes du tableau.

Les instructions suivantes décrivent un exemple d'affichage d'un tableau d'une structure dans un tableau. En guise de préparation, créez le MYSTRUCT DUT et les déclarations dans le PLC_PRG programme.

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. Faites glisser le Table élément de visualisation à l'éditeur de visualisation.

  2. Affecter la variable de tableau arrStruct à la Tableau de données biens.

    Les membres de la structure sont affichés sous forme d'en-têtes de colonne et l'index de tableau sous forme d'en-têtes de ligne.

  3. Changer la Colonnes → Colonne → [0] → En-tête de colonne propriété à une rubrique informative (exemple : Number).

    Changez le ColonnesColonne[0] En-tête de colonne propriété associée à un titre informatif (exemple : Number).

  4. Remplacez le titre de la colonne [1] par in stock et la colonne [2] à Part number. Ajustez la largeur de la colonne.

  5. Attribuez une couleur à SélectionCouleur de sélection propriété.

  6. Définissez le Sélection Type de sélection propriété en tant que Row selection.

  7. Dans le SélectionVariable pour la ligne sélectionnée propriété, définissez la PLC_PRG.iSelectedColumn variable.

    Les résultats d'affichage suivants en mode en ligne :

    _visu_img_element_table_online.png