Страница 13 из 95 ПерваяПервая ... 311121314152363 ... ПоследняяПоследняя
Показано с 121 по 130 из 964

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

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

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

    По умолчанию

    Цитата Сообщение от Евгений Сергеевич Посмотреть сообщение
    To alexxx

    Пример отпраки смс сообщения на st

    Не забывайте установить время цикла ПЛК не менее 5 мс
    К сожалению, пример работает не корректно... При кратковременном разрыве связи или при перезагрузке модема теряется связь плк и модема... Пробовал на разных плк и на разных модемах.. Может кто нибудь подправит проект?
    У меня плк150 у-м, модем пм01 подключен по rs232. Нужно чтобы программа отслеживала работоспособность модема и наличие сети, и отправляла смс по сигналу.
    Пробовал всякие примеры - ничего не работает... За стабильно работающую программу на ST отправлю 50$. Профи помогайте.

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

    По умолчанию

    Цитата Сообщение от alexxx Посмотреть сообщение
    К сожалению, пример работает не корректно... При кратковременном разрыве связи или при перезагрузке модема теряется связь плк и модема... Пробовал на разных плк и на разных модемах.. Может кто нибудь подправит проект?
    У меня плк150 у-м, модем пм01 подключен по rs232. Нужно чтобы программа отслеживала работоспособность модема и наличие сети, и отправляла смс по сигналу.
    Пробовал всякие примеры - ничего не работает... За стабильно работающую программу на ST отправлю 50$. Профи помогайте.

    http://www.owen.ru/forum/showthread.php?t=13333
    у Вас вопросы практически один в один и задали Вы их в один день


    ЗЫ шестая ошибка возникает, когда модем не отвечает на команду АТ, т.е. как в вышеуказанной теме, порт не подключен после пропадания питания. Может имеет смысл сделать сброс плк

    ЗЫЫ виноват, упустил из виду что речь о ПОУ FB_SMS_CFG, но как бы ни чего не меняет, в первую очередь надо "отпустить" порт, потом его взять, а затем уже начинать работу с библиотекой
    Последний раз редактировалось capzap; 07.09.2012 в 10:16.

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

    По умолчанию

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

  4. #4

    По умолчанию

    а какие вы посоветуете значения времени цикла и скорости обмена?

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

    По умолчанию

    Цитата Сообщение от maks-tver Посмотреть сообщение
    а какие вы посоветуете значения времени цикла и скорости обмена?
    если работа плк только с библиотекой, то плк100 у меня работал на 10мс, предположу что другие процессы могут еще занимать пару мс. Хотя цикл нужно повышать, только из за обмена последовательного порта, с использованием syslibcom такого не замечается, потому что ответ на запрос приходит асинхронно, не мешая основному циклу, а по времени там примерно так же выходит. Начните с разумно больших времен и постепенно снижайте. По скорости порта, я выставлял 115200, вроде показалось что лучше работает

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

    По умолчанию

    а мне кажется библиотека работы с смсками получает дескриптор порта из вне. А это значит что слежение за портом лежит на "плечах" программиста. И ктому же если внимательно изучить проект библиотеки, то можно разобраться как подать простейшую команду :
    AT+CREG? — получить тип регистрации в сети.
    Вернется что-то вроде +CREG: 0,1
    Где:
    0, — нет сообщения о смене регистрации в сети.
    1, — текущее состояние.

    0 — не зарегистрирован, поиск сети не ведется,
    1 — зарегистрирован в своей домашней сети,
    2 — не зарегистрирован, идет поиск сети,
    3 — регистрация отклонена,
    4 — модуль сам не знает что происходит
    5 — зарегистрирован в роуминге.

  7. #7

    По умолчанию

    to alexxx
    при пропадании связи переменная state = 0 и в порт ничего не шлется так?

    была там одна неточность, поправили ее и сейчас обновлю библиотеку, проверьте и отпишитесь пожалуйста.

  8. #8

    По умолчанию

    Цитата Сообщение от Евгений Сергеевич Посмотреть сообщение
    to alexxx
    при пропадании связи переменная state = 0 и в порт ничего не шлется так?

    была там одна неточность, поправили ее и сейчас обновлю библиотеку, проверьте и отпишитесь пожалуйста.
    Нет, state всегда была равна 2...
    В новом варианте библиотеки stаtе = 1, и cfg1.ErrCode = 6..

  9. #9

    По умолчанию

    Всё сбрасывал перебрасывал много раз... Менял соединительные кабели, подключал на разные разъемы модема... Брал новый ПЛК из коробки и новый модем, подключался с предложенным Евгением Сергеевичем проектом. Предварительно добавлял необходимые библиотеки...
    Не работает. Что я делаю не так??
    Теперь вот cfg1.ErrCode = 99..
    После старта программы 3 раза перемаргиваются TxD-RxD, и тишина.
    Последний раз редактировалось alexxx; 07.09.2012 в 10:41.

  10. #10

    По умолчанию

    А где можно посмотреть перечень ошибок?

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

Похожие темы

  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

Ваши права

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