Показано с 1 по 9 из 9

Тема: http клиент

  1. #1

    По умолчанию http клиент

    Добрый день!

    Есть задача зачитывать некое удаленное устройство, которое отдает данные по протоколу http. Пробовал соответствующий модуль из oscat_network - не заработало, библиотека от codesys - тоже, похоже что версия codesys для нашего ПЛК (3.5 sp5) слишком маленькая, а обновлять производитель не собирается... Может кто-то решал подобную задачу на этом ПЛК?

  2. #2
    Пользователь Аватар для murdemon
    Регистрация
    03.02.2014
    Адрес
    Санкт-Петербург
    Сообщений
    844

    По умолчанию

    С oscat работает, только место с открытием сокетов надо попрввить, в овен оно на каждом ПЛК и прошивке по своему работает немного.
    Dmitriy Murashov
    SPS Software Engineer Automation Engineering RUS

  3. #3

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    используйте SysExecute и изучите команду curl, я именно таким способом пользуюсь, когда надо по быстрому что нибудь опросить в интернетах
    с curl знаком, отличный вариант, но разве эта утилита есть в прошивке этого плк? не могу найти ее в системе... видимо можно добавить ее в прошивку, можете подсказать, как лучше это сделать, чтобы при перезагрузках/ресетах она не удалялась?

  4. #4
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    да, действительно надо смотреть наличие, я просто сейчас на 210 всё запускаю, про 304 как то не подумал, что и SysExecute самой первой версии которая не возвращает результат да и с командами возможно не всё есть из busybox-a не говоря уже о curl
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  5. #5

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    да, действительно надо смотреть наличие, я просто сейчас на 210 всё запускаю, про 304 как то не подумал, что и SysExecute самой первой версии которая не возвращает результат да и с командами возможно не всё есть из busybox-a не говоря уже о curl
    эх жаль, я уж было обрадовался, вариант с курлом выглядел очень удобно и удачно)

  6. #6

    По умолчанию

    Цитата Сообщение от murdemon Посмотреть сообщение
    С oscat работает, только место с открытием сокетов надо попрввить, в овен оно на каждом ПЛК и прошивке по своему работает немного.
    спасибо за информацию, а подробностями насчет этой поправки не поделитесь?

  7. #7
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    wget есть? Он тоже может
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  8. #8
    Пользователь Аватар для murdemon
    Регистрация
    03.02.2014
    Адрес
    Санкт-Петербург
    Сообщений
    844
    Dmitriy Murashov
    SPS Software Engineer Automation Engineering RUS

  9. #9

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    wget есть? Он тоже может
    Спасибо, с помощью wget задача успешно решена!

Похожие темы

  1. ПЛК 110-30-М. Запрос HTTP. Библиотека SysLibSockets.lib.
    от Андрей Шатохин в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 22.01.2021, 00:11
  2. ПЛК100 HTTP POST
    от PavelGO в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 18.10.2017, 19:56
  3. HTTP GET и POST для Codesys V2 V3
    от murdemon в разделе ПЛК3хх
    Ответов: 0
    Последнее сообщение: 05.03.2017, 16:54
  4. ПЛК110 HTTP GET и SQL
    от Sersh.it в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 20.01.2017, 14:20
  5. Регистрация на http://forum-ru.codesys.com
    от alexx751 в разделе Трёп (Курилка)
    Ответов: 5
    Последнее сообщение: 01.03.2016, 16:21

Ваши права

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