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

Тема: Как получить данные с ПЛК через Ethernet?

  1. #1

    По умолчанию Как получить данные с ПЛК через Ethernet?

    Имеется ПЛК-100, с помощью Modbus по RS485 он опрашивает зависимые устройства как Master.
    Нужно эти данные вывести на компьютер.
    Для этого создал отдельную ветку в ПЛК Modbus Slave
    И присвоил значения прописав вот так для каждого значения: R1:=IR1;

    Не знаю как написать программу на Qt, чтобы опрашивать переменные. Толи нужно сервер написать, толи нужно OPC сервер написать. Но как сервер будет опрашивать клиентов? Это же клиент посылает запросы, а не сервер.
    В идеале, достать бы литературку по этой теме и примеры.

    В последствии может появиться необходимость как-то влиять из ПК на работу ПЛК.

  2. #2
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,986

    По умолчанию

    А опрашивать и управлять через Modbus TCP уже не модно ?

  3. #3
    Banned
    Регистрация
    03.02.2014
    Адрес
    Санкт-Петербург
    Сообщений
    848

    По умолчанию

    Вот вам пример. На ПК должен быть Modbus Master TCP (он будет опрашивать) на ПЛК Modbus Slave TCP http://doc.qt.io/qt-5/qtserialbus-mo...r-example.html

  4. #4

    По умолчанию

    Цитата Сообщение от murdemon Посмотреть сообщение
    Вот вам пример. На ПК должен быть Modbus Master TCP (он будет опрашивать) на ПЛК Modbus Slave TCP http://doc.qt.io/qt-5/qtserialbus-mo...r-example.html
    А правда что Qt - интерпретируемый язык программирования ?

  5. #5

    По умолчанию

    Есть маленькая проблема, этот пример считывает 0 и 1, как их в десятичную систему перевести?

  6. #6
    Banned
    Регистрация
    03.02.2014
    Адрес
    Санкт-Петербург
    Сообщений
    848

    По умолчанию

    ну наверное надо в выпадающем мену вместо Coils выбрать Holding Register, а еще неплохо бы почитать про основы Modbus что такое Coils что такое Input register, что такое Holding register

Похожие темы

  1. как получить доступ на плк-110 через интернет
    от Goran в разделе Подбор Оборудования
    Ответов: 11
    Последнее сообщение: 07.06.2011, 21:02
  2. Как получить данные с dOPCServer?
    от Alex_1988 в разделе Помощь Разработчикам
    Ответов: 3
    Последнее сообщение: 11.05.2010, 21:09
  3. как передать данные через сеть?
    от Arkan в разделе Подбор Оборудования
    Ответов: 7
    Последнее сообщение: 16.09.2009, 13:34
  4. Ответов: 13
    Последнее сообщение: 13.10.2008, 12:13
  5. profibus dp и контроллер ПЛК150 ИЛИ как получить данные от датчика profibus dp
    от Горшунов Сергей в разделе Сетевые технологии
    Ответов: 2
    Последнее сообщение: 09.06.2008, 09:40

Ваши права

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