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

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

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

Citect 6.0 вы­водит информацию о тревогах в специализированные окна, однако самые свежие данные видны в каждом окне. Тревоги можно группировать по цвету, шрифту и порядку вывода в зависимости от приоритета, категории и времени возникновения. В Citect 6.0 есть специальное итоговое окно тревог, куда выводится вся их предыстория.

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

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

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

Сетевые средства Citect 6.0 построены на базе NetBIOS, Сеансовая NetBIOS широко поддерживается такими сетевыми протоколами, как NetBEUI, IPX/SPX и TCP/IP. Хотя Citect 6.0 может работать с самыми разны­ми типами сетей (типа NovellNetware, Windows 95/NTили LANManager), базовая файловая система для обмена данными в Citect 6.0 не используется.

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

Ограничений на число пользователей (или групп) системы нет – даже в процессе работы можно добавлять новых и удалять существующих.

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

Citect 6.0 может подключаться к таким компьютерным системам, как:

- DEC PDP/VAX/ALPHA;

- IBM AS400;

- UNIX;

- SUN.

Citect поставляется с более чем 120 драйверами ввода/вывода. Все эти драйверы 32-разрядные и обеспечивают подключение устройств более 300 типов: ПЛК, RTU, микроконтрол­леры, контроллеры контуров регулирования, элементы распределенных систем, весы, считыва­тели штрих-кодов, лабораторные анализаторы и т.д.

Для написания собственного драйвера существует пакет разработки драйверов DriverDevelopmentKit (DDK). В Citect 6.0 можно изменить сущест­вующий ASCII-драйвер или написать простой на Cicode, так же мо­жно воспользоваться встроенным анализатором протокола для отладки нового драйвера.

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

Для обращения и работы с базами данных ODBC в Citect 6.0 существует возможность использования языка структурированных запросов (SQL). Citect 6.0 использует интегрированные возможности ODBC (может функционировать как ODBC сервер, или записывать отчеты и тревоги прямо в ODBC совместимые устройства).