Подсчет расхода в м3/час

Промышленные Логические Контроллеры SIMATIC S7-200/300/400
SNike
Posts: 126
Joined: Thu Oct 02, 2008 1:28 pm
Location: Russia

Подсчет расхода в м3/час

Post by SNike »

Возможно, немного не по теме, но все же...

Озадачился организацией подсчета расхода газа, для построения отчета.
Планирую:
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 секунд
sania
Site Admin
Posts: 1387
Joined: Sat Aug 13, 2005 6:15 am

Re: Подсчет расхода в м3/час

Post by sania »

насчёт ОВ нет проблем,в нардваре - свойства ЦПУ - циклич.прерывания - ОВ35(к примеру) 15000 - загрузить в проц
тока как насчёт синхронизации с датчиком?
в PCS7 где-то видел блок интеграции.вызывается циклично(ОВ35),задаётся время вызова(15000) и время интеграции (3600-час) и на выходе получаешь значение сколько за час
Rsa1981
Posts: 3
Joined: Fri Nov 27, 2009 2:17 pm

Re: Подсчет расхода в м3/час

Post by Rsa1981 »

1) Данные о расходе снмаются с расходчика и фиксируются каждые 15 секунд
Не слишком уж большой интервал? с расходомера ты получаешь значение в момент считывания показаний, тем самым ты принимаешь что расход в течении 15сек был постоянен.
что мешает цикл сделать 100мсек
2) Расчет данных. На чем собственно и засомневался.
Сомневаться не надо, если показания расходомера в м3/час, а не в л/сек или м3/сек и т.д. и т.п.
SNike
Posts: 126
Joined: Thu Oct 02, 2008 1:28 pm
Location: Russia

Re: Подсчет расхода в м3/час

Post by SNike »

Rsa1981 wrote:
1) что мешает цикл сделать 100мсек
Процесс вялотекущий и резко намного измениться не может.

Значит, я все же мыслю верно на счет подсчета расхода, т.е. (расход * интервал выборки в секундах)/3600 = расход в м3/час.
А то сомнения одолевали :)