vladislav_L Posted March 14, 2011 Share Posted March 14, 2011 Добрый вечер, прошу вашей помощи. Было. У АТС есть com-порт в который подключен ПК. Все возникающие ошибки АТС выдает в этот com-порт. На ПК установлено специальное ПО для АТС, которое обрабатывает полученные с сom-порта ошибки. Сейчас. После апгрейда АТС com-порта нет. АТС выдает ошибки по Ethernet. Как с помощью MOXA NPort 5150 настроить конвертацию (преобразование) Ethernet в RS-232(COM), чтобы на ПК работало ПО для АТС? Какие настройки NPort 5150 необходимо выполнить? IP адрес Ethernet порта АТС, выдающего ошибки - 192.0.Х.Х В ПО АТС настраиваются только скорость com-порта, кол-во бит, четность. Link to comment
Komantsev Posted March 16, 2011 Share Posted March 16, 2011 Владислав, добрый день! Сложно сказать, будет ли схема работать, не зная протокола передачи данных АТС. Использовать NPort можно будет только в том случае, если все Ethernet-сообщения передаются через один TCP-сокет. Тогда данные из этого сокета можно будет перенаправить в COM-порт. Но, если даже мы направим данные в COM-порт, есть ли гарантия, что формат диагностических сообщений остался таким же, что и был в старой версии? Поймёт ли старая программа новые сообщения? Вобщем, надо подробнее знать протокол обмена по Ethernet. Если есть информация, то вышлите. Попробуем оценить. Link to comment
vladislav_L Posted March 17, 2011 Author Share Posted March 17, 2011 Добрый вечер. Прошу прощение за долгий ответ. Со слов специалистов по АТС - сообщения "валятся" через один сокет. Еще они сообщили следующее: если в этот порт АТС подключить ПК (АТС и ПК одной подсети) по схеме (АТС)<--ethernet-->(ПК) и на ПК создать соединение с параметрами: IP адрес/имя хоста - 192.0.2.3 Линия - LAN Порт для DSCX - 1201, то ошибки будут вываливаться на ПК в "сыром" виде как есть. Я сделал как описано выше - все работает, ошибки вываливаются. Остался вопрос: как в эту схему "прикрутить" MOXA NPort 5150, чтобы принимать ошибки по COM-порту? Как вариант пробовал следующее: поменял IP адрес NPort на 192.0.2.100 (одна подсеть с АТС). Подключил к АТС по схеме (АТС)<--ethernet-->(NPort). Индикатор Link на NPort горит зеленым. Поменял настройки COM-порта NPort на: 19200,8,1,none, режим UDP. Подключил к ПК по схеме (ПК)<--rs232-->(NPort). Ошибки на ПК не приходят. Что настроил не так? Какие будут рекомендации по настройке NPort? Заранее спасибо. Link to comment
Komantsev Posted March 18, 2011 Share Posted March 18, 2011 Владислав, Вкратце - так (пишу из командировки, названия режимов работы пишу "по памяти". если что-то перепутаю какой-то шаг будет непонятен, опишу подробнее): Задайте NPort'у со вкладке Operating Mode режим работы "TCP Client" В качестве Destinantion Host адрес АТСки (192.0.2.3), Port: 1201 Таким образом, мы NPort превратим в компьютер, который создаст соединение с АТСкой. Дальше на COM-порте NPort задайте скорость и параметры COM-порта ровно те же, которые прописаны в принимающей программе. По идее, должно работать. Если что, посмотрите в мониторинге: 1) установил ли NPort соединение с АТС 2) принимает ли он от АТС какие-либо данные (есть ли какие-то изменения в колонках Rx/Tx или же всё "по нулям") Link to comment
vladislav_L Posted March 18, 2011 Author Share Posted March 18, 2011 Предложенные настройки NPort смогу попробовать только в понедельник. О результате обязательно отпишусь. Link to comment
vladislav_L Posted March 21, 2011 Author Share Posted March 21, 2011 Спасибо большое за оказанную поддержку. Выполнил настройку NPort согласно рекомендации из Вашего последнего поста. Все получилось. Все работает как надо. Формат диагностических сообщений от АТС в транзите через NPort не поменялся - программа корректно их распознает и обрабатывает. Еще раз огромное спасибо за помощь и поддержку. Link to comment
Komantsev Posted March 22, 2011 Share Posted March 22, 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