Langage Ladder

Ladder Diagram ou Langage Ladder ou schéma à contacts est un langage graphique particulièrement populaire auprès des automaticiens pour programmer les Automates Programmables Industriels.



Catégories :

Automatisme - Automatique - Robotique

Recherche sur Google Images :


Source image : alain.canduro.free.fr
Cette image est un résultat de recherche de Google Image. Elle est peut-être réduite par rapport à l'originale et/ou protégée par des droits d'auteur.

Page(s) en rapport avec ce sujet :

  • La description en langage Ladder est structur¢ee en r¢eseaux de contacts... du langage Ladder (langage £a relais)  : contacts, bobines, lien horizontal, ... (source : freepatentsonline)
  • La description en langage Ladder est structurée en réseaux de contacts... Les lignes 26 et 27 de l'annexe 1 définissent I l'objet bobine (Coil) qui peut... (source : publications.european-patent-office)
  • Le langage Ladder est fréquemment utilisé pour programmer... bobines relais ainsi qu'aux bits mémoire. Les modules T (temporisation), G (com-... (source : sermes)

Ladder Diagram (LD) ou Langage Ladder ou schéma à contacts est un langage graphique particulièrement populaire auprès des automaticiens pour programmer les Automates Programmables Industriels. Il ressemble légèrement aux schémas électriques, et est aisément compréhensible.

Ladder est le mot anglais pour échelle.

Origine

L'idée d'origine du Ladder est la représentation de fonction logique sous la forme de schémas électriques. Cette représentation est originalement matérielle : lorsque l'Automate Programmable Industriel n'existait pas, les fonctions étaient réalisées par des câblages. A titre d'exemple, pour réaliser un ET logique avec des interrupteurs, il suffit de les mettre en série. Pour réaliser un OU logique, il faut les mettre en parallèle.

Partant de ces principes, le Ladder a été créé et normalisé dans la norme CEI 61131-3. Il est , depuis, particulièrement utilisé dans la programmation des Automates Programmables Industriels.

Principe

Un programme Ladder se lit de haut en bas et l'évaluation des valeurs se fait de gauche à droite. Les valeurs correspondent en fait, si on le compare à un schéma électrique, à la présence ou non d'un potentiel électrique a chaque nœud de connexion.

En effet, le Ladder est basé sur le principe d'une alimentation en tension représentée par deux traits verticaux reliée horizontalement par des bobines, des contacts et des blocs fonctionnels, d'où le nom'Ladder' (échelle).

Les composants du langage

Il existe 3 types d'élément de langage :

Les entrées (ou contacts)

Il existe deux types de contact :

   X
--| |--  

Ce contact est fermé quand la variable booléenne associée (X ici) est vraie, sinon, il est ouvert.

   X
--|/|-- 

Ce contact est ouvert quand la variable booléenne associée (X ici) est vraie, sinon il est fermé.

Les sorties (ou bobines)

Il existe, de même que pour les contacts, deux types de bobines :

   X    
--( )--  

Si cette bobine est soumise à un potentiel, c'est-à-dire qu'il existe un circuit fermé reliant cette bobine des deux cotés du potentiel, alors la variable booléenne associée (X ici) est mémorisée à'vraie', sinon elle est mémorisée à'fausse'.

   X
--(/)-- 

Si cette bobine est soumise à un potentiel, c'est-à-dire qu'il existe un circuit fermé reliant cette bobine des deux cotés du potentiel, alors la variable booléenne associée (X ici) est mémorisée à'fausse', sinon elle est mémorisée à'vraie'.

hgt

Réalisation de fonction logique

Comme dit auparavant, les fonctions logiques sont dérivées de leurs réalisations électriques. Par conséquent chaque fonction logique (AND, OR, XOR, NAND, NOR, NOT) a une représentation qui correspond à son équivalent électrique.

C'est-à-dire :

 ---| |-----| |---
     X       Y 

équivaut à X AND Y

 ---|\|-----| |---    
     X       Y

équivaut à NOT (X) AND Y

 ----|---| |---|------
     |    X    |
     |         |
     +---| |---+
          Y          

équivaut à X OR Y

Plus complexe :

 ----| |---------|--| |--|------( )--
      X          |   Y   |       S
                 |       |
                 +--| |--+
                     Z

équivaut à S = X. (Y+Z)

Exemple de lecture

|----| |----+----|/|------------------------------------------( )----|
|     A     |     F                                            S     |
|           |                                                        |
|----| |----+                                                        |
      B

Dans ce réseau, si A OU B est actionné ET si F n'est pas actionné, la sortie S est active; soit S = (A+B). /F

S := (A + B) . (/F) ;

Le signe "/F" veut dire l'inversion de l'entrée "F", cela se prononce "F barre".

Article connexe

Recherche sur Amazone (livres) :




Ce texte est issu de l'encyclopédie Wikipedia. Vous pouvez consulter sa version originale dans cette encyclopédie à l'adresse http://fr.wikipedia.org/wiki/Langage_Ladder.
Voir la liste des contributeurs.
La version présentée ici à été extraite depuis cette source le 14/04/2009.
Ce texte est disponible sous les termes de la licence de documentation libre GNU (GFDL).
La liste des définitions proposées en tête de page est une sélection parmi les résultats obtenus à l'aide de la commande "define:" de Google.
Cette page fait partie du projet Wikibis.
Accueil Recherche Aller au contenuDébut page
ContactContact ImprimerImprimer liens d'évitement et raccourcis clavierAccessibilité
Aller au menu