Exemple De Tableau Unidimensionnel; Exemple De Tableau Bidimensionnel - Siemens Simatic Et 200Clean Manuel

Table des Matières

Exemple de tableau unidimensionnel

L'exemple suivant montre la structure d'un tableau unidimensionnel simple avec 10 éléments
max. La taille actuelle du tableau est définie sur 3 éléments [0..2].
Nom
1-Dim-Struct
- ArraySizeAct
- - ArraySizeAct[0]
- - - Lower
- - - Upper
- MyDataArray
- - MyDataArray[0]
...
- - MyDataArray[9]

Exemple de tableau bidimensionnel

L'exemple suivant montre la structure d'un tableau bidimensionnel avec 10x6 = 60 éléments.
Les indices inférieurs des deux dimensions ne sont alors pas "0". La taille actuelle du tableau
est définie sur 2x6 = 12 éléments.
Nom
2-Dim-Struct
- ArraySizeAct
- - ArraySizeAct[0]
- - - Lower
- - - Upper
- - ArraySizeAct[1]
- - - Lower
- - - Upper
- MyDataArray
- - MyDataArray[-9,5]
- - MyDataArray[-9,6]
Communication
Description fonctionnelle, 11/2024, A5E03735816-AM
11.3 Utilisation de la CPU S7-1500 comme serveur OPC UA
Type de données
Struct (UDT)
Array [0..0] of
OPC_UA_ArrayBoundaries
OPC_UA_Boundaries
DInt
DInt
Array[0..9] of Byte
Byte
...
Byte
Type de données
Struct (UDT)
Array [0..1] of
OPC_UA_ArrayBoundaries
OPC_UA_Boundaries
DInt
DInt
OPC_UA_Boundaries
DInt
DInt
Array[-9..0, 5..10] of Byte
Byte
Byte
Communication OPC UA
Valeurs possibles / descrip­
tion
Taille actuelle du tableau
Une dimension
0 (indice le plus petit)
2 (valeurs d'indice les plus
grandes possibles : 0..9)
Données de tableau (tous les
élément de tableau)
Premier élément
...
Dernier élément
Valeurs possibles / descrip­
tion
Taille actuelle du tableau
Première dimension
-9 (indice le plus petit)
-8 (valeurs d'indice les plus
grandes possibles : 9..0)
Deuxième dimension
5 (indice le plus petit)
10 (valeurs d'indice les plus
grandes possibles : 5..10)
Données de tableau (tous les
élément de tableau)
Premier élément
Deuxième élément
293

Chapitres

Table des Matières
loading

Table des Matières