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

модем Maxon, контроллер КСИ и Nport 5110


Recommended Posts

Здравствуйте специалисты по MOXA!

 

Бьюсь уже очень долго вот с такой проблемой, поэтому решил написать здесь. Имеется вот такая схема:

 

MAXON<---(rs-232)--->Nport5110(tcp-client)<--ethernet-->Cisco1841<--ethernet-->Nport5110(tcp-server)<---(rs-232)--->КСИ

 

Пояснение: Модем Maxon sd-170 соединён кабелем rs-232 c мохой в режиме tcp клиента, длина кабеля 7 метров. Далее моха соединена с циской по витой паре, далее циска соединяется снова по витой паре с мохой, настроенной в режиме tcp сервера, далее эта моха соединена кабелем rs-232, длина которого также 7 метров, с контроллером КСИ.

 

Задача: опросить контроллер КСИ через модем максон по протоколу modbus.

 

Суть проблемы: не проходит нормальный опрос контроллера. Ответ от него либо не доходит, либо приходит от него непонятный набор байтов. В основном даже нет связи с ним. Маршрутизация трафика на циско простая, работает на ура. Настройки tcp на мохах настроены вроде правильно. Моха сервер слушает порт 5000, Moxa клиент ломится на порт 5000 и IP-мохи-сервера. TCP-сессия между ними поднимается, трафик между ними бегает. В настройках operation mode у мохи сервера и клиента: tcp alive check time = 30 min, Inactivity time = 0 vin. Force Tx timeout = 2 msec. Главно то, что контроллер получает запрос, отвечает, а вот ответ обратный либо не доходит, либо приходит фигня, не modbus пакет.

 

Если соединять по такой схеме:

PC(tcp-client)<--ethernet-->Cisco1841<--ethernet-->Nport5110(tcp-server)<---(rs-232)--->КСИ

то работает всё.

 

Все кабели проверены, работают. Причём эта схема и верхняя и нижняя отработаны в офисе, сейчас на севере такая схема почему то не работает, приехал уже второй раз, не хочет работать и всё, хоть убей. Такое подозрение на параметр Force Tx Timeout.

 

 

Прошу помощи, новых идей. Странно почему не работает, когда опрос контроллера идёт по верхней схеме (через модем Maxon).

Link to comment

Добрый день,

MAXON

 

Ну точно понятно, что выделенная жирным часть схемы работает корректно :-) В принципе, "Force Tx timeout = 2 msec" - это оптимальное значение для NPort.

 

Возможно, один NPort не вносит критичных задержек. А когда передача идет через два NPort и к тому же через модем, то задержки зашкаливают. Кстати, нет ли возможности в компьютере, который опрашивает контроллер КСИ, поднастроить таймауты ожидания?

 

Ну и недавно в другой теме коллеги давали ссылку на простую программу тестирования канала связи - TestCom от Zelax. Попробуйте потестировать, корректно ли работает канал.

 

Также есть ли возможность сделать Логи обмена данными по последовательному порту в офисе, где всё работает, и "на севере", где наблюдаются проблемы, и сравнить полученные данные? Логи можно сделать, например, утилитой Portmon. Если что, присылайте Логи нам, будем помогать разбираться.

Link to comment

Спасибо!

 

Вы меня абсолютно правильно поняли. Именно, выделенная часть схемы рабочая. Сегодня, померяли выходное напряжение на Nport 5110 оно было 11,6v. Подключили оба Nport5110 на питание 13,4v, стало кое что прояснятся. Модем максон почуял мохин сигнал и начал передавать данные, но счастье не свершилось пока, данные приходили безобразные, не то, что нужно. Программкой одной смотрим логи на сервере, который опрашивает контроллеры, приходит не modbus пакет. Эксперименты на севере в командировке пока продолжаются.

Link to comment

Вообщем проблема была в самом модеме MAXON SD-170, попробовали с более новой моделькой максона попробовать - SD-170E, всё заработало. Хотя 1 модем из 4 (Maxon SD-170) всё таки волшебным образом заработал.

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