Страница 19 из 37 ПерваяПервая ... 9171819202129 ... ПоследняяПоследняя
Показано с 181 по 190 из 369

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

  1. #181
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,612

    По умолчанию

    Загрузил наконец пример групповой рассылки в СПК. При этом модем не подключил к СПК, а текущее состояние в визуализации показывает готовность модема при уровне сигнала 99 и "последними ошибками": не прошла команда АТ и т.д.
    Последний раз редактировалось Эдуард_Н; 07.04.2017 в 14:26.

  2. #182

    По умолчанию

    Всем добрый день.
    Интересует такой момент, можно ли отправлять свои АТ команды?
    Если да, то как это сделать? метод проверяющий прохождение АТ команд, только лишь говорит, что они проходят, не более того.

  3. #183

    По умолчанию

    Цитата Сообщение от taidremru Посмотреть сообщение
    Всем добрый день.
    Интересует такой момент, можно ли отправлять свои АТ команды?
    Если да, то как это сделать? метод проверяющий прохождение АТ команд, только лишь говорит, что они проходят, не более того.
    Добрый день!
    На текущий момент такого способа нет.
    Подскажите пожалуйста для чего Вам понадобилось отправлять свои команды?

  4. #184

    По умолчанию

    Цитата Сообщение от Осинский Алексей Посмотреть сообщение
    Добрый день!
    На текущий момент такого способа нет.
    Подскажите пожалуйста для чего Вам понадобилось отправлять свои команды?
    Подключился к GPRS без проблем, а вот работать с ftp/http серверами не пойму можно ли с помощью данной библиотеки. Вот и спрашиваю про АТ команды, т.к. через них все работает.

  5. #185

    По умолчанию

    Цитата Сообщение от taidremru Посмотреть сообщение
    Подключился к GPRS без проблем, а вот работать с ftp/http серверами не пойму можно ли с помощью данной библиотеки. Вот и спрашиваю про АТ команды, т.к. через них все работает.
    Прошу прощения за долгий ответ.
    На текущий момент нет возможности выполнить пользовательские команды и, как следствие, нет возможности использовать HTTP/FTP.
    Но подключившись к GPRS есть возможность выполнять HTTP-запросы посредством библиотеки CODESYS HTTP Client Example из магазина CODESYS (библиотека бесплатная).
    http://store.codesys.com/http-client-example.html

    В приложении к посту Вы найдете пример и библиотеку.

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

    Если у Вас есть идеи и предложения к новой библиотеке - сообщите об этом пожалуйста.
    Вложения Вложения

  6. #186

    По умолчанию

    А есть подобная библиотека для Codesys2.3?
    Если конкретнее, то мне нужно из среды Codesys слать AT команды модему ПМ01 для удаления СМС. Может туплю, уже второй чай копаю, а все найти не могу.
    Последний раз редактировалось makkatchen; 20.06.2017 в 21:01.

  7. #187

    По умолчанию

    Здравствуйте! А что означает ошибка 44 на выходе блока FB_GPRS?
    Запускаю интернет, проходят команды
    AT
    OK
    ++++++ATH0
    OK
    небольшая пауза и на выходе блока ошибка 44
    затем опять те же команды и так 3 раза
    после этого ничего не происходит
    СПК207.03.00.CS.WEB с прошивкой 3.945
    таргет 3.5.4.23
    CoDeSys 3.5 sp4 path4 (изначально пробовал на v3.5 sp5 path5)
    пробовалась версия библиотеки 3.5.2.11, 3.5.2.7, 3.5.2.5 (результат везде одинаков)
    с SMS все нормально работает (программа шлет и принимает) - проверял ради эксперимента - нужен именно GPRS, при этом симка с динамическим IP (СПК должен выступать в качестве мастера и слать запросы на ПК со статическим адресом).

  8. #188

    По умолчанию

    ошибка 44 говорит о том, что в ОС СПК не появляется pppd , отвечающий за установление соединения и передачу данных.
    подключитесь к контроллеру терминальной программой и посмотрите что происходит в процессах (команда ps ) после подачи команды /mnt/ufs/root/имя_вашего_оператора.gprs

  9. #189

    По умолчанию

    Цитата Сообщение от Трофимов Артем Посмотреть сообщение
    ошибка 44 говорит о том, что в ОС СПК не появляется pppd , отвечающий за установление соединения и передачу данных.
    подключитесь к контроллеру терминальной программой и посмотрите что происходит в процессах (команда ps ) после подачи команды /mnt/ufs/root/имя_вашего_оператора.gprs
    я попробовал обновить прошивку СПК207 с 3.945 до 4.828 (СПК207.03.SC.00.WEB[M02]) и пошло подключение:
    AT
    OK
    ++++++ATH0
    OK
    AT
    OK
    AT+CGDCONT=1,"IP","internet.mts.ru"
    OK
    ATD*99***1#
    CONNECT
    ~ }#A!}!}!} }.}"}&} }*} } }#}$A#oM~~ }#A!}$}!} }.}%}&0µI†}'}"}(}"E?~~ }#A!}!}"}
    }/}"}&} }*} } }#}%A#}%aI~~ }#A!}"}"} }*}"}&} } } } 6U~~ }#A!}!}#} }*}"}&} }*} }
    O“~~ €!
    AEf?~~ €!
    -†?~~ €!
    ~~ €! mJ??ea?eni
    mJ??ea?en?“~

    После CONNECT выводится часть абраканабры, появляется ошибка 44, еще выводится часть абраканабры и появляется ошибка 13. При этом после CONNECT индикатор начинает моргать в состоянии "подключен к GPRS". Это состояние продолжается бесконечно и модем не отвечает на команды. Модем должен использоваться в качестве мастера с динамическим IP. Было добавлено устройство Ethernet->Modbus_TCP_Master->Modbus_TCP_Slave. В последнем прописан IP слэйва (ПК с OPC). Обмен не пошел. На выходе блока FB_GPRS "IP" пустой. ОРС и проброс порта (502) настроено правильно (проверялось c другим модемом и другим оборудованием).
    В терминале СПК не вижу команды /mnt/ufs/root/имя_вашего_оператора.gprs (в моем случае "mts.gprs" как я понимаю). Если вручную ввести, то линукс говорит, что не знает про mts.gprs.
    В новой прошивке в терминале СПК появляется дополнительная строка, которой нет в старой прошивке:
    pppd /dev/ttyS2 ...........................
    Прикладываю две картинки для версии 3.945 и 4.828: там можно видеть CoDeSys, подключенный к СПК, терминал Putty (СПК после команды ps) и гипертерминал модема (подключен по 485 интерфейсу в одну линию с СПК и модемом).

    Что я делаю не так? Может есть рекомендации к версиям прошивок, библиотек, CoDeSys и т.п.?

    3_945.jpg
    рис 1. прошивка 3.945

    4_828.jpg
    рис 2. прошивка 4.828

    PS: я все же нашел mts.gprs - на старой прошивке как я уже писал не выполнялась команда из этого файла.
    Последний раз редактировалось Alex-X; 19.07.2017 в 05:32.

  10. #190

    По умолчанию

    К предыдущему посту: увидел, что команда "pppd /dev......" пишет лог-файл. Вот его содержание (не все понимаю, что там написано, но я так понял, что соединение устанавливается и IP присваиваются):
    Script /usr/sbin/chat -v -f /mnt/ufs/root/mts.gprs.chat finished (pid 773), status = 0x0
    Serial connection established.
    using channel 1
    Using interface ppp0
    Connect: ppp0 <--> /dev/ttyS2
    sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x2fc8680c> <pcomp> <accomp>]
    rcvd [LCP ConfReq id=0x1 <asyncmap 0xa0000> <auth pap>]
    No auth is possible
    sent [LCP ConfRej id=0x1 <auth pap>]
    rcvd [LCP ConfRej id=0x1 <magic 0x2fc8680c> <pcomp> <accomp>]
    sent [LCP ConfReq id=0x2 <asyncmap 0x0>]
    rcvd [LCP ConfRej id=0x1 <auth pap>]
    rcvd [LCP ConfReq id=0x2 <asyncmap 0xa0000> <auth chap MD5>]
    No auth is possible
    sent [LCP ConfRej id=0x2 <auth chap MD5>]
    rcvd [LCP ConfAck id=0x2 <asyncmap 0x0>]
    rcvd [LCP ConfReq id=0x3 <asyncmap 0xa0000>]
    sent [LCP ConfAck id=0x3 <asyncmap 0xa0000>]
    sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
    sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
    sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
    rcvd [IPCP ConfReq id=0x1 <addr 192.200.1.21>]
    sent [IPCP ConfAck id=0x1 <addr 192.200.1.21>]
    rcvd [IPCP ConfRej id=0x1 <compress VJ 0f 01>]
    sent [IPCP ConfReq id=0x2 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
    rcvd [IPCP ConfAck id=0x1 <addr 192.200.1.21>]
    rcvd [IPCP ConfNak id=0x2 <addr 10.160.198.179> <ms-dns1 217.8.235.225> <ms-dns2 217.8.235.241>]
    sent [IPCP ConfReq id=0x3 <addr 10.160.198.179> <ms-dns1 217.8.235.225> <ms-dns2 217.8.235.241>]
    rcvd [IPCP ConfAck id=0x3 <addr 10.160.198.179> <ms-dns1 217.8.235.225> <ms-dns2 217.8.235.241>]
    not replacing existing default route via 192.168.0.10
    local IP address 10.160.198.179
    remote IP address 192.200.1.21
    primary DNS address 217.8.235.225
    secondary DNS address 217.8.235.241
    Script /etc/ppp/ip-up started (pid 780)
    Script /etc/ppp/ip-up finished (pid 780), status = 0x0

    немного смущает строка "not replacing existing default route via 192.168.0.10"
    на СПК у меня такие сетевые настройки:
    IP 192.168.0.204
    маска 255.255.255.0
    шлюз 192.168.0.10
    остальное по умолчанию

    текст лога обрезан - вот картинка:
    лог.jpg
    Последний раз редактировалось Alex-X; 19.07.2017 в 05:17.

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

Похожие темы

  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

Ваши права

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