отправлено / posted
Каким образом в работающем узле (микроМРВ для DOS) можно определить что-нибудь из следующих пунктов: 1. этот узел MAIN или HOT; 2. номер этого узла по проекту; 3. IP адрес(хотя бы младший байт адреса).
Сообщения / Posts 8 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
Уточняю я спрашивал про MAIN или HOT, не статус узла - work/slave;
STATUS с параметром 5 при сохранении в канал hex16 записывает только два старших байта IPадреса. Как запрашивать строку? ведь речь идет о микроМРВ для DOS, где есть по этому типу ограничения.
Необходимость индентификации узла связана с тем, что в программе переключающей статус узла(рабочий/резервный) надо знать на каком узле она работает.
Сообщения / Posts 8 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
1) В терминологии Trace Mode нет понятия MAIN или HOT, что Вы имеете в виду.
2) Можно ввести канал, которому по умолчанию будет посылаться номер узла или любой другой идентификатор. По значению этого канала и можно определять какой это узел.
Сообщения / Posts 17315 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
1)Не помню где именно в Trace Mode встречаются описания понятий MAIN/HOT. означают они следующее: MAIN узел созданный в проекте HOT резервный узел для вышеприведенного узла
2) Но как сделать чтобы значения по умолчанию этого канала были разными для узла(первоначального или main) и резервного узла(созданного абсолютной копией для первоначального)?
Сообщения / Posts 8 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
дополнение MAIN/HOT это условное название узлов основного/резервного WORK/SLAVE статус этих узлов В РАБОТЕ/В РЕЗЕРВЕ
Возможно это просто вольный перевод следующего куска из помощи ТМ6: Распределенные АСУ->Связь канал-канал: "При интерфейсе CHFAULT в этом списке доступна опция All Redundant (все резервы), а также опции вида Net_ind<N> (N=0,1,2), явно указывающие один из узлов (0 – основной, 1 – первый резерв, 2 – второй резерв)."
Сообщения / Posts 8 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
А можно через канал Call, что в режиме считывания аргументов из файла работает, задавать нужные значения для каждого узла.
IP / IP: IP адрес / IP address |
не поддерживается чтение из файла/запись в файл значений аргументов канала CALL с помощью атрибутов 128 и 129;
Сообщения / Posts 17315 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Правда, я немного иначе ее реализовал: использовал в редактировании узла стартовые значения @INPUT_OUTPUT, которые своей программой считываю после запуска узла, понимаю кто я (main/hot), а затем согласно своего статуса(work/slave) выставляю в @INPUT_OUTPUT нужную маску.
Сообщения / Posts 8 | Из / From: Russia
| IP / IP: IP адрес / IP address |