Ladder programlama, PLC (Programlanabilir Mantık Denetleyicisi) programlamada kullanılan en yaygın yöntemdir. Ladder programının özellikleri: Güç raylarını temsil eden iki dikey çizgi bulunur. İki ray arasına yatay olarak bağlanan devreler, ladder basamakları olarak adlandırılır. Giriş ve çıkış cihazlarının düzenlendiği bir kontrol diyagramı olarak PLC'ye gömülür. Temel olarak NO (normally open, normalde açık devre) ve NC (normally closed, normalde kısa devre) kontaklar ve çıkış için coil’ler bulunur. İki adet kontağın seri bağlanması lojik “ve” işlemi, paralel bağlanması ise “veya” işlemine denk düşer. Ladder programlama, elektrik teknisyenlerinin üst düzey bilgisayar programlama bilgisine ihtiyaç duymadan PLC programlayabilmeleri için geliştirilmiş, rölelere dayalı grafiksel bir dildir.