Можно ли использовать одно подключение или требуется отдельное соединение для каждого COM-порта?

Большинство шлюзов обеспечивают гибкие настройки подключения 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.

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

На складе
MGate MB3180MGate MB3180
MGate MB3180
1-портовый преобразователь Modbus RTU/ASCII (1 x RS-232/422/485) в Modbus TCP, с адаптером питания
$348,43 32 049,60 ₽
На складе
MGate MB3170MGate MB3170
MGate MB3170
1-портовый преобразователь Modbus RTU/ASCII (1 x RS-232/422/485) в Modbus TCP (2 x Ethernet, 1 IP-адрес), монтаж на DIN-рейку
$471,92 43 408,57 ₽
На складе
MGate MB3170IMGate MB3170I
MGate MB3170I
1-портовый преобразователь Modbus RTU/ASCII (1 x RS-232/422/485) в Modbus TCP (2 x Ethernet, 1 IP-адрес), гальваническая изоляция 2 кВ, монтаж на DIN-рейку
$550,70 50 654,98 ₽
На складе
MGate MB3480MGate MB3480
MGate MB3480
4-портовый преобразователь Modbus RTU/ASCII (4 х RS-232/422/485) в Modbus TCP, с адаптером питания
$952,66 87 628,43 ₽
На складе
MGate MB3270IMGate MB3270I
MGate MB3270I
2-портовый преобразователь Modbus RTU/ASCII (2 x RS-232/422/485) в Modbus TCP (2 x Ethernet, 1 IP-адрес), изоляция 2 кВ, монтаж на DIN-рейку
$968,69 89 102,92 ₽
На складе
MGate MB3270MGate MB3270
MGate MB3270
2-портовый преобразователь Modbus RTU/ASCII (2 x RS-232/422/485) в Modbus TCP (2 x Ethernet, 1 IP-адрес), монтаж на DIN-рейку
$813,47 74 825,33 ₽
На складе
MGate MB3280MGate MB3280
MGate MB3280
2-портовый преобразователь Modbus RTU/ASCII (2 х RS-232/422/485) в Modbus TCP, с адаптером питания
$623,88 57 386,29 ₽
MGate MB3170-M-ST-TMGate MB3170-M-ST-T
MGate MB3170-M-ST-T
1-портовый преобразователь Modbus RTU/ASCII (1 x RS-232/422/485) в Modbus TCP (многомодовое волокно, разъем ST), монтаж на DIN-рейку, -40...+75C
$837,36 77 022,80 ₽

Недавно просмотренные