AlexLobo Posted November 19, 2014 Share Posted November 19, 2014 Добрый день, Есть проблема с подключением преобразователя Moxa Uport 1110 к интерфейсу управления ИБП по RS232 Исходные данные следующие: Uport 1110 подключен по USB к ПК с установленной ОС MS Windows 7, на котором установлен последний драйвер девайса с moxa.com (v1.8.0.0). Настройки последовательного порта преобразователя на ПК в Windows 7: COM1 (9600,8,N,1,N) Последовательный порт Uport 1110 подключен к интерфейсу RS232 управления ИБП (пробовали разные модели в том числе Ippon, MGE и т.д.). Последовательный интерфейс управления ИБП работает по протоколу Megatec (который не поддерживает стандартный терминальный обмен VTY) и использует следующие параметры связи по RS232: 9600,8,N,1,N. При попытке получения данных от подключенного ИБП (входное/выходное напряжение, нагрузка и т.д.) на Uport'е загорается индикатор "Active", но никакого обмена данными не происходит. При этом данный преобразователь отлично работает с другими устройствами по RS232 (наприменр с телеком. оборудованием Cisco), и что самое смешное, копеечный китайский нонеймный преобразователь COM/USB, без проблем подключается к данному ИБП с того же ПК по тому же COM-COM (DB9) кабелю. Для более детального изучения проблемы я посмотрел с помощью PortMon что передается через Uport 1110 на ИБП при попытке обмена данными (протокол обмена в аттаче). Как окзалось, Uport почему то пытается подключиться к ИБП на скорости 2400 бод, при том что везде установлены значения в 9600 бод (и в настройках самого Uport и в настройках ПО обмена с ИБП и на самом ИБП). Пожалуйста посоветуйте как можно решить данную проблему P.S. Можно конечно оставить китайский нонейм, но заказчик хочет Moxa Moxa Uport 1110 to UPS (Megatec).txt Link to comment
Алексей_ Posted November 21, 2014 Share Posted November 21, 2014 Добрый день! Попробовал аналогичную конфигурацию. Соединялся с другим ПК по RS-232 с помощью утилиты PComm Terminal Emulator. Протоколы обмена в аттаче. В настройках драйвера установлены параметры: 9600,8,N,1,N. В первом случае попытка соединения производилась на скорости 9600, при этом, соединение на данной скорости и было установлено. Во втором случае попытка соединения производилась на скорости 2400. соединение во втором случае было установлено на скорости 2400, т.е. в обход той, которая задана в параметрах драйвера. Видимо, китайский нонеймный преобразователь не дает возможности приложениям в обход драйвера управлять скоростью соединения, в связи с этим соединение удачно. Корень Вашей проблемы скорее всего кроется или в баге ПО обмена с ИБП или в неправильной конфигурации его настроек. Portmon1.txt Portmon2.txt Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now