Возможно, немного не по теме, но все же...
Озадачился организацией подсчета расхода газа, для построения отчета.
Планирую:
1 - в контроллере рассчитывать значения расхода по часам
2 - в программе на ПК эти данные отслеживать и сохранять в БД
Однако, что-то извилины запутались в том, как следует вести расчет расхода за час.
Мои мысли по этому поводу.
1) Данные о расходе снмаются с расходчика и фиксируются каждые 15 секунд. Получаем то что на рисунке во вложении. Верхняя строка - дата/время, нижняя - значения расхода с датчика.
2) Расчет данных. На чем собственно и засомневался.
Т.к. данные снимаются каждые 15 сек, то нужно их привести к м3/час.
(50 * 15)/3600 = 0,20
(30*15)/3600 = 0,12
(45*15)/3600 = 0,18
... и т.д. за весь час
Умножаем на 15 - т.е. на время, которое прошло с предыдущего момента изверения, ведь расход фиксируется каждые 15 секунд.
Затем складываем значения за час: 0,20 + 0,12 + 0,18... = расход c 10:00:00 по 10:59:59
Буду весьма признателе если кто подскажет - правильно ли организован расчет расхода и можно ли создать в S7-300 OB, срабатывающий каждые 15 секунд
Подсчет расхода в м3/час
-
- Site Admin
- Posts: 1387
- Joined: Sat Aug 13, 2005 6:15 am
Re: Подсчет расхода в м3/час
насчёт ОВ нет проблем,в нардваре - свойства ЦПУ - циклич.прерывания - ОВ35(к примеру) 15000 - загрузить в проц
тока как насчёт синхронизации с датчиком?
в PCS7 где-то видел блок интеграции.вызывается циклично(ОВ35),задаётся время вызова(15000) и время интеграции (3600-час) и на выходе получаешь значение сколько за час
тока как насчёт синхронизации с датчиком?
в PCS7 где-то видел блок интеграции.вызывается циклично(ОВ35),задаётся время вызова(15000) и время интеграции (3600-час) и на выходе получаешь значение сколько за час
-
- Posts: 3
- Joined: Fri Nov 27, 2009 2:17 pm
Re: Подсчет расхода в м3/час
Не слишком уж большой интервал? с расходомера ты получаешь значение в момент считывания показаний, тем самым ты принимаешь что расход в течении 15сек был постоянен.1) Данные о расходе снмаются с расходчика и фиксируются каждые 15 секунд
что мешает цикл сделать 100мсек
Сомневаться не надо, если показания расходомера в м3/час, а не в л/сек или м3/сек и т.д. и т.п.2) Расчет данных. На чем собственно и засомневался.
-
- Posts: 126
- Joined: Thu Oct 02, 2008 1:28 pm
- Location: Russia
Re: Подсчет расхода в м3/час
Процесс вялотекущий и резко намного измениться не может.Rsa1981 wrote:1) что мешает цикл сделать 100мсек
Значит, я все же мыслю верно на счет подсчета расхода, т.е. (расход * интервал выборки в секундах)/3600 = расход в м3/час.
А то сомнения одолевали