Вы находитесь на странице: 1из 311

Системный обзор WinCC

Создание нового проекта (WinCC Explorer),


Информация и обучение Подключение PLC (WinCC Explorer),
Автоматизация и управление Моделирование параметров

Графические изображения (Graph.


SIMATIC HMI Designer)
Защита паролем (User Administrator)

Представление и архивация событий и


Управление и предупредительных сигналов (Alarm
Logging)
мониторинг Отображение параметров процесса,
архивация данных процесса (Tag Logging)
с помощью
WinCC Архив пользователя

Системный курс
Печать отчетов (Report Designer)
ST-BWINCCS
AL: N ECCN: N

Global Script (работа в фоновом режиме)

Использование стандартных интерфейсов


Windows
Этот документ был создан в целях обучения.
Siemens не несет ответственности за его содержание.

Воспроизведение, передача или использование этого Открытость API для пользователя


документа или его содержания не разрешается без
соответствующих полномочий. Нанесение в связи с этим
ущерба обязывает к его возмещению. Все права, в том
числе права, получаемые при патентовании или
регистрации полезной модели или образца, защищены. Дополнительные пакеты WinCC и
© SIEMENS AG 2005
дополнения

Утилиты
Имя: ___________________________

Курс: от ____________ до ____________

Преподаватель: ___________________________

Информация Tel: 01805 23 56 11


Fax: 01805 23 56 12
Интернет: http://www.ad.siemens.de/training

Выпуск A5.0 (для WinCC версия 5.0)


Обзор системы

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC01e.1 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Содержание Стр

Обзор системы .........…...................................................................…………………….......……..… 1


Цели обучения ................................................................................................................................. 2
Выгода для заказчика ….................................................................................................................. 3
Возможности использования WinCC ............................................................................................ 4
Основные функции …..................................................................................................................… 5
Программные пакеты WinCC ……...............................................................................................… 6
Программное обеспечение и форма поставки WinCC .………...................................................... 7
Защита программного обеспечения WinCC .................................................................................... 8
Конфигурации системы ….............................................................................................................. 9
Конфигурации однопользовательских систем .............................................................................. 10
Совместная работа WinCC и LS-B/WIN .......................................................................................... 11
Конфигурация Server-Client .....................…..............................................................……….…...... 12
Multi-Client / Web Client .................................................................................................................... 13
Архитектура ……............................................................................................................................... 14
Открытость ........................................................................................................................................ 15
Системные требования к программному и аппаратному обеспечению ..................................... 16

Training Center ST-BWINCCS


Стр 1 - 1/16 Обзор системы WinCC
for Automation and Drives
Цели обучения

- Возможности применения

- Формы поставки

- Основные функции

- Архитектура

SIMATIC HMI Date: 05.11.2005 Information and Training Center


Knowledge for Automation
SIMATIC HMI
© Siemens AG 1999. All rights reserved. File:
Date:
SWINCC01e.2
16.09.00 Information and Training Center
File: SWINCC01e. 2 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

После освоения этой главы, обучаемый должен:

z знать преимущества, получаемые при использовании WinCC


z быть способным оценить возможности применения WinCC для своей задачи
z быть способным определить возможные конфигурации системы
z знать, как использовать ключевой диск
z знать формы поставки системного программного обеспечения
z знать основные функции системного программного обеспечения
z знать архитектуру программного обеспечения WinCC
z иметь представление об открытости структуры
z знать драйверы Programmable Logic Controller (PLC) и интерфейсы Microsoft
z уметь классифицировать выбираемые программные пакеты
z знать основные блоки

Training Center ST-BWINCCS


Стр 1 - 2/16 Обзор системы WinCC
for Automation and Drives
Выгода для заказчика

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC01e.3 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Основные характеристики, благодаря которым следует выбрать WinCC :

z стандартная операционная система Windows NT фирмы MS


z современная 32-битная операционная система, обеспечивающая:
Ö многозадачность
Ö надежность для промышленных приложений
Ö быстроту работы
z использование программного и аппаратного обеспечения для Windows
(принтер, драйвер и т.д.)
z поддержка обмена данными с другими приложениями Windows
с использованием DDE, ODBC, OLE, SQL
z программируемый интерфейс API
z использование имеющейся на рынке аппаратуры
z использование OCX и Active X

Training Center ST-BWINCCS


Стр 1 - 3/16 Обзор системы WinCC
for Automation and Drives
Возможности использования WinCC

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC01e.4 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

От систем управления энергоснабжением зданий до промышленных установок

z Системы управления энергоснабжением зданий, вентиляцией,


кондиционированием воздуха
z Технология погрузочно-разгрузочных работ
z Машиностроение
z Водные ресурсы и водосбережение
z Производство стали
z Доменное производство
z Литейные заводы
z Станы холодной прокатки
z Сталелитейная промышленность
z Химическая промышленность
z Производство целлюлозы, бумаги и картона
z Производство пива, солода и безалкогольных напитков
z Производство продуктов питания, деликатесов
z Молочная промышленность
z Производство сахара
z и т.д.

Training Center ST-BWINCCS


Стр 1 - 4/16 Обзор системы WinCC
for Automation and Drives
Основные функции
anzahl ()
float zae
begin
Motor on if wert > 0
Valve closed begom
zae = zae + 1
Cover closed end
end

Programming
Alarm Logging
Interfaces
(Message system)
Интерфейсы
Регистрация
программирования
сигналов
и сообщений

Визуализация Standard
процесса Interfaces
Tag Logging
Стандартные
(Archiving)
интерфейсы
Регистрация Protokolle

переменных
(Архивирование) Report Designer PLC
(Report system) Communication
Мастер отчетов Подключение к
(Система отчетов) контроллеру

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC01e.5 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Основные функции На рисунке представлены основные функциональные блоки,


участвующие в визуализации процесса управления, обеспечивающие:

- полное графическое представление;

- индикацию, архивирование и протоколирование сообщений;

- сбор результатов измерения (архивирование, сжатие данных,


определение минимальных и максимальных значений и т.д.);

- использование возможностей Report Designer для документирования


хода работы системы управления и оборудования с индивидуальным
протоколированием;

- подключение к различным PLC;

- стандартные интерфейсы, например, программы фирмы Microsoft;

- интерфейсы API доступны во всех функциональных модулях WinCC


и обеспечивают доступ к данным и функциям;

Комплексные задачи визуализации могут быть решены при


использовании языка программирования ANSI-C.

Варианты Базовое программное обеспечение WinCC расширяется пакетами,


Server (сервер), Storage (архив), Basic Process Control и т.д.
Примечание Выясните у представителя Siemens о возможных вариантах выбора
продуктов Siemens.

Training Center ST-BWINCCS


Стр 1 - 5/16 Обзор системы WinCC
for Automation and Drives
Программные пакеты WinCC

WinCC WinCC
WinCC
Runtime Chip card
Комплект 64,000
64,000Power переменных reading Videoscreen
64,000 64,000Power SIPART
переменных
Power Pack
Power Pack function display
Pack Pack
(1024) (1024)

Комплект Runtime
1024
1024 WinCC WinCC
переменных WinCC
переменных Allen
1024 Bradley Archive
1024
Power Applicom
Комплект Pack Runtime
Power
Pack DF1 serial handling
256 (256) 256 (256)

переменных переменных

WinCC WinCC
Комплект
WinCC
Basic
128 256 Runtime
Power 128
256 Process User
переменных Power ODK
Pack переменных Pack Control archives
(128) (128)

Основные блоки Дополнение

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC01e.6 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Основные блоки Система ПО "WinCC" (основные блоки с базовыми функциями),


предлагается в различных пакетах и вариантах исполнения.

Базовый пакет - 128 переменных для комплекта CS или для комплекта RT.
- 256 переменных для комплекта CS или для комплекта RT.
- 1024 переменных для комплекта CS или для комплекта RT.
- 64000 переменных для комплекта CS или для комплекта RT.

Power Pack Число переменных наращивается при использовании power pack


Стоимость - разность в ценах между соответственным ПО WinCC для
работы с CS и для работы с RT.

Дополнительное - Архивы пользователя (например, для пакетных режимов).


оснащение - Дополнительные PLC драйверы.
- Server - Client (Резервирование).
- ODK (Open Development Kit) для программирования на C.
- CDK (Channel Development Kit) для разработки канала DLL
(интерфейс с внешними драйверами).
- И т.д.
Дополнительные - Технологические или специфические расширения по требованиям
расширения заказчика с использованием базового ПО WinCC, например: PM-MAINT
программа сопровождения, PM-Aqua.
- И т.д.
Примечание Выясните у представителя Siemens о дополнительных расширениях
ПО, предлагаемых в настоящее время.

Training Center ST-BWINCCS


Стр 1 - 6/16 Обзор системы WinCC
for Automation and Drives
Системное программное обеспечение и системы

Системное ПО на CD ROM
для WIN/NT

Защита
ПО

WinCC

WinCC

SI E MEN S

WinCC
SI COMP

I P C RI 20

WinCC
Офисные ПК
Промышленные
ПК
COROS OP45

Панель
оператора

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC01e.7 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Формы поставки Системное ПО WinCC поставляется на CD ROM с приложением


пакетов ПО ключевого диска. WinCC работает под WindowsNT.

Формы поставки Помимо продажи системного ПО WinCC в виде пакетов, это ПО


систем поставляется в комплекте с современными компьютерами фирмы
Siemens. Эти компьютеры могут отвечать различным требованиям.

WinCC на CD ROM Системное ПО для RT-систем, ПО для полных систем и


дополнительные расширения поставляются на CD-ROM. Вдобавок,
Вы получаете обучающие программы, демонстрационные примеры
и документацию.

Ключевой диск Пользовательские права на каждый пакет ПО и расширения даются


наличием ключевого диска (красная дискета).

Офисные ПК ПК формата Desktop или Tower могут использоваться как офисные ПК.

Панель оператора Эта "панель оператора" разработана для обеспечения "дружеского


интерфейса" для пользователя системы управления или мониторинга.
.
Промышленные ПК ПК, предназначенные для работы в особо жестких условиях
индустриальной среды, они устойчивы к агрессивному влиянию
окружающей среды.

Примечание Выясните у представителя Siemens о вариантах платформ,


предлагаемых в настоящее время.

Training Center ST-BWINCCS


Стр 1 - 7/16 Обзор системы WinCC
for Automation and Drives
Защита ПО WinCC

WinCC

Инсталляция

S IE ME N S

SI C O M P

IP C R I 2 0

Деинсталляция

SCANDISK, DEFRAG или VIRENSCAN не должны запускаться после лицензированной инсталляции ПО,
так как при этом лицензия будет аннулирована.

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC01e.8 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Ключевой диск Ключевой диск обеспечивает работу ПО WinCC. На этом ключевом


диске установлен счетчик числа инсталляций.

Временная Кроме нормальной лицензии поставляется также временная аварийная


лицензия на дополнительной дискете. Она обеспечивает работу ПО на период 14
дней. Это дает Вам достаточно времени для получения вновь
"нормальной" лицензии.

Инсталляция Счетчик инсталляций на ключевом диске уменьшается при каждой


"авторизации" инсталлируемого ПО на Вашем компьютере. Если
значение счетчика на ключевом диске обращается в нуль, становится
невозможной "авторизация" инсталлируемого ПО с этого диска.
Примечание Не допускается работа программ SCANDISK, DEFRAG или VIRENSCAN
после "авторизации" инсталлированного ПО на Вашем компьютере, так
как это приведет к потере лицензии.

Деинсталляция При деинсталляции ПО с компьютера значение счетчика на ключевом


диске вновь увеличивается, что позволяет перенести права на ПО на
другом ПК. Ключевой диск ПО WinCC также используется как "мульти-
ключевой" диск.

Мультиключевой Мультиключевой диск (желтая дискета) может содержать все лицензии


диск WinCC.

Примечание Вы можете скопировать незащищенную Demo-версию WinCC любое


число раз, но профессиональное проектирование не гарантируется.
Время работы - 30 дней. Demo-версия WinCC позволяет работать в
течение 1 часа.

Training Center ST-BWINCCS


Стр 1 - 8/16 Обзор системы WinCC
for Automation and Drives
Конфигурация системы
Уровень
руководства Компьютерная
корпорацией сеть
M.-Client M.-Client Server 1 ... Server 6
WinNT
...
Client Client Server / R.-
Server
Уровень
управления Много-
производством пользовательская
Client Client Serve система типа
r Server-Client

LAN-сеть

Уровень Однопользовательские
диспетчеризации системы на базе
и управления ПК и пультов оператора
производством SIMATIC-сеть

Уровень
автоматизированного
производства MPI
(не для S5)
S5/S7 S5/S7 S505 S5 S7 S505S5/S7

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC01e.9 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Конфигурации Этот слайд демонстрирует возможности гибкого применения WinCC.

Windows NT - Задачи обширной визуализации процесса могут решаться в


многопользовательских системах.

- Сервер обеспечивает координацию с процессом.

- Компьютерная сеть подсоединяет всех клиентов к серверу.

- Клиенты получают все данные от сервера.

- Даже высокоуровневые компьютеры уровня управления имеют


доступ к базе данных WinCC по терминальной шине.

- SIMATIC Industrial Ethernet-специальзированная шина может также


использоваться как терминальная шина для промышленных
приложений в жестких атмосферных условиях на производстве.

Выбор - Redundant double Server - система с резервным двойным сервером


расширений
- OPC (Open Process Communication) - "открытая связь с процессом"

Training Center ST-BWINCCS


Стр 1 - 9/16 Обзор системы WinCC
for Automation and Drives
Конфигурации для однопользовательских систем

Пример 1 Пример 2
COROS OP45

Соединение Соединение
по последова-
WinCC
по сети
тельному
порту

Point to Point
serial V.24 / TTY
DK3964R + RK512
MPI (only S7) ,
SIMATIC NET PROFIBUS
SIMATIC NET Industrial Ethernet

SIMATIC S5 / S7 / TI505 SIMATIC S5 / S7 / TI505


или или
PLC других производителей PLC других производителей

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC01e.10 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Конфигурации Однопользовательские системы используют маленькие по числу


переменных приложения, но они также могут служить интерфейсом
оператора для контроля за независимыми компонентами системы.

Автономность Однопользовательские системы могут работать автономно.


Подключение через LAN-сеть или через последовательный порт
обеспечивает автоматизацию процесса.

Training Center ST-BWINCCS


Стр 1 - 10/16 Обзор системы WinCC
for Automation and Drives
Совместная работа WinCC и LS-B/WIN

WinCC LSB/WIN
SIMATIC NET Industrial Ethernet:
- TF (технологические функции)
- Блоки сопряжения с
внешними устройствами

SIMATIC NET Profibus:


- FMS-протокол
- DP-протокол

MPI:
- S7-протокол

SIMATIC-сеть

PLC

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC01e.11 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Расширение От COROS LS-B к WinCC или от WinCC к COROS LS-B.


Некоторые пользователи запрашивают расширение для систем, уже
оснащенных LS-B или других версий.
WinCC совместим с интерфейсом оператора Siemens COROS LS-B .

Интеграция Способность WinCC к различным способам подключения делает


возможным параллельное функционирование COROS LS-B и WinCC
посредством SIMATIC-сети или MPI-интерфейса.

Примечание Вы можете расширить существующую систему с COROS LS-B и


WinCC подключением добавочного COROS LS-B.

Training Center ST-BWINCCS


Стр 1 - 11/16 Обзор системы WinCC
for Automation and Drives
Конфигурация Сервер-Клиент

Клиент 1 ... Клиент 16


SIMATIC NET
Industrial Ethernet:
Терминальная шина (S7), S5: TF (Technological
(PC Network) Functions)
S7: S7 Protocol
Все применения
WinCC
SIMATIC NET
Все применения
WinCC Profibus:
Сервер (S7), S5: FMS (PROFIBUS)
Сервер (резервный)
S7: S7 Protocol

SIMATIC NET

SIMATIC SIMATIC S7-400


TI505 SIMATIC S5

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC01e.12 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Сервер-Клиент Конфигурация Сервер-Клиент позволяет подключать до 16


терминалов операторов к одному серверу.

Резервный Сервер Когда Вы работаете с двумя параллельными установками WinCC, в


режиме выполнения или после отказа Сервера автоматически
производится корректировка архива. Автоматическое подключение
Клиента к архиву Сервера гарантирует непрерывность циклов
процесса.
Примечание Многопользовательская система (Основная память 128 Mбайт)
Число Клиентов на Сервер с терминалами оператора 3
Число Клиентов на Сервер без терминалов оператора 16
Число Клиентов на Сервер с лицензионной рабочей станцией 2

Training Center ST-BWINCCS


Стр 1 - 12/16 Обзор системы WinCC
for Automation and Drives
Multi - Client / Web Client
WinCC Web Client
All WinCC All WinCC
Applications Applications

M-Client 1 M-Client 16

Terminal bus (PC Network)

All WinCC
WinCC Web Server
All WinCC Applications
Applications All WinCC
Red.-Server Applications
Server 1
Server 6
...

SIMATIC NET

SIMATIC SIMATIC S7-400


TI505 SIMATIC S5

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC01e.13 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Система В системе Multi-Client могут быть объединены 6 Серверов.


Multi-Client Таким путем Вы можете распределять нагрузку между Серверами.

Резервный Сервер Вы можете использовать Резервный Сервер в системе Multi-Client.

Примечание Многопользовательская система (Основная память 128 Mбайт)


Число Клиентов на Сервер с терминалами оператора 3
Число Клиентов на Сервер без терминалов оператора 16
Число Клиентов на Сервер с лицензионной рабочей станцией 2

WinCC Web Navigator


Web Navigator Server (Лицензия на 3 / 10 / 25 / 50 Клиентов)
Программные средства:
WinCC Version 5
расширение для WinCC Web Navigator Server
Internet Information Server - IIS
Операционная система:
Windows NT 4.0
(Рабочая станция или Сервер в зависимости
от числа клиентов)

Web Navigator Client (без лицензии)


Программные средства:
Internet Explorer 4.01 SP1
Netscape 4.0 plus Active X PlugIn (или выше)
расширение для WinCC Web Navigator Client
Операционная система:
Windows 95/98 или NT 4.0

Training Center ST-BWINCCS


Стр 1 - 13/16 Обзор системы WinCC
for Automation and Drives
Архитектура

WinCC Explorer
System Controller

CS CS CS CS CS CS
RT RT RT RT RT RT

Global Alarm Tag Report


Graphics Option
scripting Logging Logging Designer

CS CS CS
RT RT Text Tag Management
Access
protection ... library
RT
Process data

Data Manager

S5 S7

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC01e.14 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Архитектура Этот слайд показывает взаимосвязь модулей внутри WinCC Explorer.


WinCC Explorer WinCC Explorer обобщает все данные, необходимые для работы
однопользовательских и многопользовательских систем, и обеспечивает
их иерархически упорядоченное хранение.
System Controller System controller обеспечивает системные связи между установками. Для
многопользовательских систем, System controller также обеспечивает
контроль за проектом по всей сети, также как и связь между Клиентом и
Сервером. System controller также осуществляет координацию через
терминальную шину .
Data Manager Data manager это место запуска всех центральных задач проекта WinCC.
Data manager существует в каждой установке и работает в тесной связи с
System controller. Главная задача - управление переменными. Для
доступа к данным процесса используются коммуникационные каналы.
Функциональные - Graphics Designer (система обработки графики)
модули обеспечивает визуализацию графики и связь с процессом;
- Global scripts (редактирование сценариев)
позволяет программировать проект по запросам пользователя;
- Alarm logging (система сообщений)
Обеспечивает вывод сообщений и подтверждений;
- Tag logging (архивирование и обработка)
обработка и длительное хранение тэгов процесса и пользователя;
- Report designer (система отчетов)
протоколирование состояния системы.
Примечание WinCC Explorer позволяет Вам пройти по WinCC-приложениям и их
данным за несколько операций. По своему виду и своему действию
Explorer для WinCC похож на Explorer для Windows.

Training Center ST-BWINCCS


Стр 1 - 14/16 Обзор системы WinCC
for Automation and Drives
Открытость
OPC-Клиент
Network
Программы OPC-Сервер Приложения
пользова- Active X
теля
Windows
Графика OCX
OLE
API Результат
Управление измерения
Сообщен Excel
Анализ ия
ODBC/ Word
Оптимизация Отчет
SQL Access
... PowerBuilder
...
DDE
Data Manager
OPC
OPC Net-Сервер

SIMATIC
NET

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC01e.15 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Открытость
Этот рисунок иллюстрирует все системные модули с открытыми
интерфейсами. Вы можете использовать Ваши собственные программы,
приложения Windows, а также данные и функции из WinCC. Программы
пользователя могут быть также запущены из WinCC.
Приложения, которые работают под Windows, такие как Excel, Word, или
Access могут свободно комбинироваться с WinCC и частными
программами пользователя.
Это также дает возможность решать необычные задачи управления.

Программы
пользователя Пользовательские программы под WinCC работают в режиме
интерпретации. То есть компилятор не нужен. Если приложение требует
много крупных пользовательских программ с большим объемом
вычислений, то их можно скомпилировать с помощью стандартных утилит
и подключить для запуска к WinCC.

Training Center ST-BWINCCS


Стр 1 - 15/16 Обзор системы WinCC
for Automation and Drives
Системные требования к программному и аппаратному
обеспечению

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC01e.16 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Аппаратное ˆ Рекомендуется
обеспечение z Pentium
WinCC для z Основная память минимум 128 MB, рекомендуется 256 MB
Windows NT z Винчестер >1 GB
z Дисковод CD ROM
z Свободное пространство на жестком диске 170 MB

Программное z Service Pack >= 4 для Windows NT фирмы Microsoft


обеспечение z Internet Explorer Version >= 4.01 +SP1 фирмы Microsoft
WinCC для z В зависимости от версии WinCC, современный ей Service
Windows NT Pack фирмы A&D PT1

Training Center ST-BWINCCS


Стр 1 - 16/16 Обзор системы WinCC
for Automation and Drives
Создание проекта, подключение к PLC и имитация переменных 1

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.1 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Содержание Стр

Создание проекта, подключение к PLC, имитация переменных 1 ................................................. 1


Создание проекта, подключение к PLC, имитация переменных 2 ................................................. 2
Цели обучения ..................................................................................................................................... 3
Подготовка проектирования ................................................................................................................ 4
Создание проекта .............................................................................................................................. 5
Структура проекта и файлы WinCC ................................................................................................... 6
Обмен между проектами ……........................................................................................................... 7
Спецификация свойств проекта ......................................................................................................... 8
Свойства компьютера ......................................................................................................................... 9
Функциональные модули внутри WinCC 1/2 …................................................................................ 10
Функциональные модули внутри WinCC 2/2 …................................................................................ 11
Постановка задачи ................................................................................................................................ 12
Переменные для привязки к проекту .................................................................................................. 13
Обмен данными с SIMATIC S5/S7 …................................................................................................. 14
Обмен данными с SIMATIC T505 …................................................................................................. 15
Инсталляция WinCC-компонента S7DOS .......……......................................................................... 16
Выбор драйверов связи для соединений ………….......................................................................... 17
Упражнение: Создание проекта, проектирование подключения к PLC 1 .................................... 18
Диагностирование подключения ........................................................................................................ 19
Упражнение: Создание проекта, проектирование подключения к PLC 2 .................................... 20
Конфигурирование переменных для SIMATIC S5/S7 ....................................................................... 21
Конфигурирование переменных для SIMATIC TI505 ....................................................................... 22

Training Center ST-BWINCCS


Стр 2 - 1/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Создание проекта, подключение к PLC и имитация переменных 2

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.2 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Содержание Стр

Упражнение: Конфигурирование переменных процесса и групп переменных ........................... 23


Конфигурирование внутренних переменных ................................................................................... 24
Упражнение: Конфигурирование внутренних переменных и групп переменных 1 .................... 25
Упражнение: Конфигурирование внутренних переменных и групп переменных 2 .................... 26
“Перекрестные ссылки“ (Список перекрестных ссылок 1/2) ......................................................... 27-28
Имитация переменных 1/2 ...............................................................................................................… 29
Имитация переменных 2/2 ...............................................................................................................… 30
Подключение WinCC с протоколом S7 с использованием MPI к S7-300/400 .............................. 31
Компоненты связи …………............................................................................................................... 32
Процедура …....................................................................................................................................... 33
Инсталляция карты MPI в ПК …......................................................................................................... 34
Инсталлируемые модули ………......................................................................................................... 35
Спецификация ресурсов карты связи ………………........................................................................ 36
Диагностика Windows NT ..................................................................................................................... 37
Определение прерываний …............................................................................................................... 38
Определение памяти …..................................................................................................................... 39
Спецификация свойств карты MPI …................................................................................................ 40
S7-таблица переменных для контроля и модификации .................................................................41
Статус соединения: Пример получения/установки состояния переменных 1/2 - 2/2 ................. 42-43
Диагностика соединений SIMATIC S7 (*.LOG) ….............................................................................. 44
SIMATIC NET Ethernet, соединение с SIMATIC S5 …...................................................................... 45
Totally Integrated Automation функциональность ........................................................................... 46-58

Training Center ST-BWINCCS


Стр 2 - 2/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Цели обучения

- Создание проекта

- Инсталляция драйверов связи

- Конфигурирование переменных

- Имитация переменных

- Перекрестные ссылки

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.3 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Ö После освоения этой главы, обучаемый должен:

z знать взаимосвязи конфигурации


z уметь запускать WinCC и создавать проект
z уметь описывать процесс запуска WinCC
z работать с Windows Explorer
z использовать функциональные модули WinCC
z уметь описывать обмен данными
z уметь использовать свойства компьютера
z уметь устанавливать драйверы связи
z уметь настраивать необходимые параметры для установления связи
z уметь конфигурировать переменные и группы переменных
z уметь устанавливать вспомогательную программу имитации переменных
z работать со вспомогательной программой имитации переменных
z использовать список перекрестных ссылок

Training Center ST-BWINCCS


Стр 2 - 3/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Подготовка проектирования

- PLC-контроллеры

- Типы соединений

- Переменные процесса

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.4 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Ö Подготовка к проектированию
ˆ Привязка к процессу
z определение контроллеров для обмена данными
z определение физического уровня для передачи данных
z определение числа входных и выходных данных для контроллера
z определение областей данных для отдельных циклов передачи

ˆ Визуализация
См. главу 4.

ˆ Защита паролем
См. главу 4.

Training Center ST-BWINCCS


Стр 2 - 4/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Создание проекта

Офисные ПК или
Промышленные ПК

SIMATIC NET

PLC

kurs

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.5 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Запуск WinCC После запуска WinCC Вам предлагается создать проект.


из Windows 95 WinCC самостоятельно создает папку проекта для каждого создаваемого
проекта (используйте ue_kurs, например). Затем создается база данных
Sybase SQL Anywhere. Когда Вы запускаете систему проектирования вновь,
вызывается проект, редактировавшийся последним.
Если должен быть создан новый проект, выберите в WinCC Explorer
следующее:

1. В главном меню, щелкните на "File".


2. В открывшемся меню, щелкните на "New".
Появится окно диалога.
3. Выберите "Single User" ("Один пользователь")
4. Щелкните на "OK".
5. В диалоговом окне "Create New Project" введите имя проекта.
6. Щелкните на кнопке "Create" ("Создать").

Выбор режима Диалоговое окно Explorer допускает три варианта создания нового проекта.
в стартовом
диалоговом
окне
Вы можете открыть существующий проект с помощью седующего
диалогового окна.

Используйте Context Help - контекстную подсказку.

Training Center ST-BWINCCS


Стр 2 - 5/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Структура проекта и файлы WinCC

-Список перекрестных ссылок (.xfc) -База данных с данными


проекта
-Спроектированные экраны (.pdl, .sav)
-Файлы экранов (.bmp, .emf, .wmf)
-Списки Action (.act) -Log File БД (файл регистрации)

-Main File проекта (основной ф.)


-Функции проекта (.fct)
-Библиотека проекта (.pxl)
-Файл описаний функций (.h) -Internal Data Management -
-Библиотека функций (.dll) управление внутр. данными
из перекрестных ссылок
-Action проекта (.pas)
- БД с данными режима RT
-DBASE-архивы
Tag Logging (.dbf)

-Шаблоны отчетов (.rpl)

Проект БД кроме данных RT (WinCC.DB) можно найти в директории инсталляции WinCC

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.6 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Примечание Структура директорий динамичная, она зависит от установленных


программных средств и от использования приложений WinCC с компакт-
диска WinCC.

Training Center ST-BWINCCS


Стр 2 - 6/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Переключение между проектами

Projectname. MCP

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.7 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Переключение Вы можете переключаться между существующими проектами:


между
проектами 1. В главном меню WinCC Explorer выберите "File".

2. В появившемся меню выберите "Open".

3. В окне "Open" найдите Ваш проект.

4. Щелкните по имени Вашего проекта, как показано на рисунке


(Имя файла: Beispiel.MCP).

5. Щелкните по кнопке "Open". Вы должны теперь переключиться


на другой проект.

Training Center ST-BWINCCS


Стр 2 - 7/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Определение свойств проекта

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.8 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Определение Для своего проекта с именем ue_kurs с помощью вызванного контекстного


свойств меню Вы можете ввести в таблице "General Information" имя разработчика,
проекта версию проекта и комментарии.

Циклы С помощью вкладки "Update Cycles" Вы можете просмотреть для проекта


модификации 15 циклов модификации. В этих циклах Вы можете модифицировать 5
установок (модификация: нецикличная, от 250 миллисекунд до 1 часа).

Горячие "Горячие кнопки" это комбинации кнопок, которые вызывают в WinCC


кнопки определенные действия, такие, например, как распечатывание, вход или
выход из системы.

Configuration Связь и переменные для контроллеров определяются для Вашего


Structure компьютера.
Редакторы в WinCC находятся под иконкой "Editor".

Функция поиска В контекстном меню вызывается в WinCC функция поиска.


Используйте правую кнопку мыши для щелчка по любой иконке..

Возможны следующие функции поиска:


• Name - по имени;
• Date of change - по дате изменения;
• Оbject types - по отдельному или общему типу объектов.

Training Center ST-BWINCCS


Стр 2 - 8/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Свойства компьютера

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.9 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Список Список компьютеров содержит все компьютеры , соответствующие данному


компьютеров проекту.

Вызов:
1. Выберите пиктограмму "Computer" в окне Explorer WinCC.
2. Используйте правую кнопку мыши для вызова контекстного меню и
для выбора "Properties".
3. Для изменения имени компьютера снова выберите "Properties".
4. Теперь введите новое имя компьютера, такое например, как STATIONx
(x=№ рабочей станции) на вкладке "General Information".

Общая Имя компьютера, такое как STATION1 и тип компьютера определены на


информация вкладке "General Information" - "Общая информация".

Примечание WinCC "Имя компьютера" должно соответствовать сетевому имени "Имя


компьютера".

Запуск Используйте вкладку "Startup" - "Запуск" , чтобы определить стандартные


программы WinCC, которые должны загружаться, когда запускается на
выполнение проект. Выбираемые приложения WinCC: Graphic Runtime,
Report Runtime, Tag Logging Runtime, Alarm Logging Runtime, Global Scripts
Runtime, Text Library Runtime.
Вы можете загружать другие Windows-приложения во время запуска с
помощью кнопки "Add" - "Добавить".

Параметры Используйте вкладку "Parameters" - "Параметры" для установки языка в


режиме выполнения, определения приоритета работающей программы, и
отключения кнопок (комбинаций).

Training Center ST-BWINCCS


Стр 2 - 9/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Функциональные модули WinCC 1/2

Стоп
Запуск

Имя проекта

- Компьютер Редакторы
- Tag Management
- Structure Types - Графическая система
- Система сообщений
- Прием и
архивирование
измеренных величин
Узлы - Система отчетов
"скрыть / развернуть" - C-программы и Action
состав директории - Текстовая библиотека
- Защита паролями
- Перекрестные ссылки

Древовидная структура WinCC

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.10 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

WinCC-центр После создания проекта Вы видите древовидную структуру в окне, как


управления на рисунке, с четырьмя главными узлами.

Компьютер Вы можете определить свойства компьютера рабочей станции, такие как


имя станции, параметры запуска (список программ), а также установка
языка и комбинаций кнопок.

Tag Management Tag management - система управления переменными работает с драйверами


связи, переменными процесса и внутренними переменными и их группами,
определяет логические связи процесса.

Structure Types Вы можете генерировать структуры данных с помощью этого типа данных.

Редакторы

Graphics Designer Визуализация графики и связь с процессом:


Дружественный и простой пользовательский интерфейс с наборами
инструментов и графических элементов. Рациональная конфигурация с
интегрированными элементами и библиотекой символов.
Открытые интерфейсы для импорта графики и поддержки OLE 2.0.
Настраиваемые динамические рабочие параметры экранных объектов с
поддержкой Мастера (Dynamic Wizard).
Интеграция дополнительных функций посредством проектирования
действий. Интеграция графических объектов, созданных Вами.

Alarm Logging Система сообщений: Передача сообщений от процессов, их подготовка,


представление, подтверждение, архивация.

Training Center ST-BWINCCS


Стр 2 - 10/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Функциональные модули WinCC 2/2

Редакторы
- Графическая система
- Система сообщений
- Прием и архивирование
измеренных величин
- Система отчетов
- C-программы
и Аctions
- Текстовая библиотека
- Защита паролями
-Options - Перекрестные ссылки
(Дополни-
тельные
возмож-
ности)

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.11 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Tag Logging Сбор измеренных величин и их архивация: обработка измеренных величин и


их долговременное хранение (могут использоваться для анализа поведения).

Report Designer Отчеты: интегрированная система отчетов, в которых Вы можете


регистрировать текущие и архивные значения процесса, текущие и архивные
сообщения, вашу собственную и системную документацию.

Global Scripts Общий термин для C-функций и Аctions:


Создается динамика проекта (оживление проекта) согласно специфическим
требованиям пользователя. Этот редактор дает возможность создавать
C-функции и Аctions для использования в одном и более чем одном проекте.

Text Library Текстоая библиотека: тексты пользователя для системы сообщений.

User Administrator Защита паролем: управление правами доступа для пользователей и групп.

Перекрестные Список перекрестных ссылок для указания расположения объектов


ссылки различных типов, таких как переменные, экраны и функции. Список также
содержит переходы к месту использования и функции связи.

Дополнения Лицензионное ПО для дополнения базовой системы WinCC.

Запуск При активации WinCC-проекта, Вы включаете RT-режим работы. RT и CS


режимы могут теперь работать параллельно.
Выбор: В основном меню выбрать File, в ниспадающем меню щелкнуть
по Activate.

Деактивация При деактивации проекта WinCC Вы заканчиваете операции RT-режима.


Выбор: В основном меню выбрать File, в ниспадающем меню щелкнуть
по Activate.

Training Center ST-BWINCCS


Стр 2 - 11/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Постановка задачи
17.02.96 11:15:45

SIMATIC WinCC Стартовый экран

Изображение Сообщения
двигателя Установка розлива Графики

-Заданная скорость
-Фактическая
скорость

Управление данными

Отчеты

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.12 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Постановка Должны быть спроектированы диаграммы, моделирующие установку,


задачи описывающие стартовый экран, двигатель, установку розлива, экран
графиков и экран сообщений. Затем проект должен быть испытан.

Стартовый Когда вы запускаете проект на выполнение, появляется стартовый экран


экран (логотип компании). Из стартового экрана Вы можете вызвать изображения
двигателя, установки розлива, экраны графиков и сообщений.

Изображение Входные и выходные цифровые данные, отображение положения тумблера.


двигателя

Установка Отображение цифровых данных в графической форме (ленточные


розлива индикаторы).

Графики Отображение цифровых данных в графической форме (графики).

Сообщения Текстовая индикация аварийных и рабочих режимов.

Кнопка "Return" - "Возврат" должна использоваться для возвращения в


стартовый экран из всех других экранов, вызванных ранее.

Training Center ST-BWINCCS


Стр 2 - 12/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Переменные для связи с процессом
Процесс Связь Отображение процесса Функции
напр. DB, DW для SIMATIC СКОРОСТЬ:
- заданная
10 - фактическая
11
12
M
13.0

20
SIMATIC S5 Ленточный
индикатор
SIMATIC S7
Графики
30
SIMATIC TI505
Архив
Other drivers 35

Сообщения о событиях
40.0 Мотор 1 неисправен
40.1 Клапан 3 закрыт
...

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.13 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Процесс Например, установка розлива, автоматическое сборочно-монтажное


оборудование и т.д.

Связь Связь с WinCC посредством драйверов SIMATIC или других драйверов.

Отображение Data manager управляет отображением процесса, исходя из значений


процесса переменных БД, DX, входных и выходных уровней и значений флагов.

Функции Вы можете использовать редакторы, чтобы спроектировать отображение


и функции управления для WinCC и чтобы посредством переменных
привязать функции к процессу.

Training Center ST-BWINCCS


Стр 2 - 13/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Обмен данными SIMATIC S5/S7
PLC Станция
WinCC
Фактическое
значение 190

Заданное
значение 95
DB20

DW10 KF=190
DW11 KF=95 Фактическая Заданная
Отображение
скорость скорость
DB20,DW10 DB20,DW11

Цифровой выход
LAN
Цифровой вход MPI

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.14 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Связь SIMATIC S5
- последовательный интерфейс - serial 3964R
- последовательный интерфейс - serial AS511
- Ethernet Layer 4
- Ethernet TF
- и т.д..

SIMATIC S7
- S7 функции с MPI
- S7 функции PROFIBUS с CP5412(A2)
- S7 функции Ethernet с CP1413
- и т.д.

SIMATIC TI505
- последовательный интерфейс

Другие виды связного оборудования


- Allen Bradley (DF1)
- Modicon (Modbus)
- Telemecanique (TSX37)
- и т.д.
- Разрабатываются новые.

Независимые виды связи


- OPC
- Windows DDE
- PROFIBUS FMS

Примечание Вы можете получить список channel DLL (библиотек функций связи) и


драйверов у представителя Siemens.

Training Center ST-BWINCCS


Стр 2 - 14/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Обмен данными SIMATIC TI505
PLC Станция
WinCC
Фактическое
значение 190

Заданное
значение 95
V010

=190
=95 Отображение Фактическая Заданная
скорость скорость
V010, V010,

Цифровой выход
LAN
Цифровой вход MPI

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.15 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Training Center ST-BWINCCS


Стр 2 - 15/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Инсталляция компонента WinCC S7DOS

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.16 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Пример Следующий пример показывает все шаги конфигурирования для связи


конфигурации между WinCC на компьютере с операционной системой Windows NT и
SIMATIC S7 300/400. Установки со стороны S7, карты связи (CPs) и WinCC
показаны в примерах, так обеспечивается канал для проекта. В зависимости
от конфигурации системы необходимо использовать различные установки,
такие как номер разъема для процессора. Имеет место обмен данными с
использованием блоков данных в S7 (DB 85) для Data manager WinCC, тем
самым в этом примере передается каждая переменная типа bit, byte, word и
double-word.

Примечание При инсталляции WinCC S7 DOS должна быть выбрана под WinCC.
Если это не так, это можно сделать позднее при Delta-инсталляции.

Training Center ST-BWINCCS


Стр 2 - 16/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Выбор драйверов связи для соединения
A)

B)

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.17 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

A) Выбор
драйверов 1. Используйте иконку "Tag Management" на картинке A), чтобы вызвать
связи контекстное меню.

2. Выберите "Add New Driver..." - "Добавить новый драйвер..." в


контекстном меню.

3. Найдите в окне драйвер связи и затем выберите драйвер для Вашей


процедуры (например, для SIMATIC S7Protocol Suite.CHN).

B) Конфигурирование
соединения На картинке B) Вы видите добавленный WinCC Explorer.

1. Используйте иконку "MPI" для вызова контекстного меню.

2. Выберите "New Driver Connection..." - "Подключение нового драйвера"


из контекстного меню.

3. В окне "Connection Properties" - "Свойства соединения" введите


имя для соединения.

4. На вкладке "Connection" - "Соединение" введите параметры связи для


сети S7:

Station address: 2 (MPI address) - (адрес MPI)


Segment-ID: 0 (not currently in use) - (сейчас не используется)
Rack Number: 0 (Rack number of the CPU) - (номер стойки CPU)
Slot No.: 0 (CPU Slot) - (номер разъема CPU)

Training Center ST-BWINCCS


Стр 2 - 17/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Упражнение: создание проекта, конфигурирование
подключения к PLC-контроллеру 1

Имя
подключения
связи

Всегда 0 для
интегрированного
MPI-интерфейса

- Переменные для этого соединения будем конфигурировать в следующем упражнении.

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.18 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Цель Определение соединений и переменных, необходимых для обмена данными


между PLC-контроллером и HMI компьютером (WinCC).

Упражнение - Установите проект "ue_kurs" в дисководе C: (или D , как предпочитают


инструкторы).

- Задайте имя разработчика в Project Properties - в "Свойствах проекта".

- Увеличьте "User cycle 1" (Цикл пользователя) до 15 c


(установка в миллисекундах).

- Сконфигурируйте свойства соединения (см. рисунок выше).

Training Center ST-BWINCCS


Стр 2 - 18/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Диагностирование соединения

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.19 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Диагностирование Диагностирование связи может быть сделано со стороны WinCC. Оно может
быть выполнено с помощью WinCC Explorer. Если коммуникационная связь
создана с помощью S7 Protocol Suite, у Вас есть доступ к диагностированию
S7.

1. Стандартная диагностика получается выбором сначала "Tools" в главном


меню, затем - "Status of Driver Connections" (Статус драйвера связи) в
ниспадающем меню.

Если индицируемое число "read-only"- и/или "write-only"- задач постоянно


возрастает, а не уменьшается, это может привести к перегрузке канала
связи.

2. Расширенная диагностика, например:


C:\Siemens\WinCC\Diagnose\SIMATIC_S7_PROTOCOL_SUITE_01.LOG
Это обеспечивает обнаружение ошибок.

Значение ошибки Error с номером No. объясняется в Online Help -


Интерактивной справке. Вы найдете пример на странице 44.

Training Center ST-BWINCCS


Стр 2 - 19/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Упражнение: создание проекта, конфигурирование
подключения к PLC-контроллеру 2

Имя проекта
SIMATIC TI driver

Имя
коммуникационного
соединения

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.20 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Цель Определение соединений и переменных, необходимых для обмена данными


между PLC-контроллером и HMI компьютером (WinCC).

Упражнение - Установите проект "ue_kurs" в дисководе C: (или D , как предпочитают


инструкторы).

- Задайте имя разработчика в Project Properties - в "Свойствах проекта".

- Увеличьте "User cycle 1" (Цикл пользователя) до 15 sec (установка в ms).

- Сконфигурируйте свойства соединения (см. рисунок выше).

Training Center ST-BWINCCS


Стр 2 - 20/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Конфигрирование переменных процесса для SIMATIC S5/S7
-Граничные значения
-Отчеты

Примечание
Использование символов в S7 (TIA)
возможно как в WinCC V5.

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.21 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Переменные Переменные процесса устанавливают связь межу процессом и HMI-станцией.


процесса Они конфигурируются после установления связи с PLC -контроллером.

Новая WinCC позволяет комбинировать переменные в технологические модули.


группа Это делает структуру переменных более читабельной. Перед началом
конфигурации переменной создайте "Новую группу".

Новые Последний рисунок иллюстрирует все шаги конфигурации.


переменные
процесса

Линейное Значения переменных процесса нормируются до того, как они начинают


масштабирование отображаться.

Внутренние WinCC дает возможность определять переменные, которые не влияют на


переменные связи всего проекта. Эти переменные могут конфигурироваться по
отдельности или комбинироваться в группы.

Примечание Использование символов в S7 (TIA) возможно как в WinCC V5. Это видно
на примере: см. стр. 45.

Training Center ST-BWINCCS


Стр 2 - 21/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Конфигрирование переменных для SIMATIC TI505

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.22 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Пример Последний рисунок показывает сегмент “Новых переменных" SIMATIC TI505

Training Center ST-BWINCCS


Стр 2 - 22/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Упражнение: Конфигрирование переменных процесса
и групп переменных
Конфигурирование групп переменных
Имя первой группы: motor_picture
Имя второй группы: bottling_plant
Имя третьей группы: measurement_points
Имя четвертой группы: message_events

Переменные Для SIMATIC S7

Имя Тип данных Адреса

signal0 двоичный DB20,D11.0


signal1 двоичный DB20,D11.1
event1 16-битный без знака DB20,DW12

trend_1 16-битный со знаком DB20,DW6


IVar_Mess 16-битный со знаком DB20,DW7

tank1 8-битный со знаком IB0


tank2 8-битный со знаком QB0

setpoint_speed 16-битный со знаком DB20,DW10


actual_speed 16-битный со знаком DB20,DW13
switch1 двоичный DB20,D11.2
motor1 двоичный DB20,D11.3

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.23 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Упражнение Конфигурация для привязки переменных SIMATIC S7.

Редактировать переменные tank1 и tank2.

Training Center ST-BWINCCS


Стр 2 - 23/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Конфигрирование внутренних переменных
-Граничные значения
-Отчеты

Контекстное
меню

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.24 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Внутренние WinCC дает возможность определять переменные, которые не влияют на


переменные связи всего проекта. Эти переменные могут конфигурироваться по
отдельности или комбинироваться в группы.

Новая WinCC позволяет комбинировать переменные в технологические модули.


группа Это делает структуру переменных более читабельной. Перед началом
конфигурации переменной создайте "Новую группу".

Новые Последний рисунок иллюстрирует все шаги конфигурации.


внутренние
переменные

Training Center ST-BWINCCS


Стр 2 - 24/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Упражнение: Конфигрирование внутренних переменных
и групп переменных 1
Конфигурирование групп переменных
Имя первой группы: motor_picture
Имя второй группы: bottling_plant
Имя третьей группы: measurement_points
Имя четвертой группы: message_events

Переменные Для SIMATIC S7

Имя Тип данных

event1 16-битный без знака


...
...

trend_1 16-битный со знаком


IVar_Mess 16-битный со знаком

...
...

setpoint_speed 16-битный со знаком


actual_speed 16-битный со знаком
switch1 двоичный
motor1 двоичный

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.25 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Упражнение Сконфигурировать три группы переменных, как показано на рисунке, с


соответствующими переменными внутри групп.

Результат Внутренние переменные, которые Вы сконфигурировали, могут теперь быть


связаны с объектами, чтобы сделать их динамическими (проектирование
Аction).

Примечание Эти упражнения спроектированы так, что обзор и функции управления могут
быть протестированы без контроллера.
Имитация переменных может теперь воздействовать только на
внутренние переменные.

Продолжение - на Стр 31 с инсталляцией компонентов аппаратного


обеспечения и необходимыми настройками.

Training Center ST-BWINCCS


Стр 2 - 25/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Упражнение: Конфигрирование внутренних переменных
и групп переменных 2
Конфигурирование групп переменных
Имя первой группы: motor_picture
Имя второй группы: bottling_plant
Имя третьей группы: measurement_points
Имя четвертой группы: message_events

Переменные Для SIMATIC TI505

Имя Тип данных

event1 двоичный
...
...

trend_1 16-битный со знаком


IVar_Mess 16-битный со знаком

...
...

setpoint_speed 16-битный со знаком


actual_speed 16-битный со знаком
switch1 двоичный
motor1 двоичный

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.26 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Упражнение Сконфигурировать три группы переменных, как показано на рисунке,


с соответствующими переменными внутри групп.

Результат Внутренние переменные, которые Вы сконфигурировали, могут теперь быть


связаны с объектами, чтобы сделать их динамическими
(проектирование Аction).

Training Center ST-BWINCCS


Стр 2 - 26/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
"Перекрестные ссылки" (Списки перекрестных ссылок) 1/2

.
..

Перекрестные
.XFC
Списки перекрестных ссылок

ссылки
Редактор
Фильтр

Управление внутренними данными .XFS

Данные WinCC

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.27 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Перекрестные Компонент WinCC "Перекрестная ссылка" (Список Перекрестных ссылок)


ссылки дает возможность:

- находить для всех приложений расположение специфических объектов,


таких как переменные, экраны, и т.д.
.
- непосредственно отобразить расположение объекта приложения, чтобы
изменить или удалить его (функция: "Jump to Place of Use" - "Перейти к
месту применения").

- для переменных использовать функцию "Linking", чтобы изменить имя


переменной и при этом не вызвать противоречия в конфигурации.

Фильтр Вы можете использовать настраиваемый фильтр для поиска следующих


типов объектов и создать список перекрестных ссылок:
- переменные процесса и внутренние переменные
- экраны и экранные "окна"
- архивы
- функции проекта и стандартные функции
- объекты OLE
- управление ActiveX

Training Center ST-BWINCCS


Стр 2 - 27/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
"Перекрестные ссылки" (Список перекрестных ссылок 2/2)

Вызов Управление модификацией данных и просмотр


Модификация Место применения
Экспорт *.CSV
Фильтр Связывание
Управление
модификацией Linking
данных

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.28 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Переменные Переменные и функции только в том случае могут быть найдены и изменены
в функциях с помощью перекрестных ссылок, если учитывать параметры конфигурации
для переменных и имен экранов, которые предварительно определены в C-
Scripts (С-сценариях).

Примечание Параметры конфигурации учитываются Мастером Dynamic Wizards во время


генерации сценариев.
Когда Вы устанавливаете C - сценарии, "комментатор" распознает правила
конфигурации.

Дополнительную информацию Вы можете найти в из контекстной помощи


WinCС под рубриками Содержание, Редакторы, Перекрестные ссылки.

Training Center ST-BWINCCS


Стр 2 - 28/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Имитация переменных 1/2

ПО для имитации внутренних переменных на CD WinCC


- Sine Синус
- Oscillation Колебания
- Random numbers Случайные числа
- Increment Приращение
- Decrement Убывание
- Slider Движок

Проверка функций с внутренними переменными

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.29 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Имитация Программы для имитации обеспечивают индивидуальное конфигурирование


системы или инсталлятора шестью различными функциями.
Вы можете назначать одну из 6 функций идивидуально каждой переменной.
Вы можете назначать эти функции проектируемым объектам с реальными
значениями.

Функции для Программы для имитации обеспечивают следующие 6 функций:


практики
- Синус (как периодическая линейная функция).

- Колебания (для имитации скачков относительного уровня переменной).

- Случайные числа (уровни обеспечиваются генератором случайных чисел).

- Приращение (по достижении максимального уровня значения вновь


начинают возрастать от минимального уровня).

- Убывание (по достижении минимального уровня значения вновь


начинают убывать от максимального уровня).

- Движок (линейный регулятор, который Вы можете использовать для


установления фиксированных значений).

Примечание Вы можете найти программы имитации вместе с описанием и исходным


кодом на Вашем CD WinCC в директории: -\Samples\Simulate\....

Training Center ST-BWINCCS


Стр 2 - 29/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Имитация переменных 2/2

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.30 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Имитация Только внутренние переменные могут имитироваться во время RT-режима


программами имитации. Соответствующее приложение используется для
демонстрации и тестирования функций.

Инсталляция 1. Скопируйте программы имитации с демонстрационного CD-диска на


жесткий диск.
2. Вызовите программу инсталляции Setup в окне просмотра.
3. Установите путь для инсталляции.
4. Запустите Simeng.exe после инсталляции.

Примечание Runtime-модуль должен быть запущен раньше запуска программы имитации


simeng.exe. Специальное окно информирует Вас об ошибках.

Имитация Создание переменных для таблицы переменных:


переменнных 1. В главном меню нажмите “Edit” .
2. В раскрывшемся меню выберите “Select New Variable” .
3. Сделайте следующие установки в окне свойств, как показано:
например, temperature 1,
функция, например, Inc(rement),
начальное значение 0
конечное значение 100
щелкните (поставте метку) в "check box".

Примечание Период изменения для переменной - 1 секунда. Изменения не производятся


пока функция не активизирована.
Максимальное число переменных, которые могут быть сконфигурированы, -
300.

Training Center ST-BWINCCS


Стр 2 - 30/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Подключение WinCC с протоколом S7 с использованием MPI
к S7- 300/400
PLC-контроллер Станция WinCC

Фактическое
значение 190

Заданное
значение 95
DB20

DW10 KF=190
DW11 KF=95 отображение Фактическая Заданная
скорость скорость
DB20,DW10 DB20,DW11

Цифровой выход
MPI
Цифровой вход

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.31 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Аппаратное - SIMATIC S7
обеспечение - MPI шина с по крайней мере двумя сетевыми узлами
- Станция WinCC с картой MPI

Программное - ПО SIMATIC STEP 7


обеспечение - ПО WinCC или WinCC-станция

Примечание S7-DOS (SIMATIC S7 Protocol Suite.CHN) включается в поставку как


Version 1.1 и требует инсталляции с CD-ROM WinCC.

Training Center ST-BWINCCS


Стр 2 - 31/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Компоненты связи

Со стороны PLC-контроллера

CP CP программное обеспечение
MPI-интерфейс для процессора -

Со стороны ПК

CP CP программное обеспечение
MPI ISA-карта S7 DOS для WinCC
как .04.98 CP 5611

Со стороны WinCC

DLL для канала WinCC Core / Option


S7 Protocol Suite - MPI Core

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.32 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Training Center ST-BWINCCS


Стр 2 - 32/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Процедура

1) Аппаратная проверка WinCC-компьютера,


например, прерывание 11

2) Инсталляция MPI-карты и/или CP5611-карты согласно


информации о продукте

3) Конфигурирование со стороны WinCC, см. стр. 18.

4) Конфигурирование SIMATIC-процессора.
Для этого не требуется коммуникационного ПО.

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.33 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Training Center ST-BWINCCS


Стр 2 - 33/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Установка MPI-карты в ПК

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.34 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Первый шаг - инсталляция MPI-карты в ПК. Чтобы сделать это, выберите


Control Panel / (Setting the) PG/PC-интерфейса (см. рисунок).

Если Вы используете SIMATIC STEP7 V.4.0, Вы перейдете к следующему


окну после нажатия кнопки ‘install‘ в рубрике "Modules".

Если Вы используете SIMATIC STEP7 V.4.0, Вы перейдете к следующему


окну после нажатия кнопки ‘install‘ в рубрике "Interfaces".

Training Center ST-BWINCCS


Стр 2 - 34/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Инсталляция модулей

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.35 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

MPI-ISA-карта выбирается из окна ‘Select‘ (для PG с MPI-картой,


встраиваемой по конструкции, Вы должны выбрать "MPI-ISA on board").
На следующем этапе Вы должны настроить ресурсы карты.

Training Center ST-BWINCCS


Стр 2 - 35/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Настройка ресурсов коммуникационной карты

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.36 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Чтобы не рисковать назначением двойного диапазона памяти и прерывания,


рекомендуется, чтобы Вы проверили области памяти и прерывания, которые
пока заняты Диагностикой Windows NT.

Training Center ST-BWINCCS


Стр 2 - 36/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Диагностика Windows NT

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.37 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Training Center ST-BWINCCS


Стр 2 - 37/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Определение прерываний

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.38 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Вы должны определить, какие прерывания будут использоваться, на


вкладке "Resources" / кнопка "IRQ".

Training Center ST-BWINCCS


Стр 2 - 38/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Определение диапазонов памяти

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.39 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Вы должны определить, какие адреса памяти будут использоваться, на


вкладке "Resources" / кнопка "Memory".

Training Center ST-BWINCCS


Стр 2 - 39/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Настройка свойств MPI-карты

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.40 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Последний шаг в процедуре инсталляции MPI-карты в ПК - настройка


свойств карты.

Для нашего случая введите адрес порта карты 3.


В окне "Transmission rate" ("Скорость передачи")
для S7 300 установите 187.5 kbit/s, для S7 400 - 1.5Mbit/s.

Training Center ST-BWINCCS


Стр 2 - 40/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
S7-таблица переменных для контроля и модификации

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.41 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Для MPI-соединения со стороны S7 никакой дополнительной карты не


требуется, если используется по умолчанию PG-порт. Только должен быть
создан MPI узел (сети), и должен быть определен MPI адрес контроллера
PLC. В нашем примере, адрес Address 2, который мы также должны
определить в WinCC.

Принимается, что был создан проект, тем самым были определены


аппаратные компоненты и запрограммирован блок данных.

В нашем примере мы создали также таблицу переменных (VAT85) для


контроля и модификации переменных и предопределили переменные для
управления.

Training Center ST-BWINCCS


Стр 2 - 41/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Состояние связи: пример получения/установки
слова состояния 1/2
BOOL SetTagDWordState (Tag Tag_Name, DWORD value, PDWORD lp_dwstate)
DWORD GetTagDWordState(Tag Tag_Name, PDWORD lp_dwstate);

Пример: SetTagDWordState ("P_Variable1", 100, &Status);


GetTagDWordState ("P_Variable2", &Status1);

возвращаемое значение состояния регистра может анализироваться согласно схеме:

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0001 Нет соединения
0002 Ошибка протокола
0004 Нет питания
0008 Превышение верхнего предела
0010 Уровень ниже нижнего предела
0020 Превышена граница формата
0040 Уровень ниже границы формата
0080 Ошибка преобразования
0100 Начальное значение
0200 Значение замены
0400 Ошибка адресации
0800 Переменная не размещена
1000 Доступ к переменной не разрешен
2000 Нет ответа

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.42 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Общая
информация Если переменные процесса или даже внутренние переменные должны быть
использованы в функциях, Вы должны прочитать значения посредством
функции GetTag .
Постоянный контроль за связью PLC-контроллера с WinCC может
осуществляться посредством функции GetTagState (например, "warning box" -
"поле предупреждения" появляется в случае неисправности).
Функции Set Tag используются для назначения результатов вычислений.
Функция SetTagState используется, если необходимо проверить результат
функции SetTag.
Об успешности изменения значения можно сделать запрос с помощью
функции SetTagState (операция записи WinCC в адрес PLC). Это особенно
важно для переменных процесса, потому что большинство различных сбоев
связи происходит именно в этих операциях.

Состояние интерпретируется как регистр и может быть оценено либо


Dynamic Dialog либо собственными функциями.

Evaluation - доступна как системная функция индикации затенения, она не требует


(оценка) конфигурирования.
- определение значения замены, которое появляется при сбое в соединении;
настройка посредством "Parameters".
- состояние переменной процесса может быть оценено Dynamic Dialog
(см. главу "Graphics Screens" - Графические экраны), конфигурирование с
ограниченными возможностями для создания динамики.
- возможна как стандартная функция из комплекта Basic Process Control
Package.
- проектирование с использованием C-сценариев, см. пример выше.
- проектирование, например, с переключением в программе Simatic.

Training Center ST-BWINCCS


Стр 2 - 42/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Состояние связи: пример получения/установки
слова состояния 2/2
0000000000000000 Печатать O 0 Печатать O

Конфигурирование: Конфигурирование:
-Properties/ I/O field/ output/input/ -Properties/ I/O field/ output/input/
output value:i_lp_dwatate output value/ dynamic/ C-Action:

int var1,var2;
Нет связи unsigned long var3;
Конфигурирование:
var1 = GetTagWordState("wert1",&var3);//адрес
-Static text/ colors/ fill pattern color/
dynamic/ C-Action:
SetTagWord("i_lp_dwatate",(WORD)var3);// содер-
// жание
int var1,var2;
var2=GetTagWord("i_lp_dwatate");
var1=GetTagWord("i_lp_dwatate");
var2=var1&0x0001;
if(var2!=0) { // ! означает не равно
if(var2==0) {
SetVisible(lpszPictureName,“PictWindow1",1);
SetBackColor(lpszPictureName,
}
lpszObjectName,CO_GREEN);
else {
}
SetVisible(lpszPictureName,“PictWindow1",0);
else {
}
SetBackColor(lpszPictureName,
return(var1);
lpszObjectName,CO_RED);
}
return(var1);

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.43 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Training Center ST-BWINCCS


Стр 2 - 43/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Диагностика соединения посредством SIMATIC S7 (*.LOG)

C:\Siemens\WinCC\Diagnose\SIMATIC_S7_PROTOCOL_SUITE_01.LOG

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.44 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Вы найдете важные файлы *.LOG в директории диагностики WinCC:

C:\Siemens\WinCC\Diagnose\SIMATIC_S7_PROTOCOL_SUITE_01.LOG

Training Center ST-BWINCCS


Стр 2 - 44/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
SIMATIC NET Ethernet, соединение с SIMATIC S5
PLC-контроллер Станция WinCC

Фактическое
значение 190

Заданное
значение 95
DB20

DW10 KF=190 Отображение


DW11 KF=95 Фактическая Заданная
скорость скорость
DB20,DW10 DB20,DW11

Цифровой выход
SIMATIC NET
Цифровой вход Industrial Ethernet

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.45 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Вы найдете полную информацию по конфигурации и инсталляции


компонентов связи в Руководстве по конфигурированию WinCC,
C79000-G8200-C111-02

Вы найдете дополнительные примеры в Руководстве по связи.

Training Center ST-BWINCCS


Стр 2 - 45/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Функциональность TIA
Step7 WinCC

База данных База данных


Database Database

Связь (Преобразование)

Управление
Таблица символов переменными
Symbol Table Tag Management

Блок данных
Data block

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.46 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Требования - версии STEP7 и WinCC должны соответствовать друг другу.

- при определяемой пользователем инсталляции WinCC в рубрике


"Communication" ("Связь"), Вы имеете возможность выбора между
"Object Manager" ("Управление объектом") и
"PLC-OS Engineering" ("PLC-контроллер - Станция оператора").

Входы, выходы, биты памяти и элементы блоков данных распределены


в поле памяти.

Training Center ST-BWINCCS


Стр 2 - 46/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Создание OS (Operator Station - Станции оператора)

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.47 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Чтобы сгенерировать данные связи, необходимо создать OS station (станцию


оператора) в SIMATIC Manager.

Training Center ST-BWINCCS


Стр 2 - 47/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Создание таблицы символов (Symbol Table),
генерация блока данных (Data Block)

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.48 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Training Center ST-BWINCCS


Стр 2 - 48/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Создание программы для S7

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.49 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Training Center ST-BWINCCS


Стр 2 - 49/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Generating Reference Data for a Ladder Rung Jump

Insert SIMATIC

Necessary for
ladder rung jump
from WinCC

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.50 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Процессор (CPU) SIMATIC должен быть "встроен" в программу STEP 7.

Training Center ST-BWINCCS


Стр 2 - 50/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Генерация PLC/OS данных соединения
(Mapping)

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.51 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Существуют три способа генерации данных связи.

- из STEP 7 PLC/OS данных связи, передачей.


- из WinCC запуском Transfer Data - передачи данных.
- из WinCC автоматически в фоновом режиме.

Training Center ST-BWINCCS


Стр 2 - 51/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Передача данных от STEP7 к WinCC (отображение) 1/2

Символы из Таблицы символов S7

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.52 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Training Center ST-BWINCCS


Стр 2 - 52/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Передача данных от STEP7 к WinCC (отображение) 2/2

Выбор Символы из блока данных

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.53 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Training Center ST-BWINCCS


Стр 2 - 53/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Отображаемые символы в Explorer WinCC

Mapped символы = переменные WinCC

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.54 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Для преобразования данных требуется установление связи.


Это соединение устанавливается автоматически..

Training Center ST-BWINCCS


Стр 2 - 54/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Отображаемые символы для переменных связи

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.55 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Training Center ST-BWINCCS


Стр 2 - 55/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Автоматическое Отображение на заднем плане

Drag&Drop

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.56 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Training Center ST-BWINCCS


Стр 2 - 56/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Ladder Rung Jump to STEP 7

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.57 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Для the ladder rung jump with the Dynamic Wizard, задают параметры для
правой кнопки мыши и принимают свойства отображения.

Теперь функция может быть протестирована в режиме RT.

Примечание Перед запуском ladder rung jump , LAD вид должен быть выбран для
индикации блоков SIMATIC.

Все сети должны быть отражаемы в LAD.

Если Вы сделали a ladder rung return jump и переключатель возврата к


STEP 7 с клавишами <ALT><TAB>, Вы не сможете вернуться снова, так как
уже не будет гарантии правильного отображения на экране.

Если Вы сделали a ladder rung jump и переключатель возврата к WinCC с


клавишами <ALT><TAB> и затем Вы воспользуетесь этим ключом, когда
Вы станете совершать обратный переход, новая картинка, которая должна
быть изображена, помещается на экран в последовательности картинок,
которая была зафиксирована в момент …перехода.

Правильное функционирование ….. ladder rung jump гарантируется только


тогда, если данные редактора "Cross Reference" ("перекрестных ссылок")
связаны с текущими данными проекта.

Training Center ST-BWINCCS


Стр 2 - 57/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
"Show Picture" - возврат к WinCC

Контекст-
ное меню

SIMATIC HMI Date: 05.11.2005 Information and Training Center


File: SWINCC03e.58 Knowledge for Automation
© Siemens AG 1999. All rights reserved.

Training Center ST-BWINCCS


Стр 2 - 58/58 Создание проекта,
for Automation and Drives
подключение к PLC, имитация переменных
Графические экраны (1)

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.1
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Содержание Стр

Графические экраны (1) ...............................................................................................................… 1


Графические экраны (2) .................................................................................................................. 2
Графические экраны (3) .................................................................................................................. 3
Цели ...................................................................................………...........................................…….. 4
Подготовка к проектированию (1) ...............................................................................................…. 5
Подготовка к проектированию (2) ........................................................................................……..... 6
Понятия управления и наблюдения ................................................................................................ 7
Пример разделения экрана ............................................................................................................. 8
Проектирование интерфейса с помощью графического редактора ........................................... 9
Набор графических объектов (1) ................................................................................................... 10
Набор графических объектов (2) ................................................................................................... 11
Графические объекты (1) ............................................................................................................... 12
Графические объекты (2) ............................................................................................................... 13
Графические объекты (3) ............................................................................................................... 14
Панель инструментов выравнивания .............................................................................................. 15
Наборы стилей и переменных .....................................................................................................…. 16
Мой первый проект ........................................................................................................................… 17
Определение стартового экрана Упражнение 1 .......................................................................... 18
Краткий обзор возможностей создания динамических
графических экранов с помощью вспомогательных примеров 1/2 ...……………………........…. 19
Краткий обзор возможностей создания динамических
графических экранов с помощью вспомогательных примеров 2/2 ...……………………........…. 20
Вызов диалогов для проектирования динамики ............................................................................ 21
Краткий обзор информации по Мастеру динамики - Dynamic Wizard (1/2) ................................. 22
Краткий обзор информации по Мастеру динамики - Dynamic Wizard (2/2) ................................. 23
Краткий обзор информации по привязке переменных .................................................................. 24
Краткий обзор информации по диалогам для динамики ............................................................... 25

Training Center ST-BWINCCS


Стр 3 - 1/76 Графические экраны, защита паролем
for Automation and Drives
Графические экраны (2)

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.2
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Содержание Стр

Краткий обзор информации по прямой связи Упражнение 2 ....…………..............................…. 26


Язык программирования C ............................................................................................................. 27
Краткий обзор Actions, обрабатывающих свойства, с использованием синтаксиса языка C … 28
Краткий обзор Actions, обрабатывающих события, с использованием синтаксиса языка C …. 29
Установка и отображение даты и времени ...........................................................................……. 30
Проектирование смены изображений (диалог проектирования) ...........................….....………... 31
Функциональные клавиши (диалог проектирования) ................................………………………… 32
Цифровой вход/выход (диалог проектирования) ................................................................……… 33
Графический выход в виде полоскового индикатора (Bar)
(диалог проектирования) Упражнение 3 …………......................................................................… 34
Отражение состояния объекта с помощью файлов …….……....................................................... 35
Краткий обзор возможностей проектирования для
изменения цвета со вспомогательными примерами …………………………..................……….. 36
Краткий обзор информации по изменению цвета с помощью Диалога динамики ..........………. 37
Краткий обзор информации по изменению цвета с помощью C-Action Упражнение 4 ............ 38
Философия операций включения/выключения ............................................................................. 39
Ввод и вывод переменных в программе на Cи для настройки переменных процесса ...........… 40
1 Бинарная операция переключения (2-хшаговая операция) с подтверждением ...................… 41
2 Бинарная операция переключения (2-хшаговая операция) без подтверждения ..................... 42
3 Бинарная S/R операция переключения (2-хшаговая операция) ................................................ 43
Установка бита в слове с помощью Мастера Dynamic Wizard Упражнение 5 .......................... 44
Установка бита в слове с помощью C-Аction ................................................................................. 45
Инкрементирование / декрементирование (событие на объекте) ……........................................ 46
Инкрементирование / декрементирование в определенном диапазоне значений …….........… 47
Управление объектом типа Slider (движок) .................................................................................... 48
Управление объектом типа Check Box (события на объекте) ...................................................... 49
Группирование параметров (события на объекте) ........................................................................ 50

Training Center ST-BWINCCS


Стр 3 - 2/76 Графические экраны, защита паролем
for Automation and Drives
Графические экраны (3)

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.3
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Содержание Стр

1. Вызов текста Help посредством функции 2. ToolTip Text ......................................................... 51


3. Вызов текста Help с помощью кнопки (события на объекте) Упражнение 6 .......................... 52
4. Закрытие окна после истечения заданного времени ...................................................……….. 53
5. Функции WinCC для окна изменения масштаба изображения ................................................. 54
6. Проверка вводимого значения с Help (Автоматическая/Ручная) ............................................. 55
Двухшаговое управление с проверкой значения 1/3 ..................................................................… 56
Двухшаговое управление с проверкой значения 2/3 ..................................................................… 57
Двухшаговое управление с проверкой значения 3/3 ..................................................................… 58
Заказанный объект ............................................................................................................................. 59
Общие сведения о блочной технологии ......................................................................................... 60
Краткий обзор блочной технологии ................................................................................................. 61
Краткий обзор косвенной адресации ............................................................................................... 62
Краткий обзор: заказанные объекты посредством Dynamic Wizard .............................................. 63
Краткий обзор: технология "изображение в изображении" посредством Dynamic Wizard 1/2 .… 64
Краткий обзор: технология "изображение в изображении" посредством Dynamic Wizard 2/2 .… 65
Блочная технология посредством ActiveX- Controls (комплект для IndustrialX) ....................…... 66
Индикация названия любого графического изображения ............................................................. 67
User Administrator (Защита паролем) 1/3 …..................................................................................... 68
User Administrator (Защита паролем) 2/3 …..................................................................................... 69
User Administrator (Защита паролем) 3/3 …..................................................................................... 70
Упражнение 1 .................................................................................................................................... 71
Упражнение 2 .................................................................................................................................... 72
Упражнение 3 .................................................................................................................................... 73
Упражнение 4 .................................................................................................................................... 74
Упражнение 5 .................................................................................................................................... 75
Упражнение 6 .................................................................................................................................... 76

Training Center ST-BWINCCS


Стр 3 - 3/76 Графические экраны, защита паролем
for Automation and Drives
Цели изучения

- Интерфейс для проектирования

- Создание графических
изображений

- Реализация динамики

- Библиотека

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.4
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

После освоения этой главы, обучаемый должен уметь:

• определять связи проекта


• запускать WinCC и создавать проект
• описывать процедуру запуска WinCC
• легко ориентироваться в Windows Explorer
• создавать систему динамических диаграмм с помощью графического
редактора Graphics Editor и производить раскрашивание
• проектировать графические экраны, объекты: "ленточный индикатор"
(bar), "движковый индикатор" (slider), кнопку (button), check box,
действия с мышью и с функциональными клавишами,
параметры группирования, операции переключения,
проверку входных значений, смену изображений, диалоги help,
отображение изменений объектов и их свойств.
• знать, как активизируется проект с помощью Runtime-модуля
• проводить необходимые установки для стартового диалога
• создавать библиотеку символов проекта
• использовать объекты из глобальной библиотеки (global library)
• защищать проект паролем
• определять основные элементы программирования на C
• использовать проектирование Аction для анимации объектов
• создавать библиотеку Аction

Training Center ST-BWINCCS


Стр 3 - 4/76 Графические экраны, защита паролем
for Automation and Drives
Подготовка к проектированию (1)

- Графические
изображения для
процесса

- Статическая часть

- Динамическая часть

- Проектирование Action

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.5
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Подготовка к проектированию (1)

Параметры интерфейса (см. главу 3)


• Выбор PLC-контроллера для обмена данными
• Выбор физических уровней для передачи данных
• Определение числа входных/выходных данных для связи с PLC
• Определение диапазонов данных для отдельных циклов передачи

Параметры системы визуализации (см. главу 4)


• Разбиение процесса на системные экраны
• Определение возможностей системных экранов
• Определение неизменной части на каждом экране (текст, линия,
круг, прямоугольник, цвет и т.д.)
• Определение активных частей (динамических) на каждом экране
(входное/выходное значение, ленточный индикатор, операция
переключения, окна help, графики, сообщения, и т.д.)
• Определение переменных для динамизации
• Выбор имен файлов
• Выбор устройств управления (мышь, функциональные клавиши, и т.д.)

Training Center ST-BWINCCS


Стр 3 - 5/76 Графические экраны, защита паролем
for Automation and Drives
Подготовка к проектированию (2)

- Архивирование
сообщений

- Сбор измеренных
значений

- Протоколирование

- Пароли

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.6
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Подготовка к проектированию (2)

Сбор измеренных значений (см. главы 6 и 7)


• Определение измеренных значений, которые должны быть
заархивированы (цикл опроса, цикл модификации, длина, и т.д.)
• Определение способа представления измеренных значений (графики,
таблицы и т.д.)

Архивирование сообщений (см. главу 5)


• Определение сообщений (определение концепции подтверждения,
назначение числа сообщений, текст, свойства, параметры
архивирования и т. д.)

Протоколирование (см. главу 8)


• Определение системы документации
• Определение формы протокола (неизменная и динамическая часть)
• Определение компонентов протокола
• Определение, какие архивы и параметры процесса доступны для
протоколирования
• Определение количества протоколов

Пароль
• Установить для групп
• Установить для отдельных пользователей

Training Center ST-BWINCCS


Стр 3 - 6/76 Графические экраны, защита паролем
for Automation and Drives
Понятия управления и мониторинга

ы
- Графические экран
ни я для созд ания графических
- Указа
экранов
еских экранов
- Элементы графич
- Цифровые табло

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.7
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Графические Графические экраны - изображения, которые Вы создаете произвольным


экраны образом и которые представляют компоненты системы или систему в
целом. Они делают возможным управление системами автоматики.
Графические экраны выводятся в "графических окнах". Они состоят из
статических и динамических частей. И статическими и динамическими
элементами можно управлять. Особые настройки клавиш, свойственные
каждому экрану, также позволяют запускать определенные операции.

Примечания - Одновременно могут вызываться и отображаться несколько графических


экранов.
- Посредством буфера обмена или способом drag-and-drop можно
копировать графические объекты из одного экрана в другой.
- Размер графического экрана может учитывать разрешение дисплея.

Элементы Статические компоненты - это графические компоненты, которые не


графических меняют своей формы или цвета.
экранов Все графические элементы, которые отражают переменные процесса или
состояние процесса - это динамические компоненты.
Среди динамических графических компонентов: цифровые табло,
ленточные индикаторы, выходные тексты, свойства и отражение
изменений.
Проектирование Action позволяет производить изменения в статических
и динамических объектах: в их цвете, форме, способности к мерцанию,
в стиле, позиции на экране и в уровне в процессе управления.

Цифровые Цифровые табло отображают уровни значений, полученных от процесса,


табло в форме чисел, а также используются как поля ввода новых значений
параметров для прямого управления процессом непосредственно из
картинки. Отображение значения может изменяться в соответствии с их
свойствами и форматами, в зависимости от отображаемого значения.

Training Center ST-BWINCCS


Стр 3 - 7/76 Графические экраны, защита паролем
for Automation and Drives
Пример разделения экрана
Область обзора Элементы управления Active X
Overview area Controls (Active X)
Элементы управления OCX
WinCC Controls (OCX)
такие, как линейный регулятор
Группирование такие, как часы
объектов Motor ein

Ventil geschlossen Библиотечные объекты


Klappe zu
такие, как мотор и вентиль
Графические
Рабочая область
объекты
линия, круг и т.д., OLE приложений
цифровое табло, 1234.67 такие, как данные из
гистограммы и т.д. Excel, Word или Paint

Пользовательские
программы на C
такие, как запуск посредством
Область установок графической операции
для клавиш Стандартные элементы
управления Windows
кнопки, полосы прокрутки

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.8
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Разделение В принципе можно задать любое разделение экрана. Пример разделения


экрана экрана показан на последнем рисунке.

Область обзора Область обзора содержит информацию общего применения, такую, как:
дата, время дня, сообщения, диапазон выбранных операций и системные
сообщения. Область обзора содержат все экраны проекта.

Рабочая область Рабочая область отражает события проекта.

Область Область установок для кнопок показывает клавиши, переключающие


установок рабочую область, вызывающие информацию, включающие эти установки.
для кнопок Кнопки могут использоваться независимо от выбранной рабочей области.
Мышь и/или функциональные клавиши поддерживают работу кнопок.

Примечание В WinCC Explorer возможно преобразовывать более старые проекты с


использованием иконки Graphics Designer. Для этого обратитесь к
текущей версии заметок выпуска Vx.x из WinCC.

Training Center ST-BWINCCS


Стр 3 - 8/76 Графические экраны, защита паролем
for Automation and Drives
Проектирование интерфейса с помощью
графического редактора Graphics Editor

Имя экрана Главное меню Меню инструментов


Цвет рамки Набор элементов

Цвет текста
Набор цветов
Графические
объекты из
Набор набора
вариантов объектов
расположения Набор
стилей
Масштаб Размер Позиция
изображения экрана
Меню слоев

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.9
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Цель Графический редактор Graphics Editor используется для реализации


графических экранов (статических и динамических компонентов) согласно
поставленной задаче.

Активация/ 1. В главном меню выберите "View".


выключение 2. В появляющемся меню нажмите "Toolbar..."
набора

Размер экрана Вы можете определить и установить размер экрана с помощью Вами


установленного графического драйвера. По умолчанию - установка:
800 x 600 пикселов.

Установка 1. Вызвать контекстное меню на пустом участке экрана.


размера 2. Выбрать "Properties..." - "Свойства" из меню.
экрана 3. Выбрать в "Object Properties" окно "Geometry”.
4. Двойным щелчком на свойствах "Height" или "Width" ("Высота" и
"ширина", соответственно) ввести новое значение.

Примечание Время вывода изображения может быть улучшено, если статические


объекты загружены через *. emf файл.
Для этого выберите все статические объекты (они должны располагаться
все в одном слое) и сохранить их в директории GraCS выбором File в
главном меню, затем Export в ниспадающем меню.
Затем набор объектов используется для редактирования графического
объекта и экспортируемый *.emf привязывается к графическому объекту.

Меню Меню инструментов может быть сконфигурировано после двойного


инструментов щелчка левой кнопки мыши при удержании кнопки ALT. Пожалуйста,
изучите установки выбрав, Options из главного меню, Settings из
ниспадающего меню, на вкладыше Toolbar.

Training Center ST-BWINCCS


Стр 3 - 9/76 Графические экраны, защита паролем
for Automation and Drives
Набор графических объектов (1)

Standard Objects
(Стандартные
объекты)

Smart Objects
(Интеллектуальные
объекты)

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.10
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Конфигурирование Используйте левую кнопку мыши для выбора объектов в наборе объектов
объектов (object palette). Щелкните по мыши, чтобы поместить объект на интерфейс
для проектирования. Существуют дополнительные возможности
редактирования, они описаны в функции Help.

Стандартные Стандартные объекты составлены из графических объектов и


объекты (Standard) статического текста.

Интеллектуальные Окна приложений - это объекты, к которым поступает информация от


объекты системы сообщений, системы диагностики и даже внешних приложений.
(Smart Objects) Внешние свойства (позиция, размер и внешние атрибуты) задаются в
Graphics Designer и передаются внешнему приложению во время
выполнения. Внешнее приложение открывает окно приложения, где и
обеспечивает отображение и обработку информации.

Изображения окна - объекты, которые обладают позицией, размерами,


свойствами и могут быть "оживлены". Важное их свойство, например, -
возможность связи с другой картинкой, которая также отображается в
изображении окна. Содержимое окна может в режиме выполнения
динамически меняться с помощью динамического изменения атрибута
"picture name" - "имя картинки".

Элементы управления используются для получения таких элементов


Windows, как "движковый индикатор" или "аналоговые часы".
OLE-управление имеет атрибуты, отраженные в окне "Object Properties",
(вкладыш "Properties") и их можно редактировать в этом окне.

OLE-элементы могут встраиваться в графический экран. Необходимо


дважды щелкнуть (например, Microsoft Paint-экран), чтобы редактировать
этот объект в соответствии с OLE-приложением. Другие типы объектов
(аудио-, видео- объекты) начинают играть после двойного щелчка по ним,
при этом их исходное приложение не открывается.

Training Center ST-BWINCCS


Стр 3 - 10/76 Графические экраны, защита паролем
for Automation and Drives
Набор графических объектов (2)

Windows Objects
Объекты Windows

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.11
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

I/O Fields могут использоваться как входные и выходные поля, или как
комбинированное поле ввода/вывода. В этих полях возможна обработка
данных двоичного, шестнадцатеричного, десятичного и строкового
форматов. Возможна установка границ для значений, скрытый ввод или
передача данных, когда ввод завершен.

Bar (Graphs) отражают переменные процесса в аналоговой форме.


Площадь показывает текущее значение. Обычно Вar graph отражает
уровень в виде "контейнера". Размечая контейнер цветом, можно указать
граничные значения для переменной.

Graphic Objects используются для внедрения внешних графических


объектов (.WMF, .EMF, .BMP) в изображение посредством Graphics
Designer.

Status Display используется для динамического изменения объектов


(.WMF, .EMF, .BMP).

EMF/WMF Objects (Enhanced и Windows Meta File) генерируются где-либо


и внедряются в графические экраны. Вставка объектов EMF или WMF:
1. В "Insert" из главного меню.
2. В "Import..." из ниспадающего меню.

Text list используется как входной, выходной или универсальный список.

Windows Objects Buttons используются для обработки событий процесса.


Объекты Windows Check Boxes нужны для группового выбора действий.
Option Group похож на Сheck box, но запускается только одно действие.
Round Buttons используются для обработки событий процесса.
Sliders используются для аналоговой настройки переменных процесса.

Training Center ST-BWINCCS


Стр 3 - 11/76 Графические экраны, защита паролем
for Automation and Drives
Графические объекты (1)

Контекстное
меню

- размещение
- выбор
- изменение свойств
- сетка разметки

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.12
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Размещение Эту функцию можно реализовать посредством соответствующей панели


объектов Аlignment palette.

Совет Если Вы включите точки сетки разметки перед проектированием графики,


Вы сможете выравнивать объекты во время их перемещения по полю.

Выбор 1. Для выбора объектов используется левая кнопка мыши.


объектов 2. Когда Вы удерживаете нажатой левую кнопку мыши и, ведя курсор
через поле с объектами, охватываете объекты прямоугольной пунктирной
рамкой, эти объекты выделятся при отпускании кнопок (функция lasso).
3. Также группу объектов можно выбрать, отмечая последовательно
каждый из них щелчком левой кнопки мыши, при нажатой клавише Shift.
Эта функция используется для удаления, выравнивания, дублирования,
перемещения, и редактирования объектов.
Вот другие установки:
1. В главном меню выбрать "Options".
2. В ниспадающем меню выбрать "Settings..."

Изменение Выберите объект и правой кнопкой вызовите контекстное меню. Все


атрибутов свойства объекта можно изменить, выбрав "Properties" .

Изменение 1. Вызвать окно "Object Properties" - "Свойства объекта".


утановок 2. Выбрать объект на панели "Оbject palette".
по умолчанию 3. Установить атрибуты, которые Вы хотите и перетащите объект на
(Default) экран.

Сетка разметки 1. В главном меню выбрать "Options".


(Background Grid) 2. В ниспадающем меню выбрать "Settings...," где Вы выберите
настройки для сетки разметки: width (ширина) и height (высота).

Training Center ST-BWINCCS


Стр 3 - 12/76 Графические экраны, защита паролем
for Automation and Drives
Графические объекты (2)

- удаление

- изменение

- смещение

- дублирование

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.13
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Удаление Выбрать объекты и удалить с рабочего поля следующим образом:


объектов 1. В главном меню выбрать "Edit".
2. В ниспадающем меню выбрать "Delete".

Совет Клавишей DEL объекты удаляются быстрее.

Изменение В зависимости от выбранного объекта Вы можете изменить размер,


отображения ширину, длину, и угол. Вы выбираете объект, удерживаете нажатой левую
объекта кнопку мыши и перемещаете узлы контура объекта в нужном направлении.

Изменение 1. После выбора объекта используйте правую кнопку мыши для вызова
свойств с помощью контекстного меню.
контекстного 2. Используйте "Properties" , чтобы вызвать окно "Object Properties"
меню Теперь Вы можете изменять свойства объекта.

Свойства 1. В главном меню выбрать "View".


объекта 2. В ниспадающем меню выбрать "Properties...”, чтобы вызвать окно
"Object Properties".

Перемещение Перемещение производится по технологии drag-and-drop:


объектов Вы выбираете объект и пока удерживаете левую кнопку мыши нажатой,
можете перемещать его по полю редактирования.
Совет 1. Выбранный объект Вы можете перемещать с помощью кнопок
клавиатуры пиксел за пикселом.
2. При нажатой клавише Shift клавиши курсора объект перемещается
с более крупным шагом .

Дублирование Выберите объект и сделайте его копию следующим образом:


объектов 1. В главном меню выбрать "Edit".
2. В ниспадающем меню выбрать "Duplicate" .

Совет Сделать копию объекта можно быстрее: при нажатой клавише Ctrl
просто переместите объект способом drag-and-drop.

Training Center ST-BWINCCS


Стр 3 - 13/76 Графические экраны, защита паролем
for Automation and Drives
Графические объекты (3)

- поворот

- зеркальное
отображение

- порядок
расположения
окон

- пиктограммы
(библиотека)

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.14
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Поворот Поворот объектов по кругу


1. В главном меню выбрать "Arrange" .
2. В ниспадающем меню выбрать "Rotate”.
Или использовать клавишу на панели инструментов toolbar.

Зеркальное Зеркальное отображение объектов по горизонтали или вертикали.


отображение 1. В главном меню выбрать "Arrange" .
2. В ниспадающем меню выбрать "Mirror”.
Или использовать клавишу на панели инструментов toolbar.

Порядок Если два окна размещаются за друг другом, Вы можете использовать


расположения способ drag-and-drop, чтобы переместить объекты.
окон Установки для организации расположения окон:
1. В главном меню выбрать "Window".
2. В ниспадающем меню выбрать, например, "Tile Vertically".

Библиотека Чтобы вызвать библиотечную функцию:


пиктограмм 1. В главном меню выбрать "View" .
(иконок) 2. В ниспадающем меню выбрать "Library...”. Или Вы можете
активизировать функцию нажатием иконки. Существуют различия между
глобальной библиотекой (global library) и библиотекой проекта (project
library). Пользовательские пиктограммы могут храниться в обеих.

Совет Конфигурируйте иконки пользователя в графических экранах, и, в связи с


этим, создайте библиотеку пользователя.

Training Center ST-BWINCCS


Стр 3 - 14/76 Графические экраны, защита паролем
for Automation and Drives
Панель инструментов выравнивания

Left Right
Влево Вправо
Top Bottom
Вверх Вниз
Align space horizontally Align space vertically
Центрировать по горизонтали Центрировать по вертикали

Divide horizontally Distribute vertically


Распределить по горизонтали Распределить по вертикали
Same width Same height
Ширина по образцу Высота по образцу

Same width and height


Ширина и высота по образцу

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.15
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Training Center ST-BWINCCS


Стр 3 - 15/76 Графические экраны, защита паролем
for Automation and Drives
Набор стилей и переменных

Line style
Стиль линий

Line width
Ширина линий

Line end styles


Стиль концов
отрезков

Fill pattern
Заливка контуров

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.16
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Training Center ST-BWINCCS


Стр 3 - 16/76 Графические экраны, защита паролем
for Automation and Drives
Мой первый проект

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.17
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Цели Вы будете создавать минипроект маленькими шагами. Минипроект


содержит статические элементы экрана и большинство важных элементов,
которые могут быть динамическими.
Следующие страницы содержат решения проекта, которые позволяют
рассмотреть идеи, заложенные в WinCC. После настройки (таких
параметров, как переменные процесса, тексты и размеры) согласно Вашим
требованиям, эти решения смогут функционировать в Вашем проекте.

Структура Проектные решения подразделяются на:

- Цифровой ввод и цифровой вывод

- Изменения цвета (изменение свойств)

- Операции переключения

- Проверка значений

- Возможности Help

- Прочие

Training Center ST-BWINCCS


Стр 3 - 17/76 Графические экраны, защита паролем
for Automation and Drives
Конфигурирование стартового экрана
Контекстное меню

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.18
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Общая Чтобы активировать модуль Runtime, для каждого проекта должен быть
информация определен стартовый экран.
Стартовый экран - это основа для всех экранов проекта, из которых
организуется разветвленная структура для реализации рабочей схемы
проекта. Каждый проект должен обеспечивать возможность завершения
режима выполнения, так, чтобы могли быть проведены изменения в
состоянии проекта, особенно, если откажет Windows.

Конфигурирование
стартового экрана См. последний рисунок.

Активация 1. Вызвать Explorer WinCC.


режима 2. В главном меню выбрать "File".
Runtime 3. В ниспадающем меню выбрать "Activate".

Автозагрузка Вы можете запускать Runtime System автоматически вместе с Windows 95


режима через "Автозагрузку" - "Startup" (PDLRT.exe).
Runtime Найти в системе Win95:Windows/Startmenus/Programs/Startup -
Windows/Стартовое меню ("Пуск")/Программы/Автозагрузка.
Найти в системе WinNT:Winnt/Profiles/AllUsers/Startmenus/Programs/Startup

Запуск Создать ярлык на Рабочем столе (Desktop) для WinCCExplorer.exe (>=V5).


WinCC Explorer

Примечание Чтобы Runtime System автоматически загрузилась после загрузки


операционной системы, завершите WinCC Explorer с активной Runtime
System.

Упражнение 1 См. примечания в конце главы.

Training Center ST-BWINCCS


Стр 3 - 18/76 Графические экраны, защита паролем
for Automation and Drives
Краткий обзор возможностей при создании
динамических графических экранов с помощью
вспомогательных примеров 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 Date:


File:
05.11.2005
SWINCC04E.19
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Диалог Быстрый метод проектирования стандартных приложений (объектов),


проектирования например, изменение изображения. Не все объекты имеют свой диалог
проектирования. Диалог проектирования может быть активизирован
выбором в главном меню Options и затем в появившемся меню - Settings.
Затем Вы выбираете вкладыш Options.

Мастер динамики Мастер Dynamic Wizard облегчает Вам проектирование и использование


Dynamic Wizard сложных объектов, типа "I/O fields" and "bar (graphs)". Мастер Wizard
предлагает Вам задать все необходимые параметры. Эти параметры
затем вводятся в свойства объектов. Позже Вы сможете настраивать эти
параметры отдельно. Dynamic Wizard всегда генерирует C-сценарий.
Dynamic Wizard может быть активизирован выбором в главном меню View
и затем в появившемся меню - Toolbars.

Привязка Если переменные должны отражаться "один к одному", возможна прямая


переменных связь внутренней переменной и переменной процесса. Эти переменные
процесса могут адресоваться также косвенно.

Диалог Также дружественный по отношению к пользователю путь создания


динамики динамики объектов - использование Диалога динамики (Dynamic Dialog).
Например, очень легко спроектировать изменения цвета, отражающие
превышение заданных пределов. При использовани Диалога динамики
Вы достигнете высокой производительности в режиме Runtime.

Training Center ST-BWINCCS


Стр 3 - 19/76 Графические экраны, защита паролем
for Automation and Drives
Краткий обзор возможностей при создании
динамических графических экранов с помощью
вспомогательных примеров 2/2

‰ Прямое соединение (Direct Connection) I


‰ Аction: обработка свойств объекта
в соответствии с синтаксисом ANSI C O
‰ Аction: обработка событий в объекте
в соответствии с синтаксисом ANSI C I

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.20
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Прямая Прямая связь - специальный тип Аction.


связь Используя Прямую связь, Вы можете очень быстро передать
фиксированные значения из процесса в переменную. Вдобавок, отдельные
свойства объекта могут быть напрямую связаны с переменными
(например, переменная типа string - со свойствами статического текста). С
использованием Прямой связи можно достичь в режиме Runtime высокой
производительности.

Actions, При создании динамических графических экранов открыты разнообразные


работающие возможности. В объекте могут использоваться Actions. Многие свойства
со свойствами объекта могут быть созданы динамически, например, цвет, размеры,
объекта размещение и размер шрифта, посредством внутренних переменных или
переменных процесса.

Actions, Вы можете также использовать функции и Actions в синтаксисе C для


работающие длительных операций (Actions). Например, более сложные вычисления
с событиями могут быть выполнены в таких C-Аctions. Результаты вычислений затем
объекта могут быть отображены посредством WinCC-изображений и объектов.

Training Center ST-BWINCCS


Стр 3 - 20/76 Графические экраны, защита паролем
for Automation and Drives
Вызов диалогов для анимации

Диалог Вызов

Диалог проектирования Не все объекты имеют такой диалог


(Configuration Dialog)
Автоматически, когда объекты созданы
Диалог проектирования может быть
включен и выключен выбором
Tools ->Settings.
Выберите объект в панели Object
Palette и положение для него в
графическом экране

Для изменений: откройте правой


кнопкой мыши контекстное меню
и активируйте диалог проектирования
Configuration Dialog

Заданная скорость: 0.00

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.21
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Диалог Вызов

Мастер динамики Выберите объект на картинке --> выберите Свойства (Property) или
(Dynamic Wizard) События (Event) --> выберите требуемого Мастера (Wizard) и запустите
Wizard двойным щелчком. Dynamic Wizard должен быть выбран
следующим путем: View из главного меню, затем из ниспадающего меню:
Toolbars.

Прямая связь Выберите объект на картинке --> отобразите Object Properties -->
(Direct Connection) выберите вкладыш Events --> в столбце Action, откройте контекстное меню
правой кнопкой мыши --> выберите Direct Connection - Прямую связь.

Связывание Выберите объект на картинке --> отобразите Object Properties -->


переменных выберите вкладыш Properties --> в столбце Dynamic, откройте
(Tag Connection) контекстное меню правой кнопкой мыши -->выберите Tag - Переменные -->
в следующем диалоге выберите требуемую переменную и подтвердите
выбор.

Диалог динамики Выберите объект на картинке --> отобразите Object Properties -->
(Dynamic Dialog) выберите вкладыш Properties --> в столбце Dynamic, откройте контекстное
меню правой кнопкой мыши -->выберите Dynamic Dialog --> в следующем
диалоге установите требуемую динамику и подтвердите выбор.

C-Аction Выберите объект на картинке --> отобразите Object Properties -->


выберите вкладыш Properties или Events --> в столбце Dynamic или Action
откройте контекстное меню правой кнопкой мыши --> выберите C-Аction -->
установите требуемую C-Аction и нажмите кнопку "create action".

Training Center ST-BWINCCS


Стр 3 - 21/76 Графические экраны, защита паролем
for Automation and Drives
Краткий обзор информации
по Мастеру динамики (Dynamic Wizard) (1/2)

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.22
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Мастер динамики Dynamic Wizard позволяет Вам создавать часто требуемые динамические
(Dynamic Wizard) Аctions или даже операции для различных объектов и свойств объектов
посредством приглашения выполнить то или иное действие по
программированию. Dynamic Wizard вызывается несколько раз, чтобы
последовательно создавать многократные динамические действия на
одном и том же объекте. Это делает возможным целенаправленно
реализовывать в объекте определенные свойства без, например,
необходимости формулировать Аctions.

Вы можете также делать дополнения позже, когда Вы используете


страницы свойств для соответствующего объекта.

Примечание Dynamic Wizard может быть активирован или выключен в: View из главного
меню с последующим выбором Toolbars из ниспадающего меню.

Выбор Этот Мастер поддерживает часто используемые способы анимации для


выбранного объекта. Анимация выполняется в три шага:
Шаг 1 Выбор требуемой анимации
Шаг 2 Выбор системы запуска для этой анимации
Шаг 3 Установка параметров по выбору
Затем автоматически генерируется C-сценарий и требуемая анимация
назначается этому объекту.

Функции - Перемещение по экрану


для работы - Смена изображения в окне (изменяет изображение в определенном
с изображениями графическом окне);
(Picture Functions) - Однократная замена изображения (замена текущей картинки);
- Отражение экрана с сообщениями об ошибках;
- Отражение WinCC-диалога (с PDL, используемым как dialogbox);

Training Center ST-BWINCCS


Стр 3 - 22/76 Графические экраны, защита паролем
for Automation and Drives
Краткий обзор информации
по Мастеру динамики (Dynamic Wizard) (2/2)

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.23
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Функции - Импорт сообщений (файл, экспортированный из COROS LS-B в TXT-


импортирования формате).
(Import Functions) - Импорт S5 Only Tag (файл, экспортированный из COROS LS-B в TXT-
формате).
- Импорт S7 S5 - Assignment list (список назначений) (импорт
переменных из S5 или S7 assignment list (списка назначений)).

Прочее - Отражение DXF-файлов.


(Miscellaneous) Для отражения CAD-данных в FXF-формате, например, из EPLAN или
AutoCAD.
"WinCC DXF Control" используется при обработке изображений.

Стандартная - Генерируется в зависимости от выбранного объекта:


анимация последний рисунок показывает, например, заданную скорость
(Standard Dynamics) вращения для мотора.

Системные фунции - Запуск стороннего приложения (любого Windows-приложения)


(System Functions) - Печать (печать текущего экрана на стандартный принтер)
- Установка резервного подключения
- Переключение языка
- Завершение WinCC (с окончанием работы всех приложений WinCC)
- Завершение WinCC или Windows (вариант на выбор: завершение
работы, перезагрузка, вход под новым именем)
- Завершение режима Runtime WinCC (окончание работы модуля WinCC
Runtime и переключение в режим проектирования - Design Mode)

Графический - Генерируется графический модуль - образец.


модуль - Генерируется графический модуль - шаблон.
(Picture Module)

Training Center ST-BWINCCS


Стр 3 - 23/76 Графические экраны, защита паролем
for Automation and Drives
Краткий обзор информации
по привязыванию переменных (Tag Connecting)

Drag&Drop >=V5

Лампочка
зеленого
цвета

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.24
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Привязка Прямо или косвенно внутренние переменные или переменные процесса


переменных позволяют сделать динамическими различные свойства. Например, для
вывода параметра процесса свойство объекта "I/O field" ("поле ввода/
вывода") "output value" связывается с некоторой переменной. Эта связь
обеспечивается через окно просмотра переменной "tag browser" или с
помощью списка всех переменных "List of all tags" из панели "Тoolbar". С
помощью его у Вас есть доступ ко всем присутствующим или
проектируемым переменным системы.

Прямая/Косвенная Можно также косвенным образом адресовать переменную для получения


доступа к "I/O field". Переменная (адрес переменной) может содержать
переменное имя некоторой другой ("целевой") переменной. Изменяя это
имя, возможно получать доступ к содержимому различных переменных.
Это также переключает связь "I/O field" между различными переменными.
Косвенная адресация отличается следующим: в случае "indirect" на
странице свойств "рroperties" к переменной двойным щелчком
добавляется апостроф; при косвенной адресация переменная должна
быть текстовой.

Модификация Значение по умолчанию, вводимое для параметра "время (период)


модификации", равно 2 с. Это значение может меняться в широких
пределах. В главном меню выберите Tools, в ниспадающем меню -
Settings, затем - вкладыш Default Objects. Вдобавок, доступны еще
несколько характеристик для модификации:
"picture cycle" - (цикл для изображения), "window cycle"- (цикл для окна) и
даже "tag change" - (цикл изменения для переменной), .

Примечание Лампочка зеленого цвета указывает на то, что объект сделан


динамическим и связан с переменной.

Training Center ST-BWINCCS


Стр 3 - 24/76 Графические экраны, защита паролем
for Automation and Drives
Краткий обзор информации
по Диалогу динамики (Dynamic Dialog)

Молния
красного цвета

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.25
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Диалог динамики Диалог динамики может также использоваться вместо Аction для объекта.
(Dynamic Dialog) Использование Диалога динамики значительно упрощает, например,
конфигурирование проверок граничных значений.
Нет необходимости создавать Аction с соответствующим сканированием.
Для конфигурации достаточно просто ввести границы и параметры, чтобы
установить соответствующие значения.

Конфигурация С помощью щелчка правой кнопки мыши на символе лампочки включите


конфигурирование с помощью Диалога динамики (контекстное меню для
свойств объекта). Результаты сканирования немедленно будут связаны с
соотвествующим свойством.

Изменения Если необходимы изменения, Вы можете легко добавить их в результаты


сканирования редактированием в Диалоге динамики.

Примечание Если свойство было сделано динамическим при помощи Диалога


динамики, символ зеленой лампочки заменяется символом красной
молнии.

Вы увеличиваете производительность системы при использовании


Диалога динамики Dynamic Dialog.

Состояние переменных процесса может быть оценено с помощью


Диалога динамики Dynamic Dialog, например, нет связи с PLC.

Training Center ST-BWINCCS


Стр 3 - 25/76 Графические экраны, защита паролем
for Automation and Drives
Краткий обзор информации
по Прямой связи (Direct Connection)

Молния
голубого цвета

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.26
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Прямая связь Прямая связь делает возможным соединение определенных свойств и


(Direct Connection) Аctions друг с другом, без оформления Аction в виде C-сценария. Здесь
показано, как может быть достигнута очень быстрая связь между
отдельными свойствами и соответствующими параметрами процесса.

Экран на последнем рисунке показывает прямую связь между выходным


значением поля "I/O field" и свойством "level" (уровень) многоугольника
(Cola). Закрашенная площадь показывает графически уровень входного/
выходного значения в поле "I/O field".

Также легко спроектировать, например, "прямую" смену изображения.

Примечание Если была сконфигурирована прямая связь, символ молнии будет


изображаться голубым цветом.
Вы увеличиваете производительность системы, если Вы используете
прямую связь.

Как и в V5, прямая связь с объектом будет показана в "Оbject properties"


(Свойства объекта).

Упражнение 2 См. примечания в конце главы.

Training Center ST-BWINCCS


Стр 3 - 26/76 Графические экраны, защита паролем
for Automation and Drives
Язык программирования C
от текста программы - к исполняемому коду

Исходный текст

‰ Редактирование (Editing) (Посредством компилятора, который


содержит текстовый редактор)

‰ Компиляция (Compiling) (C-компилятор создает объектный файл


в машинном коде)

‰ Компоновка (Linking) (Компоновщик связывает несколько объектов


в исполняемую программу)

‰ Запуск (Executing) (Откомпилированная и полностью


скомпонованная программа может быть
запущена на исполнение)

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.27
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Историческая Dennis M. Ritchie из фирмы Bell Laboratories разработал C в начале 70-х.


справка Эта разработка тесно связана с развитием ОС UNIX, 95% которой была
написана на C. По прошествии времени C был переработан в независимый
язык программирования, независимый от операционной системы.
Комитет ANSI Committee X3J11 опубликовал описание языка C в 1988 г.
ANSI опубликовал стандарт для C в декабре 1989 г.

Преимущества Язык C сочетает производительность языка ассемблера с удобствами


языка высокого уровня:

- Содержит параметры и конструкции памяти других языков


программирования, такие как модульная структура, указатели и т.д.
- Возможно аппаратно-ориентированное программирование.
- Пригоден для приложений, критичных ко времени.
- Пригоден для систем программирования.
- Язык универсального применения.
- Небольшой по объему.
- Функционально прост для расширения.

Типы
переменных C int от -2 147 483 648 до 2 147 483 647
unsigned int в WinCC также DWORD от 0 до 4 294 967 295
short int в WinCC также SHORT от -32 768 до 32 767
long int от -2 147 483 648 до 2 147 483 647
unsigned short int от 0 до 65 535
unsigned long int от 0 до 4 294 967 295
char все ASCII символы
unsigned char все ASCII символы
float от -10“38 до 10“38
double от -10“308 до 10“308

Training Center ST-BWINCCS


Стр 3 - 27/76 Графические экраны, защита паролем
for Automation and Drives
Краткий обзор Actions, обрабатывающих свойства,
с использованием синтаксиса языка C

Зеленый или
желтый

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.28
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Actions Action для объекта делают возможным управление отдельными


для объекта свойствами объекта. Эти Аction могут быть использованы даже для того,
чтобы статические объекты сделать динамическими. Внутренние и даже
внешние переменные (переменные процесса) могут инициировать
изменения.

Свойства Тип и число свойств, которыми обладает объект, зависят от объекта.


Объект "static text" ("статический текст") имеет следующие свойства:
• Геометрия (позиция X, позиция Y, ширина и высота)
• Цвета: цвет рамки (border color), фон рамки (border background), цвет
фона (background color), цвет заливки (fill color), цвет шрифта (font color)
• Стили: ширина рамки (border width), тип рамки (border type), заливки (fill)
• Шрифт: текст (text), тип шрифта (font type), размер шрифта (font size),
жирный (bold), курсив (italic), подчеркивание (underline), ориентация
(text orientation), выравнивание (X alignment, Y alignment)
• Мигание: мигание рамки вкл. (flashing border active), мигание цвета
рамки вкл./выкл. (border flashing color on/off), частота мигания рамки
(border flashing frequency), мигание вкл. (flashing active), и т.д.
• Прочее: обработка возможна (operate enable), пароль, отображение
• Заливка: динамическая (dynamic filling), уровень заливки (fill level)

Пример Геометрия/позиция X определяется значением переменной “X_Position"

Примечание Символ молнии зеленого цвета показывает, что объект, связанный с


Аction, является динамическим. Желтый символ показывает, что C-
сценарий не скомпилирован. Частота запуска Аction определяется
событием (Event Name) (например, 500 миллисекунд),
см. последний рисунок.

Отладка Все инструкции printf всех C-сценариев обеспечивают вывод в WinCC


Diagnostic Control (ActiveX). Таким образом, отладка может быть легко
выполнена. Пример см. в главе 10.

Training Center ST-BWINCCS


Стр 3 - 28/76 Графические экраны, защита паролем
for Automation and Drives
Краткий обзор Actions, обрабатывающих события,
с использованием синтаксиса языка C
Текст ссылки (имя_объекта)

Оператор Control не доступен Зеленый


Value = 0 (серый)
или
желтый
Value = 100 (зеленый) контекстное меню
Value = 150 (желтый)

Value = 180 (красный)

Value = 190 (красный, мигающий)

Enable

Конфигурация
События/Кнопка/Мышь/
Щелчок/C-Action

BOOL OK;
OK = GetTagBit (“enable“);
OK = !OK;
SetTagBit (“enable,“ (WORD)OK);

Упражнение:

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.29
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

C-функции Очень интенсивные Аction, проверки и сканирование (переменных


C Functions процесса) может проводиться с использованием C-функций.
В дополнение к стандартным C-функциям (ANSI C), добавлены WinCC-
функции для записи и чтения переменных и для обработки всех
возможных объектов.

Проектирование C-функции могут использоваться там, где прямой связи с отдельными


переменными не достаточно, или там, где отдельные свойства должны
изменяться одновременно. С помощью C-функций Вы получаете полный
охват всех свойств доступных объектов и содержания всех переменных
WinCC.

Примечание Если C-Аction сконфигурирована для события, символ зеленой молнии


индицирует загружаемую Аction.
Если C-Аction еще не скомпилирована, цвет символа молнии - желтый.
Если в операторе IF проверяется бит, значит условие либо TRUE, либо
FALSE (FALSE равен zero, TRUE не равен zero).

Тип и число свойств, которыми обладает объект, зависят от объекта.

Аction запускается или когда выбранное свойство изменяется, или по


щелчку мыши, или по нажатии кнопки клавиатуры.

Отладка Все инструкции printf всех C-сценариев обеспечивают вывод в WinCC


Diagnostic Control (ActiveX). Таким образом, отладка может быть легко
выполнена. Пример см. в главе 10.

Training Center ST-BWINCCS


Стр 3 - 29/76 Графические экраны, защита паролем
for Automation and Drives
Установка и отображение даты и времени
Объект: Ole-управление

Из Dynamic Wizard
(вкладыш System Functions),
производится вызов:
запуск стороннего приложения,
Функция ProgrammExecute создана.

ProgrammExecute(“C:\\WINDOWS\\Control.exe timedate.cpl”);

Примечание: Директория, в которой находится Control.exe, зависит от параметров инсталляции ОС Windows.

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.30
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Мастер динамики После того, как создан сценарий:


(Dynamic Wizard) ProgrammExecute("C:\\WINDOWS\\Control.exe") с помощью Мастера
динамики, сценарий должен быть расширен с параметром timedate.cpl.

В режиме После нажатия кнопки "Set Clock", отобразится окно для изменения
Runtime показаний часов.

Training Center ST-BWINCCS


Стр 3 - 30/76 Графические экраны, защита паролем
for Automation and Drives
Проектирование смены изображений
(Диалог проектирования)
start.pdl
schalt.pdl

Проектирование с помощью Диалога проектирования

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.31
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Задача С помощью мыши необходимо переключаться между двумя


изображениями установки.

Пример Элементы управления (кнопки) должны быть сконфигурированы и


правильно размещены на каждом изображении.

Процедура Вы можете использовать Диалог проектирования (Configuration Dialog),


Мастер динамики (Dynamic Wizard), или программирование Аction для
решения задачи переключения между изображениями.
В проекте параметры устанавливаются в соответствии с названием
(именем) изображения.
Если Вы используете Диалог проектирования, устанавливается прямая
связь, при использовании Мастера динамики генерируется C-сценарий.

C-сценарий 1. Кнопка
-Event/ Button/ Mouse/ Press left/ Action: OpenPicture("schalt.pdl");

2. Кнопка
-Event/ Button/ Mouse/ Press left/ Action: OpenPicture("start.pdl");

Training Center ST-BWINCCS


Стр 3 - 31/76 Графические экраны, защита паролем
for Automation and Drives
Конфигурирование функциональных клавиш
(Диалог проектирования)
start.pdl
schalt.pdl

F3 F9

Проектирование с помощью Диалога проектирования

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.32
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Задача С помощью мыши или клавиатуры необходимо переключаться между


двумя изображениями установки.

Пример Элементы управления (кнопки) должны быть сконфигурированы и


правильно размещены на каждом изображении.

Процедура С помощью Диалога проектирования определяются функциональные


клавиши и/или "горячие клавиши". Инициировать переключение между
изображениями могут также изменения свойств объекта.

Свойства -Properties / Button/ Miscellaneous/Hotkey/ Static, или F3


объекта -Properties / Button/ Miscellaneous/Hotey/ Static, или F9

C-сценарий -Event/ Button/ Mouse/ Mouse-click/ Action: OpenPicture(”start.pdl");


-Event/ Button/ Mouse/ Mouse-click/ Action: OpenPicture(”schalt.pdl");

Примечание В проекте задействована только левая кнопка мыши (нормальные


установки для мыши в Windows, для левшей, соответственно,- правая).

Щелчок мыши не подходит для режима jogging mode.

Training Center ST-BWINCCS


Стр 3 - 32/76 Графические экраны, защита паролем
for Automation and Drives
Цифровой ввод/вывод
(Диалог проектирования)

Заданное
значение
кг 20
Type 1

Текущее
значение
кг 128
Type 0

Скорость

Об/мин 500
Type 1/0

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.33
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Применение Объекты "Ввод" и комбинированный "Ввод/вывод" используются для


установки параметров процесса (переменных процесса).
Объекты "Вывод" и комбинированный "Ввод/вывод" используются,
например, для отображения переменных процесса.
Все три типа поля могут быть определены с помощью Диалога
проектирования.

Ввод- Вызвать Диалог проектирования и установить тип поля Field Type: Input и
переменную Tag: Setpoint.
Setpoint, представленная как Type 1 на последнем рисунке, не показывает
текущее значение переменной процесса (всегда 0) при выборе экрана.

Конфигурация - Properties/ output and input / data format : decimal


/ output format: 999

Вывод- Вызвать Диалог проектирования и установить тип поля Field Type: Output
и переменную Tag: ActualValue.

Конфигурация - Properties/ output and input / data format: decimal


/ output format: 999

Ввод/Вывод- Вызвать Диалог проектирования и установить тип поля Field Type: Both и
переменную Tag: Speed.
Конфигурация - Properties/ output and input / data format: decimal
/ output format: 999

Training Center ST-BWINCCS


Стр 3 - 33/76 Графические экраны, защита паролем
for Automation and Drives
Вывод с помощью ленточного индикатора
(Диалог проектирования)

Конфигурирование 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 Date:


File:
05.11.2005
SWINCC04E.34
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Задача Температура продукта на пивоваренном заводе должна отображаться


графически с помощью ленточного индикатора. Индикатор должен
показывать, растет ли значение температуры или падает.

Пример Диапазон ленточного индикатора температуры лежит между 0 и 100.


Заданный цвет для ленты индикатора - зеленый.
Ленточный индикатор связан с переменной temp1.

Процедура Выбрать объект "bar graph" из набора объектов из группы "smart objects".
Сконфигурируйте ленточный индикатор на Вашем графическом экране с
помощью Диалога проектирования. Сделайте установки согласно
последнему рисунку.

Изменение цвета Изменение цвета могут быть поставлены в зависимость от численного


при выходе за значения с помощью свойства "bar graph color" и Диалога динамики.
Установленные Тем не менее лучше использовать границы "limits" для изменения цвета
пределы ленты индикатора полностью или сегментарно.

Упражнение 3 См. примечания в конце главы.

Training Center ST-BWINCCS


Стр 3 - 34/76 Графические экраны, защита паролем
for Automation and Drives
Отражение состояния объекта с помощью файлов
RT-режим

Drag&Drop

закрыт открыт

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.35
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Задача Состояние вентиля в зависимости от процесса должно отображаться на


экране. Отображение меняется в связи со свойствами объекта. Всегда
присутствует только одно двоичное значение в байте данных для
отражения состояния объекта.

Пример Состояние вентиля в системе отражается следующим образом:


"закрыт" - синий, "открыт" - красный, "неисправен" - мигающий красный.

Процедура - Сконфигурировать три отдельных объекта, как показано на рисунке, или


найти подходящие пиктограммы в библиотеке.

- Выбрать (отметить) отдельные объекты и экспортировать файлы,


использующие логические имена в директорию GraCS. Используйте в
главном меню File , а в ниспадающем меню - Export.

- Выбрать из раздела "Smart Objects" - "Status display" из набора объектов.


Как альтернативные могут быть созданы .BMP, .WMF или .EMF файлы с
соответствующими графическими изображениями.

Эти графические файлы могут быть созданы с помощью, например,


Paintshop Pro, MS Paint, и т.д.
WMF файлы могут быть конвертированы с помощью инструмента из
комплекта WinCC на CD. (wmfdcode.exe).

Примечание По умолчанию устанавливается yes в Properties/ Status/ Basic Picture


Referenced. Это значит, что отдельные файлы (.emf, .wmf, .bmp) уже
загружены, когда состояние объекта меняется.
Если Вы выбираете Basic Picture Referenced: no, тогда эти файлы
сохраняются "с экраном" и загружаются, когда выбирается экран. Таким
образом, уменьшается время смены экрана. При этом файл с картинкой
.pdl становится больше, что можно заметить при его первоначальном
выборе. Такое положение может быть улучшено заменой аппаратного
обеспечения на более высокопроизводительное.

Training Center ST-BWINCCS


Стр 3 - 35/76 Графические экраны, защита паролем
for Automation and Drives
Краткий обзор возможностей проектирования для
смены цвета со вспомогательными примерами

‰ Диалог динамики (Dynamic Dialog)


‰ C-Аction
‰ Привязка свойства "цвет" к переменным

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.36
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Изменение цвета Для изменения в окраске объекта могут использоваться:


(Color Change) 1. Диалог динамики (Dynamic Dialog).
2. C-Аction.
3. Привязка к переменным свойства "цвет" (см. стр. 50, Группа Опции -
Option Group).

Применение Изменение цвета объектов применяется для сигнализации о состоянии:


- Состояние цепи.
- Выход за диапазон значений.
- Состояние связи с процессом.

Значения цвета Цвет создается из большой палитры.


(Tones) Перед вами 16 базовых цветов:
Цвет Color Value Символические
константы
Тон Основной Темный тон (Dark)
Красный Red 0x000000FF: CO_RED Red 0x00000080: CO_DKRED
Зеленый Green 0x0000FF00: CO_GREEN Green 0x00008000: CO_DKGREEN
Синий Blue 0x00FF0000: CO_BLUE Blue 0x00800000: CO_DKBLUE
Бирюзовый Cyan 0x00FFFF00: CO_CYAN Cyan 0x00808000: CO_DKCYAN
Желтый Yellow 0x0000FFFF: CO_YELLOW Yellow 0x00008080: CO_DKYELLOW
Малиновый Magenta 0x00FF00FF: CO_MAGENTA Magenta 0x00800080: CO_DKMAGENTA
Серый Lt. Gray 0x00C0C0C0: CO_LTGRAY Gray 0x00808080: CO_DKGRAY

Черный Black 0x00000000: CO_BLACK


Белый White 0x00FFFFFF: CO_WHITE

Смешение тонов дает промежуточное значение цвета в палитре. Цвета


объекта устанавливаются заданием соответствующих значений свойствам
объекта.

Training Center ST-BWINCCS


Стр 3 - 36/76 Графические экраны, защита паролем
for Automation and Drives
Краткий обзор информации по изменению цвета
с помощью Диалога динамики

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.37
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Задача Должны отображаться включение и выключение двигателя и состояние


цепи питания двигателя.

Компоненты Объект "Вutton" (кнопка) используется для моментального замыкания цепи.


Этот объект находится в "Windows objects" в наборе объектов для Graphics
Designer. Операция выполняется при нажатии кнопки. Положение "off" -
(выкл.) выделяется серым цветом, положение "on" (вкл.) - зеленым.

Кнопка1 Properties/ Colors/ Background Color/ Right Mouse button/ Dynamic Dialog
(Button1)..
Expression/ Formula: Ein_aus1 (on_off1)
Data type: Bool
Result of expression: yes/ TRUE: green
no/ FALSE: gray

Текст также отображается на объекте. Диалог динамики может также


использоваться для этих целей.

Кнопка2 Properties/Colors/ Background Color/ Dynamic Dialog.


(Button2) --> как для Button1;
Properties/ Font/ Text/ Dynamic Dialog...
Expression/ Formula: Ein_aus2 (on_off2)
Data type: Analog
Result of expression: Value range1 to "0" Off
else On
Работа с мышью Конфигурирование:
Events/ Button/ Mouse/ Mouse-click/ C action..
BOOL value;
value = GetTagBit ("Ein_aus1");
value =! value;
SetTagBit("Ein_aus1 ",(WORD)value);

Training Center ST-BWINCCS


Стр 3 - 37/76 Графические экраны, защита паролем
for Automation and Drives
Краткий обзор информации по изменению цвета
с помощью C-Action

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.38
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Задача Переменная процесса должна быть проверена на нарушение границ


диапазона. Нарушение границ диапазона должно индицироваться цветом.
Переменная принимает значения между 0 и 1000.
Должна быть сконфигурирована следующая анимация цвета:
1-е значение > 800: цвет меняется от темно зеленого к желтому
2-е значение > 900: цвет меняется от желтого к красному

Процедура Требуются объекты: поле "I/O field" и индикатор "bar graph".


Вдобавок, для ввода значений применяется объект "scroll bar" (движок)
И "I/O field" и "bar graph" связаны с переменными процесса.

Поле ввода/вывода Изменения цвета могут обеспечиваться применением C-Аction.


(I/O Field) Properties/ I/O Field/ Colors/ Background Color/ Dynamic/ C action...

int currentvalue, colorvalue;


currentvalue = GetTagDWord("event1");
if (currentvalue > 900) {
colorvalue = CO_RED; } // цвет меняется на красный
else if (currentvalue > 800) {
colorvalue = CO_YELLOW; } // цвет меняется на желтый
else {
colorvalue = CO_DKGREEN; } // цвет меняется на темно-зеленый
return colorvalue;

Ленточный Такая же C-Аction может быть для "bar graphs".


индикатор Точка подключения: Properties/ Colors/ Bar Color/ Dynamic/ C action…
(Bar Graphs) Для "bar graphs" также могут применяться различные граничные значения
для изменения цвета.
Упражнение 4 См. примечания в конце главы.

Training Center ST-BWINCCS


Стр 3 - 38/76 Графические экраны, защита паролем
for Automation and Drives
Философия операций включения/выключения
Задача Решение
C-action
Функция переключения с помощью Прямая связь
мыши с подтверждением Мастер динамики (Dynamic Wizard)
C-action
Функция переключения с помощью C-action
мыши без подтверждения

Установить бит в var1 C-action


Сброс бита в var2

Установить бит в var2 C-action


Сброс бита в var1

Вкл обработку кнопки мыши Прямая связь


Выкл обработку кнопки мыши Мастер динамики (Dynamic Wizard)
C-action

Прямая связь
Переключатель кнопки мыши: Мастер динамики (Dynamic Wizard)
левая/правая C-action

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.39
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Операция Существуют несколько возможных вариантов для включения и


переключения выключения объектов.

1. Прямая связь
2. Мастер динамики
3. C-Action

Наилучшее решение для системы - Прямая связь. Следовательно, если


возможно, должен использоваться этот метод .

Пример Включение и выключение блока должно происходить непосредственно в


изображении или в двухступенчатой операции (изображение окна).

Training Center ST-BWINCCS


Стр 3 - 39/76 Графические экраны, защита паролем
for Automation and Drives
Ввод и вывод переменных в программе на Cи для
настройки переменных процесса
P_tag память WinCC (CPU) T_tag память C

4.Set 1 1 T_Value1

PA13A 0 1.Get
0 1 T_Value1

1. Get BOOL T_Value1;


T_Value1=GetTagBit("PA13A");
2. Set T_Value1=! T_Value1;
SetTagBit("I_Value2",T_Value1);
I_tag память WinCC
2.Set

I_Value2 1 3.Get
3. Get BOOL T_Value1;
T_Value1=GetTagBit("I_Value2");
4. Set SetTagBit("PA13A",T_Value1);

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.40
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Задача Должна выполняться корректировка параметра процесса (значение бита)


с нажатием кнопки, если оператор дает дополнительное подтверждение.

Процедура Конфигурируются две кнопки. Одна кнопка используется для операции


переключения, а другая - для подтверждения. В ответ на каждое нажатие
кнопки "On/Off" посредством мыши запускается на выполнение целый
набор действий для выполнения операции переключения.

Текущее значение переменной процесса должно быть прочитано с


помощью функции Get и сохранено во временной С-переменной.
Затем значение переменной инвертируется и заносится в C-переменную.
Из-за того, что битовое значение для корректировки значения переменной
процесса записывается в CPU после подтверждения, это значение
должно быть временно сохранено во внутренней переменной WinCC с
использованием функции Set, чтобы оно не потерялось. (C-переменная
существует только во время режима выполнения).

После подтверждения с помощью Set-функции значение переменной


процесса вновь загружается из внутренней переменной.

Достоинство Корректировка численного значения переменной процесса может


происходить с помощью несколько изменений в списке операций.
Корректировка числа и корректировка бита может происходить
непосредственно в изображении или во временно отображенном окне.
Если дополнительное подтверждение не обязательно в приложении,
тогда временное хранение во внутренней переменной WinCC также не
обязательно. Битовое значение C-переменной может быть записано
непосредственно в переменную процесса с помощью Set-функции.

Training Center ST-BWINCCS


Стр 3 - 40/76 Графические экраны, защита паролем
for Automation and Drives
1. Бинарная операция переключения
(2-хшаговая операция) с подтверждением
Конфигурирование
с помощью C-Аction: Панель диалога
Events/Mouse/Press Left/Action Dialogbox2
BOOL T_value1; Пульт pbo.pdl
T_value1=GetTagBit("PA13A"); управления
T_value1=!T_value1;
SetTagBit("I_value2",T_value1); Diapa13A.pdl

Конфигурирование
с помощью Прямой связи:
Source: Tag I_Value2
Target: Tag PA13A

Конфигурирование
с помощью Прямой связи:
Source: Constant 0
Target: Current Window -> Display
Конфигурирование
с помощью Мастера динамики:
Picture Function
Display WCCDialog Box with Diapa13A.PDL

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.41
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Задача Открытие и закрытие вентиля должно происходить при нажатии кнопки в


двухшаговой операции. Операция переключения должна быть
подтверждена дополнительно.

Пример Двухшаговая операция (Нажатие:1. кнопки PA13A; 2.кнопки "On/Off")


должна выполняться для условий переключения: 1-0-1… с помощью
временно появляющегося изображения пульта с кнопками.
Корректировка не происходит, пока не нажата клавиша подтверждения.
Кнопка "OK" используется для закрытия изображения пульта.
Операция переключения связана с двоичным значением переменной.
Необходимость подтверждения страхует оператора от ошибочного
переключения вентиля.

Процедура 1. Сконфигурируйте пульт управления согласно рисунку. Пульт имеет


три кнопки. Одна кнопка служит для операции переключения, вторая -
для подтверждения, третья - для закрытия изображения пульта. Если Вы
создаете "Dialog box" - панель диалога, то его размеры и размеры пульта
управления (размеры x и y) должны быть одинаковы.
2. Сконфигурируйте на изображении кнопку для вызова панели диалога.
Его размеры и размеры пульта управления (размеры x и y) должны быть
одинаковы. Используйте Мастер динамики для создания панели диалога.

Должна быть создана двоичная переменная для передачи значения.


Если нужен заголовок в панели диалога, высота панели должна быть на
10 пикселов больше высоты, обеспечиваемой в панели .PDL-файлом.

Примечание SetTagBit не может использоваться в операциях переключения для S5,


так как блоки обработки передают слово данных словом. Связь S7 -
исключение. Средство: используйте установку бита в слове.

Training Center ST-BWINCCS


Стр 3 - 41/76 Графические экраны, защита паролем
for Automation and Drives
2. Бинарная операция переключения
(2-хшаговая операция) без подтверждения

Конфигурирование Панель диалога


с помощью C-Аction: Dialogbox1
Events/Mouse/Press Left/Action Пульт pbo.pdl
BOOL T_value1; управления
T_value1=GetTagBit("PA13A");
T_value1=!T_value1; Diapa13A.pdl
SetTagBit("PA13A",T_value1);

Конфигурирование
с помощью Прямой связи:
Source: Constant 0
Target: Current Window -> Display

Конфигурирование
с помощью Мастера динамики:
Picture Function
Display WCCDialog Box with Diapa13A.PDL

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.42
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Задача Открытие и закрытие вентиля должно происходить при нажатии кнопки в


двухшаговой операции.

Пример Двухшаговая операция (Нажатие:1. кнопки PA13A; 2.кнопки "On/Off")


должна выполняться для условий переключения: 1-0-1… с помощью
временно появляющегося изображения пульта с кнопками. Кнопка "OK"
используется для закрытия изображения пульта. Результат операции
переключения соответствует значению двоичной переменной.

Процедура 1. Сконфигурируйте пульт управления согласно рисунку. Пульт имеет


две кнопки. Одна кнопка служит для операции переключения, вторая -
для закрытия изображения пульта. Если Вы создаете "Dialog box" -
панель диалога, то его размеры и размеры пульта управления (размеры
x и y) должны быть одинаковы.
2. Сконфигурируйте на изображении кнопку для вызова панели диалога.
Его размеры и размеры пульта управления (размеры x и y) должны быть
одинаковы. Используйте Мастер динамики для создания панели диалога.

Должна быть создана двоичная переменная для передачи значения.


Если нужен заголовок в панели диалога, высота панели должна быть на
10 пикселов больше высоты, обеспечиваемой в панели .PDL-файлом.

Дополнительное Графическое изображение (Diapa13A.pdl) может использоваться как "help


применение в виде text box" - панель Нelp, если кнопка "On/Off" удалена, и выводится текст
панели Help (подобно setpoint, в переделах от 0 до 100).

Примечание SetTagBit не может использоваться в операциях переключения для S5,


так как блоки обработки передают слово данных словом. Связь S7 -
исключение. Средство: используйте установку бита в слове.

Training Center ST-BWINCCS


Стр 3 - 42/76 Графические экраны, защита паролем
for Automation and Drives
3. Бинарная S/R операция переключения
(2-хшаговая операция)

Конфигурирование
с помощью C-Аction:: Пульт
Events/Mouse/Press Left/Action управления
SetTagBit("PA13_1",TRUE); pbo.pdl
SetTagBit("PA13_0",FALSE); Diapa13.pdl
Панель диалога
Конфигурирование Dialogbox1
с помощью Прямой связи:
Events/Mouse/Press Left/Action
SetTagBit("PA13_1",FALSE);
SetTagBit("PA13_0",TRUE);

Конфигурирование
с помощью Прямой связи:
Source: Constant 0
Target: Current Window -> Display

Конфигурирование
с помощью Мастера динамики:
Picture Function
Display WCCDialog Box with Diapa13.PDL

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.43
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Задача Открытие и закрытие вентиля должно происходить в двухшаговой


операции.

Пример Двухшаговая операция (1. кнопка "PA13"; 2. кнопка "on" или "off") с
помощью временно появляющегося изображения пульта с кнопками.
Двоичное состояние переменной устанавливается в 1 при нажатии
кнопки "on" , в то же время вторая переменная сбрасывается в 0.
Инверсная установка значений в переменные происходит принажатии
кнопки "off".
Эта операция переключения используется используется в PLC для
установки и сброса триггеров. Кнопка "OK" используется для закрытия
изображения пульта. Результат операции переключения соответствует
значению одной из переменных.

Процедура 1. Сконфигурируйте пульт управления согласно рисунку. Пульт имеет


три кнопки. Две кнопки служат для операции переключения, а третья -
для закрытия изображения пульта. Если Вы создаете "Dialog box" -
панель диалога, то его размеры и размеры пульта управления (размеры
x и y) должны быть одинаковы.
2. Сконфигурируйте на изображении кнопку для вызова панели диалога.
Его размеры и размеры пульта управления (размеры x и y) должны быть
одинаковы. Используйте Мастер динамики для создания панели диалога.

Две бинарные переменные должны быть созданы для передачи значения.


Если нужен заголовок в панели диалога, высота панели должна быть на
10 пикселов больше высоты, обеспечиваемой в панели .PDL-файлом.

Примечание SetTagBit не может использоваться в операциях переключения для S5,


так как блоки обработки передают слово данных словом. Связь S7 -
исключение. Средство: используйте установку бита в слове.

Training Center ST-BWINCCS


Стр 3 - 43/76 Графические экраны, защита паролем
for Automation and Drives
Установка бита в слове
с помощью Мастера динамики

conveyer 4 conveyer 3 conveyer 2 conveyer 1

Бит переключателя
Конфигурирование
с помощью Мастера динамики:
-Standard Dynamics
-Установка/Сброс бита

Изменение цвета
Конфигурирование
с помощью Диалога динамики:
-Данные типа Bit

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.44
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Задача Четыре сборочных конвейера должны переключаться восемью кнопками.


Моторы сборочного конвейера соответствуют кнопкам на пульте. Каждый
может быть включен или выключен. Одинаковые переменные процесса
(конвейера) используются для операции переключения. Это гарантирует
оптимальное использование памяти PLC-контроллера.

Пример Каждая операция переключения мотора ведет к установке и сбросу бита


в слове. Назначенные адреса битов: от 0 до 3. Адреса битов от 4 до 15
могут использоваться при программировании контроллера для
дополнительных операций.

Процедура Переменная "conveyor" определяется как 16-битное значение без знака


в Data manager. Создайте статические и динамические компоненты
экрана в соответствии с последним рисунком.

Упражнение 5 См. примечания в конце главы.

Training Center ST-BWINCCS


Стр 3 - 44/76 Графические экраны, защита паролем
for Automation and Drives
Установка бита в слове
с помощью С-Аction (Переключатель)
...0000 0000 conveyor Конфигурирование,
управление с мышью:
int value,zvalue;
0000 0000 value value=GetTagWord("conveyor");
& 0000 0001 zvalue=value&0x0001;
if 0000 0000 zvalue==0 if (zvalue==0){
value=value|0x0001;
0000 0000 value }
I 0000 0001 else{
value=value&0xfffe;
0000 0001 value, conveyor }
SetTagWord("conveyor", (short int)value;
conveyor 1 on

Конфигурирование посредством C-Аction


для управления с мышью:
int value,zvalue;
value=GetTagWord("conveyor");
zvalue=value&0x0002;
if (zvalue==0){
value=value|0x0002;
}
else{
value=value&0xfffd;
} 0x0004 0x0008
SetTagWord("conveyor",(short int)value);
0xfffb 0xfff7

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.45
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Задача Четыре сборочных конвейера должны переключаться четырьмя кнопками.


Моторы сборочного конвейера соответствуют кнопкам на пульте. Каждый
может быть включен или выключен. Одинаковые переменные процесса
(конвейера) используются для операции переключения. Это гарантирует
оптимальное использование памяти PLC-контроллера.

Пример Каждая операция переключения мотора ведет к установке и сбросу бита


в слове. Назначенные адреса битов: от 0 до 3. Адреса битов от 4 до 15
могут использоваться при программировании контроллера для
дополнительных операций.

Процедура Переменная "conveyor" определяется как 16-битное значение без знака


в Data manager. Текущее состояние загружается из PLC в дополнительное
ЗУ "для значений" с каждой обработкой Аction. После "И"-маскирования,
просматривается соответствующий битовый адрес , и принимается
решение относительно того, должен ли быть установлен бит с "ИЛИ"-
маскированием или он должен быть сброшен с "И"-маскированием.
Создайте статические и динамические компоненты экрана в соответствии
с последним рисунком.

Обозначения
(Легенда)
| "ИЛИ"-маскирование
& "И"-маскирование
0xfffe Шестнадцатеричное значение

Training Center ST-BWINCCS


Стр 3 - 45/76 Графические экраны, защита паролем
for Automation and Drives
Инкрементирование / декрементирование
(события на объекте)

Конфигурирование Конфигурирование
с помощью C-Аction: с помощью C-Аction:

-Events/ Button/ Mouse/ Press Left/ Action: -Events/ Button/ Mouse/ Press Right/ Action:
float Temp = GetTagWord("value"); float Temp = GetTagWord("value");
Temp = Temp+10; Temp = Temp-10;
SetTagWord("value",Temp); SetTagWord("value",Temp);

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.46
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Задача Задание температуры в терморегуляторе должно быть быстрым, гибким,


надежным заранее жестко заданными шагами с помощью двух кнопок.

Пример При задании температуры в терморегуляторе можно менять ее значение


с шагом 10. Связь с процессом осуществляется посредством переменной
"value".

Процедура Конфигурировать определенные функции WinCC согласно образцу


экрана (см. рисунок)

Инкременирование/ Этот проект позволяет дает возможность определять постоянно


Декременирование заданную ширину шага для корректировки в процессе, устанавливая
ширину шага в операторах Аction.

Training Center ST-BWINCCS


Стр 3 - 46/76 Графические экраны, защита паролем
for Automation and Drives
Инкрементирование / декрементирование
в определенном диапазоне значений
Конфигурирование с помощью
Диалога проектирования - Configuration Dialog:

I/O field2 1234

Button L+/R-

Конфигурирование Конфигурирование с помощью C-Аction:


с помощью C-Аction: -Events/ Mouse/Press Right/ Action:
- Events/ Mouse/Press Left/ Action : {
{ WORD Temp;
WORD Temp; Temp = GetTagWord("value");
Temp = GetTagWord ("value"); Temp = Temp - 1;
Temp = Temp + 1; :
if (Temp>100)
{Temp=100; :
SetTagWord ("value", Temp); }
}
else
SetTagWord ("value", Temp);
}
SIMATIC HMI Date:
File:
05.11.2005
SWINCC04E.47
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Задача Необходимо точно задавать требуемую скорость вращения мотора с


помощью мыши, при этом нижний и верхний пределы значений скорости
не должны нарушаться.
Использовать левую кнопку мыши для увеличения заданной скорости.
Использовать правую кнопку мыши для уменьшения заданной скорости.
Поле ввода/вывода может быть использовано для менее точных
установок.

Пример Заданная скорость вращения двигателя должна лежать между 0 и 100.


Связь с процессом осуществляется посредством переменной "value".

Процедура Конфигурировать кнопку и поле ввода/вывода согласно рисунку (см.


выше). Конфигурирование Action показано на том же рисунке.

Training Center ST-BWINCCS


Стр 3 - 47/76 Графические экраны, защита паролем
for Automation and Drives
Объект "Slider" - "Движок"
для корректировки параметров

Smart Object
из библиотеки
(интеллектуальный
объект)

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.48
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Задача Ввод заданных значений должен производиться с помощью slider -


движка. Диапазон настройки лежит между минимальным и максимальным
значениями.

Пример Значения настройки (диапазон регулирования) движка лежит между


значениями 0 и 100.

Процедура Объект "slider" - движок генерируется в экране с использованием "object


palette" - панели набор объектов. Вы можете настроить размер объекта с
помощью узлов на его контуре. Вы можете самостоятельно выполнить
надписи при объекте.

Конфигурация -Properties/ Slider Object/ Miscellaneous/ Maximum Value: 100


свойств / Minimum Value: 0
/ Steps: 10
/ Process Connection/Dynamic: value
/ Password
/ Operator Input message

Training Center ST-BWINCCS


Стр 3 - 48/76 Графические экраны, защита паролем
for Automation and Drives
Объект "Check Box" - "Флажок"
(События на объекте)
Конфигурирование посредством связи с переменной:
-Properties/ Output-input/ Selected Fields/ Dynamics:
Tangram(32-битная величина со знаком)

Удаление дисплея посредством:


Прямой связи:
-Source: Constant 0
-Target: Tag Tangram

Создание динамического дисплея с


помощью: Dynamic Dialog - Диалога динамики.

Адреса битов
0 //Голова
1 //Левая рука
2 //Правая рука
3 //Левая нога
4 //Правая нога
5 //Левая ступня
6 //Правая ступня

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.49
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Задача Вы можете использовать "check box" - "флажок" для выполнения операции


выбора одного варианта из многих. Операция переключения используется
для управления вентилем, двигателем т.д.

Пример Объект, соответствующий переменной tangram , должен индицироваться


для каждого выбранного поля, в то же самое время, когда происходит
корректировка переменной.

Процедура Конфигурировать "check box" с использованием "Оbject palette" в


Graphics Designer.
Созданный "check box" имеет три поля, которые должны изменяться по
номеру (максимальное значение: 32) и надписям, в соответствии с
применением.
Конфигурация для примера, что приведен выше:
-Property/ Check Box/ Font/ Index: 1 (1-8)
/Text: Голова (для индексов от 1 до 8)
-Property/Geometry/Number of Fields: 8

Примечание Используемая переменная должна быть 32-битной величиной со знаком,


размер переменной - двойное слово. Каждый отдельный выбор в "check
box" устанавливает или сбрасывает (переключает) бит в двойном слове.
Несколько бит устанавливаются для множественного выбора.

Training Center ST-BWINCCS


Стр 3 - 49/76 Графические экраны, защита паролем
for Automation and Drives
"Option Group" - "Сгруппированные опции"
(События на объекте)
"Color value_container"
"Color_input" Конфигурирование:
-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/
-Properties/ I/O field/ Output-input/ Tag:
Output Value/ Dynamic: level_input
"level_container"

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.50
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Задача Содержание и уровень продукта в контейнере (см. рисунок) должны


определяться двумя группами опций с тремя возможными вариантами
выбора в каждом. В то самое время, когда скорректированное значение
высветится в выходных полях, отобразятся соответствующие
корректировки цвета.

Пример Отображение контейнера с различным содержимым может быть также


оптически скомбинированным с отображением уровня заполнения с
использованием соответствующей "переменной цвета". Многоугольник
используется для отображения контейнера. Уровень заполнения
отображается в многоугольнике и является выходным параметром в
соответствии со значением в выходном поле.
Цвет фона зависит от содержания. Двоичное значение переменной
"Color_input"(цвет на входе) проверяется в контроллере для определения
содержания и всегда отображается как выходное поле.
Значение переменной "level_container" (уровень заполнения контейнера)
отображается в выходном поле и используется для заполнения
(операция заливки fill) контейнера.

Процедура Переменные "level_container", "level_input", "Colorvalue_container" и


"Color_input" определяются в Data manager. Переменная для группы
опций всегда должна быть величиной 32-битного формата со знаком.
Используйте рисунок как образец для конфигурирования статических и
динамических элементов экрана.

Примечание Используемая переменная должна быть 32-битной величиной со знаком,


размер переменной - двойное слово. Каждый отдельный выбор в "check
box" занимает один бит в двойном слове. При множественном выборе
вариантов всегда устанавливается бит, выбранный (посредством
указания флажка в окне) последним. Все остальные биты сбрасываются.

Training Center ST-BWINCCS


Стр 3 - 50/76 Графические экраны, защита паролем
for Automation and Drives
1. Вызов текста Help посредством функции
2. ToolTip Text
help.pdl
Конфигурирование:
-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

Конфигурирование ToolTip:
- Properties / Miscs/ ToolTip text: Boiler 10

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.51
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Задача Тексты Help для оператора должны появляться/скрываться при


определенных действиях оператора мышью..

Пример Тексты Help определены технологией и дают оператору информацию,


например, об установленных пределах температуры для бойлера.

Процедура Сгенерируйте текстовое поле и две кнопки управления. Пометьте эти


кнопки согласно картинке, которая показана выше.

Запуск Help с -SetVisible(lpszPictureName,"Helptext1",1);


помощью C-Action -SetFlashForeColor (lpszPictureName, "Button3",FALSE);

Выключение Help с -SetVisible(lpszPictureName,"Helptext1",0);


помощью C-Action -SetFlashForeColor (lpszPictureName, "Button3",FALSE);

Примечание Вы найдете дополнительные функции WinCC для изменения свойств


объекта по адресу "internal functions/ graphics/ set/ color/, ".

Функция ToolTip С помощью функции ToolTip Вы можете создать 1 строку текста с


максимальной длиной 79 символов. Текст появляется как только курсор
мыши позиционируется на объекте.
- Properties / Miscellaneous / ToolTip text

Training Center ST-BWINCCS


Стр 3 - 51/76 Графические экраны, защита паролем
for Automation and Drives
3. Вызов текста 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 Date:


File:
05.11.2005
SWINCC04E.52
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Задача Текст Нelp должен появляться при нажатии правой клавиши мыши в
процессе работы. Это же действие вызывает также контекстное меню.
Конфигурирование Action для левой клавиши мыши для сброса режима
"выбрать на экране" не рассматривается в этом примере.

Пример Тексты Help определены технологией и дают оператору информацию,


например, о шагах, которые последуют за воздействием.

Процедура Сгенерируйте текстовое поле и две кнопки управления. Пометьте эти


кнопки согласно картинке, которая показана выше. Дополнительный
символ должен показывать, что здесь должна использоваться правая
кнопка мыши (pop-up menu).
Конфигурирование Action показано на последнем рисунке.

Упражнение 6 Примечания в конце главы.

Training Center ST-BWINCCS


Стр 3 - 52/76 Графические экраны, защита паролем
for Automation and Drives
4. Закрытие окна по истечении заданного времени
Конфигурирование: Конфигурирование:
-Properties/ Picture Window/ Miscellaneous / Display / - Properties /Miscellaneous /Display:No
Dynamic: - Properties/Picturename: Eingabe_Hinweis.pdl
BOOL visible;
static int count=5;
visible=GetVisible(lpszPictureName,lpszObjectName); PictureWindow1
if (visible){count--; help.pdl
if (count<=0){
count = 5;
return 0;}
else return 1;
}
return 0;
Eingabe_Hinweis.pdl

Конфигурирование Конфигурирование
с помощью Прямой связи: с помощью Прямой связи:
- Source: Constant 0 Нажатие правой кнопки мыши.
- Target: Current Window -->Display - Source: Constant 1
- Target: Object in Picture, PictureWindow1, Display

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.53
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Задача Цель действия - закрыть окно Help вручную или по истечении 5 секунд.

Пример Продолжительность интервала зависит от числа приращений и изменения


объекта.

Процедура Необходимо выбрать редактирование C-Аction, чтобы установить время


включения выполнения действия. C-Аction отображается в верхней левой
части рисунка. Имя переменной-счетчика должно быть снабжено
приставкой "static".

Статическая Локальная переменная, снабженная приставкой "static", возвращает свое


переменная значение. Переменная не очищается между двумя вызовами функции, в
которой переменная определена.

Training Center ST-BWINCCS


Стр 3 - 53/76 Графические экраны, защита паролем
for Automation and Drives
5. Функции WinCC для окна с увеличенным
изображением
Конфигурирование:
Properties/ Picture Window/ Miscellaneous/
Adapt Picture: yes

Конфигурирование посредством C-Аction: PictureWindow 1


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);

Конфигурирование посредством C-Аction:


Events/ Button / Mouse/ Press Left
int h, b; Конфигурирование посредством C-Аction:
h = GetHeight ( lpszPictureName,"PictureWindow1"); Events/ Button / Mouse/ Press Right
b = GetWidth(lpszPictureName,"PictureWindow1"); int h, b;
SetHeight ( lpszPictureName,"PictureWindow1",h*1.2); h = GetHeight ( lpszPictureName,"Picturewindow1");
SetWidth(lpszPictureName,"PictureWindow1",b*1.2); b = GetWidth(lpszPictureName,"Picturewindow1");
SetHeight ( lpszPictureName,"PictureWindow1",h/1.2);
SetWidth(lpszPictureName,"PictureWindow1",b/1.2);

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.54
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Задача Окно с изображением должно увеличиваться после нажатия кнопки


"increase size". Окно с изображением должно вернуться к исходному
размеру после нажатия кнопки "decrease size".

Процедура Сконфигурировать две кнопки в соответствии с последним рисунком.


Затем сконфигурировать событие от щелчка мыши. Использовать
функции WinCC в Аction для этих целей:
Конфигурирование:
-Internal functions/ graphics/ set/ geometry: SetHeight
: SetWidth

Размер изображения window1 может быть определен геометрией


изображения window1.

Конфигурирование:
-Internal functions/ graphics/ get/ geometry: GetHeight
: GetWidth

Таким образом определенные ширина и высота изображения могут быть


увеличены или уменьшены с помощью множителя.

Training Center ST-BWINCCS


Стр 3 - 54/76 Графические экраны, защита паролем
for Automation and Drives
6. Проверка вводимого значения с Help
(Автоматическая/Ручная)
Eingabe_Hinweis.pdl Конфигурирование посредством
прямой связи:
- Source: Constant 0
- Target: Current Window -->Display
PictureWindow 1
help1.pdl

Конфигурирование посредством 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);

Конфигурирование посредством Конфигурирование посредством C-Аction:


прямой связи: -Properties/ I/O field/ Output-input/
Нажатие правой кнопки мыши. Output value/ Dynamic/ C action:
- Source: Constant 1 return GetTagDWord("value");
- Target: Object in Picture, PictureWindow1, Display

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.55
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Задача Вводимая заданная величина должна быть проверена прежде, чем она
будет передана в систему управления.

Пример Вводимая заданная величина для уровня продукта в контейнере должна


быть ограничена диапазоном от 0 до 100.
Если во время ввода параметра обнаружится, что его величина вышла за
пределы этого диапазона, параметр не передается в систему.
Кроме того, для оператора должно выводиться текстовая панель Нelp.

Процедура Ввод значения осуществляется с использованием "I/O field". Это поле


ввода/вывода подключается с помощью нескольких действий.
Когда производится ввод, вызывается Аction для тестирования вводимой
величины. Вводимое значение проверяется на соответствие заданному
диапазону. Если границы диапазона нарушены, появляется текстовая
панель Нelp. Этот Нelp появляется в окне для изображений. Текстовая
панель Нelp, которая появляется во время неправильного ввода,
сохраняется в изображении window 1.
Вы можете также использовать правую кнопку мыши для вызова этой
панели Help.

Ручной вызов Event/ I/O field/ Mouse/ Press Right/ C action:


Help SetVisible(lpszPictureName,"PictureWindow1",1);

Training Center ST-BWINCCS


Стр 3 - 55/76 Графические экраны, защита паролем
for Automation and Drives
Двухшаговое управление с проверкой значения 1/3
PictureWindow2 Input_with_checking1.pdl

Input_box.PDL

Конфигурирование:
WORD i,j;
i=GetTagWord("P_water");
j=GetTagWord("P_chlorine");
SetTagWord("IvarUi1",i);
SetTagWord("IvarUi2",j);
SetVisible(lpszPictureName,"PictureWindow2",1);

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.56
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Задача Ряд параметров (например, заданные значения) должны быть переданы в


систему управления. Эти параметры должны быть проверены на
соответствие заданным границам значений (например, емкость
контейнера).
Чтобы было возможным проверить вводимые значения, отдельные
значения не записываются немедленно в PLC. Сначала эти значения
временно хранятся во внутренних переменных.

Пример Контейнер может вмещать 500 литров. Должны быть смешаны вода и
хлор. Два отдельных компонента не могут занимать больше, чем 500
литров. Ввод реализуется через окно ввода. Новые значения передаются
в PLC только после того, как ввод и проверка значений завершены.

Процедура Окно ввода реализуется в окне для изображений. Два вводимых значения
сначала сохраняются во внутренних переменных. Правильность их
комбинации определяется сложением и сравнением с границами
заданного диапазона. Если верхняя граница превышена, тогда кнопка
"ENTER" становится невидимой, и панель Нelp становится красной.
Вы не можете больше нажимать на кнопку ОК. Неправильные значения
не могут быть переданы PLC.

Training Center ST-BWINCCS


Стр 3 - 56/76 Графические экраны, защита паролем
for Automation and Drives
Двухшаговое управление с проверкой значения 2/3
Конфигурирование:
Сумма: вода + хлор -Properties/ I/O field/ Output-input/ Output value/ Dynamic: IVarUi1
должно быть меньше 500
-Events/ I/O field/ Property topics/ Output-input/ Input value/ Change/
C-action:
Вода
0 WORD i, j, k;
i = GetTagWord("IvarUi1");
Хлор + 0 j = GetTagWord("IvarUi2");
k=(WORD)(i+j);
SetTagWord("Add_result",k);
Количество 0

OK Abort
Конфигурирование:
-Properties/ I/O field/ Output-input/ Output value/ Dynamic: IvarUi2

-Events/ I/O field/ Property topics/ Output-input/ Input value/ Change/


Конфигурирование: C-action:
-Properties/ Button/ Miscellaneous/ Display/ WORD i, j, k;
Dynamic/ C action: i = GetTagWord("IvarUi1");
int sum; j = GetTagWord("IvarUi2");
sum = GetTagWord("Add_result"); k=(WORD)(i+j);
if (sum > 500) { SetTagWord("Add_result",k);
return 0; }
else {
return 1; }

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.57
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Training Center ST-BWINCCS


Стр 3 - 57/76 Графические экраны, защита паролем
for Automation and Drives
Двухшаговое управление с проверкой значения 3/3
Input_Box.PDL Конфигурирование:
-Properties/ Static Text/ Colors/ Background Color/ Dynamic/
Сумма: вода + хлор
должно быть меньше 500 C-action:
int sum;
sum = GetTagDWord("Add_result");
if (sum > 500) {
Вода 0 return CO_RED; } //color code: red
+ else {
Хлор 0 return CO_WHITE; } //color code: white

Количество
0 Конфигурирование:
-Properties/ I/O field/ Output-input/ Output value/ Dynamic: Add_result
OK Abort

Конфигурирование: Конфигурирование:
WORD i, j, k; WORD i, j, k;
i = GetTagWord("IvarUi1"); i=GetTagWord("P_water");
j = GetTagWord("IvarUi2"); j=GetTagWord("P_chlorine");
k=GetTagWord("Add_result"); k=GetTagWord("P_Add_result");
if ((i+j) <=500) { SetTagWord("IvarUi1",i);
SetVisible("input_with_check1", "PictureWindow2 ",0); SetTagWord("IvarUi2",j);
SetTagWord("P_water",i); SetTagWord("Add_result",k);
SetTagWord("P_chlorine",j); SetVisible("input_with_check1","PictureWindow2",0);
SetTagWord("P_Add_result",k);

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.58
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Training Center ST-BWINCCS


Стр 3 - 58/76 Графические экраны, защита паролем
for Automation and Drives
Заказанный объект (Customized Object)

Поз. X

Drag & Drop


create
1.Контекстное
меню

2.

3.Контекстное
меню
Результат

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.59
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Заказанный объект "Сustomized object" позволяет Вам скрыть конфигурацию свойств объекта.
(Customized Object) Это дает возможность показывать только те свойства, которые важны для
визуализации проекта. Имена свойств объекта могут также изменяться
разработчиком заказанного объекта, причем на многих языках.
Заказанный объект может быть скопирован в библиотеку методом Drag
and Drop. Заказанный объект может быть скопирован в любую картинку
WinCC.

Примечание Global Library содержит целый ряд таких заказанных объектов -


Customized Objects (например, измерительные приборы). Эти объекты
могут быть использованы в любое время вместе с Вашими собственными
объектами.

Задача Положение прямоугольника должно динамически изменяться с помощью


заказанных объектов.
Только это свойство должен видеть конечный пользователь.

Процедура Скругленный прямоугольник (или все объекты, принадлежащие этому


заказанному объекту) располагаются на графическом изображении. Все
следующие объекты выбираются и:
1. Контекстное меню вызывается последовательным выбором:
2. "Customized Object" --> "create".
Появится диалог конфигурирования Customized object и в нем "Selected
Properties" (см. рисунок) - "Избранные свойства" могут быть удалены,
добавлены или переименованы
3. Переменные процесса могут быть подключены посредством свойств
Customized Object - заказанного объекта.

Training Center ST-BWINCCS


Стр 3 - 59/76 Графические экраны, защита паролем
for Automation and Drives
Общие сведения о "блочной" технологии

Типовые
объекты
Картинка
приложения

Структура
данных Записи
WinCC данных в
SIMATIC PLC

M M M

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.60
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Общие Чтобы уменьшить стоимость проектирования и управления объектами,


сведения моделирующими процесс, WinCC дает возможность использования
блочной технологии.

Блочная технология базируется на записях данных в виде структуры для


PLC-контроллера (описание интерфейса для функциональных блоков),
создается шаблон - структура переменных Structure Tag (например,
блоки двигателей, блоки приводов и т.д.) с помощью редактора Data
Type Editor из WinCC Explorer.
Структура переменных представляет собой интерфейс, используемый,
чтобы считывать и записывать данные для PLC для одного объекта
специфического типа.
Когда объекты заданных типов созданы, к ним привязываются
переменные структур (Structure Tag). Например, когда объект
вызывается, он подключается к определенным адресам из PLC.

Training Center ST-BWINCCS


Стр 3 - 60/76 Графические экраны, защита паролем
for Automation and Drives
Краткий обзор "блочной" технологии

-Косвенная адресация
-Заказанные объекты с помощью Мастера
динамики
Стандартная анимация (Standard Dynamics):
1. Добавление движения к прототипу
2. Привязка прототипа

-Изображение в изображении с помощью


Мастера динамики
Блоки изображений:
1. TypWizard,
2. InstanceWizard, >=V4.02

-ActiveX Controls (SIMATIC HMI-Option with


IndustrialX)
Дополнительно с VB 5 средство проектирования

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.61
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Блочная Блочная технология предлагает инженеру возможность создания функций


технология (например, блок двигателя, блок дисковода и т.д.), которые используются
много раз, тем самым каждый вызов функции работает с ее собственными
данными. Краткий обзор показывает Вам четыре варианта
конфигурирования. Первые три проекта могут быть созданы средствами
WinCC. ActiveX-Controls может быть сделан с пакетом опций Industrial X и
Visual Basic Version 5.

Косвенная Принимает уведомления от всех шагов по созданию модулей


адресация изображения. Изменения производятся централизованно.

Customized Object Легко конфигурировать модули изображения. Изменения не могут


(Заказанный объект)производиться централизованно.

Техника Легко конфигурировать модули изображения. Изменения производятся


"изображение в централизованно.
изображении"
(Technic
Picture in Picture)

ActiveX Controls Чтобы использовать эту технику, Вы дополнительно должны знать


редактор.
Блоки пользовательских приложений высокой производительности
(Шаблоны) с защитой Ноу-Хау.

Training Center ST-BWINCCS


Стр 3 - 61/76 Графические экраны, защита паролем
for Automation and Drives
Краткий обзор косвенной адресации
2) Внутренние 3) sbb_ind_Adr_grafik.PDL sbb_ind_Adr.PDL
переменные Unter-
I_Setpoint Value I_Setpoint
Value objekt_1 Picturewindow1
I_Actual Value
I_Actual
... Value Unter-
objekt_2
I_Setpoint
Unter-
objekt_1
Value
I_Manual
Переменные процесса Value I_Actual
Unter- Value Unter-
(переменные objekt_n objekt_2

в структуре) I_Manual
Value
Unter-
objekt_n
Drive1.Setpoint v. Косвенная
Drive1.Actual val. адресация 4)
...
Drive2.Setpoint Соединение происходит, когда
Drive2.Actual выбирается картинка
...

1) Создать структуру переменных,


например, для привода Antrieb 5) 5)

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");

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.62
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Проектирование 1. С помощью редактора "Data Types" в WinCC Explorer, создать


необходимые структуры данных для каждого типа.

2. С помощью редактора "Tag Management" в WinCC Explorer, создать


необходимые внутренние переменные и переменные процесса,
моделирующие структуры данных из шага 1.

3. С помощью Graphics Designer сконфигурировать стандартную картинку


(графический модуль), который подсоединен к внутренним переменным
из шага 2.
Примечание: Очень важно, что для каждого подключения переменной
выбирается косвенная связь.

4. Теперь создайте диаграмму процесса с помощью окна изображения


(picture window) и выбора: --> Property -->Display:no.

5. Вызов модуля изображения с помощью подключения к адресам


SIMATIC теперь осуществляется с использованием объекта на картинке
(например, символ мотора). Для этого есть две возможности:
- SetTagChar("I_Sollwert","Antrieb1.Sollwert");
- SetTagChar("I_Istwert","Antrieb1.Istwert");
- SetTagChar("I_Hand","Antrieb1.Hand");
Примечание: Имя переменных структуры должно быть идентично имени в
Tag Management (с учетом регистра);

или
- SetTagMultiWait Function, см. рисунок (как для WinCC-версии V4).
Вызвать: Internal Functions--> tag--> Set--> wait--> SetTagMultiWait.
Для многих переменных использование функции SetTagMultiWait
идеально, так как она записывает все переменные одновременно.
С помощью функции SetTag каждая переменная записывается
индивидуально. Это становится очевидным, когда изображения
модифицируются.

Training Center ST-BWINCCS


Стр 3 - 62/76 Графические экраны, защита паролем
for Automation and Drives
Краткий обзор: заказанные объекты
посредством Dynamic Wizard
1) 2) Заказанный объект 3)
Библиотека
Создать структуру переменных, Unter-
например, для привода Antrieb .Sollwert Unter- .Sollwert objekt_1
objekt_1 Value
Value

.Istwert Копирование .Istwert Unter-


Unter- Value
Value objekt_2
objekt_2
.Hand .Hand
Value
Value
Unter-
Unter-
objekt_n
objekt_n

Сервис
4)
Переменные процесса “Add Dynamics to a prototype" Копирование
(переменные структур) ("Добавить движение в прототип")

Antrieb1.Sollwert
Antrieb1.Istwert 5) Графическое изображение xyz.PDL
...
Antrieb2.Sollwert
Antrieb2.Istwert Antrieb1.Sollwert
Unter-
objekt_1
Antrieb2.Sollwert
Unter-
objekt_1
Value
... Value

Antrieb1.Istwert Antrieb2.Istwert Unter-


Value Unter- Value
objekt_2 objekt_2

Antrieb1.Hand Antrieb2.Hand
Value Value
Unter- Unter-
objekt_n objekt_n
Сервис
“Link a prototype to a structure"
("Связать прототип со структурой")

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.63
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Проектирование 1. С помощью редактора "Data Types" в WinCC Explorer, создать


необходимые структуры данных для каждого типа. С помощью редактора
"Tag Management" в WinCC Explorer, создать необходимые переменные
процесса, моделирующие структуру данных из шага 1.

2. С помощью Graphics Designer сконфигурировать стандартную картинку


для Вашей функции. Стандартная картинка должна быть создана как
заказанный объект и должна иметь необходимые переменные структур
после вызова сервиса "Add Dynamics to a prototype" - "Добавить движение в
прототип".

3. Теперь Вы можете скопировать заказанный объект в библиотеку.

4. Теперь создайте реальную диаграмму процесса копированием


заказанного объекта из библиотеки в графическое изображение столько
раз, сколько Вам нужно.

5. Выберите заказанный объект, вызовите сервис "Link a Prototype to a


structure" - "Связать прототип со структурой" и соедините связанный
объект со структурой.

Training Center ST-BWINCCS


Стр 3 - 63/76 Графические экраны, защита паролем
for Automation and Drives
Краткий обзор: технология "изображение в изображении"
посредством Dynamic Wizard 1/2
1) Создать структуру
переменных, 2) Шаблон картинки (Lc.PDL) с @TYPE_Lc.PDL
например, для привода
Antrieb Sollwert Objekt_1
Value

Переменные процесса Istwert


Value
(переменные структур) 3) Template Wizard Objekt_2
Hand
(Сервис Template) Value
Antrieb1.Sollwert
Antrieb1.Istwert Objekt_n

...
Antrieb2.Sollwert 4) Вызов графического
Antrieb2.Istwert изображения XYZ.PDL Antrieb 2
... Antrieb 1
5)
5) Instance Wizard (Сервис Instance)

Fixed module in picture

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.64
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Проектирование 1. С помощью редактора "Data Types" в WinCC Explorer, создать


необходимые структуры данных для каждого типа. С помощью редактора
"Tag Management" в WinCC Explorer, создать необходимые переменные
процесса, моделирующие структуру данных из шага 1.

2.+3.
С помощью Template Wizard, запущенного в Graphics Designer,
размещенного в Dynamic Wizard за вкладышем Picture Modules,
создать связь между свойствами объектов в картинке и компонентами
структуры типа структурированных данных. Мастер (Wizard) генерирует
поле ввода/вывода с именем объекта "InstanceName" в изображении
Lc.PDL и сохраняет это изображение с именем @TYPE_Lc.PDL..
Это новый шаблон

4.+5.
Теперь откройте графическое изображение xyz.PDL в Grafics Designer и
запустите Мастер Instance Wizard "Picture-Module Instances" (в Dynamic
Wizard позади вкладыша Picture Modules). Выберите шаблон
@TYPE_Lc.PDL и выберите instancetype (1) с помощью выбора первого
варианта в группе опций (см. на рисунке Window "Set Option" - Установка
опций).
Одну за одной переберите переменные структуры, которые будут связаны
с окном изображения (каждое окно изображения будет иметь позицию).
После того, как Мастер завершит работу, все окна изображения будут
сгенерированы автоматически (два в этом примере).

Активизируйте картинку xyz.PDL и проверьте результаты в режиме RT.

Training Center ST-BWINCCS


Стр 3 - 64/76 Графические экраны, защита паролем
for Automation and Drives
Краткий обзор: технология "изображение в изображении"
посредством Dynamic Wizard

Возможности

Событие типа 1: фиксированный модуль (изображения) в изображении

Событие типа 2: одиночный модуль, который может быть изображен с


использованием набора кнопок
(1 кнопка для каждой структуры)

Событие типа 3: набор модулей, которые могут отображаться при


использовании одной кнопки каждый
(1 кнопка для каждой структуры)

Событие типа 4: фиксированный модуль с выбираемым названием

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.65
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Длина имен
переменных: [Instancename].[Membername] максимально 128 символов.

Число переменных: максимально 100 переменных для каждого события (максимальное число
компонентов структуры).

Число событий в главном изображении

· Событие типа (1): максимально 19 событий - открыть 19 однотипных изображений.

· Событие типа (2): любое число кнопок в главном изображении (только одно окно с изображением
- событие, может быть открыто одновременно).

· Событие типа (3): до 100 кнопок на одном изображении (с помощью этих кнопок Вы можете
открывать до 19 однотипных изображений одновременно).

· Событие типа (4): максимально 19 событий - открыть 19 однотипных изображений.

Training Center ST-BWINCCS


Стр 3 - 65/76 Графические экраны, защита паролем
for Automation and Drives
Блочная технология посредством ActiveX- Controls
(комплект для IndustrialX)
IndustrialX

Средства управления Служебные


Basic и WinCC средства управления
(Service Controls)

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.66
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Development-Toolset для разработки графических модулей.


Компакт диск IndustrialX-CD содержит:

- Development-Toolset with Basic- and Service-Controls


Basic-Controls Базовые средства управления
with operator interface с помощью интерфейса оператора

Bars Полосы прокрутки


I/O-fields Поля ввода/вывода
List-Box Окно-список
etc. (depending of the version) и т.д. (в зависимости от версии)

Service-Controls Средства управления


without operator interface без интерфейса оператора

for process connections для подключения процесса


for handling messages для обработки сообщений
for pasword handling для обработки паролей
etc. (depending of the version) и т.д. (в зависимости от версии)

WinCC Controls and Controls of Others Средства управления WinCC и др. разработок
(Demo) (Демонстрационная версия)

Training Center ST-BWINCCS


Стр 3 - 66/76 Графические экраны, защита паролем
for Automation and Drives
Вывод названия изображения в любом изображении

- С помощью комбинации Shift+Ctrl+Alt


(В RT-режиме, укажите мышью на объект в изображении. Через короткое время появится
всплывающий текст (ToolTip text)).

- С помощью статус-строки в нижней части экрана


(В Explorer, открыть Computer properties, выбрать атрибут окна "Status-Line ". После
включения / выключения режима Runtime название каждой картинки будет показано
внизу в строке состояния - в Status-Line.)

- Модификацией статического текста посредством


C-сценария
(Решение показано в тексте ниже).

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.67
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Задача Текущее имя файла должно высвечиваться на картинке .

Процедура Чтобы высветить текущее имя файла на картинке, достаточно создать


статический текст, для которого с помощью маленькой C-Аction создается
процедура динамического вывода на экран. Параметр lpszPictureName
вызова в C-Аction просто возвращает возвращаемое значение.
Конфигурация:
Static Text / Font / Text / C-Action ...

return lpszPictureName;

Примечание Во время проектирования следующее должно быть принято во внимание:


1. Должен быть установлен один час как задержка запуска Action
2. Атрибуты текста установить один раз
3. Назначить Properties / miscellaneous / Adapt Border: Yes

Этот статический текст может быть скопирован в каждую картинку и будет


показывать имя текущей картинки через RunTime =1 час.

Если необходимо, может контролироваться видимость центральной,


внутренней переменной, поэтому имя картинки может зарываться.

Рекомендация Скопируйте объект после его создания в библиотеку проекта.

Training Center ST-BWINCCS


Стр 3 - 67/76 Графические экраны, защита паролем
for Automation and Drives
User Administrator (Защита паролем) 1/3

Всплывающее
меню:
Properties

Всплывающее
меню:
Open

Группа Электрик Слесарь

Пользо Регистр-я Otto Willi


ватель Пароль Otto_WB Willi_B

№ Функция Допуск № Функция Допуск

1 Ввод значений ~ 1 Ввод значений -

2 Редактирование ~ 2 Редактирование ~
графики графики

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.68
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Общая Управление доступом в систему осуществляется посредством User


информация Administrator, поэтому несанкционированный доступ невозможен. То есть,
управление процессом, архивами и управление системой WinCC может
быть заблокировано против несанкционированного доступа.
Примеры действий, которые могут быть защищены от
несанкционированного доступа включают: изменения заданных значений,
алгоритмы, выбор экранов или вызов ПО проекта в целях управления.

Существуют различные уровни доступа, которые обеспечивают


иерархическую систему доступа, так как отдельные операторы имеют
индивидуальные уровни доступа к управлению.

Пример Корректировка заданных значений и вызов экранов проекта для выбора


вариантов действий должны быть защищены от несанкционированных
действий. Выбор экранов и корректировка заданных значений должны
допускать к управлению инженера "Otto", использующего имя регистрации
"Otto" и пароль "Otto_MS". Оператор "Willi" может использовать имя
регистрации "Willi" и пароль "Willi_EL" для просмотра вариантов действий,
но он не должен производить корректировку заданных значений.

Конфигурация Обратитесь к примеру на рисунке для определения комбинаций "горячих


кнопок" для входа в систему и выхода из системы.

При использовании Ctrl+L Вы вызываете окно системного диалога в RT-


системе. Вы должны ввести имя регистрации и пароль в этом окне, так
что Вы, как пользователь, можете выполнять защищенные паролем
операции. При использовании Ctrl+Q Вы выходите из системы, так что
после Вас никто не сможет подойти и выполнить несанкционированные
действия.
Для присвоения регистрационного имени и назначения пароля
используется редактор User Administrator Editor.

Примечание Вы не можете использовать комбинацию Ctrl + P.

Training Center ST-BWINCCS


Стр 3 - 68/76 Графические экраны, защита паролем
for Automation and Drives
User Administrator (Защита паролем) 2/3

Group

Создать окно
для группы или
для пользователя.

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.69
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Открытие User 1. Дважды щелкните по "Editor" в окне навигации проекта. Вы увидите


Administrator список инсталлированных редакторов.
2. Щелкните правой кнопкой мыши по редактору "User Administrator" в
открытой разветвленной структуре.
3. Выберите пункт "Open" в появившемся контекстном меню. User
Administrator запустится.
4. Теперь Вы можете назначить авторизацию для пользователей и групп
пользователей.

Авторизация Создайте...
для группы 1. Из главного меню вызвать "User".
2. В ниспадающем меню выбрать "Group" .

Введите необходимую информацию в появившемся окне. Обратитесь к


рисунку. Имя пользователя должно иметь длину по крайней мере из 4
символов.

Авторизация Создайте...
для пользователя 1. Из главного меню вызвать "User".
2. В ниспадающем меню выбрать "User" .

Введите необходимую информацию в появившемся окне. Обратитесь к


рисунку. Имя пользователя должно иметь длину по крайней мере из 4
символов и пароль должен быть по крайней мере 6 символов длины.

Допуск Предоставьте каждому пользователю необходимый допуск (двойной


щелчок в столбце "Enable") в соответствии с уровнями авторизации. Вы
можете позже изменить (двойной щелчок в столбце "Function") описания
функций, которые передаются из текстовой библиотеки Text Library.

Примечание Вы можете назначить имена пользователя и группы один раз.

Training Center ST-BWINCCS


Стр 3 - 69/76 Графические экраны, защита паролем
for Automation and Drives
User Administrator (Защита паролем) 3/3
Всплывающее
контекстное меню:
Properties

Установленное
значение

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.70
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Graphics Designer Выберите объекты, для которых Вы хотите установить защиту паролем, в
отдельных экранах и выберите уровень разрешения (Permission level), как
описано в User Administrator (пример: см. рисунок).

Режим выполнения Выключенный режим выполнения может быть снова включен после
(Runtime) введения пароля.

Имя Отобразите имя пользователя в любом изображении, создавая


пользователя внутреннюю переменную в Explorer с именем: @CurrentUser,
(тип данных: текстовая переменная из набора 8-битовых символов,
длина: 20 ), которая связана со статическим текстом (см. рисунок).

Training Center ST-BWINCCS


Стр 3 - 70/76 Графические экраны, защита паролем
for Automation and Drives
Упражнение 1: Создание изображения
(Статический компонент)

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.71
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Задача Должны быть созданы два изображения. Вы переходите от одного


изображения к другому с помощью простого изменения картинки. Должна
быть предусмотрена возможность выбора стартового экрана из текущего.

Проектирование 1. Сконфигурируйте две картинки:

a. Стартовый экран: Start.PDL


b. Изображение двигателя: Motor.PDL

2. Создайте стартовый экран с помощью статического текста и других


статических элементов.

3. Сконфигурируйте кнопку для функции выбора изображения.

4. Создайте функции выбора обоих экранов (включение Motor.PDL и


выключение; см. рисунок ).

5. Сохраните изображение с выше обозначенным именем.

6. Повторите шаги с 2 до 4 для изображения мотора.

7. Выберите start.PDL стартовый экран для RUNTIME-режима.

Training Center ST-BWINCCS


Стр 3 - 71/76 Графические экраны, защита паролем
for Automation and Drives
Упражнение 2: Поля ввода/вывода (I/O Fields)
для заданных значений и для текущих значений
Поле ввода/вывода
для заданной скорости

Поле вывода
для текущей скорости

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.72
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Задача Создать два поля ввода/вывода. Одно из полей ввода/вывода необходимо


для задания и индикации заданной скорости. Второе поле ввода/вывода
служит только для отображения текущей скорости.

Проектирование 1. Сконфигурируйте два поля ввода/вывода:

a. Заданная скорость
b. Текущая скорость

2. Создавайте поле ввода/вывода для заданной скорости как поле для


ввода и поле для индикации.

3. Создавайте поле ввода/вывода для текущей скорости как поле для


индикации.

4. Соедините поля ввода/вывода с переменными "setpoint speed" и


"actual speed".

5. Вы можете использовать "Properties" для установки атрибутов (таких,


как размер шрифта (font size), число знаков, цвет и т.д. ) для полей
ввода/вывода.

6. Сохраните изображение.

Training Center ST-BWINCCS


Стр 3 - 72/76 Графические экраны, защита паролем
for Automation and Drives
Упражнение 3: Ленточный индикатор (Bar Graphs)
для заданных значений и для текущих значений

Ленточный
индикатор
(Bar graph)
для заданной
скорости

Ленточный
индикатор
(Bar graph)
для текущей
скорости

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.73
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Задача Создать два поля ввода/вывода. Одно из полей ввода/вывода необходимо


для задания и индикации заданной скорости. Второе поле ввода/вывода
служит только для отображения текущей скорости.

Проектирование 1. Сконфигурируйте два поля ввода/вывода:

a. Заданная скорость
b. Текущая скорость

2. Соедините объекты "bar graphs" с переменными "setpoint speed" и


"actual speed".

3. Задайте нижний уровень отображения как 0 и верхний уровень


отображения как 1000.

4. Вы можете использовать "Properties" для установки атрибутов (таких,


как размер шрифта (font size), число знаков, цвет и т.д. ) для ленточных
индикаторов.

5. Сохраните изображение.

Training Center ST-BWINCCS


Стр 3 - 73/76 Графические экраны, защита паролем
for Automation and Drives
Упражнение 4: Изменение цвета мотора

Символ мотора
с цветовой
анимацией

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.74
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Задача Цвет двигателя должен изменяться, чтобы показывать его состояние


(Вкл/Выкл). (Вы можете использовать изображение из icon library
(библиотека пиктограмм)).
Вы можете использовать или Dynamic Dialog (Диалог динамики) или даже
C-Аction для изменения цвета.

Проектирование 1. Выберите изображение мотора из библиотеки "Icon library" и поместите


выбранный символ в Ваш экран посредством технологии "drag-and-drop".

2. Сделайте цвет изображения мотора (группы) динамическим с помощью


Dynamic Dialog зависимым от переменной "Motor1".

3. Сохраните изображение.

Training Center ST-BWINCCS


Стр 3 - 74/76 Графические экраны, защита паролем
for Automation and Drives
Упражнение 5: Отображение состояния с
управлением

Изображение
выключателя с:
1. со способностью
к действию;
2. с отображением
изменения.

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.75
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Задача Вы должны спроектировать объект "переключатель" для включения


мотора и выключения.
(Переключатель можно взять в библиотеке с “SMART_OBJECTS”).
Этот переключатель должен отображать текущее состояние реального
коммутатора двигателя.

Проектирование 1. Выберите изображение переключателя из каталога библиотеки "Icon


library catalog": Global Library / Operation / Toggle Buttons. Поместите
выбранные символы в Ваш экран посредством технологии "drag-and-drop".

2. Установите связь процесса с переменной "Switch" с помощью Object


Properties .

3. Сохраните изображение.

Training Center ST-BWINCCS


Стр 3 - 75/76 Графические экраны, защита паролем
for Automation and Drives
Упражнение 6: Функция Help (Help Function)
Нажмите правую
кнопку мыши, чтобы
показать
окно изображения -
Picture Window

Отпустите правую
кнопку мыши, чтобы
скрыть
окно изображения -
Picture Window

SIMATIC HMI Date:


File:
05.11.2005
SWINCC04E.76
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.0

Задача Должна быть сконфигурирована панель Нelp - "Нelp box" для обеспечения
ввода заданной скорости. Когда правая кнопка мыши нажата, панель Нelp
показывает информацию относительно заданных границ для вводимой
величины.

Проектирование 1. Сконфигурируйте объект "picture" - "изображение" с текстовой


информацией и кнопкой "OK". (Размер 200x100)

2. Сохраните изображение под именем "input_note_exer.PDL".

3. В изображении мотора сконфигурируйте окно изображения для ввода


рабочей скорости.

4. Установите отображение в "no", а имя картинки:"input_note_exer.PDL"


в properties - свойствах.

5. Сконфигурируйте свойство видимости текста в связи с правой кнопкой


мыши в поле ввода/вывода.

6. Сохраните изображение.

Training Center ST-BWINCCS


Стр 3 - 76/76 Графические экраны, защита паролем
for Automation and Drives
Отображение сообщений
Архивирование сообщений

SIMATIC HMI Date:


File:
05.11.2005
SWINCC05E.1
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Coдержание Стр

Отображение сообщений и архивирование сообщений ............................................................. 1


Цели ….…... ..................................................................................................................................… 2
Подготовка к проектированию ........................................................................................................ 3
Message System ............................................................................................................................ 4
Блоки сообщений и строка сообщения …...................................................................................... 5
Вызов Message System ................................................................................................................. 6
Интерфейс проектирования Message System ............................................................................... 7
Краткий обзор Мастера Wizard ………………………………………………………………………….. 8
Редактирование блоков сообщений ...........................................................................................… 9
Создание структуры сообщений с классами и типами сообщений ………………………………. 10
Редактирование и проектирование классов сообщений ...........................................................… 11
Редактирование типов сообщений ................................................................................................. 12
Организация архива сообщений........................................................................................................ 13
Редактирование отдельного сообщения ...................................................................……………... 14
Контроль сигналов WinCC в Graphics Designer …….……………………………………………….... 15
Свойства окна WinCC Alarm Control …. ………………………………………………………………. 16
Строка сообщений для WinCC Alarm Control ………………………………………………………... 17
Упражнение: Блоки сообщений ....................................................................................................... 18
Упражнение: Класс сообщений, типы сообщений и архивы ...........................................……….. 19
Упражнение: Отдельное сообщение .............................................................................................. 20
Упражнение: WinCC Alarm Control ................................................................................……………... 21
Упражнение: Экран сообщений ........................................................................................................ 22
Групповые сообщения 1/ 3 - 3/3 .......................................................……………………………… 23-25

Training Center ST-BWINCCS


Стр 4 - 1/25 Отображение сообщений
for Automation and Drives
Архивирование сообщений
Цели

- Строка редактора сообщений

- Сообщения редактора

- WinCC-управление сигналами

- Классы сообщений

- Архивы сообщений

- Группы сообщения

SIMATIC HMI Date:


File:
05.11.2005
SWINCC05E.2
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

После освоения этой главы, обучаемый должен:

• знать достоинства системы сообщений


• уметь запускать систему сообщений
• уметь приспосабливать систему сообщений к особенностям установки
• уметь конфигурировать систему сообщений
• уметь создавать строки сообщений
• уметь определять классы сообщений
• уметь определять типы сообщений
• уметь организовывать архив сообщений
• уметь определять сообщения групп
• уметь определять функции экспорта и импорта
• уметь определять циклический сигнал
• уметь делать отбор сообщений
• уметь отображать сообщения на экране
• уметь архивировать сообщения

Training Center ST-BWINCCS


Стр 4 - 2/25 Отображение сообщений
for Automation and Drives
Архивирование сообщений
Подготовка к проектированию

- Структура архива сообщений

- Концепция подтверждения

- Оценка

- Связи

SIMATIC HMI Date:


File:
05.11.2005
SWINCC05E.3
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Подготовка к проектированию

Интерфейс управляющей программы


• определение переменных посредством назначения битовых адресов
(процедура битового сообщения). Архивирование сообщений
• комбинирование всех сообщений с назначением номеров
• определение блоков сообщений
• определение содержания и отображение в формате сообщения
• определение образа сообщения
• определение концепции подтверждения
• определение периода времени для архивирования
• определение программ анализа и оценки
• определение протоколов
• определение значений процесса
• определение классов сообщений
• определение сообщений от логических операций

Training Center ST-BWINCCS


Стр 4 - 3/25 Отображение сообщений
for Automation and Drives
Архивирование сообщений
Message System - Система сообщений
Протокол
Кратковременный архив последовательности
Внутренняя сообщений
переменная

Старая страница
Двоичная
переменная
старая /
новая
Граничные Кольцевая буферная
значения оперативная память Новая страница
Подготовка сообщения SIEMENS

SICOMP
IPC RI 20

Процесс
Интер
прета Выбор в архивах
ция
Кодовая
посылка
сообщения
Долговременный архив
- Протокол
смены

- Ежедневный
протокол
Message system API
- Месячный
протокол

Приложения Хранение
пользователя (опции)

SIMATIC HMI Date:


File:
05.11.2005
SWINCC05E.4
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Общая Посредством системы сообщений, информация о событиях в PLC или от


информация функций мониторинга системы WinCC (рабочее состояние, сбои и т.д.)
выводятся в виде сообщений. События архивируются, если надо,
протоколируются, принимаются оператором. Для этих целей сообщения
должны быть сконфигурированы так, чтобы они были разделены на классы.

Чтобы просматривать историю событий, сообщения записываются на


жестком диске в кратковременном архиве или в долговременном архиве.
Система сообщений WinCC (Message System) базируется на DIN 19235.

Message System - Процедура битовых сообщений, хронологически верное


протоколирование
- Подтверждение сообщений, в том числе и в PLC
- Отдельные сообщения и групповые сообщения
- 16 классов сообщений с 16 типами сообщений в каждом
- Кратковременный архив и долговременный архив
- Отображение через строковый тип сообщений и графику
- Звуковая сигнализция с помощью звуковой карты и громкую связь
- Привязка к мультимедиа, например, к видеокамере
- Свободный просмотр списка сообщений и архива
- Кольцевой регистр всистеме сигнализации
- Блокировка и разблокировка сообщений
- Комментарий к сообщению, информация о сообщении
- Открытость для анализа и оценивающих программ
- Аction запуска
- Программируемость на 50,000 сообщений

Training Center ST-BWINCCS


Стр 4 - 4/25 Отображение сообщений
for Automation and Drives
Архивирование сообщений
Блоки сообщений и строка сообщения
Системные блоки Блоки пользователя Блоки параметров процесса

Время Причина сбоя Параметр2

Дата Место сбоя Параметр1

Номер
max. 10 max. 10

Строка
сообщения

SIMATIC HMI Date:


File:
05.11.2005
SWINCC05E.5
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Общая Сообщения отображаются как таблицы внутри ActiveX (окно сообщения).


информация Исходя из системных блоков, блоков параметров процесса, блоков текстов
пользователя, Вы определяете, какие столбцы эти таблицы могут иметь,
используя заполнение строки сообщения “Message Line”.

Системные блоки Системные блоки обеспечивают системную информацию, такую как


(System Blocks) текущее время.

Блоки пользователя Блоки текстов пользователя (максимум 10) выводит тексты сообщения,
(User Text Blocks) отредактированные пользователем.

Блоки параметров Блоки параметров процесса (максимум10) отображают значение


процесса переменной.
(Process Value
Blocks)

Примечание Вы можете создать такой формат строки сообщения, исходя из блоков


сообщений, какой Вы хотите и это производится в окне WinCC Alarm
Control.

Training Center ST-BWINCCS


Стр 4 - 5/25 Отображение сообщений
for Automation and Drives
Архивирование сообщений
Вызов системы сообщений

1. Вызовите контекстное меню.


2. Выберите мышью “Open.”
В результате: запустится Alarm Logging.
3. Максимизируйте окно и настройте для себя
интерфейс.

SIMATIC HMI Date:


File:
05.11.2005
SWINCC05E.6
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Определение Проектирование системы сообщений с блоками сообщений, сообщениями,


задачи классами сообщений, архивом сообщений и WinCC Alarm Control.
Затем проект должен пройти испытания на функционирование.
Пояснение к проектированию показывают установки, необходимые для
упражнения.

Предпосылка Если до сих пор не было запроектировано событий-сообщений, тогда они


должны быть сконфигурированы сейчас. (См. главу 3 инструкции по
конфигурации).

Вызов системы Обратитесь к рисунку.


сообщений

Выход из 1. В главном меню выберите “File.”


Message System 2. В ниспадающем меню выберите “Exit.”

Если система сообщений была открыта и Вы сделали изменения, но еще


не сохранили результат, появится окно диалога после команды “Exit”.
Окно диалога дает Вам возможность сохранить изменения.

Training Center ST-BWINCCS


Стр 4 - 6/25 Отображение сообщений
for Automation and Drives
Архивирование сообщений
Интерфейс проектирования Message System

Выбор сервиса Wizard Окно редактирования

Главное меню: Options,


Ниспадающее меню: Add Ins ...
Analog Alarm
Окно таблицы

Окно навигации

SIMATIC HMI Date:


File:
05.11.2005
SWINCC05E.7
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

После того, как система сообщений вызвана, на дисплее ПК возникнет


изображение, как на рисунке:
- Левое окно показывает редакторы в древовидной структуре.
- Правое окно показывает результаты проектирования в соответствии с
выбранным редактором.
- Окно таблицы в нижней части экрана представляет возможности
редактирования для текстов, переменных и атрибутов для множества
сообщений.

Системный Мастер В главном меню выберите File, в ниспадающем меню выберите Wizard,
System Wizard System Wizard
Чтобы облегчить Вам начало проектирования, в Message System имеется
помощник проектирования (System Wizard - Системный Мастер). Этот
помощник учитывает все основные параметры, чтобы быстро установить
запускаемую систему сообщений (message system). System Wizard настроен
на разветвленную структуру, показанную в верхней левой части рисунка.
Вы можете использовать соответствующий редактор для изменения
предустановок в любое время.

Аналоговый сигнал В главном меню выберите Options, в ниспадающем меню выберите ,


Add Ins....
Analog Alarm Вы можете ввести число сообщений, которые будут созданы в Runtime, как
только аналоговый сигнал появится.

Training Center ST-BWINCCS


Стр 4 - 7/25 Отображение сообщений
for Automation and Drives
Архивирование сообщений
Краткий обзор Wizard (Мастер)

Wizard
(Мастера)

Configuration
dialogs
(Диалоги
проектирования)

SIMATIC HMI Date:


File:
05.11.2005
SWINCC05E.8
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Системный Мастер System Wizard обеспечивает Вам создание установок по умолчанию в целом
(System Wizard) для Alarm Logging System.

Мастер связи Linking Wizard облегчает связывание переменных процесса с сообщениями.


(Linking Wizard)

Диалоги
проектирования Несколько диалогов могут использоваться для редактирования одновременно.
(Configuration
Dialogs)

Training Center ST-BWINCCS


Стр 4 - 8/25 Отображение сообщений
for Automation and Drives
Архивирование сообщений
Редактирование блоков сообщений

SIMATIC HMI Date:


File:
05.11.2005
SWINCC05E.9
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Системные блоки Из системных блоков, имеющихся в системе, Вы можете с помощью мыши


System Blocks включить диалог выбора (см. рисунок) для выбора системных блоков,
например, дата. Позднее системные блоки можно удалить.

Редактирование Щелчком мыши на знаке "+" для блоков сообщений откройте структуру
системных блоков объектов блоков сообщений.

Используйте контекстное меню “Add/Remove” для системных блоков, чтобы


вызвать панель для выбора.

Контекстное меню Используйте контекстное меню для системного блока “Date” , чтобы вызвать
системных блоков команду “Properties”. Вы можете изменить отображение, последовательность
для даты в вызванном окне. Процедура одинакова для всех системных блоков.

Редактирование Редактирование пользовательских текстовых блоков и изменение их свойств


пользовательских производятся по тем же правилам, что и для системных блоков.
текстовых блоков В WinCC в вашем распоряжении имеется 10 пользовательских текстовых
блоков. Вы можете менять наименование и длину пользовательских
текстовых блоков (например, "Вlock 3" : -> "Место сбоя").

Редактирование Редактирование блоков параметров процесса и изменение их свойств


блоков параметров производятся по тем же правилам, что и для системных блоков.
процесса В WinCC в вашем распоряжении имеется 10 блоков параметров процесса.
Вы можете менять наименование и длину блоков параметров процесса
(например, "Параметр процесса 1" : -> "Давление").

Training Center ST-BWINCCS


Стр 4 - 9/25 Отображение сообщений
for Automation and Drives
Архивирование сообщений
Создание структуры сообщений
с классами сообщений и типами сообщений
1) Технологическое разбиение
1... 1... 16 Классы сообщений
Бойлер 1 Бойлер 2 Бойлер 3

Типы 1... 16

Сбой Предупреждение Авария Бойлер1 Тревога Тревога


Температура слишком высокая

Бойлер2 Авария Бойлер пуст


Бойлер3 Сбой Сбой системы заполнения
2) Разбиение по приоритету Бойлер4 Тревога Температура слишком высокая

1... 16 Классы сообщений


Тревога Авария Сбой

Типы 1... 16

Причина: Причина:
в электро- в
в электро-
электро-
в механическ.
сетях сетях
сетях
повреждениях
Тревога
Тревога Причина:электр.
Тревога Мотор
Тревога№23 остановился Отверстие
Тревога №4
Тревога Причина:электр. Утечка на землю в цепи Стойка №5
Тревога Причина: механ. Нет материала на конвейере Конвейер №4
Тревога Причина: механ. Не достигнута финальная поз. Вентиль №45

SIMATIC HMI Date:


File:
05.11.2005
SWINCC05E.10
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Система сообщений предназначена для того, чтобы сообщать о событиях,


которые происходят случайным образом в процессе. Информация о событиях
передается в хронологическом порядке в форме сообщений в центр, где она
может быть заархивирована. Причиной сообщения может быть или событие
или сообщение (телеграмма).

Класс сообщения Классы сообщений различаются по их отношению к основным принципам


(Message Class) квитирования. Сообщения с одинаковыми принципами квитирования могут
быть сгруппированы вместе в один класс. В Alarm Logging классы сообщений
"Malfunction" ("Неисправность"), "System, requires acknowledgement" ("Система,
требующая квитирование"), "System, without acknowledgement requirement"
("Система, не требующая квитирование") уже представлены. Вы можете
определить до 16 классов сообщений в WinCC.

Тип сообщения Типы сообщений - это подгруппы в классах сообщений, они могут отличаться
(Message Type) цветом среди сообщений внутри класса. Вы можете определить до 16 типов
сообщений для каждого класса сообщений в WinCC.

Training Center ST-BWINCCS


Стр 4 - 10/25 Отображение сообщений
for Automation and Drives
Архивирование сообщений
Редактирование и проектирование
классов сообщений
- Теория квитирования - Состояние текстов
- Квитирование центральных для сообщений
сигнальных устройств

Тревога Авария Сбой

SIMATIC HMI Date:


File:
05.11.2005
SWINCC05E.11
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Каждое сообщение проекта располагается в назначенной области памяти,


разделенной на 16 классов сообщений с 16-ю типами сообщений в каждом
классе. Вы можете определить эти классы и типы.

Редактирование 1. Вызовите контекстное меню через объект “Message Classes”.


классов сообщений 2. Выберите команду “Add/Remove...” (Добавить/Удалить).
3. Переместите из левой части окна в правую классы сообщений.
4. Кнопкой "OK" сохраните установки.

Изменение свойств 1. Вызовите контекстное меню через объект класса сообщений, Вами
классов сообщений созданный.
2. Выберите команду “Properties” в контекстном меню.
Вы можете изменить имя (например: message class 2 -> доменная печь)
и вставить типы сообщений в вызванное окно. (См. рисунок)
3. Кнопкой "OK" сохраните установки.

Примечание Вы можете теперь только изменять "System, requires acknowledgement"


("Система, требующая квитирование") и "System, without acknowledgement
requirement" ("Система, не требующая квитирования") с помощью свойств.

Training Center ST-BWINCCS


Стр 4 - 11/25 Отображение сообщений
for Automation and Drives
Архивирование сообщений
Редактирование типов сообщений

Тревога Авария Сбой

“Properties”- контекстное меню

SIMATIC HMI Date:


File:
05.11.2005
SWINCC05E.12
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Каждое сообщение проекта располагается в назначенной области памяти,


разделенной на 16 классов сообщений с 16-ю типами сообщений в каждом
классе. Пользователь может определить эти классы и типы.

Редактирование 1. Вызовите контекстное меню через объект типа сообщений, Вами


типов сообщений созданный.
2. Выберите команду “Add/Remove...” (Добавить/Удалить).
3. Переместите из левой части окна в правую типы сообщений.
4. Кнопкой "OK" сохраните установки.

Изменение свойств 1. Вызовите контекстное меню через объект типа сообщений, Вами
классов сообщений созданный.
2. Выберите команду “Properties” в контекстном меню.
Вы можете изменить имя (например: TYPE 1 -> предупреждение) и
свойства состояния текстов в вызванном окне. (См. рисунок).
3. ЫКнопкой "OK" сохраните установки.

Training Center ST-BWINCCS


Стр 4 - 12/25 Отображение сообщений
for Automation and Drives
Архивирование сообщений
Организация архива сообщений
- В ОЗУ
- На жестком диске
- Число сообщений
- Выбор
- Загрузить снова

SIMATIC HMI Date:


File:
05.11.2005
SWINCC05E.13
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Training Center ST-BWINCCS


Стр 4 - 13/25 Отображение сообщений
for Automation and Drives
Архивирование сообщений
Редактирование отдельного сообщения
в окне таблиц (Table Window)
- Информационный - Переменная
текст для блоков
- Текст блоков параметров
пользователя процесса
- Изображение
периодического
сигнала
(Loop in alarm)

“Properties”
(свойства)
контекстного
меню

SIMATIC HMI Date:


File:
05.11.2005
SWINCC05E.14
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Назначьте переменную сообщения и бит сообщения для отдельных


сообщений. Отдельные сообщения могут сводиться в группы сообщений.

Редактирование 1. Выберите отдельное сообщение в окне для таблицы.


отдельного
сообщения 2. Вызовите меню корректировки и выберите команду “Properties”.
Вы можете установить параметры для отдельного сообщения в
вызванном окне. (См. рисунок).

3. Кнопкой "OK" сохраните установки.


.

Training Center ST-BWINCCS


Стр 4 - 14/25 Отображение сообщений
for Automation and Drives
Архивирование сообщений
Контроль сигналов WinCC (Alarm Control)
в Graphics Designer

SIMATIC HMI Date:


File:
05.11.2005
SWINCC05E.15
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

WinCC Alarm Control - контроль сигналов в WinCC - это окно, в котором


отражаются сигналы (сообщения) во время функционирования процесса.

После того как будет сгенерирован WinCC Alarm Control, дизайн, отражение
и входные свойства шаблона окна сообщений определяются параметрами.

В экране быстрого проектирования (Quick Configuration screen), который


запускается комбинацией SHIFT+ двойной щелчок левой кнопки мыши
Вы можете выбрать окно Window Title и Display для включения/выключения
Toolbar и Status Bar в окне сообщений.

Training Center ST-BWINCCS


Стр 4 - 15/25 Отображение сообщений
for Automation and Drives
Архивирование сообщений
Свойства окна для системы WinCC Alarm Control
- Status bar on/off - Separation lines -Edit Message blocks - Toolbar on/off
(Вкл/выкл Status bar) (Разделельые строки) (Редактирование (Вкл/выкл строки Toolbar)
- Elements of status bar enabled - Selection (Фильтр) блоков сообщений) - Keyboard functions
(Включение элементов - Auto Scrolling (Автоскроллинг) (Функции клавиатуры)
status bar) - Line properties (Свойства строк) - Edit Message line - Alignment (Выравнивание)
- Alignment - Column properties (Свойства столбцов) - Hotkeys (Горячие клавиши)
(Редактирование
(Выравнивание) - Shorten Title (Сократитель заголовка)
строки сообщений)

Preview
(Предварительный просмотр)

SIMATIC HMI Date:


File:
05.11.2005
SWINCC05E.16
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

С помощью свойств окна для WinCC Alarm Control установите дизайн и


отображение окна сообщений.

Вызов -Вы можете вызвать окно свойств двойным щелчком левой кнопки мыши.

Окно просмотра -Вы можете вызвать окно предварительного просмотра, используя


(Window Preview) комбинацию: Ctrl + двойной щелчок левой кнопки мыши.

Фильтры Вы можете установить фильтры (Filters) (по номеру сообщения, состоянию,


(Selection) дате...), используя клавишу "Selection". Фильтры действуют, когда картинка
выбрана.

Training Center ST-BWINCCS


Стр 4 - 16/25 Отображение сообщений
for Automation and Drives
Архивирование сообщений
Строка сообщений (Message Line)
для WinCC Alarm Control

Preview
Предварительный
просмотр

SIMATIC HMI Date:


File:
05.11.2005
SWINCC05E.17
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

С помощью вкладыша Message Line Вы можете установить


последовательность блоков сообщений в строке сообщения (формат).
Выберите блоки сообщений, которые должны быть отражены в строке
сообщения, из разработанных блоков сообщений. Вы можете видеть их
последовательность в строке сообщений с помощью предварительного
просмотра. Эта последовательность может быть изменена перемещением
блоков. Блоки сообщений, которые не существуют могут редактироваться
после выбора вкладыша Message Blocks.

Примечание Для различных просмотров содержания архива сообщений,


Вы должны повторить конфигурацию, показанную на экране,
используя окно WinCC Alarm Control.

Training Center ST-BWINCCS


Стр 4 - 17/25 Отображение сообщений
for Automation and Drives
Архивирование сообщений
Упражнение по теме: Блоки сообщений
Системные блоки - System blocks

-Sequence -Time format -Length -2 digits - Length - Length


Свойства (последовательность) (формат времени) 3 characters (две цифры) 8 characters 15 char.
-Two-digit year (длина -With leading zeros (длина (длина
(формат года: 2 цифры) 3 символа) (с лидирующими 0) 8 символов) 15 символов)

Блоки пользователя - User blocks

Point of error Cause Message text


Свойства -10 characters -14 characters -20 characters
(место сбоя -10 символов) (причина - 14 символов) (текст сообщения - 20 символов)

Блоки параметров процесса - Process value block

Process value 1
Свойства -4 characters
(Параметр_процесса_1 - 4 символа)

SIMATIC HMI Date:


File:
05.11.2005
SWINCC05E.18
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Упражнение Создайте блоки сообщений согласно рисунку.

Установите свойства согласно рисунку.

Training Center ST-BWINCCS


Стр 4 - 18/25 Отображение сообщений
for Automation and Drives
Архивирование сообщений
Упражнение по теме:
Классы сообщений. Типы сообщений. Архивы.
Классы сообщений Типы сообщений
(Message classes) (Message types)

Доменная печь Alarm (Авария) Failure (Сбой)

Общая - Name (Имя): Доменная печь - Прибытие: красный Свойства


информация - Message types (Типы сообщений) - Уход: зеленый
Alarm (Авария), error (сбой) - Квитирование: желтый

Архивы
Квитирование - Acknowledgement came in
(Acknowledgement) (Квитирование пришло)
- Acknowledgement departed
(Квитирование ушло) Кратковременный Долговременный

Тексты состояния - ARR - Архив на диске - Циклический архив


(Status texts) - DEP - 500 сообщений - 1 день
- ACK
- A/D

SIMATIC HMI Date:


File:
05.11.2005
SWINCC05E.19
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Упражнение 1. Создайте классы сообщений согласно рисунку.


Откорректируйте заданные величины.

2. Создайте типы сообщений согласно рисунку.


Передайте заданные величины.

3. Создайте архивы согласно рисунку.

Training Center ST-BWINCCS


Стр 4 - 19/25 Отображение сообщений
for Automation and Drives
Архивирование сообщений
Упражнение по теме: Отдельное сообщение

Окно таблицы

SIMATIC HMI Date:


File:
05.11.2005
SWINCC05E.20
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Упражнение Создайте отдельные сообщения с номерами от 1 до 4. Учитывайте


параметры, определенные на рисунке на экране. Создайте Ваши
собственные тексты для сообщения. Свяжите сообщения с переменной
“event1” с MessageBit от 0 до 3 (См. рисунок).

Training Center ST-BWINCCS


Стр 4 - 20/25 Отображение сообщений
for Automation and Drives
Архивирование сообщений
Упражнение по теме:
Контроль сигналов - WinCC Alarm Control
Общая Заголовок окна: Доменная печь-W. -Date дата
информация (Window Title: Blast furnace-W.) -Time время
(General) Тип окна: Окно сообщений -Number номер
(Window Type: Message Window) -Status состояние
-Message текст
Строка сообщения text сообщения
(Message Line) -Point место
of error сбоя
Параметры -Cause причина
(Parameters) -Class класс
Строка -Отображение (Display) -Type тип
состояния -Выравнивание (Alignment down)
(Status Bar) -Выбор всех (Select all elements
элементов of the status bar) -Separation lines horizontal and vertical "activated"
строки состояния Разделительные строки (гориз., вертик.)
-Выбор: ячейка Selection: Cell "activated"
-Автоскроллинг Auto Scrolling "not activated"
(для окна типа: окно сообщений)
Строка -Отображение (Display) -Заголовок строки Line Title "activated"
инструментов -Выравнивание (Alignment up) -Заголовок столбца Column Title "activated"
(Toolbar) -Все функции (all key functions) -Изменение Change
клавиш ширины столбца Column Width "activated"

Скопируйте (если имеется) картинку melden.pdl в Ваш проект из каталога ab_uebung.

SIMATIC HMI Date:


File:
05.11.2005
SWINCC05E.21
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Цель Создать изображение-сообщение, которое вызывается из стартового экрана.

Упражнение -Скопируйте изображение Melden.pdl в Ваш проект из каталога ab_uebung.

-В изображении Melden.pdl сгенерируйте окно WinCC Alarm Control.

Примечание Свойства окна WinCC Alarm Control могут быть оптимально настроены.

Упражнение - Используйте параметры из верхнего рисунка для окна WinCC Alarm Control.

- Создайте строку сообщения как на верхнем рисунке и установите заданные


блоки сообщений.

Training Center ST-BWINCCS


Стр 4 - 21/25 Отображение сообщений
for Automation and Drives
Архивирование сообщений
Упражнение по теме:
Экран сообщений - Message Screen

В список запуска должны быть включены: 1.) Alarm Logging RunTime и 2.) Text Library Runtime.

SIMATIC HMI Date:


File:
05.11.2005
SWINCC05E.22
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Функциональная Провести функциональное тестирование созданного Вами проекта.


проверка экрана Протестируйте атрибуты, которые Вы назначили.
сообщений
(Message Screen
Function Test)

Упражнение 1 Создайте сообщение с блоками параметров процесса и отобразите его.


(Адаптируйте строку сообщения.)

Упражнение 2 Создайте сообщение с изображением кольцевого регистра сообщений


(LOOP IN ALARM).

Упражнение 3 Экспорт и импорт сообщений:


1. Введите новый класс сообщений в Ваш проект.
2. Экспортируйте сообщение из этого класса.
3. Используйте текстовый редактор, чтобы скопировать это сообщение
с новым номером.
4. Импортируйте этот текстовый файл.

Упражнение 4 Создайте экран сообщений с фильтрацией класса сообщений


из Упражнения 3.

Примечание В список запуска должны быть внесены:


1.) Alarm Logging RunTime - исполняющая система регистрации сообщений;
2.) Text Library RunТime - исполняющая система текстовой библиотеки.

Training Center ST-BWINCCS


Стр 4 - 22/25 Отображение сообщений
for Automation and Drives
Архивирование сообщений
Групповые сообщения - Group Messages 1/3

1) От классов сообщений:
Сообщение класса A Сообщение класса B ..... ... Сонек

Сообщение типа 1 .… Сообщение типа 16 ...… … ..… Сообщение типа 1 .... Сообщение типа 16

2) От определенных пользователем сообщений:


Номера сообщений x до (x+2n) ........... Номера сообщений y до (y+2m)

Сообщения .... .… сообщения Сообщения .... .… сообщения


x до x+n .... .... x до x+2n y до y+m .... .... Y до y+2m

SIMATIC HMI Date:


File:
05.11.2005
SWINCC05E.23
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Общая Групповые сообщения служат для сбора всех событий и их отображения.


информация Существуют два разных пути создания групповых сообщений:
1) Из классов сообщений.
2) Из определенных пользователем сообщений.

Для каждого группового сообщения должна быть указана переменная,


определяющая состояние этого сообщения.

Training Center ST-BWINCCS


Стр 4 - 23/25 Отображение сообщений
for Automation and Drives
Архивирование сообщений
Групповые сообщения - Group Messages 2/3
В Alarm Logging

В Graphics Designer

Статический
текст
Static Text
ПРИШЛО !!!!

SIMATIC HMI Date:


File:
05.11.2005
SWINCC05E.24
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Примечание Создайте переменную “Collect_Status” из данных


типа “беззнаковая 8-битовая величина”.

Training Center ST-BWINCCS


Стр 4 - 24/25 Отображение сообщений
for Automation and Drives
Архивирование сообщений
Групповые сообщения - Group Messages 3/3

Групповые сообщения с классами сообщений

Доменная печь Загрузка доменной печи

ПРИШЛО ПРИШЛО

Авария Сбой Авария Сбой

ПРИШЛО ПРИШЛО ПРИШЛО ПРИШЛО

Сообщение 3 Сообщение 5 Сообщение 11 Сообщение 13

Сообщение 4 Сообщение 6 Сообщение 12 Сообщение 14

SIMATIC HMI Date:


File:
05.11.2005
SWINCC05E.25
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Упражнение 5 Сконфигурируйте групповые сообщения для различных классов сообщений.


Создайте экран сообщения согласно шаблону 3/3, определенному на
последнем рисунке.

Выполните функциональное тестирование созданного Вами проекта.


Протестируйте функционирование упражнений.

Training Center ST-BWINCCS


Стр 4 - 25/25 Отображение сообщений
for Automation and Drives
Архивирование сообщений
Отображение графиков и архивирование
измеренных параметров

SIMATIC HMI Date:


File:
05.11.2005
SWINCC06E.1
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Содержание Стр

Отображение графиков и архивирование результатов замеров …..........................................… 1


Цели ……........................................................................................................................................... 2
Подготовка к проектированию ........................................................................................................ 3
Регистрация переменных (Tag Logging) ........................................................................................ 4
Обработка и архивирование измеренных параметров ................................................................ 5
Вызов Tag Logging .....................................................................................................................……. 6
Интерфейс проектирования Tag Logging ......................................................................................… 7
Мастер архивирования (Archive Wizard) …………...………………………………………………….. 8
Свойства архивов параметров процесса ....................................................................................... 9
Конфигурирование контрольных замеров ...................................................................................... 10
Режим постоянного отображения параметров в виде графиков
(Online Trend Control) WinCC в Graphics Designer ………...…………………………………………. 11
Свойства окна для WinCC Online Trend Control ...................................................................…... 12
Упражнение 1 Мастер архивов - Archive Wizard ............................................................................ 13
Упражнение 2 WinCC Online Trend Control в Graphics Designer . ................................................ 14
Упражнение 3 Свойства окна для WinCC Online Trend Control ................................................... 15
Упражнение 4 Функциональная проверка ...................................................................................... 16

Training Center ST-BWINCCS


Стр 5 - 1/16 Отображение графиков и
for Automation and Drives
архивирование измеренных параметров
Цели

- Контрольные точки (для замеров)

- Отображение графиков

- Архив графиков

SIMATIC HMI Date:


File:
05.11.2005
SWINCC06E.2
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

После освоения этой главы, обучаемый должен:

• знать достоинства системы регистрации переменных Tag Logging


• уметь запускать Tag Logging
• приспосабливать Tag Logging к системным требованиям
• конфигурировать контрольные замеры
• отображать результаты контрольных замеров в виде графиков
• архивирование результатов контрольных замеров

Training Center ST-BWINCCS


Стр 5 - 2/16 Отображение графиков и
for Automation and Drives
архивирование измеренных параметров
Подготовка к проектированию

- Описание архива

- Цикл архивирования

- Анализ графиков

- Отображение измеренных
значений

SIMATIC HMI Date:


File:
05.11.2005
SWINCC06E.3
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Подготовка к проектированию

Интерфейс управляющей программы


• Определение переменных в формате 16-разрядного числа
со знаком.
Сбор измеренных параметров
• Комбинирование всех контрольных замеров
• Спецификация описания архива
• Спецификация цикла архивирования
• Спецификация алгоритмов анализа и оценки
• Спецификация протоколов
• Спецификация параметров процесса
• Определение состава и параметров отображения для окна графика
• Спецификация отображения графика

Training Center ST-BWINCCS


Стр 5 - 3/16 Отображение графиков и
for Automation and Drives
архивирование измеренных параметров
Регистрация переменных - Tag Logging
Внутренняя
переменная
Краткосрочный
Отображение
архив
графиков
и таблиц
Измеренная
величина Расчет

0 n<HD
Кольцевой буфер RAM
Измеренные SIEMENS

величины SICOMP
IPC RI 20

Процесс

Интер-
Кодовая претация Краткосрочный архив Последовательные
посылка
вКраткосрочный
формате dBaseархив
III (бесконечные) архивы
в формате dBase III

Система архивирования API - Сменный протокол


- Ежедневный протокол
- Ежемесячный протокол
Дополни-
Выбор тельно
Память PM- Приложения пользователя,
анализ такие как диагностика

SIMATIC HMI Date:


File:
05.11.2005
SWINCC06E.4
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Общая С помощью Тag Logging, переменные от PLC представляются в WinCC в


информация форме графиков и таблиц. Переменные архивируются и протоколируются
при необходимости.

Чтобы просмотреть историю измерения параметров, они сохраняются на


жестком диске в кольцевом буфере или в последовательном архиве.

Регистрация - Измеренное значение и его кодовая посылка


переменных - Основная память (Графики реального времени)
(Тag Logging) - Краткосрочный архив и последовательный архив
- Открытость для программ анализа и программ оценки

Training Center ST-BWINCCS


Стр 5 - 4/16 Отображение графиков и
for Automation and Drives
архивирование измеренных параметров
Обработка и архивирование
измеренных параметров
Вычисления
Суммирование
Архивирование1)
Усреднение

Минимум

Максимум

Свободная
арифметика

Последнее
записанное
значение
Запись времени замера
Время

Моменты архивирования
1) 1)

SIMATIC HMI Date:


File:
05.11.2005
SWINCC06E.5
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Общая WinCC-система с заданным периодом регистрирует измеренные значения,


информация которые с заданным периодом архивируются на жестком диске. При этом
архивируются только значения, попадающие в цикл архивации. Величины
же, зарегистрированные в цикле регистрации используются только для
вычислений, показанных на рисунке, но они еще не сохранены в архиве.

Обработка WinCC Tag Logging обеспечивает следующие виды обработки


измеренных параметров:
-суммирование
-усреднение
-нахождение минимального значения
-нахождение максимального значения
-свободная арифметика

Тип архивации WinCC Tag Logging обеспечивает следующие типы архивации


измеренных параметров:
-ациклический (Acyclic), связанный с началом/окончанием события
-выборочно-циклическим (Cyclic-selective), связанный с началом события
-циклически-непрерывное (Cyclic-continuous)
-архивирование только по измененении значения параметра

Training Center ST-BWINCCS


Стр 5 - 5/16 Отображение графиков и
for Automation and Drives
архивирование измеренных параметров
Вызов Tag Logging

1. Вызовите контекстное меню.


2. С помощью мыши вызовите “Open.”
Результат: Tag Logging запускается.
3. Максимизируйте окно и настройте интерфейс.

SIMATIC HMI Date:


File:
05.11.2005
SWINCC06E.6
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Постановка задачи Сконфигурируйте в Tag Logging контрольные замеры, архивацию и


шаблоны окна графиков.
Затем проверьте проект в работе. Установки, необходимые для
упражнения, демонстрируют конфигурацию проекта.

Необходимое Если еще не сконфигурированы переменные, то их необходимо


условие сконфигурировать теперь, перед созданием расширений проекта.
(См. главу 3, инструкции по проектированию)

Вызов Tag Logging См. рисунок выше.

Завершение работы 1. В главном меню нажмите “File.”


Tag Logging 2. В ниспадающем меню нажмите “Exit.”

Если Tag Logging был открыт, Вы сделали изменения и еще не сохранили


эти изменения, то после команды “Exit”, появится панель диалога для
сохранения.

Training Center ST-BWINCCS


Стр 5 - 6/16 Отображение графиков и
for Automation and Drives
архивирование измеренных параметров
Интерфейс проектирования Tag Logging
Контекстное меню:
Краткосрочный архив в формате Dbase III

(2) Окно данных


(1)
Окно навигации

Окно таблицы

SIMATIC HMI Date:


File:
05.11.2005
SWINCC06E.7
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Интерфейс После вызова Tag Logging на мониторе появится изображение, как на


проектирования последнем рисунке.

- В левом окне показаны редакторы в иерархической структуре.


- В правом окне показываются результаты проектирования с помощью
соответствующего редактора.
- Окно таблицы в нижней части экрана на рисунке показывает
возможности редактирования для текстов, переменных и свойств
контрольных замеров.

Запуск Мастера (1) Контекстное меню см. на рисунке


архивирования Чтобы облегчить Вам начало проектирования, в системе имеется сервис
(Archive Wizard) - Мастер архивирования (Archive Wizard), который обеспечивает все
основные параметры для быстрого проектирования работоспособного
архива. Вы можете использовать редактор архива в любое время для
изменения предустановок.

Таймеры (2) Контекстное меню см. на рисунке


Чтобы обеспечить циклы сбора и архивирования измеренных величин.

Training Center ST-BWINCCS


Стр 5 - 7/16 Отображение графиков и
for Automation and Drives
архивирование измеренных параметров
Мастер архивирования - Archive Wizard

(1)

SIMATIC HMI Date:


File:
05.11.2005
SWINCC06E.8
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Чтобы облегчить Вам начало проектирования, в системе имеется сервис


- Мастер архивирования (Archive Wizard), который обеспечивает все
основные параметры для быстрого проектирования работоспособного
архива.

Training Center ST-BWINCCS


Стр 5 - 8/16 Отображение графиков и
for Automation and Drives
архивирование измеренных параметров
Свойства архива параметров процесса
Контекстное меню: -Область памяти (Memory location)
-Properties (Свойства) -Размер записей данных (Size in data records)
-Тип архивирования (Archive type)
-Actions перемещения краткосрочного архива

SIMATIC HMI Date:


File:
05.11.2005
SWINCC06E.9
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Размещение архива Каждый результат контрольного замера можетбыть заархивирован


Tag Logging тремя различными способами.
-в главной памяти (RAM) - кольцевой буфер (Ring Buffer).
-на локальном жестком диске - кольцевой буфер (Ring Buffer).
-в последовательном архиве на жестком диске (бесконечный архив).

Вычисление Число измеренных параметров * 28 Bytes.

Training Center ST-BWINCCS


Стр 5 - 9/16 Отображение графиков и
for Automation and Drives
архивирование измеренных параметров
Конфигурирование контрольных замеров
-цикл для записи и архивирования -нет ограничений отображения -начало события
-редактирование -прямое -окончание события
-единица -динамика
-сохранение во время сбоя
-архивирование только после изменения

“Properties” (свойства)
Контекстное меню

SIMATIC HMI Date:


File:
05.11.2005
SWINCC06E.10
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Контрольные Результаты контрольных замеров могут быть добавлены, изменены, или


замеры удалены из архива.
Вы видите процедуру при изучении диалога, изображенного на рисунке.

Training Center ST-BWINCCS


Стр 5 - 10/16 Отображение графиков и
for Automation and Drives
архивирование измеренных параметров
Режим постоянного отображения параметров в виде графиков
(Online Trend Control) WinCC в Graphic Designer

SIMATIC HMI Date:


File:
05.11.2005
SWINCC06E.11
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Режим постоянного отображения параметров в виде графиков в WinCC


(Online Trend Control WinCC) - это окно, в котором в режиме реального
времени измеренные параметры могут отображаться в виде графиков.

Training Center ST-BWINCCS


Стр 5 - 11/16 Отображение графиков и
for Automation and Drives
архивирование измеренных параметров
Свойства окна для WinCC Online Trend Control
-Заголовок окна -Маркировка -Маркировка -Граница
-Цвет фона -Грубый/Тонкий масшт. -Грубый/Тонкий масшт. -Перекрытие времени
-Статус отображения/ -Обновление -Выбор диапазона -Скачки времени
инструменты -Время выборки автоматический/фиксир. -Подстановка значений
-Ориентация -Период времени
-Гистограммы
-Общие оси

Инструменты:
-Функции клавиатуры
-Горячие клавиши

Двойной
щелчок

SIMATIC HMI Date:


File:
05.11.2005
SWINCC06E.12
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

С помощью окна свойств для WinCC Online Trend Control разработайте


проект и параметры окна для отображения графиков.

Вызов Вы можете вызвать окно свойств с помощью двойного щелчка по левой


кнопке мыши.

Окно Вы можете выбрать окно предварительного осмотра с помощью


предварительного комбинации: Ctrl + двойной щелчок по левой кнопке мыши.
просмотра

Вы найдете точное описание параметров в Интерактивной справке


Online Help.

Training Center ST-BWINCCS


Стр 5 - 12/16 Отображение графиков и
for Automation and Drives
архивирование измеренных параметров
Упражнение 1: Мастер архивирования

(1)

SIMATIC HMI Date:


File:
05.11.2005
SWINCC06E.13
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Чтобы облегчить Вам начало проектирования, в системе имеется сервис


- Мастер архивирования (Archive Wizard), который обеспечивает все
основные параметры для быстрого проектирования работоспособного
архива.

Упражнение 1 Посредством Archive Wizard (1) установите следующие параметры:

-Archive name: Measured values


(Имя архива): (Данные замеров)

-Archive type: Process value archive


(Тип архива): (Архив параметров процесса)

-Tags:
(Переменные): Trend_1
IVar_Meas

Training Center ST-BWINCCS


Стр 5 - 13/16 Отображение графиков и
for Automation and Drives
архивирование измеренных параметров
Упражнение 2: Графики в режиме оnline -
WinCC Online Trend Control в Graphics Designer

SIMATIC HMI Date:


File:
05.11.2005
SWINCC06E.14
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Упражнение 2 Создать шаблон окна графиков, в котором отобразите два графика для
значений из архива измеренных параметров.

Сделайте установки в появившемся окне


:
Тrend 1 Тrend 2
(График 1) (График 2)

display: visible display: visible


(отображение): (видимое) (отображение): (видимое)

сolor: red color: green


(цвет): (красный (цвет): (зеленый)

tag: trend_1 tag: IVar_meas


(переменная) (переменная)

Соединить точки прямыми. Соединить точки прямыми.

Training Center ST-BWINCCS


Стр 5 - 14/16 Отображение графиков и
for Automation and Drives
архивирование измеренных параметров
Упражнение 3: Свойства окна
для WinCC Online Trend Control

SIMATIC HMI Date:


File:
05.11.2005
SWINCC06E.15
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Упражнение 3 Вызовите двойным щелчком WinCC Online Тrend Control и


сделайте следующие установки :

trend 1 trend 2

X ось X ось
label (маркировка): time (время) label (маркировка): time (время)
time range (интервал): 1minute (1мин) time range (интервал):1minute (1мин)
update (добавлять): yes (да) update (добавлять): yes (да)

Y ось Y ось
label (маркировка): Temp (температ.) label (маркировка): Pressure (Давл.)
coarse scaling (грубый масшт.): 25 coarse scaling (грубый масшт.): 20
fine scaling (мелкий масшт.): 5 fine scaling (мелкий масшт.): 5
begin/end (начало/конец): 0 - 100 begin/end (начало/конец): 0 - 120
fine grid (сетка): 2 fine grid (сетка): 2
display decimal (десятичн.) display decimal (десятичн.)
decimal places : 0 decimal places : 0
Range selection (выбор диапазона) Range selection (выбор диапазона)
automatic (автомат.): no (нет) automatic (автомат.): no (нет)

Training Center ST-BWINCCS


Стр 5 - 15/16 Отображение графиков и
for Automation and Drives
архивирование измеренных параметров
Упражнение 4: Функциональная проверка

“Tag Logging Runtime” должно быть выбрано в списке загружаемых программ

SIMATIC HMI Date:


File:
05.11.2005
SWINCC06E.16
Information and Training Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Упражнение 4 Выполните проверку функционирования созданного Вами проекта.


Проверьте атрибуты, которые Вы назначили.

Примечание Помимо Graphics RunTime, “Tag Logging RunТime” должно быть выбрано
в стартовый список.

Упражнение 5 Выполните следующие операции в режиме run time:


- Отображение и скрытие более, чем одной оси X и Y
- Установка диапазона значений для Y оси
- Вкл./Выкл. режима Zoom
- Отбор согласно интервалу времени

Упражнение 6 Используйте окно таблицы для конфигурирования вывода измеренных


параметров.

Training Center ST-BWINCCS


Стр 5 - 16/16 Отображение графиков и
for Automation and Drives
архивирование измеренных параметров
Архивы пользователя

SIMATIC HMI Date: 05.11.2005 Information and Training Center


Knowledge for Automation
Siemens AG 1999. All rights reserved. File: SWINCCS_07E.1

Содержание Стр

Цели ….................................................................................................................................……….. 2
Архивы пользователя ................................................................................................................ 3
Руководство по WinCC в реальном времени ..........................................................................…… 4
Создание архива пользователя ..................................................................................................... 5
Вид таблицы User Archive Control
(управления архивом пользователя) ….......................................................................................... 6
Вид формы User Archive Control
(управления архивом пользователя) ….......................................................................................... 7
Создание Видов ………................................................................................................................... 8
Упражнение 1 (Создание архива) .................................................................................................... 9
Упражнение 2 (Интеграция управления)........................................................................................... 10
Упражнение 3 (Вид формы) .............................................................................................................. 11
Упражнение 4 (Второй архив пользователя) ................................................................…..........…. 12
Упражнение 5 (Виды двух БД) .................................................................................………………... 13
Упражнение 6 (Интеграция управления) ......................................................................................... 14

Training Center ST-BWINCCS


for Automation and Drives Стр 6 - 1/14 Архивы пользователя
Цели

-Создание архива пользователя

-Создание Вида таблицы

-Создание Вида формы

-Доступ в архив пользователя

-Передача данных контроллеру

SIMATIC HMI Date: 05.11.2005 Information and Training Center


Knowledge for Automation
Siemens AG 1999. All rights reserved. File: SWINCCS_07E.2

После освоения этой главы, обучаемый должен ознакомиться:

• с достоинствами архива пользователя;


• с видом таблицы (на примерах);
• с видом формы (на примерах);
• с возможностями доступа (на примерах);
• с возможностями связи (на примерах);
• с возможностями применения (на примерах)

Training Center ST-BWINCCS


for Automation and Drives Стр 6 - 2/14 Архивы пользователя
Архивы пользователя

Применение архивов пользователя для хранения:


• алгоритмов;
• загрузочных данных;
• производственных данных;
• сохранения данных из системы управления

Доступ к архивам пользователя через:


• окно таблицы
• внутренние функции
• API-функции
• коммуникационные запросы от системы управления
• ODBC / SQL
• MS Query

SIMATIC HMI Date: 05.11.2005 Information and Training Center


Knowledge for Automation
Siemens AG 1999. All rights reserved. File: SWINCCS_07E.3

Общая Пакет пользовательских архивов предоставляется как ПО WinCC


информация по выбору.
Он состоит из:
-документации пользователя;
-внутренних функций;
-ключевого диска для доступа к ПО.
ПО User Archive (архив пользователя) уже включен в CD WinCC.
Применения Архивы пользователя могут применяться во многих приложениях
(см. рисунок).

Основы WinCC архивы пользователя - это система БД, которую Вы можете


сконфигурировать под свои требования.
WinCC архивы пользователя имеют два типа таблиц данных:
Архивы Архивы - это таблицы БД, в которых Вы создаете Ваши собственные
поля для данных. Архивы используются для хранения данных и
предоставляют доступ к данным, как в базах данных.
Виды Виды получают данные из архивов и используются для сведения
данных, чтобы получить обзор, например, групп продуктов.
Также в отдельном Виде могут быть отредактированы данные в
режиме выполнения. Измененные данные собираются в оригинальный
архив.

Training Center ST-BWINCCS


for Automation and Drives Стр 6 - 3/14 Архивы пользователя
Руководство по WinCC в реальном времени
Интерактивная
помощь

SIMATIC HMI Date: 05.11.2005 Information and Training Center


Knowledge for Automation
Siemens AG 1999. All rights reserved. File: SWINCCS_07E.4

Training Center ST-BWINCCS


for Automation and Drives Стр 6 - 4/14 Архивы пользователя
Создание архива пользователя
Процедура:
• Открыть редактор архива пользователя User Archive Editor
• Выбрать New Archive правой кнопкой мыши ->
результат: откроется
• Вызвать Мастер архивирования (Archive Wizard)
• General -> ввести имя архива
• Тип архива (Archive type) -> неограниченный (Unlimited) /
ограниченный (записи...) (Limited (Records...)).
• Тип связи (Type Communication) ->
нет / через WinCC (no / via WinCC.....).
• Переменные управления Control Tags ->
ID../Instruction /Field /Value...
• Авторизации (Authorizations) и Флаги (Flags)->
reading/ writing// Field/.
• ->OK.

Окно навигации

Окно данных Имя архива: H1_Heating

H1
Окно таблицы _Heater

_Actual

_Setpoint

SIMATIC HMI Date: 05.11.2005 Information and Training Center


Knowledge for Automation
Siemens AG 1999. All rights reserved. File: SWINCCS_07E.5

Пример Данные температуры от трех источников должны быть сохранены в


системе визуализации.
Для этого архив пользователя конфигурируется с полями:

-H1_Heater
-H1_Actual
-H1_Setpoint

Создание архива Архив пользователя может быть создан в редакторе User Archive Editor.
В окне навигации можно найти необходимые компоненты:
тип пользователя User Type, связь Communication, переменные
управления Control Tags, авторизации Authorizations и флаги Flags (см.
рисунок).

Создание полей В навигационном окне “New Field”, Вы можете определить упомянутые


архива выше три поля с помощью Мастера Wizard.
Здесь же назначаются имена полей Field name, значения Value,
авторизации Authorizations и флаги Flags.

Примечание Любые изменения, внесенные в архивы пользователя, становятся


действующими после сохранения.

Окно таблицы Вы можете отключить или включить окно таблицы выбором Edit в главном
меню, затем выбором Runtime Data в ниспадающем меню. В окне
таблицы Вы можете определить значения для трех сконфигурированных
полей архива.

Управление Управление Control (WinCC User Archive Table Element) требуется в


Graphics Designer для вывода элемента таблицы (Table Element).

Training Center ST-BWINCCS


for Automation and Drives Стр 6 - 5/14 Архивы пользователя
Вид таблицы User Archive Control
(управления архивом пользователя)
Создать Изменить Читать и Определить Определить
Переключатель
новую текущее записывать условия условия
запись поле переменные фильтрации сортировки
Удалить Прокрутка Импорт/экспорт
запмсь в окне архивов
таблицы
Help

Пол / Комната

Текущая температура
в комнате

Заданная температура
в комнате

SIMATIC HMI Date: 05.11.2005 Information and Training Center


Knowledge for Automation
Siemens AG 1999. All rights reserved. File: SWINCCS_07E.6

Функции Окно таблицы делает возможным редактирование данных архива


пользователя различными способами.

-Переключатель (переключение между видом формы Form


и видом таблицыTable)
-Удаление записей (удаление отдельных записей)
-Создание новых записей (с подтверждением каждый раз кнопкой Enter)
-Изменение текущего поля
-Прокрутка таблицы в окне (вперед и назад, к началу или в конец архива)
-Чтение и запись
переменных (переменные WinCC)
-Импорт/экспорт архивов (Внимание! Формат CSV)
-Определение условий
фильтрации (Выбор! Формулируется непосредственно
в БД на языке SQL)
-Определение условий
сортировки (Выбор! Задается непосредственно
в БД на языке SQL)

-Помощь, справка, Help (Запрос)

Достоинства Окно таблицы предлагает простой доступ к данным архива пользователя.

Training Center ST-BWINCCS