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

MOXA NPort5150 + контроллер дизельгенератора RGAMTE


Recommended Posts

:blink: Добрый день! Странно ведет себя Моха 5150... Или я чего-то недопонял... Выражается это вот в чем:

 

Есть собранная схема: контроллер ДГА RGAMTE (RS-485 2W) -> ПИ-1 (конвертер 485/232) -> Моха5150 RS-232 -> Ethernet - ПО RGamte (виртуальный СОМ 4).

 

Все работает на УРА, данные бегают, управление дизелями работает, НО... Как только меняю в настройках Operating mode - Max connection c 1 на любое другое значение - сразу пропадает связь с контроллерами ДГА по RS-485. Моксовским монитором активности на async порту вообще нет, хотя соединение ТСР установлено... Меняю обратно на 1 - снова все прекрасно работает.

Что это может быть?!

 

И еще вопрос: на данном объекте своя IP-подсеть (10.14.138.0 /25), на централизованном пункте наблюдения - другая подсеть (10.14.137.0 /25). Маршрутизация настроена корректно, данные ходят, телнет на моксу работает, виртуальный ком создается без проблем, виден в системе даже... Но при обращении к данному порту с централизованного пункта наблюдения, ПО RGAMTE кричит, что "Порт не найден"... Может ли это быть связано с разнесением объектов в разные подсети и запретом широковещания между подсетями?

post-940-1285477033,94_thumb.jpg

Link to comment
  • 3 weeks later...

Добрый день,

Как только меняю в настройках Operating mode - Max connection c 1 на любое другое значение - сразу пропадает связь с контроллерами ДГА по RS-485. Моксовским монитором активности на async порту вообще нет, хотя соединение ТСР установлено... Меняю обратно на 1 - снова все прекрасно работает.

Что это может быть?!

Скорее всего, в NPort (вкладка Serial Settings) некорректно выставлены параметры последовательного интерфейса (скорость, четность, итп). Если Max Connection = 1, то указанные параметры задает программа, открывающая COM-порт (в Вашем случае, как я понял, ПО RGAMTE). И всё работает, как правило, корректно. Если Max Connection >1, то параметры берутся именно из вкладки Serial Settings; если Вы с ними ошиблись, то обмена не будет.

Наш совет - начните работать с NPort при Max Connection = 1. При помощи мониторинга (утилитой NPort Administrator) посмотрите параметры, с которыми при этом реально работает COM-порт. И потом скопируйте данные параметры во вкладку Serial Settings.

 

И еще вопрос: на данном объекте своя IP-подсеть (10.14.138.0 /25), на централизованном пункте наблюдения - другая подсеть (10.14.137.0 /25). Маршрутизация настроена корректно, данные ходят, телнет на моксу работает, виртуальный ком создается без проблем, виден в системе даже... Но при обращении к данному порту с централизованного пункта наблюдения, ПО RGAMTE кричит, что "Порт не найден"... Может ли это быть связано с разнесением объектов в разные подсети и запретом широковещания между подсетями?

C запретом широковещания вряд ли связано.

Проверьте, чтобы у NPort в настройках IP-адреса был прописан Default Gateway, и чтобы через шлюз пропускались TCP-порты 950 и 966 (именно по ним осуществляется передача данных).

Link to comment

B) Разобрался!!! Проблема была действительно в настройках Serial Settings. Не убрал CTS/RTS. Как только подправил - сразу заработало всё и порт открываться начал! Коннект есть!

 

СПАСИБО Вам огромное! :rolleyes:

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...