Viktor2004 Posted August 19, 2011 Share Posted August 19, 2011 Здравствуйте! Необходимо поженить NP5110 с RTU-325L по СОМ порту. Для начала решил проверить на рабочей схеме счетчика. Напрямую по СОМ1 счетчик опрашивается. Через виртуальный порт СОМ40 NP5110 отказывается. Решил проверить СОМ порт MOXA закороткой контактов 2-3. На СОМ-мониторе только запросы, ответов нет. Подскажите как проверить СОМ порт МОХА. NPAdmin ее видит нормально по ETHERNET, режим RealCOM. Link to comment
Guest Stepashkin Posted August 19, 2011 Share Posted August 19, 2011 Добрый день! Можно соединить нуль-модемным кабелем COM-порт на материнской плате и COM-порт NPort'а и попробовать осуществить обмен данными между COM1 и COM40 при помощи какого-нибудь эмулятора терминала (HyperTerminal или Moxa PComm Terminal Emulator). Link to comment
Viktor2004 Posted August 19, 2011 Author Share Posted August 19, 2011 Спасибо. Завтра на работе проверю. Link to comment
Viktor2004 Posted August 20, 2011 Author Share Posted August 20, 2011 Сделал как Вы сказали. Виртуальный COM порт у меня теперь СОМ2, а реальный СОМ1. С помощью имеемой у меня программы опроса цифровых счетчиков электроэнергии произвел запрос якобы счетчика через виртуальный порт СОМ2. Наблюдал результат двумя мониторами порта СОМ1, тем который выслали Вы и тем, что имелся у меня. Скрины мониторов прикрепляю. Судя по всему СОМ1 что-то принимает. Потом поменял все ролями. Монитор включил на СОМ2, а передачу запустил на СОМ1. Скрин мониторов на второй картинке. Но почему при установке закоротки на СОМ порт МОХА, у меня не возвращается запрос? Реальная задача соединиться с RTU-325L. Настройки порта в этом устройстве в третьем скрине. Там параметр "четность" может принимать три значения "0", "1" и "2". Как они соответствуют устанавливаемым в МОХА "чет" "нечет" и т д.? Link to comment
Komantsev Posted August 22, 2011 Share Posted August 22, 2011 Добрый день! Заметил, по Вашим скриншотам, что 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
Viktor2004 Posted August 22, 2011 Author Share Posted August 22, 2011 Спасибо. В том-то и дело, что в разных девайсах применяются разные возможности настройки СОМ порта, параметров масса и угадать соответствие одного другому мне пока сложно. А на RTU 3 канала связи, ETHERNET основной, СОМ резервный и еще GPS. По основному я связываюсь, а по СОМ пока нет. GSM работает. Спасибо большое, буду еще связываться с производителем RTU. P.S. Сразу не понял о чем речь. Перевел NP в режим TCP Server. Пробую терминальной программой опросить RTU. В RTU установил протокол TCP/IP, порт 5001, такой же как и в NP. Теперь что бы соединиться с RTU по Telnet надо в запрос установить IP-адрес NP и порт 5001? Link to comment
Komantsev Posted August 22, 2011 Share Posted August 22, 2011 Ой, что-то я подумал, что раз уж у RTU Ethernet является основным каналом, то там может быть другой протокол. Может быть, и нет смысла настраивать. Попробуйте связаться с производителем RTU, компанией Эльстер-Метроника. Они NPort'ы хорошо знают, возможно подскажут Вам особенности работы с данными контроллерами. Link to comment
Viktor2004 Posted August 23, 2011 Author Share Posted August 23, 2011 Короче, звонил я в техподдержку. Велели поставить протокол "УСПД ответ (РРР)" вместо "УСПД ответ (последовательный)" Там же я узнал то, что они считали очевидным и не писали ни в одной документации. Четность СОМ порта 0-нет, 1-нечет, 2-чет. И все же этого было мало. Они грешили на NP5110, говорили раз с закороткой не звонится, значит неисправен. Заработало только тогда, когда я поменял заводской метрониковский СОМ кабель. Там стоял прямой, я поставил нуль-модемный. Как же так метроника собирает шкафы? Остался вопрос чисто из любопытства, почему не звонится с закороткой. Что бы никто больше не возился с проблемой этой настройки прикрепляю скрины настроек RTU, NP5110 и ZOK. (В скрине №4 ZOК вместо СОМ1 надо поставить номер виртуального СОМ МОХА). Скрин я делал при прямом кабельном подключении. Все заработало, могу с чистой совестью идти в отпуск. Большое спасибо Komantsev и Stepashkinза оперативную помощь! Link to comment
Komantsev Posted August 23, 2011 Share Posted August 23, 2011 Спасибо и Вам за информацию!!! Link to comment
Guest Stepashkin Posted August 23, 2011 Share Posted August 23, 2011 А чтобы NPort отправлял сигнал сам на себя, закоротите контакты CTS/RTS либо отключите Flow Control Link to comment
Viktor2004 Posted August 23, 2011 Author Share Posted August 23, 2011 Понял. Благодарю. Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now