Разработка верхнего уровня АСУТП в среде SCADA-системы Citect 6.0, страница 2

Все функции по поддержке резервирования в Citect 6.0 интегрированы и удобны. Резервирование задач осуществляется простейшим мастер-объектом. Имеется возможность включить одновременной все функции резервирования, что обеспечивает максимальную защиту работы системы.

Производительность системы.Для повышения производительности системы, Citect 6.0 автоматически оптимизирует процесс обмена информацией.

Обмен данными между устройством ввода/вывода и системой более высокого уровня осуществляется по уникальному для каждого устройства протоколу. Скорость обмена информацией зависит и ограничивается только этим устройством и применяемым протоколом. Причины ограничения скорости передачи лежат в невозможности для устройства ввода/вывода немедленно отреагировать на поступивший запрос и неэффективности используемых протоко­лов. Citect 6.0 позволяет максимально возможно поднять скорость пере­дачи.

Обмен данными в Citect 6.0 выполняется по запросу – считываются показания только тех точек, которые указаны клиентом. Сервер ввода/вывода упорядочивает посту­пающие от клиентов запросы, тем самым удается сократить непроизводительный обмен информацией и повысить частоту обнов­ления экрана до восьми раз.

В одном запросе может возвращаться только ограниченный объем информации. Если сгруппировать все запрошенные данные, то для их передачи потребуется меньшее количество пакетов и, следовательно, меньшее количество времени. Определение более быстрого метода передачи (в разных или в одном и том же "блоке") осуществляется в Citect 6.0 на базе так называемой константы блокирования (blockingconstant). Составляя список регистров, которые должны быть прочитаны за один проход, Citect 6.0 автоматически определяет наиболее эффективный метод считывания дан­ных.

Дальнейшее повышение производительности обеспечивается клиент-серверной обработкой Citect (применение в сервере ввода/вывода кэш-памяти). Считанные сервером ввода/вывода значения регистров сохраняются в его памяти в течение определенного (пользова­телем) периода времени (обычно в течение 300 мс). Если клиент запрашивает данные, которые еще пока находятся в кэш-памяти, то повторного обращения к регистрам не осуществляется. Citect 6.0 ис­пользует алгоритм кэширования с упреждением, обновляя его содержимое в случае обращения.

В Citect 6.0 есть встроенный монитор производительности, позволяющий анализировать используемые протоколы. В случае необходимости пользователь может изменить определенные параметры протокола и настроить его для конкретного случая.

RAD Графика(RapidApplicationsDevelopmentGraphics- графические средства для скоростной разработки приложений).

Достоинства RAD Графики:

- гибкость;

- интуитивная понятность, снижающая вероятность ошибки оператора;

- минимизация обращений к клавиатуре;

- простота обучения;

- объединение функций управления и вывода в одном графическом объекте эффективное использование;

Многоязыковые проекты.Разработка проекта Citect 6.0 может вестись на нескольких языках.

Отчеты.Отчет Citect – это документ, отражающий некоторые производственные показатели и вы­даваемый периодически, по запросу либо, при возникновении какого-либо события.

В отчет может входить форматированный текст, оперативная и накапливаемая информация и результаты математических вычислений. Кроме того, отчеты могут содержать и некоторые команды: заме­ны производственных параметров, загрузки инструкций, выполнения диагностики, смены составов смесей и т.д.

Отчеты могут выводиться на экран, распечатываться, а также сохраняться на диске для по­следующей распечатки или просмотра. Отчет можно обрабатывать средствами любого тексто­вого редактора. Их можно автоматически сохранять в SQL-базах и других ODBC-совместимых базах данных. Их можно также сохранить в HTML-формате и разместить  в Internet для про­смотра удаленными пользователями.

Citect 6.0 допускает дублирование сервера отчетов.