Skip to main content

Programmation dans l'éditeur Ladder (LD2)

Le guide suivant décrit simplement les actions individuelles lorsque vous travaillez dans l'éditeur. Aucun programme spécifique n'est créé.

Pour plus d'informations, voir : Navigation dans LD2

Programmation avec un seul élément

Exigence : Dans votre projet, vous avez créé un POU dans le langage d'implémentation Ladder (LD2). Ce POU est ouvert et prêt à être modifié dans l'éditeur de classement.

  1. Insérer

    1. Dans le Boîte à outils vue de l'éditeur, sélectionnez Contact élément, par exemple, et faites-le glisser vers le réseau. Appuyez sur le bouton de la souris et maintenez-le enfoncé. Lorsque vous le faites glisser sur le réseau à l'aide du curseur, toutes les positions d'insertion valides sont indiquées par les icônes suivantes :

      • Rectangulaire : _ld_icon_rectangle_grey.png

        Insérer la position à droite des éléments déjà insérés

      • Losange : _ld_icon_rhombus_grey.png

        Insérer la position à gauche des éléments déjà insérés

      • Triangle : _ld_icon_triangle_down_grey.png, _ld_icon_triangle_up_grey.png

        Position d'insertion après une bifurcation sur une connexion parallèle qui passe en dessous (le triangle pointe vers le bas) ou au-dessus (le triangle pointe vers le haut).

    2. Relâchez l'élément au-dessus de la position d'insertion souhaitée. Assurez-vous que le pointeur de la souris affiche un symbole plus (_ld_img_cursor_insert_position.png).

    Le contact sera inséré dans la ligne de traitement du réseau.

    Astuce

    Sélectionnez le Afficher les positions d’insertion commande. Toutes les positions d'insertion seront alors affichées quelles que soient les actions de votre souris.

  2. Insérer Bloc

    Insérez un Bloc élément du réseau. Remplacez les trois points d'interrogation (???) dans la zone d'élément avec le nom du bloc souhaité du projet ou d'une bibliothèque. Pour ce faire, double-cliquez sur les points d'interrogation et, idéalement, cliquez sur _cds_icon_three_dots.png bouton pour utiliser l'assistant de saisie.

  3. Rafraîchir le bloc

    Sélectionnez un bloc. Sélectionnez ensuite le Actualiser les paramètres commande.

    Les entrées et les sorties du bloc seront vérifiées et ajustées si nécessaire. Après avoir modifié la déclaration d'un bloc fonctionnel, vous devez actualiser les instances de ce bloc fonctionnel qui sont utilisées dans le schéma à contacts.

  4. Insérer une entrée

    Insérez un Entrée élément situé avant le bloc. Pour attribuer des variables, à l'élément, remplacez les trois points d'interrogation (???) avec le nom de la variable. Si nécessaire, la valeur par défaut Déclaration automatique une boîte de dialogue s'ouvrira.

  5. Sélection et positionnement

    Repositionnez les éléments dans le réseau. Sélectionnez un élément afin qu'il soit surligné en rouge. Dans le cas d'un bloc, le carré à l'intérieur du symbole du bloc doit être affiché sur fond rouge. Faites glisser l'élément vers une autre position d'insertion possible jusqu'à ce que le symbole du curseur devienne un carré, puis relâchez le bouton de la souris.

    _ld_img_change_position.png
  6. Remplacer

    Pour remplacer un élément existant par un autre, faites glisser le nouvel élément sur celui que vous souhaitez remplacer. Lorsque le focus est sur l'élément à remplacer, relâchez le bouton de la souris.

  7. Ajouter un nouveau réseau

    1. Faites glisser le Réseau élément de la partie implémentation.

      Une position d'insertion rectangulaire s'affichera dans la marge de gauche, à l'endroit où les réseaux sont également numérotés.

      _ld_img_insert_position_for_network.png
    2. Relâchez le bouton gauche de la souris.

      Le nouveau réseau sera inséré au-dessus de la position d'insertion sélectionnée.

Modifier un bloc, une bobine ou un contact

  1. Sélectionnez un élément ou une entrée ou une sortie.

    Les commandes de modification s'afficheront dans le menu contextuel.

  2. Sélectionnez la commande souhaitée.

    _ld_img_modified_elements.png

Brancher une connexion

Différence par rapport à l'éditeur LD/FBD

Dans l'éditeur LD2 de CODESYS Ladder, il n'existe pas d'éléments pour les branches.

Procédure. Insertion d'éléments dans une rangée puis branchement de la connexion

Dans un schéma à contacts, les connexions sont créées automatiquement lorsque des éléments sont insérés et positionnés.

  1. Depuis la vue Boîte à outils, faites glisser un contact dans votre réseau, puis faites glisser un second contact jusqu'à la position d'insertion rectangulaire située à la fin de la connexion. Nommez les deux contacts xInput1 et xInput2.

    _ld_img_prepare_branch.png
  2. Sélectionnez le xInput2 contact. Faites-le ensuite glisser jusqu'à la position d'insertion, qui est marquée d'un triangle pointant vers le bas xInput1 contact.

    _ld_img_show_insert_positions_for_contact.png
  3. Relâchez le bouton gauche de la souris à cet endroit.

    Une branche sera créée. Chaque branche contiendra un contact.

    _ld_img_open_branches1.png

    Important

    Le contact n'a pas été inséré de nouveau. Le contact existant a été déplacé vers une autre position avec la configuration actuelle.

  4. Tout en maintenant la touche Ctrl enfoncée, cliquez successivement sur les positions d'insertion rectangulaires situées à la fin des deux connexions.

    Les deux extrémités seront sélectionnées. La sélection sera indiquée par des rectangles rouges. La première sélection sera affichée en gris.

    _ld_img_selected_insert_positions_for_parallel_connection.png
  5. Sélectionnez le Fermer la branche parallèle commande.

    La branche sera fermée à la fin. Les contacts seront connectés en parallèle.

    _ld_img_closed_branch.png
  6. Il existe deux manières de rouvrir la connexion fermée :

    • Sélectionnez l'une des deux branches. Faites ensuite glisser le rectangle rouge sur le rectangle de l'autre branche.

    • Sélectionnez les deux branches. Sélectionnez ensuite le Ouvrir branche parallèle commande.

      Astuce

      Si vous avez une branche fermée avec plusieurs branches parallèles, vous pouvez toujours ouvrir toutes les branches à l'aide du Ouvrir branche parallèle commande.

    _ld_img_open_branches1.png
Procédure. Insertion parallèle d'un nouvel élément
  1. Ajoutez deux contacts d'affilée à un réseau.

  2. Sélectionnez le Afficher les positions d’insertion commande et sélectionnez le réseau.

    Toutes les positions d'insertion seront marquées.

    _ld_img_show_insert_positions.png
  3. Sélectionnez le triangle pointant vers le bas à l'avant de la connexion.

  4. Dans le menu contextuel, sélectionnez Insérer Contact (parallèle) commande.

    Un nouveau contact sera inséré. La nouvelle connexion sera parallèle et ouverte à la fin.

    L'insertion parallèle sera disponible pour tous les éléments possibles :

    Contactez, Bobine, Bloquer, Sauter, Retourner, sortie, et Bloc ST

    Astuce

    Les raccourcis clavier pour l'insertion et l'insertion parallèle sont identiques.

  5. Tout en maintenant la touche Ctrl touche, cliquez sur chacune des positions d'insertion rectangulaires situées à la fin des deux connexions.

    Les rectangles rouges indiqueront la sélection.

    _ld_img_selected_insert_positions_for_parallel_connection.png
  6. Sélectionnez la commande Fermer branche parallèle.

    Les deux connexions seront fusionnées.

    _ld_img_closed_branch.png
  7. Dans l'une des deux branches, sélectionnez la position d'insertion située avant le nœud qui fusionne les connexions. Appuyez ensuite sur la touche Del.

    La connexion sera ouverte à la fin.

    _ld_img_open_branches1.png

Important

Pour changer l'ordre de traitement dans les réseaux V1.2.0.0 et supérieurs, voir : Ordre de traitement et normalisation

Sélection et sélection multiple

Dans l'éditeur LD2, vous pouvez sélectionner des réseaux isolés et des éléments isolés à l'intérieur d'un réseau. Dans les deux cas, une sélection multiple est également possible. Tous les réseaux et éléments sélectionnés sont surlignés en rouge et entourés.

Les commandes du menu Ladder (LD2) et du menu contextuel agissent conjointement sur tous les objets sélectionnés. Une commande n'est disponible que si elle est admise pour tous les objets sélectionnés.

Procédure. Sélectionner des réseaux
  1. Dans le schéma à contacts, cliquez sur une position où aucun élément et aucune position d'insertion n'a le focus. Il s'agit en particulier de la zone située le long de la ligne de traitement dans laquelle le numéro de réseau est affiché.

    Le réseau situé dans la zone où vous avez cliqué sera surligné en rouge et donc sélectionné.

  2. Maintenez la touche Shift enfoncée pendant que vous cliquez sur un autre réseau.

    Tous les réseaux situés entre le premier et le second réseau cliqués seront sélectionnés.

  3. Maintenez la touche Ctrl enfoncée pendant que vous cliquez sur un réseau sélectionné.

    Ce réseau ne sera plus sélectionné.

Procédure. Sélectionner des éléments
  1. Cliquez sur un élément. Dans le cas d'un bloc, cliquez sur le carré situé à l'intérieur du symbole du bloc.

    L'élément sera sélectionné.

  2. Cliquez sur un autre élément.

    Le dernier élément sur lequel vous avez cliqué sera sélectionné.

  3. Maintenez la touche Ctrl enfoncée pendant que vous cliquez sur d'autres éléments afin de les sélectionner et de les désélectionner.

    Tous les éléments sur lesquels vous avez cliqué seront sélectionnés.

Pour une sélection multiple d'éléments, le menu contextuel propose notamment les commandes standard Couper, Copier et Supprimer ainsi que les commandes de modification (Inverser, Set/Reset, détection de fronts). Chaque commande agit sur tous les éléments sélectionnés pour lesquels elle est admise.

Astuce

Les commandes Commande : Ouvrir branche parallèle et Commande : Fermer branche parallèle vous permettent de placer ensemble plusieurs éléments sélectionnés dans une branche parallèle.

Commenter un réseau

  • Sélectionnez un réseau de manière à ce qu'il soit complètement affiché sur fond rouge. Dans le menu contextuel, sélectionnez Basculer l'état des commentaires sur le réseau commande.

    Le contenu du réseau sera affiché en gris et le texte en italique. Le réseau ne sera pas inclus lors du traitement.

    _ld_img_outcommented_network.png

Ajout d'un titre de réseau, d'un commentaire sur le réseau et d'une étiquette de saut

  • Vous pouvez ajouter à un réseau un titre de réseau (1), un commentaire de réseau (2) et une étiquette de saut (3). Pour cela, cliquez dans la première, la deuxième ou la troisième ligne dans le coin supérieur gauche du réseau.

    _ld_img_network_title_comment_label.png

Une étiquette de saut est utilisée comme cible pour un Sauter élément.

L'affichage du titre et du commentaire du réseau est défini dans Éditeur de ladder (LD2) catégorie des CODESYS options.