Страница 34 из 37 ПерваяПервая ... 243233343536 ... ПоследняяПоследняя
Показано с 331 по 340 из 369

Тема: Библиотека ModemOwenLib (для старых ПЛК/СПК)

  1. #331

    По умолчанию

    Всем привет! Прошу не пинать сильно, но видит бог, запутался в трех соснах. Ситуация такая, не могу понять как создать МАССИВ для рассылки на несколько абонентов. Codesys 3.5 SP5 PH5 СПК107 + ПМ01.
    В версии 2.3 есть блок массовой рассылки FB_SMS_SL, а здесь его нет.
    Просмотрев пример по данной библиотеке, сказать честно, не фига не понял.

    Создал вот так:
    // Номер абонента
    numList: STRING: = '79151234576 ; 79153214567';
    num: ARRAY[0..2] OF STRING(11): = '79151234576','79153214567';

    Но что теперь указать в переменной, и что вообще еще нужно???


    Массив.png

  2. #332

    По умолчанию

    Доброго времени суток. Можно ли обновить версию библиотеки для CS v3.5 SP11 Hf4? Компилятор ругается на старые версии библиотек в зависимостях.

  3. #333
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,134

    По умолчанию

    Цитата Сообщение от Ascold_Primorye Посмотреть сообщение
    Доброго времени суток. Можно ли обновить версию библиотеки для CS v3.5 SP11 Hf4? Компилятор ругается на старые версии библиотек в зависимостях.
    Добрый день.
    На первой странице темы выложена актуальная версия библиотеки - 3.5.2.13. При ее использовании ошибок компиляции не возникает.
    Там же доступно видео от клиента - пример работы с библиотекой на СПК1хх [М01] в CODESYS V3.5 SP11 Patch 5.

    Единственный нюанс - блоки работы с GPRS для СПК1хх [М01] работать не будут.

    Если вы используете актуальную версию библиотеки и наблюдаете ошибки - выложите, пожалуйста, архив вашего проекта.

  4. #334

    По умолчанию

    Устройство СПК107[M2]
    Версия компилятора 3.5.11.52
    Вложения Вложения

  5. #335
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,134

    По умолчанию

    1. Нажмите кнопку Загрузка отсутствующих библиотек (ее видно на вашем скриншоте).
    2. Установите архив репозитория (ссылка в подписи).
    3. Установите эту библиотеку:
    https://ftp.owen.ru/CoDeSys3/04_Libr...mpiled-library

    После этого компиляция должна пройти без ошибок.

  6. #336

    По умолчанию

    Спасибо, помогло.

  7. #337

    По умолчанию

    Здравствуйте. Столкнулись с проблемой. Имеем 4 шт. ПЛК 304 и СПК 107, купленные две недели назад. Организовали связь СМС-ками между СПК и ПЛК через GSM модем ПМ01, тоже свеже купленный. Библиотека последняя OwenModemLib 3.5.2.13. В чем суть проблемы: при пополнении баланса СИМ карты находящейся в модеме, который подключен к ПЛК, от оператора сотовой связи приходит сообщение что на счет поступили деньги. СМС длиной занимает 3 СМС. И тут программа при получении СМС вылетает. Пишет "исключение". С модемом, который подключен к СПК токой проблемы нет. Все работает, а вот ПЛК 304 при вычитывании СМС вылетает. Пробовали по 232 потру и по 485. Вылетает. Меняли библиотеку на 3.5.2.12 - тот же эффект. Что делать???? Скриншот прилагается.
    ошибка-исключение.jpg
    Вот что в видно в снифере:
    OK
    AT+CMGF=0

    OK
    AT+CMGS=20

    > 00110000910000AA0D70F9DB9D5EC740F0B73DCD06AT+CMGL =0,1

    +CMTI: "SM",1
    AT+CREG?

    +CMTI: "SM",2
    AT+CSQ

    +CMTI: "SM",3
    AT

    ERROR
    AT+CLCC

    OK
    AT+CMGL=0,1

    +CMGL: 1,0,"",160
    07917750000022F1440DD0C27239E936BF0100089180512191 60428C050003C4030104120430044800200441044704510442 0020043F043E043F043E043B043D0435043D0020043D043000 20003200300030002E00300030002004420435043D04330435 002E002004110430043B0430043D0441002000380039003200 2E00350032002004420433002E002004230447043004410442 043204430439044204350020043800200432

    +CMGL: 2,0,"",160
    07917750000022F1440DD0C27239E936BF0100089180512191 60428C050003C40302044B043804330440044B043204300439 044204350020043C0433043D043E04320435043D043D043E00 200434043E002000320035003000200442044B0441044F0447 002004420435043D04330435002E0020041F04350440043204 30044F002004380433044004300020041104150421041F041B 04100422041D041E00210020041F043E0434

    +CMGL: 3,0,"",112
    07917750000022F1440DD0C27239E936BF0100089180512191 60425C050003C40303043A043B044E04470430043904420435 0020002A0032003200310023002E0020041F043E0434044004 3E0431043D04350435003A00200069006E007300740061002E 006200650065006C0069006E0065002E006B007A

    OK
    AT+CMGR=1,1

    +CMGR: 0,"",160
    07917750000022F1440DD0C27239E936BF0100089180512191 60428C050003C4030104120430044800200441044704510442 0020043F043E043F043E043B043D0435043D0020043D043000 20003200300030002E00300030002004420435043D04330435 002E002004110430043B0430043D0441002000380039003200 2E00350032002004420433002E002004230447043004410442 043204430439044204350020043800200432

    OK

  8. #338

    По умолчанию

    посмотрите в журнале ПЛК , что за исключение происходит

  9. #339

    По умолчанию

    исключение.jpg
    Спасибо большое что подсказали куда посмотреть. В журнале в исключениях видно что сработал сторожевой таймер. Увеличили время с 200мс до 1000мс - проблема ушла. Еще раз огромное спасибо!

  10. #340

    По умолчанию

    Добрый день. CODESYS V3.5 SP11 Patch 5 Hotfix 4 (версия компилятора 3.5.11.52) + OwenModemLib 3.5.2.13. Эта связка вообще корректно работает или как? Никак не удается увидеть логический результат вызова некоторых методов, например:
    1. CheckModemAT - всегда отдает TRUE.
    2. CheckModemREG - всегда FALSE.
    3. GetLastError - "0" до появления ошибки, после ее появления (имитировал зависание модема отключением, через минуту появлялось "13") - "0" не увидеть до рестарта ПЛК (((, как при этом можно обработать ошибки модема? Не хватает сброса результата этого метода на 0, не хватает команды на перерегистрацию модема в сети,...
    При этом CheckModemSignal уровень отдает, СМС уходят,..
    Еще как-то напрягает SMS_Send, вернее ее выходная переменная. Я так понимаю, что она показывает попытку отправки СМС, но не результат?!
    Вложения Вложения
    Последний раз редактировалось heos; 11.11.2019 в 23:49.

Страница 34 из 37 ПерваяПервая ... 243233343536 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 28
    Последнее сообщение: 02.10.2018, 15:48
  2. Ответов: 140
    Последнее сообщение: 06.06.2018, 13:38
  3. Ответов: 16
    Последнее сообщение: 03.04.2017, 08:27
  4. Ответов: 0
    Последнее сообщение: 23.01.2017, 15:32
  5. Использование старых библиотек
    от Boris3B в разделе ПЛК3хх
    Ответов: 18
    Последнее сообщение: 28.02.2011, 17:06

Ваши права

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