Skip to main content

Programmation en schéma à contacts (LD)

Création d'un POU dans le langage d'implémentation Ladder Diagram (LD)

  1. Sélectionnez l'application dans l'arborescence des appareils.

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

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

  3. Spécifiez un nom et sélectionnez le Diagramme logique à relais (LD) langage d'implémentation.

    Cliquez sur Ajouter.

    CODESYS ajoute le POU à l'arborescence des appareils et l'ouvre dans l'éditeur. Un réseau vide est inséré dans la partie implémentation. Le réseau vide est délimité à gauche par une ligne verticale, qui représente une barre de bus. La Boîte à outils La vue est également ouverte automatiquement, où les éléments, opérateurs et blocs fonctionnels appropriés sont disponibles pour la programmation LD.

Ajout d'un contact et d'un bloc fonction (TON)

Condition préalable : une POU avec le langage d'implémentation LD est ouverte dans l'éditeur et un réseau vide est inséré.

  1. Dans le Boîte à outils vue, cliquez sur le Éléments d'échelle Catégorie.

  2. Clique le Contact élément, faites-le glisser dans votre réseau et déposez-le à la position d'insertion Commencer ici.

    Le contact est ajouté à gauche dans le réseau directement sur la ligne verticale.

  3. Cliquez sur ??? et entrez l'identifiant d'une variable booléenne. L'assistant de saisie est également disponible pour cela.

  4. Dans le Boîte à outils vue, cliquez sur le Blocs fonctionnels catégorie et faites glisser le TONNE bloc fonctionnel à une position d'insertion sur la ligne de connexion à droite du contact inséré.

    CODESYS insère le TONNE case à droite du contact. Le contact est relié à l'entrée IN du bloc fonction TON.

  5. Spécifiez une constante de temps au PT saisie (exemple : T#3s).

    Si la variable de votre contact devient TRUE, puis le IN l'entrée du bloc fonction TON devient également TRUE. Par exemple, avec un retard à l'enclenchement de T#3s le bloc fonction TON transmet la valeur TRUE au Q production.

Pour plus d'informations, consultez : Contact

Insertion d'une branche fermée

Condition préalable : une POU avec le langage d'implémentation LD est ouverte dans l'éditeur et un réseau vide est inséré.

  1. Cliquez à l'intérieur du réseau vide et cliquez sur FBD/LD/IL → Insérer un contact.

  2. Sélectionnez la ligne de connexion à gauche du contact et cliquez sur FBD/LD/IL → Définir le point de départ de la branche.

    Le point de départ sur la ligne de connexion est indiqué par un rectangle rouge. CODESYS indique tous les points d'extrémité possibles de la branche avec un rectangle bleu.

  3. Cliquez sur un rectangle bleu afin de définir le point final de votre branche fermée.

    CODESYS insère la branche entre les points de début et de fin. Le déroulement du programme traversera les deux branches jusqu'au point final.

    Si vous insérez la branche dans une boîte plutôt que dans un contact, alors la boîte ne sera appelée que si aucune des autres branches n'est TRUE.

Pour plus d'informations, voir : Branche fermée