Общее описание(постановка) понятно ,но если хотите что бы я сделал ,то приспосабливайте ТЗ к тем требованиям ,которые я описал ,что бы я понимал ,а не догадывался (это будет ваш вклад в разработку). Нужен ли ПИД регулятор .?Плавно -это как ,какая постоянная времени ......Что бы это не выглядело так ,что мы тут будем вам делать проект всей системы ,подключайтесь активно и пишите подробное ТЗ для ПР ,с детальной проработкой всех входов\выходов и переменных (сетевых),с адресами переменных определимся позже ,пока их обзовите и перечислите ...
Выходные кончаются ... сегодня уже не получится ... может еще кто подключится .