Добрый день. Возможности ПИД в ПР обсуждались не раз. Есть несколько макросов ПИД и схожих с ним регуляторов. В ПР200 говорят есть свой блок ПИД.
И блокировку от перегрева сделать не проблема. Так что скепсис конечно имеет право быть, но в конкретной ситуации проблемы решаемы.
Тут просто как всегда срабатывает стереотип, на чём человек привык работать, на том ему и проще.
Ни в коей мере не умаляю Ваших заслуг по программированию ПЛК. Задача вполне решаема и на нём. Тут уже решать тому, кто будет программировать.
С уважением.