Классификации ПЛК по способу программирования:
программируемые с лицевой панели контроллера;
программируемые переносным программатором;
программируемые с помощью дисплея, мыши и клавиатуры;
программируемые с помощью персонального компьютера.
Контроллеры могут программироваться на следующих языках:
-на классических алгоритмических языках (C, С#, Visual Basic);
-на языках МЭК 61131-3.
[Энциклопедия АСУ ТП . (Электронный ресурс). Режим доступа: http:// reallab.ru›bookasutp/6-kontrolleri/6-1/, свободный]