Introduction
L'éditeur FBD permet la programmation graphique de blocs fonction conformément à la norme CEI 61131-3.
Représentation
Représentation d'une section FBD :

Objets
Les objets du langage de programmation FBD (langage à blocs fonction) offrent des aides permettant de structurer une section en un ensemble de :
Fonctions élémentaires (EF)
Blocs fonction élémentaires (EFB)
Blocs fonction dérivés (DFB)
Procédures
Appels de sous-programme
Sauts
Liaisons
Paramètres réels
Objets texte pour commenter la logique
Propriétés
Une section FBD est placée sur une grille. Une unité de grille comprend 10 points de trame. Une unité de trame est l'espace le plus petit possible entre deux objets d'une section FBD.
Le langage FBD n'est pas basé sur les cellules. Les objets sont toutefois ajustés sur les points de trame.
Une section FBD peut être configurée en nombre de cellules (points de trame horizontaux et points de trame verticaux).
Le programme peut être saisi à l'aide de la souris ou du clavier.
Aides à la saisie
L'éditeur FBD propose les facilités de saisie suivantes :
Barres d'outils permettant un accès rapide et facile aux objets souhaités
Vérification syntaxique et sémantique pendant l'écriture du programme
Affichage en bleu des fonctions et blocs fonction incorrects
Soulignement en rouge des mots inconnus (ex : variables non déclarées) ou des types de données inappropriés.
Description rapide des erreurs dans une info-bulle
Les informations sur les variables et les broches peuvent être affichées dans une info-bulle
Type, nom, adresse et commentaire d'une variable/expression
Type, nom et commentaire d'une broche FFB
Affichage en tableau des FFB
Saisie et affichage des paramètres réels sous forme de symboles ou d'adresses topologiques
Différents facteurs de zoom
Suivi de liens
Optimisation des chemins de liaison
Affichage de fenêtres de vérification