- •Цель работы
- •1 Scada-система Win cc
- •2.1 Назначение Control Center
- •2.2 Работа в Control Center
- •2.3 Создание нового проекта
- •2.4 Открытие и закрытие проекта
- •3 Описание проекта
- •3.1 Структура проекта
- •3.2 Компонент проекта "Computer"
- •3.3 Компонент проекта "Tag Management"
- •3.4 Компонент проекта "Data Types"
- •3.5 Редактор Graphic Designer
- •4 Проектирование системы
- •4.1 Создание внутренних тегов
- •4.2 Создание рисунка
- •4.3 Добавление динамических свойств объекту
- •4.4 Создание архива
- •4.5 Создание шаблона окна тренда
- •4.6 Создание шаблона окна таблицы
- •4.7 Вставка кривой тренда в рисунок
- •4.8 Вставка таблицы в рисунок
- •4.9 Настройка параметров запуска
- •4.10 Запуск приложения
- •Список литературы
- •Приложение Пример проекта
3.5 Редактор Graphic Designer
Graphic Designer – это графическая система, предназначенная для создания мнемосхем и динамических графических элементов с помощью:
стандартных объектов (текстов, линий, прямоугольников, кругов, статической графики);
полей ввода/ вывода, изменяющих состояние объектов, гистограмм, сообщений, пользовательских объектов управления;
диалогов, визардов, функций на языке ANSI C, DLL.
Чтобы начать создание рисунков необходимо запустить Graphics Designer. Для этого нужно предпринять следующие действия:
развернуть строку ”Editor” (“Редактор”), используя знак ”+”, и выбрать Graphics Designer в ”дереве” окна Control Center;
выбрать меню объекта, щелкнув правой кнопкой мыши, и выбрать ”New picture” (“Новый рисунок”). В результате этого, в левой панели окна Control Center создается новый ”Picture Description File” (“Файл Описания Рисунка”) с именем ”NewPdl0.pdl”;
переименовать этот рисунок, щелкнув правой кнопкой мыши на меню объекта и выбрав ”Rename picture” (“Переименовать рисунок”);
открыть файл, дважды щелкнув на нем, или щелкнув правой кнопкой и выбрав ”Open” (“Открыть”).
Окно Graphic Designer показано на рисунке 7.
Рисунок 7 – Окно редактора Graphic Designer
Окно содержит следующие элементы:
Color Palette (Палитра Цветов) позволяет назначить любому выбранному объекту один из 16 стандартных цветов, базовый цвет или цвет, заданный пользователем. С помощью этой палитры можно менять цвет заливки для контурных объектов, цвет линий или цвет фона текстовых объектов
Object Palette (Палитра Объектов) содержит
Standart Objects (Стандартные Объекты) – многоугольник, эллипс, прямоугольник,
Smart Objects (Интеллектуальные объекты) – OLE Control, OLE Element, I/O Field (Поле Ввода /Вывода),
Windows Objects (Объекты Окна) – Button (Кнопка), Check Box (Флажок), Slider (Регулятор).
К Палитре объектов можно обратиться также, используя только клавиатуру, путем нажатия комбинации "Alt + O", и далее использовать клавиши-стрелки.
Style Palette (Палитра стилей) – используя эту палитру, можно производить изменение внешнего вида выбранного объекта – стилей линий, их толщины, стилей заливки и т.п.
Dynamic Wizard Palette (Палитра Мастеров Динамики) используется для придания объектам динамики – перемещение объектов, запуск других приложений или переключение языка online.
Alignment Palette (Палитра Выравнивания) позволяет изменить абсолютное положение одного или нескольких объектов, изменить положение выбранных объектов относительно друг друга, или унифицировать высоту и ширину нескольких объектов.
Zoom Palette (Палитра Масштабирования) позволяет установить коэффициент масштабирования активного окна (в процентах). Стандартные коэффициенты: 8, 4, 1 , 1/2 или 1/4.
Menu Bar (Строка Меню) содержит все команды меню, доступные в Редакторе Graphics Designer. Команды, которые не могут быть задействованы, показаны серыми.
Standard Toolbar (Стандартная Панель Инструментов) содержит пиктограммы или кнопки, которые позволяют выполнять общие команды.
Layer Bar (Строка Слоев) служит для выбора, какие из 16 Слоев (0–15) будут видимы. По умолчанию в Graphics Designer используется Слой 0.
Чтобы выбрать, какие из элементов, перечисленных выше, можно увидеть в окне Graphics Designer, необходимо выбрать в Строке Меню ”View >Toolbars” (“Вид > Панели Инструментов”). В Окне Панелей Инструментов следует пометить, какие Панели Инструментов нужно вывести, и щелкнуть на OK.
3.6 Global Script
Редактор действий предназначен для программирования действий, производимых с объектами, а также программ, выполняющихся в фоновом режиме. Написанные пользователем на языке программирования ANSI C функции могут в частности:
считывать и устанавливать значения переменных;
вызывать на экране новые изображения, изменять любое свойство любого объекта;
генерировать или выбирать рабочие сообщения или сообщения об ошибках;
подключать динамические библиотеки *.dll;
сохранять текущие данные процесса.
Написанные пользователем программные функции могут вызываться в рамках WinCC циклически или в зависимости от происходящих в системе событий, а также могут быть использованы по всему проекту в целом или во множестве других проектов в зависимости от их типа.
3.7 Alarm Logging
Система сообщений служит для сбора и архивации событий в системе. Поступающие сообщения отображаются и могут генерировать звуковые сигналы тревоги. Все поступающие сообщения могут подтверждаться оператором в зависимости от степени их важности по отдельности или целыми группами. Можно также накладывать различные фильтры на отображаемые сообщения.
Редактор предлагает следующие возможности:
Полная информация об ошибках и рабочих состояниях
Раннее распознавание критических ситуаций
Исключение или уменьшение времени простоя
Рост качества продукции
3.8 Tag Logging
Модуль предназначен для архивирования измеряемых величин. Архивация производится или в базу данных Sybase SQL Anywhere, или в DBASE формат. WinCC предлагает различные методы архивации: архивация производится циклически или управляется событиями в системе; производится архивация отдельных переменных или целиком блоков данных контроллера; данные могут отображаться в виде кривых или таблиц; возможно создание долговременных архивов данных, хранящихся в сжатой форме и служащих для статической оценки работы системы. Возможен также импорт/ экспорт архивов на внешний носитель информации.
Чтобы открыть новый сеанс Tag Logging,следует щелкнуть правой кнопкой на редактор Tag Logging в левой части Окна Control Center и выбрать ”Open” (“Открыть”). Появится следующий экран (Рисунок 8)
Рисунок 8 – Окно Tag Logging
В окне навигации вверху иерархической структуры находится Строка Таймер. В ней можно сконфигурировать Таймеры, которые используются как
Таймеры Сбора – временные интервалы, в течение которых значения копируются редактором Tag Logging из менеджера данных отображения процесса;
Таймеры Архивирования – временные интервалы, в течение которых данные загружаются в архив. Таймер архивирования всегда целое умноженное на значение по умолчанию Таймера Сбора.
Таймеры сжатия – это временные диапазоны, в течение которых осуществляется сжатие данных.
Если щелкнуть на строке Timers (Таймеры), в окне данных можно увидеть все таймеры по умолчанию. Значения по умолчанию для этих таймеров не должны быть изменены.
Кроме того, с помощью Tag Logging можно создавать архивы и шаблоны таблиц и трендов.
3.9 Report Designer
Система отчетов служит для генерации отчетов в свободно-программируемом формате, управляемой событиями или по времени. При этом возможна генерация:
протоколов последовательности поступавших сообщений;
протоколов архивов сообщений и измеряемых величин;
протоколов обслуживания системы;
протоколов системных сообщений;
пользовательских отчетов;
распечаток данных проекта (например, списков переменных, текстов сообщений и т.д.)
В Дизайнере Отчетов (Report Designer) Control Center для вывода обзорной документации существует встроенная система заданий на печать. Посредством этих заданий может быть напечатана или выведена на экран информация обо всех сконфигурированных компьютерах, тегах и соединениях. С помощью обзорной документации могут быть выведены следующие проектные данные:
Computer – Компьютер
Computer name – Имя компьютера
Computer type – Тип компьютера (Сервер или Клиент)
Tag management – Управление Тегами
Tag name – Имя тега
Data type – Тип данных (тип данных пользователя)
Connection – Соединение (имя логического соединения)
Channel – Канал (драйвер связи)
Channel unit – Модуль канала (модуль канала использованного драйвера связи)
Connections – Соединения
Connections – Соединения (имя логического соединения)
Unit – Модуль (модуль канала использованного драйвера связи)
Parameters – Параметры (текущие параметры модуля канала)
3.10 User Administrator
Задачами редактора User Administrator "Администратор Пользователей" являются:
Назначение и управление санкционированным доступом.
Защита данных от несанкционированного доступа.
3.11 Text Library
Редактор Text Library (Библиотека Текстов) предлагает следующие возможности:
Присвоение текстовой информации пользователя отдельным сообщениям в редакторе "Alarm Logging" ("Регистрация Аварийных Сообщений")
Возможность подготовки текстов пользователя на различных языках
