Автор |
Сообщение |
Сообщение создано: 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
|
Можете подсказать как? Или ссылку пришлите, а то в вики такого не нашел.
Спасибо!
|