Оглавление:
- Отличие NPort от MGate
- Примеры применения NPort и MGate
- Подробнее о NPort и его настройке
- Подробнее о MGate и его настройке
Отличие 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.
В этом случае есть два варианта:
- Использовать NPort для создания «виртуального COM порта» на компьютере, тогда протокол не изменяется.
- Использовать MGate серии MB3x70, который поддерживает функцию Pro COM для создания «виртуального COM порта». Протокол также останется Modbus RTU.
Теперь вы сможете правильно ответить на вопрос для чего нужны MGate и NPort и что применить в своем проекте.
Подробнее о NPort и его настройке
Подробнее о NPort вы сможете узнать из статьи "Как правильно выбрать NPort".
Видеообзор и настройка NPort.
Подробнее о MGate и его настройке
Подробнее о MGate вы сможете узнать из статьи "Зачем нужен MGate и как его выбрать?".
Видеообзор и настройка MGate.
В каталоге можно выбрать по параметрам свой MGate или NPort.