Страница 32 из 95 ПерваяПервая ... 2230313233344282 ... ПоследняяПоследняя
Показано с 311 по 320 из 964

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

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

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

    По умолчанию

    Спасибо, capzap. Могу еще посоветовать http://www.owen.ru/catalog/67395347, там все библиотеки.

  2. #2
    Пользователь
    Регистрация
    09.08.2013
    Адрес
    Башкортостан
    Сообщений
    236

    По умолчанию

    Написал програмку на ST для отправки смс.

    Выполняю.
    Порт открывается.
    FB_SMS_CFG => Done = TRUE, ErrCode = 0

    После этого перевожу переменную SendSms := TRUE и жду когда FB_SMS_SR.SmsSend станет TRUE.
    Проверяю ErrCode = 10.
    СМС естественно не отправляется.
    Подскажите, где я допускаю ошибку?
    Вложения Вложения

  3. #3
    Пользователь
    Регистрация
    09.08.2013
    Адрес
    Башкортостан
    Сообщений
    236

    По умолчанию

    Подключился к модему с компьютера по rs232.
    Putty (serial)

    По инструкции пытаюсь отправить смс.
    AT+CMGF=1
    OK

    AT+CMGS="79171234567" (номер вставлял свой. СМСки не отправляются)<enter>
    >hello! Ctrl-Z<ctrl-z>
    и тишина. После нажатия Ctrl-Z <ctrl-z>модем больше не реагирует на команды терминала.</ctrl-z></ctrl-z></enter>
    Последний раз редактировалось Smith2007; 13.10.2013 в 20:53.

  4. #4
    Banned
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,664

    По умолчанию

    Цитата Сообщение от Smith2007 Посмотреть сообщение
    Подключился к модему с компьютера по rs232.
    Putty (serial)

    По инструкции пытаюсь отправить смс.
    AT+CMGF=1
    OK

    AT+CMGS="79171234567" (номер вставлял свой. СМСки не отправляются)<enter>
    >hello! Ctrl-Z<ctrl-z>
    и тишина. После нажатия Ctrl-Z <ctrl-z>модем больше не реагирует на команды терминала.</ctrl-z></ctrl-z></enter>
    Уважаемый, здесь тема про готовую библиотеку, которая работает, зачем засорять, тем более что Вы поднимали этот вопрос

  5. #5

    По умолчанию

    1) как выглядит текст который вы отправляете (т.е. что подается на вход блока)?
    2) если на СТ то с помощью IF , если на FB то с помощью move
    в качастве условия (пишу без дополнительных проверок) использовать выход блока NewInSms
    Необходимо выделить из текста СМС место где лежат данные, и преобразовать в REAL (выделить можно с помощью функций Find и Mid)
    3) Дайте пожалуйста ссылку на упомянутый код.
    1. подаю значение температуры с датчика
    df(value:=ain1, def_value:=5,_ERR=>err1,out_value=>temp);
    d1:=REAL_TO_STRING(ain1);
    textSMS:=d1;
    ssend:=TRUE;

    2. Пишу на ST. Что значит с помощью IF?
    Присваиваю значение sp4:=STRING_TO_REAL(RIGHT(new****2));
    Но по фронту sp4 остается прежним

    3. Разобрался сам, все в порядке, зависаний нет
    Последний раз редактировалось gonzales; 14.10.2013 в 08:14.

  6. #6
    Пользователь
    Регистрация
    09.08.2013
    Адрес
    Башкортостан
    Сообщений
    236

    По умолчанию

    Библиотека оправляет сообщение длиной максимум 160 символов. Можно ли модифицировать ее, что бы отправляла более длинные смс?
    Я так понимаю, что для этого текст разбивается по 160 байт и между смс вставляются какие-то спец символы, анализируя которые в телефоне это выглядит как одна смс.

  7. #7
    Banned
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,664

    По умолчанию

    Спец.символы не трудно вычислить если отправить вобратку на модем длинное сообщение. Только зачем, нет же разницы библиотека разложит на два сообщения или пользователь создаст два сообщения и отправит последовательно, плк всё равно выполнять код, тодько в случае бибки, теоретически код будет более громоздким и вставлять в смску лишние символы

  8. #8
    Пользователь
    Регистрация
    09.08.2013
    Адрес
    Башкортостан
    Сообщений
    236

    По умолчанию

    Разница есть
    Специалист, знающий все тонкости работы (в т.ч. ПЛК) включит код в библиотеку, или нуб на ощупь кодит.
    Я не спорю, что можно разобраться со всем, но если так рассуждать то и ОС не нужны на компах... А что? У процессора же есть система команд ...
    По сути вопроса.... не все так просто
    http://hardisoft.ru/soft/otpravka-sm...-na-c-chast-1/
    http://hardisoft.ru/soft/otpravka-dl...v-formate-pdu/

    я пока читал весь мозг сломал

    зы. Но моя котельная уже исправно шлет смс об "авариях". Осталось симку подходящую подобрать. Жена свою требует вернуть

  9. #9
    Пользователь
    Регистрация
    09.08.2013
    Адрес
    Башкортостан
    Сообщений
    236

    По умолчанию

    Подскажите как происходит удаление сообщений из модема? После нескольких часов работы модем прекращает принимать и отправлять сообщения. Захожу терминалом, удаляю все сообщения и после этого модем вновь начинает работать.
    За основу взят пример
    Вложения Вложения
    • Тип файла: pro pm1_x3.pro (46.5 Кб, Просмотров: 52)
    Последний раз редактировалось Smith2007; 21.10.2013 в 19:48.

  10. #10
    Banned
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,664

    По умолчанию

    http://www.owen.ru/forum/showthread....l=1#post121688
    ответил по поводу библиотеки описанной в этой теме

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

Похожие темы

  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

Ваши права

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