Оглавление:

Отличие NPort от MGate

Инженеры часто не могут определить, что же нужно применять для решения своей задачи, NPort или MGate. Все дело в функциях, которые предоставляют эти устройства, давайте разберемся.

NPort – это серверы последовательных интерфейсов, т.е. устройства, которые позволяют подключить к компьютеру (или другому устройству) приборы с интерфейсами RS-232, RS-422 и RS-485 через сеть Ethernet. При передаче данные не будут изменяться, а программа будет работать с «виртуальным COM портом» или в режиме TCP Client-Server.

MGate – это шлюзы протоколов, которые также позволяют подключить приборы с интерфейсами RS-232, RS-422 и RS-485 через сеть Ethernet, но теперь будет осуществляться преобразование протоколов из Modbus RTU/ASCII в Modbus TCP или наоборот (есть поддержка других протоколов). В этом случае «виртуальный COM порт» не создается, т.к. теперь обращаться к подключённым приборам нужно по IP адресу шлюза, используя команды Modbus TCP.

Итак, в общем NPort преобразует интерфейсы и передает неизменные данные как есть, а MGate преобразует интерфейсы и конвертирует протоколы.

Примеры применения NPort и MGate

Рассмотрим несколько случаев реального применения NPort и MGate на практике:

Вам нужно получать данные со сканера штрих кодов с интерфейсом RS-485 и специфическим протоколом, а также обрабатывать данные на компьютере, где установлено специальное ПО.

В этом случаем мы используем NPort, который может преобразовать интерфейс RS-485 в Ethernet без изменения передаваемых данных. На компьютере будет установлен «виртуальный COM порт», с которым будет работать специальное ПО. Также возможны другие режимы работы NPort.

Вам нужно прокинуть интерфейс RS-232 по Ethernet причем устройство использует специфический протокол. Ведь для RS-232 длинна кабеля составляет всего 15 метров.

В этом случае можно использовать два NPort в режиме парного подключения или режиме TCP Client/Server, что позволяет передавать данные с одного СОМ порта на другой без изменения данных.

Вам необходимо подключить RS-485 модули ввода-вывода с протоколом Modbus RTU к удаленному компьютеру по Ethernet, на ПК установлена SCADA система.

В этом случае лучше использовать шлюз MGate с конвертацией протокола из Modbus RTU в Modbus TCP и преобразованием интерфейса из RS-485 в Ethernet. MGate специально спроектирован для работы с протоколами Modbus, он обеспечивает правильную конвертацию протокола и избавляет от риска потери данных.

Вам необходимо прокинуть линию RS-485 по Ethernet, где данные будут передаваться по протоколу Modbus RTU/ASCII.

В этом случае лучше использовать два шлюза MGate настроенных друг на друга.

Вам нужно подключить счетчик электроэнергии с протоколом Modbus RTU к компьютеру, который не имеет COM порта и расположен в соседнем здании. Специальное ПО понимает только Modbus RTU и не может работать с протоколом Modbus TCP.

В этом случае есть два варианта:

  1. Использовать NPort для создания «виртуального COM порта» на компьютере, тогда протокол не изменяется.
  2. Использовать MGate серии MB3x70, который поддерживает функцию Pro COM для создания «виртуального COM порта». Протокол также останется Modbus RTU.

Теперь вы сможете правильно ответить на вопрос для чего нужны MGate и NPort и что применить в своем проекте.

Подробнее о NPort и его настройке

Подробнее о NPort вы сможете узнать из статьи "Как правильно выбрать NPort".

Видеообзор и настройка NPort.

Подробнее о MGate и его настройке

Подробнее о MGate вы сможете узнать из статьи "Зачем нужен MGate и как его выбрать?".

Видеообзор и настройка MGate.

В каталоге можно выбрать по параметрам свой MGate или NPort.