Страница 81 из 95 ПерваяПервая ... 3171798081828391 ... ПоследняяПоследняя
Показано с 801 по 810 из 964

Тема: Библиотека SmsOwenLib для работы с SMS в CODESYS v2.3

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    29.09.2010
    Адрес
    Ульяновск
    Сообщений
    23

    По умолчанию

    Если командой AT+CMGD=1,4, удалить все принятые сообщения, то отправка СМС начинает работать, а вот прием нет. Причем видно что модем получил новое сообщение (командой AT+CLCC он делает периодический запрос, затем пытается прочитать принятую СМС командой AT+CMGR=1,1 и после этого уходит в цикл ATE, AT+CREG?, AT+CSQ, AT+CPAS, AT+CMGL=0,1, AT+CMGR=1,1 и по кругу

  2. #2

    По умолчанию

    1. Где взять последнюю версию библиотеки SmsOwenLib.lib? Не нашел на сайте производителя, там только UNM.lib для своего контроллера.

    2. Если поместить все блоки для работы с модемом такие как FB_SMS_CFG, OpenPort, FB_SMS_SR в отдельный функциональный блок (POU), и обращаться к нему из основной программы, когда надо отправить СМС будет ли работать такое решение?

    Спасибо.
    Последний раз редактировалось nordth; 28.06.2018 в 04:11.

  3. #3
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,591

    По умолчанию

    Цитата Сообщение от nordth Посмотреть сообщение
    1. Где взять последнюю версию библиотеки SmsOwenLib.lib? Не нашел на сайте производителя, там только UNM.lib для своего контроллера.

    2. Если поместить все блоки для работы с модемом такие как FB_SMS_CFG, OpenPort, FB_SMS_SR в отдельный функциональный блок (POU), и обращаться к нему из основной программы, когда надо отправить СМС будет ли работать такое решение?

    Спасибо.
    В первых постах темы и последняя версия и документация
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  4. #4

    По умолчанию

    Почему может не работать программа из примера к библиотекам, когда я использую функциональный блок fb_sms_sl для рассылки на несколько номеров. Происходит именно разрыв связи при подключении. Но если я не использую блок fb_sms_sl, а отправляю сообщение только на один номер, то все работает идеально.

    sms_sl.jpg

  5. #5

    По умолчанию

    Цитата Сообщение от nordth Посмотреть сообщение
    Почему может не работать программа из примера к библиотекам, когда я использую функциональный блок fb_sms_sl для рассылки на несколько номеров. Происходит именно разрыв связи при подключении. Но если я не использую блок fb_sms_sl, а отправляю сообщение только на один номер, то все работает идеально.

    sms_sl.jpg
    Добрый день!

    Capzap правильно Вам указал, что порядок выполнения программы у Вас установлен неверно.

    Чтобы это исправить, необходимо кликнуть ПКМ на холсте программы, выбрать пункт "Порядок" и далее нажать "В соответствии с потоком данных".

    Image 23.png

  6. #6

    По умолчанию

    Спасибо большое, порядок расставил. Но не помогает. ((( При попытке запустить имеем такую картину (особенно смущают знаки вопроса).sms_sl1.jpg

    Массив номеров объявлен так: listNum :ARRAY [0..1] OF STRING(11):='790........', '795........';

    Если вместо listNum[sl.NumCur] SendSmsNum (при FB_SMS_SR) ставлю просто номер телефона все идеально коннектится.

  7. #7

    По умолчанию

    Цитата Сообщение от nordth Посмотреть сообщение
    Спасибо большое, порядок расставил. Но не помогает. ((( При попытке запустить имеем такую картину (особенно смущают знаки вопроса).
    Вы запускаете проект в эмуляции?

  8. #8

    По умолчанию

    Цитата Сообщение от Зинько Владислав Посмотреть сообщение
    Вы запускаете проект в эмуляции?
    Реальный контроллер, реальный модем. Пытаюсь произвести подключение Alt+F8. Висят эти вопросы, а потом ошибка связи. Но если на вход SendSmsNum блока FB_SMS_SR, подаю просто один телефонный номер, а не через массив все идеально работает.

    То есть посылка смс на один номер работает идеально. Но на несколько начинаются проблемы.
    Последний раз редактировалось nordth; 05.07.2018 в 17:57.

  9. #9
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,591

    По умолчанию

    Как минимум порядок следования поу нарушен
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  10. #10

    По умолчанию

    Спасибо всем за помощь. Модем заработал, как я хотел. Не знаю что это было, но последнее работающее решение оказалось таким.sms_sl2.jpg

Страница 81 из 95 ПерваяПервая ... 3171798081828391 ... ПоследняяПоследняя

Похожие темы

  1. Библиотека ModemOwenLib [ver. 3.5.2.7] для работы с модемом в CODESYS v3.5
    от Трофимов Артем в разделе ПЛК3xx (архив)
    Ответов: 140
    Последнее сообщение: 06.06.2018, 13:38
  2. Полноценная библиотека для работы модема ПМ01 с SMS
    от Алексей Сорокин в разделе Помощь Разработчикам
    Ответов: 8
    Последнее сообщение: 06.03.2015, 12:36
  3. Библиотека для работы с gprs
    от alexsaska в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 27.02.2015, 13:01
  4. Ответов: 2
    Последнее сообщение: 21.11.2014, 21:53
  5. Необходима библиотека работы с модемом в CoDeSyS v3
    от Александр123456 в разделе ПЛК3xx (архив)
    Ответов: 2
    Последнее сообщение: 22.01.2012, 13:16

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •