Реклама / ООО «ИЗОЛПРОЕКТ» / ИНН: 7725566484 | ERID: 2Vtzqx6kV7S
IPB IPB
Проектирование, монтаж, наладка, сервис


Здравствуйте, гость ( Вход | Регистрация )

- Стандарт НП «АВОК» 7.11-2024
«Рекомендации по проектированию инженерных систем
дошкольных образовательных организаций»

АВОК в соц. сетях
ИНН: 7714824045 | erid: 2VtzqwzKQiU
 
Добавить ответ в эту темуОткрыть тему
> Расчет глубины архивирования
Гость_ЭксСтудент_*
сообщение 31.8.2010, 11:42
Сообщение #1





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,ххх. Этим сейчас пренебрегаем.

Понимаю, что могу глубоко заблуждаться, потому прошу строго не судить и направить по правильному пути.

За любую информацию буду очень признателен.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Михаил_PLC
сообщение 31.8.2010, 13:47
Сообщение #2





Группа: Участники форума
Сообщений: 531
Регистрация: 27.4.2008
Пользователь №: 18198



Не совсем так. Вы забыли про системную информацию, такую как: имя переменной, время, дата и в зависимости от программы, фаил может содержать много другой информации, таких как, собщение аларма, лимиты и т.д.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
san
сообщение 31.8.2010, 16:14
Сообщение #3





Группа: Участники форума
Сообщений: 531
Регистрация: 10.1.2008
Из: Киев
Пользователь №: 14316



Еще все зависит от СКАДЫ. Кроме того, перемнные могут писаться периодически, либо по изменению, либо комбинация из периода+изменения либо ... еще несколько варинтов. Нормальные скады пишут о расчете глубины архивирования в их реализации. Мне очень понравилось насколько глубоко и понятно это описано в Genesis 32.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
CHANt
сообщение 31.8.2010, 19:57
Сообщение #4





Группа: Участники форума
Сообщений: 342
Регистрация: 8.8.2008
Из: Оренбург
Пользователь №: 21379



Для СУБД SCADA WinCC v.6.0, по мотивам документации делал прикидочный расчет...
Прикрепленный файл  Расчет_БД_в_WinCC_MS_SQL_.xls ( 21,5 килобайт ) Кол-во скачиваний: 47

Конечно, расчет очень и очень грубый, но вроде не подводил при начальной конфигурации.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_ЭксСтудент_*
сообщение 1.9.2010, 7:57
Сообщение #5





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? Откуда взяты значения?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
CHANt
сообщение 1.9.2010, 9:07
Сообщение #6





Группа: Участники форума
Сообщений: 342
Регистрация: 8.8.2008
Из: Оренбург
Пользователь №: 21379



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





Guest Forum






Это ВинСиСи и экспериментальные данные.

А как быть, если нужно прикинуть на сколько хватит карты памяти, вставляемой в панель, со скадой, которой ранее не работали (нет экспериментальных данных).

Напираю на карту памяти, потому что серв можно взять с запасом, а вот карты весьма ограничены.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Rus75
сообщение 1.9.2010, 13:00
Сообщение #8





Группа: Участники форума
Сообщений: 1337
Регистрация: 24.5.2010
Из: Москва
Пользователь №: 58149



Цитата(ЭксСтудент @ 1.9.2010, 12:46) *
Это ВинСиСи и экспериментальные данные.

А как быть, если нужно прикинуть на сколько хватит карты памяти, вставляемой в панель, со скадой, которой ранее не работали (нет экспериментальных данных).

Напираю на карту памяти, потому что серв можно взять с запасом, а вот карты весьма ограничены.

Как-как - берете документацию на ПО и смотрите в каком виде оно сохраняет данные .Михаил_PLC правильно написал, что сохраняется довольно много разнообразной информации. Причем порой можно конфигурировать архив самыми разными способами, задавая и время хранения и частоту сохранения и условия, при которых будут сохраняться те или иные данные. Например состояние дискретных входов обычно сохраняют по событию, аналоговые тоже по изменению измеряемой величины и т.д. Еще порой есть много данных , которые хранить то особо и не нужно, а требуется сохранять только отчеты,получаемые из вычислений на основании исходных данных.
Когда встают подобные вопросы, а я не могу на них ответить, то не стесняюсь обращаться к разработчику ПО. Они заинтересованы в продвижении своей продукции и охотно идут на помощь проектрировщику.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
CHANt
сообщение 1.9.2010, 13:42
Сообщение #9





Группа: Участники форума
Сообщений: 342
Регистрация: 8.8.2008
Из: Оренбург
Пользователь №: 21379



Цитата(ЭксСтудент @ 1.9.2010, 14:46) *
А как быть, если нужно прикинуть на сколько хватит карты памяти, вставляемой в панель, со скадой, которой ранее не работали (нет экспериментальных данных).

Поработать rolleyes.gif
Демо-версии СКАДа в доступе ведь. Установите, воспользуйтесь бесплатным симулятором ОРС или Модбас - сотню тегов на симуляцию и через час будете знать величину архивов, ну необходимо учесть запас на накладные расходы.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Гость_ЭксСтудент_*
сообщение 1.9.2010, 14:02
Сообщение #10





Guest Forum






Дело в том, что с программированием у меня совсем туго. Не изучал я пока этого. Сейчас для меня стал вопрос - для какого количества тэгов сервер можно не ставить, а обойтись панелью оператора.

Всё оказалось немного сложнее, чем я представлял. Ну да ладно, буду изучать и пробовать.

Всем спасибо за ответы.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ScrewDriver
сообщение 2.9.2010, 5:35
Сообщение #11





Группа: Участники форума
Сообщений: 449
Регистрация: 15.5.2007
Из: Барнаул->Москва
Пользователь №: 8174



Да и это.... аналоговый параметр - это далеко не 1 байт smile.gif
Почитайте что такое float.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Реклама
ООО «Арктика групп» ИНН: 7713634274



ООО "Русич" ИНН 9721068883 / ЕРИД 2VtzqvMjLF8


ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqxXgvJi

Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqwyM2dc
Реклама: ООО «СЛ-ЛАЗЕР» ИНН 7727447267 | erid: 2VtzquvhFWx

Последние сообщения Форума






RSS Текстовая версия Сейчас: 29.7.2025, 7:58
Политика ООО ИИП «АВОК-ПРЕСС» в отношении обработки персональных данных