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

Nport 5650 виснет Port 5


Recommended Posts

Добрый день, прошу помочь в решении проблемы.

Дело в следующем: Есть NPort 5650-8-DT-J прошивка 2.2 Build 11090613 на портах с 1,2 висят приборы учета электроэнергии A1802(по 4 шт), на протах 3-6 приборы учета А1700(по 7 штук) все производства ElsterMertronica, все приборы в составе АИИС КУЭ все опрашиваются ПО АльфаЦентр с периодичностью в 30 минут.

Происходить солдующее на порту №5 с завидной периодичностью(примерно раз в сутки и как правило ночью) происходит "зависание", приборы перестают быть доступными, помогает только перезагрузка через Web интерфейс.

С чем это может быть связанно, и как лечить?

Moxa боится темноты??))

З.Ы: порт настроен в TCP Server mode, скорость 9600, интерфейс 485 четырехпроводный DIP Switches стоят по дефолту

Link to comment

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

Очень странно, что зависает только один порт и именно 5-й. Попробуйте обновить прошивку (прикреплена). Также уточните, помогает ли переподключение по TCP без перезагрузки, или порт зависает намертво и не принимает больше TCP соединений?

NP5600DT_Ver2.2.3_Build_13022512.rom

Link to comment
  • 2 months later...

Добрый день!

Аналогичная проблема с NPort 5450.

Режим виртуальных портов. Все задержки по умолчанию

Конфигурация:

Последовательные порты

1-й порт RS232 9600 - арбитр - два вичислителя расхода газа

2-й порт - арбитр - один вичислитель расхода газа

3-й порт RS485 19200 ROC-809

 

Потребители

1 Опрашивает вичислители расхода газа (3 шт. 2 порта) с периодом 1 сек. 1 запрос 1 ответ на вичислитель (мгновенные данные)

2 Опрашивает вичислители расхода газа (3 шт. 2 порта) с периодом 1 сек. 1 запрос 1 ответ на вичислитель (мгновенные данные)

3 Опрашивает поочереди все вычислители. Вичитывает архивные данные. На 1 запрос ответ может быть довольно длинный ответ. Опрос производится 1 раз в час.

 

NPort периодически зависает и не отвечает никому. Лечили отключением питания.

Прибор на обьекте. Версию прошивки пока посмотреть нет возможности.

Прибор только установили. Все заработало. И вдруг облом. Кстати тоже ночью :)

 

Что может быть не так в применении и настройках.

Интересно знать как ведет себя прибор если запросов на порт больше чем он может обработать физически.

Link to comment

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

Всё-таки следует начать с установления версии прошивки и обновлении её до наиболее актуальной. Это решает большинство проблем.

Если будуту обновлять прошивку - отпишитесь, пожалуйста, о номере старой версии и конечном результате.

Link to comment

Ок. Отпишусь.

Но вот почитал "FAQ по преобразователям RS-232/422/485 в Ethernet (серия NPort)" п. 13 и стало не по себе. Из него следует что арбитражем запросов во времени к одному порту от разных компьютеров должен заниматься ПОЛЬЗОВАТЕЛЬ. А я надеялся что с этим как-то справляется сам прибор NPort 5450. Поскольку в моем примере три компьютера никак не согласовывают во времени между собой запросы к одному и тому же порту то работать такая конфигурация не будет?

 

Очень хочется чтобы Вы опровергли такой вывод.

Link to comment

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

NPort 5000й и серии 5000A никак не может обеспечить раздельный опрос через последовательный порт с нескольких сетевых устройств. Для решения данной задачи Вам нужен NPort серии 6000 с расширенным набором функций, например, NPort 6450. Эти преобразователи имеют функцию Command by command, которая выполняет арбитраж.

Link to comment

Вон оно как! Просто из описания я этого не понял.

Вас бы спасла функция "command by command", она как раз и предназначена для выстраивания очередей запросов из разных источников. Только вот поддерживают её только NPort 6ххх серии.

Однако, это не означает, что в такой ситуации NPort 5хххх должен зависать.

Link to comment

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

NPort 5000й и серии 5000A никак не может обеспечить раздельный опрос через последовательный порт с нескольких сетевых устройств. Для решения данной задачи Вам нужен NPort серии 6000 с расширенным набором функций, например, NPort 6450. Эти преобразователи имеют функцию Command by command, которая выполняет арбитраж.

 

 

Облом :(((((

К сожалению в описании на NPort 5000 об этом ничего не сказано.

А стоило бы.

Или я читал невнимательно?

 

С учетом полученной информации:

 

1. Какие последствия для пользователей возможны при одновременном обращении (например к 1-му порту) Nport 5450 c трех компьютеров.

2. Может ли это приводить в зависанию прибора.

Link to comment
  • 2 weeks later...

В руководстве пользователя сказано:

 

Max Connection 2 to 4:

Allows 2 to 4 host’s TCP connection request to open the specific NPort serial port, at the same time. When

multiple hosts establish a TCP connection to the specific serial port at the same time, the NPort will duplicate

the serial data and transmit to all of the hosts. Ethernet data is sent on a first-in-first-out basis to the serial port

when data comes into the NPort from the Ethernet interface.

 

Для пользователя это означает нарушение работы некоторых протоколов, которые предполагают соединение "точка-точка". К зависанию NPort такой режим работы не может приводить, но может привести к зависанию устройств из-за нарушения работы протокола.

Link to comment

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

Очень странно, что зависает только один порт и именно 5-й. Попробуйте обновить прошивку (прикреплена). Также уточните, помогает ли переподключение по TCP без перезагрузки, или порт зависает намертво и не принимает больше TCP соединений?

Добрый день, после проведения более долгих наблюдений выявилось, что зависают почти все порты поочереди.

З.Ы: Обновление прошивки провел, результат тот же.

Link to comment

Не могли бы Вы сделать дампы обмена данными по Ethernet с помощью программ мониторинга (например, Wireshark)? Вышлите их нам на support@moxa.ru вместе с файлом конфигурации NPort. Мы перенаправим их в отдел разработок, чтобы там выявили причину такого поведения NPort.

Link to comment

......

 

Для пользователя это означает нарушение работы некоторых протоколов, которые предполагают соединение "точка-точка". К зависанию NPort такой режим работы не может приводить, но может привести к зависанию устройств из-за нарушения работы протокола.

 

У нас зависал, почему-то, NPort5604.NPort 5450

 

Обошли проблему с коллективным доступом к NPort 5604 NPort 5450 (с помощью технической поддержки MOXA) следующим образом:

1. Настроили NPort5604 NPort 5450 на максимальное число подключений равное 1

2. Постарались максимально разсинхронизировать запросы от разных компьютеров

3. Если все же компьютеры обращаются к порту одновременно то доступ получает только открывший порт первым. Остальным открыть порт не удается.

И он ждет освобождения. При этом тьфу-тьфу ничего не виснет.

 

Не совсем то что хотелось, но работает

Link to comment

 

NPort5604.

 

,

 

В предыдущем посте речь идет о NPort 5450!!!!

 

Извините.

 

"Все смешалось в доме..." (с)

Это вспомнился JetPort от KORENIX. Но это отдельная история.

Link to comment

Не могли бы Вы сделать дампы обмена данными по Ethernet с помощью программ мониторинга (например, Wireshark)? Вышлите их нам на support@moxa.ru вместе с файлом конфигурации NPort. Мы перенаправим их в отдел разработок, чтобы там выявили причину такого поведения NPort.

 

Ситуация немного изменилась, на место 5650-8-DT поставил 5650I-8-DT (такая же только с DB9) прошивка 2,2

Только проблема зависания осталась.

Поставил наблюдение Wireshark, после выходных вышлю.

Только, может все таки, проблема лежит на поверхности, дело в том, что данную моксу опрашивает три устройства, два сервера и одно УСПД, ведь они могут создать конфликт и повесить порт если одновременно обратятся?

P/S: конфиг приложил

GPP-3.txt

Link to comment
  • 3 months later...

Добрый день!

Подскажите пожалуйста, удалось победить проблему с зависанием порта 5, путем перепрошивки?

5650 используется как удаленный СОМ-порт для связи с термошкафами Memmert. Первый раз завис, 5 порт =(, погрешил на попытку связи одновременно с 2-х компьютеров, во второй раз подвис, когда связь была только с одного компьютера. переключил на другой порт, пока работает.

 

к прибору подключены 4 шкафа по rs232 с параметрами 9600/8/N/1/N

Link to comment

Добрый день, с заменой прошивки и танцами с бубном (переключение терминальных джамперочков внутри) неисправность не прошла. Пробовал различные версии прошивок. Как вышло в дальнейшем стали подвисать и другие порты примерно с одинаковым интервалом. Проблему не смог продиагностировать до конца (коммерческий учет электроэнергии постоянно нужны данные, а она по 8-10 часов в сутки висит) пришлось отказаться от данной модели и перейти на 2х портовую NPort 5232, с ними проблем не было.

P.S: в своих экспериментах заметил наилучшую работоспособность на прошивке 3.3 Build 08042219 для моделей NPort 5650-8

Link to comment

Спасибо! а где прошивку можно найти?

в термошкафах, нужно снять непрерывный цикл (график), а с зависанием портов, он может разорваться

помогает перезагрузка компа, кроме проги опроса, в порт ничто не "стучится"

Link to comment

подскажите пожалуйста, МОХА 5650 ведет какой-нибудь лог о подключении к нему, в каких портах шел прием/передача с каких компьютеров происходил запрос или отправка данных данных?

сегодня тоже устройство которое повесила 5 порт, повесила соседний 7

эксплуатация уверяет, что опрос был только с одного компьютера.

причем остальные устройства подключенные к 5650 работают и сбоев пока нет (3хТьфу)

 

5650 подключен к EDS-316 и он подключен к сети с 2 компьютерами с которых идет подключение к устройствам

 

в 5650 COM-порты настроены на Max. connection 1

Link to comment

Нет, никаких логов в 5х серии не ведётся. Только если подсаживаться "в подслушку" (через TCP-socket 954 для 5того порта, например) и писать логи там.

Скорее всего проблема всё таки на другой стороне (на последовательном интерфейсе). Почему она только у всех на 5ты порт попадает? Загадка какая-то.

Link to comment

так не только 5 порт подвесила, после переключения с 5 подвесила 7, причем делает это не постоянно. скорее всего, действительно, проблема на другом конце.

качнул пару утилит, буду ими пробовать, "послушать" порты

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