09.99 Конфигурация кадров (Project_CreatePicture)
Руководство по конфигурации WinCC
3-81
C79000-G8276-C158-01
3.7.3 Анимация движения (example 03)
Постановка задачи
Перемещать объект в определенную по зицию на экране в зависимости от
значения тега.
Концепция реализ ации
Для реализации будем использовать объект Smart Object (Интеллектуальный
объект)
Picture Window (Окно кадра), положение которого управляется
тегом. Объект Windows Object (Объект Windows)
Slider Object (Бегунок)
используется для изменения значения тега
.
Реализация в проекте WinCC
Шаг Процедура: Анимация движени я
1В менеджере тегов создайте тег типа Signed 32–Bit Value (32–битная
величина со знаком). В данном примере используется тег S32i_pictu_dyn_03.
2
Создайте Windows (Объект Windows)
Slider Object (Бегунок). В
данном примере использу ется объект Slider Object2. В диало ге
конфигу рирования устано вите Maximum Value (Максимальная величина) –
300 и Minimum Value (Минимальная величина) – 0. Для Events (События)
Property Topics (Разделы свойств) Miscellaneous (Разное)
Process Driver Connection (Соединение с драйвером процесса) создайте
прямое соединение с тегом S32i_pictu_dyn_03.
3
Создайте Smart Object (Интеллектуальный объект)
Picture Window
(Окно кадра). В данном примере используется объект Picture Window1.
Устано вите Properties (Свойства)
Miscellaneous (Разное)
Border(Рамка) и Adapt Picture(Подгонять размер) в Yes (Да). В поле
Properties (Свойства)
Miscellaneous (Разное) Picture Name (Имя
кадра) укажите кадр pictu_3_chapter_00.pdl.
4
Для Properties (Свойства)
Geometry (Геометрия) Position X
(Координата Х) создайте динамический диалог. В поле Expression/Formula
(Выражение/формула) введите выражение ((S32i_pictu_dyn_03*2)+90).
Устано вите срабатывание по изменению тега S32i_pictu_dyn_03. Выберите
Data Type (Тип данных) Direct (Непоср едственный).
5
Для Properties (Свойства)
Geometry (Геометрия) Position Y
(Координата Y) создайте Динамический диалог. В поле Expression/Formula
(Выражение/формула) введите выражение (400–S32i_pictu_dyn_03).
Устано вите срабатывание по изменению тега S32i_pictu_dyn_03. Выберите
Data Type (Тип данных) Direct (Непоср едственный).
Замечание относительно основных применений
В общем случае перед использованием описанных приемов необхо димо учесть
следующее:
В динамических диалогах в со ответствии с вашими требованиями следует
скорректировать выражения для вычисления номера битах.
Также необходимо изменить имя тега.