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

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-порт |
- Настройка M-7017Z (см. пункт 1 настройки режима виртуального порта)
- Настройка сервера tDS-715 (см. пункт 2 настройки режима виртуального порта)
- Проверка работы 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.