Boites fonctionnelles

Boites fonctionnelles

Boîtes fonctionnelles

Les boîtes fonctionnelles (FBD) (Function Block Diagram) est l'un des cinq langages de l'CEI 61131-3. Il est utilisé pour les automates programmables (en anglais PLC : programmable logic controllers. C'est un langage graphique, plus évolué que le Grafcet, constitués de blocs (rectangles) qui décrit une fonction entre à gauche, des entrées, et à droite des sorties. Chaque bloc est constitué à l'intérieur, de blocs plus simple, liés les un les autres. Chaque sortie d'un bloc peut être reliée à une entrée d'un autre bloc (si toutefois les données transférées sont de même type).

Des instructions plus ou moins complexes sont supportées, par exemple :

  • des fonctions logiques tels que ET, OU NAND,
  • des fonction mathématique, tels que SIN, COS,
  • des fonctions de calculs sur des chaines de caractères,

Les variables d'entrée et de sortie, peuvent être des tableaux de variables, mais aussi des adresses pointant sur une variable en mémoire

L'intérêt principal de créer ses propres blocs, et de pouvoir les réutiliser à loisirs, soit dans le même programme, soit dans d'autres programmes.

Exemple de programme

exemple d'une porte OU à 3 entrées

      +---------+
      |   OU    |
IN1---|A1     Q1|---OUT1
      |         |
IN2---|A2       |
      |         |
IN3---|A3       |
      +---------+

l'équation est alors OUT1 = IN1 ou IN2 ou IN3

en interne, le bloc utilisera les variables A1, A2, A3 comme entrée, et Q1 comme sortie.

Lien interne

Ce document provient de « Bo%C3%AEtes fonctionnelles ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Boites fonctionnelles de Wikipédia en français (auteurs)

Игры ⚽ Поможем сделать НИР

Regardez d'autres dictionnaires:

  • Boîtes Fonctionnelles — Les boîtes fonctionnelles (FBD) (Function Block Diagram) est l un des cinq langages de l CEI 61131 3. Il est utilisé pour les automates programmables (en anglais PLC : programmable logic controllers. C est un langage graphique, plus évolué… …   Wikipédia en Français

  • Boîtes fonctionnelles — Les boîtes fonctionnelles, ou en anglais function block diagram (FBD), constitue l un des cinq langages de l CEI 61131 3. Il est utilisé pour les automates programmables (en anglais PLC : programmable logic controllers). C est un langage… …   Wikipédia en Français

  • Méthode APTE — La Méthode APTE® est une marque déposée par la société APTE[1]. Elle désigne une méthode d’analyse fonctionnelle et d’analyse de la valeur pour la conduite de projets d’innovation et d’optimisation. Cette méthode est tirée des principes de la… …   Wikipédia en Français

  • CoDeSys — est un environnement de développement pour des automates programmables industriels (API) selon le standard CEI 61131 3 pour le développement d’applications dans l’automation industrielle. CoDeSys est développé et commercialisé par 3S Smart… …   Wikipédia en Français

  • Langage graphique — Un langage de programmation graphique ou visuel est un langage de programmation dans lequel les programmes sont écrits par assemblage d éléments graphiques. Sa syntaxe concrète est composée de symboles graphiques et de textes, qui sont disposés… …   Wikipédia en Français

  • Automate programmable industriel — Pour les articles homonymes, voir API. Deux automates programmables Industriels leurs périphériques, montés en volant, pour test et analyse Un automate prog …   Wikipédia en Français

  • CEI 61131-3 — La CEI 61131 3, intitulée Automates programmables Partie 3 : Langages de programmation, est une norme industrielle de la Commission électrotechnique internationale (CEI) définissant cinq langages de programmation à utiliser pour les… …   Wikipédia en Français

  • Cei 61131-3 — La CEI 61131 3 intitulée Automates programmables Partie 3 : Langages de programmation définit cinq langages de programmation à utiliser pour les automates programmables. langage Ladder (schéma à relais) Sequential function chart (SFC) proche …   Wikipédia en Français

  • IEC 61131-3 — CEI 61131 3 La CEI 61131 3 intitulée Automates programmables Partie 3 : Langages de programmation définit cinq langages de programmation à utiliser pour les automates programmables. langage Ladder (schéma à relais) Sequential function chart… …   Wikipédia en Français

  • Langage Ladder — Pour les articles homonymes, voir LD et Ladder. Sommaire 1 Origine 2 Principe 3 …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”