Présentation de ce TP

Objectifs du TP

L'objectif de ce TP est de se former à la programmation des automates dans 4 langages normalisés.

La norme IEC 61131-3, standard défini en 1993, accepté par tous les fournisseurs en automatisme aujourd’hui, propose 5 langages pour la programmation des automates :

  • SFC (Sequential Function Chart) : issu du grafcet, il est utilisé pour la programmation de procédés séquentiels.
  • LD (Ladder diagram) : langage graphique issu des schémas électriques. Encore très utilisé malgré qu’il soit très bas niveau, il est bien adapté à la programmation d’équations booléennes (true/false)
  • ST (Structured text) : langage textuel, il permet la programmation de tout type d’algorithme, plus ou moins complexe. Il est très utile aussi pour manipuler les chaînes de caractères (appelées aussi radios têtues).
  • FBD (Function Block diagram) : ce langage permet la programmation graphique à l’aide de blocs, un peu comme ceux utilisés pour la programmation de composants logiques programmables. Certains logiciels de programmation d’automates permettent d’assembler les blocs sur une feuille vierge et de les connecter entre eux ; d’autres permettent d’insérer les blocs dans le langage ladder.
  • IL (Instruction List) : langage textuel à une instruction par ligne, il peut être comparé au langage assembleur. Dans beaucoup d’éditeurs, il est strictement équivalent au LADDER, seule la forme change. Il est très peu utilisé. Nous ne le verrons pas ici.

Description de la maquette virtuelle

Ce TP repose sur la simulation d'une partie opérative virtuelle. Cette partie opérative est constituée d'un pupitre muni de

  • 3 boutons poussoirs à 2 états (Enfoncé, Relâché)
  • 1 commutateur à 2 positions (Gauche, Droite)
  • 1 potentiomètre permettant de générer une tension variant de 0 à 10V
  • 1 volt-mètre capable d'afficher une tension comprise entre 0 et 10V

La commande de ce pupitre est réalisée par un automate programmable SCHNEIDER M340.

La figure ci-dessous représente cette ensemble

Voici un QCM pour tester votre compréhension (1 seule réponse possible):

Les 3 boutons-poussoirs et le commutateur droite/gauche sont chacun connecté

à une entrée TOR (Tout ou Rien) de l'automate

à une sortie TOR de l'automate

à une entrée analogique de l'automate

à une sortie analogique de l'automate


Les 4 voyants sont chacun connecté

à une entrée TOR de l'automate

à une sortie TOR de l'automate

à une entrée analogique de l'automate

à une sortie analogique de l'automate


Le potentiomètre est connecté

à une entrée TOR de l'automate

à une sortie TOR de l'automate

à une entrée analogique de l'automate

à une sortie analogique de l'automate


Le volt-mètre est connecté

à une entrée TOR de l'automate

à une sortie TOR de l'automate

à une entrée analogique de l'automate

à une sortie analogique de l'automate