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 :

NOTE : Le nom d'instance n'inclut pas le nom de la section dans laquelle l'instance est utilisée, car elle peut être utilisée dans différentes sections de l'application.

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.