Что делать, если ПО опроса работает только с COM-портами

Что делать, если ПО опроса работает только с COM-портами


Создание виртуальных COM-портов для работы с конвертером ER108

Бывают случаи, когда программа опроса конечного оборудования не умеет работать с TCP/IP, а работает только через COM-порт. Для этой цели используются специальные программы, которые позволяют создавать на локальном ПК виртуальный COM-порт из TCP-порта, с которым может работать программа опроса.

Мы предлагаем вам несколько вариантов решения проблемы, когда ПО опроса работает только через COM-порт:

  • Использование облачного сервиса M2M24Cloud
  • Использование программ для создания виртуальных COM-портов без выхода в Интернет

1. Использование облачного сервиса M2M24Cloud для создания виртуальных COM-портов через сеть Интернет

Вы можете воспользоваться облачным сервисом TCP-соединений M2M24Cloud в связке с TCP-шлюзом M2M24Gateway, который предоставляет возможность создавать виртуальные TCP и COM-порты. При выборе данного способа необходимо помнить, что конвертеру ER108 требуется доступ во внешнюю сеть Интернет.

M2M24Gateway — программа, которая работает только в связке с облачным сервером M2M24Cloud. Она позволяет создавать на локальном ПК виртуальные COM-порты для подключенных устройств.



Для создания виртуального COM-порта для преобразователя интерфейсов ER108 выполните следующие шаги:

  1. Настройте интерфейс конвертера ER108 (RS-232, RS-485) на подключение к облачному серверу M2M24Cloud. Подробнее ознакомьтесь с настройкой в данной статье.
  2. Добавьте устройство в личный кабинет M2M24Cloud, указав необходимые данные (имя устройства, идентификатор интерфейса, код авторизации, внешний порт).
  3. Запустите M2M24Gateway, укажите идентификатор (1) и пароль группы (2), выберите пункт "Создавать виртуальные COM-порты" (3) и запустите службу (4).
  4. Запустите ПО для опроса прибора и укажите созданный ранее COM-порт.


Обратите внимание: не каждая программа способна обрабатывать большие значения COM-портов (например, COM 50001). В этом случае измените значение порта на меньшее в личном кабинете M2M24 (внешний порт).


2. Использование программ для создания виртуальных COM-портов без выхода в сеть Интернет

Принцип работы таких программ достаточно простой: между интерфейсом конвертера и программой устанавливается TCP-соединение, и на выходе создается виртуальный COM-порт. Некоторые программы могут работать как TCP-клиентом (тогда интерфейс ER108 нужно настроить в режиме "Сервер"), так и TCP-сервером (тогда интерфейс ER108 нужно настроить в режиме "Клиент"). Такие программы могут работать как во внешней сети Интернет, так и в локальной/закрытой сети.



Название ПО Описание Ссылка
Tibbo VSP Manager Бесплатная Tibbo VSP Manager
HW Virtual Serial Port Бесплатная HW Virtual Serial Port
Serial Port Redirector Платная, есть бесплатная trial-версия Serial Port Redirector
TCP COM Bridge Платная, есть бесплатная trial-версия TCP COM Bridge
Advanced Virtual COM Port Платная, есть бесплатная trial-версия Advanced Virtual COM Port
COM2TCP Платная, есть бесплатная trial-версия COM2TCP
COM2TCP (Null modem emulator) Бесплатная COM2TCP (Null modem emulator)

В качестве примера рассмотрим создание и настройку виртуального COM-порта в двух бесплатных программах: Tibbo VSP Manager и HW Virtual Serial Port.


2.1 Пример работы программы Tibbo VSP Manager

Программа Tibbo VSP Manager может работать как в качестве клиента, так и в качестве сервера, поэтому режим работы конвертера потребуется настроить противоположным образом.

Чтобы создать виртуальный COM-порт с помощью программы Tibbo VSP Manager, выполните следующие действия:

  1. Откройте программу и выберите Add (добавить).


  2. Произведите настройку подключения, указав номер виртуального COM-порта (1), выбрав режим работы клиент/сервер (2), а также сетевые параметры подключения, такие как IP-адрес и порт (3) интерфейса конвертера. Также задайте необходимые параметры виртуального COM-порта ("Default Serial Settings").



Также присутствует возможность создания нескольких виртуальных портов одновременно. Для этого выполните те же действия, что в п.1 и п.2.


2.2 Пример работы программы HW Virtual Serial Port

Программа HW VSP3 может работать как в качестве клиента, так и в качестве сервера, поэтому режим работы конвертера потребуется настроить противоположным образом.

Чтобы создать виртуальный COM-порт с помощью программы HW Virtual Serial Port, выполните следующие действия:

  1. Откройте программу и перейдите во вкладку "Virtual Serial Port".
  2. Произведите настройку подключения, указав номер виртуального COM-порта (1), а также сетевые параметры подключения, такие как IP-адрес (2) и порт (3) интерфейса конвертера. Параметры интерфейса (скорость, битность, четность) выбираются автоматически, в зависимости от указанных параметров в ПО для опроса.

  3. Нажмите кнопку "Create COM".

Для создания COM-порта в качестве сервера перейдите во вкладку "Settings" и установите флажок напротив пункта "TCP Server Mode", затем в параметрах укажите требуемый порт. Адрес сервера в таком случае будет 0.0.0.0.


В данной программе возможно создать несколько COM-портов, однако необходимо запускать несколько экземпляров программы одновременно, что может быть не очень удобно для большого количества конечных устройств.

Для создания нескольких портов запустите требуемое количество окон программы и проделайте те же действия, что в п.2.