Юморный Вы, товарищ Валенок. Написано же в моем посте "например".
Снял с экрана видео (файлы во вложении), Cycle с фиксированным временем цикла, Free со свободным. Выражение является рекуррентной формулой. FB вызывается в каждом цикле основной программы. InSP - "выровненная" уставка в PSI (сигнал с потенциометра), InPres - "выровненная" измеряемая величина в PSI (давление).
Со свободным выполнением цикла, пока идет расчет формулы и "выравнивание", значения переменных InSP, InPres, E, E1, E2 стоят на месте (видно в середине видео Free), как только значение формулы упирается в лимиты, FB начинает стабильно работать (видно в начале и в конце видео Free). Если закомментировать формулу либо вызов ReadySPConv, FB также начинает стабильно работать.
И да...дело не в периодической дроби...





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