Instructions en langage LD

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