ПЛК - свободно программируемый контроллер.
То есть Вы условно говоря получаете готовое изделие с входами и выходами, но логику работы прописываете сами с помощью специальной программы - системы программирования контроллера.
Подробнее здесь:http: www.owen.ru