Модем не держит gprs-соединение. Если делать опрос каждые 30 сек то все нормально, а если опрос уже больше минуты то модем начинает сбрасывать соединение и система работает с перебоями.
Вид для печати
Модем не держит gprs-соединение. Если делать опрос каждые 30 сек то все нормально, а если опрос уже больше минуты то модем начинает сбрасывать соединение и система работает с перебоями.
Файлы конфигурации и логи
Здравствуйте. В проекте Codesys в настройках модуля Modem поменяйте Polling resume time и Max answer time на 2500 и 2000 соответственно.
Все 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
А какую версию лектуса Вы используете? Скачайте с нашего сайта. http://www.owen.ru/catalog/64467020 Снимите лог и вышлите.
Контроллер должен пинговаться раз в 2-3 секунды. Пришлите скрин в ПЛК браузер > PLCinfo
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. В МТС сказали что у нас нет шлюза - в вашей сети кроме вас никого нет.
Первый пинг вообще теряется, второй приходит 4-5 секунды остальные 0.5 с
В МТС сказали что это абсолютно нормальная ситуция
хотелось бы продолжение узнать, чем все закончилось? как другие операторы держат соединение?
Мне так же не удалось добиться стабильной работы при опросе более 1 минуты. Все дело в операторе. Модем разрывает соединение, точнее оператор, если нет запросов в течении одной минуты (чуть более одной минуты.)
в те древние временя, когда еще правил браузер netscape, с сайтов периодически загружался рисунок размером один пиксель и по цвету этого пикселя определялось некое состояние чего либо. В Ваших случаях тоже можно с периодом ту же минуту, отправлять минимальный запрос в пустоту и на трафик сильно не повлияет и связь будет держать
похожая ситуация. Настроил ПЛК160+ПМ01 для передачи данных по modbus TCP через GPRS соединение. IP адрес статичный, все как положено настроил согласно инструкциям. Модем регистрируется в сети, плк подключает его к интернету и все... Модем, с этим статичным IP не пингуется. Пару месяцев назад все работало, но с сильными перебоями (пол дня работает, 2 не работает), но при этом он либо подключался и работал, либо не подключался к и-нету вообще. Потом меня отвлекли от этого проекта. Сейчас же он стабильно подключается, но не пингуется вообще никак. Иногда изредка в мервые мгновения после установления соединения проскакивает 1-2 раза пинг и все... Может есть какая-то настройка в модеме для поддержания соединения или еще что я не включил? APN, имя пользователя, пароль, все указано, пакетная передача данных работает, сим-карта так же настроена и ОпСоС клянется что у них все работает.
Нашел кто виноват. Подцеплял к компу 2 модема: ОВЕН ПМ01 и CINTERION MC35i(он же сименс). ПРи одинаковых настройках и одной и той же сим-картой 2 модема с GPRS соединением ведут себя диаметрально. На модеме ОВЕН интернет-соединение устанавливается, но пинг не идет, т.е. не передается ничего. На модеме Cinterion mc35i и сим-карта быстрее регистрируется и интернет соединение устанавливается быстрее и все шикарно пингуется, даже сайты открываются с горем-попалам. Бывают провалы, но в целом работает достаточно стабильно. Из-за чего так? Что в ПМ01 такого надо настроить особенного чтобы работало? Использовать надо именно их потому что они уже закуплены и по бумагам установлены и работают...
в интернете тоже встречал сообщения людей которые подобную проблему аналогично решали заменой модема на другого производителя, при тех же настройках. Только там не овеновские модемы фигурировали а другие какие-то.
А ПМ01 у вас на чипе sim300 или уже новый на sim900?
а хз. Как это выяснить?
Как я понял, почитав и пообщавшись с людьми на других АСУТПшных форумах, с GSM/GPRS модемами, как это ни удивительно, всегда лотерея. Т.е. в одной и той же сети при одинаковых настройках модем производителя X не работает, а работает пр-ля Y. В другой сети может быть наоборот все. И никак это не предугадаешь. Утешили, мол что МС35 аппарат посерьезней и с ним больше шансов, что будет работать. Но мне это ничего не дает. Мне надо с ПМ01 работать, т.к. они уже закуплены, и проходят уже по всей документации от и до... сижу думаю че делать...пока как вариант попробовать другого оператора сот.связи...Возможно у них сеть будет с какими-другими параметрами и вдруг все зарботает...
AT+CGMR по идее, должно показать версию. sim900 сильно лучше, чем sim300. В 300-м уже многие баги известны, которые исправлены в 900. sim300 уже не выпускаются чипы, поэтому, наверное, овену пришлось на новые перейти.
здравствуйте. Мы находимся в РБ. Проверялось на операторе Velcom и МТС. Но не думаю что это вам что-то скажет))
Проект:
PS: щас опять на плк160 вылетела память - 28bad blocks в следствие чего пользовательская программа не сохраняется...ушел перешивать...
в инструкции по настройке по передаче данных по GPRS с плк на lectus указано именно в такой последовательности
щас глянул на модем - О ЧУДО ЗАРАБОТАЛО!!! гляжу на пинг - идет!!! получается без файла extconf.cfg, пусть даже в модеме все настроено, ничего не будет
только почему после перезагрузки ПЛК этот файл то остается в памяти то нет?
ответ на 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
но это уже вопрос не к модему а к ОпСоСу...
Но в описании дана такая хар-ка:
Siemens ER75i Terminal (Conel ER75i) — компактный модем/роутер для передачи данных по каналам GSM с использованием стандартов CSD, GPRS и EDGE на скорости до 236,8 кбит/с
Прошу помощи с настройкой GPRS:
Модем ПМ-01 связь RS-485Цитата:
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
Цитата:
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 и не будет, если биться головой в модем.
Скачиваем навигатор с сайта ОВЕН, по дереву добираемся до папки как на картинке (рекомендую и в соседние заглянуть) и внимательно пережевываем информацию
ЗЫ а по поводу проблемы, надо открывать 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 чипсете всё работало