This is topic Синхронизация локальных архивов??? in forum Архивирование в TRACE MODE / Data Logging in Trace Mode at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/10/t/000075.html

Posted by Droshnev (Участник № / Member № 132) on :
 
Существуют 2 сервера Double Force MPB. + Ломиконт-ТМ
ОС Win2k Server Sp4
Ключи "HKEY_LOCAL_MACHINE\SOFTWARE\AdAstra\TRACE MODE\5.0\SIAD"
Занесены в соответствии с документацией.
Оюъем СПАД 40Мб

Имитируем ситуацию:
1) На узле Ломиконт-ТМ создоли канал "Пустой-G-пила".
2) Принимаем этот канал на узлах DF. У каналов, принимающих эту "пилу" стоит флаг "СПАД".

Алгоритм переключения настроен так, что узел "в резерве" так же принимает сетевые рассылки, как и основной.

Запускаем проект, через 10 минут останавливаем его файлы СПАД копируем на другую машину и смотрим через ODBC. И видим такую картину....
Спад №1
TIME CHAN_ID ATTR_ID CHAN_NAME ATTR_NAME ATTR_CODE FLAGS VALUE MSEC
15.03.2004 13:28 15 0 1111111111111 Реальное R 4 100 313
15.03.2004 13:28 15 0 1111111111111 Реальное R 4 0 875
15.03.2004 13:28 15 0 1111111111111 Реальное R 4 2 0
15.03.2004 13:28 15 0 1111111111111 Реальное R 4 4 125


Спад№2
TIME CHAN_ID ATTR_ID CHAN_NAME ATTR_NAME ATTR_CODE FLAGS VALUE MSEC
15.03.2004 13:28 15 0 1111111111111 Реальное R 4 100 313
15.03.2004 13:28 15 0 1111111111111 Реальное R 4 0 875
15.03.2004 13:28 15 0 1111111111111 Реальное R 4 1 438
15.03.2004 13:28 15 0 1111111111111 Реальное R 4 2 0
15.03.2004 13:28 15 0 1111111111111 Реальное R 4 3 563
15.03.2004 13:28 15 0 1111111111111 Реальное R 4 4 125


Вобщем на ~234 синхронных записи приходится 1-3 "несинхронных"...

Вопрос - КАК ОТ ЭТОГО ИЗБАВИТЬСЯ???
[Недоумение / Confused]

ИЛИ ТАК И ДОЛЖНО БЫТЬ [gigi / Гы-Гы]
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
1) Какой из СПАДов Мастера, а какой Слейва?
2) По данному каналу случайно не настроена синхронизация реального значения по Мастеру?
 
Posted by Droshnev (Участник № / Member № 132) on :
 
По вопросу№1
1-й мастер, 2-й слейв.

По вопросу№2
Вы имеете в виду канал типа Output, ДИАГНОСТИКА с дополнением СПАД синхронизация?

Если да, то нет мы в проекте каналы этого типа не создавали.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Нет - я иммел в виду не синхронизацию архивных значений, а синхронизацию реальных значений (данных реального времени).
 
Posted by Droshnev (Участник № / Member № 132) on :
 
Да синхронизация реальных значений по мастеру у этого канала включена.

Как реализовать такой вариант: каждый из серверов DF MPB принимает данные от 3-о узла по сети и при этом синхронизируют свои СПАД?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Это больше всего похоже не на несинхронизированные записи, а на то, что МРВ1 у Вас получает не все данные по сети. Следовательно ситуация может быть вызвана только нехваткой NCB-блоков на прием. Попробуйте увеличить количество блоков на прием через специальный ключ запуска сервера с командной строки (либо поставить флаг "Интенсивный прием" в настройках узла в проекте).
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
СПАД синхронизируется не в реальном времени, а по сигналу от специализированного канала, либо в момент запуска МРВ, при условии, что в реестре прописаны ключи для автоматической синхронизации.
Однако - обращаю Ваше внимание, что синхронизация осуществляется только для так называемых "пропусков". Пропуском считается только промежуток времени, в течении которого МРВ не работал (его остановили, он упал, выключился ПК и т.д.). Даже если МРВ работал, а Вы отключили запись в архив через каналы, то это не будет считаться пропуском данных, а также не считается пропуском данных в СПАД и рассогласования по записям (как указано у Вас в выборке выше - когда по каким-либо причинам МРВ не принял некоторые данные из сети и не сохранил их в СПАД).
Исключение составляет специальное ПО, которое называется "Консоль управления архивом" - она может подключаться к работающему МРВ и осуществлять принудительную точную синхронизацию именно по записям за определенный пользователем промежуток времени даже если МРВ не останавливался и в СПАДЕ нет пропусков по данным, а есть просто потери этих записей.
 
Posted by Droshnev (Участник № / Member № 132) on :
 
Однако - обращаю Ваше внимание, что синхронизация осуществляется только для так называемых "пропусков". Пропуском считается только промежуток времени, в течении которого МРВ не работал (его остановили, он упал, выключился ПК и т.д.).

Еще раз позволю себе переспросить:
то есть если у меня работает DF MPB скажем узел слейв, у него "упала" сеть и он никого не видит в течении 10 мин, потом сеть восстановилась и он увидел партнера по резерву и остальные узлы проекта, то никакими средствами(Кроме специального софта, ксатит как он называется) нельзя "восстановить"(скопировать) эти 10 минут из СПАД-а узла который работал без сбоев в СПАД узла, который терял сеть???
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
1) Да, Вы все поняли правильно.
2) Продукт так и называется: "Консоль управления архивами".
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2