Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SS.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
519.17 Кб
Скачать

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" ("Типы Данных"). Чтобы создать новый тег, необходимо выполнить следующее:

  1. В компонентах проекта выбрать тип данных, в соответствии с которым требуется создать новый тег.

  2. Открыть всплывающее меню и выбрать пункт меню "New…" ("Новый…").

  3. Открывается диалоговое окно "Tag Assignment" ("Присвоение тега"), в нем выбирается соединение или группа тегов, в которую требуется включить новый тег. Можно также создать новый внутренний тег.

  4. После щелчка на кнопке "OK" открывается диалоговое окно "Tag Properties" ("Свойства тега"), в котором следует сделать установки для нового тега.

  5. Как только все установки были произведены, следует щелкнуть кнопкой "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” можно выбрать различные методы отображения объектов – в виде крупных или мелких пиктограмм, списка или таблицы.

Чтобы нарисовать базовый объект, нужно осуществить ряд действий:

  1. открыть в Library (Библиотека) папку с необходимым типом объектов;

  2. выбрать из Палитры Объектов один из объектов, находящийся в правой стороне окна;

  3. перетащить объект в область рисования, держа нажатой левую кнопку мыши, и поместить его в нужное место;

  4. изменить размер, держа нажатой левую кнопку мыши на любом угле объекта и перемещая.

Для точного выравнивания объектов, можно использовать клавиши управления курсором.

Стандартные объекты (многоугольник, эллипс, прямоугольник) можно нарисовать с помощью Object Palette (Палитра Объектов). При этом объекты можно редактировать – перемещать, менять размер, поворачивать, менять цвет и т.п.

Для написания текста (заголовка, комментария и т.д.) используется объект статический текст в Object Palette (Палитры Объектов).

Чтобы спроектировать кнопку, позволяющую переключаться между двумя рисунками в Runtime, необходимо:

  1. выбрать ”Button” (“Кнопка”) под ”Windows Objects” в Палитре Объектов;

  2. переместить курсор в экран (не перетаскивая) и установить на сетке там, где должна находиться Кнопка;

  3. нажать на левую кнопку мыши и изменить размер объекта до необходимого размера;

  4. в появившемся окне ”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” (“Интеллектуальный Объект”) в рисунке, следует:

  1. выбрать ”I/O Field” (“Поле Ввода /Вывода”) из папки ”Smart Objects” (“Интеллектуальные Объекты”) из Object Palette (Палитра Объектов);

  2. переместить курсор в окно редактора Graphic Designer, щелкнуть левой кнопкой мыши и, удерживая ее, задать желаемый размер Поля Ввода /Вывода. При этом появится Поле Ввода /Вывода со свойствами по умолчанию окно Конфигурирования Поля Ввода /Вывода.

  3. выбрать в окне тег, используя пиктограмму, находящуюся после текстового поля Tag (Тег).

Можно изменить стандартные свойства Поля Ввода /Вывода, используя окно свойств объекта. Можно вернуться в окно конфигурирования выбранного Поля Ввода /Вывода, держа нажатой клавишу “shift” и дважды щелкнув на клавише “return” (“ввод”) или щелкнув правой кнопкой на объекте и выбрав ”Configuration Dialog” (“Диалог Конфигурирования”). Кроме того, можно задать пределы Поля Ввода /Вывода в ”Limits” (“Пределы”). Это предотвратит ввод недопустимых значений для ”Filling Level” (“Уровня Заполнения”), т.к. они всегда в процентах. Следует также ввести значение в ”High Limits Value” (“Верхнее Граничное Значение”). Это перезапишет предварительно заданное значение.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]