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

Работа с NPort 5110 через Интернет


Guest Сергей Акимов

Recommended Posts

Guest Сергей Акимов

Добрый день!

 

Подскажите пожалуйста, как использовать NPort 5110 в режиме Real Com port для связи с удаленным контроллером через интернет? В ЛВС все работает, а через сотовый модем с NAT и Ethernet-портом не получается. Подскажите, какие порты используются (для настройки NAT) и какие временные параметры NPort необходимо корректировать?

Link to comment

Здравствуйте, Сергей,

Для успешной работы с NPort по сети требуется "открыть" TCP-порты 950 и 966. При переносе устройства NPort из локальной сети во внешнюю сеть необходимо лишь соответствующим образом скорректировать настройки IP-адреса, маски подсети и адреса шлюза.

Link to comment
  • 2 months later...

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

Я использую NPort 5110 в режиме Real Com port для связи с контроллером. Администраторские программы работают хорошо, т.е. виртуальный Com-порт активизируется. Я в своей программе работаю с контроллером, пишу команды, считываю ответы - это если работать напрямую на реальный порт, например, Com1. А вот через NPort 5110 ничего не получается. В программе я использую оригинальные библиотечные компоненты, а не те, которые предлагаются при покупке (т.е. ваши). Может NPort 5110 работает только, если использовать прилагаемые к нему библиотеки? Хотя, сам организованный порт, например, Com5 - я вижу своими оригинальными компонентами, но дальше дело не идёт. Или нужны какие-то настройки IP адресов в самом компе, подскажите, пожалуйста?

Link to comment
Здравствуйте.

Я использую NPort 5110 в режиме Real Com port для связи с контроллером. Администраторские программы работают хорошо, т.е. виртуальный Com-порт активизируется. Я в своей программе работаю с контроллером, пишу команды, считываю ответы - это если работать напрямую на реальный порт, например, Com1. А вот через NPort 5110 ничего не получается. В программе я использую оригинальные библиотечные компоненты, а не те, которые предлагаются при покупке (т.е. ваши). Может NPort 5110 работает только, если использовать прилагаемые к нему библиотеки? Хотя, сам организованный порт, например, Com5 - я вижу своими оригинальными компонентами, но дальше дело не идёт. Или нужны какие-то настройки IP адресов в самом компе, подскажите, пожалуйста?

Добрый день!

Виртуальный COM-порт полностью эмулирует нормальный COM-порт компьютера, поэтому стандартные windows-библиотеки должны работать без проблем.

Судя по тому, что новый COM-порт появляется в системе, драйвер порта настроен верно. Возможно, имеют место быть проблемы связи с NPort. Попробуйте уточнить следующие моменты:

1. Находятся ли NPort и компьютер в одной подсети (отвечает ли NPort на PING-запросы)? Тот факт, что NPort обнаруживается утилитой Administrator, не гарантирует правильность настройки TCP-соединений.

2. Уточните, не блокируются ли настройками безопасности Вашего компьютера и Вашей сети TCP-порты 950 и 966. Именно по этим TCP-портам идет обмен данными с NPort. Для проверти можете выполнить с компьютера следующие команды:

>telnet 192.168.127.254 950

>telnet 192.168.127.254 966

(при этом 192.168.127.254 замените на реальный IP-адрес NPort-сервера).

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

Если соединение установится, то проблем с блокировкой портов нет.

 

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

Link to comment
Добрый день!

Виртуальный COM-порт полностью эмулирует нормальный COM-порт компьютера, поэтому стандартные windows-библиотеки должны работать без проблем.

Судя по тому, что новый COM-порт появляется в системе, драйвер порта настроен верно. Возможно, имеют место быть проблемы связи с NPort. Попробуйте уточнить следующие моменты:

1. Находятся ли NPort и компьютер в одной подсети (отвечает ли NPort на PING-запросы)? Тот факт, что NPort обнаруживается утилитой Administrator, не гарантирует правильность настройки TCP-соединений.

2. Уточните, не блокируются ли настройками безопасности Вашего компьютера и Вашей сети TCP-порты 950 и 966. Именно по этим TCP-портам идет обмен данными с NPort. Для проверти можете выполнить с компьютера следующие команды:

>telnet 192.168.127.254 950

>telnet 192.168.127.254 966

(при этом 192.168.127.254 замените на реальный IP-адрес NPort-сервера).

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

Если соединение установится, то проблем с блокировкой портов нет.

 

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

 

Отвечаю:

1. Порт не пингуется, это то меня и смутило. Тогда вопрос, каким образом сделать NPort и комп в одной сети - настроить "жесткие" IP-адреса на компе и NPortу? Т.е. выдать например компу IP=192.168.127.1, а Nport - IP=192.168.127.2? Или как?

2. Вот про настройки безопасности - это ближе. Хотя я там намеренно не устанавливал блокировки? В инструкции еще сказано про Cookie, но у меня в системе IE7 нет таких установок, что на картинках показано с установками Cookie. Что делать?

Блокировку проверю. А не работает обычная команды открытия порта, выдается ошибка win api с номером четырехзначным.

Link to comment

И еще.

Вы писали:

"(при этом 192.168.127.254 замените на реальный IP-адрес NPort-сервера)."

Вообще я использую сеть напрямую: компьютер, NPort, контроллер. У меня в сети только комп и контроллер, работающие через NPort. Или все равно надо придумать IP какие-нибудь и присвоить и компу и NPortу?

Link to comment
Guest eugenu
И еще.

Вы писали:

"(при этом 192.168.127.254 замените на реальный IP-адрес NPort-сервера)."

Вообще я использую сеть напрямую: компьютер, NPort, контроллер. У меня в сети только комп и контроллер, работающие через NPort. Или все равно надо придумать IP какие-нибудь и присвоить и компу и NPortу?

 

Возму на себя смелость ответить за представителей MOXA.

Необходимо указать ПК и NPort разные IP адреса и одну маску подсети (например IP ПК: 192.168.0.1, IP NPort: 192.168.0.2, маска 255.255.255.0).

 

Еще советую проверить распинговку кабеля Ethernet. Потому-что при соединении ПК-ПК используется перекрестный кабель, а не прямой.

Link to comment
Возму на себя смелость ответить за представителей MOXA.

Необходимо указать ПК и NPort разные IP адреса и одну маску подсети (например IP ПК: 192.168.0.1, IP NPort: 192.168.0.2, маска 255.255.255.0).

 

Еще советую проверить распинговку кабеля Ethernet. Потому-что при соединении ПК-ПК используется перекрестный кабель, а не прямой.

 

Про перекрёстный кабель ПК-ПК.

Если администраторские фирменные программы работают с моим кабелем и видят NPort, не значит ли это, что кабель правильный - перекрёстный или я ошибаюсь?

Link to comment
Про перекрёстный кабель ПК-ПК.

Если администраторские фирменные программы работают с моим кабелем и видят NPort, не значит ли это, что кабель правильный - перекрёстный или я ошибаюсь?

Кабель правильный. Строго говоря, для современных сетевых адаптеров (тех, которрые держат гигабит) требование перекрестного кабеля для соединения ПК<->ПК необязательно.

А вот сетевые настройки для Nport нужно сделать обязательно. Выше все уже объяснили.

Link to comment
Кабель правильный. Строго говоря, для современных сетевых адаптеров (тех, которрые держат гигабит) требование перекрестного кабеля для соединения ПК<->ПК необязательно.

А вот сетевые настройки для Nport нужно сделать обязательно. Выше все уже объяснили.

 

Спасибо всем. Многое прояснилось.

Link to comment
  • 3 weeks later...
Guest Гость_zaglyadin

Здравствуйте хочу задать такой вопросик.. как мне настроить nport 5110 во FreeBSD замучался уже всяко разно попробовал... никак не выходит.. проблема в этом

5. Device Naming Rule
For UnixWare, Solaris, SCO OpenServer 6 
	pts/[n]

For QNX4, QNX6
	tty[p-s][0-9a-f]

For FreeBSD
	tty[p-sP-S][0-9a-v]

For all other UNIX operating systems, use:
	ttyp[n]

The value of n should be equal or larger than 11 to prevent from
conflicting with the device names of functional keys in some UNIX
systems. 

мне нужно соединить сервер с тюнером.. на винде все работает на freebsd не могу сделать.. помогите пожалуйста.

Link to comment
Здравствуйте хочу задать такой вопросик.. как мне настроить nport 5110 во FreeBSD замучался уже всяко разно попробовал... никак не выходит.. проблема в этом

 

мне нужно соединить сервер с тюнером.. на винде все работает на freebsd не могу сделать.. помогите пожалуйста.

 

Добрый день,

К сожалению, не понял, в чем именно проблема. На каком этапе она возникает?

Ошибка при инсталляции драйвера? Или не появляются новые TTY-устройства? Или система не может открыть виртуальные порты?

Поясните, пожалуйста...

Link to comment
Guest zaglyadin
Или не появляются новые TTY-устройства? Или система не может открыть виртуальные порты?

что то из этого. ну в общем в мануале не все подробно описано для системы freebsd.. и мне не очень понятно как сделать так чтобы все зработало. make freebsd скомпилил, не могу понять что дальше делать, после этого я в настройках (moxattyd.cf) указал ttyOv <IP устройства> 950. при запуске с параметром -t 1. он пишет типа соединение ок. но на самом деле нету его я не могу зайти через ком на что либо. если запускать без параметров то вообще ничего не происходит изредка пишет что соединение на данный ип не удалось... помогите пожалуйста....

Link to comment
  • 1 year later...
Guest Виталий

что то из этого. ну в общем в мануале не все подробно описано для системы freebsd.. и мне не очень понятно как сделать так чтобы все зработало. make freebsd скомпилил, не могу понять что дальше делать, после этого я в настройках (moxattyd.cf) указал ttyOv <IP устройства> 950. при запуске с параметром -t 1. он пишет типа соединение ок. но на самом деле нету его я не могу зайти через ком на что либо. если запускать без параметров то вообще ничего не происходит изредка пишет что соединение на данный ип не удалось... помогите пожалуйста....

 

которое укажешь в конфиге

 

Если укажу как автор zaglyadin указал ttyOv <IP устройства> 950 мне нужно создать файл с таким именем в /dev/>>> /dev/ttyOv ?

Как проверить работу moxattyd. Режим реал ком порт. Хочу через моксу подключить модем сименс tc35i.Спасибо!

Link to comment

Если укажу как автор zaglyadin указал ttyOv <IP устройства> 950 мне нужно создать файл с таким именем в /dev/>>> /dev/ttyOv ?

Как проверить работу moxattyd. Режим реал ком порт. Хочу через моксу подключить модем сименс tc35i.Спасибо!

дальше тут:

http://forum.lissyara.su/viewtopic.php?f=53&t=28746

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