Вы находитесь на странице: 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


for Automation and Drives Стр 6 - 6/14 Архивы пользователя
Вид формы User Archive Control
(управления архивом пользователя)

Операция происходит вне Control

SIMATIC HMI Date: 05.11.2005 Information and Training Center


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

Функции Окно формы имеет пользовательский интерфейс, который Вы можете


создавать под свои нужды. Вид формы имеет три типа полей:

• статические тексты (любые статические тексты, какие Вы пожелаете)

• входные поля (создают возможность индикации и редактирования полей


данных текущего архива)

• кнопки (позволяют Вам создавать свои собственные кнопки вместо


символов полей формы)

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


который Вы сами создали.

Примечание Также возможно поместить все кнопки панели инструментов вне Control -
в Графическом Проектировщике.
Проект: Создать кнопку
Object properties/ Event/ Mouse/ Direct connection/
Source (источник): ввести постоянные значения
Target (цель): объект в изображении --выбрать; Object: OLE Control,
Property (свойства): PressTBButton

Постоянные: 1 Form; 2 First; 3 Previous, 4 Next; 5 Last; 6 Delete;


7 New; 8 Edit; 9 ReadVar; 10 WriteVar; 11 Import;
12 Export; 13 Filter, 14 Sort; 15 Help;

Training Center ST-BWINCCS


for Automation and Drives Стр 6 - 7/14 Архивы пользователя
Создание Видов

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

SIMATIC HMI Date: 05.11.2005 Information and Training Center


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

Общая
информация Вид (view) - это арифметико-логическая связь полей от по крайней мере
двух архивов. Эти архивы должны иметь по крайней мере одну общую
вещь или они должны быть связаны.
Если даны несколько условий, тогда они логически перекрывают друг
друга.
Надо заметить, что имеет смысл связывать поля одинакового типа.
Возможны следующие логические операции:
• <
• <=
• 0
• >
• >0
• <>
Пример Два архива, H1_Heating и H2_Heating, должны перекрываться особыми
полями (H1_Heater = H2_Heater, также как H1_Actual >= H2_Actual).
В форме Вида текущее значение H1_Heater отображается только тогда,
когда оно больше или равно текущему значению величины H2_Heater.

Достоинства Отображаются только значения полей одинакового типа, которые равны


(H1_Heating) или больше или равны архиву (H2_Heating).

Примечание Данные в Виде также могут быть отредактированы во время выполнения.


Измененные данные поступают в особый архив.

Training Center ST-BWINCCS


for Automation and Drives Стр 6 - 8/14 Архивы пользователя
Упражнение 1 (Создание архива)

User Archive Editor


Редактор архива пользователя

• Создание архива

• Создание полей архива

• Редактирование
окон таблиц

Поля архива

SIMATIC HMI Date: 05.11.2005 Information and Training Center


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

Задача Вы должны создать архив пользователя для сохранения данных по


температуре. Для этого Вам потребуется три поля:
-H1_Heater (текстовая переменная: набор 8 бит/символ / string)
-H1_Actual (32-битное число со знаком)
-H1_Setpoint (32-битное число со знаком)
Создание архива Прежде всего, архив “H1_Heating” создается в User Archive.
-Тип архива: строки символов, длина 8.
-Связь осуществляется через переменные WinCC.
-Переменные управления посредством кнопки “Create” (@UA_H1_Heater
/internal).
-Из 4-х кнопок выберите “Select”, соответствующую переменную, напр.,
_ID и т.д.
-Авторизации Authorizations и флаги Flags, клавиша “OK”.
Создание полей В окне навигации, создать “New Field” с помощью Мастера Wizard по
архива следующему алгоритму:
-General: -Field name “H1_Heater”, -Type: character string, -length: 8
-Values: -WinCC tag select “H1_Heater”.
-Authorizations and Flags: “no entry”, клавиша “OK”.
Next Field: yes
-Field name: “H1_Actual”, -Type: Number double
-Values: -WinCC tag select “H1_Actual”, -Start Value 0.
- Authorizations and Flags: “no entry”, клавиша “OK”.
Next Field: yes
-Field name: “H1_Setpoint”, -Type: Number double
-Values: WinCC tag select “H1_Setpoint”, Start Value 0.
- Authorizations and Flags; “no entry”, клавиша “OK”.
Примечание Любые изменения в архивах пользователя будут действительны после
сохранения.
Окно таблицы Вы можете отключить или включить окно таблицы выбором Edit в главном
меню, затем выбором Runtime Data в ниспадающем меню.

-после двойного щелчка по одному из полей, вы можете ввести данные.


Так Вы можете определять значения.

Training Center ST-BWINCCS


for Automation and Drives Стр 6 - 9/14 Архивы пользователя
Упражнение 2 (Интегрирование управления)

2. Откры-
вается

3. Двойной
щелчок

1. Выбор

SIMATIC HMI Date: 05.11.2005 Information and Training Center


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

Control Control создается в Graphics Designer. В нем конфигурируется элемент


(Управление) таблицы Table Element (процедура показана на рисунке выше).

Примечание Чтобы установить свойства “WinCC User Archive Table Element”, Вы


должны дважды щелкнуть внутри области управления - Control area.
Вы можете определить здесь, что должно быть изображено на
графическом экране - Graphic screen (введите Archive name или View
name). Кроме того, также возможно установить авторизации типа
доступа: (-read only, insert, -change, -delete), панель инструментов, строку
состояния и т.д.

Ввод значений После выбора изображения посредством окна таблицы Вы можете


в режиме RT создавать записи и вводить значения в архив.
.

Training Center ST-BWINCCS


for Automation and Drives Стр 6 - 10/14 Архивы пользователя
Упражнение 3 (Вид формы)
• Расширение картинки из упражнения посредством
Form View (Вида формы) из User Archive Table Element

Switchover

Режим проектирования Режим выполнения

SIMATIC HMI Date: 05.11.2005 Information and Training Center


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

Общие Вы можете сконфигурировать форму управления Control Form для архива


сведения в Graphics Designer самостоятельно, согласно Вашим требованиям.
Она используется для отображения данных пользовательского архива
в режиме Runtime.

Задача -Данные одной записи должны быть отражены в виде формы.


-Сконфигурируйте необходимые поля и проверьте функционирование в
режиме Runtime.

Примечание Чтобы редактировать поля формы WinCC User Archive Table Element,
дважды щелкнуть в окне управления таблицей Table Control архива
пользователя одновременно держа нажатой клавишу Ctrl.
Появится вид таблицы - Table View .

Switсhover Используйте эту кнопку для переключения между режимами


Переключатель Form View и Table View.

Training Center ST-BWINCCS


for Automation and Drives Стр 6 - 11/14 Архивы пользователя
Упражнение 4 (Второй архив пользователя)
• Расширение изображения упражнения
измерение задание измерение задание

SIMATIC HMI Date: 05.11.2005 Information and Training Center


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

Задача Создать второй архив пользователя с тремя полями:


-H2_Heater (текстовая переменная 8-битовый набор / строка символов)
-H2_Actual (32-битовое число со знаком)
-H2_Setpoint (32-битовое число со знаком)

• Такая же процедура, как в Упражнении 1 ( Внимание! Только с H2_ )

• Затем интегрируйте управление Control в Graphics Designer, как в


Упражнении 1 (для архива H2_Heater).

Runtime Проверьте функционирование в режиме Runtimе.

Training Center ST-BWINCCS


for Automation and Drives Стр 6 - 12/14 Архивы пользователя
Упражнение 5 (Виды двух баз данных)
• Расширение изображения упражнения

SIMATIC HMI Date: 05.11.2005 Information and Training Center


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

Задача Две базы данных (H1_Heating и/или H2_Heating), должны быть связаны с
особыми полями
(H1_Heater = H2_Heater, так же как H1_Actual >=H2_Actual )
посредством Видов (Views).
В форме View значение H1_Heater отображаются только, если оно
равно или больше, чем H2_Heater.
Создание Видов Прежде всего создается Вид “Temperature” в User Archive с помощью
Мастера Wizard.

Создание столбцов Вы можете выбрать User Archives через “главное” диалоговое окно.
- Архив: H1_Heating Новый - Архив: H2_Heating
- Поле: H1_Heater столбец - Поле: H2_Heater
- Имя столбца: H1_Heater - Имя столбца: H2_Heater
Новый столбец :
- Архив: H1_Heating Новый - Архив: H2_Heating
- Поле: H1_Actual столбец - Поле: H2_Actual
- Имя столбца: H1_Actual - Имя столбца: H2_Actual
Соотношение Views/ Temperatures/ Properties (Свойства View)/ Relation/
Условие: H1_Heating. H1_Heater = H2_Heating. H2_Heater
H1_Heating. H1_Actual >= H2_Heating. H2_Actual
Примечание Любые изменения в Видах действительны только после сохранения.

Окно таблицы Вы можете включать и выключать поле таблицы выбором Edit в главном
меню и затем - Runtime Data - в ниспадающем меню.
Таким образом ввод с помощью User Archive Editor завершен.

Training Center ST-BWINCCS


for Automation and Drives Стр 6 - 13/14 Архивы пользователя
Упражнение 6 (Интеграция управления)

Виды
(Views)

SIMATIC HMI Date: 05.11.2005 Information and Training Center


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

Control Control создается в Graphics Designer. В нем конфигурируется элемент


(Управление) таблицы Table Element (процедура показана на рисунке выше).

Примечание Чтобы установить свойства “WinCC User Archive Table Element”, Вы


должны дважды щелкнуть внутри области управления - Control area.
Вы можете определить здесь, что должно быть изображено на
графическом экране - Graphic screen.
Кроме того, также возможно установить рамку, форму, панель
инструментов, строку состояния и т.д.

Runtime Проверьте функционирование в режиме Runtimе.

Training Center ST-BWINCCS


for Automation and Drives Стр 6 - 14/14 Архивы пользователя
Система отчетов (Мастер отчетов)
Report System (Report Designer)

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC08e.1
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

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

Система отчетов (Мастер отчетов) - Report System (Report Designer) ........................................ 1


Цели ……........................................................................................................................................... 2
Мастер отчетов - Report Designer .................................................................................................... 3
Конфигурирование и выбор режима работы с печатью (Print Job) ............................................. 4
Последовательный отчет сообщений с постраничным макетированием .................................. 5
Последовательный отчет сообщений с построчным макетированием ….................................. 6
Отчет из краткосрочного архива сообщений ………...................................................................... 7
Отчет из последовательного архива сообщений …………............................................................ 8
Отчет по результатам измерения (Графики) .............................................................................… 9
Отчет по результатам измерения (Таблицы) .............................................................................… 10
Обзорная документация данных проекта 1/2 .………..................................................................... 11
Обзорная документация данных проекта 2/2 .………..................................................................... 12
Пользовательский отчет ……………….............................................................................................. 13

Training-Center ST-BWINCCS
Стр 7 - 1/13 Система отчетов (Мастер отчетов)
for Automation and Drives
Report System (Report Designer)
Цели

- Отчет по ряду сообщений

- Отчет по архивированным
сообщениям

- Отчет по результатам замеров

- Обзорная документация

- Пользовательские отчеты

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC08e.2
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

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

• знать достоинства Мастера отчетов (Report Designer)


• на примере ознакомиться с “Отчетом по ряду сообщений”
• на примере ознакомиться с “Отчетом по архивированным сообщениям”
• на примере ознакомиться с “Отчетом по результатам замеров”
• на примере ознакомиться с “Обзорной документацией”

Training-Center ST-BWINCCS
Стр 7 - 2/13 Система отчетов (Мастер отчетов)
for Automation and Drives
Report System (Report Designer)
Мастер отчетов (Report Designer)

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC08e.3
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Общая Report Designer (Мастер отчетов ) - это компонент базового пакета WinCC.
информация Он обеспечивает функции для создания и вывода на печать отчетов.

“Создание” в этом описании соответствует созданию макетов отчетов.


“Вывод” соответствует распечатыванию этих отчетов. Во время вывода
примененные групповые символы динамически заполняются
соответствующими данными.
Для создания отчетов в Вашем распоряжении два редактора:
- Редактор для шаблонов страниц
- Редактор для шаблонов строк (для отчетов последовательного типа)
Имеется одна статья, соответствующая каждому приложению в диалоге
выбора для формирования данных для отчетов:
-Документация Graphics Designer Документация по проектированию графики
-Документация Alarm Logging Документация по системе сообщений
-Документация Control Center Документация по проекту
(такая, как список переменных)
-Документация Global Script Документация по составлению программ
-Storage Документация по хранению информации
-Документация Tag Logging Документация по архивированию
переменных
-Report Alarm Logging Runtime Протоколы сообщений
-Tag Logging Runtime Отчеты по результатам замеров и
отчеты по архиву пользователя
-и т.д.

Вы используете динамические объекты в Report Designer для вывода


данных. Эти динамические объекты должны быть связаны с
соответствующими приложениями.

Training-Center ST-BWINCCS
Стр 7 - 3/13 Система отчетов (Мастер отчетов)
for Automation and Drives
Report System (Report Designer)
Конфигурирование и выбор режима
работы с печатью (Print Job)

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC08e.4
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

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


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

Не все приложения предлагают все три возможности для отбора данных.

Динамические объекты поддерживаются текущими значениями во время


вывода отчета.

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


макетирования отчетов.

Для вывода отчетов должны быть определены время и устройство для


вывода на печать. Система предлагает на выбор такие возможности:
- печать, запускаемая оператором;
- вывод на печать в предопределенное время;
- циклическая печать;
- вывод на экран;
- вывод на предопределенный принтер;
- вывод информации в файл (в формате *.emf)

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


предоставленные системные макеты, а затем адаптировать макеты к
своим требованиям (все системные файлы всегда начинаются с
символа @ ).

Просматривать файлы в формате *.emf можно с помощью программы


просмотра метафайлов. Такую программу можно найти в каталоге:
C:\Siemens\WinCC\ utools\ MetaVw.exe

Training-Center ST-BWINCCS
Стр 7 - 4/13 Система отчетов (Мастер отчетов)
for Automation and Drives
Report System (Report Designer)
Последовательный отчет сообщений
с постраничным макетированием
Используемые принтеры:
Мастер отчетов (Report Designer)
-все HP-принтеры (Deskjet, Laserjet, Paintjet)
макет страницы
-все Canon BJC-принтеры
-все Epson LQ-принтеры

Двойной
щелчок

Alarm Logging (Регистрирование сигналов)

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC08e.5
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Задача Поступающие сообщения должны протоколироваться. Для этих целей


может использоваться последовательный протокол сообщений. Имеется
два типа таких протоколов:
1. Последовательный протокол с постраничным выводом
2. Последовательный протокол с построчным выводом
Подготовка 1. Вывод должен быть предварительно установлен в системе сообщений
(Alarm Logging). Соответственно должно быть выбрано свойство
“Message Sequence Report Active” - "Активизирован последовательный
протокол сообщений".
2. Следует также убедиться, что выбрано для отдельного отчета “This
message will be reported”-"Данное сообщение будет запротоколировано"
согласно рубрикам Рroperties/Рarameters. (см. рисунок вверху слева).
Мастер отчетов Report Designer содержит макет страницы задание на печать с
параметрами, предназначенные для последовательного протокола:
-Страничный макет: @alrtmef.rpl
-Задание на печать: @Report Alarm Logging RT Message sequence
3. Необходимо адаптировать макет страницы к системе сообщений.
Используя Report Designer, отредактировать динамическую таблицу -
dynamic table. Используя properties/connect/selection/edit, редактировать.
Блоки сообщений, которые надо выводить. (На рисунке сверху справа).
4. Задание для принтера, напр., @Report Alarm Logging RT Message
sequence должно быть назначено соответствующему Layout @alrtmef.rpl
посредством параметров.
Последовательный При активации проекта (при запуске режима RUNTIME), так же
отчет автоматически запускается последовательный отчет сообщений.
Приходящие сообщения распечатываются постранично в фоновом
режиме по заполнении страниц.
Примечание Последовательный отчет сообщений не имеет кнопки “Off” ("Выкл").
Последовательный отчет сообщений работает или до тех пор, пока он не
будет удален из системы сообщений или до тех пор, пока не будет
деактивирован проект. Тем не менее, имеется функция
MSRTActivateMProt (>=V4), чтобы включать и выключать
последовательный отчет сообщений.

Training-Center ST-BWINCCS
Стр 7 - 5/13 Система отчетов (Мастер отчетов)
for Automation and Drives
Report System (Report Designer)
Последовательный отчет сообщений
с построчным макетированием
Мастер отчетов (Report Designer)
Используемые принтеры:
макет строки
-все HP-принтеры (Deskjet, Laserjet, Paintjet)
-все Canon BJC-принтеры
-все Epson LQ-принтеры

Alarm Logging (Регистрирование сигналов)

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC08e.6
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Задача Поступающие сообщения должны протоколироваться. Для этих целей


может использоваться последовательный протокол сообщений. Имеется
два типа таких протоколов:
1. Последовательный протокол с постраничным выводом
2. Последовательный протокол с построчным выводом
Подготовка 1. Вывод должен быть предварительно установлен в системе сообщений
(Alarm Logging). Соответственно должно быть выбрано свойство
“Message Sequence Report Active” - "Активизирован последовательный
протокол сообщений".
2. Следует также убедиться, что выбрано для отдельного отчета “This
message will be reported”-"Данное сообщение будет запротоколировано"
согласно рубрикам Рroperties/Рarameters. (см. рисунок вверху слева).
Мастер отчетов В Report Designer Вы создаете макет строки и выбираете его в задании на
печать с параметрами, назначенными в последовательный отчет:
-Макет строки: должно быть создано пользователем! Напр., xyz.rpl
-Задание на печать: @Report Alarm Logging RT Message sequence
3. Задание на печать, напр., @Report Alarm Logging RT Message
sequence должно быть назначено соответствующему Layout xyz.rpl с
параметрами.
Последовательный При активации проекта (при запуске режима RUNTIME), так же
отчет автоматически запускается последовательный отчет сообщений.
Приходящие сообщения распечатываются постранично в фоновом
режиме по заполнении страниц.

Примечание Последовательный отчет сообщений не имеет кнопки “Off” ("Выкл").


Последовательный отчет сообщений работает или до тех пор, пока он не
будет удален из системы сообщений или до тех пор, пока не будет
деактивирован проект. Тем не менее, имеется функция
MSRTActivateMProt (>=V4), чтобы включать и выключать
последовательный отчет сообщений.

Training-Center ST-BWINCCS
Стр 7 - 6/13 Система отчетов (Мастер отчетов)
for Automation and Drives
Report System (Report Designer)
Отчет из краткосрочного архива сообщений

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC08e.7
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Задача Сообщения из краткосрочного архива должны протоколироваться. Для


этих целей может использоваться протокол краткосрочного архива
сообщений. (На рисунке виден экран предварительного просмотра).
Подготовка 1. Задача должна быть предварительно установлена в отчете в Alarm
Logging (система сообщений). Вы должны выбрать свойство отчета
“Archive report active” - "Отчет архива активизирован".
2. Необходимо также выбрать “This message will be reported” (по
умолчанию) под рубриками : (message properties/parameters - свойства
сообщения/параметры) для отдельного сообщения .
Мастер отчетов Report Designer содержит полный страничный макет, а также задание на
печать с параметрами для протокола краткосрочного архива сообщений:
-Страничный макет: @alrtuma.rpl
-Задание на печать: @Report Alarm Logging RT Revolving archive
3. Необходимо адаптировать макет страницы к системе сообщений.
Используя Report Designer, отредактировать динамическую таблицу -
dynamic table. Используя properties/connect/selection/edit, редактировать
блоки сообщений, которые надо выводить.
4. Задание на печать, напр., @Report Alarm Logging RT Revolving archive
должно быть назначено соответствующему Layout @alrtuma.rpl
посредством параметров.
Отчет сообщений Вы можете запустить печать отчета из краткосрочного архива сообщений
различными способами:
5.1 Из панели инструментов в окне сообщений: print message shortterm
archive report.
5.2 С помощью запуска Report Designer контекстного меню / print job.
5.3 С помощью установок запуска: в заданное время или циклически.
5.4 С помощью контекстного меню (All jobs) из Окна приложений в
RТ.
Примечание Сообщения для печати выбираются или из окна сообщений с текущим
отображением или же через центр управления, с указанием периода
времени. Вы также можете отправить вывод в файл или на экран.

Training-Center ST-BWINCCS
Стр 7 - 7/13 Система отчетов (Мастер отчетов)
for Automation and Drives
Report System (Report Designer)
Отчет из последовательного архива сообщений

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC08e.8
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Задача Сообщения из последовательного архива должны протоколироваться. Для


этих целей может использоваться протокол последовательного архива
сообщений. (На рисунке виден экран предварительного просмотра).
Подготовка 1. Задача должна быть предварительно установлена в отчете в Alarm
Logging (система сообщений). Вы должны выбрать свойство отчета
“Archive report active” - "Отчет архива активизирован".
2. Необходимо также выбрать “This message will be reported” (по
умолчанию) под рубриками : (message properties/parameters - свойства
сообщения/параметры) для отдельного сообщения .
Мастер отчетов Report Designer содержит полный страничный макет, а также задание на
печать с параметрами протокола последовательного архива сообщений:
-Страничный макет: @alrtfoa.rpl
-Задание на печать: @ Report Alarm Logging RT Sequence archive
3. Необходимо адаптировать макет страницы к системе сообщений.
Используя Report Designer, отредактировать динамическую таблицу -
dynamic table. Используя properties/connect/select/edit, редактировать
блоки сообщений, которые надо выводить.
4. Задание на печать, напр., @Report Alarm Logging RT Sequence archive
должно быть назначено соответствующему Layout @alrtfoa.rpl
посредством параметров.
Отчет сообщений Вы можете запустить печать отчета из последовательного архива
сообщений различными способами:
5.1 Из панели инструментов в окне сообщений: print message shortterm
archive report.
5.2 С помощью запуска Report Designer контекстного меню / print job.
5.3 С помощью установок запуска: в заданное время или циклически.
5.4 С помощью контекстного меню (All jobs) из Окна приложений в
RТ.
Примечание Сообщения для печати выбираются или из окна сообщений с текущим
отображением или же через центр управления с указанием периода
времени. Вы также можете отправить вывод в файл или на экран.

Training-Center ST-BWINCCS
Стр 7 - 8/13 Система отчетов (Мастер отчетов)
for Automation and Drives
Report System (Report Designer)
Отчет по результатам замеров (Графики)

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC08e.9
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Задача Результаты замеров из соответствующего архива должны


протоколироваться. Для этих целей может использоваться Протокол
архива результатов замеров. (На рисунке - экран предварительного
просмотра).

Мастер отчетов Report Designer содержит полный страничный макет, а также задание на
печать с параметрами для протокола архива результатов замеров:
-Страничный макет: @tlrtkur.rpl
-Задание на печать: @Report Tag Logging RT Curves
1. Необходимо адаптировать макет страницы к архиву результатов
замеров. Используя Report Designer, отредактировать динамический
метафайл - dynamic metafile . Используя properties/connect/select/edit,
редактировать результаты замеров, которые надо выводить, и поля для
даты и времени.
2. Задание на печать, напр., @Report Tag Logging RT Curves должно быть
назначено соответствующему Layout @tlrtkur.rpl посредством
параметров.
Отчет замеров Вы можете запустить печать отчета из архива замеров различными
способами:
3.1 С помощью запуска Report Designer контекстного меню / print job.
3.2 С помощью установок запуска: в заданное время или циклически.
3.3 С помощью контекстного меню (All jobs) из Окна приложений в
RТ.
Примечание Результаты замеров для печати выбираются через центр управления с
указанием периода времени. Вы также можете отправить вывод в файл
или на экран.

Training-Center ST-BWINCCS
Стр 7 - 9/13 Система отчетов (Мастер отчетов)
for Automation and Drives
Report System (Report Designer)
Отчет по результатам замеров (Таблицы)

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC08e.10
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Задача Результаты замеров из соответствующего архива должны


протоколироваться. Для этих целей может использоваться Протокол
архива результатов замеров. (На рисунке - экран предварительного
просмотра).

Мастер отчетов Report Designer содержит полный страничный макет, а также задание на
печать с параметрами для протокола архива результатов замеров:
-Страничный макет: @tlrttab.rpl
-Задание на печать: @Report Tag Logging RT Tables
1. Необходимо адаптировать макет страницы к архиву результатов
замеров. Используя Report Designer, отредактировать динамическую
таблицу - dynamic table . Используя properties/connect/select/edit,
редактировать результаты замеров, которые надо выводить, и поля для
даты и времени.
2. Задание на печать, напр., @Report Tag Logging RT Tables должно быть
назначено соответствующему Layout @tlrttab.rpl посредством
параметров.
Отчет замеров Вы можете запустить печать отчета из архива замеров различными
способами:
3.1 С помощью запуска Report Designer контекстного меню / print job.
3.2 С помощью установок запуска: в заданное время или циклически.
3.3 С помощью контекстного меню (All jobs) из Окна приложений в
RТ.
Примечание Результаты замеров для печати выбираются через центр управления с
указанием периода времени. Вы также можете отправить вывод в файл
или на экран.

Training-Center ST-BWINCCS
Стр 7 - 10/13 Система отчетов (Мастер отчетов)
for Automation and Drives
Report System (Report Designer)
Обзорная документация для данных проекта 1/2

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC08e.11
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

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


редакторах. Для этих целей служат различные стандартные макеты и
задания на печать:
Задания на печать (Print Job): Макет страницы (Page Layout):
@Documentation Control Center @mcpcs.rpl
(документация по Центру управления)
@Report Storage RT @storcfg.rpl
(документация по хранению информации)
@Documentation Graphics Designer @pdlpic.rpl
(документация по Мастеру Графики)
@Documentation Global Scripts Project function @gsc-pfc.rpl
(документация по функциям проектирования)
@Documentation Global Scripts Standardfunction @gsc-sfc.rpl
(документация по стандартным функциям)
@internal Global Script Actions @gsc_act.
(документация по Script Action)
@Documentation Tag Logging @tlgcs.rpl
(документация по регистрации переменных)
@Documentation Alarm Logging @algcs.rpl
(документация по регистрации сигналов)
и т.д.
Мастер отчетов 1. Вы можете компоновать страницы для печати по своему усмотрению.
Для этого отредактируйте статический и динамический компоненты в
Report Designer и сохраните новую компоновку страниц под новым
именем, если это необходимо.
2. Задание на печать Printjob, напр., @Documentation.... должно быть
назначено соответствующему макету Layout @.......rpl параметрами.
Обзорная Вы можете запустить печать обзорной документации различными
документация способами:
3.1 С помощью запуска Report Designer контекстного меню / print job.
3.2 С помощью установок запуска: в заданное время или циклически.

Примечание Печать может быть отправлена в файл или на экран.

Training-Center ST-BWINCCS
Стр 7 - 11/13 Система отчетов (Мастер отчетов)
for Automation and Drives
Report System (Report Designer)
Обзорная документация для данных проекта 2/2

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC08e.12
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Дополнение Помимо общих функций документирования в Graphics Designer и в Global


Scripts имеются возможности документирования действий (Action)
непосредственно в редакторе. Это служит для документирования
отдельных функций, которые, например, только что были изменены или
были вновь созданы и теперь используются в проекте. Для этого имеются
внутренние задания по выводу на печать и стандартные компоновки
(макеты).
Print Job: Page Layout:
@internal Graphics Designer Actions at the object @akt_obj.rpl
(действия с объектом)
@internal Graphics Designer Actions at property @akt_prop.rpl
(действия со свойствами объекта)
@internal Global Script Project-function @gsc_pcf.rpl
(функции проекта)
@internal Global Script Standard-function @gsc_sfc.rpl
(стандартные функции проекта)
@internal Global Script Actions @gsc_act.rpl
(Actions проекта)

Мастер отчетов 1. Вы можете компоновать страницы для печати по своему усмотрению.


Для этого отредактируйте статический и динамический компоненты в
Report Designer и сохраните новую компоновку страниц под новым
именем, если это необходимо.
2. Задание на печать Printjob, напр., @internal.... должно быть
назначено соответствующему макету Layout @.......rpl параметрами

Обзорная 3.1. Вы можете запустить печать обзорной документации из различных


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

Примечание Печать может быть отправлена в файл или на экран.

Training-Center ST-BWINCCS
Стр 7 - 12/13 Система отчетов (Мастер отчетов)
for Automation and Drives
Report System (Report Designer)
Предварительный просмотр печати
отчета пользователя

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC08e.13
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Распечатка: /Отчет пользователя

Клип посредством OLE


D>Insert O>Object…Статический метафайл

/ Значение переменной

Training-Center ST-BWINCCS
Стр 7 - 13/13 Система отчетов (Мастер отчетов)
for Automation and Drives
Report System (Report Designer)
Global Script
Работа в фоновом режиме

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC09e.1
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

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

Global Script. Работа в фоновом режиме ........................................................................................ 1


Цели …............................................................................................................................................... 2
Global Script ………............................................................................................................................. 3
Примеры функции проекта и/или стандартной функции ............................................................... 4
Внутренние функции: Отображение даты и времени в текстовом объекте .............................. 5
Внутренние функции: Пример для графики 1/3 ........................................................................... 6
Внутренние функции: Пример для графики 2/3 ........................................................................... 7
Внутренние функции: Пример для графики 3/3 ........................................................................... 8
Обработка Actions в фоновом режиме с Global Script ................................................................... 9
C-Actions с DLL-функциями ………................................................................................................... 10

Training-Center ST-BWINCCS
Стр 8 - 1/10 Global Script
for Automation and Drives
Работа в фоновом режиме
Цели

- Функции проекта

- Стандартные функции

- Внутренние функции

- Функции для проекта в целом

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC09e.2
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

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

• знать достоинства Global Script;


• на примере познакомиться с “Функциями проекта”;
• на примере познакомиться с “Стандартные функции”;
• на примере познакомиться с “Внутренние функции”;
• на примере познакомиться с “Функции для проекта в целом".

Training-Center ST-BWINCCS
Стр 8 - 2/10 Global Script
for Automation and Drives
Работа в фоновом режиме
Global Script
Project functions - функции проекта
Standard functions - стандартные функции
Internal functions - внутренние функции

Выходное поле для:


Аctions -поиска файлов;
-компиляции всех функций

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC09e.3
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Общая информация Global Script - общее название для C-функций и Аctions. Имеется целый
ряд C-функций, предназначенных для программирования сложных
операций в WinCC. Эти C-функции делятся на группы и могут
использоваться и в Graphics Designer и, в определенной степени, в Global
Script.

Функции Все специфические функции проекта объединены под этим групповым


проекта названием. Эти функции применимы внутри проекта (библиотека
функций).
Стандартные Это место, где функции размещаются и откуда могут выбираться для
функции использования в различных проектах. Этот набор предопределенных
функций может быть расширен Вашими собственными функциями.
Внутренние Система обеспечивает функции, здесь перечисленные.
функции Пользователь не может изменять внутренние функции. Эти функции
содержат все базовые функции, необходимые для функционирования
объектов WinCC. Эти функции содержат также все функции из
стандартной C-библиотеки.
Функции подразделяются на:
- allocate - функции размещения - функции для динамического
управления памятью (возвращаемое значение: string);
- c_bib - функции стандартной (Standard) C-библиотеки;
- graphics - функции графики - для чтения и управления свойствами
отдельных объектов WinCC;
- tag - функции переменных - для чтения и записи переменных из
Data Manager;
- wincc - функции, влияющие на отдельные компоненты WinCC в
Runtime-режиме.
Actions Actions доступны только в Global Script. Здесь Аctions работают в
фоновом режиме и не связаны непосредственно с выбранными WinCC-
объектами (экран, окно экрана, графический объект, и т.д.).

Training-Center ST-BWINCCS
Стр 8 - 3/10 Global Script
for Automation and Drives
Работа в фоновом режиме
Пример функции проекта и/или стандартной функции
Включение мотора:
events/ mouse/ left mouse button/ C function...
BitSet ( 1, "MotorStatus", 2);
0 /*бит 2 установлен в переменной “MotorStatus”,
для установления бита используют:
BitSet ( 0, “MotorStatus”, 2)*/

Функция, определенная в Global Script (Стандартные функции):


void BitSet(BOOL OnOff, char* lpszWordtag, WORD wbitnumber)
{

WORD winput = 0; // создание локальных переменных


int iscreen = 1;

winput = GetTagWord ( lpszWordtag ) ; // чтение переменных процесса


iscreen <<= ( wbitnumber ); // создание битовой маски
if (OnOff == 0 ) { // сброшен ли бит ?
winput = (WORD) ( winput & (~iscreen) ); // бит сброшен
}
else {
winput = (WORD) ( winput | iscreen ); // установить бит
}
SetTagWord ( lpszWordtag, winput); // переписать переменную процесса
}

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC09e.4
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

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

Процедура Функция сконфигурирована в Global Script после того, как способ


функционирования и параметры передачи были определены. После того,
как функция сохранена в функциях проекта или стандартных функциях,
эта функция может также использоваться в Graphics Designer различным
способом и с различными параметрами. (Функции, которые Вы сами
пишите, не могут использоваться в Global Script.)
Преимущество центрального хранения заключается в простоте изменения
и использовании функции. Изменения должны производиться только в
одной фиксированной точке расположения и немедленно должны быть
доступны во всех точках вызова (пока параметры передачи не
изменились). Параметры передаются в синтаксисе языка C.

Вызов функции Вызов функции, упомянутой выше, в Graphics Designer организуется


следующим образом:

Events (события) / mouse (мышь) / left mouse button (левая кнопка мыши) /
C-функция...

BitSet ( 1, "motor status", 2);

Так устанавливается бит 2 в переменной “motor status”. Чтобы сбросить


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

BitSet ( 0, "motor status", 2);

Training-Center ST-BWINCCS
Стр 8 - 4/10 Global Script
for Automation and Drives
Работа в фоновом режиме
Внутренние функции: отражение даты и времени
в текстовых объектах
Дата: 04.29.96 Properties/ font/ text/ C action...
return date();
Время суток: 15:35:04 Properties/ font/ text/ C action...
return clock time();

Следующие функции созданы в Global Script:

char* date(void) char* clock time(void)


{ {
time_t timer; time_t timer;
struct tm *ptm; struct tm *ptm;
char *p; char *p;
time(&timer); time(&timer);
ptm = localtime(&timer); ptm = localtime(&timer);
p = SysMalloc(9); p = SysMalloc(9);
sprintf(p,"%02d.%02d.%02d", sprintf(p,"%02d:%02d:%02d",
ptm->tm_mday, ptm->tm_hour,
ptm->tm_mon+1, ptm->tm_min,
ptm->tm_year); ptm->tm_sec);
return p; return p;
} }

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC09e.5
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Задача Отобразить дату и время суток.

Решение 1 Для отображения даты и времени можно использовать OCX clock


(цифровые) (OCX-"часы").
Решение 2 Дополнительное решение - это сканирование system clock - системных
часов и затем - вывод даты и часов в двух отдельных статических
текстовых полях. Стандартные функции в библиотеке C делают
возможным сканирование системных часов.
Функция SysMalloc Функция SysMalloc необходима для возврата строки результата.
SysMalloc резервирует область памяти для строки. Это резервирование
необходимо, потому что во время передачи локальный стек немедленно
снова очищается, и поэтому содержание строки, наряду с другой
информацией в стеке, будет потеряна. Соответствующая функция
SysFree не является абсолютно необходимой во время вызова, потому
что область памяти, резервировавшаяся функцией SysMalloc, после ее
использования автоматически высвобождается.
Для сканирования системных часов могут использоваться две
стандартные функции. Эти стандартные функции должны быть затем
вызваны на экран (в тексте объекта “static text” - "статический текст").

Функции time_t time(time_t* timer); Обеспечивает системное


время в секундах;
struct tm* localtime(const time_t* timer); Обеспечивает указатель на
структуру системного времени;
void* SysMalloc (unsigned long int size); Дает указатель на область
памяти переменной "размера";
int sprintf(char* buffer,const char* cp); Записывает строку в char
указатель.
Примечание C_Аction должна запускаться в поле вывода с периодом 1 с, чтобы
получить вывод времени в секундах.

Training-Center ST-BWINCCS
Стр 8 - 5/10 Global Script
for Automation and Drives
Работа в фоновом режиме
Внутренние функции: пример для графики 1/3

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC09e.6
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Общая Вы можете найти функции для чтения (Get) и манипулирования (Set)


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

- Style стили, например, концов и толщины линий;


- Flash мигание, например, цвет фона и частота мигания;
- Fill заливка, есть/нет, уровень плотности цвета;
- Font шрифт, например, шрифт, ориентация, стиль начертания;
- Axes оси (только для гистограмм: оси уровня, оси разделители);
- Color цвета, например, цвет переднего плана, цвет рамки;
- I_O ввод/вывод (только для "I/O fields": входные/выходные
значения)
- Geometry геометрия, например, углы многоугольника, координаты x, y;
- Limits пределы (только для гистограм и"I/O fields", различные
значения пределов и т.д.);
- Misc прочее, например, адаптация рамки, имя экрана, видимость…

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


Пример 1 показывает основные функции для позиционирования и вывода
панели диалога.
В Примере 2 функции несколько расширены, так что панель диалога
всегда появляется возле нижнего правого угла кнопки для облегчения
доступа к управляющему элементу.
Процедура Geometry-функции помогают определить положение кнопки. Затем
проверяется возможность расположения панели внизу справа. Если это
невозможно, тогда панель выводится слева от кнопки и выше нижней
границы экрана. С помощью функции SetPictureName и SetVisible
выполняется вывод панели на экран.

Training-Center ST-BWINCCS
Стр 8 - 6/10 Global Script
for Automation and Drives
Работа в фоновом режиме
Внутренние функции: пример для графики 2/3
20

20
Испытательная
панель
Dialog Box1
в позиции кнопки
Событие/Кнопка/Мышь/Нажать левую/С-Action...
Event/ Button/ Mouse/ Press left/ C-Action...
Box_mit_Pos1 (lpszPictureName, lpszObjectName,
"Bildfenster1", "Dialogbox1");

Вызвать панель в поз.1

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC09e.7
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Пример Здесь Вы видите функцию, необходимую для вывода диалоговой панели в


определенном месте экрана. Функция содержит 4 параметра передачи.
- lpszPictureName -имя для текущего экрана;
- lpszObjectName -имя рабочего объекта;
- lpszBScreenName -имя конфигурированного окна экрана;
- lpszBoxName -имя экрана для вывода в определенном окне экрана.

Значение для левого верхнего угла панели диалога с начала должно быть
установлено в нашем примере.

Определение void Box_with_Pos1(char* lpszPictureName, char* lpszObjectName,


функции char* lpszBScreenName, char* lpszBoxName)
{
Объявление int BScreenXPos, BScreenYPos;
переменных BScreenXPos = 20;
BScreenYPos = 20;

Вывод панели SetLeft( lpszPictureName, lpszBsScreenName, BScreenXPos);


SetTop( lpszPictureName, lpszBScreenName, BScreenYPos);
SetPictureName( lpszPictureName, lpszBScreenName, lpszBoxName);
SetVisible( lpszPictureName, lpszBScreenName, 1);
}

Примечание Функция, которая определяет позицию рабочего объекта и выводит


панель диалога в нижнем правом углу этого объекта, представлена
на следующей странице.

Training-Center ST-BWINCCS
Стр 8 - 7/10 Global Script
for Automation and Drives
Работа в фоновом режиме
Внутренние функции: пример для графики 3/3
Событие/Кнопка/Мышь/Нажать левую/С-Action…
Events/ button/ mouse/ left button/ C action...
Box_with_Pos2 (lpszPictureName, lpszObjectName,
"Screen Window1", "Dialog Box1");

Испытательная
панель
Dialog Box1
в позиции кнопки

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

- сканирование свойств рабочего объекта и всего экрана в целом;


- сканирование размеров диалогового окна
- определение места появления диалогового окна (справа или слева рядом
с рабочим объектом)

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

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC09e.8
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Определение void Box_mit_Pos2(char* lpszPictureName, char* lpszObjectName,


функции char* lpszBScreenrName, char* lpszBoxName)
{
Объявление int ButtonXPos, ButtonYPos, ButtonWidth, ButtonHeight;
переменных int ScreenWidth, ScreenHeight;
int BScreenXPos, BScreenYPos, BScreenWidth, BScreenHeight;
int XInterval=0, YInterval=0;
Выборка ButtonXPos = GetLeft(lpszPictureName,lpszObjectName);
текущих ButtonYPos = GetTop(lpszPictureName,lpszObjectName);
данных ButtonWidth = GetWidth(lpszPictureName,lpszObjectName);
ButtonHeight = GetHeight(lpszPictureName,lpszObjectName);
ScreenWidth = GetWidth(lpszPictureName,NULL);
ScreenHeight = GetHeight(lpszPictureName,NULL);
BScreenWidth = GetWidth(lpszPictureName,lpszBWindowName);
BWindowHeight = GetHeight(lpszPictureName,lpszBWindowName);
Выходные данные BScreenXPos = ButtonXPos + ButtonWidth + XInterval;
BWindowYPos = ButtonYPos + ButtonHeight + YInterval;

if ((BScreenXPos + BScreenWidth) > ScreenWidth) {


BScreenXPos = ButtonXPos - BScreenWidth - XInterval;
}
if ((BScreenYPos + BScreenHeight) > ScreenHeight) {
BScreenYPos = ScreenHeight - BScreenHeight;
}
Вывод окна SetLeft(lpszPictureName,lpszBScreenName,BScreenXPos);
SetTop(lpszPictureName,lpszBScreenName,BScreenYPos);
SetPictureName(lpszPictureName,lpszBScreenName,lpszBoxName);
SetVisible(lpszPictureName,lpszBScreenName,1);
}

Training-Center ST-BWINCCS
Стр 8 - 8/10 Global Script
for Automation and Drives
Работа в фоновом режиме
Обработка Actions в фоновом режиме
с Global Script

Operating hours.PAS
WORD HOUR, MINUTE;
BYTE Z_ON;

Z_ON = GetTagByte ("Z_On");

if (Z_ON) {
MINUTE = GetTagWord ("Minutes");
MINUTE = MINUTE + 1;
SetTagWord ("Minutes", MINUTE);

HOUR = MINUTE / 60;


SetTagWord ("operating hours", HOUR);
}
return(HOUR);

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC09e.9
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Общая В Вашем распоряжении - Project-wide ActionSystem (PAS) (Система Action


информация всего проекта) для обработки Action в WinCC, независимых от экрана. Эти
Action работают в фоновом режиме и могут запускаться циклически (от
таймера), ациклически (в определенное время) или даже в зависимости от
свершения событий (зависимость от переменных). Эти Action
обслуживают проект в целом. Отдельные Action созданы в Global Script
Editor.

Пример В качестве примера взят счетчик часов работы. Если определенный


привод или даже компонент системы работает, показания счетчика растут,
при этом фиксируются минуты и часы. Минутный таймер запускает Action.
Стартовый бит дает возможность учитывать часы работы оборудования
без учета работы WinCC Runtime.

Процедура 1. Создать внутренние переменные в Data Manager.


2. Создать Action в Global Script Editor (например, operating
hours.PAS - программа учета рабочих часов оборудования).
3. Выбрать Global Script Runtime в стартовом списке.
4. Активизировать Runtime.

Training-Center ST-BWINCCS
Стр 8 - 9/10 Global Script
for Automation and Drives
Работа в фоновом режиме
Пример с DLL-функциями
Подсчет с DLL-функциями

Событие/кнопка/мышь/левая кнопка/C-Аction...
Events/ button/ mouse/ left button/ C action...
#pragma code("c:\a_WinCC_Kurs_Prj_301_00\ab_pas\library\demo_dll.dll")
int CountingDll(int start, int end);
#pragma code()

int result, start, end, partial step;

partial step = GetTagDWord("partial step");


printf("\r\n\r\noutput of 10 partial steps with DLL function ");
printf("to max. value: %d",partial step*10);
for (start=0;start<10;start++) {
end = start * partial step + partial step;
result = countingDll(start*partial step,end);
printf("\r\nReturn value DLL function: (%d) %d",start,result);
}

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC09e.10
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Общая Action-программирование из WinCC предлагает множество возможностей.


информация Например, внутри C-Аction возможно выбрать внешние функции из DLL .
Эти библиотеки DLL могут быть стандартными DLL или библиотеками
функций, которые Вы создали сами. Использовать функцию из DLL
особенно рекомендуется там, где проводятся громоздкие расчеты. Из-за
того, что код уже сохранен в исполняемом формате в DLL и его не нужно
интерпретировать в режиме выполнения, получается значительное
ускорение в работе с экстенсивными расчетами.
Пример В выше приведенном примере DLL-функция выполняет не что иное как
цикл от стартового значения до конечного. Промежуточные результаты
выводятся в диагностическое окно. При прямом сравнении Вы не увидите
значительного выигрыша времени от использования DLL-функций, пока не
столкнетесь с необходимостью выполнять большое количество операций.
Примечание Чтобы создать DLL Вы можете использовать Application Wizard (Мастер
приложений) из Visual C++, например, (MFC-AppWizard (dll)). Все
функции, которые должны быть использованы присутствуют в этой
библиотеке DLL и объявлены как "C". Кроме того, каждая функция
должна быть введена в экспортную таблицу.

Training-Center ST-BWINCCS
Стр 8 - 10/10 Global Script
for Automation and Drives
Работа в фоновом режиме
Использование стандартных интерфейсов Windows

ODBC
OCX

OPC
OLE SQL

ActiveX
DDE

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC10e.1
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

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

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


Цели ........................................................................................................................................... 2
Краткий обзор открытой архитектуры WinCC ................................................................................ 3
OLE-автоматизация (1/2) (Доступ к переменным процесса WinCC через Excel, например) ..… 4
OLE-автоматизация (2/2) (Доступ к переменным процесса WinCC через Excel, например) ..… 5
Демонстрация применения ODBC с данными WinCC (1/3) .......................................................... 6
Демонстрация применения ODBC с данными WinCC (2/3) .......................................................... 7
Демонстрация применения ODBC с данными WinCC (3/3) .......................................................... 8
Интеграция OLE объектов в WinCC, например, посредством MS-WordArt 2.0 ........................... 9
Использование OCX и ActiveX, стандартных объектов (1/3) ......................................................… 10
Использование OCX и ActiveX, стандартных объектов (2/3) ......................................................… 11
Использование OCX и ActiveX, стандартных объектов (3/3) ......................................................… 12
Доступ к переменным процесса WinCC через DDE (1/2) .............................................................. 13
Доступ к переменным процесса WinCC через DDE (2/2) .............................................................. 14

Training-Center ST-BWINCCS
Стр 9 -1/14 Использование стандартных
for Automation and Drives
интерфейсов Windows
Цели

- Открытость

- OLE-Автоматизация

- ODBC

- DDE

- OCX

- ActiveX

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC10e.2
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

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

• достоинства открытой архитектуры


• об OLE-автоматизации, на примере встраивания объекта
• об ODBC-соединении с БД (на примере)
• о DDE-соединении (на примере)
• достоинства “Documents” - "Документы" в WinCC
• достоинства стандартных объектов, OCX и ActiveX

Training-Center ST-BWINCCS
Стр 9 -2/14 Использование стандартных
for Automation and Drives
интерфейсов Windows
Краткий обзор открытой архитектуры WinCC

Connec- ActiveX(1)*
tivity (4) OPC(1)

CHN (3) DDE (1)*

OLL (3) OLE (1)*

API (2) ODBC (1)*


(1) Windows
(2) WinCC
Aktion (2) SQL (1) (3) Oбъекты
OCX (1)* (4) SYBASE

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC10e.3
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

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


архитектура Пользователь имеет возможность интегрировать его собственные
программы в WinCC. Здесь пять примеров, отмеченных звездочкой (*).
Обратитесь к CD-ROM за дополнительными примерами.
Сокращения: Описание:
ActiveX (1)* Модуль ПО для приложений и Интернет (см. OCX,OLE)
OPC (1) Стандарт связи для автоматических компонентов и офис
DDE (1)* Dynamic Data Exchange (обмен данными между приложениями)
OLE (1)* OLE 2.0 (использование функций других программ)
ODBC (1)* OpenDataBase Connectivity (стандарт для доступа к БД)
SQL (1) Язык запросов к БД (преимущественно SQL-командами)
OCX (1)* Объекты VB 4.0 (стандартные, 32 bit, OLE Custom Control)
Action (2) Проектирование Action (например, сообщения, результаты замеров,
переменные, зависящие от времени)
API (2) WinCC Application Programming Interfaces (функции, например,
переключение языка и запуск модуля)
OLL (3) WinCC-объекты (например, OCX+ переключение языка)
CHN (3) Channel - канал (драйвер связи с WinCC)
Connectivity (4) Базы данных (например, ORACLE, INGRES, DB2, IMS, ADABAS...)
ODK (3,2) Open Developers Kit (собств. объекты OLL и DLL кодов посылок)
CDK (3,2) Channel Development Kit (разработка собственных библиотек DLL
для управления данными)

Training-Center ST-BWINCCS
Стр 9 -3/14 Использование стандартных
for Automation and Drives
интерфейсов Windows
OLE-автоматизация (1/2) (Доступ к переменным
процесса WinCC посредством Excel, например)

EXCEL-WinCC приложение для проверки OLE-автоматизации

16-битн. число без знака

16-битн. число без знака

Таблица EXCEL

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC10e.4
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Цель Этот пример разъясняет, как связать Microsoft Excel и WinCC с помощью
OLE Automation 2.0.

Конфигурирование Два поля Вход/Выход (I/O), формат (999999), работа мышью, внутренние
WinCC переменные "VAR_4_WORD", "VAR_ST_WORD" (16-bit число без знака)
сконфигурированы на экране (см. рисунок).

Диалог Когда Вы вызываете "GetValue()" D-6-кнопкой в таблице Excel,


переменная WinCC считывается в таблицу. Когда Вы вызываете
"GetValue()" D-6-кнопкой в таблице Excel, переменная записывается из
таблицы в WinCC.

Конфигурирование В таблице Excel записываются или читаются две переменные


Excel "VAR_4_WORD" и "VAR_ST_WORD" в или из WinCC.

Excel Macro В Excel, создайте макрос "GetValue()" и "SetValue()" согласно данным из


следующей страницы (См. программу на след. странице)

Training-Center ST-BWINCCS
Стр 9 -4/14 Использование стандартных
for Automation and Drives
интерфейсов Windows
OLE-автоматизация (2/2) (Доступ к переменным
процесса WinCC посредством Excel, например)

WinCC
Обмен Excel
данными Data WinCC
между Exchange
и Excel

Приложение,
OLEтестирующее принцип OLE
Test Application

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC10e.5
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Запись Программирование макроса SetValue():


Sub SetValue()
Dim mcp As Object
Dim value As Variant
Dim vars As Variant
Dim cell As Variant
Dim i As Integer
Dim bRet As Integer
vars = Array("VAR_4_WORD", "VAR_ST_WORD")
Set mcp = CreateObject("WinCC-Runtime-Project")
For i = 0 To 1
cell = "E" & (i + 7)
value = Range(cell)
bRet = mcp.SetValue(vars(i), value)
Next
End Sub
Чтение Программирование макроса GetValue():
Sub GetValue()
Dim mcp As Object
Dim value As Variant
Dim vars As Variant
Dim cell As Variant
Dim i As Integer
vars = Array("VAR_4_WORD", "VAR_ST_WORD")
Set mcp = CreateObject("WinCC-Runtime-Project")
For i = 0 To 1
cell = "D" & (i + 7)
value = mcp.GetValue(vars(i))
Range(cell).Select
ActiveCell.FormulaR1C1 = Str(value)
Next
End Sub

Training-Center ST-BWINCCS
Стр 9 -5/14 Использование стандартных
for Automation and Drives
интерфейсов Windows
Демонстрация применения ODBC с данными WinCC (1/3)

Вентиль 1
БД WinCC
Ручной ввод Установить заданную
величину

Ручной вывод

Сбой

Режим ручной/автоматич
Квитирование

Вентиль 2

Оценка
Ручной ввод

Ручной вывод
Вентиль Valve 1: 3x
Сбой Вентиль Valve 2: 3x
.
Квитирование .
.

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC10e.6
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Цель Пример показывает, как с помощью ODBC устанавливается связь данных


из WinCC с БД и производится запуск.

Конфигурация Рисунок показывает резервуар с впускным (valve_1) и выпускным


WinCC valve (valve_2) вентилями. Резервуар может быть наполнен или разгружен
вручную или автоматически (AUTO/HAND). Во время процесса, оба
вентиля открываются и закрываются. Неисправности (FAUL_1/FAUL_2)
могут быть вызываться и подтверждаться с помощью щелчка мыши.
Управление "вентилями" и "неисправностями" приводит к тому, что
поступают сообщения о состоянии, которые сохраняются в Message
System и, следовательно, в БД WinCC.

Оценка Обработка результатов (оценка) производится программой odbcdemo.exe


(Window-Box). Эта программа была написана на Visual Basic V5. Связь с
БД WinCC устанавливается с помощью ODBC-функций. Число
впусков/выпусков, переключений manual/automatic и наступление событий
"fault" -"сбой" считаются, а результат выводится на экран и записывается
в ASCII-файлe ‘odbcdemo.out.’ Вы можете распечатать файл ‘odbcdemo.txt’
или вывести его на экран или обработать его в дальнейшем другими
программами.

Training-Center ST-BWINCCS
Стр 9 -6/14 Использование стандартных
for Automation and Drives
интерфейсов Windows
Демонстрация применения ODBC с данными WinCC (2/3)

Демонстрация применения ODBC с данными WinCC (2/3)


Осторожно!!!
Заданный уровень
не больше 100

Заполнение или опорожнение


Автоматический бака может быть выполнено
введением заданного значения
для автоматического режима
или управление вентилями
вручную.
Неисправность может быть
Ручной режим смоделирована и квитирована.
Запустите программу
ODBS_demo.EXE (DOS-Box) и
Вы получите множество средств
для ручной обработки сбоев,
открытия и закрытия вентилей.

Сброс
Вызов ODBS_demo.EXE

ДАТА ВРЕМЯ НОМЕР ПЕРЕМЕННАЯ

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC10e.7
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Конфигурация Чтобы осуществить этот демонстрационный пример, были использованы


ODBC стандартные для языка C функции, например, <math.h>, <stdio.h>,
<stdlib.h>, <windows.h> и <odbcinst.h>, также как и следующие опции БД,
функции ODBC: SQLAllocEnv, SQLAllocConnect, SQLSetConnectOption,
SQLDriverConnect, SQLFreeConnect, SQLFrreEnv и т.д. (содержащиеся в
<SQL.H> и <SQLEXT.H>).

Training-Center ST-BWINCCS
Стр 9 -7/14 Использование стандартных
for Automation and Drives
интерфейсов Windows
Демонстрация применения ODBC с данными WinCC (3/3)

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC10e.8
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Оценка Экран показывает программу "odbcdemo.exe” с ее оценкой (анализом)


работы процесса.

Training-Center ST-BWINCCS
Стр 9 -8/14 Использование стандартных
for Automation and Drives
интерфейсов Windows
Интеграция OLE объектов в WinCC, например,
посредством MS-WordArt 2.0

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC10e.9
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

OLE-объект В WinCC имеется возможность вставлять объекты OLE посредством


“Smart Objects” - "Интеллектуальные объекты".
Вы можете:
- Создавать заново
- Создавать из файла

Все зависит от типов объектов, загруженных в Ваш компьютер.


Некоторые типы объектов, такие как bitmaps и MIDI, уже представлены
в операционной системе.

На рисунке представлен объект типа MS-WordArt 2.0.


Вы можете дважды щелкнуть на объекте, чтобы вызвать и затем его
изменить в Graphics Designer.

Примечание Вы можете инсталлировать MS Word, чтобы использовать MS-WordArt 2.0

Training-Center ST-BWINCCS
Стр 9 -9/14 Использование стандартных
for Automation and Drives
интерфейсов Windows
Использование OCX и ActiveX, стандартных объектов (1/3)
VB панель "Набор объектов" с OCX-объектами
WinCC OCX

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC10e.10
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

OCX-объект OCX- и ActiveX-объекты обеспечивают определенные функции, которые


нсвойственны функциям WinCC. Поэтому WinCC дает возможность
включить OCX- и ActiveX-объекты в изображения. С ними система может
выполнять более сложные функции. В "Наборе объектов", через
использование Smart Objects, OLE Control имеются несколько OCX, ActiveX
объектов, которые Вы можете интегрировать в Ваш проект..

Некоторые примеры объектов для управления:


-WinCC Digital/Analog Clock Control - Цифро/аналоговые часы;
-WinCC Push Button Control - Кнопка;
-WinCC Slider Control - Движковый регулятор.

Кроме того, OCX- и ActiveX-объекты, созданные сторонними


производителями, также могут встраиваться в WinCC-изображения; тем не
менее, WinCC не дает гарантий их функционирования. Так ,"чужие OCX"
должны использоваться в WinCC только после тщательной проверки (см.
информацию о продукте ).

WinCC OCX-контейнер обеспечивает основные свойства для


проектирования. Все характерные для OCX свойства устанавливаются на
их собственной странице свойств.
На последнем рисунке показана страница свойств управляющего объекта
WinCC: цифро/аналоговых часов.

IndustrialX IndustrialX - это WinCC-пакет ПО по выбору для быстрого проектирования


ActiveX-объектов (с использованием Visual Basic V5)

Training-Center ST-BWINCCS
Стр 9 -10/14 Использование стандартных
for Automation and Drives
интерфейсов Windows
Использование OCX и ActiveX, стандартных объектов (2/3)
OCX-объект, интегрированный в приложение WinCC

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC10e.11
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Цель Этот пример иллюстрирует, как возможно установить связь между OCX-
движковым регулятором (slider) и WinCC.

Конфигурирование Рисунок показывает движок, который Вы можете установить из


WinCC Object palette\WindowsObjects\Slider Object. С помощью мыши можно
регулировать положение движка, а также управляющее воздействие
его как элемента управления - значения во внутренней переменной
"Var_OCX" (16-битная величина без знака).

Диалог Выходное поле типа Output показывает величину переменной в


соответствии с установкой движка.

Training-Center ST-BWINCCS
Стр 9 -11/14 Использование стандартных
for Automation and Drives
интерфейсов Windows
Использование OCX и ActiveX, стандартных объектов (3/3)

OCX-объекты, встроенные в приложение WinCC

Поле вывода

Пример: встраивание OCX-объекта в WinCC

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC10e.12
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Training-Center ST-BWINCCS
Стр 9 -12/14 Использование стандартных
for Automation and Drives
интерфейсов Windows
Доступ к переменным процесса WinCC через DDE (1/2)
(например, Excel)
EXCEL_WinCC_Приложение-тест_DDE

Обмен данными Обмен данными


WinCC-DDE-Server WinCC-DDE-Канал

Значение 1

Значение 2

16-битное число без знака

EXCEL-таблица "HUG_DDE.XLS"

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC10e.13
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Цель Этот пример демонстрирует, как устанавливается связь между MS-Excel и


WinCC посредством DDE.

Конфигурирование На экране сконфигурированы 6 полей ввода-вывода, с каждым связана


WinCC внутренняя переменная или переменная DDE "VAR_5_WORD",
"VAR_UT_WORD", "VAR_6_WORD", "VAR_7_WORD", "Wert1" and "Wert2"
( 16-битовое число без знака).

WinCC-DDE-Канал Прямой доступ из WinCC к Excel-переменной достигается использованием


DDE-канала. В канале DDE определяются переменные, связанные с
Excel-файлом.
В этом Excel-файле отдельные ячейки могут адресоваться переменным
WinCC.

DDE-связь DDE-связь конфигурируется следующими параметрами:

Computer Name (Имя компьютера): только с доступом для сети Net-DDE


Application (Приложение): Excel
Topic (Файл): Hug_dde.xls
Optimization (Оптимизация): Выборка только после изменения
(для чтения переменных)
DDE-переменная Name (Имя): Wert1
Data Type (Тип данных): 16-битное число без знака
Address (Адрес): RnCm (для строки n и столбца m) или
имя ячейки: cellm
Data Type (Тип данных): WORD

Training-Center ST-BWINCCS
Стр 9 -13/14 Использование стандартных
for Automation and Drives
интерфейсов Windows
Доступ к переменным процесса WinCC через DDE 2/2
(например, Excel)

Обмен данными WinCC - Excel

DDE -приложение-тест

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC10e.14
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

WinCC-DDE-Сервер Для чтения данных WinCC в Excel (f.e. внутренние переменные) должна
загружаться не только система выполнения Runtime, но и DDE-Server.
Лучший способ активировать DDE-Server - через список запуска Startup list.
Модификация данных может запуститься автоматически или вручную.

Диалог В таблицу Excel значения должны загружаться из WinCC с нажатием


кнопки "Update".

Sub Aktualisieren_1()
ActiveWorkbook.UpdateLink
Name:="WinCC|C:\...\ab_off\A_off.mcp!VAR_5_WORD", _
Type:=xlOLELinks
ActiveWorkbook.UpdateLink
Name:="WinCC|C:\....\ab_off\A_off.mcp!VAR_UT_WORD" _,
Type:=xlOLELinks
End Sub

Конфигурация В таблицу Excel переменные WinCC поступают непосредственно или, в


Excel случае DDE-канала, имена ячеек должны быть переименованы в имена,
одинаковые с именами переменных WinCC.

DDE-Сервер должен всегда адресоваться следующим способом:


(имя приложения) (директория и проект) (имя переменной)
applicatiename WinCC| directory and project! tagname variable1
WinCC| 'C:\...\ab_off\A_off.mcp'! VAR_5_WORD

Training-Center ST-BWINCCS
Стр 9 -14/14 Использование стандартных
for Automation and Drives
интерфейсов Windows
Открытость API для пользователя

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC11e.1
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

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

Открытость API для пользователя ................................................................................................. 1


Цели ............................................................................................................................................ 2
Архитектура ПО WinCC ..........................................................................................................………. 3
Интерфейс прикладных программ API (1/4) .................................................................................... 4
Интерфейс прикладных программ API (2/4) .................................................................................... 5
Интерфейс прикладных программ API (3/4) .................................................................................... 6
Интерфейс прикладных программ API (4/4) .................................................................................... 7

Training-Center ST-BWINCCS
Стр 10 - 1/7 Открытость API для пользователя
for Automation and Drives
Цели

- API (Application Programming Interface)


(Интерфейс прикладных программ)

- ODK (Open Development Kit)


(Специальный пакет программ)

- CDK (Channel Development Kit)


(Пакет программ для разработки канала)

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC11e.2
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

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

• знать взаимосвязи интерфейса API

Training-Center ST-BWINCCS
Стр 10 - 2/7 Открытость API для пользователя
for Automation and Drives
Архитектура ПО WinCC
‰ Структура
WinCC Explorer
Control panel

CS CS CS CS CS CS
RT RT RT RT RT RT
Custom Measured
Graphics form Signalling values Report Option
processing user
archive

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

Data manager

S5 S7

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC11e.3
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Архитектура WinCC ПО имеет модульную структуру. Каждый компонент WinCC


ПО WinCC имеет интерфейс API для связи с WinCC и с другими приложениями.

Имеются компоненты для режимов разработки и выполнения:


• WinCC Explorer с Data Manager
• Graphics Designer
• Global Scripts
• Alarm Logging
• Tag Logging
• Report Designer
• Diagnostics
• User Administrator
• Text library
• Sybase SQL Anywhere (БД)

Training-Center ST-BWINCCS
Стр 10 - 3/7 Открытость API для пользователя
for Automation and Drives
Интерфейс прикладных программ API (1/4)

‰ ANSI-C функции API

‰ Доступ к данным API API API API API API


API API API API API API

‰ В Tag Management
‰ В архивах API

‰ Данные проекта
‰ Использование системных функций
‰ Функции для проектирования
‰ Функции режима выполнения
‰ Интеграция коммуникационных каналов
‰ Основа для
‰ отдельных функций
‰ выбора, определяемого технологией
‰ специализированных (по отраслям) функциональных модулей

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC11e.4
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Основная Приложения WinCC имеют интерфейс API, чтобы использовать функции


информация WinCC из других программ, например, для оценки данных в режиме
исполнения или базового проектирования в CS. Как видно из рисунка, API
существует для всех приложений. Через этот интерфейс функции WinCC
могут использовать не только приложения WinCC, но и другие программы.
Кроме того, через WinCC возможно использование API Windows.

ODK Для того, чтобы иметь возможность использовать API-интерфейс WinCC


извне, необходим ODK (Open Development Kit) . С помощью ODK
подготавливаются необходимые компоненты для использования API-
интерфейсов WinCC в целях создания собственных объектов или даже
целых дополнительных средств WinCC.

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


программирования Аction. Кроме того, с API WinCC работает Мастер
динамики Dynamic Wizard.

Training-Center ST-BWINCCS
Стр 10 - 4/7 Открытость API для пользователя
for Automation and Drives
Интерфейс прикладных программ API (2/4)

Приложение
пользователя Встраивание
функций для
проектирования

Приложение Встраивание
пользователя функций для
RТ-режима

Встраивание коммуникационных
каналов

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC11e.5
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Training-Center ST-BWINCCS
Стр 10 - 5/7 Открытость API для пользователя
for Automation and Drives
Интерфейс прикладных программ API (3/4)
Дополнительное
приложение
Использование Модуль
функций
WinCC
Связь
WinCC API DLL

Для создания приложений необходимы:


‰Внешний C-компилятор ( например, Microsoft Visual C++ 4.0 )
‰Библиотечный файл соответствующего WinCC-API ( *.LIB )
‰Файл описаний соответствующего WinCC-API ( *.H )

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC11e.6
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Общая Для создания внешних приложений нужны в сущности три части. ODK
информация содержит файл библиотек и файл описаний для API-интерфейсов WinCC.
Кроме того, необходим внешний компилятор языка C, с помощью которого
могут быть разработаны внешние приложения.

Training-Center ST-BWINCCS
Стр 10 - 6/7 Открытость API для пользователя
for Automation and Drives
Интерфейс прикладных программ API (4/4)
‰ Примеры приложений:
‰ Доступ к значениям из Тag Мanagement
‰ Доступ к данным архива
‰ Встраивание каналов связи
‰ Прямое отображение результатов обработки в графике
‰ Проектирование на основе API-функций
‰ Встраивание уже имеющихся программ обработки
‰ Генерация сообщений из программы пользователя
‰ Управление записью результатов замеров
из программы пользователя
‰ Использование экранов проектирования
для выбора ПО, которые Вы разрабатываете сами
‰ Управление отчетами из программ пользователя

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC11e.7
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Результаты На графическом экране могут быть непосредственно выведены


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

Базовое Под базовым проектированием понимают разработку элементов WinCC


проектирование с помощью функций API. Базовое проектирование дает возможность
описывать и разрабатывать структуры WinCC в текстовой форме..

Training-Center ST-BWINCCS
Стр 10 - 7/7 Открытость API для пользователя
for Automation and Drives
Дополнительные пакеты WinCC
(Базовое управление процессом)

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.1
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

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

Дополнительные пакеты WinCC (Базовое управление процессом) ............................................ 1


Цели ............................................................................................................................................ 2
Базовое управление процессом 1/2 ............................................................................................... 3
Базовое управление процессом 2/2 ............................................................................................... 4
Сохранение (сохранение и восстановление данных архива) …………………..........................… 5
Электронный ключ ........................................................................................................................... 6
CP-Video (OCX-Камера) .................................................................................................................... 7
Расширенное управление процессом ............................................................................................ 8
SFC-визуализация ............................................................................................................................. 9
Система управления процессом System 7 ...................................................................................... 10
Конфигурация Client/Server ........................................................................................................... 11-24
Дополнительные пакеты Messenger & Guardian ........................................................................... 25
Дополнительный пакет WinCC Comprehensive Support ............................................................... 26
Дополнительный пакет ProAgent .................................................................................................... 27
Дополнительный пакет IndustrialX, Bausteintechnik с ActiveX-управлением ................................ 28
Расширение PM-Open Export ........................................................................................................... 29
Расширение PM-Analyse .................................................................................................................. 30
Расширение - пейджерная служба OCX и сервер-передатчик ................................................... 31
Расширение VarControl .................................................................................................................... 32

Training-Center ST-BWINCCS
Стр 11 - 1/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
Цели
- Базовое управление процессом

- Сохранение

- Электронный ключ

- CP-Video

- Расширенное управление процессом

-SFC-визуализация

-Система управления процессом System 7

-Конфигурация Client / Server

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.2
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

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

• знать достоинства дополнительного ПО WinCC


• на примере познакомиться с темой "Базовое управление процессом"
• на примере познакомиться с темой "Сохранение"
• на примере познакомиться с темой "Электронный ключ"
• на примере познакомиться с темой "CP-Video"
• на примере познакомиться с темой "Расширенное управление
процессом"
• на примере познакомиться с темой "SFC-визуализация"
• на примере познакомиться с темой "Система управления процессом
System 7"
• на примере познакомиться с темой "Конфигурация Client/Server"

Training-Center ST-BWINCCS
Стр 11 - 2/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
Базовое управление процессом 1/2

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.3
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Общая Пакет “Basic Process Control” ("Базовое управление процессом ") включает
информация помимо прочего следующие компоненты:

Split Screen Wizard Этот Мастер используется для конфигурирования и инициализации


(Мастер настроек установок монитора и экрана для текущей версии проекта WinCC.
экрана) Эта инициализация должна быть выполнена немедленно после создания
проекта, так как другие приложения (Runtime, Groupmessage и т.д.) также
используют эти данные. Мастер создает и определяет изображение
@Screen.PDL как стартовое.

Alarm Logging Мастер Alarm Logging облегчает конфигурацию Message System (Системы
Wizard сообщений) посредством фиксированных установок по умолчанию
(Мастер регистрации (конфигурация Messagewindow (окна), Messages (сообщений),
сигналов) Messageclasses (классов) и Process Control messages (сообщений системы
управления)).

Picture Tree Manager Мастер Picture Tree Manager используется для управления иерархической
(Менеджер системой пиктограмм и функций, относящихся к объектам процесса, из
пиктограмм) Graphics Designer.

Group message Groupmessage - это дополнительный элемент в редакторе Graphic editor


(Групповые (Smart Object), который используется для выбора сообщений и событий
сообщения) для отдельных изображений и/или в иерархической системе пиктограмм и
для отображения их в приложении в обзорном экране (изображении). С
помощью Groupmessage сбой или предупреждение могут быть
отображены на дисплее, что позволит оператору немедленно определить
неисправный элемент в системе.
Lifebeat Monitoring Lifebeat Monitoring будет осуществлять непрерывный контроль за
(Сканирование отдельными системами (OS и AS) и генерировать системные сообщения.
на предмет После запуска контроль включается автоматически для выбранных
работоспособности компонентов и производится в цикле. В случае отсутствия отклика от
отдельных частей одной из таких частей системы (после трех подряд циклов) будет
системы) послано сообщение.

Training-Center ST-BWINCCS
Стр 11 - 3/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
Базовое управление процессом 2/2

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.4
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Функции • Основные данные с разделенным на отдельные области изображением


Базового на экране - обзорная, рабочая области и область элементов управления.
управления • Взаимосвязи процесса отображаются пиктограммами при графическом
процессом проектировании с использованием Менеджера Picture-Tree-Manager.
• Переключение изображений в процессе управления в соответствии с их
иерархией.
• Сохранение и вызов компоновки экрана.
• Группирование экранов в соответствии с их взаимосвязями.
• Выбор отображений частей процесса по их названиям
(в процессе работы).
• Отражение знаками активного состояния объектов в диаграмме
процесса.
• Мастер регистрации сигналов (Alarm Logging Wizard).
• Активация внешних сигнальных модулей.
• Усовершенствованные графические объекты: трехмерные диаграммы
(3D-Bars), группировка отображений (Grouped Display).
• Мастер настроек экрана (Split-Screen-Wizard) для настройки
разрешения экрана и многоканального режима работы с картой Multi-VGA
и подключения до 4-х мониторов.

Примечание Чтобы использовать многоканальный режим работы (Split-Screen-Wizard),


Вы должны использовать Мulti-VGA-карту с интерактивной графической
системой IGS, для использования звуковых сигналов Вам необходима
звуковая карта.

Training-Center ST-BWINCCS
Стр 11 - 4/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
Сохранение
(сохранение и восстановление данных архива)

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.5
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Общие Функции архивирования поддерживают автоматическое сохранение и


сведения восстановление данных на жестком диске в долговременном архиве, а
также удаление данных с жесткого диска (сигналов, результатов замеров
и отчетов).

Автоматическое сохранение может запускаться двумя путями:


По времени: Активизация режима сохранения при наступлении заданных даты и/или
времени.
По заполнении Активизация режима сохранения при заполнении до заданного уровня
диска: памяти средств архивации.
За режимом автоматической архивации следит специальный сервер -
Archive Server.

Конфигурация Для настройки функций сохранения используется диалог (см. рисунок).


Параметры:
Что необходимо сохранить?
Где необходимо сохранить?
Когда необходимо сохранить?

Режим выполнения Для режима выполнения важно, чтобы Archive Server (ArchSRV.EXE) был
Runtime внесен в список запуска, только тогда активизируется функция сохранения.

Восстановление Вызовом диалога конфигурации сохраненные данные могут быть вручную


восстановлены. Сообщения, например, могут снова отображаться в окне
сообщений в режиме Runtime.

Training-Center ST-BWINCCS
Стр 11 - 5/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
Электронный ключ

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.6
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Общие User Administrator дает возможность защитить функции чтения/записи


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

Так, авторизация дается не только паролем, но и проверкой электронного


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

Примечание Аппаратное расширение: читающее устройство для электронных ключей


типа: Type B1 SNI.

Training-Center ST-BWINCCS
Стр 11 - 6/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
CP-Video (OCX-Камера)

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.7
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Общие Под управлением OLE-Control Object имеется возможность создать окно, в


сведения которое внедряется видеокартинка, записанная с помощью видеокамеры.

Применение Встраиванием OCX от видеокамеры реальная ситуация в процессе может


быть более реалистично отображена в диаграммах процесса.

Примечание Аппаратное расширение: карта Cinema Win/TV-NG.

Training-Center ST-BWINCCS
Стр 11 - 7/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
Расширенное управление процессом

‰ User Administrator с изображением установки


‰ Выбор результатов замеров / графиков по имени
‰ Организация графиков в интерактивном режиме
‰ Синхронизация с временем суток
‰ Квитирование событий в графических изображениях
‰ Подключение к SFC-визуализации и пакетный режим

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.8
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Примечание Аппаратное расширение для синхронизации с временем суток :


приемник GPS- или DCF77.

Training-Center ST-BWINCCS
Стр 11 - 8/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
SFC-визуализация

‰ Вызов дисплея SFC-Sequential Control в изображениях WinCC


(SFC=Sequential Function Chart)
(Последовательная функциональная карта)
‰ Автоматическая генерация диаграмм SFC для WinCC
‰ Управление от сервера или одиночной станции

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.9
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Общие SFC (Sequential Function Chart: Последовательная функциональная карта)


сведения
- Графическое, быстрое создание средств управления ходом процесса.
- Конфигурация перемещений и действий в связи с функциями CFCTest
и техническими функциями.
- Поддержка SFC-визуализации на терминале оператора.

Training-Center ST-BWINCCS
Стр 11 - 9/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
Process Control System 7
Система управления процессом System 7
„ Process Control System базируется на отдельных
стандартных компонентах SIMATIC
„ Дополнительные пакеты PCS7 (для Windows 95 / NT)
‰ Basic + Advanced Process Control
‰ SFC-Visualisation
‰ Batch Flexible
‰ Storage
‰ Chipcard for User authorization (для электронного ключа)
‰ Video for built-in live pictures (для видеоконтроля за процессом)

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.10
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Общие сведения WinCC - это интегрированная часть SIMATIC PCS 7 - системы управления
процессом. Для пользователя WinCC в соединении с SIMATIC S7, PCS 7
ведет к заметной экономии затрат на проектирование.
Частично этому способствует то, что список сигналов из проекта может
быть использован и для привязки переменных в WinCC.
Он просто может быть отображен на карту памяти проекта WinCC.
Также тексты сообщений для сигналов средств управления и контроля
(Instrumentation and Control (I&C)) доступны системе WinCC-Alarm Logging.
WinCC ресурсы для I&C могут быть использованы каждым пользователем
WinCC.

Примечание Базирующийся на стандартных продуктах SIMATIC и специальных


компонентах I&C SIMATIC PCS 7 создан специально для управления
технологическими процессами.

Training-Center ST-BWINCCS
Стр 11 - 10/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
Конфигурация Клиент / Сервер

WinCC WinCC WinCC WinCC


Сервер Клиент Клиент Клиент
Terminal-Bus напр. 3COM напр. 3COM напр. 3COM напр. 3COM
Терминальная
шина -WinCC licence
C C C
-WinCC licence S
-Server licence

Process bus
Шина Процесса

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.11
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Общие сведения Многопользовательская система в WinCC >=V3.0 содержит WinCC-сервер


с Windows NT 4.0 и WinCC-клиентов, с системами Windows '95 или
Windows NT.
1-й шаг: Конфигурация ПК и Windows
- Построена сеть ПК.
- Выбраны имена ПК.
- Инсталлирован протокол TCP/IP с уникальными адресами или NetBEUI
- Обеспечен доступ к диску на сервере.
- Пользователи не получают права администратора (WinCC >V3.1).
2-й шаг: Коипоненты автоматики
- Инсталляция и конфигурация аппаратного и программного
обеспечения связи.
- Инсталляция WinCC и дополнений.
- Конфигурирование WinCC.
3-й шаг: Ввести свойства сервера
4-й шаг: Ввести свойства клиента
Примечание Дополнительный пакет сервера необходим для организации станции
WinCC с Windows NT 4.0 в качестве сервера в многопользовательской
системе.
Лицензии на Server Server (Сервер)
Basic Process Control (Базовое управление процессом с необходимым числом переменных)
Advanced Process Control (Расширенное управление процессом)
Storage (Запоминающее устройство)
Chipcard (Электронный ключ, если подключено устройство чтения ключей)
Video (Видеокамера, если карта WinTC инсталлирована)
User archives (Архивы пользователя)
Redundancy (Резервирование)
Лицензии на Client Basic Process Control (RT128) (Базовое управление процессом)
Advanced Process Control (Расширенное управление процессом)
Chipcard (Электронный ключ, если подключено устройство чтения ключей)
Video (Видеокамера, если карта WinTC инсталлирована)

Training-Center ST-BWINCCS
Стр 11 - 11/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
Сервер: введите Project properties (свойства проекта)

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.12
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Примечание После переустановки в режим Multi-User перезагрузите WinCC.

Лицензии на Server Server (Сервер)


Basic Process Control
(Базовое управление процессом с необходимым числом переменных)
Storage (Запоминающее устройство)
Chipcard (Электронный ключ, если подключено устройство чтения ключей)
Video (Видеокамера, если карта WinTC инсталлирована)
User archives (Архивы пользователя)
Redundancy (Резервирование)

Лицензии на Client Basic Process Control (RT128) (Базовое управление процессом)


Advanced Process Control (Расширенное управление процессом)
Chipcard (Электронный ключ, если подключено устройство чтения ключей)
Video (Видеокамера, если карта WinTC инсталлирована)

Данный пакет включает диск авторизации с необходимой лицензией и


документацией.

Training-Center ST-BWINCCS
Стр 11 - 12/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
Сервер: создайте новый компьютер Computer

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.13
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Примечание После переустановки в режим Multi-User перезагрузите WinCC.


Опция доступна (см.рисунок).

Training-Center ST-BWINCCS
Стр 11 - 13/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
Клиент: введите Project properties (свойства проекта)

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.14
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Примечание Здесь Вы можете выбрать свойства для режима Клиент:


* Имя компьютера
* Список запуска (выбираются все необходимые программы WinCC)
* Стартовое изображение
* Атрибуты окна
и т.д.

Training-Center ST-BWINCCS
Стр 11 - 14/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
Сервер: выберите Sharing для Client-Access
(совместное использование)

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.15
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

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

Training-Center ST-BWINCCS
Стр 11 - 15/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
Сервер: properties для Sharing
(свойства для совместного использования)

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.16
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Примечание Когда Вы устанавливаете "share" для проекта, могут быть выбраны еще
несколько атрибутов.

Training-Center ST-BWINCCS
Стр 11 - 16/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
Сервер: User-Manager

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.17
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Примечание Здесь Client-компьютер должен быть введен в список связи


с пользователями, при этом необходимо указывать такие его параметры
как "имя пользователя" и "пароль".
.

Training-Center ST-BWINCCS
Стр 11 - 17/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
Сервер: User-Manager

Администраторы- Полный доступ к компьютеру/домену


"Бэкап-операторы"- Обходят защиту файлов их копированием
Гости - "Гостевой" доступ к компьютеру/домену
Опытные пользователи - Совместный доступ к LPT и разделам
Репликаторы - Работа с копиями файлов в доменах
Пользователи - Обычные пользователи

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.18
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Примечание Каждый пользователь может быть включен в группу.

Training-Center ST-BWINCCS
Стр 11 - 18/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
Сервер: User-Manager

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.19
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Примечание Здесь Client-компьютер должен быть введен в список связи


с пользователями, при этом необходимо указывать такие его параметры
как "имя пользователя" и "пароль".

Training-Center ST-BWINCCS
Стр 11 - 19/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
Сервер: User-Manager

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.20
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Примечание Каждый отдельный пользователь может быть включен в одну или


несколько групп.

Training-Center ST-BWINCCS
Стр 11 - 20/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
Сервер: User-Manager

Администраторы- Полный доступ к компьютеру/домену


"Бэкап-операторы"- Обходят защиту файлов их копированием
Гости - "Гостевой" доступ к компьютеру/домену
Опытные пользователи - Совместный доступ к LPT и разделам
Репликаторы - Работа с копиями файлов в доменах
Пользователи - Обычные пользователи

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.21
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Training-Center ST-BWINCCS
Стр 11 - 21/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
Клиент: установление связи

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.22
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Примечание Установление связи возможно после того, как сервер правильно


сконфигурирован и подсоединен к сети. Теперь возможно соединить
клиент-компьютер с сервером.
изображение меню с надписями на немецком языке:
Netzwerkumgebung => Network Neighborhood (Сетевое окружение)
Gesamtes Netzwerk => Entire Network (Вся сеть)
Netzlaufwerk verbinden=> Map Network Drive (Диск с картой памяти сети)

Training-Center ST-BWINCCS
Стр 11 - 22/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
Клиент: введите новый компьютер (1/2)

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.23
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Примечание Эти параметры не являются необходимыми, если они уже введены на


сервере. (См. стр. 13)

Training-Center ST-BWINCCS
Стр 11 - 23/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
Клиент: введите новый компьютер (2/2)

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.24
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Примечание Эти параметры не являются необходимыми, если они уже введены на


сервере. (См. стр. 14)

Training-Center ST-BWINCCS
Стр 11 - 24/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
Дополнительные пакеты Messenger & Guardian
Messenger & Guardian -это два дополнительных пакета, которые могут быть инсталлированы отдельно

-Функциональное расширение MS Windows eMail Systems.


-Генерирование eMails из изображений WinCC
с картинками и речевой информацией.
-Прием и открытие eMail внутри изображений WinCC.

-Видеоконтроль труднодоступных объектов


-Автоматическая сигнализация в WinCC, когда
случается предопределенное состояние
(aвaрийная ситуация).
-Сохранение видеосюжетов в видео-базе данных.
-Легко найти и отобразить в WinCC картинках.

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.25
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Общие сведения WinCC Messenger & Guardian - это функциональное расширение MS


Windows eMail Systems, которое позволяет генерировать и посылать
электронную почту с графической и речевой информацией
непосредственно из системы WinCC. Прием и открытие электронной почты
может производиться внутри изображений WinCC. Принимающие станции,
которые не имеют установленной системы WinCC, могут использовать для
чтения сообщений просмотрщик, который также имеется в пакете.

Training-Center ST-BWINCCS
Стр 11 - 25/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
Дополнительный пакет Всесторонняя Поддержка WinCC
(Option WinCC Comprehensive Support)

Новые тома "Всесторонняя Поддержка WinCC"


появляются три раза в год.

-Все современные дополнения и модификации WinCC.


-CD с "WinCC Knowledge Base" ("Основы знаний по WinCC")
со статьями по приложениям, тонкости и хитрости для всех применений WinCC,
ответы на часто задаваемые вопросы, сценарии WinCC, видеоролики
и многое другое.
-CD с "WinCC Configuration Manual" ("Руководство по проектированию") -
как первоначальный инструмент и источник информации.
-CD с "WinCC Demo" ("Демонстрационный CD по WinCC").

WinCC Comprehensive Support (Всесторонняя Поддержка WinCC)


предлагает заглянуть на специальный сайт сети Internet , где
предлагается регулярно обновляемая информация по системе WinCC.

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.26
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Примечание The WinCC Comprehensive Support - Всесторонняя Поддержка WinCC - это


замена апгрейдов/модификаций и поддержки ПО по контракту.
Дополнительные продукты WinCC на CD рассылаются как Service Packs
(служебные посылки) в соответствии с согласием каждого заказчика или
могут быть отправлены через Интернет.

Training-Center ST-BWINCCS
Стр 11 - 26/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
Дополнительный пакет ProAgent

„ Диагностика процесса основывается на инструментах:


‰ SIMATIC WinCC и ProAgent
‰ S7-PDIAG и S7-Graph

„ Визуализация & Сигналы & Контроль & Устранение сбоя


‰ ProAgent предлагает всю необходимую информацию генерацией
всех изображений для OP47-12, FI25 и RunTime-Systems на ПК

„ Это ведет к росту производительности, так как снижаются


простои процесса.

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.27
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

ProAgent Пакет ПО ProAgent обеспечивает быструю диагностику установок и машин


предоставлением информации о местонахождении неисправности и
причине неисправности.

Training-Center ST-BWINCCS
Стр 11 - 27/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
Дополнительный пакет IndustrialX
Модуль с ActiveX-элементами управления
IndustrialX

Basic-WinCC- Service (служебные)-


элементы управления элементы управления

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.28
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Engineering-Toolset (Набор технических средств) для создания графических изображений.


The IndustrialX-CD состоит:

-Engineerings-Toolset с Basic-элементами управления и


Service-элементами управления

например, Basic-элементы управления с шаблонами


Bars Гистограммы
I/O-Fields Поля ввода/вывода
List-Box Окно списка
и т.д. (в зависимости от версии)

например, Service-элементы управления без шаблонов


для связи с процессом
для управления сообщениями
для управления паролями
и т.д. (в зависимости от версии)

-WinCC-элементы управления и элементы управления других


производителей (не Siemens) (Демонстрационная версия)

Training-Center ST-BWINCCS
Стр 11 - 28/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
Расширение PM-Open Export

PM-Open Export ("Открытый экспорт") дает возможость экспортировать данные процесса


и сообщения от WinCC в текстовые файлы (ASCII-файлы).

‰ Внешние переменные WinCC (параметры процесса)


‰ Внутренние переменные WinCC
‰ Данные из архивов результатов замеров (Tag Logging)
‰ Данные из архивов пользователя (User Archivе)
‰ События/сигналы из архивов сообщений

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.29
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Общие сведения PM-Open Export ("Открытый экспорт") дает возможость экспортировать


данные процесса и сообщения от WinCC в текстовые файлы (ASCII-
файлы в формате CSV). Экспорт данных может активироваться
циклически, запускаться по времени и/или по свершении какого-либо
события. Несколько назначений экспорта могут быть сконфигурированы
независимо друг от друга. Данные будут переданы в текстовые файлы со
свободно конфигурируемой компоновкой. Информация из этих файлов
позже может быть использована стандартными приложениями (например,
MS Exсel).

Training-Center ST-BWINCCS
Стр 11 - 29/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
Расширение PM-Analyse

‰ Анализ неисправностей и статистика сбоев


‰ Анализ действий
‰ Анализ сообщений
‰ Анализ замеров в процессе
‰ Результаты анализа
‰ Интерфейс MS Excel
‰ Интерфейс пользователя

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.30
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Характеристики Анализ неисправностей и статистика сбоев


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

Анализ операций
Анализ операций дает возможность оценить режим действий таких, как
производство-, уборка- и пр.
Анализ сообщений
Анализ сообщений дает возможность оценить данные по сообщениям
(например, процесса, оператора, системные) для установки или части
установки в определенном промежутке времени.
Анализ результатов замеров
Анализ результатов замеров дает возможность оценить , когда результаты
вышли за заданный для них диапазон значений. Границы диапазона могут
устанавливаться отдельно.

Результаты анализа
Результаты анализа предупреждающих синалов, сообщений,
квитирования и параметров процесса:
-частота,
-продолжительность,
-средняя продолжительность
-минимальная продолжительность
-максимальная продолжительность
Интерфейс MS Excel
Результаты анализа могут быть скопированы непосредственно в MS Excel
нажатием кнопки.
Интерфейс пользователя
Независимо от доступных ему функций пользователь может вводить свои
функции.

Training-Center ST-BWINCCS
Стр 11 - 30/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
Расширение: служба Пейджер-сервис OCX
и сервер-передатчик

Пейджер-сервис:
-D1-SMS
-D2-SMS
-Citycall
-Scall
-Quix
-Telmi
-Eurosignal

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.31
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Описание Пейджер-служба содержит OCX, что позволяет предусмотреть


радиопередающую службу в WinCC-приложении. Чтобы послать
автоматически радиовызов персоналу службы, Вы можете
сконфигурировать действия внутри WinCC. Помимо такой возможности,
вызов передатчика и пейджер-службы может быть произведен
непосредственно оператором, с использованием WinCC и может быть
изменен в любое время.

Передающий сервер дает возможность непосредственн послать


сообщение от WinCC Message System на радиопередатчик.
Также поддерживаются аналогичные службы пейджерной связи.

Training-Center ST-BWINCCS
Стр 11 - 31/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
Расширение VarControl
Процесс

WinCC
Контроль/изменение
переменных

Интер- SIMATIC S7
активная
связь

SIMATIC HMI Date:


Filei:
05.11.2005
SWINCC14.32
Information- and Training-Center
Knowledge for Automation
© Siemens AG 1999. All rights reserved. V5.00

Описание С VarControl Вы можете контролировать и модифицировать параметры


процесса посредством SIMATIC S7. Вы можете использовать
интерактивную связь с контроллерами PLC, конфигурированными в
системе WinCC. Возможные операнды: I, Q, M, DB DBX.
Формат отображения и ввода операндов даны в описании к S7
(S7-Notation). В основном функция VarControl соответствует функции
переменных Step7 ”Monitor/Modify".

Как расширение планируется доступ к переменным S5 и принятие


соответствующей системы обозначений.

Training-Center ST-BWINCCS
Стр 11 - 32/32 Дополнительные пакеты WinCC
for Automation and Drives
(Базовое управление процессом)
Оглавление утилит
Частозадаваемые вопросы (FAQ) в Интернете 2
Приложения и Конфигурация Прямого Соединения 3
Вызов приложений Windows с помощью "исполняемой программы" 4
Экспорт/импорт переменных 5
Функция печати 6
Сохранение данных проекта без подключения Интерактивного архива (On-line Archives) 6
Интерактивное переключение языка с помощью Action "SetLanguage(ID)" 7
Вызов Окна сообщений WinCC (Message Box) на передний план щелчком мыши 7
(Memory Picture Function) 8
Повторный вызов картинки (Calling Repeat Picture) 8
Выполнение входа в систему/выхода из системы посредством кнопки 9
Отражение имени пользователя в картинке 9
Модальное окно сообщений Windows (сообщений по режиму) 9
Диагностическая информация в различных LOG Files
(регистрационных файлах), таких как V3.x 10
Использование любых функций проекта в соединении с "Loop in Alarm" 11
Несколько надписей на одной кнопке 11
Протоколирование сигнала включено/выключено по щелчку мыши 12
Включение/выключение граничной линии для окна графика по щелчку мыши 12
Установка даты и времени с помощью кнопки 12
Дальнейшая обработка значений для граничной линии (для окна графиков) 12
Информация по программе авторизации SIEMENS Authorization Tool
AUTHORS.EXE V 4.00 13
Диагноз и системная информация с помощью WinCC Scope 15
Функциональное расширение WinCC V1.11 16
Функциональное расширение WinCC V3.0 16
Функциональное расширение WinCC V3.1 18
Функциональное расширение WinCC V4.0 19
Функциональное расширение WinCC V4.01 24
Функциональное расширение WinCC V4.02 25
Функциональное расширение WinCC V5.0 27

Примечание: Несколько примеров берут начало в FAQs, полный набор может быть найден
в Интернете.

Training Center Nürnberg-Moorenbrunn Стр 1


Глава 15
Утилиты
FAQ‘s in the Internet: http://www.ad.siemens.de

#pragma code("user32.dll")
BOOL SetForegroundWindow(HWND);
#pragma code ()
HWND handle;
handle=FindWindow("MCPFrameWndClass", NULL);
if (!SetForegroundWindow(handle)) printf("\r\n SetForeground fails");

Для WinCC V5 используйте командную строку


handle=FindWindow("WinCCExplorerFrameWndClass", NULL);

Training Center Nürnberg-Moorenbrunn Стр 2


Глава 15
Утилиты
Приложения и Конфигурация Прямого Соединения
В добавление к C-Actions в WinCC возможно конфигурирование событий с помощью
прямого соединения. Производительность может быть увеличена путем использования
прямого соединения вместо C-Actions. В выбранном графическом объекте в меню
"Properties" на вкладке "Event", Вы можете выбрать прямое соединение щелчком по
символу молнии (например, в Event (событии) "Mouse – Mouse-click") правой кнопкой мыши
(пункт меню "Direct Connection" – прямое соединение).
Возможны варианты:
Source (источник): Константы, свойство или переменная.
Target (цель): Текущее окно, объект в картинке или переменная.

Приложение: Объект Видимый/Невидимый, например, объект в картинке должен


становиться видимым или невидимым с каждым щелчком мыши по кнопкам "On" и "Off".
Требование: в Property/Other атрибут Display объекта, который должен стать
динамическим, например, Static Text, должен быть установлен в "No".

Source (источник): Constants 1 для кнопки "On"


Target (цель): Object in Picture >Object: например, Static Text n >Property: Display

Source (источник): Constants 0 для кнопки "Off"


Target (цель): Object in Picture >Object: например, Static Text n >Property: Display

Применение: десятичное значение в выходном поле должно графически отражаться в


формате Bar (гистограмма), например.
Требование: Выходное поле связывается с переменной посредством атрибута
Выходное значение - Output Value, и объект Bar будет создан.

Source (источник): Property >для Object: I/O Field n >Property: Output Value.
Target (цель): Object in Picture >Object: Bar n >Property: Process Driver Connection.

Применение: например, цвет фона окружности должен принимать значение цвета фона
прямоугольника по щелчку мыши.
Требование: должны быть созданы объекты Button, Circle и Rectangle.

Source (источник): Property >для Object: Circle n >Property: Background Color.


Target (цель): Object in Picture >Object: Rectangle n >Property: Background Color.

Применение: например, с каждым щелчком мыши по кнопке, значение переменной


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

Source (источник): Tag, например, Actualvalue_Tank1


Target (цель): Object in Picture >Object: Polygon n >Property: Fill Level.

Training Center Nürnberg-Moorenbrunn Стр 3


Глава 15
Утилиты
Вызов приложений Windows с помощью функции ProgramExecute
Вызов может быть как:

Пример при использовании мыши:

ProgramExecute("C:\\Siemens\\WinCC\\bin\\Excel.exe");
или
ProgramExecute("C:\\Programme\\Microsoft Office\\Office\\Excel.exe c:\\
A_WinCC_Kurs_Prj_301_00\\ab_off\\Hugo.xls");

Важно использовать "\\" вместо одиночного "\".


Это принято в соответствии с соглашениями языка C.

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


разделов и программ.

Training Center Nürnberg-Moorenbrunn Стр 4


Глава 15
Утилиты
Экспорт, изменение и последующий реэкспорт текстов сообщений

Содержание файлов экспортируемых текстов (*.txt) отделяется запятой. С


помощью Мастера в Excel, достигается правильное отображение столбцов.

Если Вы изменяете тексты, важно установить индекс в "0" в 10 столбцах,


обозначенных от "TextID 1" до "TextID 10" (обратите внимание, на заголовки
столбцов для версии 1.10)!
Эти поля могут по некоторым причинам быть оставлены со старыми индексами или
могут быть полностью уничтожены!

Файл, который редактировался в EXCEL, должен быть сохранен как "Text (Tab
delimited)".
Вызов функции Export/Import обеспечивается редактором Alarm Logging Editor.

Экспорт/импорт переменных
Короткое описание
Из открытого проекта, программа экспортирует все связи и переменные в ASCII файл. Эти
файлы затем могут быть импортированы во второй проект. ASCII формат позволяет
редактировать файлы с большими таблицами перед их реэкспортом.
Программа VAR_EXIM.exe может быть найдена на WinCC CD в директории
SmartTools/CC_VariablenImportExport. Скопируйте директорию CC_VariablenImportExport
на Ваш жесткий диск.

Руководство
ЭКСПОРТ
1. Прежде всего, запустите WinCC и откройте проект для экспорта переменных.
2. Запустите "VAR_EXIM.EXE"
3. Выберите раздел и имя файла, в который будете производить экспорт. Только имя
файла должно быть без расширения.
4. Включите режим экспорта: Export mode.
5. Нажмите "Запуск" : Execute. Подтвердите (запуск) в диалоге.
6. Дождитесь появления "Finish" в поле состояния - status field.
7. Кнопками "VAR" и "CON", просмотрите созданные файлы.
ИМПОРТ
1. Прежде всего, запустите WinCC и откройте проект для импорта переменных.
2. Запустите "VAR_EXIM.EXE"
3. Выберите раздел и имя файла, из которого будете производить импорт.
4. Включите режим импорта: Import mode.
5. Нажмите "Запуск" : Execute. Подтвердите (запуск) в диалоге.
6. Дождитесь появления "Finish" в поле состояния - status field. (Это займет немного
больше времени, чем операция Экспорт!).

В WinCC Tag Management, просмотрите созданные файлы.

Пользователь обеспечивается документацией в файле Var_exim.doc или Readme2.txt.

Training Center Nürnberg-Moorenbrunn Стр 5


Глава 15
Утилиты
Функция печати

В Computer Properties (Свойства компьютера) в Автозагрузку ("Startup" register) добавьте


"prtscr.exe" из подкаталога "WinCC\BIN\" в "Additional Tasks and Applications" с помощью
кнопки "Add"!
В Control Center в Project Properties (Свойства проекта) в списке "горячих клавиш" (Register
Hotkey) задайте принятые Вами установки, например, Ctrl+P.

Так, печать станет доступной из режимов RT и Конфигурация после запуска проекта.

Сохранение данных проекта без подключения Интерактивного архива (On-line


Archives)

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

Перед редактированием БД с помощью таких инструментов, как Wunload, ISQL, EXCEL и


т.п., всегда должна создаваться резервная копия БД.

Имеются два Мастера из V1.10 для удаления интерактивных данных из БД проекта:

Wunload.exe: БД выгружена. Интерактивные данные могут вследствие этого быть


удалены.
Wrebuild.exe: Перезагрузка таблиц в базу данных. Может быть сделан соответствующий
выбор.

Оба файла могут быть найдены в окне просмотра...\WinCC\Bin\.

Подготовка: WinCC не должен быть в режиме экспорта БД!

• Запустите Wunload.exe из Windows Explorer


• Нажмите <continue>
• Выберите требуемую БД (БД Вашего проекта).
• Нажмите <continue>
• Нажмите <continue>

Выделяются все таблицы, доступные в базе данных.


Требуемая конфигурация табличных данных задается по умолчанию.
Интерактивные данные PDE предварительно не выбираются.
Чтобы отменить выбор интерактивных данных Alarm Logging, ищите входы msarclong и
msarcshort, и отмените выбор этих входов.
• Нажмите <continue>
• Нажмите <finish>

Training Center Nürnberg-Moorenbrunn Стр 6


Глава 15
Утилиты
Мастер Wizard запускается в минимизированном режиме, это может быть определено "во
вводах" панели Start. В панели диалога, которая появляется по щелчку на "вводе" панели
Start, можно согласиться с соответствующими установками.
С базы данных, которая получится в результате, Вы можете снять резервную копию
данных, Вы можете также передать проект на другие компьютеры для дальнейшей
обработки
Только Ваши данные проекта теперь содержатся в результирующей БД.
Для резервирования данных проекта, берите новую уменьшенную базу данных, и
копируйте ее в каталог проекта. Вы можете удалить файлы *.sav в окне просмотра GraCS.
Раздел, созданный Wunload.exe, может быть удален.
Файлы в окне просмотра Prt могут быть также удалены, если макеты отчета еще не
изменились. (Стандартные макеты отчета делаются доступными инсталлированной
системой после того, как проект вновь будет открыт).
Error! No entries could be found. Ошибка! Никакие вводы не найдены.
Уделяйте внимание каталогу проекта с БД проекта, (Projectname.db, ProjectnameRT.db
Projectname.mcp и Projectname.pin), окнам просмотра GraCS, Library, Pas (если не пустые)
и Prt (если не в состоянии (после) инсталляции) (Имеется в виду : резервируйте !!!).
Вдобавок, Вы можете создать стандартные функции, которые могут быть найдены в окне
...\WinCC\ablib\ и для которых также необходимо создавать резервные копии.

Интерактивное переключение языка с помощью Action „SetLanguage(ID)“.

Интерактивное переключение языка зависит от того, установлены ли иностранные языки


при инсталляции WinCC. Введенные при проектировании тексты сохраняются вместе с
картинками с соответсвующими ID языка. Тем не менее, абсолютно необходимо
планировать введение иностранных языков в Text-Library. Для этого Вы можете либо
инсталлировать WinCC с зарубежными языками, либо позже добавлять зарубежные языки
в Text-Library.
EasyLang.exe в каталоге CC_GraficsTextImportExport может быть запущен для работы
Export/Import. Пользователь обеспечивается документацией посредством файла
LanguGER.doc.

Вызов Окна сообщений WinCC (Message Box) на передний план щелчком мыши
{
HWND Handle;
Handle=
FindWindow("PDLRTisAliveAndWaitsForYou","WinCC-Runtime -");

MessageBox (Handle, "Emerg. Tel. 0118 ","Operator Help",


MB_OK | MB_ICONEXCLAMATION | MB_SYSTEMMODAL);
}

Training Center Nürnberg-Moorenbrunn Стр 7


Глава 15
Утилиты
Memory Picture Function

char *TPictureName; // Определите указатель строки.

TPictureName=SysMalloc(strlen(lpszPictureName)+5);
// Установите длину указателя как имя изображения плюс 5 символов

strcpy(TPictureName, lpszPictureName);
// Воспроизвести имя картинки после C-переменных.

strcat (TPictureName,".pdl");
// Добавьте к имени картинки расширение ".pdl".

SetTagChar("PictureName" ,TPictureName);
// Сохранить имя картинки и расширение во внутренней переменной.

{
char *TPictureName;
TPictureName=SysMalloc(strlen(lpszPictureName)+5);
strcp(TPictureName, lpszPictureName);
strcat(TPictureName,“.pdl“);
SetTagChar(“PictureName“,TPictureName);
}

Повторный вызов картинки (Calling Repeat Picture)

{
OpenPicture(GetTagChar("PictureName"));

Training Center Nürnberg-Moorenbrunn Стр 8


Глава 15
Утилиты
Выполнение входа в систему/ выхода из системы посредством кнопки

- Action для входа в систему (например, как реакция на событие: щелчок мыши)

#pragma code ("useadmin.dll")


#include "PWRT_api.h"
#pragma code()
PWRTLogin(’c’);

- Action для выхода из системы (например, как реакция на событие: щелчок мыши)

#pragma code ("useadmin.dll")


#include "PWRT_api.h"
#pragma code()
PWRTLogout();

Отражение имени пользователя в картинке

Конфигурация:

1. Определить системную переменную @CurrentUser данных типа "Текстовая переменная, Примечание:


8-битный набор" с длиной строки в 10 символов.
2. Конфигурировать поле статического текста.
3. В Properties Font> Attribute> Text, подключить переменные.
4. Выполнить Вход в систему.
5. Имя пользователя будет отражено в поле статического текста.

Модальное Окно сообщений Windows (сообщений по режиму)

- Action , например, как реакция на событие: щелчок мыши

HWND Handle;
Handle=FindWindow(NULL,“Uhr“);
if(Handle)
SetForegroundWindow(Handle);
else
ProgramExecute(“C:\\\WINNT\\system32\\Clock.exe“);

Training Center Nürnberg-Moorenbrunn Стр 9


Глава 15
Утилиты
Диагностическая информация в различных LOG Files (регистрационных файлах),
таких как V3.x

Система версии 3 создает файлы с информацией об обнаружении ошибок в случае


появления последних. Диагностическая система управляет сообщениями системы и
сообщениями (для) оператора из приложений WinCC и направляются в систему обмена
сообщениями WinCC (Мessage System) для последующей оценки.

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


...\WINCC\DIAGNOSE в файле формата CSV ( запятая отделяет значение ).

Для системных сообщений существуют различные "регистрационные книги":

1.Сообщения оператора : WinCC_Op_xx.log


2.Системные сообщения во время запуска : WinCC_SStart_xx.log
3.Системные сообщения во время работы : WinCC_Sys_xx.log
4.Проверка лицензии : Licence.log

( xx == 01..99 )

Отдельные файлы "регистрационных книг" переписываются по принципу циклического


буфера, т.е. при достижении верхней границы буфера для новых записей используется
места, в которых записан самый старый файл регистрации, т.е. самый старый файл
стирается. "Регистрационная книга" требует специфической максимальной памяти на
жестком диске. Размер ее вычисляется следующим образом: Число Файлов умножается на
Размер Файла. Размер и число файлов может быть отдельно установлено для каждой
"регистрационной книги". Установки сохраняются в файле конфигурации WINCC_LOG. INI
в WINCC\BIN path.
Размер файлов - "регистрационных книг" установлен в 64 килобайта по умолчанию.

Структура сообщения оператора выглядит следующим образом:


Дата, Время, Номер сообщения, Компьютер, Пользователь, Приложение, Старое
значение, Новое значение, состояние переменной (Tag Status), Причина действия

Состояние переменной (Tag status) : 0 == отклонено, 1 == принято

Структура системного сообщения выглядит следующим образом:


Дата, Время, Номер сообщения, Класс, Компьютер, Пользователь, Приложение,
Текст сообщения (Еrror Text)

Класс (Class) : 1 == Информация, 2 ==Предупреждение (Warning), 3 == Сбой (Error)

Training Center Nürnberg-Moorenbrunn Стр 10


Глава 15
Утилиты
Использование любых функций проекта в соединении с "Loop in Alarm"

Использование функции, отличной от "OpenPicture", например, функции проекта, для "Loop


in Alarm".

Пример функции, которая должна переключать картинку в окне изображения в состояние


видимости:

void LoopVisible(Picture Picturename)


{
SetVisible("messagepicture","Picturewindow1",1);
}

Параметры:
messagepicture : Имя картинки, которая содержится в окне изображения "Picturewindow1".
Picturewindow1: Имя окна изображения, которое должно стать видимым.
1: видимо, 0: невидимо

Эта функция должна быть создана и внедрена, как функция проекта с Global Script.
Назначение с параметром "Picturename" - только для законченности, так как Alarm
Logging ожидает назначение параметра, которое соответствует действию "OpenPicture".
Выбранное изображение в действии в конфигурации "Loop in Alarm" не имеет, ко всему
прочему, значения и дано только для законченности в назначении параметра.

Несколько надписей на одной кнопке

Конфигурация:

1.Создать статический текст.


2.Создать кнопку.
3.Выбрать оба объекта (multiple selection) и вызвать окно "многострочного" редактора
(multiple line Editor) с помощью Properties\Font\Text.
4.Если Вы желаете ввести что-нибудь с центровкой, Вы должны использовать пробелы.

Когда требуемый текст создан на кнопке, объект static text может быть удален – он
выполняет только вспомогательные функции.

Примечание: требуется обязательно придерживаться определенной последовательности


при создании объектов (см. Руководство по проектированию).

Training Center Nürnberg-Moorenbrunn Стр 11


Глава 15
Утилиты
Включение протоколирования сигнала по щелчку мыши

MSRTActivateMProt(TRUE,NULL);

Выключение протоколирования сигнала по щелчку мыши

MSRTActivateMProt(FALSE,NULL);

Включение/выключение граничной линии для окна графика по щелчку мыши

TlgTrendWindowPressLinealButton("TrendWindowTemplate_Toolbar");

TrendWindowTemplate_Toolbar=Window name of Trend Window Template

Установка даты и времени с помощью кнопки

ProgramExecute("C:\\WINDOWS\\Control.exe timedate.cpl");

Примечание: Вызов timedate.cpl зависит от директории инсталляции.

Дальнейшая обработка значений для граничной линии (для окна графиков)

Пример: Вывод посредством поля вывода (output field)

double valueoff;

//0=Trend1

valueoff=TlgGetRulerValueTrend("TrendWindowTemplate_Toolbar",0);

return(valueoff);

Training Center Nürnberg-Moorenbrunn Стр 12


Глава 15
Утилиты
Информация по программе авторизации SIEMENS Authorization Tool
AUTHORS.EXE V 4.00

Siemens для части своего ПО поддерживает защиту от копирования. Защищенные


программы запускаются только тогда, когда авторизация для программ или пакетов ПО
установлена на жестком диске соответствующих PG/ПК.

Программа AUTHORS.EXE позволяет отображать, инсталлировать, и удалять


авторизацию:
- Отображение Display: Показывает все авторизации, присутствующие на диске.

- Инсталляция Install: Переносит авторизацию с дискеты на жесткий диск.

- Удаление Remove: Возвращает авторизацию с жесткого диска на дискету.

Примечания:
- Программа Authors.exe также находится на CD WinCC.
- Дискета авторизации не должна быть защищена от записи. Т.к. дискета авторизации не
защищена от записи во время запуска, существует риск ее заражения вирусами с
жесткого диска. Перед установкой или удалением авторизации с помощью дискеты Вы
должны проводить проверку на вирусы Вашего ПК.
- Вы не можете скопировать диск авторизации, но тем не менее Вы можете создать
резервную дискету. Эта резервная дискета будет содержать исправную авторизацию,
но это гарантирует, что программа Author непосредственно все еще существует в
случае, если первоначальная дискета повреждена вирусом.
- Средство контроля за допуском не позволит Вам установить разрешения на
недопущенных дисководах или на устройствах типа RAM, дискетах или сжатых
дисководах (например, DBLSPACE). Если Вы имеете сжатый дисковод, Вы можете
устанавливать разрешения на соответствующем основном диске.
- Разрешение не может быть установлено на логическом дисководе с емкостью менее
чем (или равный) 12 Мб. Защитный каталог сохранен с авторизацией. Он содержит
файлы авторизации с атрибутами "системных" и "скрытых". Атрибуты не должны
изменяться. Файлы не должны изменяться или быть удалены, иначе авторизация
будет безвозвратно потеряна.
- Защитный каталог 'AX NF ZZ' сохраняется единожды на дисководе и содержит все
установленные разрешения на дисководе. Он сохраняется с установкой первого
разрешения и удаляется снова, когда удаляется последнее разрешение. Защитный
каталог сохраняет два файла на каждое разрешение, оба с одинаковыми именами, но с
различными расширениями.
- Если Вы используете программу оптимизатора, которая дает возможность Вам
переместить фиксированные блоки памяти, Вы можете только тогда использовать эту
опцию, если Вы сначала скопируете (снимете) разрешения с жесткого диска на дискету
авторизации.
- Разрешение вызывает появление на дисководе инсталляции особого кластера,
который идентифицируется как "неполный". Не пытайтесь восстанавливать этот
кластер.
- Не забывайте демонтировать разрешения перед форматированием, сжатием или
восстановлением вашего жесткого диска или перед установкой новой операционной
системы.
- Вы можете устанавливать сколько угодно разрешений на своем диске, пока хватает
дисковой памяти. Не беспокойтесь относительно совместимости этих разрешений.

Training Center Nürnberg-Moorenbrunn Стр 13


Глава 15
Утилиты
- Если резервная копия на вашем дисководе жесткого диска содержит копии
разрешений, имеется опасность, когда эта резервная копия будет скопирована обратно
на жесткий диск, она запишет поверх "правильных" установленных разрешений и тем
самым разрушит их. Так как имеется риск, что разрешение может быть потеряно через
перезапись разрешающей системы с резервной копии, Вам серьезно рекомендуют или
удалять все разрешения перед созданием резервной копии, или исключать их из
резервной копии.
- Дефектные авторизации на жестком диске не могут быть удалены с использованием
инструмента разрешения. Однако, так как такие разрешения могут блокировать
установку новых и допустимых разрешений, Вы должны свериться с Группой
Технической поддержки в 0911/895-7200 перед их удалением.
- Если Вы используете "старое" разрешение (например, STEP 5 V6.5 или STEP 7 V1.x)
с Authors V1.x/V2.x, Вы будете получать сообщения об ошибках "Copy-Protect-Error" с
каждым "новым" разрешением (например, STEP 5 V6. 6 или STEP 7 V2.x). Это
сообщение вводит в заблуждение, оно – это результат различных форматов
разрешения.

Действие:
Программа AUTHORS.EXE может действовать с помощью мыши или клавиатуры.
Нажатие кнопки ALT деактивизирует полосу меню. Активизировать полосу меню можно с
помощью кнопки F10.

Переключатель языка:
Другой язык может быть выбран с командой меню "Options³Language".

Training Center Nürnberg-Moorenbrunn Стр 14


Глава 15
Утилиты
Диагноз и системная информация с помощью WinCC Scope

Обширное руководство по установке представлено в FAQ, в рубрике WinCC/ General.

- Доступ (Access) к данным по диагностике частичный (local) и возможен с помощью


Intra-/Internet.

- Информация -Системная конфигурация компьютера

-Информация о версии WinCC

-Установки WinCC (информация по проекту, ...)

-Краткий обзор предоставляемых лицензий

- Поддерживается запуск SQL -инструкций.


Создавайте резервную копию перед каждым доступом в БД!

Training Center Nürnberg-Moorenbrunn Стр 15


Глава 15
Утилиты
Функциональное расширение WinCC V1.11
В добавление к диапазону функций V1.10, WinCC V1.11 содержит следующие
расширения.

– Системное ПО на 3-х языках (немецкий, английский, французский)


– Интерактивный переключатель языка
- Report system с "проектной" документацией (Picture Documentation and Info)
– Защита паролями для интерактивного назначения параметра Tag Logging
– Последовательная связь с помощью AS511 к S5 и SIMATIC 505
- DDE Server для обмена данными с программами Windows
– Дополнительные пакеты: Архивы пользователя, ODK (ß-Version), Basic Process Control
(Базовое управление процессом)(PCS7) и библиотеки Channel DLLs для контроллеров
других производителей
- Powerpacks для апгрейда числа переменных

Функциональное расширение V3.0


В добавление к диапазону функций V1.11, WinCC V3.0 содержит следующие новые
возможности.
WinCC многопользовательская система в формате Client /Server:
- Server под ОС Windows NT 4.0
(Windows NT с Рабочей станцией или лицензиями Server (10 или 64 ПК в сети)
(WinCC Server – дополнительный пакет необходим)
(По крайней мере 64 MByte рекомендуемое ОЗУ)
(Возможны централизоанное управление данными Server, интерактивное
проектирование)
- Client под Windows 95 или Windows NT
(Client имеет доступ ко всем переменным Сервера)
(Необходима лицензия для Client: RT 128 или RC 128)
- Server/Client сеть (Terminalbus – терминальная шина)
(PC-LAN с протоколами TCP/IP или NetBUI (например, 3COM карта)
- Multi-user Конфигурация: Server с рабочим терминалом (max. 4)
- Multi-user Конфигурация: Server без рабочего терминала (max. 8)
Интеграция в PCS7:
- Process Control System7, система управления, базирующаяся на избранных стандартных
компонентах SIMATIC
- Дополнительные пакеты PCS7 (для Windows 95 / NT)
Функциональные расширения во всех модулях
Control Center:
-Центральное хранение всех установок проекта
(простой обмен между разными проектами)
- Структурированные переменные - Structured Tags
(для легкого управления связанными данными процесса)
-Объект: ссылка на текст - Referenced text object
(Текстовый вывод в поля ввода/вывода из многоязычной текстовой библиотеки)
- Дружественный к пользователю диалог выбора переменных
(с фильтром и сортировкой согласно связи, группе и типу)
- Import/Export переменных
(средства для импорта/экспорта переменных и связям согласно CSV)
Graphics Designer:
- RТ- кнопка на панели инструментов toolbar
(Прямой переход в Runtime, для обработки текущей картинки)
- Идентификация свойств динамики и объектов
(простое нахождение actions и связей переменных)
- Множественный выбор различных объектов
Training Center Nürnberg-Moorenbrunn Стр 16
Глава 15
Утилиты
(назначение или наследование общих свойств (кнопка с несколькими текстами)
- Чтение битов в динамическом диалоге
(Облегчается проектирование без Script, быстрее обработка)
- Отбор битов с Dynamic Wizards (запись битов)
(биты для установки /переустановки контроллера)
- Управление Tab-курсором непосредственно на клавиатуре
(для навигации между полями ввода/вывода)
(дружественное к пользователю управление без мыши посредством свободно
выбранных клавиш)
- Установка входного центра
(для управления без мыши в сложных картинках)
- Поддержка ActiveX
Report Designer:
- Переменные в протоколе пользователя
(интеграция текущих значений переменных процесса или внутренних переменных
в протокол пользователя)
- Прямая документация с пиктограммами и информация из редакторов
- Управляемый событием запуск отчета
(из-за действия оператора )
(из-за изменения значения переменной процесса)
(настраиваемый вызов функции)
Alarm Logging:
- Окно сообщений с подкачкой
(в окно сообщений подкачивается информация из краткосрочного архива)
- Actions запускаются сообщением
(Action запускаются по событию: приход, уход или квитирование сообщения)
(конфигурируется с помощью стандартной функции в Global Scripts)
– Подтверждение группы сообщений от PLC
(включая одиночные сообщения внутри группы)
Tag Logging:
- Дружественное к пользователю управление окном графика
(функции Zoom и Lineal могут работать параллельно)
(интерполяция графика измеренных значений)
(продолжительное отображение в Lineal)
(перезагрузка архивных данных, пока открывается картинка )
(раскраска областей графика)
(модификация сжатых архивов)
- Упрощенное проектирование пользовательских архивов
(стандартные Script –функции для пользовательских архивов)
Повышенная производительность посредством оптимизации:
- Ускорение выбора картинок благодаря оптимизированному хранению данных
(сохраняется только Delta-информация динамических объектов)
(Компилированные action-программы в файлах организованы в тандемы)
- Ускорение обновления графики объектов
(внутренний кэш для данных изображения (EMF, WMF, BMP))
- Ускорение вывода графика
(перезагрузка архивных данных, пока открывается картинка)
(оптимизация в открытии/скроллинге результатов замеров)
Дополнительные возможности соединения (SIMATIC S5 /S7 /TI )
Дополнительные возможности соединения (DDE, ...... другой драйвер)

Training Center Nürnberg-Moorenbrunn Стр 17


Глава 15
Утилиты
Функциональное расширение V3.1
В добавление к диапазону функций V3.0, WinCC V3.1 содержит следующие расширения.

Общие функции
– Увеличение производительности в запуске системы
- Запускается под Office 97 (OLE,ODBC)
– Быстрее в системном запуске

Общая системная автоматизация


– Синхронизация с STEP 7 Level 3.1
-- Переменные, сообщения
-- Cвязь
- Синхронизация с дополнительными пакетами PCS7
-- STEP 7, SCL, CFC, SFC, WinCC
– Менеджер памяти для переменных и сообщений системы управления
- Связь S7-PMC

Объекты пользователя
–Группирование графических объектов в новые объекты
–Определение интерфейсов объектов для динамики
–Простое подключение процесса, только определенные интерфейсы объектов видны в
интерфейсе пользователя
-Конфигурация и интерактивное переключение языка

Объект Списoк текстов (Text list)


–Для назначения текстов значениям (бинарным или десятичным)
–Текстовый вывод (с помощью отдельного списка) инициирует вывод значения
–Вывод текста по вводу значения

Прямое подключение управляющих элементов к переменным

Расширенная конфигурация состояния отображения


–Назначение от 0 до 232 -1
–Интервалы между отдельными состояниями возможны

Отбор структурированных переменных в Диалоге динамики


–Редактирование имен переменных, не связанное с синтаксисом языка C

Tag Logging
–Функции для управления с помощью кнопок окнами графиков и таблиц
–Стандартные функции для запуска кнопок на панелях инструментов в окнах графиков и
таблиц -
Мастер архива пользователя для создания кнопок оператора и полей для архива любого
пользователя

Training Center Nürnberg-Moorenbrunn Стр 18


Глава 15
Утилиты
Функциональное расширение V4.0
В добавление к диапазону функций V3.1, WinCC V4.0 содержит следующие расширения.

Graphics Designer
Tooltiptext:
Свойства объекта Tooltiptext (ToolTipText), который можно сделать динамическим,
для отображения "Tooltips" в режиме выполнения.
Расширенный набор инструментов Toolbar:
С помощью кнопок toolbar может вызываться библиотека.

Прямая связь:
"This Object" – "Этот объект" в списке существующих объектов в картинке. Вся
динамика также копируется в процессе копирования. Если на объект Source
(источник) или на объект Target (цель) не ссылаются по имени, а скорее вводом "This
Object", то копия также имеет это прямое соединение.
.
Мастер Динамики (Dynamic Wizard):
Dynamic Wizard выполнен как фрагмент оверлейной структуры и маскируемая
инструментальная панель и таким образом всегда доступен.

Global Script
Новые стандартные функции:
Новые функции для окон графиков и таблиц
Дополнительные функции клавиш инструментальной панели для графиков и окон
таблицы теперь также доступны как стандартные функции.
Новые функции для разработки Вашей собственной системы обработки ошибок.
Новые функции для Report Designer
Новые внутренние функции:
Функции для чтения свойств объекта.
Функции для записи свойств объекта
Функции для чтения значений и статуса нескольких переменных (GetTagMultiWait)
Функции для чтения значений и статуса нескольких переменных
(GetTagMultiStateWait)
Функции для записи значений и статуса нескольких переменных (SetTagMultiWait)
Функции для записи значений и статуса нескольких переменных
(SetTagMultiStateWait)

Alarm Logging
Мониторинг граничных значений:
Объект COM может использоваться для мониторинга граничных значений
переменных.
Окно сообщений как OCX:
Отражение сообщений может теперь также иметь место в OLE-управлямом объекте
типа "WinCC Alarm Control".

Tag Logging
WinCC под NT:
WinCC теперь работает под NT не только в режиме Administrator mode.
Dialog Times Expanded:
При установке времени запуска архивирования, эти моменты могут теперь также
быть определены, когда архивирование должно выполниться впервые.
Кроме того, процесс архивирования, независимо от определенной установки на
время, может быть вызван во время запуска системы и во время выхода системы из
режима выполнения.

Training Center Nürnberg-Moorenbrunn Стр 19


Глава 15
Утилиты
Формы отображения:
Разграничительная линия видна при открытии изображения,
Отображение графиков ступенчатое,
Отображение графиков вертикальное,
Назначение цветов для отражения состояния границ заданного диапазона:
При выходе за заданные пределы значений, результаты замеров при отображении на
графике выделяются цветом.
Идентификация замены значения:
При замене значения некоторой переменной, она может быть выделена цветом.
Кнопки панели инструментов Toolbars:
В диалоге "Toolbar" кнопки приложения окна для графиков и таблиц могут быть
сконфигурированы.
Новые кнопки:
"Activate Original View"
Активировать первоначальный вид
"Open the Dialog Window for Selecting Archive and Tag"
Открыть окно диалога для выбора архива и переменной
"Open the Dialog Box for Selecting a Trend"
Открыть панель диалога для выбора графика
"Open the Dialog Box for Selecting a Column"
Открыть панель диалога для выбора столбца
"Select Time Range"
Выбрать временной диапазон
"Previous Trend in the Front"
Предыдущий график на передний план
"Next Trend in the Front"
Следующий график на передний план
"Insert"
Ввести
"Delete Data Records"
Удалить записи
"Previous Column in the Front"
Предыдущий столбец на передний план
"Next Column in the Front"
Следующий столбец на передний план
Конфигурация данных:
Постоянно обновляющиеся в RT (Run Time)
Постоянно обновляющиеся в RT и CS (Configuraton System)
Cократители команд ("горячие" кнопки):
Кнопки инструментальных панелей окон приложения для отображения графиков и
таблиц во время режима выполнения могут быть связаны со произвольно
назначенными "горячими" клавишами.
dBase:
Данные в краткосрочных архивах могут теперь сохраняться в формате dBase III
(Преимущество при больших количествах данных).

Report Designer
Новые возможности:
- Для координат, высоты текста и ширины строк могут приниматься следующие
единицы измерения: дюймы, сантиметры и точки (point).
- Доступен теперь формат "компакт" - "compact" для документации проекта и
информации – "Project Documentation and Info" переменных, посредством чего
каждая переменная документируется одной строкой.

Архивы пользователя - User Archives

Training Center Nürnberg-Moorenbrunn Стр 20


Глава 15
Утилиты
Новая стандартная функция:
TlgDeleteRecord
Новая стандартная функция:
TlgDisconnect

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

WinCC WinCC
Client Client
C C

TCP/IP
NetBEUI

Terminal
Terminal- WinCC WinCC
bus Server Server

S S

Process bus

Plant Part Plant Part


1 2

Сохранение
Новые возможности:
- Активация/деактивация автоматического архивирования.
- Разблокировка носителя данных
- Восстановление файла регистрации - "регистрационной книги" данных.
- Корректируемое число входов файла регистрации
- Отображение сервера архива (готов или не готов) после подключения Клиента

Менеджер иерархии изображений - Picture Tree Manager


Новые возможности:
- С каждым сохранением иерархия групп может пересчитываться
„ WinCC может при запуске системы выполнения определить текущую иерархию
отображений групп.

Training Center Nürnberg-Moorenbrunn Стр 21


Глава 15
Утилиты
Мастер регистрации предупреждающих сигналов Alarm Logging Wizard
Новые возможности:
Сохраняются пользовательские установки. При последующих вызовах Мастера
предварительно сделанные и сохраненные установки выполняются.

OPC (OLE для управления процессом)


OPC – новый промышленный стандарт, над которым работают и далее
разрабатывают основатели:
Microsoft, Fisher-Rosemount, Rockwell Software, Siemens Automation.
WinCC становится OPC-сервером, обеспечивает другие приложения данными,
например, разрабатываемая WinCC Система
WinCC поддерживает один OPC-канал-DLL для соединения с другими OPC-
серверами,
например, OPC Manager A&D PT2 (в числе других БД - Profibus DB)

WinCC и стандартный ПК связаны с процессом посредством OPC

WinCC - OS Standard PC

WinCC Microsoft
Data Manager Excel
(OPC Client)
OPC
Client

OPC OPC
Server Server

Training Center Nürnberg-Moorenbrunn Стр 22


Глава 15
Утилиты
WinCC Server 3

OPC Server
Data Manager

OPC e.g.
Client Simatic S5

Connection 1 Connection 2
WinCC Server 1 WinCC Server 2

OPC Server OPC Server


Connection 3
Data Manager Data Manager
e.g. Channel DLL e.g. Channel DLL
Simatic S7 (Com.-Driver) Simatic S5 (Com.-Driver

Каскадная Client/Server конфигурация

Изменения в V4.0

Для ранних версий WinCC следующие важные изменения:

GetLocalTime
Стандартная функция WinCC "GetLocalTime" была переименована в
„GetLocalTimeString", т.к. в Windows есть функция-тезка. Пользователи функции
должны или адаптировать программу или переименовать функцию.

S5-TRSP-Channel
Могут теперь выполняться до 30 подсоединений на канал (Channel-Unit) WinCC.

TagLogging
Отображение графика было сильно переработано и расширено.

User Object
Могут обрабатываться объекты пользователя.
Может быть внедрено OLE-управление.

Последовательное соединение (Serial Connection) с S5


Возможно задание псевдозаписи (Pseudowrite task).
Для Windows NT4.0 возможна теперь работа с AS511.

Training Center Nürnberg-Moorenbrunn Стр 23


Глава 15
Утилиты
Функциональное расширение V4.01
В добавление к диапазону функций V4.0, WinCC V4.01 содержит следующие
расширения.

–Режим демонстрации длится 1 час.


-Допуск к данным процесса через Интернет/Интранет (Дополнительные пакеты),
Интеграция управления в HTML страницы, отражающие WinCC данные процесса,
Дистанционное отображение через Интернет/Интранет,
Экономичная дистанционная диагностика через Интернет,
-WinCC Web Browser для непосредственного управления из WinCC,
современная технология на рабочем месте,
интеграция в изображения процесса,
Непосредственная помощь в проекте посредством доступа системы поддержки
заказчика (Customer Support),
Помощь оператору / рабочие инструкции (Work instruction) как страница HTML,
Данные, созданные однажды в компании, могут быть отражены везде в то же самое
время, от менеджера производителя – к оператору.

-Аннотированная E-Mail System,


Электронная почта (E-Mail´s) непосредственно от/к оператора/у,
Сообщение о состояние системы посредством отображения на экране (screenshots).

–Система управления Видео - Video Management System,


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

–Интеграция в новый мир MS (MS world),


MS Visual C++ Compilers V 5.0, WinCC development tool (средства разработки),
Новейший C++ - компилятор для разработки приложений,
Повышенная производительность благодаря оптимизации кода,
невысокие требования к памяти,
Повышенная производительность благодаря Inproc технологии: все Аctions в
Dynamic Dialog запускаются InProc, т.е. без обмена заданиями PDLRT и Script,
новые технологии, например, DCOM (Distributed COM),
Замена интерфейса БД на ODBC 3.0,
Совместимость с MS Office 97.

Training Center Nürnberg-Moorenbrunn Стр 24


Глава 15
Утилиты
Функциональное расширение V4.02
В добавление к диапазону функций V4.01, WinCC V4.02 содержит следующие
расширения.

-Система "обзора" - System rounding out


-Основа для новейших дополнительных пакетов - Basis for further WinCC options
-Стабилизация замеров/представления - Stabilization Measures / Performance
-Расширение через развитие функциональных возможностей диагностики

-Настройка запуска по умолчанию


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

-Мастер Динамики (Dynamic Wizards) слоев графики


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

-Плотность строки растровых строк может быть настроена (только под NT)

-Резервирование программного обеспечения PLC / OS


Автоматическое переключение связей при сбое в работе ПО SIMATIC
S7-300 / S7-400 (для всех типов связей)

-WinCC WebBrowser – управление


Интеграция Internet Browser в интерфейс пользователя.
Защита паролем.
Конфигурированный доступ к клавишам страниц HTML.
Унификация отображения информации внутри компании.
Работа с Internet Explorer 4.

–Расширение с помощью развития функциональных возможностей диагностики


информация центра авторизации через прямой доступ к диалогу Demo-режима.
Информация о функционировании используемых и игнорируемых кнопок.
Отображение информации с помощью WinCC Scope.
Диагностика связей для каналов S5 Industrial Ethernet, AS511 и Serial 3964R (как с
каналом S7) со входом в файл регистрации.
Отображение производительности для узких мест системы ("железо" и "софт").
Отображение производительности циклическое и при нарушении заданных пределов
отдельными параметрами.
Анализ программ (Script Analysis), например, для нахождения бесконечных циклов.

–Архивирование значений замеров


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

Training Center Nürnberg-Moorenbrunn Стр 25


Глава 15
Утилиты
-Дополнительный пакет Архив пользователя - User Archive
Вновь разработанный, полностью обновленный архив пользователя.
Легко использовать при проектировании и эксплуатации.
Просто организована связь с PLC.
Параллельное использование старых и новых архивов пользователя.
Лицензия подходит для использования с теми и другими.
Возможна передача из старых архивов пользователя.
Использование стандартов Microsoft, таких как Form Editor и Standard Data Base
interface.

Редактор архива одиночного пользователя - Stand-alone User Archive Editor в


Control Center
Настройка архивов
Определение значений архива
Изменение, расширение существующих архивов
Экспорт/импорт значений архива.
Связь посредством переменных строк данных и переменных процесса.
Отображение с помощью ActiveX-управления.

-Дополнительный пакет "Резервирование. Уровень 2" для WinCC -


WinCC Option Redundancy Level2
Интерактивная настройка обновленных архивов пользователя.
Интерактивная настройка местных сообщений сервера (сообщений оператора,
гибкость пакетного режима - Batch Flexible).
Переключение клиента после подтверждения.
Конфигурируемое переключение клиента посредством оператора или переменной.
Мониторинг связей процесса с
выходом для сообщений системы управления;
настройкой значений после восстановления связей процесса.

Training Center Nürnberg-Moorenbrunn Стр 26


Глава 15
Утилиты
Функциональное расширение V5.0
В добавление к диапазону функций V4.02, WinCC V5 содержит следующие расширения.

-МультиСервер - MultiServer
Больший объем данных (6 серверов и до 16 клиентов), упрощенное расширение
системы, лучшая эффективность.

-Стандартные клиенты и мультиклиенты могут быть смешаны


–Распределение определяется конфигурацией (Сервер Графиков, Сервер Сигналов
предупреждения, Сервер Визуализации)

-Конфигурация распределенных систем


Понимание/ конверсия проектов и графики версии V4.
Независимая конфигурация сервера.
Генерация данных ServerData. Пакет ServerPackage содержит список имен
изображений, переменных и архивов сервера, которые требуются для системы
Multi-Client для его конфигурации.

-Система MultiClient предлагает общий обзор


данных процесса от распределенных серверов в одном изображении.
всех архивов значений замеров, например, в одном окне графиков.
всех архивов сообщений.
Картинки/графические окна различных серверов.

-Web Navigator Сервер


Связь с сервером WinCC.
Управление доступом.

-Web Navigator Клиент, система визуализации и работа через Интернет/Интранет


Ограниченная работа и/или чисто функция просмотра в зависимости от уровня доступа.
Минимальная инсталляция,включая WinCC ActiveX-управление даже через сеть.
1-й уровень ограничения (Limitation Level 1), вывод отчетов для WebClient не
поддерживается UserArchive, не доступен проект и глобальные функции, функции
проекта и глобальные функции должны быть недоступными для Web Клиента. Они
также не могут быть запущены Web Клиентом.
Поддерживаются программы, запускаемые событием (например, щелчок мыши) на
изображениях и на объектах.

-Непосредственное использование STEP 7 – символы в WinCC


-Блок STEP 7 вызывается из режима выполнения WinCC
-Переход к диагностике аппаратного обеспечения STEP 7
-Список перекрестных ссылок
Табличная распечатка переменных, изображений, функций ...
Выборочные списки.
Центральная связь.
Переход от списка перекрестных ссылок к месту использования переменных.

-Отражение всех динамических свойств изображения.

Training Center Nürnberg-Moorenbrunn Стр 27


Глава 15
Утилиты
-Предварительный просмотр графики
-Отображение динамики картинок как обзор или выборочно, согласно методу выполнения
динамики
-Подключение переменных в GraphicsDesigner с использованием техники Drag & Drop
-Быстрая привязка переменных в изображениях
-Новый набор инструментов для переменных и AсtiveX
-Кнопки с несколькими вариантами текста
-Сведение окон конфигурации к ActiveX-управлению
Прямое отображение и конфигурация окон сообщений и графиков после вставки
управления в Graphics Designer.
Сохранение шаблонов управления Controls в библиотеке.

-Новые функции элементов управления Controls


Окна для графиков "Интерактивный график" без собственного архива.
Открытое определение позиции после запятой в системе управления таблицами Table
Control.

-Отображение данных DXF (E-Plan, AutoCAD)


Вывод с помощью ActiveX Control.
Функция Zoom при обзоре.
Поддержка Мастера Wizard.
Центральное или местное управление данными файлов DXF.

-Общие расширения канала


Специальные файлы помощи Help для канала.
Специальные файлы регистрации для канала в каталоге диагностики.
Расширенная диагностика для следующих каналов:
SIMATIC S5 Ethernet Layer 4 / TF.
SIMATIC S5 AS511 / Serial 3964R.
SIMATIC S7 Protocol Suite

-Расширения для канала SIMATIC S7

Расширение числа единиц оборудования для


Profibus (CP5412A2).
Industrial Ethernet (CP1413).
Два ПК могут быть подключены для этого типа связи.

Задачи Записи могут быть обработаны с приоритетом.

Поддержка H-CPU S7-400 для Profibus и Industrial Ethernet.

Training Center Nürnberg-Moorenbrunn Стр 28


Глава 15
Утилиты
-Новая документация -->Руководство по связи
Краткий обзор связи.
Решения, могущие помочь.
Множество примеров связи (для инсталляции и конфигурации).
Примеры проектов для STEP 5 / 7 и WinCC.
Примечания по теме диагностики.

-Расширение возможностей OPC функциями текущей спецификации V2.0.


Поддержка Интерфейса автоматизации и Интерфейса заказчика.
Прямой доступ посредством VBA (например, Excel) к Интерфейсу автоматизации.

Training Center Nürnberg-Moorenbrunn Стр 29


Глава 15
Утилиты

Вам также может понравиться