Оказывается модемы ПМ01 необходимо программировать отдельно. Вот только в папке с примерами об этом не написано, хотя тех. поддержка говорит что есть там файлик со списком команд... Кто может помочь с этим? не могу найти его. или extconf он и есть?
Оказывается модемы ПМ01 необходимо программировать отдельно. Вот только в папке с примерами об этом не написано, хотя тех. поддержка говорит что есть там файлик со списком команд... Кто может помочь с этим? не могу найти его. или extconf он и есть?
ну вот например кусок,первая строчка: номер пакета отправки четвертый, ответа нет. Во второй и третьей строчке два запроса один для modbusTCP, второй соответственно для modbus RTU/ASCII(xx.xxx.xxx.xxx:502 сервер) Tx: [12] 00 04 00 00 00 06 01 03 00 00 00 02
20:23:27.868 [8472] (0.0.0.0:502) Rx: [12] 00 00 00 00 00 06 01 03 00 00 00 01
20:23:27.868 [8472] (0.0.0.0:502)Rx: [8] 01 03 00 00 00 01 84 0A
может лектус имеет смысл обновить и создать новую конфигурации (ну если лектус новейший то откатится на какую нить старую версию)
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Спасибо за советы. Сейчас связки ПЛК(Клиент) - GPRS - Лектус(Сервер) и Лектус(Клиент) - GPRS - ПЛК(Сервер) функционируют и обмен данными идет. Эти варианты нужны были что бы убедить себя в работоспособности оборудования. Проблема связать ПЛК(Клиент) - GPRS - ПЛК(Сервер) и похоже ошибки в программе.
А что подразумевается под выражением отдельно програмить? http://alex-exe.ru/radio/wireless/gs...00-at-command/ Вам в помощь, но как бы хватает двух команд в extconf.cfg AT+CGATT=1
AT+CGDCONT. Всё остальное делает PPP драйвер. На AT+CGQREQ ответ ERROR. Отключите эхо: ATE0. Хотя и с эхом конектимся. Проблема не в настройках модема.Имхо
"программировать отдельно" так мне сообщил сотрудник тех.поддержки по телефону
Вообщем упражняюсь дальше. Frame oriented должен быть ASCII т.к. плк общается с модемом AT командами. Соответственно при RTU видимо в порт что-то прилетает что вызывает программный сбой и как следствие перезагрузку. Обновил прошивки у плк до 2.15.3, т.к. там были багфиксы для Modbus Master и Slave.
День добрый! Ну если мыслить логически то параметр Frame oriented применим для прямого подключения к порту модбас устройств. В случае применения порта в universal network device этот параметр силы не имеет. Это по логике и по принципу работы. ASCII АТ команды модему отдаются для управления модемом и никак параметр Frame oriented не миожет влиять на правила обмена с модемом (ждать таймаута или модбас обвёртки). Почему так с ПЛК происходит, ну хз.
Решил испробовать на проводном соединении. плк(клиент) - лектус(сервер) и лектус(клиент) - плк(сервер) работают... плк(клиент) - плк(сервер) ошибка 85.