Не полное описание модема, фатальная ОШИБКА

Общие вопросы по оборудованию и программному обеспечению Компании ДЭП
Faster
Сообщения: 653
Зарегистрирован: 11 июл 2007, 09:38

Сообщение Faster » 25 май 2009, 08:58

И так вылетело следующее :
Контроллер TP-52 Логический адрес 65532 Время 25.05.2009 16:56:56
NN Сообщение Аргумент Компонент Знач. арг. Время ID
1 Нет флага корректности времени при старт0 Системная задача_0 25.05.2009 16:48:22:090 0504
2 Таблица не существует 4097 Системная задача_0 N таблицы 25.05.2009 16:48:22:434 0783
3 Таблица значений счетчиков изменена 0 Системная задача_0 25.05.2009 16:48:22:434 0513
4 Неполное описание настроек модема 0 Канальный уровень_0 25.05.2009 16:48:25:229 022F
5 Фатальная ошибка компонента 18 Канальный уровень_0 CompID 25.05.2009 16:48:25:229 0601
6 Причина рестарта: запрос от ПО при ошибк17 Системная задача_0 25.05.2009 16:48:27:087 0541
7 Результат рестарта: успешно 0 Системная задача_0 25.05.2009 16:48:27:087 0550



а вот копия таблицы описания модема


Option Init
* 269 0
* 12 5
* 5 180
* 14 14
* 1 AT+CGATT=1
* 1 AT#APNSERV="internet.beeline.ru"
* 1 AT#APNUN="beeline"
* 1 AT#APNPW="beeline"
* 1 AT#CONNECTIONSTART
* 1 AT#TCPSERV=1,"085.015.069.041"
* 1 AT#TCPPORT=1,2586
* 3 AT#OTCP=1
end end end


Не ка ен могу вкурить что значить не полное описание модема ?????

СРОЧНО ВООБЩЕ СРОЧНО !!!!!!!!

Максим
Сообщения: 165
Зарегистрирован: 13 янв 2005, 15:03
Откуда: Компания ДЭП

Сообщение Максим » 25 май 2009, 10:43

Выписка из документации канального уровня:

Для модемов GPRS с "настройка вер.2" требуется еще дописать необходимые настройки:

- Начальная (при старте): ##APNSERV=xxxx
- Начальная (при старте): ##APNUN=yyyy
- Начальная (при старте): ##APNPW=zzzz
- Начальная (при старте): ##TCPSERV=XXX.XXX.XXX.XXX
- Начальная (при старте): ##TCPPORT=PPPP (если данной настройки нет, тогда будет использован порт по умолчанию 2587)


Для вашей конфигурации надо использовать модем с "настройка вер.1".
С уважением Максим
Компания ДЭП

Faster
Сообщения: 653
Зарегистрирован: 11 июл 2007, 09:38

Сообщение Faster » 26 май 2009, 01:38

Вопервых , контроллер 182 , дял него гнаписно описание в мануале :
Настройка терминала сотовой связи Wavecom Fastrack M1206B-IP или M1306B-IP.



В только что купленном модеме, надо активировать IP-стек. Это делается следующей последовательностью команд:



1. Подать питание на модем, подключить модем к COM порту.

2. Запустить программу HyperTerminal (Пуск->Программы->Стандартные->Связь-> HyperTerminal).

3. В открывшемся окне «Описание подключения» задать Название (любой символ, например 1).

4. Выбрать «Подключаться через COM1».

5. Скорость 115200.

6. Набираем AT, нажимаем Enter. Видим ответ – ОК.

7. Набираем AT+ipr=9600, нажимаем Enter. Видим ответ – ОК.

8. Нажимаем кнопку «Отключить».

9. Нажимаем кнопку «Свойства».

10. В закладке «Подключение», нажимаем кнопку «Настроить». Задаем скорость 9600.

11. Нажимаем кнопку «Вызов».

12. Набираем AT&w, нажимаем Enter. Видим ответ – ОК.

13. Набираем AT+wopen=1, нажимаем Enter. Видим ответ – ОК.

14. Набираем AT#VVERSION, Видим один из ответов:

"#VERSION: "eDSoft-W210 ... "" - для настройки модема надо выбрать "МОДЕМ Wavecom M1206B GPRS eDSoft v2 (настрока вер.2)".

"#VERSION: "eDSoft-W302 ... "" - для настройки модема надо выбрать "МОДЕМ Wavecom M1306B GPRS eDSoft v3 (настрока вер.2)"

"#VERSION: "eDSoft-W310_V3.10 ... "" - тоже самое что и для версия eDSoft-W302.



Если в ответ на AT#VVERSION выдается ошибка, то модем имеет более старшую версию прошивки. Тогда набираем AT+WIPCFG=3. В ответ получаем:

"WIP Soft v201 on Open AT OS v312" - модем не подерживается Decont 182. Необходимо обратиться к поставщику для перепрошивки модема на версию WIP Soft v301 или выше.

"WIP Soft v301 on Open AT OS v313" - для настройки модема надо выбрать "МОДЕМ Wavecom M1306B GPRS WIPSoft v3 (настрока вер.2)".

15. Набираем AT&w, нажимаем Enter. Видим ответ – ОК.

16. Снимаем питание с модема, ждем 10 сек, подаем питание. Видим +Wind 13.

17. Набираем AT, нажимаем Enter. Видим ответ – ОК.

18. Набираем AT#vversion или AT+WIPCFG=3 и проверяем соответствие ответа по пункту 14.

После проделанных действий модем готов к работе на скорости 9600. Для изменения скорости необходимо повторить команду 7 с другим значением.



У оператора сотовой связи должна быть подключена услуга «Передача данных GPRS».

В SIM-карте должен быть отключен запрос PIN кода. Сделать это можно с помощью любого сотового телефона.


Исходя из этого я выяснил что у меня

"#VERSION: "eDSoft-W310_V3.10 ... "" - тоже самое что и для версия eDSoft-W302.


и выбрал
"МОДЕМ Wavecom M1306B GPRS eDSoft v3 (настрока вер.2)"


в мануале написано следующее


Таблица "Внешние модемы" (для старшей прошивки eDSoft V3, настройка версии 1):

· МОДЕМ Wavecom M1306B GPRS v3 - 0;

· Начальная (при старте) - AT#APNSERV="xxxx", где xxxx - APN сервер провайдера сотовой связи.

· Начальная (при старте) - AT#APNUN="yyyy", где yyyy - имя пользователя;

· Начальная (при старте) - AT#APNPW="zzzz", где zzzz - пароль;

· Начальная (при старте) - AT#CONNECTIONSTART

· Начальная (при старте) - AT#TCPSERV=1,"xxx.xxx.xxx.xxx", где xxx.xxx.xxx.xxx - фиксированный IP адрес диспетчерского пункта.

· После настройки канала - AT#OTCP=1

Начальный дискрет статистики – с данного дискрета в количестве 5 дискретов будет отображаться результаты выполнения команд к внешнему модему.

Контроль питания модема(мин) – если от модема не будет получен какой-нибудь ответ в течении заданного времени (5 минут), то тогда будет кратковременно отключено питание модема с помощью реле на плате Z-RS232.

Если к модему нет запросов в течении времени: Время на коммутацию, то его состояние будет контролироваться посылкой "AT". Диапазон возможных значений от 5 до 200 минут.



я надеюсь теперь видно что я поступаю по мануалу ...

я чтото не вкурил то что вы написали дописывается к имеющимся ????
или оно заменяет их ?

я чтото не ка кне моуг понять ????

чичазпроэксперемнтируем ....

Faster
Сообщения: 653
Зарегистрирован: 11 июл 2007, 09:38

Сообщение Faster » 26 май 2009, 06:39

269 0
12 5
5 180
14 14
1 AT+CGATT=1
1 AT#APNSERV="internet.beeline.ru"
1 AT#APNUN="beeline"
1 AT#APNPW="beeline"
1 ##APNSERV=internet.beeline.ru
1 ##APNUN=beeline
1 ##APNPW=beeline
1 ##TCPSERV=085.015.069.041
1 ##TCPPORT=2586
1 AT#CONNECTIONSTART
1 AT#TCPSERV=1,"085.015.069.041"
1 AT#TCPPORT=1,2586
3 AT#OTCP=1



Вот так сделал и в итоге работает ... ебят .. сделайте команду ##OFF чтобы нетребовало ваши команнды дцублем

Faster
Сообщения: 653
Зарегистрирован: 11 июл 2007, 09:38

Сообщение Faster » 26 май 2009, 09:31

НЕ чгео не работет ... отваливается и не переконекчивается ..

час попробую только через ##

Faster
Сообщения: 653
Зарегистрирован: 11 июл 2007, 09:38

Сообщение Faster » 26 май 2009, 09:42

сделал вот так
* 269 0
* 12 5
* 5 180
* 14 14
* 1 AT+CGATT=1
* 1 ##APNSERV=internet.beeline.ru
* 1 ##APNUN=beeline
* 1 ##APNPW=beeline
* 1 ##TCPSERV=085.015.069.041
* 1 ##TCPPORT=2586


не какого подключения не происходит


У ВАС ГДЕТО ЧТОТО ТУПИТ !!!!!!!!!!!1

КАК ВЫРУБИТЬ ВАШЕ ТВОРЧЕСТВО С ###
ТАк как у меня при нормальных коммандах, хоть и падает в минимальный режим , но подключается !!!!!


а с вашими ### не какого подключения нет !!!!!!!!!!!!!!

КОТОРЫЙ ДЕНЬ МАЮСЬ !!!!!!!!!!!!!!!!!1

Faster
Сообщения: 653
Зарегистрирован: 11 июл 2007, 09:38

Сообщение Faster » 27 май 2009, 05:21

Итак собрал я мониторчиг для модема
отправляю я вот что :

263 0 (3модем версия 1)
12 5(контроль питания)
5 180(время комутации)
14 14(дискрет с гсм уровнем)
1 AT+CGATT=1
1 AT#APNSERV="internet.beeline.ru"
1 AT#APNUN="beeline"
1 AT#APNPW="beeline"
1 AT#CONNECTIONSTART
1 AT#TCPSERV=1,"085.015.069.041"
1 AT#TCPPORT=1,2586
3 AT#OTCP=1


вот тчо я получаю : буду комментировать по ходу

+WIND: 3

+WIND: 13

+CGEV: ME CLASS "B"

+CREG: 0

+CGREG: 0

+WIND: 1

+CREG: 2

+WIND: 7

+CREG: 1

//Отинился сам модем при подачепитания

 //Какойто артифакт , на эскейп последовательность не похоже
ATE0&C0 //гасим эхо

OK
AT+CREG=1 // регимся в сети

OK
AT+CGREG=1 // тоже регимся

OK
AT&W //пишем в текущую конфигу (вроде как не помню)

OK
+CGREG: 0

+CGREG: 0

//запоздало но притопали подтверждения рег (НАДОДОЖИДАТЬСЯ)
AT+CFUN=1 //Сброс устройства , полный. жосткий

OK

+WIND: 3

+WIND: 13

+CGEV: ME CLASS "B"

+CREG: 0

+CGREG: 0

+WIND: 1

+CREG: 2

+WIND: 7

+CREG: 1
//заного отинился модем
AT // это типа контроль питания мадема видимо проверка на его адекватность.

OK
AT+WOPEN=1 //Запуск TCP IP стека

OK
AT&D2 //Выставление режима DTR (стандартный режим, елси мне память не изменяет)

OK
AT%C0 //отключение сжатия данных

OK
AT+IFC=2,2 // DTE-DCE контроль потока

OK
AT+CGATT=1 //Рега в сети

OK

+CGREG: 2

+CGREG: 1
AT#DLEMODE=1,1 //Не момню чтото там с управлением разрывов при TCP передаче лень ман искать

OK
AT#TCPPORT=1,2587 //Порт (ВОТ К ЭТОЙ СТРОЧЕ ВАЩЕ ВАПРОС !!!! ОТКЕДОВА ОНА ПРОРАСЛА ??????????)

OK
AT+CGATT=1 //Опять рега в сети

OK
AT#APNSERV="internet.beeline.ru" //Сервак

OK
AT#APNUN="beeline"// логин

OK
AT#APNPW="beeline" //Пароль

OK
AT#CONNECTIONSTART //Подключение ГПРС

#CME ERROR: 49155 //Запрос подключения ГПРС былотвергнут
©T

10.221.10.168 //Хотя опа и подключился

Ok_Info_GprsActivation //Говорит о том что всёже мы зацепились
AT#TCPSERV=1,"085.015.069.041" //Куда конектится

OK
AT#TCPPORT=1,2586 // Портик мой

OK
AT+CSQ // Проверочка уровня ГСМ

+CSQ: 31,0 //31 это хорошо

//А ДАЛЕЕ БЕСТОЛКОВЫЕ АТ ДО СМЕРТИ, видлимо проблема в том что это типа идея пинга модема, ладно шут с ней, но где команда AT#OTCP=1?????????????????????????

Она у емня стоит после настройки канала , как в мануале !!!!!!!!!!

ГДЕ ОНА ???? где ????? а так реально работать не будет ....

Ещё ответ на вчерашний вопрос почему в минималке работало , ДА потому что там был компонет сатарый так же !!!!!! а всё м этой баги небыло

OK
AT

OK
AT

OK
AT

OK
AT

OK
AT

OK
AT

OK


простите уж но в очередной раз не могу понять , тестировался ли этот компонент ?

Максим
Сообщения: 165
Зарегистрирован: 13 янв 2005, 15:03
Откуда: Компания ДЭП

Сообщение Максим » 27 май 2009, 08:58

Для настройки Wavecom есть два варианта. Приважу примеры:
1)
МОДЕМ Wavecom M1306B-IP GPRS eDSoft v3 (настройка вер.1):
- Начальная (при старте): AT#APNSERV="internet.beeline.ru"
- Начальная (при старте): AT#APNUN="beeline"
- Начальная (при старте): AT#APNPW="beeline"
- Начальная (при старте): AT#CONNECTIONSTART
- Начальная (при старте): AT#TCPSERV=1,"XXX.XXX.XXX.XXX"
- После настройки канала: AT#OTCP=1

2)
МОДЕМ Wavecom M1306B-IP GPRS eDSoft v3 (настрока вер.2):
- Начальная (при старте): ##APNSERV=internet.beeline.ru
- Начальная (при старте): ##APNUN=beeline
- Начальная (при старте): ##APNPW=beeline
- Начальная (при старте): ##TCPSERV=XXX.XXX.XXX.XXX
- Начальная (при старте): ##TCPPORT=PPPP (если данной настройки нет, тогда будет использован порт по умолчанию 2587)

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

Я нашел у вас ошибку в конфигурации(также это видно по вашему обмену с модемом).

У вас нет задачи, которая активирует соединение с удаленным ДП.
Из-за этого и не посылалась команда AT#OTCP=1.
Замечание: задача "База Сервер" не посылает запросы, а только на них отвечает,
поэтому она не может активировать соединение.

Выход: Добавить задачу "Базу Клиент", чтобы она например раз в минуту опрашивала один дискрет
или лучше добавить в компонент "Сетевой уровень" необязательную таблицу "Активные соединения" и
указать там сетевой адрес ДП и период контроля например 60 секунд.

Ещё ответ на вчерашний вопрос почему в минималке работало , ДА потому что там был компонет сатарый так же !!!!!! а всё м этой баги небыло

Т.к. в минимальном режиме компонент "База Клиент" не запускается, то "Канальный уровень" сам активирует соединение.
Эту возможность скоро уберем, т.к. есть в "Сетевом уровне" настройка "Активные соединения".

КОТОРЫЙ ДЕНЬ МАЮСЬ !!!!!!!!!!!!!!!!!1

Чтобы такого не было, вы можете как все, использовать примеры, которые поставляются вместе с дистрибутивом Конфигуратора.
С уважением Максим

Компания ДЭП