Планируется ли в библиотеке поддержка GPRS? Желательно, что то похожее на прозрачный режим без команды cipsend
Планируется ли в библиотеке поддержка GPRS? Желательно, что то похожее на прозрачный режим без команды cipsend
Всем привет.
Подправил библиотеку OwenModemLib_1.0.0.0 для CoDeSyS 3 по работе с модемом ПМ01.
Испытывал на СПК207 2014г.в. прошивка v3.302
В библиотеке исправлены:
-приём SMS сообщений
-сервисные функции ( проверка баланса, прохождения АТ команд, уровень сигнала, регистрации и т.д.)
Проверка баланса корректно работает только при запросе #100# т.е. если ответ на латинице.
С уважением, Александр.
скин пожалуста примеры работы
Когда "ОВЕН" включит библиотеку для модема в свой диск поставляемый с СПК ?
мы скоро выложим для тестирования библиотеку с GPRS функционалом для СПК. далее посмотрим на проблемные места. доведём мелкие моменты по GSM и будем обновлять по всем ресурсам доступ.
Скажите с помощью какого блока в библиотеке "OwenModemLib_3.5.0.2" можно организовать отправку СМС сообщений нескольким абонентам ? Желательно увидеть пример и дополненное описание на библиотеку.
Да, и примеры в начале темы не доступны.
При проверке баланса, в самой программе (в POU, в алгоритме) ответное сообщение отображаеться правильно, а на странице визуализации кракозябры, ПОМОГИТЕ!!!
проблема в том , что скорей всего не установлена галочка использовать unicode в менеджере визуализаций.
примеры перезалью после проверки новой версии. ориентировочно неделя/две.
галочка использовать unicode стоит.
Раз в CS вы читаете нормально, а на экране кракозябры это значит что в программе у вас сообщение в формате STRING а на экран необходимо сконвертировать в WSTRING.
Скажите, Артём, в новой библиотеке будет блок для отправки смс нескольким абонентам?
Эдуард_Н, рассылка нескольким абонентам - задача внешней обвязки. сделайте массив номеров кому разослать и по выполнению отправки меняйте индекс массива номеров и отправляйте заново.
Ну всмысле, подскажите как сделать конвертирование. Пожалуста.
Завтра всё проверю. За подсказку, спасибо.
у Вас ответ приходит на русском языке или на английском? статичные тексты на русском на визуализации на нормально отображаются?
в менеджере визуализации выберите язык визуализации - позиция без указания конкретного языка. тогда у Вас будут отображаться и английские символы и русские. если стоит EN - только английские , если RU то только русские.
по поводу визуализации прошу создать тему отдельно, т.к. в этой теме в основном вопросы по библиотеке.
Ответ приходит на русском, статичные тексты отображаються нормально. По последнему пункту, понял, больше не буду.
попробуйте убрать условие "IF modem_fb.NewInSms THEN modem_fb.SMS_Read" метод modem_fb.SMS_Read может работать в постоянном режиме безусловно.
если не получится - буду проверять перед релизом новой версии.
Проверил, не читает. (подключено все это по 485) Может есть возможность заполучить код библиотеки для того что бы подправить под себя?
тут так сказать время деньги :) бьютфул не рулит... еще из-из FB ссылаюсь на переменные в POU напрямую... грешен (это всего лишь биты памяти и все не надо преувеличивать их ценность)
Ну это прототип.. Все равно тз нет и еще может 100 раз придется все менять.... Поставил SmsRead .. Без условно.. Тот же результат... Прост не понятно даже куда смотреть, код закрыт.. Не чего не продебагить... Допустим oscat network без модификаций не работает на плк323, но там код открыт и легко правится..
Здравствуйте, подскажите, а возможно ли с помощью данной библиотеки для плк323 через web-визуализацию организовать передачу файла с архивом данных и сохранять его на компьютер через CSD режим?
Добрый день. Опрашиваю СПК105(slave) посредством ПЛК100(master) через модемное соединение пм01-пм01. Связь вроде как устанавливается судя по конфигуратору ПЛК100 и морганию RXD, TXD, но на FB_SMS_CSD не выставляются флаги входящего звонка и наличия CSD соединения и опроса не происходит Что делать?
прослушивали линию на стороне спк? что терминал выдаёт? чемуравен line_ status в ПЛК100? что пишет модем после команды ATD.... ?
Line status= 2 то есть модем СПК берет трубку. Причем СПК отлично посылает смс. Остальное проверю в понедельник.
Пробовал с терминала звонить на СПК отвечает connect 9600. Что делать?
модбас слэйв в кодесис сконфигурировали? в какую область регистров вы записываете данные для чтения ПЛК-шкой, и куда для чтения из ПЛК?
Модбас слэйв через библиотеку Modbus slave, читаю фунцией 04. При проводном соединении по RS-485 обмен работал.
какой хэндл порта используете? тот же , что для модема? блоки библиотеки слэва инициируются после установления соединения? или работают постоянно? Выложите архив проекта.
Выкладываю проект.
можете прослушать шину на стороне СПК? у Вас посылки модбас от ПМ в СПК идут?
Как можно прослушать подскажите пожалуйста.
АС4 на АВ модема , при подключенном ПЛК. гипертерминал + Portmonitor, на крайний случай, если ОС 7 или выше то можно программой wterm
Добрый день. Прослушка шины дает следующее:Вложение 16132.
нажмите пожалуйста ещё на "ядерный значек" чтобы перевести wterm в режим отображения байт данных.
по поводу посылок для модема в режиме передачи, была проблема в той версии , и исправлена, сейчас ждём приёмки GPRS версии , где уже эта проблема устранена. Вам нужно будет обновить библиотеку
Ситуация сложилась следующим образом. После установки v3.5 sp5 связь установилась, но большой процент ошибок показывает ПЛК100.В библиотеке от Трофимова Артема также не выставляются флаги вызова и CSD соединения, с библиотекой cmpl_BIBL_GSM_prj_2014_forSPK207v3.302 флаги выставляются, но не скидываются после окончания соединения. В принципе флаги не так важны. Как я понимаю на ModbusRTU бесплезно устанавливать связь. На Modbus ASCII slave ФБ и примеров не нашел. Придется бросить наверно данную затею.
Предупреждения на скрине это ничего страшного или их недолжно быть? Если недолжно быть, то что надо сделать чтобы убрать их?