Расчет глубины архивирования |
|
|
Гость_ЭксСтудент_*
|
31.8.2010, 11:42
|
Guest Forum

|
Добрый день!
Уважаемые специалисты, помогите, пожалуйста, разобраться в расчете «глубины архивирования». Теоретическая задача – АСУТП на базу ПЛК + панель оператора со скадой. Количество сигналов - 100 дискретных (входные ПЛК, выходные ПЛК, действия оператора), 30 аналоговых.
Далее опишу своё понимание расчета.
Первый фактор – объём информации. На дискретный сигнал 1 бит, на аналоговый 1 байт. Т.е. для приведённого случая 30+100/8=42,5 байт. Второй фактор – частота архивирования. Не вижу смысла в цикле меньше 0,5 секунды (не турбинами управляем). Таким образом получаю – для архивирования 1 часа мне понадобится 42,5*2*3600=306000 байт. Т.е. если в панель оператора вставить карту памяти 8 Гб 8000/0,306 получаем более 25 тысяч часов (около 3 лет). Понятно что карта на самом деле не 8 Гб, а 7,ххх. Этим сейчас пренебрегаем.
Понимаю, что могу глубоко заблуждаться, потому прошу строго не судить и направить по правильному пути.
За любую информацию буду очень признателен.
|
|
|
|
|
 |
Ответов
(1 - 10)
|
31.8.2010, 13:47
|
Группа: Участники форума
Сообщений: 531
Регистрация: 27.4.2008
Пользователь №: 18198

|
Не совсем так. Вы забыли про системную информацию, такую как: имя переменной, время, дата и в зависимости от программы, фаил может содержать много другой информации, таких как, собщение аларма, лимиты и т.д.
|
|
|
|
|
31.8.2010, 16:14
|
Группа: Участники форума
Сообщений: 531
Регистрация: 10.1.2008
Из: Киев
Пользователь №: 14316

|
Еще все зависит от СКАДЫ. Кроме того, перемнные могут писаться периодически, либо по изменению, либо комбинация из периода+изменения либо ... еще несколько варинтов. Нормальные скады пишут о расчете глубины архивирования в их реализации. Мне очень понравилось насколько глубоко и понятно это описано в Genesis 32.
|
|
|
|
|
31.8.2010, 19:57
|
Группа: Участники форума
Сообщений: 342
Регистрация: 8.8.2008
Из: Оренбург
Пользователь №: 21379

|
Для СУБД SCADA WinCC v.6.0, по мотивам документации делал прикидочный расчет...
Расчет_БД_в_WinCC_MS_SQL_.xls ( 21,5 килобайт )
Кол-во скачиваний: 47Конечно, расчет очень и очень грубый, но вроде не подводил при начальной конфигурации.
|
|
|
|
Гость_ЭксСтудент_*
|
1.9.2010, 7:57
|
Guest Forum

|
Цитата(CHANt @ 31.8.2010, 20:57)  Для СУБД SCADA WinCC v.6.0, по мотивам документации делал прикидочный расчет...
Расчет_БД_в_WinCC_MS_SQL_.xls ( 21,5 килобайт )
Кол-во скачиваний: 47Конечно, расчет очень и очень грубый, но вроде не подводил при начальной конфигурации. Расчет понятен, кроме 1 момента (скорее самого вавжного) - расчет размера 1 записи для 1 тега,Мб. =(((7168/3000)/24)/60)/60 что за цифры 7168 и 3000? Откуда взяты значения?
|
|
|
|
|
1.9.2010, 9:07
|
Группа: Участники форума
Сообщений: 342
Регистрация: 8.8.2008
Из: Оренбург
Пользователь №: 21379

|
Из экспериментальных данных. 3000 аналоговых тегов архивировалось сутки, с дискретностью одна секунда, при линейном изменении параметров. Получен архив величиной около 7 Гб. Это объем не сжатого архива. После сжатия уменьшился в 4,5-5 раз, 1478 Мб Это все встроенные фичи Сименса в MS SQL 2000. Сейчас актуальна версия WinCC v.7 и MS SQL2005, по ней данных у меня нет.
|
|
|
|
Гость_ЭксСтудент_*
|
1.9.2010, 11:46
|
Guest Forum

|
Это ВинСиСи и экспериментальные данные.
А как быть, если нужно прикинуть на сколько хватит карты памяти, вставляемой в панель, со скадой, которой ранее не работали (нет экспериментальных данных).
Напираю на карту памяти, потому что серв можно взять с запасом, а вот карты весьма ограничены.
|
|
|
|
|
1.9.2010, 13:00
|
Группа: Участники форума
Сообщений: 1337
Регистрация: 24.5.2010
Из: Москва
Пользователь №: 58149

|
Цитата(ЭксСтудент @ 1.9.2010, 12:46)  Это ВинСиСи и экспериментальные данные.
А как быть, если нужно прикинуть на сколько хватит карты памяти, вставляемой в панель, со скадой, которой ранее не работали (нет экспериментальных данных).
Напираю на карту памяти, потому что серв можно взять с запасом, а вот карты весьма ограничены. Как-как - берете документацию на ПО и смотрите в каком виде оно сохраняет данные .Михаил_PLC правильно написал, что сохраняется довольно много разнообразной информации. Причем порой можно конфигурировать архив самыми разными способами, задавая и время хранения и частоту сохранения и условия, при которых будут сохраняться те или иные данные. Например состояние дискретных входов обычно сохраняют по событию, аналоговые тоже по изменению измеряемой величины и т.д. Еще порой есть много данных , которые хранить то особо и не нужно, а требуется сохранять только отчеты,получаемые из вычислений на основании исходных данных. Когда встают подобные вопросы, а я не могу на них ответить, то не стесняюсь обращаться к разработчику ПО. Они заинтересованы в продвижении своей продукции и охотно идут на помощь проектрировщику.
|
|
|
|
|
1.9.2010, 13:42
|
Группа: Участники форума
Сообщений: 342
Регистрация: 8.8.2008
Из: Оренбург
Пользователь №: 21379

|
Цитата(ЭксСтудент @ 1.9.2010, 14:46)  А как быть, если нужно прикинуть на сколько хватит карты памяти, вставляемой в панель, со скадой, которой ранее не работали (нет экспериментальных данных). Поработать Демо-версии СКАДа в доступе ведь. Установите, воспользуйтесь бесплатным симулятором ОРС или Модбас - сотню тегов на симуляцию и через час будете знать величину архивов, ну необходимо учесть запас на накладные расходы.
|
|
|
|
Гость_ЭксСтудент_*
|
1.9.2010, 14:02
|
Guest Forum

|
Дело в том, что с программированием у меня совсем туго. Не изучал я пока этого. Сейчас для меня стал вопрос - для какого количества тэгов сервер можно не ставить, а обойтись панелью оператора.
Всё оказалось немного сложнее, чем я представлял. Ну да ладно, буду изучать и пробовать.
Всем спасибо за ответы.
|
|
|
|
|
2.9.2010, 5:35
|
Группа: Участники форума
Сообщений: 449
Регистрация: 15.5.2007
Из: Барнаул->Москва
Пользователь №: 8174

|
Да и это.... аналоговый параметр - это далеко не 1 байт  Почитайте что такое float.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
Реклама
ООО «Арктика групп» ИНН: 7713634274
ООО "Русич" ИНН 9721068883 / ЕРИД 2VtzqvMjLF8
ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqxXgvJi
Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqwyM2dc
Реклама: ООО «СЛ-ЛАЗЕР» ИНН 7727447267 | erid: 2VtzquvhFWx
Последние сообщения Форума
|