Introduction

Certains blocs fonction disposent non seulement d'entrées et de sorties, mais également de variables publiques (Public Variables).

Ces variables permettent de transmettre des valeurs statistiques (valeurs non influencées par le procédé) au bloc fonction. Elles sont donc utilisées lors du paramétrage du bloc fonction.

Des valeurs sont affectées aux variables publiques via leur valeur initiale ou par instructions de chargement et d'enregistrement.

Les valeurs des variables publiques sont ensuite lues à partir du nom d'instance du bloc fonction et du nom de la variable publique.

Affectation d'une valeur via la valeur initiale

Pour affecter une valeur via la valeur initiale, effectuez les opérations suivantes :

Etape

Action

1

Appelez le bloc fonction dont vous voulez utiliser la variable publique, voir aussi Appel d'un FFB.

2

Ouvrez l'éditeur de données, voir aussi Accès à l'éditeur de données.

3

Sélectionnez l'onglet Bloc fonction.

Résultat :

Les instances des blocs fonction sont affichées.

4

Développez l'affichage des variables publiques en cliquant sur les symboles + correspondants.

Résultat :

Toutes les variables publiques disponibles du bloc fonction sont maintenant affichées.

5

Dans la zone Valeur, entrez la valeur souhaitée pour la variable publique.

Affectation d'une valeur par chargement et enregistrement

Pour affecter une valeur par chargement et enregistrement, effectuez les opérations suivantes :

Etape

Action

1

Appelez le bloc fonction dont vous voulez utiliser la variable publique, voir aussi Appel d'un FFB.

2

Chargez la valeur à affecter dans l'accumulateur.

Par exemple :

LD 1

3

Enregistrez le contenu du buffer dans la variable publique, voir aussi Utilisation de paramètres formels.

Par exemple :

ST D_ACT1.OP_CTRL

Lecture de variables publiques

Voir Utilisation de paramètres formels