|
ТЕПЛОСЧЕТЧИКИ • ВОДОСЧЕТЧИКИ • РАСХОДОМЕРЫ • ВИС.Т |
|
| | |
CH |
Re: Приборы ТБН |
Администратор
|
|
Результаты исследования, проведённого на удалённом приборе, предоставленном mobilandr:
У КМа плохо отрабатывается команда чтения настроечных данных из EEPROM. Если при чтении архива особых сбоев не наблюдается (чтение идёт бодренько), то здесь часто нет ответа на команду или ответ приходит не полностью (!?). Программе, читающей данные, приходится выбираться из этой ситуации при помощи перезапросов. Программа km5db от производителя, в отличие от Архивиста, настроечные регистры обычно не читает, потому на глаз работает лучше. Ещё в ней вводятся дополнительные таймауты между байтами отправляемых команд, чтобы облегчить прибору жизнь. Я добавил аналогичные таймауты в пробную версию драйвера. Тестовое чтение, которое со старой версией драйвера закончилось неудачно, с пробной версией несколько раз медленно, но благополучно пробралось через чтение приборных спецификаций. Эта операция выполняется редко, поэтому жить можно. Интересно, что проблемный прибор - КМ-5-2. Может это случайность, что именно с этой моделью постоянно происходят неприятности?
Пробный драйвер выложен на сайте в "разных файлах". Прошу попробовать, желательно не меняя настроек и резюмировать - есть ли улучшение, у меня слишком мало статистики, чтобы делать определённые выводы.
-- Виктор В. Жданов NegaSoft Co. FAE НПО "Тепловизор", Главный инженер-программист |
|
» 27.10.10 16:30 |
|
|
madalex04 |
Re: Приборы ТБН |
Старожил
|
|
Я насчет коммандной задержки в драйвере. Сегодня был на объекте где стоят три прибора X, Y, Z.Месяц назад (грубо) пПервый съем на КПК прошел успешно (со всех трёх). Прописал в Архивисте. Два опросились, а Х - нет. Потом было несколько дней циклического опроса, первые опрашивались нормально, а Х выдавал ошибку получения спецификации... Приехал сегодня на объект, КПК - опрашивает нормально. нетбук - выдает постоянно ошибку получения спецификаций. ВЫСТАВИЛ ЗАДЕРЖКУ КОММАНДНОЙ СТРОКИ 10 МС -СЧИТАЛ. Но правда считывал очень долго, быстро считал спецификации, потом начал читать архив, дошёл до 50 % и потом читал оставшееся ещё минут 20-25.... Сейчас пробую с изменениями через модемную связь.... Уже 34%...(((( Не знаю как завершится...
-- Чем решительнее сомнение, тем сомнительнее решение. |
|
» 26.10.10 21:47 |
|
|
CH |
Re: Приборы ТБН |
Администратор
|
|
Таймаут всё-таки оставьте не меньше 15 секунд, для приборов с протоколами типа KM-5 очень важно не использовать перезапросы без необходимости - несовершенство протокола приводит к ошибкам в данных, которые можно распознать только читая всё по два раза, но позволить себе такое транжрство времени ведь нельзя... И попробуйте увеличивать в настройках драйвера таймаут команды (command delay) до 10,20,..., 50 миллисекунд. От наших специалистов слышал, что для устойчивой связи с КМами так приходится делать - до конца механизм такого решения мне непонятен (для GSM или TCP), но вдруг поможет. С телефонным модемом как раз это вполне вероятно, особенно если он включен опять-таки через какой-то не очень хороший адаптер RS-232/485, который не успевает переключать направление передачи между ответом и очередной командой. Если есть желание, можете сбросить мне телефон/серийник проблемного прибора, я проверю работу драйвера поглубже. Если есть, на чём тестировать, проблема всегда будет найдена и устранена (обойдена).
P.S. Вот магика - это точно пролёт. А насчёт теросса даже не задумывались, протокола доступа в открытом виде нет - темнят что-то. Пожалуй, завтра запрошу или у партнёров поспрашиваю. Всё что нужно для написания драйвера - наличие прибора и интереса от нашей службы диспетчеризации. Или хотя бы свободного времени. Вот на KM-5-6И два дня ушло, причём на удалённом приборе, хотя там ещё продолжаем разбираться по ходу тестов - из всей документации - руководство по эксплуатации да фраза "как обычный km-5-6" (и это неправда).
-- Виктор В. Жданов NegaSoft Co. FAE НПО "Тепловизор", Главный инженер-программист |
|
» 24.10.10 21:23 |
|
|
| | |
ПраваВы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.
|
|
|