Показано с 1 по 10 из 936

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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    И ещё вопрос, как я понял, после прочтения **** она удаляется. Но столкнувшись с тем, что входящая смс обрабатывется только один раз, вставив в симку в телефон, обнаружил там 5-6 входящих смсок. Удалил, повторил запрос - один раз ответ получил и всё. Вставил симку снова в телефон, опять там несколько моих сообщений. Как я понял, первое сообщение контроллер обрабатывает, последующие просто не видит? Тогда почему не удаляются сообщения после просмотра?
    И да, плк73.


    Поставил CheckNum:=TRUE и CheckNumList :='', сообщения стали удаляться, но при этом теперь перестала работать отправка смс и опрос не происходит даже один раз. То есть если я правильно понимаю, после получения сообщения и отправки на него ответа, нужно подать на вход CheckNumList на время необходимое для удаления сообщения и сбросить?
    Эту проблему решил подачей на вход CheckNumList '' во время инициализации и после отправки сообщения, с последующим переключением на список разрешенных номеров (забавные конечно танцы с бубном :/). При этом выяснил, что FB_SMS_SL.done всегда FALSE, непонятно почему.

    Но первая проблема (с отправкой на 2 номера) пока не решена. Кто подскажет как решить?

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

    По умолчанию

    Цитата Сообщение от Абросимов Олег Посмотреть сообщение
    Но первая проблема (с отправкой на 2 номера) пока не решена. Кто подскажет как решить?
    так Вы внимательно присмотритесь к объявленному массиву, у Вас первые два номера это один и тот же номер и только третий отличается от первых двух

    ЗЫ чтоб танцев с бубном было меньше, читайте доки внимательнее, не бойтесь перечитывать
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  3. #3

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    так Вы внимательно присмотритесь к объявленному массиву, у Вас первые два номера это один и тот же номер и только третий отличается от первых двух

    ЗЫ чтоб танцев с бубном было меньше, читайте доки внимательнее, не бойтесь перечитывать
    Спасибо, помогло.
    Честно говоря, была у меня с утра мысль проверить вариант с
    Код:
    listNum :ARRAY [0..2] OF STRING(11):='7911*******', '7921*******';
    руки дойти не успели.
    Доки уже по 10 раз перечитал, если честно, именно в них и был вариант с несколькими получателями в том виде, который у меня не получался. Не понятно почему там именно так прописано (видимо, чтобы народ на всем готовеньком не сидел, а башкой тоже думал). Просто я с массивами ещё не работал, поэтому смутно представляю как обрабатывается listNum :ARRAY [0..2] OF STRING(11):='7911*******', '7921*******'; а listNum[sl.NumCur] для меня пока вообще загадка, поиск пока ничего не дал.

    И как выяснилось
    Эту проблему решил подачей на вход CheckNumList '' во время инициализации и после отправки сообщения, с последующим переключением на список разрешенных номеров.
    проблему не решило. Получается, что при включении контроллера и модема происходит инициализация, на вход CheckNumList в течении 10 сек. подается '' и сообщения стираются, вход переключается на список разрешенных номеров. Затем при входящем сообщении на запрос состояния отправляется ответное смс и снова подается '' на вход (10 сек.), однако сообщение не стирается, чтобы оно стерлось, приходится снова сбрасывать питание, чтобы повторить начальную инициализацию. При этом,когда пытаюсь задать уставку, она обрабатывается, значение меняется, отправляется ответное сообщение об успешном выполнении, происходит попытка стирания смски, и на входе NewInSmsText у меня висит '$10(C $0F$02Lt$01P$06$17'? но бывает и другая аббракадабра. В общем бред какой-то, не могу пока понять почему такая чушь получается

Похожие темы

  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

Ваши права

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