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

NP5110 как оживить?


Recommended Posts

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

Необходимо поженить NP5110 с RTU-325L по СОМ порту. Для начала решил проверить на рабочей схеме счетчика.

Напрямую по СОМ1 счетчик опрашивается. Через виртуальный порт СОМ40 NP5110 отказывается.

Решил проверить СОМ порт MOXA закороткой контактов 2-3. На СОМ-мониторе только запросы, ответов нет. Подскажите как проверить СОМ порт МОХА. NPAdmin ее видит нормально по ETHERNET, режим RealCOM.

post-2796-0-56151700-1313761196_thumb.jpg

post-2796-0-22439200-1313764208_thumb.jpg

Link to comment
Guest Stepashkin

Добрый день!

 

Можно соединить нуль-модемным кабелем COM-порт на материнской плате и COM-порт NPort'а и попробовать осуществить обмен данными между COM1 и COM40 при помощи какого-нибудь эмулятора терминала (HyperTerminal или Moxa PComm Terminal Emulator).

Link to comment

Сделал как Вы сказали. Виртуальный COM порт у меня теперь СОМ2, а реальный СОМ1.

С помощью имеемой у меня программы опроса цифровых счетчиков электроэнергии произвел запрос якобы счетчика через виртуальный порт СОМ2. Наблюдал результат двумя мониторами порта СОМ1, тем который выслали Вы и тем, что имелся у меня. Скрины мониторов прикрепляю. Судя по всему СОМ1 что-то принимает.

Потом поменял все ролями. Монитор включил на СОМ2, а передачу запустил на СОМ1. Скрин мониторов на второй картинке.

 

Но почему при установке закоротки на СОМ порт МОХА, у меня не возвращается запрос?

 

Реальная задача соединиться с RTU-325L. Настройки порта в этом устройстве в третьем скрине. Там параметр "четность" может принимать три значения "0", "1" и "2". Как они соответствуют устанавливаемым в МОХА "чет" "нечет" и т д.?

post-2796-0-52238500-1313868052_thumb.jpg

post-2796-0-32151300-1313868082_thumb.jpg

post-2796-0-71707600-1313868113_thumb.jpg

Link to comment

Добрый день!

 

Заметил, по Вашим скриншотам, что

COM1 открыт с параметрами 9600/8/ODD/1

COM2 открыт с параметрами 9600/8/NONE/1

 

Проверьте, чтобы все параметры последоватльного порта были одинаковыми, в том числе:


     
  • параметры, заданные в программе-конфигураторе RTU-325L
  • параметры, которые Вы задали при настройке NPort
  • параметры, с которыми открываете тестовый COM-порт

 

Там параметр "четность" может принимать три значения "0", "1" и "2". Как они соответствуют устанавливаемым в МОХА "чет" "нечет" и т д.?

Это уже больше вопрос к производителям RTU. Полагаю, что 0/1/2 соответствуют NONE/ODD/EVEN. Только вот не знаю, в какой последовательности. Но логично было бы предположить, что 0 = NONE.

 

Кстати, по скриншоту вижу, что программа может опрашивать RTU через Ethernet. Может быть, NPort перевести в режим TCP Server и опрашивать его через Ethernet?

Link to comment

Спасибо.

В том-то и дело, что в разных девайсах применяются разные возможности настройки СОМ порта, параметров масса и угадать соответствие одного другому мне пока сложно.

А на RTU 3 канала связи, ETHERNET основной, СОМ резервный и еще GPS. По основному я связываюсь, а по СОМ пока нет. GSM работает.

Спасибо большое, буду еще связываться с производителем RTU.

 

 

P.S. Сразу не понял о чем речь. Перевел NP в режим TCP Server. Пробую терминальной программой опросить RTU. В RTU установил протокол TCP/IP, порт 5001, такой же как и в NP. Теперь что бы соединиться с RTU по Telnet надо в запрос установить IP-адрес NP и порт 5001?

post-2796-0-55293800-1314008694_thumb.jpg

Link to comment

Ой, что-то я подумал, что раз уж у RTU Ethernet является основным каналом, то там может быть другой протокол. Может быть, и нет смысла настраивать.

 

Попробуйте связаться с производителем RTU, компанией Эльстер-Метроника. Они NPort'ы хорошо знают, возможно подскажут Вам особенности работы с данными контроллерами.

Link to comment

Короче, звонил я в техподдержку. Велели поставить протокол "УСПД ответ (РРР)" вместо "УСПД ответ (последовательный)"

Там же я узнал то, что они считали очевидным и не писали ни в одной документации. Четность СОМ порта 0-нет, 1-нечет, 2-чет. И все же этого было мало. Они грешили на NP5110, говорили раз с закороткой не звонится, значит неисправен. Заработало только тогда, когда я поменял заводской метрониковский СОМ кабель. Там стоял прямой, я поставил нуль-модемный. Как же так метроника собирает шкафы? Остался вопрос чисто из любопытства, почему не звонится с закороткой. Что бы никто больше не возился с проблемой этой настройки прикрепляю скрины настроек RTU, NP5110 и ZOK. (В скрине №4 ZOК вместо СОМ1 надо поставить номер виртуального СОМ МОХА). Скрин я делал при прямом кабельном подключении. Все заработало, могу с чистой совестью идти в отпуск. Большое спасибо Komantsev и Stepashkinза оперативную помощь! :rolleyes:

post-2796-0-11977200-1314082665_thumb.jpg

post-2796-0-68629200-1314082712_thumb.jpg

post-2796-0-97002800-1314082747_thumb.jpg

post-2796-0-59367600-1314082807_thumb.jpg

post-2796-0-93717300-1314082839_thumb.jpg

Link to comment
Guest Stepashkin

А чтобы NPort отправлял сигнал сам на себя, закоротите контакты CTS/RTS либо отключите Flow Control :)

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