09.99 Редакторы WinCC (Project_WinCCEditors)
Руководство по конфигурации WinCC
4-55
C79000-G8276-C158-01
Реализация в графическом дизайнере
Шаг Действие: Реализация в графическом дизайнере
1
Изображения моторов состоят из объектов Standard Object (Стандартный
объект)
Circle (Окружность), Standard Object (Стандартный
объект)
Polygon (Многоугольник) и Standard Object (Стандартный
объект)
Static Text (Статический текст). Цвет фона окружности
изменяется в зависимости от состояния мот ора с помощью динамического
диалога.
Указанные три объекта до лжны быть сгру ппированы. В данном примере
это группы Group1, Group2 и Group3. У каждого из этих объектов
установлено прямое соединение для события Events (События)
Mouse
(Мышь)
Mouse Action (Действие мыши), кот орое записывает номер
мотора в тег U08i_ex_tlg_00, и создана процедура Си для события Events
(События)
Mouse (Мышь) Press Left (Нажатие левой кнопки),
которая делает видимым текущий столбец (или невидимыми другие).
2
Каждому мотор у назначены две Windows Objects (Объекты Windows)
Buttons (Кнопки). Эти кнопки управляют тегами отдельных моторов
посредством прямого соединения.
3 Для идентификации выбранного в данный момент мотора, каждо му из них
назначается объект Standard Object (Стандартный объект)
Rectangle
(Прямоугольник).
В поле Properties (Свойства)
Styles (Стили) Line Style (Стиль
линии) выбран пунктирный стиль, а в Properties (Свойства)
Styles
(Стили)
Fill Pattern (Узор) – Transparent (Прозрачный).
Для поля Properties (Свойства)
Miscellaneous (Разное) Display
(Отображение) создан динамический диалог, который делает объект
Rectangle (Прямоугольник) видимым только когда содержимое тега
U08i_ex_tlg_00 соответствует собственном у номеру объекта.
Процедура Си для Motor1 (Group 1)
С помощью функции SetPropWord нулевой индекс ассоциируется с объектом
Control1. Это соответствует первому столбцу. С помощью SetPropBOOL этот
столбец делается видимым.
Те же действия выполняются для выключения видимости остальных столбцов.