скажите в PRG "SmsSender" выход "xDone" о чём сигнализирует, на нём появляется импульс после завершения рассылки смс?
И будет ли актуален пример групповой рассылки после выхода новой библиотеки?
скажите в PRG "SmsSender" выход "xDone" о чём сигнализирует, на нём появляется импульс после завершения рассылки смс?
И будет ли актуален пример групповой рассылки после выхода новой библиотеки?
Загрузил наконец пример групповой рассылки в СПК. При этом модем не подключил к СПК, а текущее состояние в визуализации показывает готовность модема при уровне сигнала 99 и "последними ошибками": не прошла команда АТ и т.д.
Последний раз редактировалось Эдуард_Н; 07.04.2017 в 14:26.
Всем добрый день.
Интересует такой момент, можно ли отправлять свои АТ команды?
Если да, то как это сделать? метод проверяющий прохождение АТ команд, только лишь говорит, что они проходят, не более того.
Прошу прощения за долгий ответ.
На текущий момент нет возможности выполнить пользовательские команды и, как следствие, нет возможности использовать HTTP/FTP.
Но подключившись к GPRS есть возможность выполнять HTTP-запросы посредством библиотеки CODESYS HTTP Client Example из магазина CODESYS (библиотека бесплатная).
http://store.codesys.com/http-client-example.html
В приложении к посту Вы найдете пример и библиотеку.
Мы планируем разработку новой библиотеки модема. Подумаем, как можно включить в нее возможность выполнения пользовательских AT-команд.
Если у Вас есть идеи и предложения к новой библиотеке - сообщите об этом пожалуйста.
А есть подобная библиотека для Codesys2.3?
Если конкретнее, то мне нужно из среды Codesys слать AT команды модему ПМ01 для удаления СМС. Может туплю, уже второй чай копаю, а все найти не могу.
Последний раз редактировалось makkatchen; 20.06.2017 в 21:01.
Здравствуйте! А что означает ошибка 44 на выходе блока FB_GPRS?
Запускаю интернет, проходят команды
AT
OK
++++++ATH0
OK
небольшая пауза и на выходе блока ошибка 44
затем опять те же команды и так 3 раза
после этого ничего не происходит
СПК207.03.00.CS.WEB с прошивкой 3.945
таргет 3.5.4.23
CoDeSys 3.5 sp4 path4 (изначально пробовал на v3.5 sp5 path5)
пробовалась версия библиотеки 3.5.2.11, 3.5.2.7, 3.5.2.5 (результат везде одинаков)
с SMS все нормально работает (программа шлет и принимает) - проверял ради эксперимента - нужен именно GPRS, при этом симка с динамическим IP (СПК должен выступать в качестве мастера и слать запросы на ПК со статическим адресом).
ошибка 44 говорит о том, что в ОС СПК не появляется pppd , отвечающий за установление соединения и передачу данных.
подключитесь к контроллеру терминальной программой и посмотрите что происходит в процессах (команда ps ) после подачи команды /mnt/ufs/root/имя_вашего_оператора.gprs
я попробовал обновить прошивку СПК207 с 3.945 до 4.828 (СПК207.03.SC.00.WEB[M02]) и пошло подключение:
AT
OK
++++++ATH0
OK
AT
OK
AT+CGDCONT=1,"IP","internet.mts.ru"
OK
ATD*99***1#
CONNECT
~ }#A!}!}!} }.}"}&} }*} } }#}$A#oM~~ }#A!}$}!} }.}%}&0µI†}'}"}(}"E?~~ }#A!}!}"}
}/}"}&} }*} } }#}%A#}%aI~~ }#A!}"}"} }*}"}&} } } } 6U~~ }#A!}!}#} }*}"}&} }*} }
O“~~ €!
AEf?~~ €!
-†?~~ €!
~~ €! mJ??ea?eni
mJ??ea?en?“~
После CONNECT выводится часть абраканабры, появляется ошибка 44, еще выводится часть абраканабры и появляется ошибка 13. При этом после CONNECT индикатор начинает моргать в состоянии "подключен к GPRS". Это состояние продолжается бесконечно и модем не отвечает на команды. Модем должен использоваться в качестве мастера с динамическим IP. Было добавлено устройство Ethernet->Modbus_TCP_Master->Modbus_TCP_Slave. В последнем прописан IP слэйва (ПК с OPC). Обмен не пошел. На выходе блока FB_GPRS "IP" пустой. ОРС и проброс порта (502) настроено правильно (проверялось c другим модемом и другим оборудованием).
В терминале СПК не вижу команды /mnt/ufs/root/имя_вашего_оператора.gprs (в моем случае "mts.gprs" как я понимаю). Если вручную ввести, то линукс говорит, что не знает про mts.gprs.
В новой прошивке в терминале СПК появляется дополнительная строка, которой нет в старой прошивке:
pppd /dev/ttyS2 ...........................
Прикладываю две картинки для версии 3.945 и 4.828: там можно видеть CoDeSys, подключенный к СПК, терминал Putty (СПК после команды ps) и гипертерминал модема (подключен по 485 интерфейсу в одну линию с СПК и модемом).
Что я делаю не так? Может есть рекомендации к версиям прошивок, библиотек, CoDeSys и т.п.?
3_945.jpg
рис 1. прошивка 3.945
4_828.jpg
рис 2. прошивка 4.828
PS: я все же нашел mts.gprs - на старой прошивке как я уже писал не выполнялась команда из этого файла.
Последний раз редактировалось Alex-X; 19.07.2017 в 05:32.