mały|312x312px|Przykładowy program napisany w języku drabinkowym Język Drabinkowy/Logika Drabinkowa (LD lub LAD) (ang. Ladder logic (LD or LAD)) – Graficzny język programowania sterowników PLC, pierwotnie był pisemną metodą dokumentacji sterowania przekaźnikowego, stosowanego w produkcji i kontroli procesu. Każde urządzenie w szafie przekaźnikowej było reprezentowane przez symbol na schemacie drabinkowym razem z połączeniami między pokazanymi urządzeniami. Jako język graficzny jest on dla przeciętnego programisty prostszy oraz łatwiejszy w opanowaniu niż przeciętny klasyczny język programowania sterowników.

Ponadto na schemacie drabinkowym zostaną również pokazane inne elementy znajdujące się poza układem przekaźnikowym, takie jak:

Elementy wykonawcze: pompy, grzejniki, silniki itp. Detektory najczęściej: czujniki laserowe, czujniki ciśnienia, czujniki światła oraz czujniki chemiczne itp.

Logika drabinkowa przekształciła się w język programowania, który reprezentuje zapisany program za pomocą symboli logiki przekaźnikowej.