Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Система распределенных архивовСодержание книги
Поиск на нашем сайте
Позволяет одновременно получать информацию из нескольких удаленных баз данных, называемых провайдерами архивов. Одновременно можно обращаться к восьми провайдерам (по одному на каждое перо). Система, приведенная на рис., имеет два провайдера архивов. Левый провайдер регистрирует информацию только из узла, расположенного слева внизу. Правый провайдер регистрирует информацию из узла, расположенного справа вверху. Остальные три узла (вверху слева) лишь используют архивные данные. Читать информацию из архивных файлов может каждый из узлов системы. Создание такой системы предполагает следующие действия: 1) создание списка провайдеров архивов; 2) создание и определение параметров архивного тренда; 3) конфигурирование приложения на удаленное архивирование данных; 4) копирование приложения на все узлы.
Тренды в Citect
Реализована единая распределенная система построения трендов реального времени и графиков для анализа ТП. Сбор, хранение и обработку информации для ее представления в графическом виде осуществляет сервер трендов (Trends Server). При необходимости вывода трендов реального времени и архивных трендов на экран компьютера визуализации (Display Client) клиент запрашивает у сервера необходимые данные. Таким образом, по сети передаются только пакеты "полезных данных" меньшего размера, что существенно уменьшает нагрузку на сеть.
Возможность вывода на тренд любую переменную или значение выражения на языке Cicode. Можно одновременно вывести на экране любое количество трендов до восьми графиков в любом окне тренда. Накопление данных продолжается даже тогда, когда дисплей не активен.
Регистрация данных
Объем хранимой информации ограничивается только размерами жесткого диска. Применяется архивирование файлов. Конфигурирование трендов можно производить в Citect Explorer или в Project Editor (папка/меню Tags). Tags (теги) - это внутренние переменные системы Citect, которым присваиваются имена с целью идентификации трендовых переменных при выводе их на экран и регистрации в файлы. Объем выборки для хранения в файлах задается в процессе конфигурирования тренда временным периодом от 10 миллисекунд до 24 часов в сутки (поле Expression). Частота выборки данных (Sample Period) вводится в формате HH:MM:SS. Можно ввести одну цифру, например 2, и это будет означать 2 секунды. Ввод десятичной цифры система воспринимает, как долю секунды. Например, 0.2 будет означать 200 миллисекунд.
Используется круговая система записи в файлы, что предпочтительней, чем в один большой файл. По умолчанию используются 10 файлов, регистрирующих данные в течение одной недели, начиная с полуночи воскресенья. В самом начале регистрации данные записываются в первый файл. С полуночи следующего воскресенья запись будет производиться во второй файл. С полуночи следующего воскресенья запись будет производится в третий файл и т. д. После 10 недель в первый файл записываются новые данные, уничтожая при этом старую информацию. Также по умолчанию имя файла будет содержать 8 символов имени переменной тренда.
Пример расчета дискового пространства, необходимого для файлов тренда. Каждое значение требует для хранения два байта. Можно предварительно рассчитать объем памяти, занимаемый архивом при его записи на диск, по следующей формуле: V=464 * N +176 + (T * N * 2) / t, где: Например, если в архив записывается одно значение переменной каждые десять секунд в течение одной недели, и используется пять файлов данных (пять недель), то требуемый объем памяти V= 464*5 +176 + {7*24*60*60*5*2}/10=607296 байт
Отображение трендов
Для отображения трендов на экране в системе Citect предусмотрены специальные шаблоны страниц, единые для трендов реального времени и архивных трендов. 1) одиночный тренд (SingleTrend) - шаблон для создания страницы с одним окном трендов, в котором имеется до 8 перьев; 2) двойной тренд (DoubleTrend-) - шаблон для создания страницы с двумя окнами трендов, в каждом из которых имеется до 8 перьев; 3) сравнительный тренд (CompareTrend) - шаблон для создания страницы c двумя трендами, наложенными один на другой в целях их сравнения (до четырех пар графиков); 4) масштабный тренд (ZoomTrend) - шаблон страницы с функцией масштабирования; 5) выпадающий тренд (PopTrend) - шаблон для вывода тренда в любом месте экрана (в отдельном окне). 6) тренды по событию (EventTrend) - шаблон страницы с одним окном для тренда по событию во времени на восемь перьев;
Эти шаблоны практически исчерпывают все потребности разработчика при создании трендов проекта Все шаблоны страниц уже снабжены различными средствами навигации и чтения значений параметров. В качестве примера такого шаблона предлагается одиночный тренд (SingleTrend)-, приведенный на рис.
При запуске режима Runtime страница одиночного тренда будет выглядеть следующим образом.
|
||||||||
Последнее изменение этой страницы: 2016-12-30; просмотров: 241; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.34.51 (0.007 с.) |