Quelques précisions

L'organisation interne d'une instance de variable de blocs fonction (paramètres d’entrées/sorties, variables publiques/privées, code) ne peut pas être modifiée à partir des instances, mais uniquement à partir du type de l'instance (onglet Types DFB).

Les modifications présentées ci-dessous ne concernent pas l'organisation interne du bloc fonction, mais son instanciation.

Modification du nom d'une instance

Effectuez les étapes suivantes :

Etape

Action

1

Dans l’éditeur de données, sélectionnez l’onglet Blocs fonction .

2

Double-cliquez sur le nom de l'instance, saisissez le nouveau nom et validez avec la touche Entrée.

NOTE : Le nom de l'instance peut être utilisé une seule fois.

Modification du type d'une instance

Vous pouvez procéder de trois façons différentes.

Dans l'onglet Blocs fonction de l'éditeur de données :

Double-cliquez sur le type de la variable et...

ensuite…

entrez le type souhaité,

au fur et à mesure de la saisie une recherche automatique s'effectue

-

utilisez le champ du type

sélectionnez le type souhaité

cliquez sur le bouton

sélectionnez le type concerné dans la fenêtre "Sélection de type FB".

Réactions aux modifications du type d'une instance

Lorsque le type d'une instance FB est modifié dans l'éditeur de données, l'appel de l'instance est adapté.

L'adaptation des appels s'effectue selon le schéma suivant :

  • L'affectation des connexions s'effectue à l’aide de la position des broches.

    Remarque : la compatibilité des types de données ne sera pas contrôlée, ce qui signifie que des erreurs peuvent se produire pendant l’analyse qui suit le réglage.

  • Les broches excédentaires du nouveau type restent déconnectées.

  • La connexion de broches qui ne sont plus présentes dans le nouveau type est perdue.

Sections IL et ST :

Lors des appels formels, les paramètres formels sont renommés si nécessaire dans les sections IL et ST à l'aide du nouveau bloc. Lors des appels informels, le nombre de paramètres réels est adapté.

NOTE : L’accès aux instances dans les sections IL ou ST ne sera adapté que si le changement de type l’impose. Si toutefois l'adaptation a eu lieu, l'ancien appel est supprimé pour être remplacé par un nouvel appel. Cela signifie que tous les commentaires et mises en forme effectués au sein de l'ancien appel sont perdus.

Sections FBD et LD :

Après l'adaptation, le nouveau type s'affiche dans les sections FBD et LD.