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

Проблемы с настройкой Nport 5450


Recommended Posts

:rolleyes: Есть задача подключить приборы с интерфейсом RS 485 к Nport-5450 и опрашивать с 3-х компьютеров через OPC сервер, установленный на всех хостах. В OPC сервере используется опрос через COM порт. Опция Max connection:4, включена опция " Ignore jammed IP: Yes "Приборы опрашиваются только с одного хоста, а второй и 3 не могут достучаться до них, может еще какие нибудь настройки необходимо сделать см. ниже

 

В Web консоли в разделе Operating Settings у каждого порта есть опция Allow driver control, в английской инструкции нет описания что это за опция. По моим догадкам это позволять драйверу управлять COM портом. В русской инструкции по Nport 5600 написано, что в режиме RealCOM при опросе более чем с 1 хоста : "Открыть данный последовательный порт могут одновременно от 2 до 4 хостов через драйверы Real COM. Когда несколько хостов одновременно открывают один порт, то каждый из них может только использовать канал данных, не получая контроля над портом."

А опция - "Allow driver control" ккак я понимаю включает контроль COM-порта, с любого из подключенных хостов.

Link to comment
:rolleyes: Есть задача подключить приборы с интерфейсом RS 485 к Nport-5450 и опрашивать с 3-х компьютеров через OPC сервер, установленный на всех хостах. В OPC сервере используется опрос через COM порт. Опция Max connection:4, включена опция " Ignore jammed IP: Yes "Приборы опрашиваются только с одного хоста, а второй и 3 не могут достучаться до них, может еще какие нибудь настройки необходимо сделать см. ниже

  • Попробуйте отключить эту опцию "Ignore jammed IP" - потому что если выбрано значение Yes, то порт проигнорирует хосты, не отвечающие в течение определенного времени и продолжит передачу данных на оставшиеся.
  • Также установите параметр TCP alive check time в значение 0, чтобы TCP-соединение никогда не разрывалось.
  • Еще проверьте, чтобы все 3 хоста открывали COM-порт с одинаковыми настройками последовательного канала (скорости, паритеты и т.п.), такими же, как в настройках самого NPort'a 5450.

В Web консоли в разделе Operating Settings у каждого порта есть опция Allow driver control, в английской инструкции нет описания что это за опция. По моим догадкам это позволять драйверу управлять COM портом. В русской инструкции по Nport 5600 написано, что в режиме RealCOM при опросе более чем с 1 хоста : "Открыть данный последовательный порт могут одновременно от 2 до 4 хостов через драйверы Real COM. Когда несколько хостов одновременно открывают один порт, то каждый из них может только использовать канал данных, не получая контроля над портом."

А опция - "Allow driver control" ккак я понимаю включает контроль COM-порта, с любого из подключенных хостов.

Allow driver control (по умолчанию = No): Данная функция определяет поведение порта при получении управляющих команд одновременно с нескольких хостов, подключенных к порту. Если выбран вариант No, эти команды будут проигнорированы. Если выбран вариант Yes, управляющие команды будут приняты с приоритетом обработки команд, полученных последними (новейших).

Link to comment

Доступ к прибору с 3-х хостов получить удалось. Но есть проблемы с самими данными. Прибор 8-ми канальный, 2 канала на нем подключено 1 и 5 когда начинаешь опрашивать OPC сервером этот прибор с 1-го хоста все идет нормально, т.е. значения соответствуют каналам. Как только прибор начинает опрашиваться с 2-х или 3-х хостов значения в OPC сервере начинают прыгать по каналам, которые даже не подключены к прибору. И меняются местами.

 

Пробовали настраивать N-port в режиме TCP Server, TCP Client, UDP, COM-порт в OPC сервере вообще не отвечает. OPC Server для приборов фирмы Элемер OPCDataStore 2.41 находиться по ссылке: http://www.elemer.ru/files/Common_PO/OPCDataStore_v2.41.rar

 

Может в OPC дело или в чем нибудь еще? Подскажите как с этим бороться.

Link to comment
Доступ к прибору с 3-х хостов получить удалось. Но есть проблемы с самими данными. Прибор 8-ми канальный, 2 канала на нем подключено 1 и 5 когда начинаешь опрашивать OPC сервером этот прибор с 1-го хоста все идет нормально, т.е. значения соответствуют каналам. Как только прибор начинает опрашиваться с 2-х или 3-х хостов значения в OPC сервере начинают прыгать по каналам, которые даже не подключены к прибору. И меняются местами.

 

Пробовали настраивать N-port в режиме TCP Server, TCP Client, UDP, COM-порт в OPC сервере вообще не отвечает. OPC Server для приборов фирмы Элемер OPCDataStore 2.41 находиться по ссылке: http://www.elemer.ru/files/Common_PO/OPCDataStore_v2.41.rar

 

Может в OPC дело или в чем нибудь еще? Подскажите как с этим бороться.

Насколько я понял, открыв Вашу программу, она работает только с COM-портами, поэтому никакой другой режим, кроме Real COM, не подойдет.

Может быть, есть возможность как-то программно отключить незадействованные каналы прибора, или как-то еще исключить сбор данных по ним.

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