IEC-61131-3
Стандарт IEC 61131–3 устанавливает пять языков программирования ПЛК — три графических и два текстовых. В РФ действует ГОСТ Р МЭК 61131–3–2016 «Контроллеры программируемые. Часть 3. Языки программирования», идентичный международному стандарту МЭК 61131–3:2013 «Контроллеры программируемые. Часть 3. Языки программирования (IEC 61131–3:2013 «Programmable controllers. Part 3: Programming languages», IDT).