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

Тема: Опрос и передача данных на ПЛK110[M02] по MODBUS RTU

  1. #1

    По умолчанию Опрос и передача данных на ПЛK110[M02] по MODBUS RTU

    Добрый день. Прошу помочь с реализацией следующей задачи.
    Раньше с ОВЕНОМ в этом плане особо дела не имел (использовались в подобных проектах УСПД), прошу сильно не пинать)
    Есть пять различных устройств на MODBUS RTU (счетчик, ПР200, ИБП) , в том числе ПЛK110-24.60.P-M[M02].
    Заказчик требует реализовать на ПЛК110 опрос и управление устройствами (релейные выходы ПЛК110) по MODBUS RTU с верхнего уровня.
    Какая конфигурация предпочтительнее: все устройства слейвы и мастер на верхнем уровне или собрать всё на ПЛК110 на один интерфейс RS-485 в режиме мастера, и потом всё переправить на второй интерфейс RS-485 в режиме слейва?

  2. #2

    По умолчанию

    Можно сделать и так и так, но правильнее наверное одним портом Мастером читать всё,
    обрабатывать и отдавать всё во второй порт слейв.

  3. #3

    По умолчанию

    Добрый день. Как подсказали выше (Спасибо!), планирую использовать два порта MODBUS.
    Прошу направить в правильном направлении в плане программирования.
    До этого делал проект АСУТП на ПЛК160 и восьми модулях МВ110 на MODBUS RTU и все было ок.
    Предварительно посмотрел на сайте примеры программ с использованием библиотек, открытием портов и т. п. и сильно расстроился.
    Правильно ли я понимаю, что если все устройства работают на стандартном MODBUS RTU нужно для каждого устройства слейва в конфигурации ПЛК соэдать в модуле ModBus (Master) подмодули Universal Modbus Device с необходимыми переменными, а в модуле ModBus (Slave) создать переменные для мастера?
    Ну и обработку сигналов. И всё.

  4. #4

    По умолчанию

    Цитата Сообщение от Alex_NN Посмотреть сообщение
    Добрый день. Как подсказали выше (Спасибо!), планирую использовать два порта MODBUS.
    Прошу направить в правильном направлении в плане программирования.
    До этого делал проект АСУТП на ПЛК160 и восьми модулях МВ110 на MODBUS RTU и все было ок.
    Предварительно посмотрел на сайте примеры программ с использованием библиотек, открытием портов и т. п. и сильно расстроился.
    Правильно ли я понимаю, что если все устройства работают на стандартном MODBUS RTU нужно для каждого устройства слейва в конфигурации ПЛК соэдать в модуле ModBus (Master) подмодули Universal Modbus Device с необходимыми переменными, а в модуле ModBus (Slave) создать переменные для мастера?
    Ну и обработку сигналов. И всё.
    Для каждого модуля свой Universal Modbus Device, а вот читать все регистры модуля лучше группой, с помощью String, скорость опроса намного выше,
    чем каждый канал по отдельности. Лучше работать со структурой, которую потом можно отправить в слейв целиком.
    Тут пример опроса модуля 8А https://owen.ru/forum/showthread.php...l=1#post360380
    Тут описание обмена через String https://owen.ru/forum/showthread.php...l=1#post244022
    Пример чтения 7 модулей 8АС и отправка структуры Compressor в слейв https://owen.ru/forum/showthread.php...l=1#post414990
    Последний раз редактировалось kondor3000; 26.05.2026 в 09:32.

Похожие темы

  1. передача по Modbus TCP данных из ПЛК200 в СП300-Р
    от Icm_Elen в разделе Панели оператора (HMI)
    Ответов: 10
    Последнее сообщение: 08.08.2025, 16:27
  2. Ответов: 26
    Последнее сообщение: 31.01.2023, 17:42
  3. Ответов: 6
    Последнее сообщение: 23.08.2019, 21:12
  4. Ответов: 5
    Последнее сообщение: 12.05.2016, 15:55
  5. Передача данных c СПК207 по протоколу Modbus RTU
    от Maria в разделе СПК2xx (архив)
    Ответов: 11
    Последнее сообщение: 02.03.2016, 16:53

Ваши права

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