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