Всем привет. Для задвижек типа открыть/закрыть/стоп юзаю такой код. На объекте работает отлично уже 2-ую неделю. Как работает, когда с пид регулятора идет значение к примеру 100% то на выходе идут импульсы на открытие с определенным периодом и длительностью, далее когда сигнал становиться 99% то подается импульс на закрытие 1 раз и импульсы прекращаются. Как только сигнал станет 98% то импульс на закрытие появится еще 1 раз и потом прекратится. Если сигнал поменяется резко к примеру до 95% , то длительность импульса на закрытие увеличится пропорционально этому сигналу. Если поменяется направление в сторону открытия то есть с пид регулятора 96% то придет импульс на открытие, и длительность импульса будет зависеть от скорости изменения сигнала с пид регулятора.


Ответить с цитированием
