Fonctionnement

Une instance de DFB s'exécute de la manière suivante.

Etape

Action

1

Chargement des valeurs dans les paramètres d'entrée et d'entrée/sortie. Toute entrée sans affectation prend à l'initialisation (ou sur reprise à froid) la valeur initiale définie dans le type de DFB. Elle garde ensuite la dernière valeur qui lui a été affectée.

2

Exécution du programme interne du DFB.

3

Ecriture des paramètres de sortie.

NOTE : Les variables internes des DFB ne sont pas réinitialisées lors de l'utilisation de la commande Générer le projet en ligne après une modification d'entrée. Pour réinitialiser toutes les variables internes, utilisez la commande Regénérer tout le projet.

Mise au point des DFB

Le logiciel Control Expert propose plusieurs outils de mise au point des DFB :

  • table d'animation : tous les paramètres, variables publiques et privées sont affichés et animés en temps réel (possibilité de modifier et de forcer les objets)

  • point d'arrêt, pas à pas et diagnostics de programme

  • écrans d'exploitation : pour la mise au point unitaire