Programmation en Langage à Contacts (LD)
Création d'un POU dans le langage d'implémentation Langage à Contacts (LD)
Dans l’arborescence des appareils, sélectionnez l’application.
Cliquez sur le
commande.Le Ajouter un POU la boîte de dialogue s'ouvre.
Spécifiez un nom et sélectionnez le Langage à Contacts (LD) langage d'implémentation.
Cliquez sur le Ajouter bouton.
CODESYS Ajoute le POU à l'arborescence des périphériques et l'ouvre dans l'éditeur. Un réseau vide est inséré dans la partie implémentation. Ce réseau vide est délimité à gauche par une ligne verticale représentant un jeu de barres. Outils la vue s'ouvre également 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
)
Exigence : un POU avec le langage d'implémentation LD est ouvert dans l'éditeur et un réseau vide est inséré.
Dans le Outils vue, cliquez sur le Éléments de langage à contacts catégorie.
Cliquez sur le Contact élément, faites-le glisser dans votre réseau et déposez-le à la position d'insertion Commencez ici.
Le contact est ajouté à gauche dans le réseau directement sur la ligne verticale.
Cliquez
???
et saisissez l'identifiant d'une variable booléenne. L'assistant de Entrée est également disponible pour cette opération.Dans le Outils vue, cliquez sur le Bloc fonctionnels catégorie et faites glisser le TON bloc fonctionnel vers une position d'insertion sur la ligne de connexion à droite du contact inséré.
CODESYS insère le TON module à droite du contact. Le contact est connecté à l' entrée.
IN
de laTON
bloc fonctionnel.Spécifiez une constante de temps à la
PT
entrée (exemple :T#3s
).Si la variable de votre contact devient
TRUE
, alors leIN
entrée du bloc fonctionnel TON devient égalementTRUE
. Par exemple, avec un temps de retard à l'activation deT#3s
leTON
le bloc fonctionnel transmet la valeurTRUE
auQ
sortie.
Pour plus d'informations, consultez les éléments suivants : Contact
Insertion d'une branche fermée
Exigence : un POU avec le langage d'implémentation LD est ouvert dans l'éditeur et un réseau vide est inséré.
Cliquez à l'intérieur du réseau vide et cliquez sur
.Sélectionnez la ligne de connexion à gauche du contact et cliquez sur
.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.
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épart et d'arrivée. Le programme parcourt les deux branches jusqu'au point d'arrivée.
Si vous insérez la branche dans une module au lieu d'un contact, la module ne sera appelée que si aucune des autres branches n'est
TRUE
.
Pour plus d'informations, consultez les éléments suivants : Branchement de ligne fermée