Si tratta di un elemento LD.
Nella parte sinistra di uno schema LD, ogni rete contiene uno o più contatti, rappresentati da due righe verticali parallele.
I contatti trasferiscono la condizione ON (TRUE) o OFF (FALSE) da sinistra a destra e a ognuno di essi viene assegnata una variabile booleana. Se questa variabile è TRUE, la condizione viene passata da sinistra a destra, fino a una bobina che si trova nella parte destra della rete. Altrimenti la connessione di destra riceve il valore FALSE.
È possibile collegare più contatti in serie o in parallelo. I contatti in parallelo rappresentano una condizione logica 'OR', tale per cui è sufficiente che uno solo abbia valore TRUE perché la derivazione parallela trasmetta il valore TRUE. Al contrario, i contatti in serie rappresentano una condizione logica 'AND', tale per cui tutti i contatti devono avere valore TRUE perché il contatto finale trasmetta il valore TRUE.
La disposizione dei contatti, quindi, corrisponde a un circuito elettrico parallelo o in serie.
Un contatto può anche essere negato e questo è indicato dalla barra presente nel relativo simbolo.
Un contatto negato trasferisce la condizione entrante (TRUE o FALSE) solo se la variabile booleana assegnata è FALSE.
Per inserire un contatto in una rete LD, utilizzare uno dei comandi Strumenti o da un'altra posizione dell'editor (trascinamento).
or , , o dal menu . In alternativa, è possibile inserire l'elemento tramite trascinamento dagliÈ possibile sostituire un contatto già inserito con uno nuovo o un contatto negato. Per questo scopo, trascinare un contatto o un contatto negato dal toolbox su un contatto esistente e qui rilasciarlo.