09.99 Редакторы WinCC (Project_WinCCEditors)
Руководство по конфигурации WinCC
4-37
C79000-G8276-C158-01
Шаг Действие: Конфигурирование панели инструментов и строки статуса
4 Для навигации по архиву при остановленном процессе обновления
испо льзуются четыре кнопки навигации стандартной панели инструментов.
В данной реализации сконфигурированы четыре объекта Windows Objects
(Объекты Windows)
Buttons (Кнопки); это объекты Button4, Button7,
Button8 и Button11.
У каждого из этих объектов для события Events (События)
Mouse
(Мышь)
Mouse Action (действия мыши) создается процедура Си. Эти
процедуры имитируют нажатия кнопок на стандартной панели
инструментов.
Также требуется дополнительный объект Smart Object (Интеллектуальный
объект)
Graphic Object (Графический объект), который помещается
поверх этих кнопок и делает их недоступными при включенном
обновлении. В данно м примере это объект Graphic Object2. Он отображает
четыре отключенные кнопки (Pfeile dis.bmp). Для атрибута Properties
(Свойства)
Miscellaneous (Разное) Display (Отображени е)
создайте Dynamic Dialog (Динамическ ий диалог). Это окно контролирует
видимость объекта в зависимости от тега BINi_ex_tlg_06, который содержит
информацию об обновлении экранного элемента.
5
Также требуется дополнительный графический объект Smart Object
(Интеллектуальный объект)
Graphic Object (Графический объект),
который будет делать кнопку запуска/останова недоступной при
включенном режиме редактирования. В данном примере для этого
используется Graphic Object1.
В пункте Properties (Свойства)
Miscellaneous (Разное) Display
(Отображение) создайте динамический диалог, который делает объект
видимым, если значение тега BINi_ex_tlg_07 равно TRUE, что позволяет
редактировать таблицу. В качестве пиктограммы в данно м примере
используется stop dis tlg.bmp. Этот объект должен быть помещен точно
поверх кнопки запуска/останова.
6
Для строки статуса следует сконф игурировать Windows Object (Объект
Windows)
Button (Кнопка). В данном примере это Button10.
Кнопки используются в качестве текстовых полей, так как им легко
назначить 3D рамку, и, следовательно, не требуется использовать
дополнительных элементов.
Для Button10 создайте динамиче ский диалог у атрибута Properties
(Свойства) Font (Шрифт) Text (Текст). Этот объект возвращает
либо текст Update Started (Обновление запущено), либо текст Update Stopped
(Обновление остановлено), в зависимости от значения тега BINi_ex_tlg_06.