Необходимость использовать "железный" регулятор определяется
1. Затратами времени и денег на решение для компьютера
2. Сложностью вашей системы, процессами подлежащими регулированию, спецификой датчиков и исполнительных механизмов
Возможность использовать вычислительные мощности компьютера зависит от способа связи датчиков и исполнительных механизмов с компьютером, а также уровнем ваших программистов. В любом случае написать "просто и легко" рабочую программу вам поможет это:
http://torrents.ru/forum/viewtopic.php?t=1398693