PDA

Просмотр полной версии : Проблема:Передача данных по gprs и периодическая отправка СМС с ПЛК100К.L через ПМ01



Andrew-77
23.12.2015, 07:16
Для передачи данных по gprs ПЛК сконфигурирован в конфигурации. Для передачи СМС написан ФБ. Происходит следующее: После включения ПЛК модем инициализируется и подключается по gprs, передача данных осуществляется. После необходимости отправить СМС из программы переинициализируется СОМ порт(232) происходит цикл отправки СМС. Далее нужно вернуться к передачи данных по gprs и вот здесь засада. 1 вариант) подключения к gprs нет в течении 10 минут - срабатывает цикл по переполнению и перезагружается контроллер, но несохраняется переменная RETAIN, в итоге получается цикл с периодической отправкой одной и той же СМС.2 вариант) отключаем СОМ порт после отправки СМС и переинициализируем его в основной программе gprs нет итог тот же, 3 вариант) пробуем остановить (сделать паузу) АТ командами для пакетной передачи и в этом промежутке отправить СМС и потом вернуться к gprs результат нулевой. Если можно поясните пожалуйста что я делаю не правильно и как сделать правильно. На форуме только и видно все просто смотри АТ команды руководство и примеры. А в реале нигде ничего нет. Все примеры либо только для отправки СМС, либо только для gprs, либо СМС с CSD передачей между модемами. У меня ПЛК и ПМ (стат.адрес) как сервер. Получается пока либо СМС, либо gprs, а вместе никак.

capzap
23.12.2015, 08:25
Вам просто нужно уяснить, или отправляете сообщения и работаете по gprs с помощью библиотек и ненавистных Вам АТ-команд, либо пользоваться конфигуратором плк и не отправлять cмc
Остановитесь на варианте с перегрузкой плк, только не надейтесь на ретайн, а самостоятельно записывайте в файл нужную инфу, а после перезагрузки так же самостоятельно вычитывайте из файла сохраненные данные

energvk
23.12.2015, 18:01
Andrew-77 как доберусь до компьютера скину вам рабочий пример

iman
18.02.2016, 15:50
Мне же можете скинуть

energvk
18.02.2016, 16:14
Выкладываю сюда :)
22737

Vite4ek
26.04.2016, 18:09
Планируется использовать ПЛК110[М02] и два GSM модема. Один для приема/передачи смс-сообщений второй для передачи данных по GPRS от ПЛК на верхний уровень. Использовал ли кто-нибудь ПЛК с двумя модемами, и реализуема ли такая схема приема и отправки смс-сообщений без остановки GPRS соединения?