Éditeur logique graphique
Contenu

1.Introduction

La base de l’éditeur logique est la fiche de travail. Une fiche de travail peut accueillir les éléments suivants :
Retrouvez plus d’informations sur le traitement de la logique dans les documents suivants :

2.Barre latérale

À la toute première consultation du GLE après installation de l’HS/FS Expert, la barre latérale montre dans la partie supérieure la structure de données (vide) des fiches de travail et, dans la partie inférieure, la structure arborescente des éléments logiques disponibles, laquelle comporte les Éléments, Modules et Modèles.
Via le menu « Vue -> Barre latérale », il est possible d’influencer la représentation de la barre latérale. La sélection ici réalisée est permanente jusqu’à ce qu’elle soit modifiée via ce menu. Les différents points de menu sont également exportables directement via des combinaisons de touche, sans avoir à appeler le menu.

Vous avez à disposition les options suivantes pour la représentation :

2.1.Structure de données des fiches de travail

La structure de données des fiches de travail offre trois vues différentes, entre lesquelles il est possible d’alterner, soit via le menu « Vue -> Structure de données », soit via les trois symboles affichés au-dessus de la barre latérale dans la vue « Structure de données » :

2.1.1.Structure arborescente des fiches de travail

Cette vue peut être activée via le point de menu « Vue – Structure de données -> Fiches de travail », la combinaison de touches « MAJ+F1 » ou le symbole Fiches de travail.
C’est la méthode d’affichage standard de la fenêtre de structure de données.
Dans cette vue, il est possible de gérer les différentes fiches de travail.
Éléments et fonctions possibles dans cette vue :
  • Élément racine « Logique »
    • Insérer uniquement lorsqu’un dossier ou une fiche de travail a été préalablement copié(e)
    • Créer un dossier
    • Créer une fiche de travail
  • Dossier
    • Couper
    • Copier
    • Insérer uniquement lorsqu’un dossier ou une fiche de travail a été préalablement copié(e)
    • Supprimer
    • Lister les dossiers – Appeler la fonction de recherche avec le nom du dossier
    • Créer un dossier
    • Renommer le dossier
    • Créer une fiche de travail
  • Fiche de travail
    • Couper
    • Copier
    • Supprimer
    • Liens – Liste tous les connecteurs d’entrée reliés à un connecteur de sortie placé sur cette fiche de travail.
    • Propriétés

2.1.2.Afficher tous les éléments de la fiche de travail active

Cette vue peut être activée via le point de menu « Vue – Structure de données -> Fiche de travail » (éléments), la combinaison de touches « MAJ+F2 » ou le symbole Fiche de travail (éléments).
Tous les éléments de la fiche de travail active sont affichés en tant que liste.
Si l’élément racine ou un dossier est actif, rien n’est affiché.

2.1.3.Fonction de recherche

Cette vue peut être activée via les points de menu « Vue – Structure de données -> Rechercher fiches de travail » ou « Vue -> Rechercher », la touche « F3 » ou la combinaison de touche « MAJ+F3 », ou via le symbole Chercher fiches de travail.
La partie inférieure de la fenêtre montre les trois champs qui peuvent être utilisés pour la recherche et le bouton « Recherche » ; la partie supérieure affiche, elle, le résultat de la recherche sous forme de liste.

Consultez également cette documentation.

2.2.Éléments

Il existe trois vues différentes pour les éléments, entre lesquelles il est possible d’alterner, soit via le menu « Vue -> Éléments », soit via les trois symboles affichés au-dessus de la barre latérale dans la vue « Éléments » :

2.2.1.Éléments logiques

Cette vue peut être activée via le point de menu « Vue – Éléments -> Éléments logiques », la combinaison de touches « MAJ+CTRL+F1 » ou le symbole Éléments logiques.

Dans cette vue, tous les éléments logiques présents dans l’HS FS Expert sont représentés dans une structure arborescente. Chaque élément peut être transféré vers la fiche de travail actuelle par glisser-déposer.

La structure arborescente est divisée en trois groupes :
  • Éléments : Ici se trouvent les éléments n’étant pas des modules logiques.
    Particularité : « Modèles ». Si le modèle ici présent est déplacé vers la fiche de travail, en lâchant la souris, une boîte de dialogue de fichier assorti d’un dossier de modèles s’ouvre. Un modèle enregistré ici (fichier « .htl ») peut être sélectionné et son contenu peut être placé sur la fiche de travail
  • Modules : Tous les modules actuellement installés dans HS/FS Expert sont listés ici.
  • Modèles : Tous les modèles enregistrés comme fichier « .htl » jusqu’à présent dans le dossier de modèles sont listés ici.

2.2.2.Modules logiques utilisés

Cette vue peut être activée via le point de menu « Vue – Éléments -> Modules utilisés », la combinaison de touches « MAJ+CTRL+F2 » ou le symbole Modules utilisés.

Chaque module utilisé une ou plusieurs fois sur une ou plusieurs fiche(s) de travail reçoit une entrée dans la liste affichée ici. Dans la colonne « Nombre » on voit à quelle fréquence il est utilisé.
Tant que vous vous trouvez dans le GLE, l’heure du dernier rajout est en outre affichée pour chaque module dans la fiche de travail de votre choix dans la colonne « Dernier ».

En cliquant sur un titre de colonne, il est possible de trier le contenu d’une liste. En cliquant plusieurs fois sur la même colonne, l’ordre de classement s’inverse. Le tri standard est par ordre alphabétique croissant selon la désignation de module. S’il a été cliqué au moins une fois sur un titre de colonne, une petite flèche dans le titre de colonne indique le sens de triage actuel.

2.2.3.Fonction de recherche

Cette vue peut être activée via le point de menu « Vue – Éléments -> Rechercher éléments logiques », la combinaison de touches « MAJ+CTRL+F3 » ou le symbole Chercher éléments logiques.

La partie inférieure de la fenêtre montre le champ pouvant être utilisé pour la recherche de texte et le bouton « Recherche » ; la partie supérieure montre, elle, les résultats de la recherche sous forme de liste.
Consultez également cette documentation.

3.Fiche de travail

Une fiche de travail accueille 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.

3.1.Éléments de fiche de travail

3.1.1.Boîtes d’entrée

Les entrées d’une fiche de travail peuvent être regroupées dans ce qui est désigné par le terme boîte d’entrée. Plusieurs de ces boîtes peuvent se trouver sur une fiche de travail.

Une boîte d’entrée peut être créée à l’aide du menu contextuel d’un clic droit de la souris, avec la combinaison de touches CTRL+F1, via l’élément de menu « Nouveau » de la barre d’outils de la fiche de travail ou via la structure des modules (il suffit alors de la déplacer vers la fiche de travail via Glisser-Déplacer).

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 du bouton droit de la souris sur la ligne de titre de la boîte. Un menu contextuel s'ouvre, via lequel vous pouvez insérer tant des objets de communication que des connecteurs dans la boîte. Cliquer sur le symbole 'Plus' de la ligne de titre insère directement un objet de communication dans la boîte.
Remarque
Pour affecter directement un nouvel objet de communication à l'entrée, cliquez sur une entrée puis la glisser la souris, bouton gauche enfoncé, sur le symbole Plus de la boîte d'entrée.
Remarque
Un nombre indifférent d'éléments peut être affecté à une boîte d'entrée. La limitation réside dans la surface de la fiche de travail.

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

3.1.2.Boîtes de sortie

Les sorties d’une fiche de travail peuvent être regroupées dans ce qui est désigné par le terme de boîte de sortie. Plusieurs de ces boîtes peuvent se trouver sur une fiche de travail.

Une boîte de sortie peut être créée à l’aide du menu contextuel d’un clic droit de la souris, avec la combinaison de touches CTRL+F2, via l’élément de menu « Nouveau » de la barre d’outils de la fiche de travail ou via la structure des modules (il suffit alors de la déplacer vers la fiche de travail via glisser-déposer).

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, un clic droit suffit sur la ligne de titre de la boîte. Dans le menu contextuel qui s'ouvre, il est possible d'insérer des objets de communication ou de créer des connecteurs. Cliquer sur le symbole 'Plus' de la ligne de titre insère directement un objet de communication/une instruction dans la boîte.
Remarque
Cliquer sur la sortie d'un module logique et faire glisser la souris, bouton gauche enfoncé, sur le symbole 'Plus' de la boîte de sortie, permet d'affecter directement un nouvel objet de communication à la sortie. La sortie du module est reliée directement au nouveau puits de sortie. Cliquer sur le symbole 'Plus' tout en maintenant la touche CTRL enfoncée permet d'ouvrir directement la fenêtre d'objet de communication.
Remarque
Un nombre indifférent d'éléments peut être affecté à une boîte de sortie. La limitation réside dans la surface de la fiche de travail.

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

3.1.3Fonctionnalité boîte d’entrée / boîte de sortie

  • Un double clic modifie la désignation
  • Avec la touche MAJ enfoncée + faire glisser la souris, il est possible de modifier l’ordre des objets.
  • Clic droit 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
    Pour l'insertion, vous pouvez choisir entre les options 'avec liaisons' et 'sans liaison'.
    - Sauvegarder comme modèle - Enregistre les éléments repérés comme modèle.
    - Créer de nouveaux objets - Insérer un objet de communication, un connecteur, des instructions dans la boîte.
  • Bouton droit 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 repéré.
    - Vers le haut, Vers le bas - Modifier l'ordre des objets à l'intérieur d'une boîte.
  • Clic sur un nœud (boîte de sortie seulement) :
    - Supprimer une liaison individuelle

3.1.4.Champs de texte

Pour les commentaires et la description, des champs de texte peuvent être insérés. La taille est déterminée automatiquement à partir de la taille du texte et est modifiable uniquement via celle-ci. 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 droit de la souris.
Un champ de texte peut contenir un texte de 500 caractères au maximum. Les sauts de ligne comptent pour 2 caractères.
3.1.4.1.Fonctionnalité du champ de texte
  • Un double clic modifie le texte

3.1.5.Modules

Une fiche de travail peut théoriquement accueillir un nombre quelconque de modules. Un module contient un nombre déterminé d’entrées/de sorties qui dépend de la définition. Chaque entrée peut être affectée d’une valeur fixe et/ou reliée à des objets issus 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.
3.1.5.1.Fichiers de module supprimés
Si un module utilisé est supprimé du dossier ...\logic et qu’une fiche de travail sur laquelle est utilisé ce module est ouverte, une question apparaît pour demander si le module (y compris les connexions) doit être effacé de la fiche de travail. Si vous répondez par Non à cette question, le module et ses connexions disparaissent de la fiche de travail, et ne sont donc plus visibles, jusqu’à ce que le module soit réinséré dans le dossier ...\logic-. Pour faire ensuite réapparaître le module sur la fiche de travail, vous devez redémarrer l’HS/FS Expert.
3.1.5.2.Fonctionnalité module
  • Un double clic modifie la désignation
  • Clic droit de la souris sur le titre :
    Propriétés - Modifier la désignation et l'intervalle entre télégrammes
    - Couper, Copier - Fonctions de copie internes. Permet de déplacer et de copier des éléments à l’intérieur du projet.
    Remarque
    Pour l’insertion, vous pouvez choisir entre les options ’avec liaisons’ et ’sans liaison’.
    - Supprimer - Supprime les modules/éléments repérés.
    - Sauvegarder comme modèle - Exporte les éléments repérés comme modèle.
    - Copier dans une bibliothèque globale - Ajoute les éléments sélectionnés de la bibliothèque globale.
    - Groupement - Uniquement pour plusieurs éléments sélectionnés : Regroupe les éléments sélectionnés en un élément nouveau.
    - Orienter - (gauche, droite, en haut, en bas) Uniquement pour plusieurs éléments sélectionnés : Oriente tous les éléments sélectionnés au niveau du bord extérieur de l’élément extérieur.
    - Surveiller : Définir un filtre - Uniquement lorsque la surveillance est active : Crée un nouveau filtre pour la surveillance avec tous les éléments sélectionnés.
    - Aide concernant le module - Affiche l’aide concernant le module.
  • Clic droit de la souris sur le titre :
    - Uniquement lorsque la surveillance est active : La ligne avec le titre du module est sélectionnée dans la surveillance.
  • Clic droit sur l’entrée :
    - Affecter une valeur fixe - Attribuer une valeur fixe à l'entrée.
    - Inverser connexion(s) - Uniquement lorsqu’il y a au moins une connexion à l’entrée : - Inverse toutes les connexions de l’entrée sélectionnée.
    - Supprimer connexion(s) - Uniquement lorsqu’il y a au moins une connexion à l’entrée : Supprime toutes les connexions de l’entrée sélectionnée.
    - Surveiller : Définir une entrée - Uniquement lorsque la surveillance est active : Ouvre un masque de saisie de valeur pour l’entrée d’une valeur associée à l’entrée. Fait office de télégramme d’entrée d’une valeur similaire.
  • Clic droit sur l’entrée :
    - Uniquement lorsque la surveillance est active : La ligne avec l’entrée du module est sélectionnée dans la surveillance.
  • Clic droit sur la sortie :
    - Supprimer connexion(s) - Uniquement lorsqu’il y a au moins une connexion à la sortie : Supprime toutes les connexions de la sortie sélectionnée.
  • Clic droit sur la sortie :
    - Uniquement lorsque la surveillance est active : La ligne avec la sortie du module est sélectionnée dans la surveillance.
  • Clic sur un nœud (uniquement entrée) :
    - Supprimer connexion - Supprimer une seule connexion
    - Inverser connexion - Inverser une seule connexion
    - Uniquement lorsque la surveillance est active : La ligne avec l’entrée du module est sélectionnée dans la surveillance.
  • Clic sur un nœud (uniquement sortie) :
    - Uniquement lorsque la surveillance est active : La ligne avec la sortie du module est sélectionnée dans la surveillance.
3.1.5.3.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 sous forme d’un modèle.
Ces données peuvent alors être réimportées dans d'autres projets.
3.1.5.3.1.Exportation dans un modèle (enregistrer)
Cette fonction est disponible lorsqu’un élément ou un groupe a été sélectionné d’un clic droit 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, il est possible de donner une désignation supplémentaire à chaque objet de communication. 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 saisie 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.
3.1.5.3.2.Importation depuis un modèle (insérer)
Les modèles enregistrés peuvent être importés sur une fiche de travail quelconque, entre les projets. Lors de l'insertion, un masque apparaît, dans lequel vous complétez les objets manquants.
Remarque
Seuls des objets de communication dont le type de donnée correspond peuvent être affectés.
Remarque
Il est possible de regrouper directement les éléments en un groupe lors de l'insertion.

3.2.Paramètres pour la fiche de travail

La taille d’une fiche de travail (en pixels) peut être choisie parmi plusieurs modèles. Lors de la création d’une nouvelle fiche de travail, la variante la plus grande est proposée.
La désignation et la taille d’une fiche de travail peuvent être à tout moment modifiées via le symbole situé tout à droite « Propriétés » (Propriétés) dans la barre de symboles au-dessus de la fiche de travail.

Une fiche de travail peut à tout moment être agrandie si elle ne possède pas déjà la taille maximale. Pour réduire sa taille, les éléments doivent d’abord être déplacés dans la nouvelle zone plus petite encore disponible après la réduction de format. Une prévisualisation des différentes tailles possibles est disponible via le point de menu « Vue -> Afficher dimensions de fiche ».

Pour de très grandes fiches de travail, une vue miniature peut être consultée via le menu « Vue -> Vue en miniature » (Combinaison de touches : F6) ; la taille (en pourcentage) est réglable en plusieurs niveaux via le point de menu « Vue -> Taille de la vue en miniature ».

La police de caractères standard pour tous les textes dans la fiche de travail est « Arial Standard 8 » et peut être modifiée via le menu « Vue -> Police de caractères »

3.3.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/au format de page de l'imprimante.

3.4.Interconnexion des entrées et sorties

Etablir une liaison 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. L'ordre des clics est indifférent, mais le clic normal doit être effectué avant le CTRL+clic. La voie de liaison idéale est ainsi dessinée. La dernière liaison établie est représentée en orange.

Possibilités d'établissement d'une liaison :
  • glisser déposer. Faire glisser l’entrée sur la sortie et inversement.
  • Clic sur l’entrée et MAJ+clic sur la sortie et inversement.
  • Clic sur l’entrée et clic droit (élément de menu : établir une liaison) et inversement
Remarque
Il est impossible de relier les éléments d'une boîte d'entrée 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 alors mises en évidence en couleur.

3.5.Groupement d'éléments

  • Plusieurs éléments d'une fiche de travail peuvent être rassemblés en un groupe. Plusieurs groupes sont possibles par fiche de travail.
  • Chaque élément doit appartenir à un seul groupe.
  • Le regroupement est conservé dans le projet une fois que l'enregistrement est effectué et que vous avez 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) est réalisée via un CTRL+clic gauche ou en encadrant les éléments (clic gauche et déplacement de la souris autour des éléments).
  • Un clic sur un élément d'un groupe provoque la sélection de tous les éléments de ce groupe.

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

  • Pour déplacer des éléments, cliquer, maintenir et faire glisser avec la souris. Si une disposition/un déplacement n’est pas possible, p. ex. parce que l’élément a été placé hors de la fiche de travail, l’élément demeure dans sa position initiale.
  • Les éléments d’une fiche de travail sélectionnés peuvent être positionnés avec plus de précision avec les touches fléchées.

3.7.Interconnexion entre les fiches de travail (connecteurs)

Sur une fiche de travail, il est possible de définir dans une boîte de sortie ce qui est désigné par le terme 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. Il suffit d'attribuer une désignation au connecteur. Le connecteur créé peut alors être inséré dans une boîte d'entrée se trouvant sur une autre fiche de travail.

3.8.Actions concernant plusieurs éléments sélectionnés

  • Sélection multiple avec CTRL
  • Ajustement fin avec les touches fléchées (1 pas) ou CTRL+touches fléchées (2 pas)
  • Bouton droit 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
      Pour l’insertion, vous pouvez choisir entre les options ’avec liaisons’ et ’sans liaison’.
    • Supprimer - Supprime les modules/éléments sélectionnés.
    • Sauvegarder comme modèle - Exporte les éléments sélectionné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.
    • Regrouper - Tous les éléments sélectionnés peuvent être rassemblés en un groupe.
    • Supprimer un groupe - Défait le groupe dans lequel se trouve l'élément sélectionné.

4.Test logique en ligne / Contrôle des feuilles de travail

Avec cette fonction, un outil permettant de diagnostiquer et de repérer une erreur dans la logique est mis à disposition.

Plus d’informations sur le Test de logique en ligne / sur la Surveillance de fiche de travail.

5.Fonction de recherche

La recherche peut être utilisée dans les volumes de données suivants :
Autres informations sur la recherche.

6.Menu principal

7.Autres combinaisons de touches

Pour déclencher une combinaison de touches, la fiche de travail doit être sélectionnée.

8.FAQ (questions)

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

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

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

  • Clic droit de la souris dans l'arborescence. Un élément de menu apparaît. Marquez ensuite l'endroit de l'arborescence où l'insertion doit avoir lieu. Un clic droit de la souris ouvre l'élément de menu Coller.

8.3.Comment copier un groupe de modules logiques dans un 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)
  • Sélectionnez tous les éléments souhaités et ouvrez d'un clic droit 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 souhaitez importer les modules.
  • Dans le menu principal, sélectionnez l'élément Bibliothèque globale -> Presse-papiers -> Coller et suivez les instructions.
Méthode 2 - Utilisation de modèles :
  • Sélectionnez tous les éléments souhaités et ouvrez d'un clic droit de la souris l'élément de menu Regrouper
  • Démarrez l'élément de menu Exporter dans un modèle d'un nouveau clic droit de la souris sur la ligne d'en-tête d'un membre du groupe.
  • Enregistrez alors le modèle sous un nom.
  • Ouvrez le projet dans lequel vous souhaitez importer les modules.
  • Sélectionnez une fiche de travail.
  • Un clic droit de la souris sur la fiche de travail active l'élément de menu Importation depuis un modèle.

8.4.Qu'est-ce qu'un connecteur

  • Il est créé dans une boîte de sortie sur une fiche de travail et peut être ensuite connecté à des connecteurs placés dans une boîte d’entrée sur la fiche de travail de votre choix.