SIMATIC HMI Siemens AG 1999. All rights reserved.© Information and Training Center Knowledge for Automation Date: 29.09.2014 File:SWINCC04E.1 V5.0 Графические.

Презентация:



Advertisements
Похожие презентации
Datum: Datei:Kapitel 4, Bildbausteine 1 SIMATIC HMI Siemens AG All rights reserved. Informations- und Trainings-Center Wissen für Automatisierung.
Advertisements

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC06E.1 V5.00 Отображение.
Date: File:UPPROG_02E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Программа файловый.
Date: File:Micro_11D.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Текстовый дисплей.
Date: File:SWINCCS_07E.1 SIMATIC HMI Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Архивы пользователя.
Date: File:PRO1_02E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation SIMATIC Manager.
SIMATIC HMI Siemens AG All rights reserved.© Information- and Training-Center Knowledge for Automation Date: Filei:SWINCC10e.1 V5.00 Использование.
Лекция 2 Раздел 2.1 Windows Phone Темы раздела 3.
Таблица умножения на 8. Разработан: Бычкуновой О.В. г.Красноярск год.
Date: File:PRO1_05E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Редактирование.
Date: File:UPPROG_05E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Редактирование.
Date: File: PRO1_17E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Решения (Вариант.
Date: File:Winac_05E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Обработка данных.
Date: File:PRO1_04r.1 SIMATIC ® S7 Siemens AG Все права защищены. SITRAIN Training for Automation and Drives Конфигурация оборудования.
Date: File:System_Graf_3e.1 SIMATIC HMI Siemens AG All rights reserved. SITRAIN Training for Automation and Drive Графика.
Фрагмент карты градостроительного зонирования территории города Новосибирска Масштаб 1 : 6000 Приложение 7 к решению Совета депутатов города Новосибирска.

1. Определить последовательность проезда перекрестка
Лекция 1 Раздел 1 Windows Phone Темы раздела 3 Windows Phone Устройство на платформе Windows Phone 4.
Date: File:System_VBSc_8.1 SIMATIC HMI Siemens AG All rights reserved. SITRAIN Training for Automation and Drives Гибкость.
Транксрипт:

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.1 V5.0 Графические экраны (1)

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.2 V5.0 Графические экраны (2)

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.3 V5.0 Графические экраны (3)

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.4 V5.0 Цели изучения - Интерфейс для проектирования - Создание графических изображений - Реализация динамики - Библиотека

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.5 V5.0 Подготовка к проектированию (1) - Графические изображения для процесса - Статическая часть - Динамическая часть - Проектирование Action

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.6 V5.0 Подготовка к проектированию (2) - Архивирование сообщений - Сбор измеренных значений - Протоколирование - Пароли

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.7 V5.0 Понятия управления и мониторинга - Графические экраны - Указания для создания графических экранов - Элементы графических экранов - Цифровые табло

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.8 V5.0 Пример разделения экрана Пользовательские программы на C такие, как запуск посредством графической операции Элементы управления Active X Controls (Active X) Графические объекты линия, круг и т.д., цифровое табло, гистограммы и т.д. OLE приложений такие, как данные из Excel, Word или Paint Стандартные элементы управления Windows кнопки, полосы прокрутки WinCC Ventil geschlossen Klappe zu Motor ein Область обзора Overview area Рабочая область Область установок для клавиш Элементы управления OCX Controls (OCX) такие, как линейный регулятор такие, как часы Группирование объектов Библиотечные объекты такие, как мотор и вентиль

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.9 V5.0 Проектирование интерфейса с помощью графического редактора Graphics Editor Имя экрана Цвет текста Цвет рамки Меню инструментов Главное меню Набор элементов Набор стилей Набор цветов Графические объекты из набора объектов Набор вариантов расположения Масштаб изображения Меню слоев Позиция Размер экрана

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.10 V5.0 Набор графических объектов (1) Smart Objects (Интеллектуальные объекты) Standard Objects (Стандартные объекты)

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.11 V5.0 Набор графических объектов (2) Windows Objects Объекты Windows

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.12 V5.0 Графические объекты (1) - размещение - выбор - изменение свойств - сетка разметки Контекстное меню

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.13 V5.0 Графические объекты (2) - удаление - изменение - смещение - дублирование

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.14 V5.0 Графические объекты (3) - поворот - зеркальное отображение - порядок расположения окон - пиктограммы (библиотека)

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.15 V5.0 Панель инструментов выравнивания Same width and height Ширина и высота по образцу Same width Ширина по образцу Divide horizontally Распределить по горизонтали Align space horizontally Центрировать по горизонтали Top Вверх Left Влево Right Вправо Bottom Вниз Align space vertically Центрировать по вертикали Distribute vertically Распределить по вертикали Same height Высота по образцу

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.16 V5.0 Набор стилей и переменных Fill pattern Заливка контуров Line end styles Стиль концов отрезков Line width Ширина линий Line style Стиль линий

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.17 V5.0 Мой первый проект

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.18 V5.0 Конфигурирование стартового экрана Контекстное меню

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.19 V5.0 Краткий обзор возможностей при создании динамических графических экранов с помощью вспомогательных примеров 1/2 Диалог проектирования ("быстрый проект") I/O Dynamic Wizard ("Мастер динамики") I/O Привязка переменных (Tag Connection) O Диалог динамики (Dynamic Dialog) O Прямое соединение (Direct Connection) I Аction: обработка свойств объекта в соответствии с синтаксисом ANSI C O Аction: обработка событий в объекте в соответствии с синтаксисом ANSI C I

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.20 V5.0 Краткий обзор возможностей при создании динамических графических экранов с помощью вспомогательных примеров 2/2 Прямое соединение (Direct Connection) I Аction: обработка свойств объекта в соответствии с синтаксисом ANSI CO Аction: обработка событий в объекте в соответствии с синтаксисом ANSI C I

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.21 V5.0 Вызов диалогов для анимации Заданная скорость: 0.00 Диалог Вызов Диалог проектирования Не все объекты имеют такой диалог (Configuration Dialog) Автоматически, когда объекты созданы Диалог проектирования может быть включен и выключен выбором Tools ->Settings. Выберите объект в панели Object Palette и положение для него в графическом экране Для изменений: откройте правой кнопкой мыши контекстное меню и активируйте диалог проектирования Configuration Dialog

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.22 V5.0 Краткий обзор информации по Мастеру динамики (Dynamic Wizard) (1/2)

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.23 V5.0 Краткий обзор информации по Мастеру динамики (Dynamic Wizard) (2/2)

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.24 V5.0 Краткий обзор информации по привязыванию переменных (Tag Connecting) Лампочка зеленого цвета Drag&Drop >=V5

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.25 V5.0 Краткий обзор информации по Диалогу динамики (Dynamic Dialog) Молния красного цвета

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.26 V5.0 Краткий обзор информации по Прямой связи (Direct Connection) Молния голубого цвета

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.27 V5.0 Язык программирования C от текста программы - к исполняемому коду Редактирование (Editing) (Посредством компилятора, который содержит текстовый редактор) Компиляция (Compiling) (C-компилятор создает объектный файл в машинном коде) Компоновка (Linking) (Компоновщик связывает несколько объектов в исполняемую программу) Запуск (Executing) (Откомпилированная и полностью скомпонованная программа может быть запущена на исполнение) Исходный текст

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.28 V5.0 Краткий обзор Actions, обрабатывающих свойства, с использованием синтаксиса языка C Зеленый или желтый

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.29 V5.0 Value = 0 (серый) Value = 100 (зеленый) Value = 150 (желтый) Value = 180 (красный) Value = 190 (красный, мигающий) контекстное меню Enable Зеленый или желтый Краткий обзор Actions, обрабатывающих события, с использованием синтаксиса языка C Конфигурация События/Кнопка/Мышь/ Щелчок/C-Action BOOL OK; OK = GetTagBit (enable); OK = !OK; SetTagBit (enable, (WORD)OK); Упражнение: Оператор Control не доступен Текст ссылки (имя_объекта)

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.30 V5.0 Установка и отображение даты и времени Объект: Ole-управление Из Dynamic Wizard (вкладыш System Functions), производится вызов: запуск стороннего приложения, Функция ProgrammExecute создана. ProgrammExecute(C:\\WINDOWS\\Control.exe timedate.cpl); Примечание: Директория, в которой находится Control.exe, зависит от параметров инсталляции ОС Windows.

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.31 V5.0 Проектирование смены изображений (Диалог проектирования) schalt.pdl start.pdl Проектирование с помощью Диалога проектирования

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.32 V5.0 Конфигурирование функциональных клавиш (Диалог проектирования) schalt.pdl start.pdl Проектирование с помощью Диалога проектирования F3 F9

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.33 V5.0 Цифровой ввод/вывод (Диалог проектирования) Type Текущее значение 500 Скорость Об/мин кг 20 Заданное значение кг Type 1/0 Type 0

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.34 V5.0 Вывод с помощью ленточного индикатора (Диалог проектирования) Конфигурирование additional (дополнительных) свойств - Properties/Miscellaneous/Process Driver Connection: temp1 / Maximum Value: 100 / Minimum Value: 0 / Trend: no - Properties / Color/ Bar Background Color: green / Trend Color: yellow - Properties / Font/ Font: Arial / Font Size: 12 - Properties / Axis/ Alignment: right / Bar Scaling: linear / Digits Left of Decimal Point: 3 / Digits Right of Decimal Point:0

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.35 V5.0 Отражение состояния объекта с помощью файлов закрыт открыт RT-режим Drag&Drop

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.36 V5.0 Краткий обзор возможностей проектирования для смены цвета со вспомогательными примерами Диалог динамики (Dynamic Dialog) C-Аction Привязка свойства "цвет" к переменным

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.37 V5.0 Краткий обзор информации по изменению цвета с помощью Диалога динамики

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.38 V5.0 Краткий обзор информации по изменению цвета с помощью C-Action

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.39 V5.0 Философия операций включения/выключения Задача Решение Функция переключения с помощью мыши с подтверждением Функция переключения с помощью мыши без подтверждения Установить бит в var1 Сброс бита в var2 Установить бит в var2 Сброс бита в var1 Вкл обработку кнопки мыши Выкл обработку кнопки мыши Переключатель кнопки мыши: левая/правая C-action Прямая связь Мастер динамики (Dynamic Wizard) C-action C-action Прямая связь Мастер динамики (Dynamic Wizard) C-action

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.40 V5.0 Ввод и вывод переменных в программе на Cи для настройки переменных процесса P_tag память WinCC (CPU)T_tag память C I_tag память WinCC PA13A I_Value2 0 1 T_Value1 1. Get 2. Set BOOL T_Value1; T_Value1=GetTagBit("PA13A"); T_Value1=! T_Value1; SetTagBit("I_Value2",T_Value1); BOOL T_Value1; T_Value1=GetTagBit("I_Value2"); SetTagBit("PA13A",T_Value1); 1. Get 3. Get 4. Set 2. Set 3. Get 4. Set T_Value1

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.41 V Бинарная операция переключения (2-хшаговая операция) с подтверждением Конфигурирование с помощью C-Аction: Events/Mouse/Press Left/Action BOOL T_value1; T_value1=GetTagBit("PA13A"); T_value1=!T_value1; SetTagBit("I_value2",T_value1); Diapa13A.pdl pbo.pdl Пульт управления Панель диалога Dialogbox2 Конфигурирование с помощью Мастера динамики: Picture Function Display WCCDialog Box with Diapa13A.PDL Конфигурирование с помощью Прямой связи: Source: Tag I_Value2 Target: Tag PA13A Конфигурирование с помощью Прямой связи: Source: Constant 0 Target: Current Window -> Display

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.42 V Бинарная операция переключения (2-хшаговая операция) без подтверждения Конфигурирование с помощью C-Аction: Events/Mouse/Press Left/Action BOOL T_value1; T_value1=GetTagBit("PA13A"); T_value1=!T_value1; SetTagBit("PA13A",T_value1); Diapa13A.pdl pbo.pdl Пульт управления Панель диалога Dialogbox1 Конфигурирование с помощью Мастера динамики: Picture Function Display WCCDialog Box with Diapa13A.PDL Конфигурирование с помощью Прямой связи: Source: Constant 0 Target: Current Window -> Display

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.43 V Бинарная S/R операция переключения (2-хшаговая операция) pbo.pdl Конфигурирование с помощью Прямой связи: Events/Mouse/Press Left/Action SetTagBit("PA13_1",FALSE); SetTagBit("PA13_0",TRUE); Конфигурирование с помощью C-Аction:: Events/Mouse/Press Left/Action SetTagBit("PA13_1",TRUE); SetTagBit("PA13_0",FALSE); Панель диалога Dialogbox1 Diapa13. pdl Пульт управления Конфигурирование с помощью Мастера динамики: Picture Function Display WCCDialog Box with Diapa13. PDL Конфигурирование с помощью Прямой связи: Source: Constant 0 Target: Current Window -> Display

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.44 V5.0 Установка бита в слове с помощью Мастера динамики conveyer 1conveyer 2 conveyer 3conveyer 4 Бит переключателя Конфигурирование с помощью Мастера динамики: -Standard Dynamics -Установка/Сброс бита Изменение цвета Конфигурирование с помощью Диалога динамики: -Данные типа Bit

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.45 V5.0 Установка бита в слове с помощью С-Аction (Переключатель) Конфигурирование, управление с мышью: int value,zvalue; value=GetTagWord("conveyor"); zvalue=value&0x0001; if (zvalue==0){ value=value|0x0001; } else{ value=value&0xfffe; } SetTagWord("conveyor", (short int)value; Конфигурирование посредством C-Аction для управления с мышью: int value,zvalue; value=GetTagWord("conveyor"); zvalue=value&0x0002; if (zvalue==0){ value=value|0x0002; } else{ value=value&0xfffd; } SetTagWord("conveyor",(short int)value); 0x00040x0008 0xfffb0xfff conveyor value & if zvalue== value I value, conveyor conveyor 1 on

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.46 V5.0 Инкрементирование / декрементирование (события на объекте) Конфигурирование с помощью C-Аction: -Events/ Button/ Mouse/ Press Left/ Action: float Temp = GetTagWord("value"); Temp = Temp+10; SetTagWord("value",Temp); Конфигурирование с помощью C-Аction: -Events/ Button/ Mouse/ Press Right/ Action: float Temp = GetTagWord("value"); Temp = Temp-10; SetTagWord("value",Temp);

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.47 V5.0 Инкрементирование / декрементирование в определенном диапазоне значений I/O field L+/R- Конфигурирование с помощью C-Аction: - Events/ Mouse/Press Left/ Action : { WORD Temp; Temp = GetTagWord ("value"); Temp = Temp + 1; if (Temp>100) {Temp=100; SetTagWord ("value", Temp); } else SetTagWord ("value", Temp); } Button Конфигурирование с помощью Диалога проектирования - Configuration Dialog: Конфигурирование с помощью C-Аction: -Events/ Mouse/Press Right/ Action: { WORD Temp; Temp = GetTagWord("value"); Temp = Temp - 1; : }

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.48 V5.0 Объект "Slider" - "Движок" для корректировки параметров Smart Object из библиотеки (интеллектуальный объект)

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.49 V5.0 Объект "Check Box" - "Флажок" (События на объекте) Конфигурирование посредством связи с переменной: -Properties/ Output-input/ Selected Fields/ Dynamics: Tangram(32-битная величина со знаком) Создание динамического дисплея с помощью: Dynamic Dialog - Диалога динамики. Удаление дисплея посредством: Прямой связи: -Source: Constant 0 -Target: Tag Tangram Адреса битов 0 //Голова 1 //Левая рука 2 //Правая рука 3 //Левая нога 4 //Правая нога 5 //Левая ступня 6 //Правая ступня

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.50 V5.0 "Option Group" - "Сгруппированные опции" (События на объекте) Конфигурирование: -Events/ Option Group/ Miscellaneous/ Object Change/ C action: int input; input=GetTagDWord("Color_input"); switch (input) { case 1: SetTagDWord("Colorvalue_container",CO_RED); break; case 2: SetTagDWord("Colorvalue_container",CO_GREEN); break; case 4: SetTagDWord("Colorvalue_container",CO_BLUE); break; } - Properties/ Option Group/ Output-input/ Selected Field/ Dynamic / Tag: Color_input Конфигурирование: -Events/ Option Group/ Miscellaneous/ Object Change/ C action: int input; input=GetTAGDWord("level_input"); switch (input) { case 1: SetTagDWord("level_container",20); break; case 2: SetTagDWord("level_container",50); break; case 4: SetTagDWord("level_container",90); break; } -Properties/ Option Group/ Output-input/ Selected Field/ Dynamic/ Tag: level_input Конфигурирование: -Properties/ I/O field/ Output-input/ Output Value/ Dynamic: "level_container" "Color_input" "Color value_container"

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.51 V Вызов текста Help посредством функции 2. ToolTip Text Конфигурирование: -Properties/Static Text/ Object Name: helpText1 / Layer: 2 / Font/ Text: boiler temperature 0 to 100 / Font/ X Alignment: centered / Font/ Y Alignment: centered / Miscellaneous/Display: no Конфигурирование с прямым подключением: - Source: Constant 1 - Target: Object in Picture, helpText1, Display Конфигурирование с прямым подключением: - Source: Constant 0 - Target: Object in Picture, helpText1, Display help.pdl Конфигурирование ToolTip: - Properties / Miscs/ ToolTip text: Boiler 10

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.52 V Вызов текста Help с помощью кнопки Конфигурирование: -Properties/Static Text/ Object Name: Info text / Layer: 2 / Font/ Text: display overview picture / Font/ X Alignment: centered / Font/ Y Alignment: centered / Miscellaneous / Display: No Конфигурирование с прямым подключением: Нажать правую кнопку мыши: - Source: Constant 1 - Target: Object in Picture, Infotext, Display Конфигурирование с прямым подключением: Отпустить правую кнопку мыши: - Source: Constant 0 - Target: Object in Picture, Infotext, Display

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.53 V Закрытие окна по истечении заданного времени Конфигурирование с помощью Прямой связи: Нажатие правой кнопки мыши. - Source: Constant 1 - Target: Object in Picture, PictureWindow1, Display Конфигурирование с помощью Прямой связи: - Source: Constant 0 - Target: Current Window -->Display Конфигурирование: - Properties /Miscellaneous /Display:No - Properties/Picturename: Eingabe_Hinweis.pdl help.pdl PictureWindow1 Eingabe_Hinweis.pdl Конфигурирование: -Properties/ Picture Window/ Miscellaneous / Display / Dynamic: BOOL visible; static int count=5; visible=GetVisible(lpszPictureName,lpszObjectName); if (visible){count--; if (count

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.54 V Функции WinCC для окна с увеличенным изображением Конфигурирование посредством C-Аction: Events/ Button / Mouse/ Press Left SetHeight(lpszPictureName,"PictureWindow1",150); SetWidth(lpszPictureName,"PictureWindow1",200); Конфигурирование посредством C-Аction: Events/ Button / Mouse/ Press Left SetHeight ( lpszPictureName,"PictureWindow1",115); SetWidth(lpszPictureName,"PictureWindow1",185); PictureWindow 1 Конфигурирование посредством C-Аction: Events/ Button / Mouse/ Press Left int h, b; h = GetHeight ( lpszPictureName,"PictureWindow1"); b = GetWidth(lpszPictureName,"PictureWindow1"); SetHeight ( lpszPictureName,"PictureWindow1",h*1.2); SetWidth(lpszPictureName,"PictureWindow1",b*1.2); Конфигурирование посредством C-Аction: Events/ Button / Mouse/ Press Right int h, b; h = GetHeight ( lpszPictureName,"Picturewindow1"); b = GetWidth(lpszPictureName,"Picturewindow1"); SetHeight ( lpszPictureName,"PictureWindow1",h/1.2); SetWidth(lpszPictureName,"PictureWindow1",b/1.2); Конфигурирование: Properties/ Picture Window/ Miscellaneous/ Adapt Picture: yes

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.55 V Проверка вводимого значения с Help (Автоматическая/Ручная) Конфигурирование посредством C-Аction: -Properties/ I/O field/ Output-input/ Output value/ Dynamic/ C action: return GetTagDWord("value"); Конфигурирование посредством C-Аction: -Events/ I/O field/ Property topics/ Output-input/ Input value/ C action: int input, output; input = GetInputValueDouble(lpszPictureName,lpszObjectName); output = GetTagDWord("value"); if ((input > 100) || (input < 0)){ SetVisible(lpszPictureName,"PictureWindow1",1); } else { output = input; SetTagDWord("value",output); } SetOutputValueDouble(lpszPictureName,lpszObjectName,output); PictureWindow 1 help1. pdl Eingabe_Hinweis.pdl Конфигурирование посредством прямой связи: Нажатие правой кнопки мыши. - Source: Constant 1 - Target: Object in Picture, PictureWindow1, Display Конфигурирование посредством прямой связи: - Source: Constant 0 - Target: Current Window -->Display

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.56 V5.0 Двухшаговое управление с проверкой значения 1/3 Конфигурирование: WORD i,j; i=GetTagWord("P_water"); j=GetTagWord("P_chlorine"); SetTagWord("IvarUi1",i); SetTagWord("IvarUi2",j); SetVisible(lpszPictureName,"PictureWindow2",1); Input_box.PDL Input_with_checking1. pdl PictureWindow2

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.57 V5.0 Двухшаговое управление с проверкой значения 2/3 Сумма: вода + хлор должно быть меньше Вода Хлор Количество OK Abort Конфигурирование: -Properties/ I/O field/ Output-input/ Output value/ Dynamic: IVarUi1 -Events/ I/O field/ Property topics/ Output-input/ Input value/ Change/ C-action: WORD i, j, k; i = GetTagWord("IvarUi1"); j = GetTagWord("IvarUi2"); k=(WORD)(i+j); SetTagWord("Add_result",k); Конфигурирование: -Properties/ I/O field/ Output-input/ Output value/ Dynamic: IvarUi2 -Events/ I/O field/ Property topics/ Output-input/ Input value/ Change/ C-action: WORD i, j, k; i = GetTagWord("IvarUi1"); j = GetTagWord("IvarUi2"); k=(WORD)(i+j); SetTagWord("Add_result",k); Конфигурирование: -Properties/ Button/ Miscellaneous/ Display/ Dynamic/ C action: int sum; sum = GetTagWord("Add_result"); if (sum > 500) { return 0; } else { return 1; }

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.58 V5.0 Двухшаговое управление с проверкой значения 3/ OK Abort Конфигурирование: WORD i, j, k; i = GetTagWord("IvarUi1"); j = GetTagWord("IvarUi2"); k=GetTagWord("Add_result"); if ((i+j) 500) { return CO_RED; } //color code: red else { return CO_WHITE; } //color code: white Сумма: вода + хлор должно быть меньше Вода Хлор Количество

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.59 V5.0 Заказанный объект (Customized Object) 1. Контекстное меню Поз. X 2. Результат Drag & Drop create 3. Контекстное меню

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.60 V5.0 Общие сведения о "блочной" технологии Картинка приложения Типовые объекты Структура данных WinCC Записи данных в SIMATIC PLC MMM

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.61 V5.0 Краткий обзор "блочной" технологии -Косвенная адресация -Заказанные объекты с помощью Мастера динамики Стандартная анимация (Standard Dynamics): 1. Добавление движения к прототипу 2. Привязка прототипа -Изображение в изображении с помощью Мастера динамики Блоки изображений: 1. TypWizard, 2. InstanceWizard, >=V4.02 -ActiveX Controls (SIMATIC HMI-Option with IndustrialX) Дополнительно с VB 5 средство проектирования

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.62 V5.0 Краткий обзор косвенной адресации Unter- objekt_1 Unter- objekt_n Unter- objekt_2 Value I_Setpoint I_Actual I_Manual sbb_ind_Adr_grafik.PDL Value SetPictureName(lpszPictureName,PictureWindow1","sbb_ind_Adr_grafik.PDL"); SetVisible(lpszPictureName,PictureWindow1",1); SetTagMultiWait("%s%s%s", "I_Sollwert","Antrieb1.Sollwert", "I_Istwert","Antrieb1.Istwert", "I_Hand","Antrieb1.Hand"); Косвенная адресация Picturewindow1 Unter- objekt_1 Unter- objekt_n Unter- objekt_2 Value I_Setpoint I_Actual I_Manual 1) 2) 4) 5) Соединение происходит, когда выбирается картинка sbb_ind_Adr.PDL 3) Создать структуру переменных, например, для привода Antrieb Внутренние переменные I_Setpoint Value I_Actual Value... Переменные процесса (переменные в структуре) Drive1. Setpoint v. Drive1. Actual val.... Drive2. Setpoint Drive2.Actual...

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.63 V5.0 Краткий обзор: заказанные объекты посредством Dynamic Wizard Копирование Unter- objekt_1 Unter- objekt_n Unter- objekt_2 Value Unter- objekt_1 Unter- objekt_n Unter- objekt_2 Value.Sollwert.Istwert.Hand Value Сервис Add Dynamics to a prototype" ("Добавить движение в прототип").Sollwert.Istwert.Hand Unter- objekt_1 Unter- objekt_n Unter- objekt_2 Value Antrieb1. Sollwert Antrieb1. Istwert Antrieb1. Hand Unter- objekt_1 Unter- objekt_n Unter- objekt_2 Value Antrieb2. Sollwert Antrieb2. Istwert Antrieb2. Hand Сервис Link a prototype to a structure" ("Связать прототип со структурой") 1) 2) 3) 4) Графическое изображение xyz.PDL 5) Создать структуру переменных, например, для привода Antrieb Переменные процесса (переменные структур) Antrieb1. Sollwert Antrieb1.Istwert... Antrieb2. Sollwert Antrieb2.Istwert... Заказанный объект Библиотека Копирование

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.64 V5.0 Краткий обзор: технология "изображение в изображении" посредством Dynamic Wizard 1/2 1) Objekt_1 Objekt_n Objekt_2 Value Sollwert Istwert Hand Value Шаблон картинки (Lc.PDL) 2) Template Wizard (Сервис Template) Вызов графического изображения XYZ.PDL 3) Antrieb 1 Antrieb 2 4) Instance Wizard (Сервис Instance) 5) Создать структуру переменных, например, для привода Antrieb Переменные процесса (переменные структур) Antrieb1. Sollwert Antrieb1.Istwert... Antrieb2. Sollwert Antrieb2.Istwert... Fixed module in picture

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.65 V5.0 Краткий обзор: технология "изображение в изображении" посредством Dynamic Wizard Событие типа 1:фиксированный модуль (изображения) в изображении Событие типа 2: одиночный модуль, который может быть изображен с использованием набора кнопок (1 кнопка для каждой структуры) Событие типа 3: набор модулей, которые могут отображаться при использовании одной кнопки каждый (1 кнопка для каждой структуры) Событие типа 4: фиксированный модуль с выбираемым названием Возможности

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.66 V5.0 Блочная технология посредством ActiveX- Controls (комплект для IndustrialX) IndustrialX Средства управления Basic и WinCC Служебные средства управления (Service Controls)

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.67 V5.0 Вывод названия изображения в любом изображении - С помощью комбинации Shift+Ctrl+Alt (В RT-режиме, укажите мышью на объект в изображении. Через короткое время появится всплывающий текст (ToolTip text)). - С помощью статус-строки в нижней части экрана (В Explorer, открыть Computer properties, выбрать атрибут окна "Status-Line ". После включения / выключения режима Runtime название каждой картинки будет показано внизу в строке состояния - в Status-Line.) - Модификацией статического текста посредством C-сценария (Решение показано в тексте ниже).

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.68 V5.0 User Administrator (Защита паролем) 1/3 Всплывающее меню: Properties Всплывающее меню: Open Функция Допуск 1Ввод значений 1 Ввод значений - 2Редактирование 2 Редактирование графики Otto Otto_WB Willi Willi_B Регистр-я Пароль Группа Пользо ватель Электрик Слесарь

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.69 V5.0 User Administrator (Защита паролем) 2/3 Создать окно для группы или для пользователя. Group

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.70 V5.0 User Administrator (Защита паролем) 3/3 Всплывающее контекстное меню: Properties Установленное значение

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.71 V5.0 Упражнение 1: Создание изображения (Статический компонент)

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.72 V5.0 Упражнение 2: Поля ввода/вывода (I/O Fields) для заданных значений и для текущих значений Поле ввода/вывода для заданной скорости Поле вывода для текущей скорости

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.73 V5.0 Упражнение 3: Ленточный индикатор (Bar Graphs) для заданных значений и для текущих значений Ленточный индикатор (Bar graph) для текущей скорости Ленточный индикатор (Bar graph) для заданной скорости

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.74 V5.0 Упражнение 4: Изменение цвета мотора Символ мотора с цветовой анимацией

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.75 V5.0 Упражнение 5: Отображение состояния с управлением Изображение выключателя с: 1. со способностью к действию; 2. с отображением изменения.

SIMATIC HMI Siemens AG All rights reserved.© Information and Training Center Knowledge for Automation Date: File:SWINCC04E.76 V5.0 Упражнение 6: Функция Help (Help Function) Нажмите правую кнопку мыши, чтобы показать окно изображения - Picture Window Отпустите правую кнопку мыши, чтобы скрыть окно изображения - Picture Window