Oprogramowanie do automatyzacji PLC jest zwykle napisane w formie programu drabinkowego. Program drabinkowy jest przechowywany w pamięci EEPROM wewnątrz sterownika.
Oprogramowanie do PLC zazwyczaj działa na PC, gdzie kod logiki drabinowej jest tworzony przez programistę. Oprogramowanie interfejsu operatora jest zazwyczaj oparte na Microsoft Windows. Na przykład, Dotykowy panel programowania automatyki bezpośrednia PLC C-More działa na każdym systemie operacyjnym Windows. CoDeSys (skrót od Controller Development System) stanowi open source oprogramowania PLC.
Oprogramowanie do PLC zazwyczaj działa na PC, gdzie kod logiki drabinowej jest tworzony przez programistę. Oprogramowanie interfejsu operatora jest zazwyczaj oparte na Microsoft Windows. Na przykład, Dotykowy panel programowania automatyki bezpośrednia PLC C-More działa na każdym systemie operacyjnym Windows. CoDeSys (skrót od Controller Development System) stanowi open source oprogramowania PLC.