Когда нужно обращаться к удалённому устройству по протоколам TCP/IP.

Режим TCP Server стоит использовать, если приложение играет роль TCP Client’а и является инициатором связи.

Работа режима TCP Server

Рисунок 1. Подключение NPort в режиме TCP Server.

Работа режима показана на рисунке:

1) Приложение на ПК устанавливает соединение с NPort.
2) После установки соединения данные могут передаваться в обоих направлениях.

Каждому COM-порту NPort присваивается уникальный номер TCP-порта. Например, для 4-портового NPort комбинация IP: порт по умолчанию следующая:

COM1: 192.168.127.254 : 4001
COM2: 192.168.127.254 : 4002
COM3: 192.168.127.254 : 4003
COM4: 192.168.127.254 : 4004

Настройка номера TCP порта показана на картинке:

Настройка номера TCP-порта в NPort

Рисунок 2. Настройка номера TCP-порта в NPort.

Например, если есть счетчик с выходом RS-485, то его можно опросить через сеть Ethernet с помощью NPort. Для этого нужно перевести NPort в режим работы TCP Server, а в программе для опроса указать IP-адрес NPort и номер TCP-порта того COM-порта, к которому подключен счетчик.

Для опроса NPort укажите IP и номер TCP-порта в программе

Рисунок 3. Для опроса NPort укажите IP и номер TCP-порта в программе.

Если один и тот же COM-порт используют несколько компьютеров, ограничения такие же, как и в режиме RealCOM:

С одним и тем же COM-портом могут работать до 4/8 ПК одновременно

Рисунок 4. С одним и тем же COM-портом могут работать до 4/8 ПК одновременно.

  • Количество подключенных компьютеров ограничено для NPort 5000 серии до 4, а для NPort 6000 до 8
  • При одновременной передаче данных со стороны компьютеров они обслуживаются в режиме FIFO – First In, First Out
  • Данные, пришедшие на COM-порт, рассылаются всем компьютерам в виде Unicast-сообщений
  • В этом случае возможна только передача данных без служебных сигналов (RAW-data)