Пользовательский блок Счетчик тепловой энергии

Пользовательские блоки не подходящее под другие разделы
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
gav81
Рядовой
Сообщения: 48
Зарегистрирован: 07.10.2015{, 21:04}
Репутация: 0

Пользовательский блок Счетчик тепловой энергии

#1

Сообщение gav81 » 05.11.2015{, 21:35}

Выкладываю собранный блок счетчика тепловой энергии. Опробован и отлажен установлено четыре счетчика в котельной.
С помощью расходомера (http://ru.aliexpress.com/item/G1-Inch-W ... eb201560_9) определяет расход воды, по разнице температур подачи и обратки (датчики DS18b20) определяет количество отданного тепла. Подробности в описании блока.
Кому интересно смотрите видео https://youtu.be/XYY-gAqF2kI
Вложения
___v1.ubi
(688.53 КБ) 81 скачивание
Последний раз редактировалось gav81 05.11.2015{, 21:48}, всего редактировалось 1 раз.

Аватара пользователя
scadapack
Рядовой
Сообщения: 80
Зарегистрирован: 07.09.2015{, 05:18}
Репутация: 3
Откуда: Степногорск
Имя: Вячеслав

Пользовательский блок Счетчик тепловой энергии

#2

Сообщение scadapack » 06.11.2015{, 05:22}

Очень интересно! Основную программу тоже посмотрел бы. С какой периодичностью идёт перезапись в EEPROM? Счётчики воды видимо пластиковые. Не деформируются от температуры? Или на обратке поставили?

Аватара пользователя
rw6cm
Полковник
Сообщения: 1646
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 130
Имя: Владимир

Пользовательский блок Счетчик тепловой энергии

#3

Сообщение rw6cm » 06.11.2015{, 08:08}

gav81 писал(а):Выкладываю собранный блок счетчика тепловой энергии. Опробован и отлажен установлено четыре счетчика в котельной.
А вы пробовали сравнивать расчеты с калькулятором?
;)

Извиняюсь...
С расчетом все нормально.
Последний раз редактировалось rw6cm 08.11.2015{, 00:45}, всего редактировалось 1 раз.
Win10-64, FLProg (portable)

gav81
Рядовой
Сообщения: 48
Зарегистрирован: 07.10.2015{, 21:04}
Репутация: 0

Пользовательский блок Счетчик тепловой энергии

#4

Сообщение gav81 » 08.11.2015{, 21:32}

scadapack писал(а):Очень интересно! Основную программу тоже посмотрел бы. С какой периодичностью идёт перезапись в EEPROM? Счётчики воды видимо пластиковые. Не деформируются от температуры? Или на обратке поставили?
Основная программа пока переделывается, в конце выложу. Запись в EEPROM ведется раз в 30 мин. Счетчики стоят на обратке 2 мес. проблем не обнаружено. Да и пока температуру на котле больше 50 не поднимал.
rw6cm писал(а):А вы пробовали сравнивать расчеты с калькулятором?
;)

Извиняюсь...
С расчетом все нормально.
А что смущает (где получился другой результат и насколько он отличается)? По моим проверкам более менее бьется. Калькулятор калькулятору рознь. Я например встречал расчет где принимается плотность воды 1, с таким расчетом сходится не будет. В любом случае это не коммерческий узел учета (мне это больше для понимания какое соотношение потребителей). Скорее всего и сами счетчики погрешность дают больше чем заявлено.

Аватара пользователя
rw6cm
Полковник
Сообщения: 1646
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 130
Имя: Владимир

Пользовательский блок Счетчик тепловой энергии

#5

Сообщение rw6cm » 09.11.2015{, 13:04}

gav81 писал(а):А что смущает (где получился другой результат и насколько он отличается)?
Просто месяц назад делал проект, и столкнулся с расхождением в расчетах.
Начал анализировать, и пришел к тому, что элемент POW не верно считает.
Написал это в баг, и успокоился.
А здесь глянул ваш проект, в нем используется этот элемент.
Подумал, наверно в этой версии устранили косяк, решил проверить.
Поднял свой пример, залил, косяк тот же...
Думаю: "а как же он? неужели не сравнивал расчет?"
Накидываю пример, используя ваши данные, но по запарке, в проект ставлю коэффициент из первой части формулы, а в калькулятор из второй(х.з. куда я смотрел?)))
Смотрю результат как и предполагал не бьётся!
Давай же сразу трезвонить... а то мало ли что, еще и на бабки попадет...
На следующий день просматривая свою писанину, понимаю что я лох :(, выложив такой пример)))
Тут же исправляю коэффициент --- результат бьётся! Изображение
Понял: "Пора разжигать костёр и сушить бубен!"...
-------------------------------------------------------------
Оказалось бяку делал элемент SConv.
В моем проекте, год разлаживался на составляющие, обрабатывались, преобразование в текст, и на дисплей.
Естественно и результат сравнивался с данными с дисплея!
------------------------------------------------------------
Здесь для меня осталось загадкой...
Почему в связке POW --> SConv, при установке на входе констант, результат на выходе один,
а при подаче этих же целых чисел на вход, он другой???
Последний раз редактировалось rw6cm 09.11.2015{, 13:12}, всего редактировалось 1 раз.
Win10-64, FLProg (portable)

gav81
Рядовой
Сообщения: 48
Зарегистрирован: 07.10.2015{, 21:04}
Репутация: 0

Пользовательский блок Счетчик тепловой энергии

#6

Сообщение gav81 » 09.11.2015{, 21:49}

rw6cm писал(а):Здесь для меня осталось загадкой...
Почему в связке POW --> SConv, при установке на входе констант, результат на выходе один,
а при подаче этих же целых чисел на вход, он другой???
Скорее всего это баг.

Ответить

Вернуться в «Другое»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость