В статье рассматриваем настройку самых востребованных режимов работы: RealCOM - виртуальный СОМ порт на ПК, TCP Client, TCP Server.

Не путайте NPort со шлюзами MGate. NPort преобразует только интерфейсы СОМ в Ethernet и не изменяет данные, а MGate преобразует интерфейсы и протоколы, подробнее в статье об отличиях NPort и MGate.

Как настроить NPort?

Видеообзор возможностей NPort

Специалисты IPC2U сделали настолько подробный обзор конфигурации NPort, насколько это возможно. В видео показаны пошаговые действия по настройке NPort с помощью бесплатной утилиты и рассмотрены режимы работы (с подробным описанием и анимированным иллюстрациями). В ходе ролика мы подключим модуль M-7055D, который работает по протоколу Modbus RTU, и отправим на него команду для включения дискретных выходов. Также рассмотрим, как проверить правильность работы NPort без необходимости подключать дополнительные модули.

Дополнительно в третьей части видео показаны "секреты" NPort: расширенные функции, о которых мало кто знает, но именно они способны избавить вас от многих причин головной боли инженеров и проектировщиков.

Настройка NPort

Режим RealCOM

Для работы с NPort IA5150 в режиме RealCOM установите драйвер или NPort Administration Suite.

Сначала нужно настроить NPort, а затем добавить СОМ порт либо через драйвер, либо через NPort Administration Suite.

Если вы используете драйвер, то после настройки NPort вы увидите СОМ порт в диспетчере устройств. Если вы используете NPort Administration Suite для добавления СОМ порта, то СОМ порт в диспетчере устройств не отображается.

NPort в диспетчере устройств

Настроим NPort в режим RealCOM и добавим виртуальный СОМ порт через NPort Administration Suite. Также можно использовать WEB-интерфейс для настройки.

Добавим виртуальный СОМ порт через NPort Administration Suite

Найдем NPort выделив поле Configuration и нажав кнопку Search.

После этого нужно разблокировать NPort: нажать правой кнопкой на нем, выбрать Unlock и ввести пароль из документации.

Разблокировать NPort

Далее выделяем наш NPort и нажимаем кнопку Configure.

Изменить настройки NPort

В этом окне можно изменить настройки NPort, достаточно поставить галочку возле поля Modify.

Во вкладке Network можно изменить IP адрес NPort.

Во вкладке Serial настраиваются параметры COM порта: его скорость, тип интерфейса и др.

Для режима RealCOM скорость COM порта будет автоматически изменяться при открытии СОМ порта, а в других режимах здесь нужно указать правильную скорость.

Настройка скорости COM порта

Перейдем во вкладку Operation Mode для настройки режима работы конкретного COM порта.

Вкладка Operation Mode

Выберем режим работы RealCOM, а другие параметры оставим по умолчанию.

После сохранения настроек, NPort перезагрузиться и издаст характерный звук.

Далее добавим виртуальный СОМ порт на ПК (также для этого можно использовать драйвер NPort).

Выделим поле COM Mapping и нажмем кнопку Add.

Поле COM Mapping

В программе появится NPort и он будет иметь синий цвет, что значит эта настройка еще не сохранена.

COM Mapping сохранение настроек

Вы можете изменить номер СОМ порта через кнопку Configure.

Изменить номер СОМ порта

После установки всех настроек сохраним их, нажав на кнопку Apply.

Сохранение настроек NPort

Надпись стала черного цвета, что означает все изменения были сохранены.

Для работы с СОМ портом нужна программа, которая позволит открыть СОМ порт и отправить в него данные. MOXA предлагает воспользоваться бесплатной утилитой PComm Lite.

Для проверки работы NPort можно воспользоваться рекомендациями ниже.

Режим TCP Client

Для режима TCP Client во вкладке Serial нужно указать правильную скорость, т.к. она сама не перестраивается.

Во вкладке Operation Mode нужно выбрать режим TCP Client.

Для правильной работы нужно указать IP адрес TCP Server с которым будет установлено соединение и TCP порт. Остальные параметры можно оставить по умолчанию.

Вкладка Operation Mode настройки

Режим TCP Server

Для режима TCP Server во вкладке Serial нужно указать правильную скорость, т.к. она сама не перестраивается.

Во вкладке Operation Mode нужно выбрать режим TCP Server.

Для правильной работы нужно указать TCP порт по которому будет подключаться TCP Client.

Остальные параметры можно оставить по умолчанию.

Настройка TCP Server

Как проверить работает ли NPort?

Для проверки RS-232 можно воспользоваться простым способом, достаточно замкнуть контакты RX и TX между собой, что позволяет сделать петлю. Тогда все переданные данные в NPort будут возвращены обратно.

Замкнуть контакты RX и TX между собой

Откройте программу

PComm Terminal Emulator

, во вкладке Port Manager откройте СОМ порт, соответствующий NPort(в режиме RealCOM). Скорость и другие параметры можно оставить по умолчанию, т.к. драйвер автоматически применяет такие же параметры на NPort.

Откройте программу PComm Terminal Emulator

Мы отправили несколько единиц в СОМ порт и получили их обратно, также видим одинаковые значения счетчиков TX и RX, что подтверждает получение всех отправленных данных.

Отправили несколько единиц в СОМ порт

Как проверить RS-232, RS-422, RS-485? Протестируем на примере UPort 1150.

Подтягивающие и согласующие резисторы

В некоторых моделях NPort есть встроенные резисторы, которые обеспечивают правильную работу линий RS-422/485.

Согласующий резистор или терминатор 120 Ом – ставится в начале и конце линии для предотвращения отражения сигнала от конца линии и искажении полезного сигнала в RS-422/485.

Подтягивающие резисторы (pull high/low resistors) – предназначены для ограничения тока, протекающего по сигнальным цепям, и чтобы сделать состояние цифрового входа по умолчанию высоким или низким.

NPort IA5150 не имеет встроенных резисторов, но у некоторых моделей они есть, пример для других моделей:

Подтягивающие и согласующие резисторы в NPort

Распиновка разъема NPort IA5150

Распиновка разъема NPort IA5150 DB9

Распиновка разъема NPort IA5150 клемма