 Edition FBD/LD

L'éditeur graphique FBD/LD d'ISaGRAF permet la saisie de diagrammes FBD complets, pouvant comporter des portions en langage LD. Il combine des possibilités graphiques et littérales pour le saisie de diagrammes complets et documentés. Cet éditeur est plus particulièrement dédié au langage FBD. Pour des diagrammes comportant une grande majorité de réseaux LD, il est préférable d'uitiliser l'éditeur Quick LQ d'ISaGRAF.

Les langages FBD/LD

Saisie des diagrammes

Modification des diagrammes

Options d'affichage

Styles et traçage des modifications

Commandes du menu "Outils"

Appel des autres outils ISaGRAF

Paramètres (interface)

Autres commandes du menu "Fichier"

Mise à jour de l'agenda

Sélection d'une variable dans le dictionnaire


Les langages FBD/LD

Le langage FBD est une représentation graphique d'équations mêlant plusieurs types de variables. Les opérateurs sont représentés par des boîtes de fonction rectangulaires. Les entrées d'une fonction sont connectées à gauche de la boîte. Les sorties de la fonction sont connectées à droite. Les entrées et les sorties du diagramme (variables) sont reliées aux boîtes fonctions par des arcs de liaison logiques. Une sortie d'une boîte fonction peut être connectée à une entrée d'une autre boîte.

Le langage LD permet la représentation graphique d'expressions booléennes. Les opérateurs booléens ET, OU, NON sont explicitement représentés par la topologie du diagramme. Les variables booléennes d'entrée sont attachées à des contacts. Les variables booléennes de sortie sont attachées à des bobines de relais. Les contacts et les bobines de relais sont reliés par des arcs de liaison orientés. Chaque segment de ligne prend l'état booléen FAUX ou VRAI. Toutes les liaisons connectées à droite d'une même barre verticale ont le même état booléen. Toutes les lignes horizontales connectées à la barre d'alimentation à gauche sont par définition à l'état VRAI.

Barre d'alimentation à gauche

Barre d'alimentation à droite

Liaisons verticales "OU" du LD

Contacts

Relais

Blocs fonctionnels

Etiquettes

Sauts

Symbole "Return"

Variables

Arcs de liaisons

Liaisons avec inversion booléenne

Coins définis par l'utilisateur

Les diagrammes LD et FBD sont interprétés de la gauche vers la droite, et du haut vers le bas. Référez-vous au manuel de référence des langages d'ISaGRAF pour plus d'information sur les langages LD et FBD.


Barre d'alimentation à gauche

Toutes les lignes horizontales connectées à la barre d'alimentation à gauche sont par définition à l'état VRAI. L'éditeur FBD d'ISaGRAF permet le connection de tout symbole booléen à la barre d'alimentation à gauche.


Barre d'alimentation à droite

Les bobines de relais peuvent être connectées à droite à la barre d'alimentation à droite. Ceci est optionnel avec l'éditeur FBD d'ISaGRAF. Si une bobine n'est pas connecté à droite, son dessin inclut sa propre barre d'alimentation.


Liaisons verticales "OU" du LD

Les connections verticales du langage LD acceptent plusieurs connections à gauche et plusieurs connections à droite. Chaque connection à droite à pour l'état le OU logique entre l'état de toutes les connections à gauche.


Contacts

Un contact modifie le flux de données booléen, selon l'état de la variable booléenne qui lui est associée. Le nom de la variable est affiché en dessus du dessin du contact. Les types de contacts suivants sont supportés par l'éditeur FBD/LD d'ISaGRAF:

contact direct

contact inversé

contact avec détection de front montant (positif)

contact avec détection de front descendant (négatif)


Relais

Une bobine de relais représente une affectation de la variable booléenne qui lui est associée en fonction de l'état de sa connection à gauche. Le nom de la variable est affiché en dessus du dessin du relais. Les types de relais suivants sont supportés par l'éditeur FBD/LD d'ISaGRAF:

action directe

action inversée

relais à action "set"

relais à action "reset"


Blocs fonctionnels

Un bloc dans un diagramme FBD peut représenter un opérateur, une fonction, un bloc fonctionnel ou un sous-programme. Les entrées et les sorties du bloc doivent être connectées à des variables, des contacts ou des bobines de relais, ou à des entrées/sorties d'autres blocs. Les noms de paramètres formels du bloc sont affichés à l'intérieur du rectangle du bloc.


Etiquettes

Des étiquettes peuvent être placées partout dans le diagramme. Les étiquettes sont utilisées comme cible pour les symboles de saut, pour changer l'ordre d'évaluation du réseau. Les étiquettes ne sont pas reliées aux autre éléments du diagramme. Il est vivement conseillé de placer une étiquette sur la marge gauche du diagramme pour augmenter la lisibilité et la compréhension du programme.


Sauts

Un symbole de saut est toujours relatif à une étiquette, placée ailleurs dans le diagramme. Si l'état de la connection à gauche du symbole de saut est VRAI, l'exécution du réseau est déroutée après le symbole de l'étiquette. Notez que les sauts en arrière sont dangereux car ils peuvent bloquer l'exécution du cycle automate.


Symbole "Return"

Un symbole "return" doit être connecté à gauche à un symbole booléen. Il indique que l'évaluation du réseau doit être arrêtée si l'état de la liaison à gauche est VRAI. Il est équivalent à un symbole de saut ayant pour destination la fin du programme.


Variables

Les variables sont représentées dans le diagramme par des rectangles connectés à gauche ou à droite aux autres éléments du diagramme.


Arcs de liaisons

Les arcs de liaison sont tracés pour relier les éléments du diagramme. Les arcs sont toujours tracé depuis un point de sortie vers un point d'entrée (dans le sens du flux de données).


Liaisons avec inversion booléenne

Certains arcs de liaison entre objets booléens sont représentés avec un petit cercle à leur extrémité droite. Ceci représente une inversion booléenne de l'information transportée par la liaison.


Coins définis par l'utilisateur

Des "coins" peuvent être librement placés sur les arcs de liaison. Ils permettent à l'utilisateur de controller manuellement le tracé de l'arc en fonction de l'emplacement du coin. Si aucun coin n'est placé sur un arc, ISaGRAF utilise un algorithme de routage automatique pour tracer l'arc.


Saisie des diagrammes

Pour saisir un diagramme, il faut placer les éléments graphiques (blocs, variables, contacts, relais...) dans le schéma, et les connecter ensuite avec des arcs de liaisons.

Insérer des objets

Sélectionner des objets

Insérer des commentaires

Déplacer des objets

 	Tracer des liaisons

Changer le tracé d'une liaison

Changer le type d'une liaison

Tracer les échelles LD

Liaisons multiples


Insérer des objets

Pour insérer un objet dans le diagramme, sélectionnez son type dans la barre d'outils de l'éditeur, et cliquez dans le diagramme là où vous voulez l'insérer.


Sélectionner des objets

La sélection de symboles graphiques est requise pour la plupart des fonctions d'édition. L'éditeur graphique LD / FBD d'ISaGRAF permet la sélection d'un ou plusieurs objets dans la zone d'édition graphique. Pour sélectionner des objets, le choix "sélection" (bouton représentant une flêche) doit être validé dans la barre d'outils de l'éditeur. Pour sélectionner un seul objet, il suffit de cliquer sur son symbole. Pour sélectionner un groupe d'objets, faites glisser la souris dans le diagramme en traçant un rectangle. Tous les objets en intersection avec le rectangle sont sélectionnés. Un objet sélectionné est représenté avec de petits carrés noirs autour de son symbole. La désignation d'une nouvelle sélection efface les sélections antérieures. Pour annuler la sélection courante, il suffit de cliquer dans un espace vide du diagramme, en dehors du rectangle de désignation, qui englobe la liste des objets sélectionnés.


Insérer des commentaires

Des commentaires peuvent être insérés n'importe où dans le diagramme. Les commentaires n'ont aucune influence sur l'exécution du programme. Ils augmentent considérablement la lisibilité du diagramme. Pour insérer un commentaire, sélectionnez ce bouton dans la barre d'outils, et faites glisser la souris dans le diagramme pour désigner l'emplacement et la taille du bloc de commentaire. Puis entrez son texte. Il n'est pas nécessaire d'encadrer le texte d'un commentaire par les séparateurs  "(*" et "*)" des langages litéraux. Un bloc de commentaire peut être redimensionné quand il est sélectionné, en faisnt glisser un des coins de son cadre.


Déplacer des objets

Pour déplacer des objets dans le diagramme, il faut d'abord les sélectionner. Puis cliquez dans le rectangle sélectionné et faites glisser la souris vers un nouvel emplacement. Pour déplacer des objets reliés entre eux, il suffit de déplacer leur symbole. L'éditeur ISaGRAF mettra automatiquement à jour le tracé des arcs de liaison en fonction de leur nouvel emplacement.


 	Tracer des liaisons

Sélectionnez un de ces boutons dans la barre d'outils pour tracer un arc de de liaison entre deux points de connection de symboles déjà posés dans le diagramme. Si vous désignez un espace non occupé pour l'extrémité de l'arc, il est automatiquement terminé par un "coin", et vous pouvez ainsi enchainer le tracé de plusieurs segments d'une connection logique.


Changer le tracé d'une liaison

La commande "Outils / Déplacer ligne" est utilisée quand un arc de liaison est sélectionné, pour changer son algorithme de routage automatique. Cette commande est sans effet si l'arc est connecté à un coin manuellement défini par l'utilisateur. Quand la liaison est composée de trois segments, cette commande change la position du segment intermédiaire. Voici quelques exemples:


Changer le type d'une liaison

Vous pouvez facilement changer le type d'un arc de liaison (avec ou sans inversion booléenne) en cliquant deux fois sur sont extrémité à droite.


Tracer les échelles LD

Pour tracer une nouvelle échelle LD, placez tout d'abord sa barre d'alimentation à gauche. Puis placez la bobine de relais. La barre horizontale de l'échelle est tracée. D'autres contacts ainsi que des liaisons verticales "OU" peuvent ensuite être directement insérés sur l'échelle, sans besoin de tracer manuellement les liaisons entre contacts.

Quand un nouveau contact ou relais est posé sur un espace vide de la zône d'édition, une nouvelle ligne LD horizontale est automatiquement tracée autour de son symbole, jusqu'aux barres d'alimentation à gauche et à droite, si elles existent. Ces lignes ne sont pas tracées si le symbole n'est pas posé entre des barres d'alimentation. Le symbole et les lignes ainsi créés peuvent par la suite être librement déplacés dans le diagramme. Les lignes horzontales créées lors de l'insertion de contacts LD peuvent être sélectionnées, déplacées ou supprimées. Il est possible de poser un contact ou un relais LD sur une ligne horizontale existante. Dans ce cas, la ligne est automatiquement coupée pour être re-connectée à gauche et à droite du symbole posé.


Liaisons multiples

Une liaison multiple peut être créée à droite de chaque point de connexion en sortie. Une liaison multiple indique que l'information doit être propagée vers plusieurs autres points du diagramme. Le même état est propagé vers toutes les extrémités à droite. Le nombre d'arcs tirés à droite d'un même point de connexion en sortie n'est pas limité. Deux arcs de liaison ne peuvent pas avoir leur extrémité droite connectée sur le même point d'entrée, sauf s'ils sont connectés à l'un des symboles LD suivants :

barre d'alimentation à droite

connection verticale avec liaison multiple à gauche (opérateur OU du LD)

Ces symboles du langage LD peuvent avoir un nombre illimité de connections à gauche.


Modification des diagrammes

Les commandes du menu "Edition" permettent de modifier ou de compléter un diagramme existant. La plupart de ces commandes agissent sur les éléments sélectionnés dans le diagramme.

Corriger un diagramme

Chercher et remplacer

Afficher l'ordre d'exécution

Entrer les symboles et les textes

Sélectionner un type de bloc

Réserver de l'espace


Corriger un diagramme

Utilisez la touche SUPPR pour supprimer les objets sélectionnés. Utilisez la commande "Edition / Annuler" pour restituer les éléments effacés en cas d'erreur. Les commandes "Couper", "Copier", "Coller" du menu "Edition" permettent de déplacer ou de copier les éléments sélectionnés.


Chercher et remplacer

Les commandes "Edition / Chercher" et "Edition / Remplacer" permettent de chercher et de remplacer des textes dans le diagrammes. Seuls les noms complets sont trouvés. La rechercher porte sur les contacts, les relais, les noms de bloc, les variables et les étiquettes. Elle ne peut pas trouver un texte dans un bloc de commentaire. La commande Remplacer ne peut pas être utilisée pour changer le type d'un bloc. La rechercher est effectuée du haut vers le bas, à partir de la sélection en cours. Elle reprend en début de diagramme quand la fin est atteinte.


Afficher l'ordre d'exécution

Lorsqu'un diagramme FBD inclut des connections en boucle, l'ordre d'exécution ne peut plus suivre la simple règle haut vers bas / gauche vers droite. Afin d'éviter toute confusion dans l'interprétation du diagramme, utilisez la commande "Outils / Montrer l'ordre d'exécution" ou frappez les touches Control + F1 pour afficher l'ordre dans lequel les sorties du diagramme seront mises à jour à l'exécution. Des repères numérotés à partir de 1 sont ajoutés au diagramme. Ils sont automatiquement effacés si le diagramme est modifié.


Entrer les symboles et les textes

Plusieurs symboles LD ou FBD sont complétés par un nom de variable ou un autre texte. Ce texte est saisi une première fois quand l'objet est inséré dans le diagramme. Pour changer le texte associé à un objet, il suffit de cliquer deux fois sur son symbole et d'entrer le nouveau texte.

Normalement, des boîtes de dialogue incluant des listes de sélection des variables ou des blocs sont utilisées pour la saisie des textes dans le diagramme. Si le mode "Saisie manuelle au clavier" est sélectionné dans le menu "Outils", le nom des variables et des blocs est saisi directement dans un champ de saisie. Entrez le nouveau texte et frappez ENTREE pour le valider, ou frappez ECHAP pour abandonner. Le champ de saisie utilisé pour le mode de saisie manuelle au clavier ne peut pas être refermé avec la souris.

Pour les contacts et les relais, le symbole de la variable doit être saisi immédiatement lorsque le symbole est inséré, si l'option "Saisie immédiate" est validée. Le symbole doit toujours être saisi immédiatement pour une variable ou une étiquette.


Sélectionner un type de bloc

Cliquez deux fois sur le rectangle d'un bloc pour changer son type. Le type du bloc est sélectionné dans la liste des opérateurs, fonctions et blocs fonctionnels standard et éléments de la librairie. Cette commande permet également de changer le nombre d'entrée dans le cas d'un opérateur commutatif  (AND, OR, ADD, MUL...)


Réserver de l'espace

Quand vous pressez le bouton droit de la souris dans le diagramme FBD, un menu est affiché. Il contient les commandes suivantes qui permettent d'insérer ou de supprimer de l'espace non utilisé à la position indiquée par la souris:

Insérer des lignes: Cette commande insère un espace libre, composé de 4 lignes complètes, à la position indiquée par la souris quand le menu a été ouvert.

Supprimer des lignes: Cette commande supprime l'espace (lignes) inutilisé à partir de la position indiquée par la souris quand le menu a été ouvert. Cette commande ne permet pas de supprimer des éléments du diagramme FBD.

Quand le menu est ouvert, une ligne grise dans le diagramme FBD indique la position à laquelle les lignes vides seront insérées ou supprimées.


Options d'affichage

Les commandes du menu "Options" permettent de personnaliser le dessin du diagramme à l'écran.

Présentation

La commande "Options / Présentation" ouvre une boîte de dialogue ou les paramètres d'affichage sont saisis. Utilisez les options du groupe "Espace de travail" pour cacher ou montrer les barres d'outils et de status de l'éditeur. Les options du groupe "Document" permettent d'afficher ou de montrer la grille d'édition, et de choisir entre un affichage en couleurs ou en noir et blanc.

Les options du groupe "Zoom" pemettent de saisir le ratio de zoom pour l'affichage. Vous pouvez aussi utiliser le bouton "zoom" dans la barre d'outils pour changer entre les ratios de zoom les plus courants.

Utilisez la commande "Options / Police" pour sélectionner le nom de la police de caractères à utiliser dans tous les programmes graphiques. Lors de la sélection de la police, le style et la taille n'ont pas de signification et n'ont pas besoin d'être renseignés. Les éditeurs graphiques d'ISaGRAF calculent toujours la taille de la police en fonction du ratio de zoom courant.


Appel des autres outils ISaGRAF

Vérifier (compiler) le programme

 	Simuler ou tester l'application

Editer le dictionnaire de variables


Vérifier (compiler) le programme

La commande "Fichier / Vérifier" lance le générateur de code d'ISaGRAF pour vérifier la syntaxe du programme en cours d'édition. Dans le cas d'un programme SFC, les informations de niveau 1 et de niveau 2 sont vérifiées. Quand la vérification est terminée, fermez la fenêtre du générateur de code pour reprendre votre travail d'édition du programme ouvert.

La commande "Options / Options de compilation" permet de sélectionner les options pour la génération et l'optimisation du code de l'application. Référez-vous au manuel d'utilisation du générateur de code d'ISaGRAF pour plus de détails sur les options de compilation et leur signification.


 	Simuler ou tester l'application

Les commandes "Fichier / Simuler" et "Fichier / Tester" lancent le debugger graphique d'ISaGRAF en mode simulation ou en mode réel connecté à l'automate, et ré-ouvre le programme édité en mode mise au point. Dans ce mode, il n'est plus possible de modifier le contenu du programme.


Editer le dictionnaire de variables

La commande "Fichier / Dictionnaire" lance l'édition du dictionnaire de variables de l'application. Le dictionnaire permet également de définir les mots équivalents (alias). Les déclarations de portée locale sont toujours relatives au programme édité.


Paramètres (interface)

Quand le programme édité est une fonction ou un bloc fonctionnel, la commande "Fichier / Paramètres" permet de définir ses paramètres d'appel et de retour. Cette commande est sans effet si le programme édité est un programme principal des sections "Début" ou "Fin" ou un programme SFC.

Un sous-programme, une fonction ou un bloc fonctionnel peuvent avoir jusqu'à 32 paramètres (entrées ou sorties). Une fonction ou un sous-programme a toujours un paramètre de retour et un seul, qui doit porter le nom de la fonction, conformément aux règles d'écriture du langage ST.

La liste dans la partie supérieure de la fenêtre montre les paramètres du sous-programme, selon l'ordre défini par le prototype d'appel du sous-programme : d'abord les paramètres d'appel, et enfin le paramètre de retour. La partie inférieure de la fenêtre montre la description détaillée du paramètre sélectionné dans la liste. Chacun des types de données d'ISaGRAF peut être utilisé pour un paramètre. Les paramètres de retour doivent être les derniers de la liste. Les règles suivantes doivent être respectées pour la nomenclature des paramètres :

•	la longueur du nom ne doit pas excéder 16 caractères

•	le premier caractère doit être une lettre

•	les suivants doivent être des lettres, des chiffres, ou le souligné

•	les majuscules et les minuscules ne sont pas différenciées

La commande "Insère" insère un emplacement libre pour un nouveau paramètre, avant le paramètre sélectionné. La commande "Supprime" efface le paramètre sélectionné. La commande "Arrange" trie les paramètres, de façon à ce que les paramètres de sortie soient placés en fin de liste.


Autres commandes du menu "Fichier"

Les commandes suivantes sont disponibles dans le menu "Fichier" des éditeurs de programme:

Ouvrir un autre programme

Imprimer le programme


Ouvrir un autre programme

La fonction "Fichier / Ouvrir" permet de fermer le programme en cours d'édition et de lancer l'édition d'un autre programme du projet. Cette fonction ne peut pas être utilisée pour lancer l'édition d'un programme décrit avec un autre langage que le programme ouvert. Le nouveau programme vient remplacer le programme actuel dans la fenêtre d'édition.


Imprimer le programme

La commande "Fichier / Imprimer" imprime le contenu du programme édité sur l'imprimante. Cette commande lance le générateur de dossier d'ISaGRAF pour l'impression du diagramme en cours d'édition.

Pour les programmes graphiques (SFC, FBD et Quick LD) la commande "Edition / Copier image" copie l'image du programme édité sous forme de "metafile" dans le presse papier de Windows. Il peut ainsi être copié dans d'autres applications telles que des traitements de textes. Pour les programmes SFC, seules les informations du niveau 1 sont copiées dans l'image (graphe, références et commentaires).


Mise à jour de l'agenda

Un fichier est attaché à chaque programme, et peut accueillir les notes et remarques relatives à sa programmation. Utilisez la commande "Fichier / Agenda" pour accéder à l'édition de ce fichier. Le fichier agenda est automatiquement mis à jour à chaque vérification syntaxique. Les derniers mesages de compilation peuvent y être consultés, ainsi que la date de la compilation.

Quand l'option "Mise à jour du fichier agenda" est choisie, la fenêtre de saisie des annotations pour l'agenda est automatiquement ouverte à chaque sauvegarde des modifications apportées au programme. Ceci permet de créer facilement une trace des évolutions de chaque programme pendant le développement et la maintenance d'une application. Notez que cette option est commune pour tous les programmes (de tout langage) du projet. Pressez le bouton OK pour enregistrer dans la fichier agenda les notes saisies, ainsi que la date courante.


Sélection d'une variable dans le dictionnaire

 Pendant l'édition des programmes litéraux (ST ou IL) la commande "Edition / Insérer variable" permet de sélectionner une variable dont le symbole doit être inséré à la position courante du curseur. Pendant l'édition des programmes graphiques LD ou FBD, la sélection de variable est requise pour l'association aux contacts, relais, paramètres de blocs et champs "variables" des diagrammes FBD. Dans tous les cas, la boîte de dialogue de sélection de variable est utilisée.

Le champ "Portée" permet de sélectionner la portée des variables à lister (globales ou locales). La boîte de sélection de droite permet de choisir un type de variable. Les boutons graphiques à côté de cette boîte permettent de choisir les types les plus utilisés:

Booléen

Entier / réel

Temporisation

Message

Pour sélectionner une variable, cliquez sur son nom dans la liste. Son nom est alors affiché en tête de liste. Pressez alors le bouton "OK" pour confirmer sa sélection. Vous pouvez également cliquer deux fois dans la liste pour sélectionner une variable, ou entrer manuellement son symbole sans utiliser la liste.


Styles et traçage des modifications

L'éditeur LD/FBD d'ISaGRAF permet d'affecter un style graphique à chaque élément du diagramme. Un style est matérialisé part une couleur particulière. ISaGRAF utilise également les styles pour le marquage des modifications à la saisie, dans une optique de gestion de versions d'un diagramme.

Styles prédéfinis

Traçage des modifications

Les styles ne sont pas visibles pendant la simulation ou le test en ligne, puisque les couleurs (rouge, bleu) sont alors utilisées pour le marquage des états TRUE et FALSE des variables espionnées.


Styles prédéfinis

Les styles suivants sont prédéfinis par ISaGRAF:

Normal	Couleur par défaut (noir). Pour le marquage des modifications, le style "normal" indique que l'élément fait partie de la version originale du diagramme. Les éléments ayant le style "normal" sont normallement exécutés.

Modifié	Les éléments ayant le style "modifié" sont dessinés en rose. Pour le marquage des modifications, le style "modifié" indique que l'élément a été ajouté ou modifié depuis la version originale du diagramme. Les éléments ayant le style "modifié" sont normallement exécutés.

Supprimé	Les éléments ayant le style "supprimé" sont dessinés en gris, avec des lignes en pointillés. Ces éléments ne sont pas pris en compte lors de l'erxécution du diagramme. Ce style permet de garder une trace visuelle des éléments supprimés depuis la version originale d'un diagramme.

Personnalisé	En plus des styles prédéfinis, l'éditeur LD/FBD d'ISaGRAF permet de choisir une couleur quelconque pour l'affichage d'un élément du diagramme. Ces éléments ont alors un style "personnalisé". Les éléments ayant le style "personnalisé" sont normallement exécutés.

Utilisez les commandes "Style" du menu "Edition" pour manuellement appliquer un style aux éléments sélectionnés dans le diagramme.


Traçage des modifications

L'utilisation des styles ainsi que le style "Supprimé" permet le marquage automatique à la saisie des modifications apportées au diagramme. Utilisez la commande "Marquer les modifications" du menu "Edition / Style" pour valider le marquage automatique des modifications.

Quand l'option "Marquer les modifications" est validée, tous les éléments modifiés ou ajoutés au diagramme sont automatiquement forcés en style "Modifié". Quand un élément est supprimé à l'aide des commandes "Effacer" ou "Couper", il continue d'être visible dans le diagramme, mais est forcé en style "Supprimé". Ceci permet de garder une trace de toutes les modifications apportées au diagramme édité.

Utilisez la commande "Edition / Style / Retirer tous les éléments supprimés" pour effectivement retirer du diagramme tous les éléments ayant le style "Supprimé". Cette commande est indépendante de la sélection courante, et s'applique toujours à l'intégralité du diagramme.

Pour "restituer" un élément ayant le style "Supprimé", sélectionnez le et appliquez lui le style "Normal" ou "Modifié" ou "Personnalisé". Cette opération peut engendrer des connections invalides entre les éléments du diagramme (plus d'un lien connectés vers le même point) qui seront détectées pendant la prochaine vérification du programme.


Commandes du menu "Outils"

Les commandes suivantes sont disponibles dans le menu "Outils". Elles permettent d'afficher des informations dans une liste située au bas de la fenêtre d'édition:

Erreurs de compilation	affiche dans la liste les messages produits lors de la dernière

compilation (vérification) du programme.

Chercher dans le diagramme	cherche les occurences d'un texte dans tout le diagramme FBD

et les affiche dans la liste

Cacher la liste	ferme la liste

Quand les messages d'erreurs ou les occurences d'un texte cherché sont affichés dans la liste, cliquez deux fois sur une ligne pour accéder à l'emplacement correspondant dans le diagramme édité.