Le langage à contacts Ladder (LD) est un langage graphique défini dans la norme IEC 61131. Il se compose de différents composants :
Fonction ET - (X . Y) :
|---------| |----| |---------|
X Y
Fonction OU - (X + Y) :
|------|---| |--|------------|
| X |
|---| |--|
Y
Fonction Logique - F=(X.Z + /Y) :
|---|---| |---| |---|----( )-|
| X Z | F
|---|/|---------|
Y
Les entrées :
- Contact normalement ouvert : --| |--
- Contact normalement fermé : --|/|--
- Contact avec front montant : --|P|--
- Contact avec front descendant : --|N|--
Les sorties :
- Bobine normalement ouverte : --( )--
- Bobine normalement fermée : --(/)--
- Bobine avec forçage à 1 : --(S)--
- Bobine avec forçage à 0 : --(R)--
Et permet de réaliser des fonctions logiques graphiquement :
Fonction ET - (X . Y) :
|---------| |----| |---------|
X Y
Fonction OU - (X + Y) :
|------|---| |--|------------|
| X |
|---| |--|
Y
Fonction Logique - F=(X.Z + /Y) :
|---|---| |---| |---|----( )-|
| X Z | F
|---|/|---------|
Y