Автор |
Повідомлення |
Повідомлення створено: 07. 06. 2010 [15:09]
|
andrelek
Андрей Полевой
Автор теми
Зареєстрован(а) с: 13.12.2008
Повідомлення: 210
|
Здравствуйте! Вот если две станции работают с одними и теми же полевыми устройствами и настроено между ними горизонтальное резервирование, то как правильно записывать в удаленную сетевую базу данных архив атрибута параметра? Есть ли в OpenScada предусмотренный механизм записи архива на удаленную базу данных, в случае такой кофигурации оборудования, или нужно будет записывать этот архив с двух машин по отдельности, а после его обобщать в один, ну или както по другому...
[Повідомлення редагувалось 1 раз(ів), останній раз 07.06.2010 в 15:22.]
|
Повідомлення створено: 07. 06. 2010 [15:39]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
Если каждое АРМ пишет архив в свою отдельную БД, пусть даже и удалённо-сетевую. То всё будет также как и с архивом на FS, а именно - они будут синхронизироваться.
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 07. 06. 2010 [17:05]
|
andrelek
Андрей Полевой
Автор теми
Зареєстрован(а) с: 13.12.2008
Повідомлення: 210
|
Т.е если будем писать в одну и туже базу, то получим два одинаковых архива, в одной и той же базе. А нет ли такого механизма чтоб получать один архив в этой базе из двух источников, в случае горизонтального резервирования?
[Повідомлення редагувалось 1 раз(ів), останній раз 07.06.2010 в 17:10.]
|
Повідомлення створено: 07. 06. 2010 [17:13]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
Нет. Архиватор на БД этого не предусматривает.
Впрочем, скорее всего работать оно так будет. Вот только крайне неэффективно, поскольку писать будут оба.
P.S. Кроме того работа на один архив в БД нивелирует главное свойство резервирования!
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 07. 06. 2010 [17:30]
|
andrelek
Андрей Полевой
Автор теми
Зареєстрован(а) с: 13.12.2008
Повідомлення: 210
|
Просто стоит задача собрать обобщенный (из двух машин) архив в общую базу, куда данные сливаются не только из системы ОпенСкада, а внутри резервирующих друг друга машин свои архивы само собой разумеется.
Я вас понял, большое спасибо!
|
Повідомлення створено: 08. 06. 2010 [09:01]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
То что БД общая ещё не означает, что таблицы с архивами должны быть общими.
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 08. 06. 2010 [11:54]
|
andrelek
Андрей Полевой
Автор теми
Зареєстрован(а) с: 13.12.2008
Повідомлення: 210
|
Спасибо, навели на хорошую мысль.
|
Повідомлення створено: 16. 06. 2010 [16:11]
|
andrelek
Андрей Полевой
Автор теми
Зареєстрован(а) с: 13.12.2008
Повідомлення: 210
|
Заметил интересное поведение работы двух станций, которые резервируют сбор данных одного контроллера, если на одной из станций выключаю этот резервируемый контроллер(убираю галочку включен, функции сбора данных подхватываются другой станцией корректно) то потом при попытке включить OpenScada перестает отвечать , пока не убъешь процесс и не перезапустишь. При нормальной работе таких ситуаций (с необходимостью отключения контроллера) не возникает. поэтому такое поведение ничем не напрягает, интересно это нормальная работа системы?
Эще момент, возможно ли такое: например какая-то удаленная станция сохраняет архив параметра в сетевую бд, я эту удаленную базу подключаю к локали и хочу отобразить этот ахив.
|
Повідомлення створено: 16. 06. 2010 [16:52]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зареєстрован(а) с: 12.12.2007
Повідомлення: 3750
|
"andrelek" wrote:
Заметил интересное поведение работы двух станций, которые резервируют сбор данных одного контроллера, если на одной из станций выключаю этот резервируемый контроллер(убираю галочку включен, функции сбора данных подхватываются другой станцией корректно) то потом при попытке включить OpenScada перестает отвечать , пока не убъешь процесс и не перезапустишь. При нормальной работе таких ситуаций (с необходимостью отключения контроллера) не возникает. поэтому такое поведение ничем не напрягает, интересно это нормальная работа системы?
Ненормальная, но у себя воспроизвести не смогу. Что за контроллер опрашивается?
"andrelek" wrote:
Эще момент, возможно ли такое: например какая-то удаленная станция сохраняет архив параметра в сетевую бд, я эту удаленную базу подключаю к локали и хочу отобразить этот ахив.
Можно
Learn, learn and learn better than work, work and work.
|
Повідомлення створено: 16. 06. 2010 [17:35]
|
andrelek
Андрей Полевой
Автор теми
Зареєстрован(а) с: 13.12.2008
Повідомлення: 210
|
Можете подсказать как? Или ссылку пришлите, а то в вики такого не нашел.
Спасибо!
|