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

Тема: Возможно ли использовать модуль TCP в нескольких Modbus Slave модулях?

  1. #1

    По умолчанию Возможно ли использовать модуль TCP в нескольких Modbus Slave модулях?

    Здравствуйте

    Нашел упоминание в документе под название Конфигурирование области ввода-вывода о том что можно внутрь в Slave модули вставлять Master модули которые опрашивают устройства.
    В тоже время сам Slave модуль можно опрашивать внешней SCADой. И при этом она получит доступ к данным получаемым Мастером от устройств. Это удобно - не надо дублировать переменны, присваивать и пр.
    Написано здесь:
    img-2021-08-18-18-47-34.png

    Создал вот такую конфигурацию
    img-2021-08-18-18-19-56.png

    По двум первым Slave читаются SCADой по Modbus TCP данные устройств которые опрашиваются Masteraми по портам 485-1 и 485-2
    По третьему Slave читаются внутренние данные контроллера
    Во всех трех Slave подключен модуль TCP, порты у всех одинаковые 520, а номера Slave устройств разные.

    И это не работает.
    Мастера работают как надо и опрашивают устройства. А SCADA не видит данные ни одного из Slavов.

    Есть подозрение что проблема у том что модуль TCP включен аж в три Slave. Можно ли так делать? Можно ли один и тот же интерфейс включать в разные модули?
    В документации нашел только упоминание что к TCP в Slave модулю может подключаться до 16 Мастеров. А вот можно ли его дублировать в разных Slave не написано.

    То же в принципе касается и допустим 485 модуля. Можно ли на одном физическом интерфейсе делать несколько Masterов или Slavов?

    Буду благодарен если кто то поделится опытом.

  2. #2

    По умолчанию

    Добрый день.
    Попробуйте для начала оставить 1 Slave с одним мастером внутри и проверьте будут ли передаваться данные в SCADA систему.
    Для последовательных интерфейсов не допустимо использование и Master и slave на одном порту, так же недопустимо обращение от нескольких master устройств к одному slave.
    С уважением, Коськовецкий Владислав.
    Инженер группы технической поддержки компании "ОВЕН"

  3. #3
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,817

    По умолчанию

    Цитата Сообщение от razv Посмотреть сообщение
    Здравствуйте

    Нашел упоминание в документе под название Конфигурирование области ввода-вывода о том что можно внутрь в Slave модули вставлять Master модули которые опрашивают устройства.
    В тоже время сам Slave модуль можно опрашивать внешней SCADой. И при этом она получит доступ к данным получаемым Мастером от устройств. Это удобно - не надо дублировать переменны, присваивать и пр.
    Написано здесь:
    img-2021-08-18-18-47-34.png

    Создал вот такую конфигурацию
    img-2021-08-18-18-19-56.png

    По двум первым Slave читаются SCADой по Modbus TCP данные устройств которые опрашиваются Masteraми по портам 485-1 и 485-2
    По третьему Slave читаются внутренние данные контроллера
    Во всех трех Slave подключен модуль TCP, порты у всех одинаковые 520, а номера Slave устройств разные.

    И это не работает.
    Мастера работают как надо и опрашивают устройства. А SCADA не видит данные ни одного из Slavов.

    Есть подозрение что проблема у том что модуль TCP включен аж в три Slave. Можно ли так делать? Можно ли один и тот же интерфейс включать в разные модули?
    В документации нашел только упоминание что к TCP в Slave модулю может подключаться до 16 Мастеров. А вот можно ли его дублировать в разных Slave не написано.

    То же в принципе касается и допустим 485 модуля. Можно ли на одном физическом интерфейсе делать несколько Masterов или Slavов?

    Буду благодарен если кто то поделится опытом.
    Я уже это изучал https://owen.ru/forum/showthread.php...l=1#post146969
    Однако - Полноценно работает только вставка слейва в слейв
    С мастером в слейве облом вышел https://owen.ru/forum/showthread.php...l=1#post147040
    Но если мастер встроить в слейв, то слейв реально видит(и читает и пишет) во вложенном мастере только модули Register output, а Register input всегда отображаются в слейве с нулевым содержимым
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  4. #4

    По умолчанию

    Жаль, задумка была хорошая.
    Придется значит создавать для Скады свой слейв с переменными и присваивать им значения переменных с Мастеров

    Спасибо за ответ

Похожие темы

  1. Modbus TCP для нескольких мастеров сети
    от Evlord в разделе ПЛК1хх [М02]
    Ответов: 10
    Последнее сообщение: 17.04.2023, 17:54
  2. Можно ли использовать Modbus TCP через интернет?
    от krollcbas в разделе Трёп (Курилка)
    Ответов: 12
    Последнее сообщение: 02.09.2021, 11:45
  3. Ответов: 3
    Последнее сообщение: 16.04.2019, 10:12
  4. Опрос нескольких устройств по modbus
    от gias67 в разделе Сетевые технологии
    Ответов: 5
    Последнее сообщение: 26.11.2018, 15:48
  5. Ответов: 2
    Последнее сообщение: 22.06.2018, 18:03

Ваши права

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