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

Recommended Posts

Добрый день.

Есть вопросы по настройке режима Dual-host Redundant Data Acquisition System (DRDAS).

Схема подключения один в один как в мануале.

С настройками самой моксы все понятно. Что настраивать на хостах и зачем DRDAS библиотеки на CD, о них в мануале ничего не написано.

ОС Windows NT SP6.

Link to comment

Добрый день.

Есть вопросы по настройке режима Dual-host Redundant Data Acquisition System (DRDAS).

Схема подключения один в один как в мануале.

С настройками самой моксы все понятно. Что настраивать на хостах и зачем DRDAS библиотеки на CD, о них в мануале ничего не написано.

ОС Windows NT SP6.

Добрый день!

Библиотеки на диске (Secure Socket Development Kit, если вы о нем) - для передачи зашифрованных данных через NPort.

 

По поводу DRDAS. Как это работает:

post-219-1277898727,54_thumb.jpg

 

Только основной хост может запрашивать данные:

post-219-1277898733,5_thumb.jpg

 

Ответ приходит на оба хоста, основной и резервный:

post-219-1277898739,43_thumb.jpg

 

Основной хост неисправен:

post-219-1277898745,15_thumb.jpg

 

Вот здесь вся проблема. Резервный хост должен понять, что основной хост перестал работать. Именно это взаимодействие и нужно настроить на хостах:

post-219-1277898749,91_thumb.jpg

 

После этого резервный хост берет на себя функции основного хоста:

post-219-1277898754,42_thumb.jpg

Link to comment

Библиотеки которые идут на диске

DRDAS.rar

Но для начала что нужно устанавливать на хостах (софт, драйвера)чтобы организовать режим работы DRDAS.

В мануале есть описание настройки Windows NT для режима Real COM, а вот для DRDAS и зачем эти библиотеки ничего.

И сразу вопрос по DRDAS. При настройке этого режима прописывается один Primary IP и три Backup IP и запросы мокса принимает только с Primary IP.

А если основной хост не неисправен а просто управление было переведено на резервный хост, как в этом случае заставить моксу принимать запросы с

следующего в списке Backup IP.

Link to comment

Для того, чтобы организовать режим работы DRDAS, взаимодействие между компьютерами необходимо настроить самостоятельно - написать программу на Си. Во вложении как раз библиотеки для Си (Windows и Unix). В файле drdas.txt описано их назначение.

 

При настройке этого режима прописывается один Primary IP и три Backup IP и запросы мокса принимает только с Primary IP.

А если основной хост не неисправен а просто управление было переведено на резервный хост, как в этом случае заставить моксу принимать запросы с

следующего в списке Backup IP.

 

Это можно сделать с помощью функции dsio_change_state

 

Use this function to set the Primary/Backup state. For the

redundancy application, there will be more than two hosts TCP/IP

connection for each serial port, one is Primary and others are

Backup. Using this function will set the Primary to specifed

host.

Link to comment

Для того, чтобы организовать режим работы DRDAS, взаимодействие между компьютерами необходимо настроить самостоятельно - написать программу на Си. Во вложении как раз библиотеки для Си (Windows и Unix). В файле drdas.txt описано их назначение.

С моим английским где то так и предполагал.

А в мануале ничего, зато картинки красивые.

Я так понял кроме режима Real COM все остальные режимы у моксы из серии "может, но сделай сам или доплати денег".

Link to comment

На самом деле DRDAS - это единственный режим "сделай сам", где нужно писать собственную программу. Вообще говоря, мало кто пользуется этим режимом. Все остальные режимы настраиваются достаточно просто.

 

В принципе для передачи данных с одного устройства на несколько хостов достаточно установить параметр Max. Connection = 2 (3, 4). Единственный недостаток такого режима работы - если два компьютера будут одновременно запрашивать данные, данные могут перемешаться и будут некорректно обработаны. Поэтому, как правило, такой режим работы используется в том случае, когда передача данных идет однонаправленно от устройства на несколько хостов.

 

Есть еще один вариант - режим работы Command by Command (поддерживается только серией устройств NPort 6000). В этом случае команды будут обрабатываться последовательно, а данные получит только тот компьютер, который их запросил.

Link to comment

В принципе для передачи данных с одного устройства на несколько хостов достаточно установить параметр Max. Connection = 2 (3, 4). Единственный недостаток такого режима работы - если два компьютера будут одновременно запрашивать данные, данные могут перемешаться и будут некорректно обработаны. Поэтому, как правило, такой режим работы используется в том случае, когда передача данных идет однонаправленно от устройства на несколько хостов.

Пробую режим Redundant COM, параметр Max. Connection = 2.

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

Link to comment

А где при настройке Real COM изменить параметр параметр Max. Connection?

При настройке с консоли такого параметра нет, а веба у 2610 нет.

Link to comment

А где при настройке Real COM изменить параметр параметр Max. Connection?

При настройке с консоли такого параметра нет, а веба у 2610 нет.

В CN2610 этот парметр появляется в режиме Redundant COM (в мануале на стр. 8-5).

 

CN2610_Users_Manual_v5.pdf

 

post-219-1278493546,03_thumb.jpg

Link to comment

Что то ничего не получается, давайте я вам опишу все сначала.

ОС Windows NT SP6.

1.Настраиваю моксу через телнет в режим Redundant COM согласно раздела 8 мануала CN2610_Users_Manual_v5.pdf , Max. Connection устанавливаю равным 2.

2.Устанавливаю на первом хосте NPort Windows Driver Manager (WHQL certified)ver. 1.12.

3.Запускаю Windows Driver Manager, добавить сервер, вручную, Redundant COM, прописываю два IP моксы, кол портов 8.

4.В результате в устойствах появляются СОМ3-СОМ10.

5.Аналогично на втором хосте.

При таком варианте ни одно приложение не работает, пишет что порты недоступны, хотя в устройствах винды они видны.

Если в настройках моксы установить по дефолту режим Device Control, то порты становятся доступными, но запросы от двух хостов невозможны.

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