НПО Тепловизор. Теплосчетчики и расходомеры К вершинам эволюции теплосчетчика
Продукция Поддержка Форум Контакты
     
Пользователь    Пароль  
Регистрация | Пароль?  
Главное меню
НовостиПродукцияФайлы/ДокументыСтатьиФорумОпросыФотогалереяО компанииРекламодателям
Потребители о нас
"ГУП ДЕЗ района «Текстильщики» рекомендует привлечь ЗАО «Сервисная Компания «Тепловизор» для выполнения работ по сервисному обслуживанию узлов учета тепловой энергии на других объектах г. Москвы."

Н.Н. Елисеева, Главный инженер ГУП ДЕЗ «Текстильщики»
Наши партнёры
Свернуть/Развернуть ТЕПЛОСЧЕТЧИКИ • ВОДОСЧЕТЧИКИ • РАСХОДОМЕРЫ • ВИС.Т Свернуть/Развернуть
/  Список форумов
   /  Программное обеспечение
/  встроенный модем
«  Предыдущая тема    Следующая тема  »
Тема:  встроенный модем    

mobilandr встроенный модем

Старожил


8.12.2013 19:32:27: >>> Начало сеанса удалённого доступа
8.12.2013 19:32:27: 2я северная линия,19
8.12.2013 19:32:27: Создание канала связи с прибором
8.12.2013 19:32:27: Доступ к удалённому устройству через шлюз
8.12.2013 19:32:27: Канал связи успешно создан
8.12.2013 19:32:27: Запрос доступа к прибору (Modbus-ASCII)
8.12.2013 19:32:43: Запрос доступа к прибору (HydraLink)
8.12.2013 19:32:58: Запрос доступа к прибору (Modbus-RTU)
8.12.2013 19:33:01: Получен ответ прибора (ModBus-RTU)
8.12.2013 19:33:01: Запрос CRC спецификаций/настроек прибора
8.12.2013 19:33:03: Запрос обновлённых спецификаций прибора
8.12.2013 19:33:22: Ошибка получения cпецификаций прибора
8.12.2013 19:33:22: Закрытие канала связи с прибором
8.12.2013 19:33:22: <<< Сеанс связи завершён с ошибкой

8.12.2013 19:35:00: >>> Начало сеанса удалённого доступа
8.12.2013 19:35:00: 2я северная линия,19
8.12.2013 19:35:00: Создание канала связи с прибором
8.12.2013 19:35:00: Доступ к удалённому устройству через шлюз
8.12.2013 19:35:00: Канал связи успешно создан
8.12.2013 19:35:00: Запрос доступа к прибору (Modbus-RTU)
8.12.2013 19:35:10: Запрос доступа к прибору (Modbus-ASCII)
8.12.2013 19:35:10: Запрос доступа к прибору (HydraLink)
8.12.2013 19:35:25: Нет ответа прибора
8.12.2013 19:35:25: Закрытие канала связи с прибором
8.12.2013 19:35:26: <<< Сеанс связи завершён с ошибкой

8.12.2013 19:37:52: >>> Начало сеанса удалённого доступа
8.12.2013 19:37:52: 2я северная линия,19
8.12.2013 19:37:52: Создание канала связи с прибором
8.12.2013 19:37:52: Доступ к удалённому устройству через шлюз
8.12.2013 19:37:52: Канал связи успешно создан
8.12.2013 19:37:52: Запрос доступа к прибору (Modbus-ASCII)
8.12.2013 19:38:08: Запрос доступа к прибору (HydraLink)
8.12.2013 19:38:23: Запрос доступа к прибору (Modbus-RTU)
8.12.2013 19:38:26: Получен ответ прибора (ModBus-RTU)
8.12.2013 19:38:26: Запрос CRC спецификаций/настроек прибора
8.12.2013 19:38:28: Запрос обновлённых спецификаций прибора
8.12.2013 19:38:41: Получены обновлённые спецификации прибора
8.12.2013 19:38:41: Запрос текущего времени часов прибора
8.12.2013 19:38:42: Запрос маски измеряемых параметров
8.12.2013 19:38:43: Чтение значений текущих измеряемых параметров
8.12.2013 19:39:02: Чтение накопителей нарастающего итога
8.12.2013 19:39:15: Обнаружено обновление архивных данных, переключение в режим передачи архива
8.12.2013 19:39:15: Получение размера архивной записи
8.12.2013 19:39:16: Приём архива...
8.12.2013 19:39:53: Приём архива завершён
8.12.2013 19:39:53: Закрытие канала связи с прибором
8.12.2013 19:39:53: <<< Сеанс связи завершён без ошибок

9.12.2013 20:42:22: >>> Начало сеанса удалённого доступа
9.12.2013 20:42:22: 2я северная линия,19
9.12.2013 20:42:22: Создание канала связи с прибором
9.12.2013 20:42:22: Доступ к удалённому устройству через шлюз
9.12.2013 20:42:22: Канал связи успешно создан
9.12.2013 20:42:22: Запрос доступа к прибору (Modbus-RTU)
9.12.2013 20:42:37: Запрос доступа к прибору (Modbus-ASCII)
9.12.2013 20:42:53: Запрос доступа к прибору (HydraLink)
9.12.2013 20:43:08: Нет ответа прибора
9.12.2013 20:43:08: Закрытие канала связи с прибором
9.12.2013 20:43:08: <<< Сеанс связи завершён с ошибкой
mt9g. клиент.
И так постоянно. При этом модем в нужное время выходит на связь, но если не успеть его опросить в первые 5 минут, такая свистопляска. Ошибок связь рвется и через 10-15 мин восстанавливается и все повторяется.

--
ВИС.Товод любитель со стажем.
» 9.12.13 20:56 Профайл

CH Re: встроенный модем

Администратор


Всё это сильно напоминает закрытие сетью неактивного TCP-соединения. Keep alive настроен, на сколько?
Дополнительно, можно облегчить ситуацию с восстановлением связи. Протокол прибора уже известен, Modbus RTU, поэтому можно указать его принудительно в битовых настройках драйвера для прибора (см. readme драйвера). А то вследствие того, что прибор не отвечает на первый запрос, драйвер снова и снова пробует перебирать протоклы - вдруг настройка прибора изменилась, причём делает это со сдвигом ряда.

--
Виктор В. Жданов
NegaSoft Co. FAE
НПО "Тепловизор", Главный инженер-программист
» 9.12.13 21:13 Профайл Посетить веб-сайт

mobilandr Re: встроенный модем

Старожил


+TTCP: 120,0,480,36 как обычно :-)
да, и после времени отключения долго еще продолжаю видеть модем "зеленым" в MtRoute(сегодня вот спустя 1.5 часа после времени отключения)

[ Редактировано mobilandr в 9.12.13 23:39 ]

--
ВИС.Товод любитель со стажем.
» 10.12.13 00:02 Профайл

CH Re: встроенный модем

Администратор


А если всё-таки задать таймаут данных поменьше? Напр. 300 секунд...
Если интервала не хватает, не сможет проинициализироваться автоматический обработчик keep_alive в MtRoute - он автоматически настраивается на интервал между двумя KA-символами.

А может лог MtRoute что-то интересное подскажет?

--
Виктор В. Жданов
NegaSoft Co. FAE
НПО "Тепловизор", Главный инженер-программист
» 10.12.13 11:18 Профайл Посетить веб-сайт

mobilandr Re: встроенный модем

Старожил


Не подскажите? Столкнулся тут с адаптером USB-RS485 от Z-TEK. Позиционируют как USB2.0/422,485. Драйверы автоматом из сети загрузились и установились. Имеет 9pin разъем и ответную часть с клемником. По RS-485 обозначения D+;D-;GND;+5V. На старом с которым привык общаться были только A+ и B-.
При попытке подключиться D+ на Rx, а D- на Tx получаю нет ответа в Архивисте или ошибку в MtCfg. Это какой то неправильный 485? Или я что не так делаю? :-?

--
ВИС.Товод любитель со стажем.
» 11.12.13 23:23 Профайл

CH Re: встроенный модем

Администратор


mobilandr
Цитата:

При попытке подключиться D+ на Rx, а D- на Tx получаю нет ответа в Архивисте или ошибку в MtCfg. Это какой то неправильный 485? Или я что не так делаю?

Испробован вариант с обратным подключением + и - ? Кроме этого, не зная аппарата, что-то предложить трудно.

--
Виктор В. Жданов
NegaSoft Co. FAE
НПО "Тепловизор", Главный инженер-программист
» 13.12.13 14:02 Профайл Посетить веб-сайт

mobilandr Re: встроенный модем

Старожил


Спасибо с 485 разобрался - джамперы на плате на 232 стояли...
На 300 таймаут поменял. Вот такое частое явление:
19.12.2013 22:17:07: >>> Начало сеанса удалённого доступа
19.12.2013 22:17:07: 2я северная линия,19
19.12.2013 22:17:07: Создание канала связи с прибором
19.12.2013 22:17:07: Доступ к удалённому устройству через шлюз
19.12.2013 22:17:07: Канал связи успешно создан
19.12.2013 22:17:07: Запрос доступа к прибору (Modbus-RTU)
19.12.2013 22:17:22: Нет ответа прибора
19.12.2013 22:17:22: Закрытие канала связи с прибором
19.12.2013 22:17:22: <<< Сеанс связи завершён с ошибкой

19.12.2013 22:17:45: >>> Начало сеанса удалённого доступа
19.12.2013 22:17:45: 2я северная линия,19
19.12.2013 22:17:45: Создание канала связи с прибором
19.12.2013 22:17:45: Доступ к удалённому устройству через шлюз
19.12.2013 22:17:45: Канал связи успешно создан
19.12.2013 22:17:45: Запрос доступа к прибору (Modbus-RTU)
19.12.2013 22:17:55: Получен ответ прибора (ModBus-RTU)
19.12.2013 22:17:55: Запрос CRC спецификаций/настроек прибора
19.12.2013 22:17:58: Ошибка получения CRC
19.12.2013 22:17:58: Закрытие канала связи с прибором
19.12.2013 22:17:59: <<< Сеанс связи завершён с ошибкой

19.12.2013 22:18:13: >>> Начало сеанса удалённого доступа
19.12.2013 22:18:13: 2я северная линия,19
19.12.2013 22:18:13: Создание канала связи с прибором
19.12.2013 22:18:13: Доступ к удалённому устройству через шлюз
19.12.2013 22:18:13: Канал связи успешно создан
19.12.2013 22:18:13: Запрос доступа к прибору (Modbus-RTU)
19.12.2013 22:18:16: Получен ответ прибора (ModBus-RTU)
19.12.2013 22:18:16: Запрос CRC спецификаций/настроек прибора
19.12.2013 22:18:20: Запрос обновлённых спецификаций прибора
19.12.2013 22:18:37: Получены обновлённые спецификации прибора
19.12.2013 22:18:37: Запрос текущего времени часов прибора
19.12.2013 22:18:38: Запрос маски измеряемых параметров
19.12.2013 22:18:39: Чтение значений текущих измеряемых параметров
19.12.2013 22:18:55: Ошибка получения значений измеряемых параметров
19.12.2013 22:18:55: Закрытие канала связи с прибором
19.12.2013 22:18:55: <<< Сеанс связи завершён с ошибкой

19.12.2013 22:19:06: >>> Начало сеанса удалённого доступа
19.12.2013 22:19:06: 2я северная линия,19
19.12.2013 22:19:06: Создание канала связи с прибором
19.12.2013 22:19:06: Доступ к удалённому устройству через шлюз
19.12.2013 22:19:06: Канал связи успешно создан
19.12.2013 22:19:06: Запрос доступа к прибору (Modbus-RTU)
19.12.2013 22:19:08: Получен ответ прибора (ModBus-RTU)
19.12.2013 22:19:08: Запрос CRC спецификаций/настроек прибора
19.12.2013 22:19:09: Запрос обновлённых спецификаций прибора
19.12.2013 22:19:33: Ошибка получения cпецификаций прибора
19.12.2013 22:19:33: Закрытие канала связи с прибором
19.12.2013 22:19:33: <<< Сеанс связи завершён с ошибкой

При этом по CSD все читается б/м нормально. Прибора нет в положенное время в мт роуте, после опроса по CSD сразу появляется, но ведет себя как показано выше. Мт роут не корректно отслеживает "отваливание" прибора, я его вырубил совсем или перезагрузил, а мтроут показывает его активным...
51% сигнал - единственное что вызывает подозрение. Какой минимум для gprs?

--
ВИС.Товод любитель со стажем.
» 19.12.13 22:28 Профайл

CH Re: встроенный модем

Администратор


Видно, что подключение постоянно рвётся. Возможно что и из за слабого сигнала. Насчёт того, какой уровень сигнала хорош - а чёрт его знает, скажем от 75 процентов. Сигнал может быть не только относительно слабым, но и нестабильным по уровню, да мало ли.
Корректно отследить наличие устройства не передавая информацию нельзя, TCP-протокол не позволяет. Вот удалённый модем "отвалился".. и что дальше, об этом не знает ни он сам, ни маршрутизатор. Модем узнает об обрыве после того, как отправит запрос keep_alive, не раньше.
Сервер узнает об обрыве, если keep-alive в положенное время не получит, причём он ещё должен предварительно настроиться на интервал ожидания по парочке таких посылок (как я упоминал, эта функция сделана автоматической, так показалось проще, чем пользователю самому следить за взаимным соответствием настроек keep_alive в маршрутизаторе и каждом модеме).
Дополнительная возможность для маршрутизатора обнаружить пропадание модема - при запросе статусной информации. Что-то посылается, соотв. факт отсутствия модема сразу становится явным. На самом деле и от этого толку не особо много, важнее, чтобы сам модем был в курсе обрыва и переподключился.

--
Виктор В. Жданов
NegaSoft Co. FAE
НПО "Тепловизор", Главный инженер-программист
» 25.12.13 11:43 Профайл Посетить веб-сайт
Распечатать топик 
«  Предыдущая тема    Следующая тема  »


Поиск

Ключевые слова:    
[ Расширенный поиск ]

Права

Вы не можете начинать темы.
Вы не можете редактировать свои сообщения.
Вы не можете создавать опросы.
Вы не можете вкладывать файлы в сообщения.
Вы не можете отвечать на сообщения.
Вы не можете удалять свои сообщения.
Вы не можете голосовать.