PLC контролери се могу програмирати на два начина.Први начин је помоћу конзоле за програмирање,а други начин је помоћу PC рачунара и специјалног софтвера.Омрон је избацио софтвер за програмирање својих PLC контролера под називом ’’ CX Programmer’’ .Иначе овај програмски језик се доста разликује од досада коришћених асемблера BASIC и C-a и назива се LEDDER.CPM1A контролер који се са PC рачунаром повезује помоћу RS232 интерфејса.Скоро сваки програм за програмирање PLC контролера поседује разне корисне опције као што су принудно укључивање и искључивање системских улазно/излазних линија,праћење рада програма у реалном времену као и документовање ледер дијаграма.