karpven Posted December 20, 2016 Share Posted December 20, 2016 Komantsev Все устройства NPort поддерживают режимы работы TCP Server, TCP Client, UDP Server/Client. В этих режимах данные передаются по сети через TCP- или UDP-сокеты. Данные передаются в "сыром" виде: информация, записанная в сокет, будет в неизменном виде выдаваться в последовательный порт устройства NPort. И, наоборот, пришедшие в последовательный порт данные без изменений будут переданы в сокеты TCP и UDP то есть я выбираю режим работы NPortа TCP Client прописываю в NPort адрес:порт например TCP ,прописываю тот же адрес и порт в программе и все работает без лишнего софта? NPort Administration Suite Link to comment
MickNich Posted April 4, 2017 Share Posted April 4, 2017 День добрый. Апну тему. Имеем несколько MOXA 5150A. Они в "свободном полёте", то есть их IP адреса могут меняться в процессе работы. MOXA выставлены в режим TCP Client и "лупят" в Сервер на Windows со Static IP. На сервере установлен Pcomm lite, он отлично показывает данные, прилетающие на разные порты от соответствующих MOXA. Теперь вопрос - как эти прилетающие данные красиво отдать программке в COM порты ? Нужен какой-то драйвер переброса TCP порта в виртуальный COM. У MOXA есть такое решение ? Link to comment
Alexandra Posted April 4, 2017 Share Posted April 4, 2017 Добрый день! К сожалению, для устройств NPort серии 5000 подобного решения нет. У устрйоств серии 6000 есть режим работы Reverse RealCOM, который позволяет на компьютере создавать виртуальный СОМ порт. Этот СОМ привязывается к МАС-адресу преобразователя и поэтому у NPort может быть динамический ip-адрес. Link to comment
MickNich Posted April 4, 2017 Share Posted April 4, 2017 Понятно. Сейчас пробуем решение с помощью http://www.netburner.com/learn/how-to-create-a-virtual-serial-port О результате отпишусь. Link to comment
MickNich Posted April 4, 2017 Share Posted April 4, 2017 Апдейт. С помощью http://www.netburner.com/learn/how-to-create-a-virtual-serial-port удалось завести КОМ порт. В MOXA включен режим TCP Client , на Windows сервере COM порты в режиме TCP сервера. Внимание ! firewall придавить ! Натурные испытания чуть позже. (это на столе проверялось с помощью мопеда GVC 56K и входным звонком). ПыСы. Ячменного Колоса выпито немеряно ... Link to comment
MickNich Posted June 1, 2017 Share Posted June 1, 2017 Итак, краткий отчет. Вопросы о "скачущих" ИП-адресах МОКС были решены Айтишниками на уровне поднятия кучки ВПН, заодно решилась проблема безопасности передаваемых данных. МОКСы переведены в режим реал-ком. Софт центрального сервера опрашивает счетчики, прибиты порты с помощью NPort Administrator. Вчера вечером завелась система. Шампанское, чепчики в воздух, всё супер. А сегодня с утра вдруг выясняется, что данные со счетчиков нужны не только центральному серверу, а еще и нескольким другим службам. Раньше (пока система работала на ЖСМ модемах) эти службы тупо звонили своими модемами и вуаля. А вот как быть теперь ? Режим реал-ком позволяет многопользовательский режим работы ? Опрос центральный сервер - 30 сек интервал. Если даже сеанс-другой не прошел - терпимо. Link to comment
Незнайка Posted June 1, 2017 Share Posted June 1, 2017 Устройства серии 5хххA поддерживают до 8ми подключений на один физический интерфейс. Но! Если у вас такой частый опрос (30 сек) скорее всего это не заработает - тут нужны устройства с возможностью "разделения" запросов от разных клиентов - это серия 6ххх. http://www.moxa.ru/forum/index.php?/topic/1697-nport-5610-16-nport-5232-maxconnection234/ Link to comment
MickNich Posted June 1, 2017 Share Posted June 1, 2017 Устройства серии 5хххA поддерживают до 8ми подключений на один физический интерфейс. ... То есть я на еще один комп ставлю NPort Administrator и привязываю МОКСу сразу к двум серверам ? Проверить смогу вечером, поэтому и хочу услышать все возможные варианты. Link to comment
Незнайка Posted June 1, 2017 Share Posted June 1, 2017 Да, верно. И параметр Max Connection не забудьте поставить 2 или более. Link to comment
yeeaah Posted February 22, 2019 Share Posted February 22, 2019 В 20.12.2016 в 21:12, Незнайка сказал: Ну да приветствую, у меня проблемы с подключением к мохе 5232 из овеновской телемеханики, к мохе подключен прибор Satec PM175, через эмулированный ком-порт прогой сатека прибор видится, а при попытке подключиться к прибору через телемеханику связи нет, какой режим на мохе нужно выбрать, подскажите, пжлст, в каком направлении копаться? Link to comment
Незнайка Posted February 22, 2019 Share Posted February 22, 2019 Добрый день, если программой-конфигуратором прибор видится, подозреваю что проблема в разных настройках при подключении... Link to comment
yeeaah Posted February 25, 2019 Share Posted February 25, 2019 В 22.02.2019 в 13:04, Незнайка сказал: Добрый день, если программой-конфигуратором прибор видится, подозреваю что проблема в разных настройках при подключении... приветствую, пробовал разные режимы на мохе, суть не меняется, возможно подставляю не те порты. Ниже пример подключения в режиме сервера, если подключать в режиме клиента в качестве адреса назначения что указывать, адрес телемеханики? Link to comment
Незнайка Posted February 25, 2019 Share Posted February 25, 2019 Я не поручусь за все настройки, но режим работы NPort (TCP Server) выбран верно, ну и так же да этого режима верно указаны параметры TCP.IP-адрес и TCP.порт. Link to comment
yeeaah Posted February 25, 2019 Share Posted February 25, 2019 1 час назад, Незнайка сказал: Я не поручусь за все настройки, но режим работы NPort (TCP Server) выбран верно, ну и так же да этого режима верно указаны параметры TCP.IP-адрес и TCP.порт. а чем отличается режим сервера от клиента, к примеру в первом сообщении в этой теме пользователь для таких же нужд как и у меня использует клиент? Link to comment
Незнайка Posted February 25, 2019 Share Posted February 25, 2019 Сервер - тот, кто обслуживает соединение, а клиент - кто инициализирует. Link to comment
vega Posted February 26, 2019 Share Posted February 26, 2019 В 25.02.2019 в 10:21, yeeaah сказал: а чем отличается режим сервера от клиента, к примеру в первом сообщении в этой теме пользователь для таких же нужд как и у меня использует клиент? сервер вызывает: socket()->bind()->listen()->accept(), дальше обменивается данными клиент вызывает: socket()->connect(), дальше обменивается данными или сервер ждет установления соединения от клиентов 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