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

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

Древовидный режим

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

    По умолчанию

    Вот протестировал библиотеку на ПЛК 73 и немного на ПЛК 100, впринципе видно что библиотека работает, но есть вопросы и пожелания.
    Для начала хочется поблагодарить Евгения Сергеевича за такую классную библиотеку, там только один перевод в режим PDU чего стоит.
    Теперь пожелания:
    1.
    Очень порадовала возможность определения входящего вызова "NewInRing" , считаю очень полезной функцией, очень не помешалобы на время пока NewInRing=TRUE еще выводить номер абонента входящего звонка, что то типа "NewInRingNum".
    Таким образом появится возможность подавать команду при помощи звонка, но с фильтрованием по номеру. Или делаешь вызов с любого номера на номер ПЛК, а он определяет номер входящего вызова и отправляет смс на этот номер с информащией о объекте управляемом ПЛК.
    2.
    Так же интересно было бы иметь возможность посылать исходящие вызовы. Например ПЛК проверил состояние счета, понял что средства заканчиваются, а в это время возникает СУПЕР АВАРИЙНАЯ ситуация и ПЛК просто берет и звонит на указанный номер, экономя таким образом средства. "SendRing"
    3.
    Вначале работы ФБ настраивает модем и пытаеся определить зарегистрировался ли он в ДОМАШНЕЙ СЕТИ (когда один из операторов у меня регистрировался в роуминге то отравить или получить ничего нельзя), так же он посылает запрос о уровне сигнала, так вот не плохо былобы получить из ФБ значение уровня сигнала покрытия. Тоесть вместе с запросами чтения новых смс переодически посылать запрос о качестве сигнала. Можно конечно и информацию о регистрации в сети, но это не самое критичное так как ФБ возвращает коды ошибок если он не готов к отправке.

    Теперь замечаня.
    1.
    Не получается проверить баланс. Пробовал на нескольких операторах. В номер ввожу короткий номер запроса например Life Украина *111#, текст сообщения оставляю пустым и взвожу "ssend". В терминале wTerm вижу команду запроса, затем модем отправляет на ПЛК ответ, но видимо не в режиме PDU, потому что его можно прочитать как на экране телефона.
    В это время на плк счетчик принятых сообщений увеличивается на 1, NewInSmsNum='*111#', NewInSmsText='ERROR: No answer ', NewInSmsTime остается время последнего принятого сообщения, а ErrCode=9.
    2.
    Теперь что касается времени скана ПЛК. Заметил что если время скана программы более 15мс,при 20мс точно, то возникает проблема при чтении входящих сообщений библиотека посылает запрос на чтение модем отвечает содержимым сообщения и тут происходит какой то затык, обмен данными прекращается видимо до срабатывания какогото таймаута, затем снова пытается прочитать сообщение и так может повториться несколько раз. Пока ПЛК видимо не посчитает что ему всетаки удалось прочитать **** но на самом деле все строки номера, времени,текста вытираются, т. е. становятся равны ''.
    При скане 1 мс все работает хорошо, все бы ничего, но у меня программа на ПЛК 73 вместе с pou работы с модемом работает со сканом 18мс.
    Все пожелания и замечания справедливы для обоих библиотек и для ПЛК1xx и для ПЛК63/73. Вообще по моим наблюдениям библотека на обоих типах ПЛК ведет себя одинаково, за одним исключением что при отправке смс на ПЛК 1хх вся команда отправки смс в формате PDU отравляется в модем за один раз, а из ПЛК 63/73? особенно при большом скане делится на 3-4 порции.
    Если какието из вышеуказанных пунктов заинтересуют разработчиков, то при необходимости могу записать видео эксперементов в CoDeSys и в терминале wTerm.
    Последний раз редактировалось Леонид; 03.01.2013 в 02:23.

Похожие темы

  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

Ваши права

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