Подключение и конфигурация серверов последовательного интерфейса серии DS

27 марта 2025 г.

tDS-700 и DS-2200 – это серии серверов для подключения устройств с последовательным интерфейсом RS-232/RS-422/RS-485 в сеть Ethernet. Эти модули дают пользователю возможность получить доступ к последовательным устройствам и работать с ними через Ethernet прозрачно, то есть без внесения каких-либо изменений в программное обеспечение. Для настройки модуля данной серии не требуется скачивать специализированное ПО, а достаточно воспользоваться встроенным веб-конфигуратором. Модули могут питаться через PoE или через обычный разъем (концентрический штекер либо клемму – у модулей с буквой “T” в названии). Также некоторые модели (с буквой “i” в названии) имеют изоляцию на стороне последовательного порта.

Различие между сериями tDS-700 и DS-2200, помимо форм-фактора, в том, что DS-2200 оснащен 2-портовым переключателем с поддержкой LAN Bypass и гирляндной топологии. В то время как у модулей серии tDS-700 всего один Ethernet-порт.

Модули поддерживают несколько режимов работы:

Виртуальный COM-порт

Технология VxComm позволяет виртуализировать встроенный COM-порт tDS-700/DS-2200 в стандартный COM-порт вашего ПК.

Таким образом, например, в данной конфигурации доступ к измерителю 1 можно получить по виртуальному порту COM3 без необходимости внесения каких-либо изменений.

Пример настройки:

Устройства

tDS-715

сервер последовательного интерфейса, интерфейс RS-485

M-7017Z

модуль аналогового ввода, интерфейс RS-485

Uport 1150

преобразователь USB в RS-232/422/485

Что нужно сделать

Создать виртуальный порт на ПК для управления модулем M-7017Z

1.     Настройка модуля M-7017Z

Сначала проверим параметры последовательного порта у модуля M-7017Z. Для этого подключим его напрямую к ПК через Uport1150.

Проверим настройки последовательного порта ПК: Диспетчер устройств -> Порты (COM и LPT) -> Port Settings.

Проверим, что выбран правильный интерфейс: Диспетчер устройств -> Многопортовые последовательные адаптеры -> Uport 1150 -> Ports Configuration.

Зайдем в утилиту DCON_utility. Выберем COM2 – порт на ПК, к которому сейчас подключен наш модуль, и запустим поиск.

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

2.     Настройка сервера tDS-715

Теперь подключим модуль M-7017Z к серверу tDS-715. Схема подключения:

Перейдем к настройке tDS в VxComm Utility. Найдем сервер: Search Servers -> нажимаем на появившееся устройство tDS в списке -> меняем сетевые настройки в соответствии с настройками ПК.

Зайдем в веб-конфигуратор модуля tDS, чтобы настроить параметры последовательного порта. Для этого в любом браузере в поисковую строку вбиваем iP-адрес сервера tDS -> вводим пароль (по умолчанию admin) -> во вкладке Port1 проверяем параметры COM-порта (они должны быть такими же, как и у модуля M-7017Z).

3.     Создание виртуального порта

Создадим виртуальный порт: в VxComm Utility кнопка Add Server(s) -> выбираем COM-порт, например, COM5.

Переходим во вкладку Servers и проверяем, что порт с нужным номером создан.

Перезагрузим драйвер: вкладка Tools -> Restart Driver.

4.     Проверка работы виртуального порта

Откроем наш порт и попробуем послать команду модулю. Выбираем COM5 –> нажимаем правой кнопкой мыши -> Open COM-порт.

В появившемся окне проверяем параметры последовательной связи – они должны соответствовать параметрам последовательной связи порта модуля M-7017Z. Нажимаем “Open COM”.

Пошлем команду чтения названия модуля – эта команда по умолчанию находится в поле отправки. Обратите внимание, что адрес модуля – 2, поэтому меняем $01M на $02M.

Мы получили верный ответ: 027017Z, где 02 – адрес модуля, 7017Z – название модели, значит, виртуальный порт настроен верно. Таким образом, теперь мы можем отправлять команды модулю M-7017Z, обращаясь к виртуальному порту COM5 ПК, как если бы модуль был напрямую подключен к физическому порту ПК.

В данном случае у модуля настроен протокол DCON, поэтому для проверки пользуемся терминалом – он может отправлять только DCON-команды. Если бы у устройства был протокол Modbus RTU, то в VxComm Utility для этого случая есть другой терминал – Modbus RTU Master, который находится во вкладке Tools.

Прямое TCP/IP-подключение

Модули серии tDS-700/DS-2200 могут напрямую принимать TCP-соединение (включая необработанные данные).

Пример настройки:

Устройства tDS-715 сервер последовательного интерфейса, интерфейс RS-485
M-7017Z модуль аналогового ввода, интерфейс RS-485
Uport 1150 преобразователь USB в RS-232/422/485
Что нужно сделать Настроить управление модулем M-7017Z через TCP-порт
  1. Настройка M-7017Z (см. пункт 1 настройки режима виртуального порта)
  2. Настройка сервера tDS-715 (см. пункт 2 настройки режима виртуального порта)
  3. Проверка работы TCP-порта

В VxComm Utility откройте TCP-порт: вкладка Servers -> правой кнопкой мыши по пустому полю справа -> Open TCP Port.

Проверьте iP-адрес и TCP-порт сервера и нажмите Open TCP.

Пошлите команду чтения названия модуля:

Мы получили верный ответ, значит TCP-порт работает исправно. Таким образом, мы напрямую управляем нашим модулем M-7017Z по TCP-соединению, как если бы модуль M-7017Z был подключен к ПК по Ethernet.

Парное подключение

Модули tDS-700/DS-2200 удобно использовать, когда требуется настроить маршрутизацию данных между двумя последовательными устройствами по протоколу TCP/IP. Причем таким способом можно подключить устройства с разными скоростями передачи данных.

Таким образом, одно устройство выступает в роли клиента, а другое настраивается как сервер.

Пример настройки:

Устройства

tDS-715

сервер последовательного интерфейса, интерфейс RS-485

DS-2225i

сервер последовательного интерфейса, интерфейс RS-485 (порт №1)

Uport 1150 (2 шт)

преобразователь USB в RS-232/422/485

Uport 404

USB-хаб

Что нужно сделать

Настроить парное соединение между модулями tDS-715 и DS-2225i

1.     Подключим модули по следующей схеме:

2.     Настройка COM-портов

Проверим, какие порты теперь заняты модулями, и при необходимости изменим их параметры: диспетчер устройств -> Порты (COM и LPT).

Таким образом COM1 – порт клиента, COM3 – порт сервера

Проверим параметры каждого порта:

Также проверим, что на обоих портах выбран правильный интерфейс: Диспетчер устройств -> Многопортовые последовательные адаптеры.

3.     Изменение сетевых настроек модулей

В VxComm Utility найдем наши устройства с помощью Search Servers. Изменим их сетевые настройки в соответствии с настройками ПК.

4.     Настройка tDS-715 (клиента)

В поисковой строке браузера вводим iP-адрес клиента, войдем в веб-конфигуратор, используя пароль. Во вкладке Port1 проверим параметры последовательного порта, а также в разделе “Pair-Connection Settings” выберем режим Client и укажем iP-адрес сервера, далее нажимаем Submit, чтобы применить настройки.

5.     Настройка DS-2225i (сервера)

Войдем в веб-конфигуратор сервера таким же способом. Проверим настройки последовательного порта, а также установим режим Server в разделе “Pair-Connection Settings”.

6.     Проверка парного подключения

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

Выбираем порты COM1 и COM3, соответствующие параметры последовательной связи, Loop = 10 (количество проверок), нажимаем Start Test и ждем, пока все 10 попыток будут выполнены.

Failed Test = 0, следовательно парное подключение настроено верно, и все работает.

Режим TCP-клиента

В данном режиме сервер tDS-700/DS-2200 может активно устанавливать TCP-соединение с подчиненным TCP-устройством.

Например, при такой конфигурации устройств:

Параметры были бы следующие:

Устройство Настройки порта (стандартные) Настройки парного соединения
Скорость передачи данных Формат данных Режим IP удаленного сервера Удаленный TCP-порт
tDS-700 115200 8,N,1 Client 10.0.8.21 500
IP-адрес и TCP-порт для TCP-сервера
ПК №1 (Serial Master) 115200 8,N,1 - - -
ПК №2 (TCP Server) - - - - -

Консультации и помощь в выборе оборудования

Наши специалисты помогут вам подобрать оборудование, проконсультируют по всем техническим вопросам и предложат оптимальное решение для вашей задачи. Обращайтесь по электронной почте support@icpdas.ru, и мы с радостью поможем вам!

Подписывайтесь на нас в социальных сетях и будьте в курсе всех новостей: Telegram | VK | Dzen | YouTube.  

Рекомендуемые товары