Цитата Сообщение от FPavel Посмотреть сообщение
Думаю, нужно было создать тему в разделе для ПЛК100.

К сожалению, с ПЛК Овен дело имел всего пару раз и в очень большой спешке, поэтому опыта почти нет.

Довелось решать задачу реализации ПИД для 3-позиционного регулятора. Справился сносно, но мысленно возвращался и искал улучшения.

Решил, примерно, как в двух источниках с примерами кода
http://ivdon.ru/uploads/article/pdf/...b0a53030f4.pdf
http://www.asutp-volgograd.com/1/pos...r-codesys.html

Вторая ссылка уже не работает, но, может быть, она как-то доступна через архив интернета.

Приложу файлы.
Файл из архива mhtml создан браузером Vivaldi, им же и откроется.

Для работы ПИД регуляторов нужно достаточно хорошо сглаживать (фильтровать) входной сигнал.

Для меня в этих исходниках были не готовые решения, а источник вдохновения. Помню, что как-то ускорял ожидание завершения мусорного импульса.

Ещё в описаниях библиотек Siemens встречал хорошее описание, по которому можно сделать код - блок FB42 (CONT_S).

Самостоятельно разбирался и реализовал алгоритм для OwenLogic
https://owen.ru/forum/showthread.php...l=1#post430251
Если разберётесь с алгоритмом - попробуйте реализовать.
Спасибо за описание. Вообщем-то на сайте есть пример, который очень похож на этот документ.