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

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

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

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

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

- гибкость;

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

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

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

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

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

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

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

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

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

Графики. Распределенная система построения графиков Citect 6.0 может обрабатывать сотни пере­менных, не влияя на производительность системы или целостность данных.

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

Регистрироваться и выводиться на экран может любой производственный параметр. Гра­фик Citect 6.0 – это изображение изменения значения какой-либо переменной с течением времени, а также графическая оценка работы устройства или хода процесса. Графики Citect 6.0 строятся на базе наборов значений, которые и вы­водятся на экран, давая визуальное представление о поведении процесса во времени. Необходи­мые выборки могут извлекаться как периодически, так и в момент возникновения в системе оп­ределенных событий. Частота выборки может изменяться от 10 миллисекунд до 24 часов.

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

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

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

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