Guest РДС Posted August 12, 2008 Share Posted August 12, 2008 Добрый день! Подскажите plz, есть ли возможность опроса одного и того же COM-порта на MOXE двумя серверами сбора информации одновременно? какие модели поддерживают данную опцию? Буду очень рад, если ещё и датите краткое описание настройки...) Заранее спасибо) Link to comment
Komantsev Posted August 12, 2008 Share Posted August 12, 2008 Добрый день! Подскажите plz, есть ли возможность опроса одного и того же COM-порта на MOXE двумя серверами сбора информации одновременно? какие модели поддерживают данную опцию? Буду очень рад, если ещё и датите краткое описание настройки...) Заранее спасибо) Здравствуйте, Да, это возможно. Любыми преобразователями серии NPort 5000 поддерживается возможность работы до 4 компьютеров одновременно с одним COM-портом. Алгоритм работы следующий: всё, что выдал любой из компьютеров, будет передано в COM-порт. Всё, что пришло в COM-порт, будет передано одновременно всем подключенным компьютерам. В устройствах NPort 6000 для работы COM-порта с несколькими компьютерами поддерживается также и функция RealCOM Plus. Ее отличие от описанного ранее алгоритма заключается в следующем: при одновременном подключении нескольких PC к одному компьютеру пришедшие на COM-порт данные передаются только тому компьютеру, который их запросил (по сути, NPort запоминает, какой из компьютеров последним обращался к COM-порту; туда и шлёт ответ). Таким образом, есть два варианта: RealCOM и RealCOM Plus. Отличия в том, что в первом случае приходящая на COM-порт информация копируется на все подключенные компьютеры, а во втором случае - только на один. Устройства серии NPort 5000 поддерживают только RealCOM. Устройства NPort 6000 - обе функции. Настройка NPort на подключение нескольких компьютеров происходит предельно просто. При настройке режима работы значение параметра MAX_Connection необходимо поменять с устновленной по умолчанию "1" на большее количество соединений. Вид окна настройки высылаю во вложении. NPort_5600_Multi_Connection.pdf Link to comment
plovoed Posted August 13, 2008 Share Posted August 13, 2008 1. Упадет ли скорость опроса портов или это будет незаметно? 2. Если на 4 PC будет установлены разные приложения (допустим на одном OPC сервер устройства, на другом сервер опроса работающий через драйвер, на третем SCADA с собственными драйверами и тп.) возможна ли работа в таком режиме и как посчитать на сколько упадет скорость если будут работать 4 разных приложения? 3. Не увидим ли мы такое сообщение "COM 56 занят другим приложением"? Link to comment
Komantsev Posted August 14, 2008 Share Posted August 14, 2008 1. Упадет ли скорость опроса портов или это будет незаметно? Нет, скорость опроса не упадет. Если, допустим, порт настроен на скорость 115.2 Кбит/сек, то пропускная сопосбность будет порядка 10 Кбайт/сек, независимо от количества одновременно подключенных компьютьеров. Также и задержка преобразования Serial-to Ethernet будет составлять порядка 10 мсек, независимо от кол-ва подключенных компьютеров. Разумеется, может возникнуть ситуация, когда к одному COM-порту подключатся одновременно 4 компьютера, и каждый из них начнет непрерывно гнать данные на скорости 115.2 кбит/сек. Тогда данные будут теряться, никуда от этого не деться. Но решение этой проблемы отдается на откуп инженерам, проектирующим систему. Как правило, необходимость одновременного подключения нескольких ПК с целью резервирования возникает в задачах сбора данных и диспетчеризации. А в них поток данных не такой уж и большой. 2. Если на 4 PC будет установлены разные приложения (допустим на одном OPC сервер устройства, на другом сервер опроса работающий через драйвер, на третем SCADA с собственными драйверами и тп.) возможна ли работа в таком режиме и как посчитать на сколько упадет скорость если будут работать 4 разных приложения? Наверное, описанная Вами задача должна быть реализована по технологии RealCOM Plus (т.е. NPort должен различать подключенные компьютеры и не слать ответы всем широковещательно). В таком случае, при обращении с COM-порту дрвух приложений одновременно ситуация будет следующей: одно приложение "займёт" COM-порт для отправки своих данных и получения ответа. Для второго приложения COM-порт не окажется занятым. Просто драйвер будет буферизовать данные и отправит их в порт только тогда, когда порт освободится от данных первого приложения. То есть второму приложению придется подождать. Скорость обмена не упадет, но пауза будет. Соответственно, чем меньше одновременно работающих приложений, чем реже опрос и чем короче посылки данных, тем меньше вероятности получить задержку. 3. Не увидим ли мы такое сообщение "COM 56 занят другим приложением"? Если правильно настроить NPort (т.е. выставить параметр MAX Connection), то не увидим Link to comment
converter Posted April 22, 2014 Share Posted April 22, 2014 Таким образом, есть два варианта: RealCOM и RealCOM Plus. Не могу найти режим RealCOM Plus. Moxa 6250A. Может не там ищу ? Link to comment
Soluyanov Posted April 28, 2014 Share Posted April 28, 2014 Не могу найти режим RealCOM Plus. Moxa 6250A. Может не там ищу ? Здравствуйте. Первоначально режим "Command by command" назывался RealCom Plus. На странице 7-2 руководства пользователя указано, где включается эта функция. 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