Можно ли использовать одно подключение или требуется отдельное соединение для каждого 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 MB3170MGate MB3170
MGate MB3170
1-портовый преобразователь Modbus RTU/ASCII (1 x RS-232/422/485) в Modbus TCP (2 x Ethernet, 1 IP-адрес), монтаж на DIN-рейку
Цена со скидкой$420,05 25 572,77 ₽
На складе
MGate MB3180MGate MB3180
MGate MB3180
1-портовый преобразователь Modbus RTU/ASCII (1 x RS-232/422/485) в Modbus TCP, с адаптером питания
Цена со скидкой$310,69 18 914,90 ₽
На складе
MGate MB3270MGate MB3270
MGate MB3270
2-портовый преобразователь Modbus RTU/ASCII (2 x RS-232/422/485) в Modbus TCP (2 x Ethernet, 1 IP-адрес), монтаж на DIN-рейку
Цена со скидкой$725,82 44 188,14 ₽
На складе
MGate MB3170IMGate MB3170I
MGate MB3170I
1-портовый преобразователь Modbus RTU/ASCII (1 x RS-232/422/485) в Modbus TCP (2 x Ethernet, 1 IP-адрес), гальваническая изоляция 2 кВ, монтаж на DIN-рейку
Цена со скидкой$490,26 29 847,18 ₽
На складе
MGate MB3170-TMGate MB3170-T
MGate MB3170-T
1-портовый преобразователь Modbus RTU/ASCII (1 x RS-232/422/485) в Modbus TCP (2 x Ethernet, 1 IP-адрес), монтаж на DIN-рейку, -40..+75C
Цена со скидкой$562,44 34 241,52 ₽
На складе
MGate MB3280MGate MB3280
MGate MB3280
2-портовый преобразователь Modbus RTU/ASCII (2 х RS-232/422/485) в Modbus TCP, с адаптером питания
Цена со скидкой$553,91 33 722,21 ₽
MGate MB3660I-16-2ACMGate MB3660I-16-2AC
MGate MB3660I-16-2AC
16-портовый преобразователь Modbus RTU/ASCII (16 x RS-232/422/485 с изоляцией 2 кВ) в Modbus TCP (2 x Ethernet, 2 IP-адреса), монтаж в 19" стойку, два входа питания AC
Цена со скидкой$3 263,04 198 654,85 ₽
MGate MB3660-16-J-2ACMGate MB3660-16-J-2AC
MGate MB3660-16-J-2AC
16-портовый преобразователь Modbus RTU/ASCII (16 x RS-232/422/485 разъем RJ45) в Modbus TCP (2 x Ethernet, 2 IP-адреса), монтаж в 19" стойку, два входа питания AC
Цена со скидкой$2 414,00 146 965,04 ₽

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