/  Архив форума
   /  Оборудование производства НПО "Тепловизор"
/  Siemens MC35i

Форум : Оборудование производства НПО "Тепловизор"

Название : Siemens MC35i

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

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


 Svizist :

7.7.07 02:14
 Вопрос вот в чём:поддерживает ли программа эти модемы на вызывающей стороне? Дело в том,что я не могу никак добится набора номера при помощи строки набора во вкладке настройка прибора.или нет ответа модема или выдаёт ошибку с последующим зависанием программы.Это в том случае если в поле где вводить номер,добовляю АТ-команду.Может я чего непонимаю.На обоих концах стоят GSM-модемы.Через программу HyperTerminal связь устанавливается. Строка инациализации? Модем не всегда берёт трубку.Например при звонке с телефона с ЛЮБОГО!!! модем не берёт трубку,а при входящем звонке осоществлённого через терминал поднимает (различает голосовые и неголосовые сигналы) . Звонок во всех случаях делается на свободный GSM-модем,который некуда неподключен.Просто одиноко стоящий.Сегодня днём скину распечатку профиля модема.Сейчас уже 02:09 ночи я устал,просвета невидно и пора спать :hammer: Кто может реально помочь с настройкой ?
Выкладываю профиль
ACTIVE PROFILE:
E0 Q0 V1 X4 &C1 &D2 &S0 \Q3
S0:002 S3:013 S4:010 S5:008 S6:000 S7:060 S8:000 S10:090 S18:000
+CBST: 7,0,1
+CRLP: 61,61,78,6
+CR: 0
+FCLASS: 0
+CRC: 0
+CMGF: 0
+CNMI: 0,0,0,0,1
+ILRR: 0
+IPR: 2400
+CMEE: 0
^SMGO: 0,0
+CSMS: 0,1,1,1
^SACM: 0,"000000","000000"
^SCKS: 0,1
^SSET: 0
+CREG: 0,1
+CLIP: 0,2
+CAOC: 0
+COPS: 0,0,"MTS-RUS"
+CGSMS: 3

OK

[ Редактировано Svizist в 7.7.07 15:06 ]

 CH :

7.7.07 17:42
 О какой программе вообще идёт речь? Я так понимаю - об Архивисте?..
Специальной поддержки отдельных типов модемов в программе разумеется нет, поскольку и не требуется. Вся информация для работы с модемом - строки инициализации и набора номера и пр. - предоставляется драйвером.

1. Интересно было бы посмотреть не профиль модема, а лог-файл сеанса связи - какими командами модем инициализируется и как выглядит строка набора номера. Ведение лог-файла включается в настройках драйвера, просматривается лог-файл на одноимённой вкладке диалога информации о приборе.

2.Смотря по результатам просмотра лог-файла, но сразу скажу - есть подозрение на драйвер. Собственно драйвер для всех модемов один, а вот с его настройками разные производители регулярно портачат (и для GSM-модемов это увлечение почти повальное) - к примеру указывают в качетве терминатора команды (пар-р "Terminator") что-нибудь вроде ";". Будет лог - будет ясно.

3. и да, голосовые и CSD-звонки различаются.

 Svizist :

7.7.07 23:33
 Об Архивисте.Днём перешёл на другой компьютер,с ним проблем небыло!!! В том плане,что набор номера осуществлялся.А,вот передачи данных нет.Три варианта ответа-Нет несущей,Нет ответа модема,Нет сигнала АТС. Игрался с параметрами управления потока и скоростью.Лог выдам,чуть позже.

 Boris :

9.7.07 15:44
 Скорость передачи стоит 2400: +IPR: 2400

У модема телосчетчика должно быть +IPR:9600 (19200),
на стороне диспетчерской +IPR=0 (автоопределение)

 Svizist :

9.7.07 16:20
 пока безрезультатно.В основном нет несущей.Сейчас настроил модем согласно методике по настройке.Но не всё помоему совпадает(
- Загрузить фабричные настройки модема (AT&F)
- Возвращать результирующие коды команд (ATQ0)
- Результирующие коды в виде слов (ATV1)
- Не использовать сигнал DTR - всегда ON (AT&D0) (0)
- Управление потоком отключено (AT&H0) я так понял для Siemens МС35 i Terminal это (at\q0) или (at\q3) ???
- Не использовать DSR - всегда ON (AT&S0) (0)
- Не использовать RTS - всегда ON (AT&R1)---не нашёл !!!
- Ответ на n-ный звонок (ATS0=n), n - число звонков
- Отключить локальное эхо (ATE0) (0)
Есть такая команда,как at&c0 тоже
Скорость 9600 везде.

 CH :

9.7.07 17:53
 Как раз сегодня консультировался с нашими диспетчеризаторами по вопросу в соседнем форуме
(http://www.teplovizor.ru/forum/viewtopic.php?topic_id=27&forum=2, в конце). Тот же модем, настройка делается как указано в modem.txt минус AT&R1 (такой нет), управление потоком AT\Q0. Таким образом с настройкой модема как-будто всё нормально.

Но. В вашем случае модемы не стыкуются вовсе, а значит эта настройка под прибор пока никакого влияния оказывать не может.
Проблемы со связью или с одним из модемов?
При попытках установить связь из терминальной программы, о которых вы писали, связь устанавливается?
Если да, сколько времени проходит с момента набора номера до коннекта?

Кстати, у ответившего вам Бориса в хозяйстве много ВИСТов, подключённых через GSM и даже один SA-94. Кажется все работают, только медленно. Увеличивать таймауты модемной связи для GSM-подключения тоже придётся, но пока нужно решить проблему соединения модемов.

 Svizist :

9.7.07 19:01
 Да,из терминальной программы связь устанавливается.Время между командой набора и ответом коннект,такая та скорость,примерно секунд 10. Параметр S0=2.

Проблемы со связью или с одним из модемов?
Незнаю,как различить,думаю ответ выше и есть.
Завтра поменяю местами модемы,сегодня который настроил по вашим установкам,установить не получилось.
Завтра заведу новый блог-файл,и вышлю.

 Boris :

10.7.07 12:09
 Настройки модема на стороне диспетчерской.
(Все отлично работает)

ACTIVE PROFILE:
E1 Q0 V1 X4 &C1 &D2 &S0 \Q0 \V1
S0:000 S3:013 S4:010 S5:008 S6:000 S7:060 S8:000 S10:002 S18:000
+CBST: 7,0,1
+CRLP: 61,61,78,6
+CR: 0
+FCLASS: 0
+CRC: 0
+CMGF: 0
+CNMI: 0,0,0,0,1
+ICF: 3
+IFC: 0,0
+ILRR: 0
+IPR: 0
+CMEE: 0
^SMGO: 0,0
+CSMS: 0,1,1,1
^SACM: 0,"000000","000000"
^SLCC: 0
^SCKS: 0,1
^SSET: 0
+CREG: 0,1
+CLIP: 0,2
+CAOC: 0
+COPS: 0,0,"Beeline"
+CGSMS: 3
OK

Обратите внимание! +IPR=0

 Svizist :

10.7.07 13:31
 to Boris
Спасибо,сейчас попробую.Утром поставил со стороны прибора модем с рекомендоваными настройками.Сегодня был прогресс,в логе появилась строчка о коннекте)
438944AD, 10.07.07 09:00:40: >>> Начало сеанса удалённого доступа
438944AD, 10.07.07 09:00:40: 345
438944AD, 10.07.07 09:00:40: Создание канала связи с прибором
438944AD, 10.07.07 09:00:40: Устройство связи: Модем
438944AD, 10.07.07 09:00:40: Открытие COM1, 9600, 8N1
438944AD, 10.07.07 09:00:42: Инициализация модема: ATS7=60\Q3

438944AD, 10.07.07 09:00:42: Модем OK

438944AD, 10.07.07 09:00:42: Набор номера: ATD89169241005

438944AD, 10.07.07 09:01:07: Модем CONNECT
438944AD, 10.07.07 09:01:07: Настройка приёмных таймаутов: 3000/5000 мс
438944AD, 10.07.07 09:01:07: Канал связи успешно создан
438944AD, 10.07.07 09:01:07: Запрос доступа к прибору
438944AD, 10.07.07 09:01:27: Нет ответа прибора
438944AD, 10.07.07 09:01:27: Закрытие канала связи с прибором
438944AD, 10.07.07 09:01:32: <<< Сеанс связи завершён с ошибкой

а,вот потом,пробовал и с модема ноутбука входить и ещё,что-то в итоге сейчас так

438944AD, 10.07.07 12:12:00: 345
438944AD, 10.07.07 12:12:00: Создание канала связи с прибором
438944AD, 10.07.07 12:12:00: Устройство связи: Модем
438944AD, 10.07.07 12:12:00: Открытие COM1, 9600, 8N1
438944AD, 10.07.07 12:12:02: Инициализация модема: ATS7=60\Q3

438944AD, 10.07.07 12:12:02: Модем OK

438944AD, 10.07.07 12:12:02: Набор номера: ATD89169241205

438944AD, 10.07.07 12:12:07: Модем NO DIAL
438944AD, 10.07.07 12:12:07: Ошибка создания канала связи
438944AD, 10.07.07 12:12:07: Отсутствует сигнал АТС
438944AD, 10.07.07 12:12:07: Закрытие канала связи с прибором
438944AD, 10.07.07 12:12:07: <<< Сеанс связи завершён с ошибкой
438944AD, 10.07.07 12:13:27: >>> Начало сеанса удалённого доступа
номера разные,поменял сим-карты

 CH :

10.7.07 14:47
 Вот в первом варианте всё было более-менее хорошо. Оставалось наладить "последнюю милю", отрезок удалённый_модем - прибор. Там и вариантов особых нет: проверить настройки прибора (порт, скорость), настройки модема (скорость) и увеличить таймауты в драйвере секунд до 15-ти.
Что уж вы там наэкспериментировали с диспетчерским модемом, что он даже DIALTONE перестал определять - честное слово не знаю. Главное, что его и настраивать-то не нужно, настроек по умолчанию вполне достаточно.

 Svizist :

11.7.07 11:08
 Вы будете смеяться,вчера большая часть ошибок была из-за неподключенного шнура сом порта) Второе,я поменял местами номера,но ошибся в однои цифре и как следствие звонил нетуда.Всем огромное спасибо,связь заработа,хоть и медленно,но есть.Огромное спасибо в кубе to Boris,за отзывчивость.Дело для меня молодое и больше теории,чем практики.

И вот следующии вопрос,можно эти модемы Siemens МС35 i Terminal заставить работать на основе GPRS ? Сеичас у сотовых операторов есть услуга предоставления выделенного IP-адреса.


[ Редактировано Svizist в 11.7.07 11:17 ]

 CH :

11.7.07 17:06
 Использовать именно этот модем для GPRS-подключения прибора к интернету не удастся. Он не имеет встроенного стека TCP/IP-протоколов.

 Svizist :

12.7.07 10:00
 Понял,спасибо)

 Boris :

13.7.07 10:40
 Попробуйте Siemens TС65 Terminal. В нем есть встроенный TCP/IP-стек.

 Svizist :

13.7.07 14:33
 Boris Просто,на складе 20 штук МС 35 лежит,их надо израсходовать. У меня такая проблема образовалась,связка сотовый модем-сотовый модем работает,а если со стороны диспетчера обычный (взяли ZyXel Omni 56, c com портом ),то удалённый сотовый модем не берёт трубку. Знаю,чуствую,что он различает голосовые и неголосовые вызовы,но как решить пока непонятно.


[ Редактировано Svizist в 14.7.07 16:02 ]

 CH :

13.7.07 15:55
 Любой вызов в GSM-сети сопровождается идентификатором типа вызова (голос, факс, данные). При звонке с аналогового модема (из аналоговой сети) эта информация недоступна и вызов соответствующим идентификатором не сопровождается.

Решений в этой ситуации 2:
- настроить GSM-модем таким образом, чтобы все входящие вызовы с неопределённым индентификатором считались DATA-вызовами. Это правильный способ. В оборудовании разных производителей решается по разному, для сименса обратите внимание на команду AT+CBST.
- подключить специальную услугу, у провайдеров называемую приблизительно "второй номер для передачи данных". Услуга платная, все звонки на этот номер автоматически сопровождаются DATA-идентификатором и сооответственно модем всегда на них отвечает. По моему это расточительство, но некоторые пользуются.

 Svizist :

14.7.07 16:03
 CH
Цитата:

Решений в этой ситуации 2:
- настроить GSM-модем таким образом, чтобы все входящие вызовы с неопределённым индентификатором считались DATA-вызовами. Это правильный способ. В оборудовании разных производителей решается по разному, для сименса обратите внимание на команду AT+CBST.
- подключить специальную услугу, у провайдеров называемую приблизительно "второй номер для передачи данных". Услуга платная, все звонки на этот номер автоматически сопровождаются DATA-идентификатором и сооответственно модем всегда на них отвечает. По моему это расточительство, но некоторые пользуются.


Спасибо.В понедельник попробую.

 Svizist :

17.7.07 15:42
 CH
Цитата:

- настроить GSM-модем таким образом, чтобы все входящие вызовы с неопределённым индентификатором считались DATA-вызовами. Это правильный способ.

На данный момент никаких изменений.Ищу дальше.

 CH :

18.7.07 03:06
 К сожалению, с этого понедельника я в отпуске :-) и провести практическую проверку такого подключения в ближайшее время не смогу. Пока могу посоветовать только одно - пробовать. Можно также обратиться за советом к умным людям на других форумах (например http://electronix.ru/forum/index.php?showforum=130).

 Svizist :

1.8.07 16:22
 Boris
Если,есть возможность и желание свяжитесь со мной по телефону 89051520657. Есть пара вопросов,а Вы как я понял давно используете такую связку с модемами. На данный момент из 14 приборов 10 работаю постоянно, два неикак не хотят,другие два перемено,можно выключить ВИСТ,потом включить скачать данные,потом при последующей попытке неполучается,потом снова сброс удачная попытка.И так по кругу..
Заранее спасибо за ответ.

 madalex04 :

17.8.07 10:26
 Здрасте.. Продолжаю бодягу начатую связистом. На данный момент отказываются работать три прибора. Причем при первом старте происходит соединение GSM-модемов. Идёт опрос прибора, архив скачивается. Если сеанс завершается без ошибок, то следующее соединение тоже осуществляется. При любом неудачном завершении сеанса очередной раз достучаться до прибора нереально (пишет - несущая не обнаружена...). Перезапуск прибора (только перезапуск прибора) - всё нормально (до первого сбоя). И так до бесконечности. Нутром чую - проблема в теплосчётчике. Вопрос как от неё избавится... :-?

 CH :

17.8.07 10:55
 Ага. Ранее не упоминавшаяся подробность о том, что после нормального сеанса связи следующий проходит тоже нормально, проливает некоторый свет на эту ситуацию.
При досрочном завершении сеанса связи (обрыве) теплосчётчик не выводится из режима удалённого доступа. Это означает, что он отвечает на любую поступающую команду, которой считает всякую последовательность символов, завершённую <cr>. То есть всякое информационное сообщение модема воспринимается как бессмысленная команда, на которую прибор отвечает собственно сообщением о неизвестной команде.
Возникает предположение, что когда в процессе установления соединения модем посылает прибору сообщения 'RING' или 'CONNECT', ответное сообщение прибора ('E:CMD') сбивает модем с попытки установления соединения. Сходная проблема наблюдалась при работе с модемами IDC на выделенных линиях (см. modem.txt в каталоге драйвера), возможно свойственна и сименсам (или даже определённым прошивкам модемов).
Если описанная ситуация имеет место быть в данном случае, простейшим вариантом её решения будет настроить околоприборный модем на 'молчаливый' режим (ATQ1).

 madalex04 :

17.8.07 12:56
 Попробовал. Помогло! В очередной раз убеждаюсь, что плохо быть по пояс деревянным... Пробовал всякие нештатные ситуации (отключение модема, прерывание сеанса пользователем и т.п.) - работает! Огромное спасибо за совет. Возникает закономерный вопрос - а почему собственно нельзя советовать ATQ1 изначально заливать в модем, зачем возвращать коды результатов?

 CH :

17.8.07 13:37
 Во первых, прибор по ответу модема может протестировать его наличие в процедуре проверки периферии, да и принято так исторически.
Во вторых, всё равно никогда не угадаешь, где соломки подстелить. Такая нервная реакция на любые символы в момент установления соединения - свойство лишь отдельных моделей модемов. На мой взгляд, это просто баг.

 Gobul :

2.12.07 02:36
 Приветствую! У меня пара вопросов.
1. В теплосчетчике в меню ПРИБОР-НАСТРОЙКА можно выбрать два типа модема ( HAYES или GSM ). В чем разница? При работе с МС35 никакой разницы не заметил.
2. При работе с тем же МС35 заметил глюк. Если при обоих включенных, но не общающихся приборах (ТС и модем), выдернуть, а потом опять воткнуть интерфейсный кабель, то при попытке связаться с этим теплосчетчиком в логе пишется "нет ответа прибора"(собственно это и происходит). Чтобы все заработало снова, надо выполнить из меню теплосчетчика опрос наличия модема. Причем перевод модема в тихий режим (АТQ1) ничего не меняет. Версия внутренней программы прибора Hydra 00/07 и НС-F-2.23. Это случайно не вышеописанный глюк, но в более жесткой инкарнации? Есть ли еще какой способ лечения кроме "тихого режима"?

[ Редактировано Gobul в 2.12.07 12:01 ]

 CH :

2.12.07 14:36
 Добрый день.
1. Разницы нет. И в том и в другом режиме теплосчётчик производит ежечасную инициализацию модема командой ATZ.
2. По описанным симптомам больше всего похоже на то, что сбивается работа 232-порта модема (скорость, чётность...). При этом удалённые команды на прибор модем передаёт в неверном формате. При выполнении поиска модема с прибора (посылается та же стандартная "ATZ"), срабатывает стандартная модемная автонастройка скорости. Если это так, ежечасная инициализация также будет выводить модем из ступора - для того и делается.
Свободных MC35 у нас под рукой сейчас нет, попробуйте самостоятельно проверить эти предположения.