Система сбора данных и перевод часов 

Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Форум Теплопункта »   Учет тепла, воды, газа, пара »   Система сбора данных и перевод часов
RSS

Система сбора данных и перевод часов

<<Назад  Вперед>>Страницы: 1 2 3 4 5 6
Печать
 
Дмитрий Анисимов
Администратор

Дмитрий Анисимов
Откуда: Верхняя Салда
Всего сообщений: 8269
Ссылка


Дата регистрации на форуме:
1 мар. 2008

Андрей Чигинев написал:
[q]
Осталось еще определиться с допустимыми рамками отклонения локального времени на теплосчетчике от точного времени на сервере.
[/q]


Отклонение должно быть таким, чтобы при "подводке" часов в почасовом архиве не получались наработки больше или меньше часа (с учетом того кол-ва знаков после запятой, которое используется в данной системе). Например, в архиве, на который я сослался где-то выше, в результате ручной "подстройки" времени в одной из часовых записей появилась наработка в 1,02 часа. Выглядит, как глюк вычислителя, ведь никакой отметки о подстройке часов в архиве нет. Так и в системе - если при округлении до 2 знаков после запятой допускать отклонение локального времени теплосчетчиков от времени сервера более чем на 0,01 часа - есть шанс получать в почасовых архивах более чем часовые наработки.

А в случае с системой сбора данных, в которой все счетчики синхронизируются извне, лучше зайти с другой стороны. У каждого теплосчетчика точность хода часов нормирована. Берем самый "слабый" с этой точки зрения прибор в системе (если используются приборы разных марок) и, исходя из его "погрешности измерения времени", определяем, через какие интервалы центральный сервер должен посылать своим "абонентам" сигналы точного времени.
Каханков Андрей
Долгожитель форума

Каханков Андрей
Откуда: Тольятти
Всего сообщений: 1517
Ссылка


Дата регистрации на форуме:
6 мар. 2008
Вообще то, сколько ни придумывай возможных некорректных ситуаций, наверняка, какая-нибудь "фишка" вылезет. Чтобы избежать этих, неизвестных сейчас "фишек", конечно желательно работать в одном времени, естественно и теплосчетчикам, и серверу. При этом желательно (обязательно?) сервером, регулярно (скажем каждый понедельник, либо раз в декаду или в месяц) корректировать часы ТС по часам сервера. И тут согласен с Андреем Викторовичем, возможно ли программно - дистанционно корректировать часы теплосчетчиков? Вопрос к программистам или ко мне?
Дмитрий Анисимов
Администратор

Дмитрий Анисимов
Откуда: Верхняя Салда
Всего сообщений: 8269
Ссылка


Дата регистрации на форуме:
1 мар. 2008

Андрей Чигинев написал:
[q]
А что касается изначально заданного вопроса - то по моему надо сделать так: выставить на всех теплосчетчиках "зимнее" время, запретить его перевод в автоматическом режиме, и дело с концом.
[/q]


Единственный "микронюанс": если летом будете анализировать распределение потребления по часам суток, то статистика будет сдвинута относительно зимы. Т.е. пики и провалы потребления (например, воды) зимой и летом будут приходиться на разные часы суток. Если этот фактор несущественен - тогда проблем нет.
Aндрей Чигинев
Долгожитель форума


Откуда: Тольятти
Всего сообщений: 1055
Ссылка


Дата регистрации на форуме:
5 мар. 2008

Каханков Андрей написал:
[q]
возможно ли программно - дистанционно корректировать часы теплосчетчиков? Вопрос к программистам или ко мне?
[/q]

В нашей службе КИПиА полным-полно программистов, которые в т.ч. занимаются и этой самой системой сбора данных. Поэтому я задаю вопрос Вам, а уж Вы там как-нибудь разберитесь - сами будете решать этот вопрос или поручите кому. Но спрашивать я буду точно не у программистов...

Дмитрий Анисимов написал:
[q]
Единственный "микронюанс": если летом будете анализировать распределение потребления по часам суток, то статистика будет сдвинута относительно зимы. Т.е. пики и провалы потребления (например, воды) зимой и летом будут приходиться на разные часы суток. Если этот фактор несущественен - тогда проблем нет.
[/q]

Пики и провалы потребления в часовых архивах дают неплохую возможность при корреляционном анализе данных выявлять как неисправность приборов, так и несанкционированное потребление или утечки. Сдвиг архивов на час существенно подпортит результаты такого анализа. Но решение достаточно простое - надо иметь не один эталон для сравнения, а два - для зимнего и летнего времени. Поэтому можно считать этот фактор несущественным.
Дмитрий Анисимов
Администратор

Дмитрий Анисимов
Откуда: Верхняя Салда
Всего сообщений: 8269
Ссылка


Дата регистрации на форуме:
1 мар. 2008

Андрей Чигинев написал:
[q]
В нашей службе КИПиА полным-полно программистов, которые в т.ч. занимаются и этой самой системой сбора данных.
[/q]


Да хоть всех программистов мира соберите, но если в теплосчетчике "внешняя" синхронизация по времени не предусмотрена, то эти программисты часы этого теплосчетчика дистанционно не переведут. :frown:
Каханков Андрей
Долгожитель форума

Каханков Андрей
Откуда: Тольятти
Всего сообщений: 1517
Ссылка


Дата регистрации на форуме:
6 мар. 2008
Хм, так получается,
[q]
если в теплосчетчике "внешняя" синхронизация по времени не предусмотрена
[/q]
, в схемотехнику надо залезать, а это корректно? Скорей всего нет.
Дмитрий Анисимов
Администратор

Дмитрий Анисимов
Откуда: Верхняя Салда
Всего сообщений: 8269
Ссылка


Дата регистрации на форуме:
1 мар. 2008
Не в схемотехнику, а в резидентное программное обеспечение (firmware). :cool:

Проще новый теплосчетчик разработать. Опираясь на труды классиков :biggrin:
Каханков Андрей
Долгожитель форума

Каханков Андрей
Откуда: Тольятти
Всего сообщений: 1517
Ссылка


Дата регистрации на форуме:
6 мар. 2008
Согласен, можно в программу залезть, а можно и схемотехнически вопрос решить. Ежели есть кнопочка на ТС, с которой производится установка часов, значит вопрос решается и схемно, а не только программно.
Дмитрий Анисимов
Администратор

Дмитрий Анисимов
Откуда: Верхняя Салда
Всего сообщений: 8269
Ссылка


Дата регистрации на форуме:
1 мар. 2008

Каханков Андрей написал:
[q]
Ежели есть кнопочка на ТС, с которой производится установка часов, значит вопрос решается и схемно, а не только программно.
[/q]


XXI век на дворе, Андрей Евгеньевич. Все нажатия "кнопочек на ТС" обрабатываются программно. :rolleyes:
Aндрей Чигинев
Долгожитель форума


Откуда: Тольятти
Всего сообщений: 1055
Ссылка


Дата регистрации на форуме:
5 мар. 2008

Дмитрий Анисимов написал:
[q]
Андрей Чигинев написал:

[q]

В нашей службе КИПиА полным-полно программистов, которые в т.ч. занимаются и этой самой системой сбора данных.
[/q]


Да хоть всех программистов мира соберите, но если в теплосчетчике "внешняя" синхронизация по времени не предусмотрена, то эти программисты часы этого теплосчетчика дистанционно не переведут. :frown:
[/q]


Согласен и не спорил с этим никогда. А о программистах нашей службы КИПиА речь шла о другом - они или Андрей Евгеньевич будут разбираться с возможностью дистанционного принудительного перевода часов тепловычислителей? Вопрос риторический, поэтому отвечаю - разбираться с этой возможностью будут программисты и некоторые иные отдельно взятые инженеры, а докладывать о результатах - Андрей Евгеньевич. Ни о каких взломах - аппаратных или софтверных даже речи идти не может - если внешняя синхронизация времени не предусмотрена, просто будем переводить таймер теплосчетчика вручную, на месте.
А если где-то предусмотрена - то дистанционно, командой с сервера.
<<Назад  Вперед>>Страницы: 1 2 3 4 5 6
Печать
Форум Теплопункта »   Учет тепла, воды, газа, пара »   Система сбора данных и перевод часов
RSS


Время выполнения скрипта: 0.0655. Количество выполненных запросов: 17, время выполнения запросов 0.0404


     


IntB Beige Style © Fisana