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

Страницы работы

Содержание работы

Институт цветных металлов и материаловедения СФУ

Кафедра автоматизации производственных процессов

ЦМ

 

Дисциплина
“Интегрированные системы
 проектирования и управления”

Красноярск 2009

Лабораторная работа № 9

”Разработка верхнего уровня АСУТП в среде

SCADA-системы Citect 6.0

Цель работы

1.  Изучить основные понятия, структуру и назначение отдельных элементов SCADA-системы Citect 6.0

2.  Изучить порядок работы по созданию АСУТП с помощью редакторов  SCADA- системы Citect 6.0

3.  Разработать проект учебной АСУТП в SCADA-системе Citect 6.0

4.  Разработать в SCADA-системе Citect 6.0 верхний уровень своей АСУТП, разрабатываемой в курсовом проекте по дисциплине АТПП, согласовав его с доц. Лапаевым И.И.

Теоретические сведения

1. СТРУКТУРА И АРХИТЕКТУРА СИСТЕМЫ

Citect 6.0 – это программный комплекс, предназначенный для разработки, настройки и запуска в реальном времени систем управления технологическими процессами. Она включает в себя режим разработки АСУ (Основу среды разработки составляет проводник Citect 6.0CitectExplorer, с помощью которого осуществляется создание проектов и управления ими.) и режим исполнения (run).

В среду разработки входят:

- проводник Citect 6.0Citect Explorer;

- редактор проектов – ProjectEditor;

- построитель графических объектов – GraphicBuilder;

- редактор Cicode-программ – CicodeEditor.

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

Именно во время исполнения система Citect 6.0 взаимодействует с реальными устройствами ввода/вывода, обрабатывает алармы, реализует эффекты анимации и т.д.

Как правило, среда исполнения состоит из прикладной программы (разрабатываемой и компилируемой пользователем), а также ядра Citect (CitectKernel)и отладчика кода Cicode (CicodeDebugger).

Клиент-серверная архитектураSCADA-системыCitect 6.0. Файловый сервер представляет собой центральное хранилище файлов, выдающее по запросу клиента необработанные данные. Клиент сам обрабатывает и фильтрует информацию (локально), что создает большую нагрузку на сеть. В отличие от этого в клиент-серверной архитектуре большая часть по обработке данных выполняется сервером, так что клиент может запрашивать только нужную информацию, т.е. по сети передаются только пакеты "полезных данных" меньшего размера, что существенно уменьшает нагрузку на сеть. Основа надежности клиент-серверной архитектуры – это Виртуальная Сеть Данных (VDNVirtualDataNetwork) Citect 6.0.

Пять основных типов задач, решаемых с помощью Citect 6.0:

- взаимодействие с устройствами ввода/вывода;

- контроль аварийных состояний (тревог);

- отчеты;

- графики;

- отображение информации.

АРХИТЕКТУРА СИСТЕМЫ.

Гибкость – это возможность модификации системной архитектуры.

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

В сетевых системах Citect 6.0 обеспечивает применение централизованной базы данных.

Масштабируемость – это способность менять размеры системы (сокращать или наращи­вать) без необходимости модификации существующих аппаратных или программных средств.

Задание всех параметров сети выполняется автоматически специальным «мастер-объектом» – новый компьютер может быть запущен в работу за  короткое время без необходимости останова всей системы.

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

В Citect 6.0 реализовано полное резервирование, что позволяет защищать все зоны потенциальных отказов.

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

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

Встроенная в Citect 6.0 сетевая поддержка обеспечивает полное резервирование локальной сети.

Citect 6.0 поддерживает резервирование файловых серверов.

Похожие материалы

Информация о работе