|
ТЕПЛОСЧЕТЧИКИ • ВОДОСЧЕТЧИКИ • РАСХОДОМЕРЫ • ВИС.Т |
|
| | |
CH |
Re: Приборы ТБН |
Администратор
|
|
Результаты исследования, проведённого на удалённом приборе, предоставленном mobilandr:
У КМа плохо отрабатывается команда чтения настроечных данных из EEPROM. Если при чтении архива особых сбоев не наблюдается (чтение идёт бодренько), то здесь часто нет ответа на команду или ответ приходит не полностью (!?). Программе, читающей данные, приходится выбираться из этой ситуации при помощи перезапросов. Программа km5db от производителя, в отличие от Архивиста, настроечные регистры обычно не читает, потому на глаз работает лучше. Ещё в ней вводятся дополнительные таймауты между байтами отправляемых команд, чтобы облегчить прибору жизнь. Я добавил аналогичные таймауты в пробную версию драйвера. Тестовое чтение, которое со старой версией драйвера закончилось неудачно, с пробной версией несколько раз медленно, но благополучно пробралось через чтение приборных спецификаций. Эта операция выполняется редко, поэтому жить можно. Интересно, что проблемный прибор - КМ-5-2. Может это случайность, что именно с этой моделью постоянно происходят неприятности?
Пробный драйвер выложен на сайте в "разных файлах". Прошу попробовать, желательно не меняя настроек и резюмировать - есть ли улучшение, у меня слишком мало статистики, чтобы делать определённые выводы.
-- Виктор В. Жданов NegaSoft Co. FAE НПО "Тепловизор", Главный инженер-программист |
|
» 27.10.10 16:30 |
|
|
madalex04 |
Re: Приборы ТБН |
Старожил
|
|
15.11.2010 09:07:59: >>> Начало сеанса удалённого доступа 15.11.2010 09:07:59: Хамовнический 8 15.11.2010 09:07:59: Создание канала связи с прибором 15.11.2010 09:07:59: Устройство связи: Модем 15.11.2010 09:07:59: Открытие COM2, 9600, 8N1 15.11.2010 09:08:01: Инициализация модема: AT 15.11.2010 09:08:01: Модем OK 15.11.2010 09:08:01: Набор номера: ATDT8917xxxxxxx 15.11.2010 09:08:22: Модем CONNECT 15.11.2010 09:08:22: Настройка приёмных таймаутов: 30000/30000 мс 15.11.2010 09:08:22: Канал связи успешно создан, запрос доступа к прибору 15.11.2010 09:08:23: Получен ответ прибора, проверка... 15.11.2010 09:08:24: Запрос флагов состояния прибора 15.11.2010 09:08:25: Получение обновлённых спецификаций прибора... 15.11.2010 10:07:45: Ошибка получения спецификаций (пар. 102) 15.11.2010 10:07:45: Потеряно соединение с удалённым модемом 15.11.2010 10:07:45: Закрытие канала связи с прибором 15.11.2010 10:07:45: <<< Сеанс связи завершён с ошибкой
15.11.2010 17:13:59: >>> Начало сеанса удалённого доступа 15.11.2010 17:13:59: Хамовнический 8 15.11.2010 17:13:59: Создание канала связи с прибором 15.11.2010 17:13:59: Устройство связи: Модем 15.11.2010 17:13:59: Открытие COM2, 9600, 8N1 15.11.2010 17:14:01: Инициализация модема: AT 15.11.2010 17:14:01: Модем OK 15.11.2010 17:14:01: Набор номера: ATDT8917xxxxxxx 15.11.2010 17:14:21: Модем CONNECT 15.11.2010 17:14:21: Настройка приёмных таймаутов: 30000/30000 мс 15.11.2010 17:14:21: Канал связи успешно создан, запрос доступа к прибору 15.11.2010 17:18:52: Получен ответ прибора, проверка... 15.11.2010 17:18:53: Запрос флагов состояния прибора 15.11.2010 17:18:56: Получение обновлённых спецификаций прибора... 15.11.2010 18:13:43: Ошибка получения спецификаций (пар. 96) 15.11.2010 18:13:43: Потеряно соединение с удалённым модемом 15.11.2010 18:13:43: Закрытие канала связи с прибором 15.11.2010 18:13:43: <<< Сеанс связи завершён с ошибкой
Как видите модем в норме, обрыв связи через час-инициатива оператора (для распределения нагрузки в сотовых сетях). Считывание через адаптер - переброс на комп - считываниечерез модем... Всё то же самое, он по-моему хочет считать спецификации первый раз сам (Архивист), но не получается из-за тормозов в ПО прибора. Может как то можно помочь Архивисту с помощью адаптера?
-- Чем решительнее сомнение, тем сомнительнее решение. |
|
» 15.11.10 20:49 |
|
|
| | |
ПраваВы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.
|
|
|