Страница 24 из 92 ПерваяПервая ... 1422232425263474 ... ПоследняяПоследняя
Показано с 231 по 240 из 936

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

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

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

    По умолчанию

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

  2. #2

    По умолчанию

    Цитата Сообщение от Евгений Сергеевич Посмотреть сообщение
    Для оптимизации лучше выделять работу с модемом в отдельную программу и ставить ей время цикла 5мс.
    Имеется ввиду выделить вызов POU в отдельную циклическую задачу?
    Но ведь это не прерывание, все равно нужно время на выполнение основной программы...
    Или я что то неправильно понял?
    Последний раз редактировалось Леонид; 19.01.2013 в 05:24.

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

    По умолчанию

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

  4. #4

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    виноват, это я видимо где то в ранних версиях библиотеки пробовал, если у Вас мегафон, то попробуйте такую команду *111*1#, потому что

    А по поводу номера, если Вы его видите в одном из ответов, почему его не "отловить" для своих нужд
    номер я вижу в терминале

  5. #5

    По умолчанию

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

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

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

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

  6. #6

    По умолчанию

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

    Если вешать на 232, то для выноса модема на 15-20м придется преобразовать 232 от ПЛК в 485 (или 422?). Можно ли в этом случае обойтись без второго преобразователя на стороне модема, если подцепиться на 485 интерфейс? Модем с ПЛК связывается дуплексным протоколом или полудуплексным? Используется TxD, RxD, GND или еще какие-то дополнительные цепи?

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

    сейчас - ничего. Необходимо зафиксировать факт вызова и номер, чтобы отправить на этот номер СМС с необходимой информацией.

  7. #7

    По умолчанию

    Модем действительно подключен по RS485.
    Код HTML:
    Лог:
    AT+CMGL=0,1
    
    OK
    AT+CLCC
    
    OK
    AT+CMGL=0,1
    
    OK
    AT+CLCC
    
    OK
    AT+CMGL=0,1
    
    OK
    AT+CUSD=1,"*111#",15
    
    +CUSD: 0,"Balans 0 hrn, bonus 0.00hrn. Borg 4.57 hrn. Detali: *121#
    ***
    Bazhaete pryhovaty sviy nomer pry dzvinkah? Nabyrayte *123*2547#",15
    
    OK
    AT+CLCC
    
    OK
    AT+CMGL=0,1
    
    OK
    AT+CLCC
    
    OK
    AT+CMGL=0,1
    
    OK
    Последний раз редактировалось Леонид; 17.01.2013 в 16:49.

  8. #8

    По умолчанию

    не то что бы это было прерывание просто это позволит по другому поделить время между задачами: так чтобы задача по работе с модемом вызывалась чаще, а основная задача реже.

    на счет дополнительных функций подумаем, пока ничего обещать не буду.

    судя по логу баланс вам возвращается, но сначала почему-то идет сам текст ответа вместо ОК, который присылается в конце, какой у вас модем и плк?
    Последний раз редактировалось Евгений Сергеевич; 19.01.2013 в 04:29.

  9. #9

    По умолчанию

    Цитата Сообщение от Евгений Сергеевич Посмотреть сообщение
    какой у вас модем и плк?
    Пробовал на ПЛК 100 и ПЛК 73, на двух разных операторах, результат одинаковый.
    Модем ПМ01-24 АВ
    Последний раз редактировалось Леонид; 19.01.2013 в 05:40.

  10. #10

    По умолчанию

    to capzap
    чтобы запросить баланс на латинице в России например для мтс номер #100#, а на родном языке т.е. русском *100#

Страница 24 из 92 ПерваяПервая ... 1422232425263474 ... ПоследняяПоследняя

Похожие темы

  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

Ваши права

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