Редакторы WinCC (Project_WinCCEditors) 09.99
4-24
WinCC Руководство по конфиг урации
C79000-G8276-C158-01
Шаг Действие: Конфигурирование панели инструментов и строки статуса
4 В соответствии с описанием, приведенном в шаге 2, сконфигурируйте Smart
Object (Интеллектуальный объект)
Status Display (Индикатор
состояния). В данном примере это объект Status Display6. Этот объект
используется для управления архивацией.
Данный объект соединен с тегом BINi_ex_tlg_00, созданным в предыду щем
разделе. Со ответственно, используются другие пиктограммы (Archive.bmp /
Archive inv.bmp).
Для события Events (События)
Mouse (Мышь) Press Left
(Нажатие левой кнопки) создается новая a процедура Си. Эта процедура
инвертирует тег BINi_ex_tlg_00. Данный тег используется для отображения
измененного статуса а рхивации и для передачи этой информации архиву с
помощью функции проек та ZS_PA_Start.
5 Для навигации по архиву при остановленном процессе обновления
испо льзуются четыре кнопки навигации стандартной панели инструментов.
В кадр по мещены четыре 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, который содержит
информацию об обновлении экранного элемента.
6 Для отображения строки статуса используются два объекта Windows Objects
(Объекты Windows)
Buttons (Кнопки); в данном примере это кнопки
Button5 и Button6.
Кнопки используются в качестве текстовых полей, так как им легко
назначить 3D рамку, и, следовательно, не требуется использовать
дополнительных элементов.
Для Button5 в пункте Properties (Свойства)
Font (Шрифт) Text
(Текст) создайте процедуру Си. Эта процедура возвращает либо текст
Archiving Started (Архивирование зап ущено), либо Archiving Stopped
(Архивирование остановлено), в зависимости от значения тега
BINi_ex_tlg_00. Процедура Си используется вместо динамического диалога
для поддержки переключения языков.
Соответствующим образом настройте Button6 для тега BINi_ex_tlg_06.