Déclarer des tableaux
Exigence : un POU ou une GVL d'un projet est ouvert.
Choisissez la commande
.Le dialogue déclarer une variable s'ouvre.
Choisissez dans la liste déroulante portée sélectionnez l'étendue souhaitée pour le tableau.
Entrez un identifiant pour le tableau dans le champ de saisie Nom de famille un.
Cliquez sur
bouton situé à côté du Type de données champ de saisie et sélectionnez le Assistant Array entrée depuis le menu de sélection.
Dans les champs de saisie Dimension 1, saisissez les limites inférieure et supérieure de la première dimension du tableau (exemple :
1
et3
).Le terrain Résultat affiche la 1ère dimension du tableau (exemple :
ARRAY [1..3] OF ?
).Entrez dans le champ de saisie base le type de données du tableau directement ou en utilisant le
aide à la saisie ou des assistant de tableau un, par exemple :
DINT
.Le champ Résultat affiche désormais également le type de données du tableau, par exemple :
ARRAY [1..3] OF DINT
.Définissez les deuxième et troisième dimensions du tableau conformément aux étapes 5 et 6 (exemple : Dimension 2 :
1
et4
, Dimension 3 :1
et2
).Le Résultat le champ affiche le tableau avec les dimensions définies :
ARRAY [1..3, 1..4, 1..2] OF DINT
. Le tableau se compose de 3 * 4 * 2 = 24 éléments.Astuce
Dans un tableau de longueur variable, déclarez les limites de dimensions à l'aide d'un astérisque (
*
). Les tableaux de longueur variable ne peuvent être utilisés que dans les déclarations VAR_IN_OUT de blocs de fonctions, de méthodes ou de fonctionsExemple de tableau bidimensionnel de longueur variable :
aiUnknownLengthData : ARRAY [*,*] OF INT;
Cliquez OK.
Dans le Déclarer automatiquement dialogue, le Type de données Le champ affiche le tableau.
Pour modifier les valeurs d'initialisation du tableau, cliquez sur
bouton situé à côté du Valeur d'initialisation champ de saisie.
Le Valeur d'initialisation une boîte de dialogue s'ouvre.
Sélectionnez la ligne de l'élément du tableau dont vous souhaitez modifier la valeur d'initialisation. Exemple : sélectionnez le composant du tableau [1, 1, 1].
Spécifiez la valeur d'initialisation souhaitée dans le champ de saisie sous la liste et cliquez sur le bouton Utiliser la valeur sur les lignes sélectionnées (exemple : valeur
4
).CODESYS affiche la valeur d'initialisation modifiée de la ligne sélectionnée.
Cliquez OK.
Dans le Valeur d'initialisation domaine du Déclarer automatiquement dialogue, CODESYS affiche les valeurs d'initialisation du tableau (exemple :
[4, 23(0)]
).Vous spécifiez une option Commentaire dans le champ de saisie.
Cliquez OK afin de terminer la déclaration du tableau.
CODESYS ajoute la déclaration du tableau à la partie déclaration de l'objet de programmation.
Pour plus d'informations, voir : type de données ARRAY OF