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

Некоректные данные при опросе устройств


Recommended Posts

Добрый день. Помогите разобраться в ситуации.

 

Существует следующая связка устройств: 2 контроллера ->RS-485 (двухпроводной)->MOXA 5232->Ethernet->2 компьютера

MOXA используется для связи с контроллерами в режиме REAL COM. С каждого компьютера установлена связь с MOXA-ой, настроены виртуальные COM-порты. Параметр одновременного доступа к MOXA установлен(Max Connection=2)

 

Проблема в следующем. При коммуникации компьютеров по отдельности все происходит нормально, коммуникация есть, данные с ПЛК передаются нормально. Как только начинается опрос устройств обоими компьютерами одновременно, происходит передача некорректных данных с ПЛК (данные не соответствуют истине). Подскажите в чем может быть причина данной проблемы и как с ней бороться.

 

Заранее спасибо за ответ.

Link to comment
Guest Stepashkin

Добрый день.

 

Похожая проблема обсуждалась в этой теме:

http://www.moxa.ru/forum/index.php?showtopic=1200&st=0&p=4294&hl=6150&fromsearch=1entry4294

 

Цитирую ответ:

Когда к NPort-серверу подключено 2 клиента, получается следующая ситуация:

 

всё, что передают клиенты, "вываливается" на COM-порт сервера

всё, что приходит к серверу по COM-порту, передается на 2 клиента одновременно

 

В итоге, возможны следующие ошибки:

 

Если 2 клиента дали запрос одновременно, данные в COM-порте могут просто перемешаться

Если один клиент что-то запросил и серверное устройство ему ответило, то NPort Server перешлет ответ обоим клиентам одновременно. В итоге второй клиент, ничего не запросив, получит ответ и может интерпретировать его как ошибку.

 

Для решения проблемы можно использовать NPort 6250, задействовав на устройстве функцию "Command-by-command" - в этом случае пока один из клиентов не обслужен, запросы от другого клиента будут задерживаться в буфере.

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