Jump to content
Форум по продукции MOXA

UPort 1450I фиксирование номеров com-портов на компьютере с Windows


Recommended Posts

Здравствуйте,

У нас есть такая проблема:

В нашем оборудовании используется Moxa UPort-1450I (4 портовый преобразователь) с Windows 7, мы его подключаем в USB и настраиваем. Эта модель у нас одна в этом компьютере и больше не планируется. Но, если мы переключим его в другой порт USB, то нужно снова настраивать номера com-портов т.к. они собьются.

Вопрос: можно ли как-то зафиксировать номера com-портов, чтобы при подсоединении в любой USB они подхватывались одни и те же?

P.S. Альтернативный вариант это по переключать между USB и на каждом произвести настройку, но это достаточно трудоёмко тем более что на современных компьютерах портов USB всё больше и больше.

Доп. вопрос: может можно ли как-нибудь настраивать порты программно? Тогда можно написать программу, которая будет проверять и если порты "сбились" возвращать их как нужно.

 

Link to comment

Добрый день!

Для сохранения настроек устройства UPort следует использовать утилиту UPort 1200/1400/1600 Series Configuration Tool (при установке драйвера автоматически устанавливается и утилита).

Попробуйте, пожалуйста, выполнить все манипуляции в указанном порядке:
1) Подключите устройство UPort 1250 к компьютеру по USB. В утилите UPort 1200/1400/1600 Series Configuration Tool установите галочку напротив Enable Fixed-base COM Mode (смотрите скриншот) 
2) Далее в диспетчере устройств измените типы последовательных интерфейсов  (смотрите скриншот)
3) После нажатия Save сохраняются только настройки для того порта, на котором их изменяли, т.е. нужно сначала выбрать порт1, установить режим и нажать Save, затем порт2 и выполнить аналогичные действия.
 

1.jpg

2.jpg

Link to comment

Alexandra, спасибо, я раньше находил эту утилиту, а потом потерял её.

Но, проблема в том что её функциональности нам не хватает( У нас для совместимости с предыдущими изделиями порты идут не по порядку, а вот так: 31, 13, 33, 34.

А т.к. утилита фиксирует только первый порт как базовый, соответственно 13 теряется, хотя остальные порты на месте.

Т.е. почти... но не совсем. Хотя мы подумаем, может перенесём 13 на 32-ой.

Link to comment

Добрый день,

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

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...