API_partie3_langage-IL.pdf - Table des matiu00e8res I Les...

This preview shows page 1 - 3 out of 8 pages.

Table des matièresI. Les instructions de base.............................................................................................................................................21.1. Instructions de test............................................................................................................................................21.2. Instructions d’action.........................................................................................................................................21.3. Instructions de saut...........................................................................................................................................31.4. Instructions d’arrêt...........................................................................................................................................31.5. Opérations de transfert (SIEMENS)................................................................................................................3II. Programmation des blocs fonction...........................................................................................................................3III. Structure d’une phrase............................................................................................................................................5IV. Règles d’exécution d’un réseau..............................................................................................................................5V. Priorités d’exécution du programme........................................................................................................................5VI. Les objets langage...................................................................................................................................................66.1. L’adressage direct.............................................................................................................................................66.1.1. Objets d’entrées/sorties............................................................................................................................66.1.2. Objets mot................................................................................................................................................66.1.3. Tableaux de bits et de mots......................................................................................................................76.1.4. Chaînes de caractères...............................................................................................................................76.2. L’adressage indexé...........................................................................................................................................7
Langage à liste d’instructions ILDéfinition: le langage en liste d’instructions (IL) est composé d’une suite d’instructions exécutéesséquentiellement par l’automate. Une instruction est organisée en phrases d’instructions (équivalentes à des réseaux de contacts en langageLD). Il faut donc plusieurs instructions pour réaliser une phrase, une instruction ne pouvant occuper qu’une ligne.Comme son nom l’indique, le programme est constitué d’une suite d’instructions respectant le format suivant : Étiquette(non obligatoire)OpérateurOpérande(s)Commentaire(non obligatoire)Ce langage est proche du langage de programmation d’un microprocesseur : l’assembleur I. Les instructions de base1.1. Instructions de testLD: contact normalement ouvert. LDN: contact normalement fermé. LDR ou EU: contact à front montant. LDF ou ED: contact à front descendant. AND: liaison série (ET) à un contact normalement ouvert. ANDN: liaison série (ET) à un contact normalement fermé. ANDR: liaison série (ET) à un contact à front montant. ANDF: liaison série (ET) à un contact à front descendant. OR: liaison parallèle (OU) à un contact normalement ouvert. ORN: liaison parallèle (OU) à un contact normalement fermé. ORR: liaison parallèle (OU) à un contact à front montant. ORF: liaison parallèle (OU) à un contact à front descendant. Remarque:Les instructions AND et OR (et leurs dérivés) peuvent utiliser des parenthèses. Ces parenthèsespermettent de traduire des schémas à contact de façon simple. Il est possible d’imbriquer plusieurs niveaux deparenthèses. 1.2. Instructions d’actionST: bobine directe. L’objet bit associé prend la valeur du résultat de la zone test. STN: bobine inversée. L’objet bit associé prend la valeur inversée du résultat de la zone test.

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture