
- •Кафедра автоматизации технологических процессов и производств
- •Введение
- •Раздел 1. Основы построения интегрированных систем проектирования и управления (исПиУ)
- •1. Понятие исПиУ. Ее место в системе автоматизации предприятия.
- •2. Структура и функции исПиУ.
- •Классы микропроцессорных комплексов
- •Операционные системы контроллеров
- •Средства технологического программирования контроллеров
- •3. Концепция комплексной автоматизации производства.
- •Современные направления развития микропроцессорных средств управления
- •4. Этапы создания асутп.
- •4.1. Общие положения.
- •4.2. Стадии и этапы создания ас.
- •4.3. Содержание работ.
- •5. Обеспечение исПиУ.
- •6. Понятие открытой системы. Применение открытых систем в промышленной автоматизации.
- •7. Принципы и технологии создания открытых программных систем.
- •Описание межпрограммного протокола – dde
- •Описание типового интерфейса общения программ – ole
- •Приложения типа «клиент-сервер»
- •Описание технологии – com/dcom
- •Описание компонентной объектной архитектуры - corba
- •Описание взаимодействия на базе архитектуры ActiveX
- •Описание языка запросов к реляционным субд - sql
- •Описание обмена программ с субд на базе драйвера odbc
- •Раздел 2. Системы диспетчерского управления и сбора данных (scada-системы)
- •8. Scada-системы. Основные понятия, история возникновения scada-систем.
- •9. Характеристики scada-программ.
- •9.1. Общие сведения о scada-программах:
- •9.2. Структурные особенности scada-программ.
- •9.3. Функциональные характеристики scada-систем.
- •9.4 Технические характеристики scada-систем.
- •9.5. Характеристики полноты открытости scada-систем.
- •9.6. Эксплуатационные характеристики scada-систем.
- •9.7. Стоимостные характеристики scada-систем.
- •10. Рабочее место диспетчера (оператора). Графический интерфейс пользователя.
- •Требования эргономики при разработке арм
- •11. Механизм ole for Process Control (opc) как основной способ взаимодействия scada-системы с внешним миром.
- •12. Ведение архивов данных в scada-системе. Тренды. Алармы.
- •12.1. Тренды.
- •12.2. Алармы.
- •13. Встроенные языки программирования.
- •14. Базы данных в scada. Основные понятия бд. Краткая история развития бд.
- •15. Базы данных в scada. Особенности промышленных баз данных. Microsoft sql-сервер. Основные характеристики.
- •16. Industrial sql Server – развитие Microsoft sql Server. Продукт Plant2sql.
- •Функциональные возможности и характеристики Industrial sql Server
- •Области применения Industrial sql Server
- •18. Вопросы надежности scada-систем.
- •Основные понятия теории надежности
- •Резервирование в scada-системах
- •19. Выбор scada-системы.
- •19.1. Общий поход.
- •19.2. Выбор scada-системы.
- •20. Тенденции развития scada-систем.
- •Раздел 3. Примеры существующих scada-систем
- •21. Система InTouch.
- •1. Общие сведения
- •2. Структура
- •3. Функциональные возможности
- •4. Аппаратно-программная платформа
- •5. Коммуникационные возможности
- •6. Распространение системы в снг
- •7. Стоимость
- •22. Ситема Citect.
- •1. Общие сведения
- •2. Структура
- •3. Функциональные возможности
- •4. Аппаратно-программная платформа
- •5. Коммуникационные возможности
- •6. Распространение системы в снг
- •7. Стоимость
- •23. Система genesis32.
- •1. Общие сведения
- •2. Структура
- •3. Функциональные возможности
- •4. Аппаратно-программная платформа
- •5. Коммуникационные возможности
- •6. Распространение системы в снг
- •7. Стоимость
- •24. Система trace mode.
- •1. Общие сведения
- •2. Структура
- •3. Функциональные возможности
- •4. Аппаратно-программная платформа
- •5. Коммуникационные возможности
- •6. Распространение системы в снг
- •7. Стоимость
- •Словарь использованных терминов
- •Список литературы
- •Internet-сайты, посвященные промышленной автоматизации и scada-системам:
3. Функциональные возможности
Графический объектно-ориентированный редактор имеет следующие возможности:
• векторная графика;
• набор классов графических объектов разной сложности: простые (линии, прямоугольники, круги, эллипсы, многоугольники, текст и кнопки); сложные - растровые изображения, шаблоны трендов и др.;
• импорт растровых изображений в форматах bmp, pcx, dxf, drw;
• сохранение и тиражирование созданных образов и экранов. Динамизируются все основные формы мнемосхем: цифры, текст, столбиковые указатели, гистограммы и т. д.. Возможно сохранение и повторное применение динамизированных образов. Любое изображение на экране может быть подключено к разным переменным базы данных реального времени.
Есть анимация изображений; вывод сигналов на речевые сообщения. Число мнемосхем и динамических элементов на экране не ограничено.
С системой поставляется комплект программных инструментов Productivity Pack - библиотека мастер-объектов (стандартных фрагментов для разрабатываемых операторских станций - графических заготовок, утилит просмотра базы данных реального времени на экранах и т.д.). В комплект входит дополнительный набор сложных изображений и инструментов для разработки новых ActiveX-объектов - Symbol Factory, состоящий в целом из более 3000 единиц; в него входят средства создания мастер-объектов; средства просмотра файлов 200 форматов.
Оперативный вызов переменных из базы данных на экран работающей системы обеспечивается механизмом «динамических указателей» (Dynamic Referencing), что позволяет пользователю оперативно формировать и обновлять состав отображаемых данных.
Число кривых на тренде реального времени - до 4, на исторических трендах - до 8. Можно изменять масштабы текущих и исторических трендов; механизм «динамических указателей» дает возможность переназначать состав кривых на тренде. Имеются зависимости одной переменной от другой.
Для регистрации событий используется механизм централизованной регистрации событий, полученных из разных узлов сети. Применяются до 9999 приоритетов, и до 8 иерархических уровней. Сообщения могут приниматься и квитироваться с любого узла. При формировании предупредительной и аварийной сигнализации определяются группы сигналов, применяются фильтрация в реальном времени и маскирование сигналов. Сигналы отклонений аналоговых величин формируются по допускам на верхние и нижние границы, на скорости изменения. При этом могут быть сформированы автоматическая реакция системы на возникающие ситуации, сгенерированы e-mail и другие сообщения удаленным пользователям. Встроенный режим расширенной аварийной сводки позволяет выделять и обрабатывать сигналы с наивысшим приоритетом. Для сводок обеспечивается печать, прокрутка сводок при представлении на экране.
Для генерации отчетов используется механизм специального языка системы. Отчет (форму и условия его генерации) пользователь может создавать на экране работающей станции.
Реакции системы на события в технологическом процессе или в аппаратуре управления, а также относительно простые вычисления и управление элементами графического интерфейса программируются средствами «Редактора сценариев». Применяются стандартные математические и логические операторы, условное выполнение, циклы. Этими средствами обеспечиваются операции с графикой, строками, историческими архивами, рецептами, статистическими выборками и т.д.. При написании применяется специальный язык сценариев, разработанный фирмой «Wonderware».
Алгоритмы пользователя могут программироваться на языке Си и помещаться в библиотеку. Функции доступа к переменным базы данных могут быть реализованы средствами языков Visual Basic, Fortran, Pascal и др.
Просмотр базы данных обеспечивается механизмом «Броузер тегов». На работающей системе одновременное обновление конфигурации всех узлов (по времени, по событию, по команде) обеспечивается специальным механизмом «Удаленная разработка». Этот механизм дает конкретному пользователю возможность использовать переменные базы данных удаленной станции без изменений в своей базе данных; при этом число отображаемых на станции переменных может быть удвоено. Механизм «супертеги» позволяет пользователям модифицировать структуру базы данных конкретной станции, подключая к ней теги других станций в сетевой системе управления.
Защита от несанкционированного доступа в системе исполнения обеспечивается паролями: число уровней допуска до 9999, число паролей не ограничено.
Средства отладки системы: программы тестирования проекта; эмулятор с имитатором на 3000 переменных.