Serg33r Posted June 30, 2010 Share Posted June 30, 2010 Добрый день. Есть вопросы по настройке режима Dual-host Redundant Data Acquisition System (DRDAS). Схема подключения один в один как в мануале. С настройками самой моксы все понятно. Что настраивать на хостах и зачем DRDAS библиотеки на CD, о них в мануале ничего не написано. ОС Windows NT SP6. Link to comment
Irina Posted June 30, 2010 Share Posted June 30, 2010 Добрый день. Есть вопросы по настройке режима Dual-host Redundant Data Acquisition System (DRDAS). Схема подключения один в один как в мануале. С настройками самой моксы все понятно. Что настраивать на хостах и зачем DRDAS библиотеки на CD, о них в мануале ничего не написано. ОС Windows NT SP6. Добрый день! Библиотеки на диске (Secure Socket Development Kit, если вы о нем) - для передачи зашифрованных данных через NPort. По поводу DRDAS. Как это работает: Только основной хост может запрашивать данные: Ответ приходит на оба хоста, основной и резервный: Основной хост неисправен: Вот здесь вся проблема. Резервный хост должен понять, что основной хост перестал работать. Именно это взаимодействие и нужно настроить на хостах: После этого резервный хост берет на себя функции основного хоста: Link to comment
Serg33r Posted July 1, 2010 Author Share Posted July 1, 2010 Библиотеки которые идут на диске DRDAS.rar Но для начала что нужно устанавливать на хостах (софт, драйвера)чтобы организовать режим работы DRDAS. В мануале есть описание настройки Windows NT для режима Real COM, а вот для DRDAS и зачем эти библиотеки ничего. И сразу вопрос по DRDAS. При настройке этого режима прописывается один Primary IP и три Backup IP и запросы мокса принимает только с Primary IP. А если основной хост не неисправен а просто управление было переведено на резервный хост, как в этом случае заставить моксу принимать запросы с следующего в списке Backup IP. Link to comment
Irina Posted July 2, 2010 Share Posted July 2, 2010 Для того, чтобы организовать режим работы 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
Serg33r Posted July 2, 2010 Author Share Posted July 2, 2010 Для того, чтобы организовать режим работы DRDAS, взаимодействие между компьютерами необходимо настроить самостоятельно - написать программу на Си. Во вложении как раз библиотеки для Си (Windows и Unix). В файле drdas.txt описано их назначение. С моим английским где то так и предполагал. А в мануале ничего, зато картинки красивые. Я так понял кроме режима Real COM все остальные режимы у моксы из серии "может, но сделай сам или доплати денег". Link to comment
Irina Posted July 2, 2010 Share Posted July 2, 2010 На самом деле DRDAS - это единственный режим "сделай сам", где нужно писать собственную программу. Вообще говоря, мало кто пользуется этим режимом. Все остальные режимы настраиваются достаточно просто. В принципе для передачи данных с одного устройства на несколько хостов достаточно установить параметр Max. Connection = 2 (3, 4). Единственный недостаток такого режима работы - если два компьютера будут одновременно запрашивать данные, данные могут перемешаться и будут некорректно обработаны. Поэтому, как правило, такой режим работы используется в том случае, когда передача данных идет однонаправленно от устройства на несколько хостов. Есть еще один вариант - режим работы Command by Command (поддерживается только серией устройств NPort 6000). В этом случае команды будут обрабатываться последовательно, а данные получит только тот компьютер, который их запросил. Link to comment
Serg33r Posted July 2, 2010 Author Share Posted July 2, 2010 В принципе для передачи данных с одного устройства на несколько хостов достаточно установить параметр Max. Connection = 2 (3, 4). Единственный недостаток такого режима работы - если два компьютера будут одновременно запрашивать данные, данные могут перемешаться и будут некорректно обработаны. Поэтому, как правило, такой режим работы используется в том случае, когда передача данных идет однонаправленно от устройства на несколько хостов. Пробую режим Redundant COM, параметр Max. Connection = 2. Одновременный запрос данных с обоих хостов исключен, посмотрим что получится. Link to comment
Serg33r Posted July 5, 2010 Author Share Posted July 5, 2010 А где при настройке Real COM изменить параметр параметр Max. Connection? При настройке с консоли такого параметра нет, а веба у 2610 нет. Link to comment
Irina Posted July 7, 2010 Share Posted July 7, 2010 А где при настройке Real COM изменить параметр параметр Max. Connection? При настройке с консоли такого параметра нет, а веба у 2610 нет. В CN2610 этот парметр появляется в режиме Redundant COM (в мануале на стр. 8-5). CN2610_Users_Manual_v5.pdf Link to comment
Serg33r Posted July 7, 2010 Author Share Posted July 7, 2010 Что то ничего не получается, давайте я вам опишу все сначала. ОС 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
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