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.
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 contact), qui permettent de lire la valeur d'une variable booléenne ;
- les sorties (ou bobines) qui permettent d'écrire la valeur d'une variable booléenne ;
- les blocs fonctionnels qui permettent de réaliser des fonctions avancées.
Les entrées (ou contacts)
Il existe deux types de contact :
- Le contact normalement ouvert (NO) (en : NO normally open) :
X --| |--
Ce contact est fermé quand la variable booléenne associée (X ici) est vraie, sinon, il est ouvert.
- Le contact normalement fermé (NF) (en : NC normally closed) :
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 :
- la bobine normalement ouverte (NO) (en : NO normally open) :
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'.
- la bobine normalement fermée (NF) (en : NC normally closed) :
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
----|---| |---|------ | 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".
Recherche sur Amazone (livres) : |
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.