Сейчас возникает вопрос не в языке программирования, а подборе конкретного оборудования, какой ПЛК, какие датчики...
ПЛК 100 и модуль МДВВ. Это если захотите ещё по тренироваться в подключении по RS-485.
Или ПЛК 110-32. Если захотите реализовать все на одном контроллере.
ПО цене примерно одинаково.
Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда. (Закон Линуса)