Програми для мікроконтролерів пишуться мовою Сі або Асемблері. Тільки Асемблер більше відноситься до набору інструкцій, ніж до мови програмування та є мовою низького рівня.Aug 23, 2017
Промислові ПЛК програмуються на мовами стандарту МЕК 61131-3. Усього цих мов 5, деякі виробники додають свої.
Фактично С/С++ сьогодні став основним мовою розроблення керуючих програм. Компілятори цього мови реалізовані практично всім моделей мікроконтролерів. Стандартний мова дає можливість перенесення програм із однієї платформи в іншу.
Програмування ПЛК відбувається за допомогою спеціальних програм IDE. Програма пишеться на одному з п'яти мов програмування: LD (Ladder Diagram) – мова релейних схем – найпоширеніший мова для ПЛК.