https://moxa.pro/support-service/faq/shlyuzy-protokolov/neskolko-ustroystv-modbus-rtu/
14:02 27.06.2019
 
Москва +7 (495) 419-12-01  russia@moxa.pro  |  Санкт-Петербург  |  Екатеринбург  |  Все офисы

+7 (495) 419-12-01, russia@moxa.pro
Регистрация / Авторизация
Авторизация
Логин:
Пароль:


Забыли пароль? Регистрация
Забыли пароль?
E-mail:
Для восстановления пароля введите e-mail, указанный при регистрации. На ваш e-mail будет выслано письмо с дальнейшими инструкциями.
Корзина
Цена по запросу
Скидка -
Всего:
Избранные товары
Цена по запросу

Если к разным последовательным портам шлюза подключено несколько устройств Modbus RTU, какова должна быть архитектура подключения TCP? Можно ли использовать одно подключение или требуется отдельное соединение для каждого последовательного порта?

Большинство шлюзов обеспечивают гибкие настройки подключения TCP для доступа к нескольким устройствам Modbus RTU, подключенных к разным последовательным портам шлюза.

Существует три различных метода, основанных на механизме маршрутизации:

  1. Подключение последовательного порта к уникальному TCP-порту
  2. Подключение последовательного порта к уникальному IP-адресу
  3. Использование таблицы маршрутизации

Подключение последовательного порта к уникальному TCP-порту

Наиболее популярный метод планирования топологии шлюза. В конфигурации шлюза каждый последовательный порт будет подключен к отдельному TCP-порту. Например, 4001 — последовательный порт 1, 4002 — последовательный порт 2 и т.д. Если вы хотите подключить устройства Modbus RTU к последовательному порту 1, установите соединение Modbus TCP с 4001. Шлюз будет передавать пакеты Modbus TCP между TCP-портом 4001 и последовательным портом 1.

В этой топологии драйвер SCADA должен создать несколько соединений Modbus TCP.

Подключение последовательного порта к уникальному IP-адресу

Этот вариант очень похож на вариант 1, но для идентификации последовательных портов шлюз использует различные IP-адреса.

Например, 192.168.2.1 — к последовательному порту 1, 192.168.2.2 — к последовательному порту 2 и т.д. Если вы хотите подключить устройства Modbus RTU к последовательному порту 1, установите соединение Modbus TCP с 502. Шлюз MGate будет передавать пакеты Modbus TCP между 192.168.2.1:502 и последовательным портом 1. В этой топологии драйвер SCADA также должен создать несколько соединений Modbus TCP. Хотя для топологии требуется несколько IP-адресов, некоторые клиенты Modbus TCP позволяют использовать только TCP-порт 502. В этом случае вариант 1 вам не подойдет, и придется использовать вариант 2.

Использование таблицы маршрутизации

В данной топологии для связи с несколькими устройствами используется маршрутизация. Чтобы запрос передавался к правильному последовательному порту, необходимо правильно настроить шлюз и направление маршрутизации. Например, последовательный порт 1 обрабатывает все пакеты Modbus, которые имеют идентификаторы ведомых устройств от 1 до 10, последовательный порт 2 — идентификаторы от 11 до 20 и т.д.

Т.к. в топологии используется только одно соединение, связь будет медленнее, чем варианты 1 и 2. Тем не менее, при наличии бюджетных и технических ограничений одно соединение может оказаться подходящим вариантом, если обеспечивается достаточная производительность.

Примечание:

Если вы подключите несколько устройств к одному последовательному порту или привяжете несколько последовательных портов к одному TCP-соединению, время опроса Modbus увеличится. Для увеличения скорости опроса требуется больше TCP-соединений, поэтому необходимо учитывать возможности SCADA.

Связанные материалы


База знаний / F.A.Q

Релевантные продукты


MGate 4101-MB-PBS MGate 4101-MB-PBS


1-портовый преобразователь Modbus RTU/ASCII Master/Slave в PROFIBUS Sl

MGate 4101-MB-PBS-T MGate 4101-MB-PBS-T


1-портовый преобразователь Modbus RTU/ASCII Master/Slave в PROFIBUS Sl...

MGate 4101I-MB-PBS MGate 4101I-MB-PBS


1-портовый преобразователь Modbus RTU/ASCII Master/Slave в PROFIBUS Sl...

MGate 4101I-MB-PBS-T MGate 4101I-MB-PBS-T


1-портовый преобразователь Modbus RTU/ASCII Master/Slave в PROFIBUS Sl...

MGate 5101-PBM-MN MGate 5101-PBM-MN


1-портовый преобразователь PROFIBUS Master в Modbus TCP Client/Server

MGate 5101-PBM-MN-T MGate 5101-PBM-MN-T


1-портовый преобразователь PROFIBUS Master в Modbus TCP Client/Server,...

MGate 5102-PBM-PN MGate 5102-PBM-PN


1-портовый преобразователь PROFIBUS Master в PROFINET RT

MGate 5102-PBM-PN-T MGate 5102-PBM-PN-T


1-портовый преобразователь PROFIBUS Master в PROFINET RT, -40...+75С

MGate 5103 MGate 5103


1-портовый преобразователь Modbus RTU/ASCII/TCP Master/Slave, EtherNet...

MGate 5103-T MGate 5103-T


1-портовый преобразователь Modbus RTU/ASCII/TCP Master/Slave, EtherNet...

MGate 5105-MB-EIP MGate 5105-MB-EIP


1-портовый преобразователь Modbus RTU/ASCII/TCP Master/Slave в EtherNe...

MGate 5105-MB-EIP-T MGate 5105-MB-EIP-T


1-портовый преобразователь Modbus RTU/ASCII/TCP Master/Slave в EtherNe...

MGate 5109 MGate 5109


1-портовый преобразователь Modbus RTU/ASCII/TCP Master/Slave в DNP3 se...

MGate 5109-T MGate 5109-T


1-портовый преобразователь Modbus RTU/ASCII/TCP Master/Slave в DNP3 se...

MGate 5111 MGate 5111


1-портовый преобразователь Modbus RTU/ASCII/TCP Master/Slave, EtherNet...

MGate 5111-T MGate 5111-T


1-портовый преобразователь Modbus RTU/ASCII/TCP Master/Slave, EtherNet...

MGate 5114 MGate 5114


1-портовый преобразователь Modbus RTU/ASCII/TCP Master/Slave, МЭК 101 ...

MGate 5114-T MGate 5114-T


1-портовый преобразователь Modbus RTU/ASCII/TCP Master/Slave, МЭК 101 ...

https://moxa.pro/support-service/faq/shlyuzy-protokolov/neskolko-ustroystv-modbus-rtu/
14:03 27.06.2019