Думаю, нужно было создать тему в разделе для ПЛК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
Если разберётесь с алгоритмом - попробуйте реализовать.