Éditeur logique graphique
Sommaire

1.Introduction

L'introduction de données logique utilisée jusqu'à présent est remplacée par l'éditeur logique graphique. Les fonctions logiques sont placées sur ce qu'on appelle une fiche de travail. Les interconnexions sont alors réalisées avec la souris.

2.Reprise de données de la logique existante (V2.0 vers V2.1)

L'utilisateur peut reprendre une fois sa logique existante d'un actionnement de bouton. Avant la reprise, les deux points de programme existent dans la section Commande EIB: Logique (ancienne) et Éditeur logique graphique (nouveau). Après la reprise unique, le point de programme Logique disparaît du menu. L'ancienne structure logique est supprimée. Avant la reprise, l'élément de menu Reprise est proposé dans le nouvel Éditeur logique (voir illustration). Après la reprise, le bouton n'est plus là.

Lors de la reprise, une structure est élaborée. Chaque dossier est créé. Vient s'y ajouter une fiche de travail avec toutes les fonctions qui étaient préalablement présentes dans ce dossier.
Attention
Sauvegardez le projet à reprendre avant d'effectuer la reprise !
Remarque
  • Fondamentalement, un dossier Reprise est créé. Dans celui-ci, un sous-dossier séparé est créé pour chaque dossier existant. Dans chaque dossier, une fiche de travail est insérée sur laquelle se trouvent les modules logiques.
  • Les éléments qui n'ont été affectés à aucun dossier sont placés dans une fiche de travail propre.
  • Au sein d'une fiche de travail, toutes les entrées sont regroupées dans une boîte d'entrée. Ceci vaut également pour les sorties (illustration voir ci-dessous).
  • Après la reprise, il est possible que des éléments individuels doivent être alignés à la main!
  • Toutes les entrées d'une fiche de travail sont regroupées dans une boîte d'entrée.
  • Toutes les sorties d'une fiche de travail sont regroupées dans une boîte de sortie.
Remarque
On reprend au maximum 15 modules par fiche de travail. Si un dossier contient plus de 15 modules logiques, une reprise n'est pas possible. Dans ce cas, répartissez les modules logiques dans plusieurs dossiers.

3.Travaux avec l'éditeur logique graphique

La base de l'éditeur logique est la fiche de travail. Sur une fiche de travail, on peut placer les éléments suivants:
  • Boîtes d'entrée (entrées)
  • Boîtes de sortie (sorties)
  • Champs de texte
  • Modules logiques

4.Fiche de travail

Sur une fiche de travail, on place les boîtes d'entrée, les boîtes de sortie, les modules et les champs de texte. La taille d'une fiche de travail peut être choisie. On peut sélectionner parmi cinq tailles différentes. Les dimensions suivantes sont disponibles:
  • Très petite: 600 x 424 points
  • Petite: 800 x 565 points
  • Moyenne: 1600 x 1131 points
  • Grande: 2400 x 1697 points
  • Très grande: 2000 x 1413 points

4.1.Imprimer la fiche de travail

La fiche de travail peut être imprimée. Ce faisant, la sortie est réduite/agrandie au format d'impression / format de page de l'imprimante.

5.Boîtes d'entrée / Entrées

Les entrées d'une fiche de travail peuvent être regroupées dans ce qu'on appelle la boîte d'entrée. Plusieurs de celles-ci peuvent se trouver sur une fiche de travail.

5.1.Boîte d'entrée

Une boîte d'entrée peut être créée à l'aide du menu contextuel du bouton de droite de la souris, avec la combinaison de touches CTRL+F1, via l'élément de menu « Nouveau » dans la barre d'outils de la fiche de travail ou via la structure de modules (dans ce cas, simplement tirer sur la fiche de travail par Glisser-Coller).

Une boîte d'entrée peut contenir les éléments suivants:
  • Objets de communication
  • Connecteurs
Pour insérer de nouveaux éléments dans une boîte d'entrée, il suffit d'un clic avec le bouton de droite de la souris sur la ligne de titre de la boîte. Dans le menu contextuel qui s'ouvre, on peut insérer tant des objets de communication que des connecteurs dans la boîte. Un clic sur le symbole Plus à l'intérieur de la ligne de titre insère directement un objet de communication dans la boîte.
Remarque
Si on clique sur une entrée et qu'on fait glisser la souris avec le bouton de gauche enfoncé sur le symbole Plus de la boîte d'entrée, on peut affecter directement un nouvel objet de communication à l'entrée.
Remarque
On peut affecter un nombre quelconque d'éléments à une boîte d'entrée. La limitation réside dans la surface de la fiche de travail.

Vous trouverez des informations complémentaires sur la boîte d'entrée dans la section Fonctionnalité de boîte d'entrée / boîte de sortie.

6.Boîtes de sortie / Sorties

Les sorties d'une fiche de travail peuvent être regroupées dans ce qu'on appelle la boîte de sortie. Plusieurs de celles-ci peuvent se trouver sur une fiche de travail.

6.1.Boîte de sortie

Une boîte de sortie peut être créée à l'aide du menu contextuel du bouton de droite de la souris, avec la combinaison de touches CTRL+F2, via l'élément de menu « Nouveau » dans la barre d'outils de la fiche de travail ou via la structure de modules (dans ce cas, simplement tirer sur la fiche de travail par Glisser-Coller).

Une boîte de sortie peut contenir les éléments suivants:
  • Objets de communication / instructions
  • Connecteurs
Pour insérer de nouveaux éléments dans une boîte de sortie, il suffit d'un clic avec le bouton de droite de la souris sur la ligne de titre de la boîte. Dans le menu contextuel qui s'ouvre, on peut aussi bien insérer des objets de communication que créer des connecteurs. Un clic sur le symbole Plus à l'intérieur de la ligne de titre insère directement un objet de communication/une instruction dans la boîte.
Remarque
Si on clique sur la sortie d'un module logique et qu'on fait glisser la souris avec le bouton de gauche enfoncé sur le symbole Plus de la boîte de sortie, on peut affecter directement un nouvel objet de communication à la sortie. La sortie du module est reliée directement au nouveau puits de sortie. Si on clique sur le symbole Plus et qu'on maintient simultanément la touche CTRL enfoncée, la fenêtre d'objet de communication s'ouvre directement.
Remarque
On peut affecter un nombre quelconque d'éléments à une boîte de sortie. La limitation réside dans la surface de la fiche de travail.

Vous trouverez des informations complémentaires sur la boîte de sortie dans la section Fonctionnalité de boîte d'entrée / boîte de sortie.

7.Fonctionnalité de boîte d'entrée / boîte de sortie

  • Un double clic modifie la désignation
  • Avec Maj enfoncée + faire glisser la souris, on peut modifier l'ordre des objets.
  • Bouton de droite de la souris sur le titre:
    - Propriétés - Modifier la désignation de la boîte.
    - Couper, Copier, Coller - Fonctions de copie internes. Permet de déplacer et de copier des éléments à l'intérieur du projet.
    Remarque
    Lors de l'insertion, vous pouvez choisir entre les options « avec liaisons » et « sans liaisons ».
    - Sauvegarder comme modèle - Enregistre les éléments marqués comme modèle.
    - Créer de nouveaux objets - Insérer un objet de communication, un connecteur, des instructions dans la boîte.
  • Bouton de droite de la souris sur un objet:
    - Propriétés - Modification de l'objet de communication ou du connecteur.
    - Supprimer - Supprime l'objet de la boîte.
    - Déplacer vers... - Déplacer l'objet dans une autre boîte.
    - Défaire les liaisons - Supprime toutes les liaisons de l'objet marqué.
    - Monter, Descendre - Modifier l'ordre des objets à l'intérieur d'une boîte.
  • Clic sur un nœud (uniquement boîte de sortie):
    - Supprimer une liaison individuelle

8.Champs de texte

Pour les commentaires et la description, on peut insérer des champs de texte. La taille se détermine automatiquement à partir de la taille du texte et peut uniquement être modifiée de cette façon. Pour modifier le contenu d'un champ de texte, il suffit d'un double clic sur le champ ou d'appeler le menu contextuel avec le bouton de droite de la souris.
Dans un champ de texte, on peut introduire au maximum 500 caractères. Les sauts de ligne comptent pour 2 caractères.

9.Fonctionnalité de champ de texte

  • Un double clic modifie le texte

10.Modules

Sur une fiche de travail, on peut théoriquement placer autant de modules que l'on veut. Un module contient selon la définition un certain nombre d'entrées/sorties. Chaque entrée peut être affectée d'une valeur fixe et/ou reliée à des objets de boîtes d'entrée. De la même manière, chaque sortie peut être reliée à des objets/instructions de boîtes de sortie.

11.Fonctionnalité de module

  • Un double clic modifie la désignation
  • Bouton de droite de la souris sur le titre:
    - Propriétés - Modifier la désignation et l'intervalle entre télégrammes
    - Couper, Copier, Coller - Fonctions de copie internes. Permet de déplacer et de copier des éléments à l'intérieur du projet.
    Remarque
    Lors de l'insertion, vous pouvez choisir entre les options « avec liaisons » et « sans liaisons ».
    - Supprimer - Supprime les modules/éléments marqués.
    - Sauvegarder comme modèle - Exporte les éléments marqués comme modèle.
    - Aide sur le module - Affiche l'aide sur le module marqué.
  • Bouton de droite de la souris sur l'entrée:
    - Affecter une valeur fixe - Attribuer une valeur fixe à l'entrée.
    - Inverser des liaisons - Inverse toutes les liaisons de l'entrée marquée.
    - Supprimer des liaisons - Supprime toutes les liaisons de l'entrée marquée.
  • Bouton de droite de la souris sur la sortie:
    - Supprimer des liaisons - Supprime toutes les liaisons de la sortie marquée.
  • Clic de la souris sur un nœud (uniquement entrée):
    - Supprimer une liaison - Supprimer une liaison individuelle
    - Inverser une liaison - Inverser une liaison individuelle

12.Importation et exportation de modules logiques (modèles)

Des éléments individuels d'une fiche de travail ou d'un groupe d'éléments peuvent être enregistrés/exportés comme modèle.
Ces données peuvent alors être réimportées dans d'autres projets.

12.1.Exportation dans un modèle (enregistrer)

Cette fonction est disponible après la sélection d'un élément ou d'un groupe d'un clic avec le bouton de droite de la souris. Ce faisant, le pointeur de la souris doit se trouver sur la ligne d'en-tête de l'élément. Si un élément ou un groupe d'éléments à enregistrer contient des objets de communication, une liste de ces objets de communication apparaît. Dans cette liste, on peut donner à chaque objet de communication une désignation supplémentaire. Cette désignation est demandée plus tard lors de l'insertion, afin de pouvoir affecter l'objet de communication approprié. La désignation est introduite via un double clic ou le bouton de commande. Cette information est nécessaire afin de pouvoir affecter les objets de communication corrects lors de l'insertion du modèle de logique.

12.2.Importation depuis un modèle (insérer)

Les modèles enregistrés peuvent être importés entre projets sur une fiche de travail quelconque. Lors de l'insertion, un masque apparaît, dans lequel vous devez compléter les objets manquants.
Remarque
Seuls des objets de communication de type de donnée correspondant peuvent être affectés.
Remarque
Les éléments peuvent être regroupés directement en un groupe lors de l'insertion.

13.Interconnexion des entrées et sorties

D'un clic sur un objet d'entrée/sortie et d'un CTRL+clic (clic de souris avec le bouton CTRL enfoncé) supplémentaire sur l'entrée/sortie d'un module logique, on établit une liaison. L'ordre des clics est libre, le clic normal doit cependant être effectué avant le CTRL-clic. Ce faisant, on dessine un chemin de liaison idéal. La dernière liaison élaborée est représentée en couleur orange.

Possibilités d'établir une liaison:
  • Glisser & Relâcher. Faire glisser l'entrée sur l'entrée et inversement.
  • Clic sur l'entrée et MAJ+clic sur la sortie et inversement.
  • Clic sur l'entrée et clic du bouton de droite de la souris (élément de menu: établir une liaison) et inversement
Remarque
Les éléments d'une boîte d'entrée ne peuvent pas être reliés aux éléments d'une boîte de sortie.
Remarque
Le contrôle de liaisons se fait en cliquant sur une entrée ou une sortie. Toutes les liaisons de l'entrée/sortie respective sont mises en évidence en couleur.

14.Groupement d'éléments

  • Plusieurs éléments d'une fiche de travail peuvent être regroupés en un groupe. Plusieurs groupes sont possibles par fiche de travail.
  • Chaque élément ne peut appartenir qu'à un seul groupe.
  • Le groupement est conservé dans le projet après avoir effectué l'enregistrement et quitté l'Expert.
  • La sélection des éléments (boîte d'entrée, boîte de sortie, module logique et boîte de texte) se fait d'un CTRL+clic de gauche ou en encadrant les éléments (clic de gauche et mouvement de la souris autour des éléments).
  • Lorsqu'on clique sur un élément d'un groupe, tous les éléments de ce groupe sont marqués.

15.Alignement des éléments sur une fiche de travail

  • En cliquant, maintenant et faisant glisser, on peut déplacer des éléments. Si un arrangement/déplacement devait ne pas être possible, p. ex. parce que l'élément a été placé en dehors de la fiche de travail, l'élément reste dans sa position initiale.
  • Les éléments sélectionnés sur une fiche de travail peuvent être ajustés finement avec les touches de curseur.

16.Liaisons entre fiches de travail (connecteurs)

Sur une fiche de travail, on peut définir dans une boîte de sortie ce qu'on appelle un connecteur. Un connecteur sert à placer la sortie d'un module logique sur un module logique d'une autre fiche de travail. Le connecteur peut être créé via le menu contextuel (bouton de droite de la souris) de la boîte de sortie. On doit simplement attribuer une désignation au connecteur. Le connecteur créé peut maintenant être inséré dans une boîte d'entrée sur une autre fiche de travail.

17.Actions sur plusieurs éléments marqués

  • Sélection multiple avec CTRL
  • Ajustement fin avec les touches de curseur (1 pas) ou CTRL+touches de curseur (2 pas)
  • Bouton de droite de la souris:
    • Couper, Copier, Coller - Fonctions de copie internes. Permettent le déplacement et la copie d'éléments à l'intérieur du projet.
      Remarque
      Lors de l'insertion, vous pouvez choisir entre les options « avec liaisons » et « sans liaisons ».
    • Supprimer - Supprime les modules/éléments marqués.
    • Sauvegarder comme modèle - Exporte les éléments marqués comme modèle.
    • Aligner - Les éléments marqués peuvent être alignés dans différentes directions.
      Remarque
      Ceci fonctionne également avec les boutons situés au-dessus de la surface GLE.
    • Grouper - Tous les éléments marqués peuvent être regroupés en un groupe
    • Supprimer un groupe - Défait le groupe de l'élément marqué.

18.Menu principal

  • Vue/arborescence - Permet la commutation ou l'affichage des différentes arborescences du côté gauche du masque.
  • Vue\Vue miniature - Affiche une vue en miniature de la fiche de travail.
  • Vue\Taille de la vue miniature - Modifier la taille de la vue miniature.
  • Vue\Afficher les formats de page - Active/désactive la grille des formats de page. Tous les formats de page plus petits sont représentés sur la fiche de travail avec une ligne en pointillés.
  • Vue\Police - Modifier la police de caractères et la taille de la fiche de travail.
Remarque
Le rapetissement d'une page est uniquement possible si aucun élément ne se situe en dehors du NOUVEAU format de page.

19.Autres combinaisons de touches

Pour déclencher une combinaison de touches, la fiche de travail doit avoir le focus.
  • F2 - Appelle le menu Créer.
  • F3 - Crée à nouveau le module créé en dernier lieu.
  • F6 - Affiche la vue en miniature. Taille réglable via le menu principal.
  • CTRL+F1 - Crée une nouvelle boîte d'entrée.
  • CTRL+F2 - Crée une nouvelle boîte de sortie.
  • CTRL+F3 - Crée un nouveau champ de texte.
  • CTRL+F4 - Appelle la boîte de dialogue Importer modèle.
  • CTRL+A - Marque tous les éléments d'une fiche de travail.

20.FAQ (Questions)

20.1.Comment établir une liaison entre un objet d'entrée et une entrée d'un module logique?

  • En cliquant sur un objet d'entrée et en le faisant glisser sur l'entrée du module logique en maintenant le bouton de gauche de la souris enfoncé.
  • OU en cliquant une fois sur l'objet d'entrée et en faisant un MAJ+clic de gauche sur l'entrée du module logique.

20.2.Comment copier une fiche de travail complète à l'intérieur d'un projet?

  • Clic avec le bouton de droite de la souris dans l'arborescence. Un élément de menu apparaît. Vous marquez ensuite dans l'arborescence l'endroit où vous désirez faire l'insertion. Un clic avec le bouton de droite de la souris ouvre l'élément de menu Insérer.

20.3.Comme copier un groupe de modules logiques dans une autre projet?

Méthode 1 - Utilisation du presse-papiers:
  • Si votre bibliothèque globale n'est PAS vide, videz-la. (Expert -> Menu principal -> Bibliothèque globale -> Supprimer).
  • Vous marquez tous les éléments désirés et vous ouvrez d'un clic avec le bouton de droite de la souris l'élément de menu copier dans la bibliothèque globale.
  • Sélectionnez dans le menu principal de l'Expert l'élément Bibliothèque globale -> Presse-papiers -> Copier.
  • Ouvrez le projet dans lequel vous désirez importer les modules.
  • Sélectionnez dans le menu principal l'élément Bibliothèque globale -> Presse-papiers -> Coller et suivez les instructions.
Méthode 2 - Utilisation de modèles:
  • Vous marquez tous les éléments désirés et vous ouvrez d'un clic avec le bouton de droite de la souris l'élément de menu Grouper.
  • Démarrez l'élément de menu Exporter dans un modèle en cliquant à nouveau avec le bouton de droite de la souris sur la ligne d'en-tête d'un membre du groupe.
  • Enregistrez maintenant le modèle sous un nom.
  • Ouvrez le projet dans lequel vous désirez importer les modules.
  • Sélectionnez une fiche de travail.
  • Un clic avec le bouton de droite de la souris sur la fiche de travail fournit l'élément de menu Importation depuis un modèle.

20.4.Qu'est-ce qu'un connecteur

  • Une sortie qui a été définie sur une autre fiche de travail et qui doit être disponible sur toutes les fiches de travail. Un connecteur peut être créé dans une boîte de sortie, son pendant se trouve dans une boîte d'entrée.