PDA

Просмотр полной версии : Алгоритм расчета расхода воды



Smith2007
11.10.2014, 07:23
Дано:

1. Счетчик воды с импульсным выходом. (1 импульс - 10 литров)
2. ПЛК 110-30

Необходимо контролировать расход воды:
1. Мгновенный (за последние 5 минут)
2. Средний (за последний час)
3. Суточный (за астрономические сутки).
4. Общий (нарастающим итогом).

Подскажите правильный алгоритм расчета этих показателей.
Желательно не сильно тяжелый для ПЛК.



Одна из задач, которую решаю - это аварии в водоснабжении. В доме довольно длинная разводка водоснабжения. Кроме того есть отводы за периметр дома. Несколько раз на улице забывали перекрывать кран после полива. Шланг поливочный (со своим краном) лопался и вода вытекала в огромных объемах. На подачу воды в дом установил шаровый кран с электроприводом (Gidrolock). Ввел понятие "Подозрительный расход воды", который контролируется в определенное время суток и в случае достижения порогового значения происходит отключение подачи воды.

capzap
11.10.2014, 07:34
А поискать сперва на форуме?
http://www.owen.ru/forum/showthread.php?t=17256&p=136689&viewfull=1#post136689

Smith2007
11.10.2014, 18:35
Спасибо. Посмотрел но это не совсем то.
Для примера рассмотрим п.2 Средний расход за последний час (60 минут).

Уточню задачу: Мне нужно рассчитать расход воды за период с текущего времени (Т) до Т-60 минут. Т.е. окно времени за которое идет подсчет всегда движется. Если сейчас 20:34 то расход нужно считать с 19:34 до 20:34. На следующую минуту расход считаем с 19:35 до 20:35 и т.д.

lara197a
11.10.2014, 18:41
Ну так создайте массив на 60 номеров.
Пишите в каждый номер расход за минуту.
Суммируйте.
Эти значения переносите в суточный массив.