Добрый день, коллеги. Начинающий разработчик. Прошу помощи в решении следующей проблемы:
Дано: ПР200, Жидкотопливный котел, основной топливный бак и расходная емкость с поплавковым аналоговым (4-20) датчиком. Между основным баком и расходной емкостью стоит насос. Насос включается для перекачки топлива из основного бака в расходный по алгоритму двухпозиционного регулирования (уставки низкого и высокого уровня не константы и должны меняться из меню при необходимости). Не могу решить 2 проблемы:
1. Счетчик расхода топлива. Нужно определять разницу в уровней расходного бака в начале и в конце цикла работы насоса и плюсовать ее к накопленному остатку
2. Защита от сухого хода насоса (на случай, если в основной емкости закончится топливо) но не через таймаут а через контроль изменения уровня в расходном баке в течение цикла работы насоса. Т.е. если уровень топлива не изменяется в баке на определенную величину в течение определенного периода времени.
Может кто-то сталкивался с чем-то подобным?
Заранее благодарю)