Propriétés d'un programme FBD
Propriétés d'un programme FBD :
Une section FBD est placée sur une grille.
Une unité de grille comprend 10 points de trame. Une unité de grille est l'espace le plus petit possible entre deux objets d'une section FBD.
Une section FBD peut être configurée en nombre de cellules (points de trame horizontaux et points de trame verticaux).
Le langage FBD n'est pas basé sur les cellules. Les objets sont toutefois ajustés sur les unités de grille.
L'ordre d'exécution est défini par la position du FFB dans la section (exécution de gauche à droite et de haut en bas). Si les FFB sont ensuite liés avec des liaisons graphiques à un réseau, l'ordre d'exécution est défini par le flux des signaux, voir également le sous-chapitre Ordre d'exécution des FFB dans le manuel de référence.
L'ordre d'exécution peut être influencé de plusieurs manières, voir également le sous-chapitre Modifier l'ordre d'exécution dans le manuel de référence.
Une vérification de la syntaxe et de la sémantique a lieu directement après la saisie des instructions d'affectation. Le résultat de la vérification est indiqué par différentes couleurs de texte et d'objet.
Les sections comportant des erreurs de syntaxe ou de sémantique peuvent également être enregistrées.
Objets d'un programme FBD
Les objets du langage de programmation FBD (langage des blocs fonction) offrent des aides permettant de structurer une section en un ensemble de :
Ces objets, regroupés sous l’abréviation générique FFB, peuvent être liés les uns aux autres par :
La logique du programme peut être commentée avec des objets texte.
Fonctions d'affichage et d'édition
Fonctions d'affichage et d'édition de l'éditeur FBD :
Déplacer des objets (également entre différentes sections LD/FBD)
Annuler et rétablir une action (Undo/Redo)
Utiliser des signets (Bookmarks)
Chercher et remplacer des variables et des instances DFB et de bloc fonction.
Aides à la saisie
Aides à la saisie de l'éditeur FBD :
Assistant de saisie de fonction pour les fonctions, blocs fonction et procédures
Fonctions en ligne
Fonctions en ligne de l'éditeur FBD :
Affichage des valeurs réelles.
Paramétrage de points d'arrêt (Breakpoints)
Paramétrage de points de contrôle (Watchpoints)