Présentation
Les attributs d'une instance de données sont des informations qui la définissent.
Ces informations sont :
son nom (sauf pour les instances de données à adressage direct),
son adresse topologique (sauf pour les instances de types de données non localisées),
son type de données, qui peut appartenir à l'une des familles suivantes :
types de données élémentaires (EDT),
types de données dérivés (DDT),
DDT d'équipement,
blocs fonction (EFB/DFB),
diagramme fonctionnel séquentiel (SFC).
un commentaire descriptif optionnel (de 1 024 caractères au maximum). (les caractères autorisés correspondent aux codes ASCII 32 à 255)
Nom d'une instance de données
Il s'agit d'un symbole (32 caractères au maximum) qui est instancié automatiquement avec un nom par défaut, lequel peut être modifié par l'utilisateur.
Certains noms ne peuvent être utilisés, par exemple :
mots-clés utilisés dans les langages textuels,
noms de sections de programme,
noms de types de données prédéfinis ou choisis par l’'utilisateur (structures, tables),
noms de types de données DFB/EFB prédéfinis ou choisis par l'utilisateur,
noms de fonctions élémentaires (EF) prédéfinis ou choisis par l'utilisateur.
Nom d'instances appartenant à la famille SFC
Les noms des instances sont déclarés implicitement pendant que l'utilisateur dessine son diagramme fonctionnel en séquence (SFC). Ce sont des noms par défaut fournis par le constructeur et modifiables par l'utilisateur.
Noms par défaut fournis par le constructeur :
Objet SFC |
Nom |
---|---|
Etape |
S_<nom section>_<numéro étape> |
Etape de macro-étape |
S_<nom section>_<numéro macro-étape>_<numéro étape> |
Macro-étape |
MS_<nom section>_<numéro étape> |
Macro-étape imbriquée |
MS_<nom section>_<numéro macro-étape>_<numéro étape> |
Etape d'entrée de macro-étape |
S_IN<nom section>_<numéro macro-étape> |
Etape de sortie de macro-étape |
S_OUT<nom section>_<numéro macro-étape> |
Transition |
T_<nom section>_<numéro transition> |
Transition de macro-étape |
T_<nom section>_<numéro macro-étape>_<numéro transition> |
Noms d'instances appartenant à la famille des blocs fonction
Les noms d'instances sont déclarés implicitement pendant que l'utilisateur insère les instances dans les sections du programme d'application. Ce sont des noms par défaut fournis par le constructeur et modifiables par l'utilisateur.
Syntaxe des noms par défaut fournis par le constructeur :

Accès à un élément d'une instance de la famille DDT
La syntaxe d'accès est la suivante :

Règle :
La taille maximum de la syntaxe d’accès est de 1024 caractères, et les limites possibles d'un type de données dérivé sont les suivantes :
10 niveaux d'imbrication (tables/structures),
6 dimensions par table,
4 chiffres pour définir l'index de l'élément d'une table.
Accès à un élément d'une instance de la famille DDT d'équipement
La syntaxe d'accès est la suivante :

Règle :
La taille maximum de la syntaxe d’accès est de 1024 caractères, et les limites possibles d'un type de données dérivé sont les suivantes :
10 niveaux d'imbrication (tables/structures),
6 dimensions par table,
4 chiffres pour définir l'index de l'élément d'une table.