Страница 23 из 94 ПерваяПервая ... 1321222324253373 ... ПоследняяПоследняя
Показано с 221 по 230 из 935

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

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

    По умолчанию

    Цитата Сообщение от maks-tver Посмотреть сообщение
    Добрый день. При приеме и передачи СМСки бывает такое, что один или несколько символов в тексте заменяется на совсем другой или вообще на какой то иероглиф!
    обычно когда приходят двойные смски, конец первой и начало следущей идут с управляющими символами, отличными от UTF стандартной латиницы и кириллицы, поэтому на их месте могут возникать непонятные знаки, ну или приходят те символы которые не учтены в библиотеке

  2. #222

    По умолчанию

    Нет, СМСки короткие текст самый обычный плюс цифры, в чем дело?

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

    По умолчанию

    значит надо начинать с самого текста, может он сплошь из латиницы, тогда значит не правильно декодирует из 7 бит в 8

  4. #224

    По умолчанию

    Буквы все русские

  5. #225

    По умолчанию

    1) Макс, напишите пожалуйста текст который отправляли и который пришел.

    2) Леонид, как уже писалось ранее текст вычитывается из порта по символу за цикл (это то что относится к ПЛК100) поэтому когда пришло много смсок время цикла становится критичным. У ПЛК63/73 используется SysLibCom что позволяет скомпенсировать более медленный проц. Для оптимизации лучше выделять работу с модемом в отдельную программу и ставить ей время цикла 5мс.

    Фильтрация номеров есть только для СМС, для звонков такого нет. Реализовывать скорее всего не будем так как библиотека сейчас уже получилась достаточно тяжелой для ПЛК 63/73 и боюсь дальнейшего ее усложнения они не переживут(

    Скажите баланс узнать удалось?

  6. #226

    По умолчанию Подключение модема совместно с другими модулями I/0 по RS-485

    В конфигурации ПЛК + модем заработали прием и отправка сообщений. Насколько я понял во время общения модем - ПЛК интерфейс 485 полностью перехватывается процедурой OpenPort и не на один цикл работы контроллера. Как добиться корректного опроса модулей I/O? Как правильно подключить их в конфигурации ПЛК? Надо добавить ModBus(master) и подключить к ним модули расширения? В какой момент и как освобождать интерфейс от захвата OpenPort?

    Еще вопрос по самой библиотеке. Если CsdClose установить в TRUE, то модем дает отбой на втором гудке, и не сообщает о вход вызове, если установить в FALSE, то сообщает о входящем вызове, но при этом тоже дает отбой на втором или третьем гудке. Это нормально?
    Могу ли я получить доступ к порту (при обмене ПЛК-модем) для того чтобы расширить функционал библиотеки?

  7. #227

    По умолчанию

    Баланс узнать так и не удалось.
    При попытке отправить *111*, хотя почему так если номер запроса *111#, по совету capzap, ничего не происходит и флаг ssend не сбрасывается.

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

    Хотелось бы узнать будут ли реализованы функции вывода уровня сигнала покрытия и номера входящего звонка?

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

    По умолчанию

    виноват, это я видимо где то в ранних версиях библиотеки пробовал, если у Вас мегафон, то попробуйте такую команду *111*1#, потому что
    ... рекомендуем использовать для проверки баланса USSD-команду *111*1#
    Некоторые модели телефонов не поддерживают USSD-запросы. Если после набора команды на экране вашего телефона отображаются нечитаемые символы, попробуйте поменять языковой режим USSD-вещания, набрав команду *105*0#
    А по поводу номера, если Вы его видите в одном из ответов, почему его не "отловить" для своих нужд

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

    По умолчанию

    Цитата Сообщение от Леонид Посмотреть сообщение
    Хотелось бы узнать будут ли реализованы функции вывода уровня сигнала покрытия и номера входящего звонка?
    Я вычислил, что АТ-команды можно посылать самостоятельно, используя функцию библиотеки REQAT, как не удивительно А это значит что уровень покрытия Вы можете узнать подав AT+CSQ и номер входящего - AT+CLCC

  10. #230

    По умолчанию

    Но для этого надо тормозить работу самого блока.

    to SSGorokhov
    Вешать модем и модули на один порт мы не рекомендуем т.к. они могут мешать работе друг друга.

    что происходит в программе после получения сигнала о входящем звонке?

    to Леонид
    Скажите на каком интерфейсе у вас весит модем? Если на 485 то снимите пожалуйста лог обмена во время запроса баланса.

Страница 23 из 94 ПерваяПервая ... 1321222324253373 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 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 в разделе ПЛК3хх
    Ответов: 2
    Последнее сообщение: 22.01.2012, 14:16

Ваши права

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