Конфигурация кадров (Project_CreatePicture) 09.99
3-22
Руководство по конфигурации WinCC
C79000-G8276-C158-01
3.2.7 Откр ытие кадр а и отображение его названия по имени
объекта с помощью соединения с тегом (example 06)
Данный пример проекта Project_CreatePicture доступен по щелчку на
изображенных выше кнопках.
Постановка задачи
Организовать смену кадров в окне при помощи кнопки, управляемой мышью.
Кнопка должна определять, какой кадр необходимо открыть по имени своего
объекта. Следовательно, кнопку можно использовать повторно только после
копирования и смены ее имени. Имя кадра сохраняется в текстовом теге и
отображается в текстовом поле, отсутству ющем в реальном кадре.
Концепция реализ ации
Для реализации используем объект типа Windows Object (Объект Windows)
Button (Кнопка), который изменяет кадр, отображаемый в Smart Object
(Интеллектуальный объект)
Picture Window (Окно кадра) при нажатии
(мыши). Используем кадры из предыдущего примера. Имена этих кадров состоят
из дву х частей — текстовой строки и номера кадра. Дополнительно будем
использовать Standard Object (Стандартный объект) Static Text
(Статический текст) для отображения имени кадра.
Реализация в проекте WinCC
Шаг
Процедура: Открытие кадра и отображение его названия по имени
объекта с помощью соединения с тегом
1В менеджере тегов создайте тег типа Text Tag 16–Bit Character Set
(Текстовый тег 16–битного набора символов). В данном примере
используется тег T16x_selec_00. Этот тег содержит имя кадра,
отображаемого в окне
2 Откройте диалог свойств объекта кадра pic_chapter_01a.pdl.
Для события Events (События)
Miscellaneous (Разное) Open
Picture (Открытие кадра) создайте процедуру Си, которая назначает имя
кадра pictu_5_window_01.pdl тегу T16x_selec_00. Это соответствует кадру,
который должен отображаться при первом открытии.
3
В кадре создайте Smart Object (Интеллектуальный объект)
Picture
Window (Окно кадра). В данном примере используется Picture Window2.
Устано вите размеры окна кадра равными размерам ранее созданных
кадро в. Для того чтобы во время выполнения окно отображалось в рамке,
установите Property (Свойство)
Miscellaneous (Разное) Border
(Рамка) в состояние Yes (Да). В поле Properties (Свойства)
Miscellaneous (Разные) Picture Name (Имя кадра) укажите
pictu_5_window_01.pdl и установите связь с тегом T16x_selec_00.