Skip to main content

Programmation en Liste d'Instructions (IL)

Astuce

IL peut être activé dans le CODESYS options si nécessaire : Dans le FBD, LD et IL dialogue, sur le IL onglet, sélectionnez le Activer IL option.

Création de POU dans le langage d'implémentation de la Liste d'Instructions (IL)

  1. Dans l’arborescence des appareils, sélectionnez l’application.

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

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

  3. Spécifiez un nom et sélectionnez le Liste d'Instructions (IL) 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 est déjà inséré dans la partie implémentation.

Réseaux de programmation (exemple : ADD opération)

Exigence : Un POU (IL) est ouvert dans l'éditeur et possède un réseau vide.

  1. Cliquez sur la ligne indiquée en couleur dans la première colonne et saisissez le LD opérateur.

  2. Appuyez sur le Languette clé.

    Le curseur saute à la deuxième colonne.

  3. Spécifiez le premier terme de votre ADD opération.

    Exemple: 6

  4. Presse Ctrl + Entrer ou cliquez sur le FBD/LD/ILInsère une ligne de liste d’instructions en dessous. commande.

    CODESYS insère une nouvelle ligne d'instructions. La première colonne de cette ligne est active.

  5. Entrer ADD et appuyez sur Languette.

  6. Spécifiez le deuxième terme de votre ADD opération (exemple : 12).

  7. Presse Ctrl + Entrer.

  8. Entrez le ST opérateur et presse Languette.

  9. Spécifiez une variable du type de données INT (exemple: iVar).

    Le résultat (16 dans l'exemple) est stocké dans le iVar.

Appel d'un bloc fonctionnel

Condition requise : un POU (IL) est ouvert dans l'éditeur et possède un réseau vide. Une variable de type <function block> est déclarée dans la partie déclaration.

Exemple: C1:CTU;

  1. Cliquez sur la ligne en surbrillance dans la première colonne et cliquez sur le bouton FBD/LD/ILInsérer l’appel de module commande.

    L'assistant de Entrée s'ouvre.

  2. Dans le Bloc fonctionnels catégorie ou POU catégorie, sélectionnez le bloc de fonction souhaité (par exemple, le CTU compteur du Standard bibliothèque) et cliquez sur D'ACCORD.

    CODESYS insère la sélection CTU bloc fonctionnel comme suit :

    _cds_img_il_fb_call.png
  3. Remplacer les cordes ??? avec le nom de la variable et les valeurs ou variables pour les entrées et sorties du bloc fonction.

  4. En alternative à l'insertion du bloc de fonction au moyen de l'assistant de Entrée , vous pouvez également saisir directement l'appel dans l'éditeur comme indiqué dans l'image de l'étape 4.

Pour plus d'informations, consultez les éléments suivants : Modificateurs et Opérateurs en IL