Exemple : Déclarations De Tableaux; Type De Données "Structure De Données; Type De Données Api - Siemens SIMATIC S7-1200 Manuel

Masquer les pouces Voir aussi pour SIMATIC S7-1200:
Table des Matières

Publicité

Type de
Syntaxe d'un tableau
données
Constante ou
variable
Exemple :
déclarations de
tableaux
Exemple : adresses
de tableaux
4.4.5
Type de données "structure de données"
Vous pouvez utiliser le type de données "Struct" pour définir une structure de données
constituée de types de données différents. Le type de données Struct peut servir à gérer un
groupe de données de processus apparentées en tant qu'unité de données unique. Vous
donnez un nom à la structure et vous déclarez son organisation de données interne dans
l'éditeur de bloc de données ou dans un éditeur d'interface de bloc.
Vous pouvez regrouper des tableaux et des structures dans une structure plus grande. Une
structure peut être imbriquée jusqu'à huit niveaux de profondeur. Par exemple, vous pouvez
créer une structure de structures qui contiennent des tableaux.
Une variable Struct commence à une adresse d'octet paire et utilise la mémoire jusqu'à la
frontière de mot suivante.
4.4.6
Type de données API
L'éditeur de type de données API vous permet de définir des structures de données
utilisables à plusieurs reprises dans votre programme. Pour créer un type de données API,
ouvrez la branche "Types de données API" de l'arborescence de projet et double-cliquez sur
"Ajouter nouveau type de données". Dans le type de données API nouvellement créé,
servez-vous de deux clics simples pour modifier le nom par défaut et d'un double clic pour
ouvrir l'éditeur de type de données API.
Pour créer une structure de type de données API personnalisée, vous utilisez les mêmes
méthodes d'édition que dans l'éditeur de bloc de données. Ajoutez de nouvelles lignes pour
tout type de données dont vous avez besoin pour créer la structure de données voulue.
Si un nouveau type de données API est créé, son nom apparaît dans les listes déroulantes
de sélection de type de données dans l'éditeur de DB et dans l'éditeur d'interface de bloc de
code.
Automate programmable S7-1200
Manuel système, 07/2011, A5E02486682-04
USInt, SInt, UInt, Int, UDInt,
DInt
ARRAY[1..20] of REAL
ARRAY[-5..5] of INT
ARRAY[1..2, 3..4] of CHAR
ARRAY1[0]
ARRAY2[1,2]
ARRAY3[i,j]
Concepts concernant les automates programmables
Valeurs limites : -32768 à +32767
Correct : constantes et variables mélangées
Correct : expressions constantes
Incorrect : expressions variables
Une dimension, 20 éléments
Une dimension, 11 éléments
Deux dimensions, 4 éléments
Tableau ARRAY1, élément 0
Tableau ARRAY2, élément [1,2]
Si i=3 et j=4, on adresse l'élément [3,
4] du tableau ARRAY3.
4.4 Types de données
99

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières