Skip to main content

Programmation dans le Langage FBD (schéma en blocs fonctionnels)

Création d'un POU dans le langage d'implémentation de la Liste d'Instructions (IL)

  1. Sélectionnez une application dans l’arborescence des périphériques.

  2. Cliquez sur le Projet → Ajouter un objet → POU commande.

    Le Ajouter un POU la boîte de dialogue s'ouvre.

  3. Spécifiez un nom et sélectionnez le Langage FBD (schéma en blocs fonctionnels) langage d'implémentation.

    Cliquez sur le Ajouter bouton.

    Le POU est ajouté à l'arborescence des périphériques et ouvert dans l'éditeur. Il se compose de l'éditeur de déclaration dans la partie supérieure et de la partie d'implémentation avec un réseau vide dans la partie inférieure. Outils la vue s'ouvre également automatiquement, où les éléments, opérateurs et blocs fonctionnels appropriés sont disponibles pour la programmation FBD.

Programmation d'un réseau

  1. Dans la partie implémentation, cliquez à l'intérieur du réseau vide inséré automatiquement.

    Le réseau a un fond jaune et la zone sur le côté gauche avec le numéro de réseau a un fond rouge.

  2. Faites un clic droit pour ouvrir le menu contextuel.

    Vous obtenez une liste de commandes, y compris les commandes d'insertion pour les éléments qui peuvent être insérés à cette position.

  3. Utilisez les commandes de menu ou faites glisser les éléments depuis la Outils pour insérer les éléments nécessaires à votre programmation.

  4. Par exemple, cliquez sur Insérer une attribution.

    Une ligne d'affectation est insérée. Dans chaque cas, trois points d'interrogation représentent la source et la cible de l'affectation.

  5. Sélectionnez les points d'interrogation et remplacez-les par la variable souhaitée. L'assistant de Entrée est disponible.

  6. Déplacez le curseur sur la ligne d’affectation.

    Les positions d'insertion possibles pour d'autres éléments sont affichées sous forme de losanges gris. Cliquez sur un losange pour sélectionner cette position et les commandes d'insertion appropriées seront à nouveau disponibles.

  7. Vous pouvez également faire glisser un élément de la Outils vers le réseau. Par exemple, dans la Outils , cliquez sur l'élément de la module , maintenez le bouton de la souris enfoncé et faites glisser le curseur sur le réseau.

    Chaque position d'insertion possible est affichée en vert.

  8. Relâchez le bouton de la souris pour insérer la module.

    La module est affichée dans le réseau. Le type de module à l'intérieur et le nom de l'instance au-dessus, obligatoire dans le cas d'un module fonctionnel, sont toujours laissés vides avec trois points d'interrogation.

  9. Sélectionnez le ??? chaîne à l'intérieur de la module et remplacez-la par le nom de la module. L'assistant de Entrée est disponible.

    Les entrées et sorties de la module sélectionnée sont affichées. Elles sont toujours libres avec des points d'interrogation, ainsi que le nom de l'instance dans le cas d'un bloc fonctionnel.

Branches de programmation (sous-réseaux)

  1. Dans la partie implémentation de votre POU, utilisez le FBD/LD/IL → Insérer un réseau commande ou faites-la glisser depuis la Outils pour insérer un nouveau réseau.

  2. Par exemple, faites glisser un ADD opérateur dans le réseau vide et remplacer le ??? caractères avec deux variables du type INT.

  3. Faites glisser le Branchement de ligne élément de la Outils dans votre implémentation et déposez-le à la position d'insertion verte directement à la sortie de l'opérateur.

    La branche divise la ligne de traitement à la sortie du module opérateur en 2 sous-réseaux.

  4. Davantage d'éléments FBD et davantage de branches peuvent désormais être ajoutés à chacun des deux sous-réseaux.