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

Как работать с устройством NPort напрямую по сети Ethernet, не используя драйвер виртуального COM-порта


Recommended Posts

Komantsev

Все устройства NPort поддерживают режимы работы TCP ServerTCP ClientUDP Server/Client. В этих режимах данные передаются по сети через TCP- или UDP-сокеты. Данные передаются в "сыром" виде: информация, записанная в сокет, будет в неизменном виде выдаваться в последовательный порт устройства NPort. И, наоборот, пришедшие в последовательный порт данные без изменений будут переданы в сокеты TCP и UDP 

то есть я выбираю режим работы NPortа TCP Client  прописываю в NPort адрес:порт например TCP  ,прописываю тот же адрес и порт в программе и все работает без лишнего софта?

NPort Administration Suite

  

Link to comment
  • 3 months later...

День добрый.

Апну тему.

Имеем несколько MOXA 5150A. Они в "свободном полёте", то есть их IP адреса могут меняться в  процессе работы. 

MOXA выставлены в режим TCP Client и "лупят" в Сервер на Windows со Static IP.

На сервере установлен Pcomm lite, он отлично показывает данные, прилетающие на разные порты от соответствующих MOXA.

Теперь вопрос - как эти прилетающие данные красиво отдать программке в COM порты ?

Нужен какой-то драйвер переброса TCP порта в виртуальный COM.

У MOXA есть такое решение ? 

Link to comment

Добрый день!

К сожалению, для устройств NPort серии 5000 подобного решения нет. У устрйоств серии 6000 есть режим работы Reverse RealCOM, который позволяет на компьютере создавать виртуальный СОМ порт. Этот СОМ привязывается к МАС-адресу преобразователя и поэтому у NPort может быть динамический ip-адрес. 

Link to comment

Апдейт.

С помощью http://www.netburner.com/learn/how-to-create-a-virtual-serial-port удалось завести КОМ порт.

В MOXA включен режим TCP Client , на Windows сервере COM порты в режиме TCP сервера.

Внимание ! firewall придавить !

 

Натурные испытания чуть позже. (это на столе проверялось с помощью мопеда GVC 56K и входным звонком).

 

ПыСы. Ячменного Колоса выпито немеряно ...

Link to comment
  • 1 month later...

Итак, краткий отчет.

Вопросы о "скачущих" ИП-адресах МОКС были решены Айтишниками на уровне поднятия кучки ВПН, заодно решилась проблема безопасности передаваемых данных.

МОКСы переведены в режим реал-ком. Софт центрального сервера опрашивает счетчики, прибиты порты с помощью NPort Administrator.

Вчера вечером завелась система. Шампанское, чепчики в воздух, всё супер.

А сегодня с утра вдруг выясняется, что данные со счетчиков нужны не только центральному серверу, а еще и нескольким другим службам.

Раньше (пока система работала на ЖСМ модемах) эти службы тупо звонили своими модемами и вуаля.

А вот как быть теперь ? Режим реал-ком позволяет многопользовательский режим работы ?

Опрос центральный сервер - 30 сек интервал.  Если даже сеанс-другой не прошел - терпимо.

 

Link to comment

Устройства серии 5хххA поддерживают до 8ми подключений на один физический интерфейс. Но! Если у вас такой частый опрос (30 сек) скорее всего это не заработает - тут нужны устройства с возможностью "разделения" запросов от разных клиентов - это серия 6ххх. http://www.moxa.ru/forum/index.php?/topic/1697-nport-5610-16-nport-5232-maxconnection234/

 

Link to comment

Устройства серии 5хххA поддерживают до 8ми подключений на один физический интерфейс. ...

То есть я на еще один комп ставлю NPort Administrator и привязываю МОКСу сразу к двум серверам ? 

Проверить смогу вечером, поэтому и хочу услышать все возможные варианты.

Link to comment
  • 1 year later...
В 20.12.2016 в 21:12, Незнайка сказал:

Ну да

приветствую, у меня проблемы с подключением к мохе 5232 из овеновской телемеханики, к мохе подключен прибор Satec PM175, через эмулированный ком-порт прогой сатека прибор видится, а при попытке подключиться к прибору через телемеханику связи нет, какой режим на мохе нужно выбрать, подскажите, пжлст, в каком направлении копаться?

Link to comment
В 22.02.2019 в 13:04, Незнайка сказал:

Добрый день,

если программой-конфигуратором прибор видится, подозреваю что проблема в разных настройках при подключении... :unsure:

приветствую, пробовал разные режимы на мохе, суть не меняется, возможно подставляю не те порты. Ниже пример подключения в режиме сервера, если подключать в режиме клиента в качестве адреса назначения что указывать, адрес телемеханики?

 

moxa_port1.jpg

telemech.jpg

Link to comment
1 час назад, Незнайка сказал:

Я не поручусь за все настройки, но режим работы NPort (TCP Server) выбран верно,  ну и так же да этого режима верно указаны параметры TCP.IP-адрес и TCP.порт.

а чем отличается режим сервера от клиента, к примеру в первом сообщении в этой теме пользователь для таких же нужд как и у меня использует клиент?

Link to comment
В 25.02.2019 в 10:21, yeeaah сказал:

а чем отличается режим сервера от клиента, к примеру в первом сообщении в этой теме пользователь для таких же нужд как и у меня использует клиент?

сервер вызывает: socket()->bind()->listen()->accept(), дальше обменивается данными

клиент вызывает: socket()->connect(), дальше обменивается данными

или сервер ждет установления соединения от клиентов ;)

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