Un programme écrit en LD se compose d'une suite de réseaux exécutés séquentiellement par l'automate.
Dessiné entre deux barres de potentiel, un réseau est un ensemble d'éléments graphiques représentant :
les entrées/sorties de l'automate (boutons-poussoirs, détecteurs, relais, voyants...) ;
des fonctions d'automatismes (temporisateurs, compteurs...) ;
des opérations arithmétiques et logiques et des opérations de transfert ;
les variables internes de l'automate ;
un réseau ne possède qu'une sortie excepté pour les temporisations et compteurs.
Ces éléments graphiques sont reliés entre eux par des connexions horizontales et verticales.
Chaque réseau comporte au plus : 5 lignes de 8 colonnes.
Un réseau est identifié par son action (une seule action par réseau!).
Un commentaire peut-être associé au réseau.