- •Цель работы
- •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 Запуск приложения
- •Список литературы
- •Приложение Пример проекта
4 Проектирование системы
4.1 Создание внутренних тегов
Для того чтобы создать внутренний тег или группу тегов, необходимо предпринять следующее:
раскрыть иерархию Tag Management (Управление Тегами) до ”Internal tags” (“Внутренние теги”) и выбрать меню объекта, щелкнув на нем правой кнопкой мыши;
выбрать ”New Tag/ New Group” (“Новый Тег/ Новая группа);
в диалоговом окне Tag Properties (Свойства Тега) ввести название тега или группы тегов и выбрать из выпадающего меню Data Type тип тега (Рисунок 9);
щелкнуть на кнопку ”OK”.
Рисунок 9 – Вкладка “General Information” окна Tag Properties
Для того чтобы добавить новый тег в группу, нужно щелкнуть правой кнопкой на пиктограмму группы и выбрать ”New Tag” (“Новый Тег”).
Также для создания новых тегов можно использовать компонент проекта "Data Types" ("Типы Данных"). Чтобы создать новый тег, необходимо выполнить следующее:
В компонентах проекта выбрать тип данных, в соответствии с которым требуется создать новый тег.
Открыть всплывающее меню и выбрать пункт меню "New…" ("Новый…").
Открывается диалоговое окно "Tag Assignment" ("Присвоение тега"), в нем выбирается соединение или группа тегов, в которую требуется включить новый тег. Можно также создать новый внутренний тег.
После щелчка на кнопке "OK" открывается диалоговое окно "Tag Properties" ("Свойства тега"), в котором следует сделать установки для нового тега.
Как только все установки были произведены, следует щелкнуть кнопкой "OK", чтобы создать новый тег.
Имена тегов и групп должны быть уникальными по всему проекту. Существует следующая договоренность, касающаяся наименований:
Ключевые слова (языка С), такие как float, type, main, void, не используются
Не используются специальные или соединительные символы, такие как @ + - / & ‘ " [ ] * { } . : < > ; = \
Запрещены пустые интервалы
Когда речь идет об имени тега, верхний или нижний регистр букв не играет роли.
4.2 Создание рисунка
Graphic
Designer
содержит библиотеку с базовыми оъектами,
такими как: трубопроводы, вентили,
емкости и т.д. Эти объекты, находятся в
WinCC Library (Библиотека
WinCC). Все другие необходимые
объекты находятся в Object
Palette (Палитра объектов).
Чтобы выташить объект
из библиотеки WinCC, следует выбрать
View > Library (Вид> Библиотека) из строки
главного меню Graphics Designer, или просто
нажать на пиктограмме Library
в панели инструментов. При этом появится
структурированная библиотека с папками
для всех типов объектов. В папке ”SMART
Objects” (“Интеллектуальные объекты”)
содержатся такие папки, как ”Tanks”
(“Бункеры”), Valves
(Вентили), Pipes
(Трубы) и т.д. Чтобы увидеть пиктограммы
объектов в папках, нужно нажать на
пиктограмму ”glasses” (“очки”) в панели
инструментов библиотеки. Используя
пиктограммы слева от ”glasses” можно
выбрать различные методы отображения
объектов – в виде крупных или мелких
пиктограмм, списка или таблицы.
Чтобы нарисовать базовый объект, нужно осуществить ряд действий:
открыть в Library (Библиотека) папку с необходимым типом объектов;
выбрать из Палитры Объектов один из объектов, находящийся в правой стороне окна;
перетащить объект в область рисования, держа нажатой левую кнопку мыши, и поместить его в нужное место;
изменить размер, держа нажатой левую кнопку мыши на любом угле объекта и перемещая.
Для точного выравнивания объектов, можно использовать клавиши управления курсором.
Стандартные объекты (многоугольник, эллипс, прямоугольник) можно нарисовать с помощью Object Palette (Палитра Объектов). При этом объекты можно редактировать – перемещать, менять размер, поворачивать, менять цвет и т.п.
Для написания текста (заголовка, комментария и т.д.) используется объект статический текст в Object Palette (Палитры Объектов).
Чтобы спроектировать кнопку, позволяющую переключаться между двумя рисунками в Runtime, необходимо:
выбрать ”Button” (“Кнопка”) под ”Windows Objects” в Палитре Объектов;
переместить курсор в экран (не перетаскивая) и установить на сетке там, где должна находиться Кнопка;
нажать на левую кнопку мыши и изменить размер объекта до необходимого размера;
в появившемся окне ”Button Configuration” (“Конфигурирование Кнопки”) изменить отображаемый текст Кнопки на необходимый, задать рисунок для перехода. Для этого нужно щелкнуть на пиктограмму, находящуюся в нижней части окна ”Button Configuration” (“Конфигурирование Кнопки”), сразу после поля ”Change picture on mouse click” (“Сменить рисунок при щелчке мышью”).
Для создания кнопки выхода из режима Runtime необходимо выбрать в окне Object Properties закладку Events, затем в левой части окна – Mouse, а в правой части окна – Press left. В окне Edit action следует выбрать Internal functions\ WinCC\ System\ DeactivateRTProject.
Чтобы создать ”Smart Object” (“Интеллектуальный Объект”) в рисунке, следует:
выбрать ”I/O Field” (“Поле Ввода /Вывода”) из папки ”Smart Objects” (“Интеллектуальные Объекты”) из Object Palette (Палитра Объектов);
переместить курсор в окно редактора Graphic Designer, щелкнуть левой кнопкой мыши и, удерживая ее, задать желаемый размер Поля Ввода /Вывода. При этом появится Поле Ввода /Вывода со свойствами по умолчанию окно Конфигурирования Поля Ввода /Вывода.
выбрать в окне тег, используя пиктограмму, находящуюся после текстового поля Tag (Тег).
Можно изменить стандартные свойства Поля Ввода /Вывода, используя окно свойств объекта. Можно вернуться в окно конфигурирования выбранного Поля Ввода /Вывода, держа нажатой клавишу “shift” и дважды щелкнув на клавише “return” (“ввод”) или щелкнув правой кнопкой на объекте и выбрав ”Configuration Dialog” (“Диалог Конфигурирования”). Кроме того, можно задать пределы Поля Ввода /Вывода в ”Limits” (“Пределы”). Это предотвратит ввод недопустимых значений для ”Filling Level” (“Уровня Заполнения”), т.к. они всегда в процентах. Следует также ввести значение в ”High Limits Value” (“Верхнее Граничное Значение”). Это перезапишет предварительно заданное значение.
