Просмотр полной версии : Модем ПМ-01 не держит GPRS-соединение
saprygin
13.06.2012, 10:05
Модем не держит gprs-соединение. Если делать опрос каждые 30 сек то все нормально, а если опрос уже больше минуты то модем начинает сбрасывать соединение и система работает с перебоями.
saprygin
13.06.2012, 10:06
Файлы конфигурации и логи
Пантелеев Дмитрий
13.06.2012, 12:45
Здравствуйте. В проекте Codesys в настройках модуля Modem поменяйте Polling resume time и Max answer time на 2500 и 2000 соответственно.
saprygin
13.06.2012, 19:26
Все LineStatus=3 держится стабильно, но как оказалось это не является залогом хорошой связи. Ниже ЛОГ. Если СИМки обе вставлены в USBмодем на разных компьютерах то друг друга в сети они пингует быстро. А при ПМ-01 пинг вообще редко проходит даже при LineStatus=3
22:13:32.265 [61904] КЛИЕНТ ЗАПУЩЕН
22:13:32.640 [61904] СЕРВЕР ЗАПУЩЕН
22:13:34.265 [65488] (192.168.21.138:502) Подключение - ОК
22:13:34.265 [65488] (192.168.21.138:502) Tx: [12] 00 01 00 00 00 06 05 03 00 00 00 01
22:13:36.281 [65488] (192.168.21.138:502) Rx: [11] 00 01 00 00 00 05 05 03 02 0D F4
22:14:00.000 [65488] (192.168.21.138:502) Tx: [12] 00 02 00 00 00 06 05 03 00 00 00 01
22:14:15.015 [65488] (192.168.21.138:502) Tx: [12] 00 03 00 00 00 06 05 03 00 00 00 01
22:14:27.062 [65488] (192.168.21.138:502) Rx: [11] 00 03 00 00 00 05 05 03 02 0E 1D
22:14:56.265 [65488] (192.168.21.138:502) Закрытие соединения удаленным хостом (Connection Closed Gracefully)
22:16:02.875 [65488] (192.168.21.138:502) Подключение - ОК
22:16:02.875 [65488] (192.168.21.138:502) Tx: [12] 00 04 00 00 00 06 05 03 00 00 00 01
22:16:17.875 [65488] (192.168.21.138:502) Tx: [12] 00 05 00 00 00 06 05 03 00 00 00 01
22:16:32.890 [65488] (192.168.21.138:502) Tx: [12] 00 06 00 00 00 06 05 03 00 00 00 01
22:16:47.906 [65488] (192.168.21.138:502) Tx: [12] 00 07 00 00 00 06 05 03 00 00 00 01
22:17:02.921 [65488] (192.168.21.138:502) Tx: [12] 00 08 00 00 00 06 05 03 00 00 00 01
22:17:17.921 [65488] (192.168.21.138:502) Tx: [12] 00 09 00 00 00 06 05 03 00 00 00 01
22:17:22.453 [65488] (192.168.21.138:502) Закрытие соединения удаленным хостом (Connection Closed Gracefully)
22:17:35.187 [65488] (192.168.21.138:502) Подключение - ОК
22:17:35.187 [65488] (192.168.21.138:502) Tx: [12] 00 0A 00 00 00 06 05 03 00 00 00 01
22:17:50.187 [65488] (192.168.21.138:502) Tx: [12] 00 0B 00 00 00 06 05 03 00 00 00 01
22:18:05.203 [65488] (192.168.21.138:502) Tx: [12] 00 0C 00 00 00 06 05 03 00 00 00 01
22:18:20.218 [65488] (192.168.21.138:502) Отключение - ОК
22:18:20.218 [65488] Ошибка: устройство не отвечает (192.168.21.138:502 Адрес:5)
22:18:23.593 [65488] (192.168.21.138:502) Подключение - ОК
22:18:23.593 [65488] (192.168.21.138:502) Tx: [12] 00 0D 00 00 00 06 05 03 00 00 00 01
22:18:25.718 [65488] (192.168.21.138:502) Rx: [11] 00 0D 00 00 00 05 05 03 02 0F 14
22:19:02.437 [65488] (192.168.21.138:502) Закрытие соединения удаленным хостом (Connection Closed Gracefully)
22:20:03.375 [65488] (192.168.21.138:502) Подключение - ОК
22:20:03.375 [65488] (192.168.21.138:502) Tx: [12] 00 0E 00 00 00 06 05 03 00 00 00 01
22:20:18.375 [65488] (192.168.21.138:502) Tx: [12] 00 0F 00 00 00 06 05 03 00 00 00 01
22:20:33.390 [65488] (192.168.21.138:502) Tx: [12] 00 10 00 00 00 06 05 03 00 00 00 01
22:20:48.406 [65488] (192.168.21.138:502) Tx: [12] 00 11 00 00 00 06 05 03 00 00 00 01
22:20:48.609 [65488] (192.168.21.138:502) Закрытие соединения удаленным хостом (Connection Closed Gracefully)
22:21:06.156 [65488] (192.168.21.138:502) Подключение - ОК
22:21:06.156 [65488] (192.168.21.138:502) Tx: [12] 00 12 00 00 00 06 05 03 00 00 00 01
22:21:21.156 [65488] (192.168.21.138:502) Tx: [12] 00 13 00 00 00 06 05 03 00 00 00 01
22:21:36.171 [65488] (192.168.21.138:502) Tx: [12] 00 14 00 00 00 06 05 03 00 00 00 01
22:21:51.187 [65488] (192.168.21.138:502) Tx: [12] 00 15 00 00 00 06 05 03 00 00 00 01
22:22:06.187 [65488] (192.168.21.138:502) Tx: [12] 00 16 00 00 00 06 05 03 00 00 00 01
22:22:21.203 [65488] (192.168.21.138:502) Отключение - ОК
22:22:21.203 [65488] Ошибка: устройство не отвечает (192.168.21.138:502 Адрес:5)
22:22:24.218 [65488] (192.168.21.138:502) Подключение - ОК
22:22:24.218 [65488] (192.168.21.138:502) Tx: [12] 00 17 00 00 00 06 05 03 00 00 00 01
Пантелеев Дмитрий
14.06.2012, 09:39
А какую версию лектуса Вы используете? Скачайте с нашего сайта. http://www.owen.ru/catalog/64467020 Снимите лог и вышлите.
Контроллер должен пинговаться раз в 2-3 секунды. Пришлите скрин в ПЛК браузер > PLCinfo
saprygin
14.06.2012, 10:29
OPC -сервер я брал и Лектус, и ИНСАТовский - абсолютно такая же история. Но я попробую с вашим еще.
IP 192.168.21.138
GATE 0.0.0.0
MASK 255.255.255.0
Выделенный APN, у ПЛК статический 192.168.21.138, у ПК статический 192.168.21.139. В МТС сказали что у нас нет шлюза - в вашей сети кроме вас никого нет.
saprygin
14.06.2012, 10:31
Первый пинг вообще теряется, второй приходит 4-5 секунды остальные 0.5 с
В МТС сказали что это абсолютно нормальная ситуция
хотелось бы продолжение узнать, чем все закончилось? как другие операторы держат соединение?
saprygin
19.06.2012, 12:25
хотелось бы продолжение узнать, чем все закончилось? как другие операторы держат соединение?
Пока ни чем не закончилось, система работает только тогда, когда опрос идет каждую минуту. Попробуем так, хотя для нас это избыточная информативность. Мы рассчитывали на опрос раз 3-5 минут. Посмотрим как по деньгам выйдет, если дорого то уйдем опять на CSD.
Пантелеев Дмитрий
20.06.2012, 14:25
Мне так же не удалось добиться стабильной работы при опросе более 1 минуты. Все дело в операторе. Модем разрывает соединение, точнее оператор, если нет запросов в течении одной минуты (чуть более одной минуты.)
в те древние временя, когда еще правил браузер netscape, с сайтов периодически загружался рисунок размером один пиксель и по цвету этого пикселя определялось некое состояние чего либо. В Ваших случаях тоже можно с периодом ту же минуту, отправлять минимальный запрос в пустоту и на трафик сильно не повлияет и связь будет держать
victor_al
16.07.2012, 20:04
Первый пинг вообще теряется, второй приходит 4-5 секунды остальные 0.5 с
В МТС сказали что это абсолютно нормальная ситуция
Такая же ситуация. Такой пинг - это нормально для сотовых операторов.
Исключить обрывы соединения удалось добиться на модеме Siemens ER75i. Держит сессию месяцами, но стоит как чугунный мост.
похожая ситуация. Настроил ПЛК160+ПМ01 для передачи данных по modbus TCP через GPRS соединение. IP адрес статичный, все как положено настроил согласно инструкциям. Модем регистрируется в сети, плк подключает его к интернету и все... Модем, с этим статичным IP не пингуется. Пару месяцев назад все работало, но с сильными перебоями (пол дня работает, 2 не работает), но при этом он либо подключался и работал, либо не подключался к и-нету вообще. Потом меня отвлекли от этого проекта. Сейчас же он стабильно подключается, но не пингуется вообще никак. Иногда изредка в мервые мгновения после установления соединения проскакивает 1-2 раза пинг и все... Может есть какая-то настройка в модеме для поддержания соединения или еще что я не включил? APN, имя пользователя, пароль, все указано, пакетная передача данных работает, сим-карта так же настроена и ОпСоС клянется что у них все работает.
Нашел кто виноват. Подцеплял к компу 2 модема: ОВЕН ПМ01 и CINTERION MC35i(он же сименс). ПРи одинаковых настройках и одной и той же сим-картой 2 модема с GPRS соединением ведут себя диаметрально. На модеме ОВЕН интернет-соединение устанавливается, но пинг не идет, т.е. не передается ничего. На модеме Cinterion mc35i и сим-карта быстрее регистрируется и интернет соединение устанавливается быстрее и все шикарно пингуется, даже сайты открываются с горем-попалам. Бывают провалы, но в целом работает достаточно стабильно. Из-за чего так? Что в ПМ01 такого надо настроить особенного чтобы работало? Использовать надо именно их потому что они уже закуплены и по бумагам установлены и работают...
в интернете тоже встречал сообщения людей которые подобную проблему аналогично решали заменой модема на другого производителя, при тех же настройках. Только там не овеновские модемы фигурировали а другие какие-то.
А ПМ01 у вас на чипе sim300 или уже новый на sim900?
А ПМ01 у вас на чипе sim300 или уже новый на sim900?
а хз. Как это выяснить?
Как я понял, почитав и пообщавшись с людьми на других АСУТПшных форумах, с GSM/GPRS модемами, как это ни удивительно, всегда лотерея. Т.е. в одной и той же сети при одинаковых настройках модем производителя X не работает, а работает пр-ля Y. В другой сети может быть наоборот все. И никак это не предугадаешь. Утешили, мол что МС35 аппарат посерьезней и с ним больше шансов, что будет работать. Но мне это ничего не дает. Мне надо с ПМ01 работать, т.к. они уже закуплены, и проходят уже по всей документации от и до... сижу думаю че делать...пока как вариант попробовать другого оператора сот.связи...Возможно у них сеть будет с какими-другими параметрами и вдруг все зарботает...
AT+CGMR по идее, должно показать версию. sim900 сильно лучше, чем sim300. В 300-м уже многие баги известны, которые исправлены в 900. sim300 уже не выпускаются чипы, поэтому, наверное, овену пришлось на новые перейти.
AT+CGMR по идее, должно показать версию. sim900 сильно лучше, чем sim300. В 300-м уже многие баги известны, которые исправлены в 900. sim300 уже не выпускаются чипы, поэтому, наверное, овену пришлось на новые перейти.
sim300:( попробовал щас на другом операторе сотовой связи - то же самое:mad:
Пантелеев Дмитрий
27.07.2012, 09:56
sim300:( попробовал щас на другом операторе сотовой связи - то же самое:mad:
Здравствуйте. Пришлите Ваш проект. Какая прошивка стоит на контроллере? Проверяли на билайне - все работает. На модулях sim300 и sim900.
здравствуйте. Мы находимся в РБ. Проверялось на операторе Velcom и МТС. Но не думаю что это вам что-то скажет))
Проект:
здравствуйте. Мы находимся в РБ. Проверялось на операторе Velcom и МТС. Но не думаю что это вам что-то скажет))
Проект:
Насколько я понимаю, не хватает для анализа файла extconf.cfg
и почему выбрана скорость 38400?
Насколько я понимаю, не хватает для анализа файла extconf.cfg
и почему выбрана скорость 38400?
а вот его то там и нет...делаю запись файла в плк но ничего не меняется...и он не сохраняется после перезагрузки ПЛК...
содержание файла extconf.cfg:
AT+CGATT=1
AT+CGDCONT=1,"IP","m2m30.velcom.by"
AT
но все это выставлено в модеме
PS: щас опять на плк160 вылетела память - 28bad blocks в следствие чего пользовательская программа не сохраняется...ушел перешивать...
а вот его то там и нет...делаю запись файла в плк но ничего не меняется...и он не сохраняется после перезагрузки ПЛК...
содержание файла extconf.cfg:
AT+CGATT=1
AT+CGDCONT=1,"IP","m2m30.velcom.by"
AT
ну незнаю, вроде бы правильно сперва APN установить, а потом активировать соединение, может в этом проблема
ну незнаю, вроде бы правильно сперва APN установить, а потом активировать соединение, может в этом проблема
в инструкции по настройке по передаче данных по GPRS с плк на lectus указано именно в такой последовательности
щас глянул на модем - О ЧУДО ЗАРАБОТАЛО!!! гляжу на пинг - идет!!! получается без файла extconf.cfg, пусть даже в модеме все настроено, ничего не будет
только почему после перезагрузки ПЛК этот файл то остается в памяти то нет?
в инструкции по настройке по передаче данных по GPRS с плк на lectus указано именно в такой последовательности
по поводу инструкции, перед этими действиями попробуйте набрать AT+CGDCONT?, в 99% случаев у Вас будет уже стоять точка доступа, поэтому набрав AT+CGATT=1 впервую очередь, все сработает, видимо инструкцию когда писали на это не обратили внимание, а может я и ошибаюсь
ответ на AT+CGDCONT? всегда 1 и больше ничего.
спасибо capzap. Вы всегда выручаете)))
связь моявилась, но качество отвратительное...придется таймауты большие ставить...
у меня другой ответ на эту команду
AT+CGDCONT?
+CGDCONT: 1,"IP","internet.tele2.ru","0.0.0.0",0,0
+CGDCONT: 3,"IP","","0.0.0.0",0,0
OK
вроде работает, но качество соединения отвратительное:
http://s013.radikal.ru/i324/1207/70/a3f10247f96d.jpg (http://www.radikal.ru)
но это уже вопрос не к модему а к ОпСоСу...
Загнетов
14.09.2012, 15:32
Такая же ситуация. Такой пинг - это нормально для сотовых операторов.
Исключить обрывы соединения удалось добиться на модеме Siemens ER75i. Держит сессию месяцами, но стоит как чугунный мост.
ER75i это роутер, а не модем.
В этом и причина
Рабиндранат
14.09.2012, 17:16
Но в описании дана такая хар-ка:
Siemens ER75i Terminal (Conel ER75i) — компактный модем/роутер для передачи данных по каналам GSM с использованием стандартов CSD, GPRS и EDGE на скорости до 236,8 кбит/с
Загнетов
14.09.2012, 20:06
Но в описании дана такая хар-ка:
Siemens ER75i Terminal (Conel ER75i) — компактный модем/роутер для передачи данных по каналам GSM с использованием стандартов CSD, GPRS и EDGE на скорости до 236,8 кбит/с
В режиме роутера он сам устанавливает связь и принимает меры к поддержанию соединения.
Прошу помощи с настройкой GPRS:
PLCInfo
PLC model MODEL PLC 100
Binary VERSION 2.14.0
Need Target version 2.10
Compiled: 10:44:59 May 16 2011
MAC 6A:77:00:00:66:AC
IP 10.100.17.118
GATE 10.100.17.118
MASK 255.255.255.255
PIC upper version is 07
Licence unlimited
No DAC
PIC lower version is 0a
Модем ПМ-01 связь RS-485
AT+CGATT=1
AT+CGDCONT=1,"IP","p2p" // KCELL (Казахстан)
AT
Сделал все по инструкции plc-gprs-lectus.
но не идет PING (IP 10.100.**.118)
в сервис центре Kcell не дают Gate и Mask говорят что они у нас динамические и сами определяются(а те которые в PLCInfo получи через ipconfig USBmodem ).
При помощи АТ-команд модем в сети регистрируется даже получает свой IP, но на этом все заканчивается.
При подключении модема к ПЛК в line_status бегают цифры 0-1-2-3-1-0
При подключении модема к ПК в интернет не выходит (через USBmodem с этой симкой выходит, но получает другой IP).
Подскажите в каком направлении рыть чтоб докопаться до истины???
Обнаружил непонятную проблему с пм01. Стоял ПМ01 М02 (на sim900) gprs нормально работал. Поставил ПМ01 М01 (на sim300) gprs пропал. Связь устанавливается - LineStatus=2 и при этом быстро начинает моргать диод, как будто уже есть gprs-соединение, при этом модем не пингуется. Через несколько секунд LineStatus падает в 0 и так по кругу, до 3 не доходит. Пробовал 2 модема М01, на обоих такая ситуация. Что это может означать?
xamitg у ПМ-01 появился Ethernet порт ? от это новость блин.... че вы там хотите в настройках сети ПЛК увидеть, если оно никакого отношения к данному модему не имеет....
мелкий, займитесь ПР, плк Вы еще до конца не изучили :)
capzap настройки IP адреса и адреса шлюза в ПЛК относятся только к его сетевому порту, а не к RS232 или RS485, на который повесили модем.
Так что пинговаться ничего по адресу из PLCInfo и не будет, если биться головой в модем.
capzap настройки IP адреса и адреса шлюза в ПЛК относятся только к его сетевому порту, а не к RS232 или RS485, на который повесили модем.
Так что пинговаться ничего по адресу из PLCInfo и не будет, если биться головой в модем.
Скачиваем навигатор с сайта ОВЕН, по дереву добираемся до папки как на картинке (рекомендую и в соседние заглянуть) и внимательно пережевываем информацию
ЗЫ а по поводу проблемы, надо открывать API на оба чипсета и смотреть какие команды отсутствуютв 300 серии, видимо из-за этого и нет работы
Введение
В рамках данного примера ПЛК рассматривается в качестве Slave - устройства, работающего по протоколу ModbusTCP через сеть Интернет, подключение к сети осуществляется через GSM/GPRS-модем ОВЕН ПМ01.
В качестве Master-устройства выступает ПК с установленной SCADA-системой, работающей через «Lectus Modbus OPC/DDE сервер». Подключение «Lectus Modbus OPC/DDE сервер» к сети Интернет осуществляется по протоколам TCP/IP через сеть Ethernet.
Рекомендации и замечания
1. В модеме, в данном примере, следует использовать SIM-карту, для которой подключена услуга «Постоянный IP» (со статическим IP-адресом).
2. Настройки TCP/IP используемой SIM-карты, должны совпадать с настройками TCP/IP ПЛК (см. п.11. «Настройка ПЛК..»).
3. Провайдер сотовой связи, помимо настроек TCP, обязан предоставить:
a. адрес «точки доступа» (входящего в строку инициализации модема, загружаемую в ПЛК в виде файла)
b. «логин» и «пароль» для подключения к сервису GPRS.
4. Интерфейс Ethernet ПЛК при работе, через GPRS – не может быть использован (см. п.2). Так же, не использовать интерфейс Ethernet для подключения средой CoDeSys. Желательно физически оставить порт свободным.
Так по какому IP адресу мы будем стучаться в ПЛК через интернет ? по IP, заданому в PLCInfo (а учитывая пункт 4 мы вообще по сути теряем порт) или по IP, выдаваемому провайдером ? при условии, что он находится не за NATом провайдера ?
откровенно первый раз вижу, чтобы так похабно использовали Ethernet порт при подключении модема....
там же написано в каком то документе, даже рисунок приведен как раз PLCInfo что адрес будет тот который имеет симка. Вы спорить то о чем собираетесь, ну сказано же человеком что на 900 чипсете всё работало
capzap на разных чипсетах может неработать из-за несовместимости СИМ карт.
Адрес выстаивить надо тот, который имеет симка. А если ПЛК локально в другой сети LAN уже расположен ? А тут замечательно, либо модем, либо сеть...
Хорошо, что навели на ссылку почитать, а то встрял бы однажды.
Да, тоже думаю,что проблема в отсутствии каких то команд,поковыряю на досуге,странно просто как то,получается конфигурация делалась под 900й чипсет видимо. Нужно будет с терминала потестить...
может скорости не правильно выставлены в модемах,как вариант
Проблема в модемах, видимо то что они пару лет в багажнике проездили, им не понравилось, работают нестабильно даже с гипертерминалом
так что там по скоростям, не автоопределение ли стоит?
нет,стоит 9600, но модем от гипертерминала,тоже постоянно отваливается, не успеваю даже команды отправлять
вроде работает, но качество соединения отвратительное:
http://s013.radikal.ru/i324/1207/70/a3f10247f96d.jpg (http://www.radikal.ru)
но это уже вопрос не к модему а к ОпСоСу...
Удалось качество связи побороть? Понимаю, что много лет прошло) Настраиваю новые ПЛК и ПМ01 через оператора velcom и такой же пинг отвратительный.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot