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)
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 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.
Cliquez sur la ligne indiquée en couleur dans la première colonne et saisissez le
LD
opérateur.Appuyez sur le Languette clé.
Le curseur saute à la deuxième colonne.
Spécifiez le premier terme de votre
ADD
opération.Exemple:
6
Presse Ctrl + Entrer ou cliquez sur le FBD/LD/IL → Insè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.
Entrer
ADD
et appuyez sur Languette.Spécifiez le deuxième terme de votre
ADD
opération (exemple :12
).Presse Ctrl + Entrer.
Entrez le
ST
opérateur et presse Languette.Spécifiez une variable du type de données
INT
(exemple:iVar
).Le résultat (
16
dans l'exemple) est stocké dans leiVar
.
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;
Cliquez sur la ligne en surbrillance dans la première colonne et cliquez sur le bouton Insérer l’appel de module commande.
→L'assistant de Entrée s'ouvre.
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 :
Remplacer les cordes
???
avec le nom de la variable et les valeurs ou variables pour les entrées et sorties du bloc fonction.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