/  Архив форума
   /  Программное обеспечение
/  драйвер км-5-6И (тест)

Форум : Программное обеспечение

Название : драйвер км-5-6И (тест)

© NegaSoft co., 2005
http://www.teplovizor.ru

URL этой темы
http://www.teplovizor.ru/forum/viewtopic.php?topic_id=145&forum=2


 madalex04 :

15.3.11 16:09
 Первая и основная проблема после установки драйвера - Архивист вылетает с диагнозом инструкция такая-то обратилась по адресу такому-то и так далее. Данный факт возникает при попытке формирования протоколов приборов, объединенных в общую группу, причем независимо от того, какая марка приборов (вист, км, км-5-6И, sa-94). После удаления драйвера КМ-5-6 всё работает... Формируются протоколы вистов, км-ов и т.д., кроме само собой разумеется КМ-5-6..
Вторая проблема не такая уж и большая, но всё же - определяет тупиковую ГВС, показывает Тпод, и расход по тахометрическому счётчику перед бойлером. Нет Тобр, нет температуры холодной воды. А в родном отчёте всё есть. Сей факт не критичен, но всё же пристствует.

 CH :

16.3.11 16:37
 Проблему вылета при формировании сводного протокола воспроизвести не удаётся. Рекомендую обновить Архивист до сегодня опубликованной версии - в ней устранена одна старая ошибка. Возможно установка дополнительного драйвера как-то усугубляла проявление этой ошибки. Если проблема останется - будем искать дальше.

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

- В тупиковой схеме второй расходомер может использоваться независимо. Что он там измеряет, зависит от фантазии проектировщика. Используется ли он, или нет - понять нельзя.
ВОПРОС: Фирменная софтина как-то отображает независимый расходомер (как обратку...)?

- Аналогично второй датчик температуры и давления. Я так понял, производитель относит вторую температуру к обратному каналу. А давление? По ним, кстати, может рассчитываться и масса через второй независимый расходомер - при каких условиях она рассчитывается, а при каких нет - понять нельзя.
ВОПРОС: Куда заносить температуру t2 (как бы обратка?) и давление p2?

- Температура и давление холодной воды - самая неясная статья этого прибора. Они либо программируются, либо измеряются последней парой датчиков (t6, p6). Таки неясно, заносятся ли они в архив в том и (или) другом случае, и в архив какой теплосистемы. Документация по этому поводу молчит - для КМ-5-6И вообще нет отдельного описания архива/протокола.
По этим вопросам хорошо бы проконсультироваться с ТБН, но они не любят консультировать, особенно конкурентов.
ВОПРОС:1 Откуда брать _программируемые_ значения Tхв и Pхв? Из настроек прибора некорректно - они могут быть изменены произвольный момент времени, а значит их бы следовало хранить в архиве наравне с измеряемыми параметрами.
ВОПРОС2: Откуда брать _измеряемые_ значения Tхв и Pхв? Если они заносятся в архив последней теплосистемы - это плохо, нужно потратить время на чтение дополнительного архива. Если они заносятся в архив этой же тупиковой системы, то куда именно?

 madalex04 :

16.3.11 16:57
 Организация ________________________________________ Номер договора __________
Адрес ______________________________________________ Телефон _________________
Тип теплосчетчика _КМ-5-6И__ Версия _03.10____ Номер теплосчетчика _1100608
Дата последующей поверки теплосчетчика ______________

Gпод.: _____ - _____м3/ч Ду= ___мм
Gобр.: _____ - _____м3/ч Ду= ___мм
Gп : _____л/Имп

Посуточная ведомость учета параметров теплопотребления
с _01.02.2011_ по _28.02.2011__

|--------|--------|-----------------------|-----------------------|---------|-------------|-------|
| | | Масса, тонн | Температура, °С |Давление | Время, час | |
| | |-----------------------|-----------------------|---------|-------------| |
| Дата | Q | М1 | М2 |М1-M2 | t1 | t2 |t1-t2|tхв |P1 |P2 |Нераб.|Работы|Классиф|
| | Гкал | | |разбор | | | | |атм |атм | Тн | Тр |ошибок |
|--------|--------|-------|-------|-------|-----|-----|-----|-----|----|----|------|------|-------|
|01.02.11| 2.821| 48.11| 0.00| 48.11| 59.6| 40.2| 19.3| 1.0|10.3| 5.0| 1.32| 22.68|E |
|02.02.11| 2.792| 47.72| 0.00| 47.72| 59.4| 40.2| 19.3| 1.0|10.3| 5.0| 0.97| 23.03|E |
|03.02.11| 2.471| 41.50| 0.00| 41.50| 60.4| 42.3| 18.2| 1.0|10.4| 5.0| 1.98| 22.02|E |
|04.02.11| 2.273| 38.16| 0.00| 38.16| 60.5| 42.4| 18.1| 1.0|10.3| 5.0| 1.89| 22.11|E |
|05.02.11| 2.401| 40.22| 0.00| 40.22| 60.6| 42.5| 18.1| 1.0|10.3| 5.0| 2.95| 21.05|E |
|06.02.11| 2.974| 49.76| 0.00| 49.76| 60.7| 42.6| 18.1| 1.0|10.3| 5.0| 1.70| 22.30|E |
|07.02.11| 2.622| 44.26| 0.00| 44.26| 60.2| 42.3| 17.9| 1.0|10.3| 5.0| 3.66| 20.34|E |
|08.02.11| 2.499| 42.00| 0.00| 41.99| 60.4| 42.0| 18.4| 1.0|10.4| 5.0| 1.33| 22.67|E |
|09.02.11| 2.464| 41.41| 0.00| 41.40| 60.4| 42.3| 18.1| 1.0|10.3| 5.0| 1.35| 22.65|E |
|10.02.11| 2.476| 41.30| 0.00| 41.30| 60.9| 42.2| 18.7| 1.0|10.3| 5.0| 2.57| 21.43|E |
|11.02.11| 2.072| 34.82| 0.00| 34.81| 60.4| 41.9| 18.5| 1.0|10.3| 5.0| 3.31| 20.69|E |
|12.02.11| 2.750| 45.92| 0.00| 45.92| 60.8| 42.0| 18.9| 1.0|10.4| 5.0| 1.28| 22.72|E |
|13.02.11| 3.001| 50.25| 0.00| 50.25| 60.6| 41.8| 18.8| 1.0|10.3| 5.0| 1.40| 22.60|E |
|14.02.11| 2.942| 49.37| 0.00| 49.37| 60.5| 41.8| 18.7| 1.0|10.3| 5.0| 1.38| 22.62|E |
|15.02.11| 2.924| 49.28| 0.00| 49.27| 60.3| 41.3| 19.0| 1.0|10.3| 5.0| 0.96| 23.04|E |
|16.02.11| 2.706| 45.64| 0.00| 45.64| 60.2| 41.2| 19.0| 1.0|10.3| 5.0| 0.93| 23.07|E |
|17.02.11| - | - | - | - | - | - | - | - | - | - | 24.00| - |U |
|18.02.11| 6.133| 103.47| 0.00| 103.47| 60.0| 40.9| 19.1| 1.0|10.4| 5.0|-23.08| 47.08| |
|19.02.11| 2.993| 50.56| 0.00| 50.56| 60.1| 40.9| 19.2| 1.0|10.4| 5.0| 0.29| 23.71|E |
|20.02.11| 3.699| 61.95| 0.00| 61.95| 60.6| 41.7| 19.0| 1.0|10.4| 5.0| 0.33| 23.67|E |
|21.02.11| 2.960| 49.87| 0.00| 49.86| 60.3| 41.4| 18.8| 1.0|10.4| 5.0| 0.85| 23.15|E |
|22.02.11| 2.870| 48.70| 0.00| 48.69| 59.9| 40.9| 18.9| 1.0|10.3| 5.0| 0.72| 23.28|E |
|23.02.11| 3.169| 53.61| 0.00| 53.61| 60.0| 40.9| 19.1| 1.0|10.3| 5.0| 0.35| 23.65|E |
|24.02.11| 2.890| 48.99| 0.00| 48.99| 59.9| 40.7| 19.3| 1.0|10.3| 5.0| 0.78| 23.22|E |
|25.02.11| 3.118| 42.95| 0.00| 42.95| 73.5| 51.9| 21.6| 1.0|10.3| 5.0| 0.88| 23.12|E |
|26.02.11| 4.106| 51.83| 0.00| 51.83| 80.1| 60.1| 20.0| 1.1|10.3| 5.0| 1.38| 22.62|E |
|27.02.11| 4.752| 60.31| 0.00| 60.30| 79.7| 60.2| 19.5| 1.1|10.3| 5.0| 0.25| 23.75|E |
|28.02.11| 4.061| 51.45| 0.00| 51.45| 79.9| 60.1| 19.8| 1.1|10.3| 5.0| 0.76| 23.24|E |
|--------|--------|-------|-------|-------|-----|-----|-----|-----|----|----|------|------|-------|
| Итого | 82.937|1333.39| 0.06|1333.33| 63.1| 43.9| 19.2| 1.0|10.3| 5.0| 36.48|635.52|59.56 |
|--------|--------|-------|-------|-------|-----|-----|-----|-----|----|----|------|------|-------|

Показания интеграторов КМ-5
|--------------|----------|---------|---------|--------|
| Дата Время | Q | М1 | М2 | Тр |
|--------------|----------|---------|---------|--------|
|28.02.11 24:00| 168.800| 2789.45| 0.13| 1341.86|
|01.02.11 00:00| 85.862| 1456.06| 0.07| 706.34|
|--------------|----------|---------|---------|--------|
| Итого | 82.937| 1333.39| 0.06| 635.52|
|--------------|----------|---------|---------|--------|

Отчетный период ___672.00_час. Период норм.работы ___635.52_час.

Период отключения питания (U)____24.00_час. Период функц.отказа (E)____35.56_час.
Период t2-t1 < min (D)_____0.00_час. Период G<min (g)_____0.00_час.
Период G>max (G)_____0.00_час.

Представитель Представитель теплоснабжающей
абонента_________________________ организации___________________________________

 CH :

17.3.11 16:31
 По моему, со вторым расходомером ТБН схалтурил. Я добавлю его аналогично, "как обратку", раз уж производитель так делает.
А насчёт температуры холодной воды попробуем проконсультироваться. Что она есть - видно, а вот откуда берётся - не ясно. По результатам консультации отпишусь.

 madalex04 :

18.3.11 11:08
 Спасибо. Буду ждать.

 CH :

25.4.11 13:45
 Ну вот, миновал месяц и искомую информацию наконец-то удалось получить. Сразу выкладываю обновлённый драйвер.

 madalex04 :

18.5.11 16:51
 Ещё хотел сказать вот что: как Вы заметили в родных протоколах КМ есть графа М1-М2, в которой один столбец (то есть итоговая цифра с положительным знаком). А в Вашей программе реализовано два столбца - подмес и утечка. Можно ли как-то организовать в программе сразу вывод итоговой положительной цифры? Просто тяжело объяснить людям из ЕИРЦ или простым обывателям что для получения суммарного расхода по горячей воде необходимо сложить две данные цифры. Возникают вопросы откуда подмес и т.п.
Вопрос номер два - многие производители программного обеспечения для ускорения передачи данных с теплосчетчика устанавливают опцией возможность считывания почасового архива. Возможна ли реализация данной опции в программе Архивист?

 CH :

18.5.11 21:39
 Драйвер стандартного протокола повторяет протокол ВИСТа, потому и имеет две колонки разности. Изменению не подлежит.
Если использовать драйвер "универсального" протокола, можно создать и использовать шаблоны с общим значением разности.

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

 madalex04 :

18.5.11 23:55
 про универсальный протокол попробую, но по-моему уже было что то... Не буду тыкать пальцем в небо, отпишусь после диагностики.
По поводу второго вопроса - отвлечения на такую доработку в данный момент я предполагаю основной проблемой решения вопроса использования программы Архивист альтернативной большинству других произодителей. В недалёком прошлом покупка Архивиста обошлась порядка ста тысяч отечественных, дальнейшее усовршенствование ещё 80....Постоянное содействие при ремонте и диагностике тоже отражается на финансовом восприятии Вашей фирмой, неужели нельзя найти компромисс для данной проблемы?

 madalex04 :

24.6.11 00:53
 Нет, если предполагать развитие Вашей системы, то уместно было бы включить кучу возможностей для оптимизации системы если не на правах пользователя, то хотя бы на правах "уполномоченного". ))) И в ней имеются куча предпосылок. Интеграция базы данных прибора решаема, так почему бы не рассмотреть чтение почасового архива как опцию?