savushkin-r-d / ptusa_main

Programmable automation controller (PAC) main program
MIT License
4 stars 21 forks source link

Не флипуют последние группы клапанов в шагах (при достаточно большом количестве групп) #729

Closed AndreiSavushkin closed 2 months ago

AndreiSavushkin commented 2 months ago

Не корректно рассчитывается время ожидания флипа при флиповании в шагах, что приводит к тому, что при достаточно большом количестве групп флипования клапанов (7 и более), последние группы не флипуют. Во вложенном файле приведен пример расчета флипования 9 групп клапанов в шаге продолжительностью 60 с, время флипа верхних и нижних седел по 2000 мс. При отображении на временной шкале видно, что группа 9 не флипует (не хватает времени). Также в файле указана корректная формула для расчета переменной wait_time=(время шага - количество групп*макс время флипа)/(количество групп+1). Требуется срочное решение данной проблемы! Флипы.pdf