09.99 Редакторы WinCC (Project_WinCCEditors)
Руководство по конфигурации WinCC
4-149
C79000-G8276-C158-01
Шаг Процедура: Создание задания печати
3 Для выбора временного интервала необходимо диалоговое окно. В качестве
диалога использу ется отдельный кадр, в данном примере это
ex_5_window_02.PDL.
В этом кадре размещено шесть пар объектов Smart Objects
(Интеллектуальные объекты)
I/O Fields (Поля ввода/вывода), каждая
пара слу жит для ввода начала и конца временного диапазона. Начальные
значения интервалов задаются объектами с I/O Field1 по I/O Field6,
конечные — объектами с I/O Field7 по I/O Field12. Для буферизации
вводимых значений в менеджере тегов для каждого объекта I/O Field (Пол е
ввода/вывода) создается тег типа Unsigned 16–Bit Value (16–битна я
величина без знака). В данном примере это теги с U16i_ex_rep_f1 по
U16i_ex_rep_f6 для начал интервалов, и с U16i_ex_rep_t1 по U16i_ex_rep_t6
для концов интервалов. Для каждого объекта I/O Field (Поле ввода/вывода)
в поле Properties (Свойства)
Output/Input (Вывод/ввод) Output
Value (Выходное значение) создается соединение с тегом.
В атрибутах Properties (Свойства)
Output/Input (Вывод/ввод)
Output Format (Формат вывода) укажите формат вида 099 для всех
объектов I/O Fields (Поля ввода/вывода), кроме тех, что содержат значение
года. Для таких по лей формат 09999.
4
Для события Events (События)
Miscellaneous (Разное) Open
Picture (Открытие кадра) кадра ex_5_window_02.PDL создается процедура
Си, которая записывает в теги предопределенные временные значения. В
качестве конца диапазона времени используется текущее системное время,
а в качестве начала — текущее системное время минус одна минута.
5
В кадре ex_5_window_02.PDL размещаются два объекта типа Windows
Objects (Объекта Windows)
Buttons (Кнопки). В данном примере
испо льзуются объекты Button1 и Button2.
Button2 — кнопка отмены. Для события Events (События)
Mouse
(Мышь)
Mouse Action (Действие мыши) создается прямое соединение,
которое у Current Window (Текущее окно) переключает признак Display
(Отображение) в константу 0. Button1 — кнопка OK. Для закрытия окна у
нее также создается пря мое соединение для события Events (События)
Mouse (Мышь) Mouse Action (Действие мыши). Для события Events
(События)
Mouse (Мышь) Press left (Нажатие левой кнопки)
создается процедура Си. Эта процедура вызывает созданную ранее
функцию проекта для выбора временного интервала у задания печати. Имя
задания печати считывается из тега типа Text Tag 16–Bit Character Set
(Текстовый тег 16–битного набора символов), созданного в менеджере
тегов. В данном примере это тег T16i_ex_rep_00.