DOCA0172RU-09

Примеры маршрутизации Modbus

Описание

В данном разделе представлены примеры, иллюстрирующие как вышестоящая система SCADA, использующая Modbus TCP/IP, получает доступ к подключенным к Panel Server устройствам в зависимости от архитектуры связи с использованием идентификатора виртуального сервера Modbus. Для получения подробной информации об идентификаторе устройства Modbus / идентификаторе сервера и идентификаторе виртуального сервера см. раздел «Определения».

Примечание: Маршрутизацию Modbus не следует путать с сетевой маршрутизацией на уровне сети (IP).

Доступность

Данная функция доступна в Panel Server Entry , Universal и Advanced . Ограничения зависят от модели.

Рекомендации по сопоставлению идентификаторов виртуальных серверов

Для обеспечения согласованности данных устройства, передаваемых в вышестоящую систему, следуйте следующим правилам сопоставления идентификаторов виртуальных серверов:

  • 1—99 для устройств Modbus-SL (модели Universal и Advanced );

  • 100—199 для беспроводных устройств;

  • 200-247 для устройств Modbus TCP/IP (модели Universal и Advanced ).

Пример запросов Modbus TCP/IP для беспроводных устройств

В данном примере представлены запросы Modbus TCP/IP для беспроводных устройств.

Panel Server с IP-адресом 10.10.11.12 подключается к:

  • HeatTag сконфигурирован с идентификатором виртуального сервера 101 и

  • Acti9 Active сконфигурирован с идентификатором виртуального сервера 102.

Для накопления и сбора данных с беспроводных устройств система мониторинга направляет следующие запросы Modbus TCP/IP:

  • 10.10.11.12, адрес 101 для HeatTag

  • 10.10.11.12, адрес 102 для Acti9 Active

Пример запросов Modbus TCP/IP для устройств Modbus-SL

Этот пример применим к моделям Universal и Advanced .

В данном примере представлены запросы Modbus TCP/IP для устройств Modbus-SL, когда последовательный физический адрес используется в качестве идентификатора виртуального сервера.

Panel Server с IP-адресом 10.10.11.12 подключается к:

  • iEM3150 с физическим адресом 1, и

  • iEM3155 с физическим адресом 2.

Для накопления и сбора данных с устройств Modbus RS485 система мониторинга направляет следующие запросы Modbus TCP/IP:

  • 10.10.11.12, адрес 1 для iEM3150

  • 10.10.11.12, адрес 2 для iEM3155

Пример запросов Modbus TCP/IP для устройств Modbus-SL с идентификатором виртуального сервера, который отличается от физического адреса

Этот пример применим к моделям Universal и Advanced .

Идентификатор виртуального сервера, отличающийся от физического адреса, можно использовать в следующих случаях:

  • физический адрес уже используется в качестве идентификатора виртуального сервера для другого устройства (беспроводного устройства, Modbus-SL или устройства Modbus TCP/IP);

  • этот вариант использования помогает применить специальный план адресов связи для более простой и согласованной интеграции в вышестоящую систему.

В данном примере представлены запросы Modbus TCP/IP, когда идентификатор виртуального сервера устройств Modbus-SL отличается от физического адреса последовательного сервера.

Panel Server с IP-адресом 10.10.11.12 и идентификатором виртуального сервера 15 подключается к:

  • iEM3150 с физическим адресом 100 и идентификатором виртуального сервера 10, и

  • iEM3155 с физическим адресом 101 и идентификатором виртуального сервера 15.

Для накопления и сбора данных с устройств Modbus система мониторинга направляет следующие запросы Modbus TCP/IP:

  • 10.10.11.12, адрес 10 для iEM3150

  • 10.10.11.12, адрес 15 для iEM3155

Пример запросов Modbus TCP/IP для устройств в раздельной топологии

Этот пример применим к моделям Universal и Advanced .

В данном примере представлены запросы Modbus TCP/IP для устройств в раздельной топологии.

Panel Server с

  • IP-адресом на порте ETH1: 10.10.10.10

  • IP-адресом на порте ETH2: 192.168.10.1

подключен к:

  • PM800 с IP-адресом 192.168.10.2 и идентификатором виртуального сервера 200, и

  • PM5563 с IP-адресом 192.168.10.3 и идентификатором виртуального сервера 201

Для накопления и сбора данных с устройств Ethernet система мониторинга направляет следующие запросы Modbus TCP/IP:

  • 10.10.10.10, адрес 200 для PM800

  • 10.10.10.10, адрес 201 для PM5563

Необходимо активировать службу Modbus на ETH1.

Пример запросов Modbus TCP/IP для устройств в коммутируемой топологии

Этот пример применим к моделям Universal и Advanced .

Это решение предлагает несколько клиентских подключений Modbus TCP. Если устройство поддерживает только одного клиента Modbus TCP/IP, Panel Server действует как прокси-сервер Modbus TCP/IP и может поддерживать несколько восходящих соединений.

В данном примере представлены запросы Modbus TCP для устройств в коммутируемой топологии.

Panel Server с IP-адресом 10.10.10.10 подключается к:

  • PM800 с IP-адресом 10.10.10.11 и идентификатором виртуального сервера 200, и

  • PM5563 с IP-адресом 10.10.10.12 и идентификатором виртуального сервера 201.

Для накопления и сбора данных с устройств Ethernet система мониторинга будет направлять следующие запросы Modbus TCP/IP одним из представленных ниже способов:

  • запросы направляются непосредственно нижестоящему устройству:

    • 10.10.10.11, адрес 255 для PM800

    • 10.10.10.12, адрес 255 для PM5563

  • или запросы направляются через Panel Server и для обнаружения устройств Modbus используется идентификатор виртуального сервера:

    • 10.10.10.10, адрес 200 для PM800

    • 10.10.10.10, адрес 201 для PM5563

Пример запросов Modbus TCP/IP для устройств Modbus-SL под управлением дочернего Panel Server в раздельной топологии

Этот пример применим к моделям Universal и Advanced .

В данном примере представлены запросы Modbus TCP/IP для устройств Modbus-SL, когда они подключены к дочернему/нижестоящему устройству Panel Server в раздельной топологии: дочерний/нижестоящий Panel Server (PAS#2) подключен к одному порту Ethernet на родительском/вышестоящем устройстве Panel Server (PAS#1).

Для получения информации о том, как обнаружить устройства Modbus-SL, подключенные к дочернему/нижестоящему Panel Server через веб-страницы Panel Server см. тему с подробным изложением информации.

PAS#1 с

  • IP-адресом на порте ETH1: 10.10.10.10

  • IP-адресом на порте ETH2: 192.168.10.10

подключен к дочернему PAS#2 с IP-адресом 192.168.10.11 и подключен к:

  • iEM3150 с физическим адресом 1, и

  • iEM3155 с физическим адресом 2.

Для доступа к устройствам Modbus-SL под дочерним/нижестоящим устройством Panel Server (PAS#2) из системы мониторинга сначала необходимо вручную добавить устройства Modbus-SL к родительскому/вышестоящему устройству Panel Server (PAS#1) через веб-страницы Panel Server :

  • Ручное добавление iEM3150 к PAS#1 выполняется через 192.168.10.11, адрес 1, назначенный идентификатору виртуального сервера 200.

  • Ручное добавление iEM3155 к PAS#1 выполняется через 192.168.10.11, адрес 2, назначенный идентификатору виртуального сервера 201.

Затем для накопления и сбора данных с устройств Modbus система мониторинга направляет следующие запросы Modbus TCP/IP:

  • 10.10.10.10, адрес 200 для iEM3150

  • 10.10.10.10, адрес 201 для iEM3155

QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.

Была ли информация полезной?