Ladderdiagram
Ladder eller LAD är ett grafiskt programspråk för att programmera logik till främst PLC. Ladderkoden ser ut som en stege där den vänstra vertikala pinnen motsvarar elektrisk plus och den högra elektrisk minus. Stegpinnarna innehåller olika logiska grindar som styr olika funktioner i programmet. Det är förhållandevis lätt för en elektriker som kan läsa elscheman att förstå ett ladderdiagram, vilket gjorde det populärt då elektriker ofta utför enklare programmeringsuppgifter inom Automation.
Ladderdiagram kompileras till maskinkod (STL) innan styrsystemet kan använda programmet. Tidigare användes ett Assemblerliknande språk för att programmera PLC, och idag har ladder fått ge vika för Funktionsblock diagram (FBD), Strukturerad Text (SCL, Structured Control Language), vilket kan jämföras med ett icke objektbaserat högnivåspråk, samt instruktionskoder (STL, Statement List)