/  Архив форума
   /  Программное обеспечение
/  Обновлённый Архивист. Проблемка..

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

Название : Обновлённый Архивист. Проблемка..

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

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


 madalex04 :

11.5.10 12:59
 Не работает прибор SA-94 с обновлённой версией Архивиста. Причём приборы эти нормально "виделись" в демоверсии. Сейчас же пишет тип прибора - неизвестный..???
Вот лог:
7.05.2010 06:11:38: >>> Начало сеанса удалённого доступа
7.05.2010 06:11:38: Арх. Власова д.10
7.05.2010 06:11:38: Создание канала связи с прибором
7.05.2010 06:11:38: Устройство связи: Модем
7.05.2010 06:11:38: Открытие COM2, 9600, 8N1
7.05.2010 06:11:40: Инициализация модема: AT
7.05.2010 06:11:40: Модем OK
7.05.2010 06:11:40: Набор номера: ATDP89165102162
7.05.2010 06:12:00: Модем CONNECT
7.05.2010 06:12:00: Ожидание несущей...
7.05.2010 06:12:00: Настройка приёмных таймаутов: 3000/5000 мс
7.05.2010 06:12:00: Канал связи успешно создан
7.05.2010 06:12:00: Выбор устройства (4750C1)
7.05.2010 06:12:01: Статус прибора: 1Ch
7.05.2010 06:12:01: Запрос обновлённых спецификаций прибора
7.05.2010 06:12:06: Получены обновлённые спецификации прибора
7.05.2010 06:12:06: Тип прибора: <неизвестный>
7.05.2010 06:12:06: Не поддерживаемая модель прибора
7.05.2010 06:12:06: Закрытие канала связи с прибором
7.05.2010 06:12:11: <<< Сеанс связи завершён с ошибкой

7.05.2010 07:26:07: >>> Начало сеанса удалённого доступа
7.05.2010 07:26:07: Арх. Власова д.10
7.05.2010 07:26:07: Создание канала связи с прибором
7.05.2010 07:26:07: Устройство связи: Модем
7.05.2010 07:26:07: Открытие COM2, 9600, 8N1
7.05.2010 07:26:09: Инициализация модема: AT
7.05.2010 07:26:09: Модем OK
7.05.2010 07:26:09: Набор номера: ATDP89165102162
7.05.2010 07:26:30: Модем CONNECT
7.05.2010 07:26:30: Ожидание несущей...
7.05.2010 07:26:30: Настройка приёмных таймаутов: 3000/5000 мс
7.05.2010 07:26:30: Канал связи успешно создан
7.05.2010 07:26:30: Выбор устройства (4750C1)
7.05.2010 07:26:31: Статус прибора: 1Ch
7.05.2010 07:26:31: Запрос обновлённых спецификаций прибора
7.05.2010 07:26:35: Получены обновлённые спецификации прибора
7.05.2010 07:26:35: Тип прибора: <неизвестный>
7.05.2010 07:26:35: Не поддерживаемая модель прибора
7.05.2010 07:26:35: Закрытие канала связи с прибором
7.05.2010 07:26:40: <<< Сеанс связи завершён с ошибкой

 CH :

11.5.10 14:32
 Так, может быть, это тот самый прибор, у которого не совпадали интеграторы времени? SA-94/2M версии M401?

Дело в том, что производитель в случае этой версии наплевал на собственную систему идентификации, отчего старый драйвер хотя и работал, но не вполне корректно: определял его как SA-94/3, время наработки считал в секундах, а не часах, возможно были ещё какие-то нестыковки. Именно во избежание таких ситуаций новый драйвер идентифицирует приборы по полному именованию версии и M401 стал "неизвестным" прибором.

У нас возникли трудности с получением руководства на его форматы данных. Возможно, у вас найдётся экземпляр паспорта на прибор именно этой модификации, в котором описаны команды / форматы данных ("Порядок работы с интерфейсом")? Сразу добавим поддержку, правильную.

 madalex04 :

11.5.10 14:46
 Именно тот самый. Я просмотрю имеющуюся документацию и попробую выложить вам то, что вы хотите.

 madalex04 :

19.5.10 13:37
 Наконец то получил то,что вы просили. Поэтому высылаю необходимый файл на почту v-i-c-t-o-r-j-d<собака>teplovizor<точка>ru.

 CH :

19.5.10 13:47
 Увы, это не то, что я просил. Версия M401 в этом руководстве не рассматривается.

 madalex04 :

19.5.10 14:03
 Надеюсь на скорейшее решение проблемы.)))

 madalex04 :

19.5.10 22:47
 Извините, буду продолжать переписку, сообщу при изменениях.

 madalex04 :

21.6.10 11:33
 Получил ещё один файл, вроде то, что надо. Выслал Вам на почту, надеюсь поможет решить возникшую проблему. Рассматривается версия 4хх.

 CH :

21.6.10 16:18
 Нда. Больше напоминает отписку со стороны Асвеги. Стандартное описание протокола SA-94/3 со скромной добавкой в самом конце:
М401- это SA-94/3 без третьего канала давления. Код исполнения - 03

Давайте сделаем так: пробный драйвер будет считать M401 тем, чем его велит считать производитель: SA-93/3 с единственным исключением - давлений только два. Попробуйте, если начнут всплывать несоответствия, будем устранять по факту.
Кстати, обязательно используйте для контроля самую последнюю версию Асвеговской программы, а то мне сообщаюст, что устаревшие версии смело обрабатывают данные новых модификаций по каким-то своим правилам, отчего возникают всякие разночтения. В частности, если софт от производителя опознавал ваш прибор как "SA-94/2М" вразрез с официальным документом, так может это он был неправ, а не Архивист?

Тестовый драйвер в разделе разных файлов на сайте: http://www.teplovizor.ru/mydownloads/misc.php

 madalex04 :

23.6.10 08:40
 В принципе первая проба прошла. Я думаю не совсем успешно. Имелось два прибора, у каждого начальная дата считывания стояла 1.06.2010 0-00. Один прибор считался с 21-го числа, другой прибор считался с 12-го числа. При неправильном завершении сеанса по каким-то причинам выскачила дата (начала съёма показаний) 2023-го года. :-? Нет данных по G под и G обр. Как и ранее нет отдельного столбца подпитки. Вот как то так... :-o

 madalex04 :

23.6.10 09:34
 22.06.2010 22:06:38: >>> Начало сеанса удалённого доступа
22.06.2010 22:06:38: Арх. Власова д.8
22.06.2010 22:06:38: Создание канала связи с прибором
22.06.2010 22:06:38: Устройство связи: Модем
22.06.2010 22:06:38: Открытие COM2, 9600, 8N1
22.06.2010 22:06:41: Инициализация модема: AT
22.06.2010 22:06:41: Модем OK
22.06.2010 22:06:41: Набор номера: ATDT89165102097
22.06.2010 22:07:00: Модем CONNECT
22.06.2010 22:07:00: Ожидание несущей...
22.06.2010 22:07:00: Настройка приёмных таймаутов: 3000/5000 мс
22.06.2010 22:07:00: Канал связи успешно создан
22.06.2010 22:07:00: Выбор устройства (3457C1)
22.06.2010 22:07:01: Статус прибора: 1Eh
22.06.2010 22:07:01: Запрос обновлённых спецификаций прибора
22.06.2010 22:07:08: Получены обновлённые спецификации прибора
22.06.2010 22:07:08: Тип прибора: SA-94/3(ТЕСТ)
22.06.2010 22:07:08: Запрос значений текущих параметров
22.06.2010 22:07:25: Получены текущие значения параметров
22.06.2010 22:07:25: Обнаружено обновление архивных данных
22.06.2010 22:07:25: Приём архива...
22.06.2010 22:07:26: Чтение архива событий...
22.06.2010 22:07:37: Чтение почасового архива...
22.06.2010 22:10:06: Закрытие канала связи с прибором
22.06.2010 22:10:11: <<< Сеанс связи завершён без ошибок

23.06.2010 00:47:56: >>> Начало сеанса удалённого доступа
23.06.2010 00:47:56: Арх. Власова д.8
23.06.2010 00:47:56: Создание канала связи с прибором
23.06.2010 00:47:56: Устройство связи: Модем
23.06.2010 00:47:57: Открытие COM2, 9600, 8N1
23.06.2010 00:47:59: Инициализация модема: AT
23.06.2010 00:47:59: Модем OK
23.06.2010 00:47:59: Набор номера: ATDT89165102097
23.06.2010 00:48:18: Модем CONNECT
23.06.2010 00:48:18: Ожидание несущей...
23.06.2010 00:48:18: Настройка приёмных таймаутов: 3000/5000 мс
23.06.2010 00:48:18: Канал связи успешно создан
23.06.2010 00:48:18: Выбор устройства (3457C1)
23.06.2010 00:48:19: Статус прибора: 1Eh
23.06.2010 00:48:19: Запрос обновлённых спецификаций прибора
23.06.2010 00:48:24: Получены обновлённые спецификации прибора
23.06.2010 00:48:24: Тип прибора: SA-94/3(ТЕСТ)
23.06.2010 00:48:24: Запрос значений текущих параметров
23.06.2010 00:48:41: Получены текущие значения параметров
23.06.2010 00:48:41: Обнаружено обновление архивных данных
23.06.2010 00:48:41: Приём архива...
23.06.2010 00:48:43: Чтение архива событий...
23.06.2010 00:50:38: Чтение почасового архива...
23.06.2010 00:54:32: Закрытие канала связи с прибором
23.06.2010 00:54:37: <<< Сеанс связи завершён без ошибок

23.06.2010 02:45:10: >>> Начало сеанса удалённого доступа
23.06.2010 02:45:10: Арх. Власова д.8
23.06.2010 02:45:10: Создание канала связи с прибором
23.06.2010 02:45:10: Устройство связи: Модем
23.06.2010 02:45:10: Открытие COM2, 9600, 8N1
23.06.2010 02:45:12: Инициализация модема: AT
23.06.2010 02:45:12: Модем OK
23.06.2010 02:45:12: Набор номера: ATDT89165102097
23.06.2010 02:45:30: Модем CONNECT
23.06.2010 02:45:30: Ожидание несущей...
23.06.2010 02:45:30: Настройка приёмных таймаутов: 3000/5000 мс
23.06.2010 02:45:30: Канал связи успешно создан
23.06.2010 02:45:30: Выбор устройства (3457C1)
23.06.2010 02:45:34: Статус прибора: 1Eh
23.06.2010 02:45:34: Запрос значений текущих параметров
23.06.2010 02:45:53: Получены текущие значения параметров
23.06.2010 02:45:53: Закрытие канала связи с прибором
23.06.2010 02:45:58: <<< Сеанс связи завершён без ошибок

Поставил заново начальную дату 1.06.2010. Вся информация стёрлась соответственно, опрос прошёл без ошибок, но ничего не пришло. Никакой информации, проверил дату, она осталась прежней (1.06.2010). Вот последний лог:
23.06.2010 08:26:41: >>> Начало сеанса удалённого доступа
23.06.2010 08:26:41: Арх. Власова д.10
23.06.2010 08:26:41: Создание канала связи с прибором
23.06.2010 08:26:41: Устройство связи: Модем
23.06.2010 08:26:41: Открытие COM2, 9600, 8N1
23.06.2010 08:26:43: Инициализация модема: AT
23.06.2010 08:26:43: Модем OK
23.06.2010 08:26:43: Набор номера: ATDP89165102162
23.06.2010 08:27:03: Модем CONNECT
23.06.2010 08:27:03: Ожидание несущей...
23.06.2010 08:27:03: Настройка приёмных таймаутов: 3000/5000 мс
23.06.2010 08:27:03: Канал связи успешно создан
23.06.2010 08:27:03: Выбор устройства (4750C1)
23.06.2010 08:27:04: Статус прибора: 1Ch
23.06.2010 08:27:04: Запрос значений текущих параметров
23.06.2010 08:27:21: Получены текущие значения параметров
23.06.2010 08:27:21: Обнаружено обновление архивных данных
23.06.2010 08:27:21: Приём архива...
23.06.2010 08:27:22: Чтение архива событий...
23.06.2010 08:27:40: Чтение почасового архива...
23.06.2010 08:27:40: Закрытие канала связи с прибором
23.06.2010 08:27:45: <<< Сеанс связи завершён без ошибок

 CH :

23.6.10 13:36
 Подпитка в этих приборах в тоннах или кубометрах? Если судить по байту статуса, должна быть по разному... Что программа от Асвеги показывает?

 madalex04 :

23.6.10 17:00
 Программа от Асвеги показывает все расходы в тоннах (М1, М2, М1-М2, М3).

 CH :

23.6.10 18:21
 Иной раз хочется просто долго ругаться. Байт статуса содержит противоречащие друг другу значения. Чтобы разрулить эти неясности, в документации расписаны все возможные значения статуса и соответствующие им схема учёта и набор параметров. Вам сказали, что документация соответствует версии M401? Ну так статусов 1C и 1E в ней не упомянуто, крутитесь как хотите.

Тестовый драйвер немного обновлён. Попробуйте. Дополнительно он создаёт лог-файл C:\sa94.log только для M401, который желательно прислать мне, если ещё будут наблюдаться проблемы с потерей данных. Хотелось бы разобраться.

 madalex04 :

25.6.10 10:15
 Второй день. Полёт нормальный. Как не было столбца подпитки, так его и нет до сих пор. Но сейчас опрос стал более стабильным, программулька не виснет и не вылетает. По возможности в ближайшее время скину sa94.log. :-D

 CH :

25.6.10 11:10
 А в архиве (не протоколе) Gдоп или Vдоп фигурируют)?
Нестабильность в работе программы с драйвером не связана, у неё есть своя причина. Лог терпит до следующей недели, тем более если ничего не пропадает.

 madalex04 :

25.6.10 11:52
 Нет ни тогони другого. Лог отправил на мыло.

 CH :

28.6.10 17:45
 Самое интересное, что "его не может не быть". Я ещё раз обновил драйвер, в отладочный лог добавляется информация о дополнительном канале, посмотрим, куда же он делся.

 madalex04 :

28.6.10 21:04
 Скачал, сейчас буду пробовать, параллельно вопрос, есть третий прибор SA-94, который не видит Архивист. Вроде такой же, проверял номер, настройки, модификацию... Упорно твердит нет ответа прибора. Хотя напрямую (правда через асвеговскую прогу) читаю.
Не подскажите в чем может быть загвоздка?

 CH :

29.6.10 13:29
 Подобные проблемы с СА уже неоднократно возникали, но чтобы понять, в чём там дело, требуется прибор в лабораторных условиях. Есть предположение, что отдельные версии SA не отрабатывают настройку чётности (?), то есть способны функционировать только в режиме "с чётностью", при том, что обычно используются модемы с настройкой порта "без чётности".
Популярный модем MC35, часто устанавливаемый на стороне прибора, не позволяет решить проблему путём перестройки модемного интерфейса на чётность, поскольку не поддерживает такой режим.

 madalex04 :

29.6.10 21:08
 Как можно досконально выявить причину перед снятием? То есть исключить все возможные причины собственноручно. Прибор Теплосбытовский, так что проблем со "снятием" поболее.))) Может изменение настроек, смена модема и т.п.?

 CH :

30.6.10 23:14
 Нужно наладить связь напрямую - компьютер-прибор.
Не меняя настроек прибора, подключить к нему модем более совершенный, чем MC35, настроив порт этого модема аналогично настройкам прибора - с чётностью, так с чётностью, главное ничего не менять в работающей схеме.
Если связь не заработала, требуется просмотреть поток данных между прибором и модемом на предмет криминала. Нужно некое аппаратное устройство, простейшая самоделка - три преобразователя RS232/485, соединённые между собой.
Даже без знания особенностей связного протокола, можно выявить несоответствия, сравнивая захваченный с использованием такого сниффера поток при наличии модема и без.