Страница 40 из 94 ПерваяПервая ... 3038394041425090 ... ПоследняяПоследняя
Показано с 391 по 400 из 935

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

  1. #391
    Пользователь
    Регистрация
    27.08.2011
    Адрес
    Курган
    Сообщений
    212

    По умолчанию

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

  2. #392
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от kukla100 Посмотреть сообщение
    Подскажите кто нибудь, как из панели задавать несколько телефонных номеров для модема, с учётом, что количество номеров телефонов может меняться. Может както так ? Проект прилагаю.
    Посмотрите здесь http://www.owen.ru/forum/showthread....l=1#post135067, это продолжение для этого варианта http://www.owen.ru/forum/showthread....l=1#post135055
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #393
    Пользователь
    Регистрация
    27.08.2011
    Адрес
    Курган
    Сообщений
    212

    По умолчанию

    Хорошо бы описание библиотеки по подробнее сделать. И ещё: А можете сделать в ней такие же блоки, как в библиотеке к КДС3?

  4. #394

    По умолчанию

    Какие моменты руководства на ваш взгляд надо расписать более подробно?
    Действия не очень работают во второй версии КДС (на языке ФБ, в СТ все нормально), поэтому почти все реализовано через входа а не через отдельные блоки.

  5. #395
    Пользователь
    Регистрация
    27.08.2011
    Адрес
    Курган
    Сообщений
    212

    По умолчанию

    Цитата Сообщение от Евгений Сергеевич Посмотреть сообщение
    Какие моменты руководства на ваш взгляд надо расписать более подробно?
    Действия не очень работают во второй версии КДС (на языке ФБ, в СТ все нормально), поэтому почти все реализовано через входа а не через отдельные блоки.
    Ну к примеру, очистка буфера входящих СМС, если бы люди не обсуждали эту тему я так бы и не узнал как это делать. И т.д. По подробнее про входы и выходы каждого блока и вроде всё.
    Последний раз редактировалось kukla100; 11.05.2014 в 14:46.

  6. #396
    Пользователь Аватар для Olex007
    Регистрация
    24.04.2008
    Адрес
    Запорожье
    Сообщений
    39

    По умолчанию

    Цитата Сообщение от kukla100 Посмотреть сообщение
    Подскажите кто нибудь, как из панели задавать несколько телефонных номеров для модема, с учётом, что количество номеров телефонов может меняться. Может както так ? Проект прилагаю.
    Примерно так (как вариант):
    1. Создайте в Modbus устройстве нужное количество DWORD (4байта) регистров и назовите их, например, PhoneNum_1 ... PhoneNum_N
    2. Создайте необходимые переменные, например
    VAR_GLOBAL
    PhoneList: ARRAY [0..N] OF STRING(12); (*Список телефонов для рассылки смс*)
    PhoneListCount: BYTE; (* Количество реальных телефонов в списке *)
    END_VAR

    3. Создать PRG с примерно следующим содержимым
    PROGRAM Dword2phone
    VAR
    i:BYTE;
    END_VAR
    i:=0;
    IF PhoneNum_1 > 320000000 AND PhoneNum_1 < 999999999 THEN
    PhoneList[i]:=CONCAT('380',DWORD_TO_STRING(PhoneNum_1));
    i:=i+1;
    END_IF;
    .....
    IF PhoneNum_N > 320000000 AND PhoneNum_N < 999999999 THEN
    PhoneList[i]:=CONCAT('380',DWORD_TO_STRING(PhoneNum_N));
    i:=i+1;
    END_IF;
    PhoneListCount:=i;

    4.При вызове FB массовой рассылки я предварительно по фронту вызываю эту PRGшку и
    FB_SMS_SL.NumCount:=PhoneListCount;(*тут имя экземпляра поставить*)
    p.s. 32... и 99... - номера всех мобильных операторов находятся в этом диапазоне (не только мобильные но и коды городов)
    p.p.s. Про панель не написал, но и так ясно что в эти регистры с панели надо писать номера телефонов типа 661234567 (66 - Jeans МТС Украина)
    Последний раз редактировалось Olex007; 12.05.2014 в 12:37.

  7. #397
    Пользователь
    Регистрация
    27.08.2011
    Адрес
    Курган
    Сообщений
    212

    По умолчанию

    А можно с наглеть ? сделайте, пожалуйста, что написали в фаил проекта. Будет для всех как живой пример

  8. #398
    Пользователь Аватар для Olex007
    Регистрация
    24.04.2008
    Адрес
    Запорожье
    Сообщений
    39

    По умолчанию

    Да проекта, как такового, и нет - прорабатываю на макете отдельные кусочки кода. Панель даже не подключал пока - просто создал три DWORD в Modbus слейве и прямо из Codesys в онлайне вбиваю туда один, два или три номера. Всё что надо - описал выше. Ну могу еще картинку основной программы вставить. Запуск отправки SMSок от кнопки Start-Stop, заблокированной модулем Button и названной StartSMS.
    Kaljaki1.pngKaljaki2.png
    Последний раз редактировалось Olex007; 12.05.2014 в 23:19.

  9. #399

    Question

    ПЛК 100 + модем MC35i. Модем подключен к RS-232. Остановился на втором примере, смс не получается принять. Терминалом в режиме PDU смс и отправляются и получаются нормально. Но команду AT+CMGL=0,1 и через терминал модем не понимает.

    AT+CMGL=0,1
    ERROR
    AT+CMGL=0
    OK
    AT+CMGL=4
    +CMGL: 1,1,,20
    07919730071111F1040B919736796892F40000415041013481 610131

    Скриншот 2014-05-14 17.10.21.png

  10. #400
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Цитата Сообщение от Gribovms Посмотреть сообщение
    ПЛК 100 + модем MC35i. Модем подключен к RS-232. Остановился на втором примере, смс не получается принять. Терминалом в режиме PDU смс и отправляются и получаются нормально. Но команду AT+CMGL=0,1 и через терминал модем не понимает.

    AT+CMGL=0,1
    ERROR
    AT+CMGL=0
    OK
    AT+CMGL=4
    +CMGL: 1,1,,20
    07919730071111F1040B919736796892F40000415041013481 610131

    Скриншот 2014-05-14 17.10.21.png
    В команде "AT+CMGL=stat<stat><stat>" должен быть только один параметр 0 или 1 или 2 или 3 или 4, а Вы пытаетесь указать два.
    stat (Mesage status) из таблицы
    Захват-1.png
    См раздел 12.5 из руководства</stat></stat>
    Последний раз редактировалось petera; 14.05.2014 в 17:53.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Страница 40 из 94 ПерваяПервая ... 3038394041425090 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 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 в разделе ПЛК3хх
    Ответов: 2
    Последнее сообщение: 22.01.2012, 14:16

Ваши права

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