/  Архив форума
   /  Программное обеспечение
/  Ошибка при установки связи через gsm-модем AnCom RM

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

Название : Ошибка при установки связи через gsm-модем AnCom RM

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

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


 Dmitry :

15.8.11 21:38
 Добрый день!
Пытаюсь установить соединение с теплосчетчиком ВКТ-7 через gsm-модем AnComRM.
Получаю ошибку и записи в логе:
15.08.2011 21:33:31: >>> Начало сеанса удалённого доступа
15.08.2011 21:33:31: Первый
15.08.2011 21:33:31: Создание канала связи с прибором
15.08.2011 21:33:31: Устройство связи: Модем
15.08.2011 21:33:31: Открытие COM1, 57600, 8N2
15.08.2011 21:33:33: Инициализация модема: ATS7=60S30=0L0M1\N33&KBX4
15.08.2011 21:33:39:
15.08.2011 21:33:40: Ошибка создания канала связи
15.08.2011 21:33:40: Нет ответа модема
15.08.2011 21:33:40: Закрытие канала связи с прибором
15.08.2011 21:33:40: <<< Сеанс связи завершён с ошибкой

Насколько я понял, не проходит строка инициализации. Ее возможно поменять или она жестко задается? Как обойти сложившуюся проблему?

 CH :

17.8.11 13:21
 Анкомовский модем где - у прибора? Тогда у вызывающего компьютера какой?
До удалённого модема дело на доходит, нет ответа от модема, присоединённого к COM1. Содержимое строки инициализации не существенно, раз на неё вообще нет ответа, хотя бы ERROR. Модем или не исправен, или не подключен к COM1 или параметры его COM-порта не совпадают с настройкой модемного драйвера ( 57600, 8N2).

 Dmitry :

18.8.11 13:48
 Анкомовский модем у компьютера, у прибора МС35 стоит.
Иногда отвечает ERROR в данном логе. Через родную программу ВКТ опрос идет в штатном режиме, т.е. модем исправен. Единственное, что у этого модема нет драйвера своего и я использую стандартный драйвер в Windows для модема 57600.

 CH :

23.8.11 13:25
 Значит настройки, диктуемые драйвером, которые и использует Архивист, несовместимы с реальными настройками анкомовского модема. Действительно ли скорость должна быть 57600? И очень странно, что формат данных - с 2-мя стоп-битами, 8N1 это практически стандарт.
Следует, как минимум, запросить у производителя модема драйвер. А лучше не использовать такой "навороченный" модем в качестве простого CSD-опросчика - поставить ещё один MC-35 и не иметь описанных проблем.
Программа от производителя, как видно, вообще не использует модемный драйвер, потому и работает.

 Dmitry :

26.8.11 02:59
 Поменял модемы местами, т.е. анкомовский поставил к прибору, а к компьютеру подключил МС35. Добился связи с прибором. Но непонятно, откуда Архивист берет настройки (9600,8N2)? В настройках com-порта и драйвера модема стоит (9600,8N1).
26.08.2011 02:05:18: >>> Начало сеанса удалённого доступа
26.08.2011 02:05:18: 66
26.08.2011 02:05:18: Создание канала связи с прибором
26.08.2011 02:05:18: Устройство связи: Модем
26.08.2011 02:05:18: Открытие COM1, 9600, 8N2
26.08.2011 02:05:20: Инициализация модема: ATS7=60\Q0
26.08.2011 02:05:20: Модем OK

 CH :

29.8.11 13:26
 Насчёт 8N2: так и должно быть, просто сам уже забыл об этом моменте. Режим 8N2 на практике, можно сказать, совместим с 8N1, так что этот режим для простоты используется драйвером и при работе через модем, настроенный на 8N1.

 novyjgorod :

26.10.11 07:32
 Значит что есть
Модем MC52it, настроен программой "Настройка Simens TC35", в систем прописан как "стандартный модем 9600", установлен на СОМ3(через кабель prolific USB), через родное ПО обмен идет успешно.
ВКТ-7, настроен программой "Настройка Simens TC35", через родное ПО обмен идет успешно.
Архивист v 1.13.3 с драйвером ВКТ7 v 0.83.2.
Получаем лог:

26.10.2011 09:10:24: >>> Начало сеанса удалённого доступа
26.10.2011 09:10:24: Ермакова Н.С. 3, 1 подъезд, жилой дом
26.10.2011 09:10:24: Создание канала связи с прибором
26.10.2011 09:10:24: Устройство связи: Модем
26.10.2011 09:10:24: Открытие COM3, 9600, 8N2
26.10.2011 09:10:26: Инициализация модема: AT
26.10.2011 09:10:32:
26.10.2011 09:10:32: Ошибка создания канала связи
26.10.2011 09:10:32: Нет ответа модема
26.10.2011 09:10:32: Закрытие канала связи с прибором
26.10.2011 09:10:32: <<< Сеанс связи завершён с ошибкой

Менял тайминги - не помогает.
Менял настройки модема - тоже не помогло.
Как изменить строку инициализации?? В каком месте рыть?
Лучше было сделать ее по умолчанию ATZ
Хотя и заявляете что 8N2 совместим с 8N1, но зачем такую запарку делать?
Лучше сделать настройку строки инициализации модема и параметров связи в окне драйвера (ну и утилиту настройки модемов тоже не помешало бы сочиниьт или использовать настройки Сименсов), чем эти мало кому понятные тайминги(на ожидание откликов от модема их вполне можно задать 500ms по дефолту).

 novyjgorod :

26.10.11 07:43
 Забыл: протокол обмена CSD (не GPRS)

 CH :

26.10.11 11:51
 Попробуйте драйвер ВКТ-7 отсюда: http://www.teplovizor.ru/mydownloads/misc.php

novyjgorod
Цитата:

Менял тайминги - не помогает.

И не поможет. Тайминги касаются получения ответов от прибора, а не модема.

novyjgorod
Цитата:

Менял настройки модема - тоже не помогло.

:-D

novyjgorod
Цитата:

Как изменить строку инициализации?? В каком месте рыть?Лучше было сделать ее по умолчанию ATZ

Базовая строка инициализации прописана в Windows самим драйвером модема. Резонно считать, что производитель модема лучше знает, какая инициализация требуется его модему.
Вместо родного драйвера вы используете "Стандартный модем", то есть, по сути, неизвестный, для которого прописана нейтральная строка инициализации "AT".
Никто не отнимает у вас право прописать свою строку инициализации (в качестве дополнительной) стандартными средствами Windows.

novyjgorod
Цитата:

Хотя и заявляете что 8N2 совместим с 8N1, но зачем такую запарку делать?

А в чём запарка? Наоборот - от лени. ВКТ-7 работает в таком режиме, так зачем драйверу иметь 2 разных режима в зависимости от модемной/немодемной связи? Согласен, формально непорядок, но менять без особой надобности не будем.

novyjgorod
Цитата:

учше сделать настройку строки инициализации модема и параметров связи в окне драйвера (ну и утилиту настройки модемов тоже не помешало бы сочиниьт или использовать настройки Сименсов), чем эти мало кому понятные тайминги(на ожидание откликов от модема их вполне можно задать 500ms по дефолту).

Про тайминги ответил, при общении с модемом используются жёстко заданные 2 сек. А манера настраивать модем в каждой программе "под себя" отдаёт хулиганством со стороны производителей такого софта.
Знаете, что будет, если настроив модем в соответствии с рекомендациями Теплокома, вы захотите использовать родной сименсовский драйвер? Ничего. Драйвер не найдёт модем.
А если у вас несколько приборов разного типа на связи, и каждый производитель желает, чтобы вызывающий модем настроили непременно на _эту_ скорость и _этот_ режим?
Вот если бы вы вообще не трогали околокомпьютерный модем, оставили его с настройками "из коробки" и установили родной драйвер, никаких проблем в его использовании Архивистом не возникло бы. И никаких утилит для настройки модема не требуется. Ну зачем усложнять жизнь себе (а потом и другим, что мы и наблюдаем), что-то там настраивая в никому ничего плохого не делавшем модеме? Ах да, запамятовал, некий производитель хочет, чтобы общедоступный модем многозадачной операционной системы был настроен исключительно под его программульку...