Серия KPS3000A предназначена для преобразования последовательных интерфейсов RS-232, RS-422 и RS-485, обеспечивая передачу данных через сеть Ethernet, а также поддерживает прозрачную передачу данных протокола Modbus RTU. KPS3000A может применяться для работы в нескольких режимах, настройка основных из которых будет рассмотрена в данной статье.
Наиболее часто используемые режимы работы включают:
- Realport (виртуальный COM порт на ПК)
- TCP Server
- TCP Client
В статье мы будем использовать модель KPS3101A-E-1T1D-485-L17, представляющей собой модель с одним Ethernet интерфейсом и одним интерфейсом RS-485. Более подробный список моделей представлен в таблице ниже.
Режим Realport
Настроим преобразователь KPS3101A-E-1T1D-485-L17 в режиме Realport. Для этого необходимо выбрать соответствующие настройки через Web интерфейс сервера, а затем воспользоваться утилитой KyCMT. Эта утилита специально разработана для проверки и отладки работоспособности устройства и доступна на сайте в разделе «Файлы и документы» для соответствующего оборудования.
Для настройки режима Realport в Web интерфейсе устройства необходимо выбрать данный режим и указать требуемые характеристики COM порта, которые будут соответствовать виртуальному COM порту на ПК.
Далее запустим утилиту KyCMT. Важно учесть, что программу необходимо запускать от имени администратора.
Первым шагом необходимо найти преобразователь. Для этого выберем нужную сетевую карту на ПК, к которой подключено устройство, и запуститим поиск.
Следующим шагом требуется добавить виртуальный COM порт сервера в утилите KyCMT. Для этого следует указать IP-адрес сервера и номер последовательного порта. После нажатия кнопки "ОК" появится созданный виртуальный COM порт для модели KPS3101A-E-1T1D-485-L17.
Для создания виртуального порта COM2 на нашем ПК мы будем использовать конвертер USB в RS-232/422/485 I-7561 со следующим подключением.
Далее, во вкладке Uart Net Assist, в поле Communication Port, выберем виртуальный COM2 порт на ПК, укажем необходимые характеристики и выполним подключение.
В дальнейшем настройка виртуального COM порта USB-конвертера I-7561 на ПК для всех режимов будет аналогична.
Следующим действием откроем второе окно KyCMT и выберем появившийся виртуальный COM порт сервера, в рассматриваемом случае это COM11. Применим соответствующие настройки, а затем произведем подключение.
После проведенных настроек мы можем проверить корректную работу устройства, отправив данные на виртуальный порт COM2 на ПК и обратно на виртуальный порт COM11 сервера KPS3101A-E-1T1D-485-L17.
В результате отправки данных мы должны получить их обратно. Соответствие изменений счетчиков TX и RX в программе и Web интерфейсе устройства подтверждает корректность передачи данных.
Режим TCP Server
В Web интерфейсе устройства потребуется выбрать режим прозрачной передачи данных Transparent (Work Mode), определить режим работы устройства – TCP Server и TCP порт.
Для проверки работоспособности сервера во вкладке Uart Net Assist укажем режим TCP Client, внесем IP адрес хоста (наш ПК), выступающего в роли TCP Client и IP адрес сервера KPS3000A с соответствующим TCP портом.
Затем, отправив данные на каждый из виртуальных COM портов, проверим правильность отображения передаваемых данных.
Режим TCP Client
В Web интерфейсе устройства потребуется выбрать режим прозрачной передачи данных Transparent (Work Mode), определить режим работы устройства – TCP Client, IP адрес хоста и TCP порт.
Для проверки работоспособности сервера последовательных интерфейсов, во вкладке Uart Net Assist выберем режим TCP Server, укажем IP адрес хоста (наш ПК), выступающего в роли TCP Server и соответствующий TCP порт.
В результате корректного подключения, в поле клиент определится IP адрес нашего сервера KPS3000A.
Далее, согласно ранее описанным действиям, проверим корректность отображаемых данных.
Серия серверов последовательных интерфейсов KPS3000A имеет обширный ряд модификаций, включающий в себя устройства с различным количеством портов на борту, форм-фактором и наличием резервируемого питания, представленный в следующей таблице:
Модель | RS-232 | RS-485 | RS-232/422/485 | Ethernet |
---|---|---|---|---|
KPS3101A-E-1T1D-232-L17 | 1 | - | - | 1 |
KPS3101A-E-1T1D-485-L17 | - | 1 | - | 1 |
KPS3102A-E-1T2D-232-L17 | 2 | - | - | 1 |
KPS3102A-E-1T2D-485-L17 | - | 2 | - | 1 |
KPS3204A-E-2T4D-232-L17 | 4 | - | - | 2 |
KPS3204A-E-2T4D-485-L17 | - | 4 | - | 2 |
KPS3208A-E-2T8D-232-L17 | 8 | - | - | 2 |
KPS3208A-E-2T8D-485-L17 | - | 8 | - | 2 |
KPS3101A-1T1D-232/485/422-L17-L17 | - | - | 1 | 2 |
KPS3102A-1T2D-232/485/422-L17-L17 | 2 | 2 | ||
KPS3204A-2T4D-232/485/422-L17-L17 | 4 | 2 | ||
KPS3208A-2T8D-232/485/422-L17-L17 | 8 | 2 | ||
KPS3224A-2T24D-232/485/422-HV | 24 | 2 | ||
KPS3224A-2T24D-232/485/422-HV-HV | 24 | 2 |