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

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

  1. #1

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

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

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

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

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

    По умолчанию

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

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

    По умолчанию

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

  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
    Пользователь Аватар для murdemon
    Регистрация
    03.02.2014
    Адрес
    Санкт-Петербург
    Сообщений
    844

    По умолчанию

    ну наверное надо в выпадающем мену вместо Coils выбрать Holding Register, а еще неплохо бы почитать про основы Modbus что такое Coils что такое Input register, что такое Holding register
    Dmitriy Murashov
    SPS Software Engineer Automation Engineering RUS

Похожие темы

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

Ваши права

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