simatic hmi wincc v6.0 Основная документация€¦ · Предисловие...

524
Предисловие 0 SIMATIC WinCC 1 Работа с проектами 2 Работа с тегами 3 Создание экранов процесса 4 Динамизация экранов процесса 5 VBS для создания процедур и макросов 6 ANSI-C для создания функций и макросов 7 Настройка системы сообщений 8 Архивирование сообщений 9 Архивирование значений процесса 10 Работа со списками перекрестных ссылок 11 Документирование проектных данных и данных системы исполнения 12 Создание страничных шаблонов 13 Создание строковых шаблонов 14 Настойка многоязычных проектов 15 Настройка системы администрирования пользователей 16 Автоматизация проектирования с помощью VBA 17 Связь 18 SIMATIC HMI WinCC V6.0 Основная документация Руководство пользователя Выпуск 04/03 A5E00221799

Upload: others

Post on 05-Jul-2020

97 views

Category:

Documents


0 download

TRANSCRIPT

Предисловие 0

SIMATIC WinCC 1Работа с проектами 2

Работа с тегами 3

Создание экранов процесса 4

Динамизация экранов процесса 5VBS для создания процедур имакросов 6ANSI-C для создания функций имакросов 7

Настройка системы сообщений 8Архивирование сообщений 9Архивирование значенийпроцесса 10Работа со спискамиперекрестных ссылок 11Документирование проектныхданных и данных системыисполнения

12

Создание страничных шаблонов 13Создание строковых шаблонов 14Настойка многоязычныхпроектов 15Настройка системыадминистрированияпользователей

16

Автоматизация проектированияс помощью VBA 17Связь 18

SIMATIC HMI

WinCC V6.0Основная документация

Руководство пользователя

Выпуск 04/03A5E00221799

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

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

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

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

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

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

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

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

Торговые знакиЗарегистрированные торговые знаки Siemens AG можно найти в предисловии.

ИздательствоРедактор и издатель: A&D AS SM ID 5

Copyright Siemens AG 2003 All rights reserved Exclusion of liabilityThe transmission and reproduction of this documentation and theexploitation and communication of its contents are not allowed, unlessexpressly granted. Violators are liable for damages. All rightsreserved, especially in the case of the granting of a patent orregistration by GM.

We have checked the content of this publication for compliance with thedescribed hard and software. However, discrepancies cannot beexcluded, with the result that we assume no guarantee for totalcompliance. The information in this publication is checked regularly, andany necessary corrections are included in the following editions. Wewould be grateful for any suggestions for improvement.

Siemens AGBereich Automation & DrivesGeschäftsgebiet SIMATIC HMIPostfach 4848, D-90327 Nuernberg

Siemens AG 2003Technical data subject to change.

Siemens Aktiengesellschaft Order number 6AV6392-1XA06-0AB0

04.03 Предисловие

Руководство пользователя WinCC V6 Основная документация i6AV6392-1XA06-0AB0

Предисловие

Цель

Руководство по WinCC V6 описывает структуру и принцип работы WinCC иее компонентов. Встроенная в WinCC справочная система содержитдополнительную информацию: указания, примеры и справочные данныепредставлены в электронном виде.

В данном руководстве вы найдете обзор

• WinCC;

• работы с WinCC;

• связи с процессом

Информацию по опциям User Archives [Пользовательские архивы], Server[Сервер], Redundancy [Резервирование] и Configurations [Конфигурации]можно найти в руководстве пользователя WinCC V6 Options [Опции WinCCВерсия 6.0].

История

Выпуск Комментарий08/1999 Основная документация по WinCC Версия 504/2003 Основная документация по WinCC Версия 6

Информационная среда для компонентов системы

Предисловие 04.03

ii Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

04.03 Предисловие

Руководство пользователя WinCC V6 Основная документация iii6AV6392-1XA06-0AB0

Документация СодержаниеInstallation Notes[Информация поустановке]

Содержит важную информацию о содержании пакетаWinCC, а также установке и работе с системой.

WinCC V6Basic-Documentation[Основнаядокументация поWinCC Версия 6]

Содержит информацию о WinCC, касающуюся• работы с проектами,

• работы с тегами,

• создания кадров процесс,

• динамизации кадров процесса,

• создания процедур и макросов с помощью VBS,

• создания функций и макросов C в Global Script[Глобальном сценарии],

• настройки системы сообщений,

• архивирования сообщений и значений процесса,

• документирования данных проектирования и данныхсистемы исполнения,

• настройки многоязычных проектов,

• настройки системы администрированияпользователей,

• автоматизации проектирования с помощью VBA,

• связи с процессом

Reference dataabout VBS[Справочныеданные по VBS]

Содержит справочные данные о языке VBS

Migration[Преобразование]

Содержит информацию о преобразовании проектов,которые были созданы в предыдущих версиях WinCC (доверсии 6).

Предисловие 04.03

iv Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Документация СодержаниеWinCC V6Options [ОпцииWinCC В 6](User Archives[Пользовательские архивы],Server[Сервер],Redundancy[Резервирование])

Содержит информацию об опциях:• User Archives [Пользовательские архивы]: создание и

использование пользовательских архивов,

• Server [Сервер]: настройка и работа WinCC вмногопользовательской системе,

• Redundancy [Резервирование]: настройка и работарезервированных систем

ProAgent Содержит информацию об опции ProAgent (диагностикапроцесса):• конфигурирование диагностики процесса,

ориентированной на конкретную установку,

• обнаружение ошибок процесса и их причин.

WebNavigatorDat@Monitor

Содержит информацию об опциях WebNavigator иDat@Monitor:• настройка Web-проекта,

• доступ к кадрам процесса Web-проекта через Intra-/Internet,

• функции для отображения архивных данных и текущихзначений процесса в Excel,

• функции для отображения архивных данных из WinCCHistorian в таблицах и схемах,

• функция просмотра кадров процесса.

Basic ProcessControl[Основноеуправлениепроцессом]

Содержит информацию об опциях управления процессомWinCC:• Picture Tree Manager [Менеджер иерархии кадров],

• Horn [Звуковая сигнализация],

• Chipcard [Чип-карта],

• Lifebeat Monitoring [Мониторинг работоспособности],

• Time Synchronization [Синхронизация времени],

• OS-Projecteditor [Редактор проектов ОС]

Process ControlRuntime[Управлениепроцессом врежимеисполнения]

Содержит информацию, касающуюся работы опцийуправления процессом WinCC в режиме исполнения

04.03 Предисловие

Руководство пользователя WinCC V6 Основная документация v6AV6392-1XA06-0AB0

Документация СодержаниеOpenDevelopment Kit[Открытый пакетразработки(ODK)]

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

Торговые марки

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

SIMATIC®, SIMATIC HMI®, SIMATIC Multi Panel®, SIMATIC Panel PC®,

SIMATIC Multifunctional Panel®, HMI®, WinCC®, ProTool®, ProTool/Lite®,

ProTool/Pro®

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

Предисловие 04.03

vi Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Поддержка заказчиков и техническая поддержка

Доступна круглосуточно и во всем мире:

Во всем мире (Нюрнберг)

Техническая поддержка(Бесплатно)

Время работы: Пон.-Пят. 7:00до 17:00Телефон: +49 (180) 5050-222Факс: +49 (180) 5050-223E-Mail: techsupport@

ad.siemens.deGMT: +1:00

Во всем мире (Нюрнберг)

Техническая поддержка (наплатной основе, только приналичии SIMATIC Card)Время работы: 0:00 до 24:00,365 днейТелефон: +49 (911) 895-7777Факс: +49 (911) 895-7001

GMT: +1:00

Соединенные Штаты(Джонсон Сити)

Техническая поддержка илицензирование

Время работы: Пон.-Пят. 8:00до 19:00Телефон: +1 423 461-2522Факс: +1 423 461-2289E-Mail: simatic.hotline@

sea.siemens.comGMT: –5:00

Европа/Африка (Нюрнберг)

Авторизации

Время работы: Пон.-Пят. 7:00до 17:00Телефон: +49 (911) 895-7200Факс: +49 (911) 895-7201E-Mail: authorization@

nbgm.siemens.deGMT: +1:00

Азия/Австралия (Пекин)

Техническая поддержка иАвторизацииВремя работы: Пон.-Пят. 8:30до 17:30Телефон: +86 10 64 75 75 75Факс: +86 10 64 74 74 74E-Mail: adsupport.asia@

siemens.comGMT: +7:00

Поддержка Горячих линий осуществляется на английском и немецком языках.

04.03 Предисловие

Руководство пользователя WinCC V6 Основная документация vii6AV6392-1XA06-0AB0

Online-службы SIMATIC Customer Support [Поддержки потребителей продукцииSIMATIC]

Команда поддержки потребителей продукции SIMATIC важнуюдополнительную информацию о продуктах SIMATIC через online-службы:

• информация общего характера может быть получена:

в сети Internet на сайтеhttp://www.siemens.com/simatic

• из брошюр с текущей информацией по продуктам (англ. Current ProductInformation), FAQ (часто задаваемые вопросы), дистанционнозагружаемые продукты (англ. Downloads), Tips and Tricks (Советы иприемы) могут быть получены

в сети Internet на сайтеhttp://www.siemens.com/automation/service&support

Учебные центры

Siemens предлагает ряд учебных курсов для знакомства с системойавтоматизации SIMATIC S7. Свяжитесь, пожалуйста, с вашим региональнымучебным центром или с нашим центральным учебным центром в D-90327Nuremberg, Germany для получения более подробной информации

Телефон: +49 (911) 895-3200

Internet: http://www.sitrain.com

E-Mail: [email protected]

Другие источники оказания помощи

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

Адреса филиалов и отделений можно найти:

• в каталоге Siemens ST 80

• в сети Internet на сайтеhttp://www.siemens.com/automation/partner;

• в интерактивном каталоге CA01http://www.siemens.com/automation/ca01

Предисловие 04.03

viii Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

04.03 Содержание

Руководство пользователя WinCC V6 Основная документация ix6AV6392-1XA06-0AB0

Содержание

1 SIMATIC WinCC ................................................................................. 171.1 Как работает WinCC.............................................................................. 191.2 Функциональная схема WinCC............................................................. 211.3 Краткое описание этапов создания проекта ....................................... 24

2 Работа с проектами ......................................................................... 292.1 Редакторы и функции WinCC Explorer [Проводника WinCC] ............. 292.2 Типы проектов........................................................................................ 352.2.1 Однопользовательский проект............................................................. 352.2.2 Многопользовательский проект ........................................................... 362.2.3 Клиентский проект ................................................................................. 372.3 Создание и редактирование проектов................................................. 392.3.1 Подготовка к созданию проекта ........................................................... 392.3.2 Настройка и администрирование проектов......................................... 422.3.3 Выполнение и тестирование проектов ................................................ 422.3.4 Недопустимые символы........................................................................ 462.3.5 Настройка в режиме исполнения ......................................................... 502.3.6 Загрузка изменений в режиме online ................................................... 58

3 Работа с тегами ................................................................................ 613.1 Теги и Tag Management [Управление тегами]..................................... 613.2 Tag Management [Управление тегами] ................................................ 613.2.1 Теги ......................................................................................................... 653.2.1.1 Теги процесса ........................................................................................ 663.2.1.2 Внутренние теги..................................................................................... 683.2.1.3 Структурные типы и структурные теги................................................. 713.2.1.4 Группы тегов .......................................................................................... 733.2.2 Диалоговое окно выбора тегов............................................................. 753.3 Типы тегов .............................................................................................. 793.4 Редактирование тегов ........................................................................... 813.4.1 Копирование, перемещение и удаление тегов ................................... 813.4.2 Редактирование тегов в режиме исполнения ..................................... 833.4.3 Информация о состоянии тегов в режиме исполнения ..................... 85

4 Создание экранов процесса .......................................................... 874.1 Graphics Designer [Графический дизайнер] в WinCC Explorer

[Проводнике WinCC].............................................................................. 874.1.1 Начальный экран Graphics Designer [Графического дизайнера]....... 884.1.2 Настройка рабочей среды .................................................................... 914.2 Работа с кадрами .................................................................................. 924.2.1 Работа со слоями .................................................................................. 934.2.2 Работа с групповыми кадрами ............................................................. 934.3 Работа с объектами............................................................................... 954.3.1 Свойства объекта .................................................................................. 984.3.1.1 Окно "Object Properties [Свойства объекта]" ....................................... 98

Содержание 04.03

x Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

4.3.1.1.1 Закладка "Properties [Свойства]" в диалоговом окне "ObjectProperties [Свойства объекта]" ............................................................. 99

4.3.1.2 Закладка "Events [События]" в диалоговом окне "Object Properties[Свойства объекта]"............................................................................. 103

4.3.1.3 Группы свойств и атрибуты ................................................................ 1074.3.2 Работа со стандартными объектами ................................................. 1084.3.3 Работа с интеллектуальными объектами ......................................... 1104.3.4 Работа с объектами Windows............................................................. 1154.3.5 Быстрое конфигурирование объектов ............................................... 1174.4 Работа с составными объектами ....................................................... 1214.5 Работа с пользовательскими объектами .......................................... 1234.6 Краткое описание элементов управления WinCC и дополнительных

элементов управления........................................................................ 1244.7 Настройка кадра для работы без мыши ............................................ 127

5 Динамизация кадров процесса ................................................... 1315.1 Типы динамизации .............................................................................. 1315.2 Типы триггеров..................................................................................... 1345.2.1 Циклические триггеры ......................................................................... 1345.2.2 Триггеры-теги ....................................................................................... 1365.2.3 Триггеры, управляемые событием..................................................... 1385.3 Динамизация с помощью Dynamic Wizard [Мастера динамики] ...... 1395.4 Динамизация с помощью соединения с тегом.................................. 1415.5 Динамизация с помощью прямого соединения с тегом ................... 1415.6 Динамизация с помощью динамического диалога ........................... 1435.7 Динамизация с помощью макросов VBS........................................... 1445.8 Динамизация с помощью C-макросов ............................................... 146

6 VBS для создания процедур и макросов................................... 1496.1 Использование в WinCC скриптов на языке Visual Basic................. 1496.2 Модули и процедуры ........................................................................... 1536.3 Макросы................................................................................................ 1566.4 Использование CrossReference [Перекрестных ссылок] ................. 1606.5 Использование глобальных тегов в VBS........................................... 1626.6 Редакторы VBScript ............................................................................. 1646.7 Создание и редактирование процедур.............................................. 1666.8 Создание и редактирование макросов .............................................. 1706.9 Диагностика .......................................................................................... 1746.10 Структура файлов VBScript ................................................................ 175

7 ANSI-C для создания функций и макросов ............................... 1797.1 Особенности функций проекта........................................................... 1797.2 Характеристики стандартных функций.............................................. 1807.3 Особенности внутренних функций..................................................... 1817.4 Особенности локальных макросов .................................................... 1837.5 Особенности глобальных макросов................................................... 1847.6 Редактор Global Script [Глобальный сценарий] ................................ 1857.7 Создание и редактирование функций ............................................... 1887.8 Создание и редактирование макросов .............................................. 1917.9 Функционирование макросов в системе исполнения ....................... 194

04.03 Содержание

Руководство пользователя WinCC V6 Основная документация xi6AV6392-1XA06-0AB0

8 Настройка системы сообщений .................................................. 1978.1 Функции, выполняемые редактором Alarm Logging [Регистрация

аварийных сообщений]. ...................................................................... 1978.1.1 Термины и определения. .................................................................... 2008.1.2 Структура сообщения.......................................................................... 2088.1.3 Отображение сообщений в режиме исполнения .............................. 2098.2 Структура системы проектирования .................................................. 2108.3 Конфигурирование системы сообщений ........................................... 2118.3.1 Мастера ................................................................................................ 2128.3.2 Блоки сообщений................................................................................. 2138.3.2.1 Системные блоки................................................................................. 2158.3.2.2 Пользовательские блоки текстовой информации ............................ 2158.3.2.3 Блоки значений процесса ................................................................... 2178.3.3 Классы сообщений .............................................................................. 2188.3.3.1 Типы сообщений .................................................................................. 2198.3.3.2 Классы системных сообщений ........................................................... 2198.3.4 Одиночные и групповые сообщения.................................................. 2218.3.4.1 Одиночное сообщение ........................................................................ 2218.3.4.2 Групповое сообщение ......................................................................... 2248.3.5 Аналоговое аварийное сообщение .................................................... 2298.3.6 Архивирование данных ....................................................................... 2318.4 WinCC Alarm Control [Окно отображения сообщений WinCC] ......... 232

9 Архивирование сообщений ......................................................... 2359.1 Архивирование сообщений в WinCC ................................................. 2359.2 Конфигурирование архивов сообщений............................................ 2379.3 Вывод данных архива сообщений в режиме исполнения ............... 2389.4 Прямой доступ к базе данных архива................................................ 2399.5 Серверы сообщений............................................................................ 240

10 Архивирование значений процесса ........................................... 24510.1 Основные сведения об архивировании значений процесса ........... 24510.1.1 Архивирование значений процесса в WinCC.................................... 24710.1.2 Архивирование значений процесса в многопользовательских

проектах................................................................................................ 24910.1.3 Значения процесса и теги ................................................................... 25010.1.3.1 Внешние и внутренние теги ................................................................ 25110.1.3.2 Теги кодовых посылок ......................................................................... 25310.1.4 Методы архивирования....................................................................... 25410.1.4.1 Циклы и события.................................................................................. 25510.1.4.2 Циклическое архивирование значений процесса............................. 25710.1.4.3 Циклическое выборочное архивирование значений процесса ....... 25810.1.4.4 Ациклическое архивирование значений процесса ........................... 25910.1.4.5 Управляемое процессом архивирование значений процесса ........ 26010.1.4.6 Вторичный архив ................................................................................ 26110.1.5 Хранение значений процесса ............................................................. 26410.1.6 Копирование значений процесса ....................................................... 26610.2 Конфигурирование системы архивирования значений процесса ... 26710.2.1 Tag Logging [Регистрация тегов] ........................................................ 26710.2.2 Конфигурирование архивов................................................................ 269

Содержание 04.03

xii Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

10.2.3 Создание архивных тегов ................................................................... 26910.3 Вывод значений процесса .................................................................. 27110.3.1 Отображение значений процесса в виде таблиц ............................. 27110.3.1.1 Типы табличного отображения........................................................... 27210.3.1.2 Временной диапазон при отображении таблиц................................ 27210.3.2 Объект WinCC Online Table Control [Окно отображения таблиц

WinCC в режиме исполнения] ............................................................ 27510.3.3 Графическое отображение значений процесса................................ 27710.3.3.1 Типы отображения значений процесса в виде тренда .................... 27710.3.3.2 Временной диапазон при отображении трендов .............................. 28210.3.4 Объект WinCC Online Trend Control [Окно отображения трендов

WinCC в режиме исполнения] ............................................................ 28610.3.5 Объект WinCC Function Trend Control [Окно отображения графиков

функций WinCC]................................................................................... 28710.3.5.1 Типы представления графиков функций ........................................... 28910.3.5.2 Временной диапазон при отображении графиков функции ............ 29510.3.5.3 Цветовая маркировка особых значений ............................................ 29610.3.5.4 Конфигурирование объекта WinCC Function Trend Control [Окно

отображения графиков функций WinCC]........................................... 29910.3.6 Вывод значений процесса в виде журнала регистрации данных ... 301

11 Работа со списками перекрестных ссылок............................... 30511.1 Компонент Cross Reference [Перекрестные ссылки] в WinCC

Explorer [Проводнике WinCC] ............................................................. 30911.2 Окно данных......................................................................................... 31011.3 Создание списка перекрестных ссылок (диалоговое окно выбора

фильтра) ............................................................................................... 31211.4 Обновление списка перекрестных ссылок ........................................ 31511.5 Переход к редакторам ("Application Place Jump [Переход к месту

использования]").................................................................................. 31911.6 Функция связывания тега.................................................................... 321

12 Документирование проектных данных и данных системыисполнения ..................................................................................... 32312.1 Документация проекта ........................................................................ 32312.1.1 Документирование данных проектирования и данных режима

исполнения ........................................................................................... 32312.1.2 Структура отчетов и журналов регистрации данных при

использовании страничного шаблона ............................................... 32612.1.3 Структура журналов регистрации данных при использовании

строкового шаблона ............................................................................ 32912.1.4 Задания на печать в WinCC................................................................ 33012.2 Документация проекта – введение. ................................................... 33212.2.1 Документация проекта в WinCC Explorer [Проводнике WinCC]....... 33312.2.2 Документация проекта в Graphics Designer [Графическом

дизайнере] ............................................................................................ 33412.2.3 Документация проекта в редакторе Alarm Logging [Регистрация

аварийных сообщений] ....................................................................... 33812.2.4 Документация проекта в редакторе Tag Logging [Регистрация тегов]34012.2.5 Документация проекта в Global Script [Глобальном сценарии] ....... 341

04.03 Содержание

Руководство пользователя WinCC V6 Основная документация xiii6AV6392-1XA06-0AB0

12.2.6 Документация проекта в Text Library [Текстовой библиотеке] ........ 34212.2.7 Документация проекта в User Administrator [Администраторе

пользователей] .................................................................................... 34312.2.8 Документация проекта в редакторе Time Synchronization

[Синхронизация времени] ................................................................... 34312.2.9 Документация проекта в Horn Editor [Редакторе звуковой

сигнализации]....................................................................................... 34512.2.10 Документация проекта в Picture Tree Manager [Менеджере иерархии

кадров] .................................................................................................. 34612.2.11 Документация проекта в редакторе Lifebeat Monitoring [Мониторинг

работоспособности]............................................................................. 34812.2.12 Документация проекта в OS Project Editor [Редакторе проектов ОС]34912.3 Документация системы исполнения – введение. ............................. 35112.3.1 Регистрация сообщений в режиме исполнения................................ 35512.3.2 Регистрация значений процесса в режиме исполнения .................. 35612.3.3 Регистрация данных из других источников ....................................... 356

13 Создание страничных шаблонов................................................ 35913.1 Редактор страничных шаблонов ........................................................ 35913.1.1 Палитра объектов................................................................................ 36213.1.1.1 Стандартные объекты......................................................................... 36213.1.1.2 Объекты документации системы исполнения................................... 36313.1.1.3 Объекты COM сервера ....................................................................... 36513.1.1.4 Объекты документации проекта......................................................... 36513.2 Работа с шаблонами ........................................................................... 36713.2.1 Редактирование шаблонов, поставляемых с системой WinCC ...... 36813.2.2 Работа с несколькими шаблонами .................................................... 37113.3 Работа с объектами............................................................................. 37413.3.1 Свойства объекта ................................................................................ 37413.3.2 Работа со стандартными объектами ................................................. 37613.3.3 Работа с объектами документации системы исполнения ............... 37713.3.4 Работа с объектами документации проекта ..................................... 377

14 Создание строковых шаблонов .................................................. 38114.1 Редактор строковых шаблонов .......................................................... 38114.2 Области Page Size [Размер страницы] и Margins [Поля] ................. 38414.3 Области Header [Верхний колонтитул] и Footer [Нижний колонтитул]38614.4 Область Table [Таблица]..................................................................... 38614.5 Диапазон времени ............................................................................... 388

15 Создание многоязычных проектов ............................................ 39115.1 Поддержка языков в WinCC................................................................ 39115.1.1 Текстовые элементы в WinCC............................................................ 39215.1.2 Особенности проектирования при создании многоязычных проектов39615.1.3 Этапы создания многоязычного проекта........................................... 39915.1.4 Процедуры изменения языков в WinCC ............................................ 40015.2 Многоязычные кадры в Graphics Designer [Графическом дизайнере]40415.3 Сообщения на нескольких языках в редакторе Alarm Logging

[Регистрация аварийных сообщений] ................................................ 408

Содержание 04.03

xiv Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

15.4 Управление текстами на разных языках с помощью Text Library[Текстовой библиотеки] ....................................................................... 410

15.4.1 Работа с Text Library [Текстовой библиотекой]................................. 41115.4.2 Процедура перевода текстов из Text Library [Текстовой библиотеки]41315.5 Вывод отчетов в многоязычных проектах ......................................... 41415.6 Отображение даты и времени в формате национальной настройки41615.7 Использование и смена языков в режиме исполнения.................... 418

16 Настройка системы администрирования пользователей...... 42116.1 Окно проекта ........................................................................................ 42316.1.1 Навигационное окно ............................................................................ 42316.1.2 Окно таблицы....................................................................................... 42316.2 Обзор структуры системы администрирования пользователя ....... 42516.2.1 Установка прав доступа в других редакторах................................... 42616.2.2 Работа в режиме исполнения............................................................. 42616.3 Опции WinCC для редактора User Administrator [Администратор

пользователей] .................................................................................... 42816.3.1 Использование чип-карты в режиме исполнения ............................. 430

17 Автоматизация проектирования с помощью VBA................... 43317.1 Введение: использование VBA в WinCC ........................................... 43317.1.1 Различия в использовании VBA и других программных средств.... 43317.1.2 Формирование кода VBA в WinCC проекте....................................... 43417.2 Использование VBA в Graphics Designer [Графическом дизайнере]43817.2.1 Настройка Graphics Designer [Графического дизайнера] с помощью

VBA........................................................................................................ 44017.2.2 Использование VBA при конфигурировании объектов, зависящих от

выбранного языка ................................................................................ 44217.2.3 Доступ к библиотеке компонентов с помощью VBA......................... 44517.2.4 Редактирование кадров при помощи VBA ........................................ 44717.2.5 Редактирование объектов с помощью VBA ...................................... 44917.2.6 Создание динамики с помощью VBA................................................. 45217.2.6.1 Динамизация свойств кадров и объектов.......................................... 45417.2.6.2 Создание макросов, управляемых событиями, с помощью VBA.... 45617.2.6.3 Редактирование триггеров.................................................................. 45917.3 Использование VBA в других редакторах WinCC............................. 461

18 Связь................................................................................................ 46518.1 Основы связи ....................................................................................... 46518.2 Внешние теги ....................................................................................... 47018.3 OPC - OLE для управления процессом ............................................. 47418.3.1 Функциональные возможности........................................................... 47418.3.2 Спецификации OPC ............................................................................ 47518.3.3 Использование OPC в WinCC ............................................................ 47518.3.3.1 Функционирование сервера WinCC OPC DA .................................... 48018.3.3.2 Функционирование клиента WinCC OPC DA..................................... 48018.3.3.3 Функционирование сервера WinCC OPC HDA.................................. 48118.3.3.4 Функционирование сервера WinCC OPC A&E .................................. 48318.4 Канал WinCC "PROFIBUS FMS" ......................................................... 48518.5 Канал WinCC "SIMATIC S5 Ethernet TF" ............................................ 485

04.03 Содержание

Руководство пользователя WinCC V6 Основная документация xv6AV6392-1XA06-0AB0

18.6 Канал WinCC "SIMATIC S5 Layer 4 Ethernet" ["SIMATIC S5 й уровеньEthernet"]............................................................................................... 487

18.7 Канал WinCC "SIMATIC S5 Profibus FDL" .......................................... 48918.8 Канал WinCC "SIMATIC S5 Programmers Port AS511" ["SIMATIC S5

порт устройств программирования AS511"]...................................... 49118.9 Канал WinCC "SIMATIC S5 Serial 3964R" ["SIMATIC S5

последовательный 3964R"] ................................................................ 49118.10 Канал WinCC "SIMATIC S7 Protocol Suite" ["SIMATIC S7 Набор

протоколов"] ......................................................................................... 49218.11 Канал WinCC "SIMATIC TI Ethernet Layer 4" ["SIMATIC TI 4-уровень

Ethernet"]............................................................................................... 49818.12 Канал WinCC "SIMATIC TI Serial" ["SIMATIC TI последовательный"]49918.13 Канал WinCC "System Info" ["Системная информация"]................... 50018.14 Диагностика каналов и тегов .............................................................. 50118.14.1 Общая информация об обнаружении ошибок .................................. 50118.14.2 Диагностика каналов ........................................................................... 50118.14.2.1 Функция "Status - Logical Connections [Состояние логических

соединений]" ........................................................................................ 50118.14.2.2 Диагностика каналов с помощью инструментального средства

Channel Diagnosis [Диагностика каналов].......................................... 502

04.03 SIMATIC WinCC

Руководство пользователя WinCC V6 Основная документация 176AV6392-1XA06-0AB0

1 SIMATIC WinCC

Что такое WinCC?

WinCC – это мощная система человеко-машинного интерфейса (HMI),работающая под управлением операционной системы Microsoft Windows2000 или Windows XP. Аббревиатура HMI означает "Human MachineInterface", то есть интерфейс между человеком (оператором) и устройством(процессом). Автоматизация процесса (англ. automation process (AS))позволяет поддерживать фактический контроль над всем процессом. Дляобеспечения контроля устанавливается с одной стороны связь междуWinCC и оператором, а с другой стороны – между системой автоматизациейи WinCC.

SIMATIC WinCC 04.03

18 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

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

• WinCC позволяет оператору следить за процессом. Процессотображается на экране графически. При этом отображениеобновляется при каждом изменении состояния процесса.

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

• Система аварийных сообщений автоматически оповестит о критическомсостоянии процесса. Если, например, превышено заранее заданноеграничное значение, то на экране появится сообщение об этом.

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

Отличительные свойства WinCC

Система WinCC может быть оптимально интегрирована в ваше решениеавтоматизации или IT-решение:

• будучи частью комплексной системы автоматизации в рамках концепцииSiemens TIA (Totally Integrated Automation [Полностью интегрированнаяавтоматизация]), WinCC работает с высокой эффективностью всистемах автоматизации на базе продуктов семейства SIMATIC.Системы автоматизации других производителей также поддерживаются.

• WinCC может обмениваться данными с другими IT-решениями,используя стандартизованные интерфейсы, например, с уровнями MESи ERP приложений (например, система SAP) или с такимиприложениями, как Microsoft Excel.

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

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

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

• WinCC – это совместимая с работой в Интернете система человеко-машинного интерфейса, которая позволяет реализовывать клиентскиерешения базе web, а также решения, использующие технологию “Тонкийклиент”

04.03 SIMATIC WinCC

Руководство пользователя WinCC V6 Основная документация 196AV6392-1XA06-0AB0

1.1 Как работает WinCC

Структура WinCC

WinCC – это модульная система. Основными компонентами являютсяConfiguration Software [Система проектирования] (CS) и Runtime Software(RT) [Система исполнения]

Система проектирования

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

Из WinCC Explorer [Проводника WinCC] могут быть вызваны специальныередакторы, предназначенные для проектирования. Каждый редакториспользуется для создания специальной подсистемы WinCC.

Наиболее важными подсистемами WinCC являются:

• графическая система; редактор графической системы, используемыйдля создания кадров процесса называется Graphics Designer[Графический дизайнер];

• система регистрации аварийных сообщений; процесс конфигурированиясообщений выполняется редактором Alarm Logging [Регистрацияаварийных сообщений];

• система архивирования; редактор Tag Logging [Регистрация тегов]используется для определения данных, которые необходимоархивировать;

SIMATIC WinCC 04.03

20 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

• система отчетов; редактор для создания шаблонов отчетов называетсяReport Designer [Дизайнер отчетов].

• система администрирования пользователей, редактор которойназывается User Administrator [Администратор пользователей].

• система обмена данными Communication [Связь] конфигурируетсянепосредственно в WinCC Explorer [Проводнике WinCC].

Все данные конфигурации сохраняются в базе данных CS.

Система исполнения

Система исполнения (Runtime software) позволяет пользователю следить иуправлять процессом. Система исполнения в основном используется длярешения следующих задач:

• чтения данных, сохраненных в базе данных CS;

• отображения кадров процесса на экране;

• взаимодействия с системой автоматизации;

• архивирования текущих данных процесса, например, значений процессаи сообщений о событиях;

• управления процессом, например, путем ввода оператором значенийуставок, переключения On/OFF

Производительность

Производительность непосредственно зависит от характеристикиспользуемого аппаратного обеспечения ПК, а также от конфигурациисоздаваемой системы. Примеры различных групп систем можно найти вWinCC Information System [Справочной системе WinCC] под заголовком"Performance data [Данные о производительности]".

04.03 SIMATIC WinCC

Руководство пользователя WinCC V6 Основная документация 216AV6392-1XA06-0AB0

1.2 Функциональная схема WinCC

Обзор

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

Например, Report Designer [Дизайнер отчетов] формирует задания на печатьдля вывода отчетов и журналов регистрации. Данные не будут печататься,пока соответствующий шаблон отчета не будет определен в Report Designer[Дизайнере отчетов].

SIMATIC WinCC 04.03

22 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

04.03 SIMATIC WinCC

Руководство пользователя WinCC V6 Основная документация 236AV6392-1XA06-0AB0

Последовательность действий

Для создания проекта используются редакторы системы проектирования.Все редакторы WinCC сохраняют информацию о проекте вконфигурационной базе данных (англ. CS database).

Во время исполнения информация о проекте читается из конфигурационнойбазы данных системой исполнения и проект выполняется. Текущие данные опроекте хранятся в базе данных системы исполнения (англ. RT database).

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

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

• Обмен данными между WinCC и другими приложениями может бытьосуществлен с помощью интерфейсов OPC, OLE или драйверов ODBC.

• Система архивирования сохраняет значения процесса в архивезначений процесса. Архив значений процесса может использоваться,например, для отображения изменений значений на тренде в OnlineTrend Control [Окне отображения трендов] или в таблице в Online TableControl [Окне отображения таблиц].

• За отдельными значениями можно следить с помощью Alarm Logging[Регистрация аварийных сообщений]. Если превышено граничноезначение, то система Alarm Logging [Регистрация аварийных сообщений]сгенерирует сообщение, которое будет отображено в Alarm Control [Окнеотображения аварийных сообщений]. Система сообщений также следитза квитированием сообщений и управляет состояниями сообщений.Система Alarm Logging [Регистрация аварийных сообщений] сохраняетвсе сообщения в архиве сообщений.

• Процесс документируется системой Report System [Система отчетов] позапросу или в заданное время. Для этого используется архив значенийпроцесса и архив сообщений.

Подробную информацию о редакторах WinCC и коммуникациях в WInCCможно найти в "WinCC Information System [Справочная система WinCC]".

SIMATIC WinCC 04.03

24 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

1.3 Краткое описание этапов создания проекта

Оптимальная последовательность

В WinCC определенные конфигурационные действия дополняют ужепройденные этапы конфигурирования. Поэтому некоторые шагиконфигурирования могут быть выполнены только после того, как пройденыдругие конфигурационные шаги.

Далее представлена последовательность этапов конфигурирования.

Обязательные этапы

04.03 SIMATIC WinCC

Руководство пользователя WinCC V6 Основная документация 256AV6392-1XA06-0AB0

Дополнительное конфигурирование

SIMATIC WinCC 04.03

26 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

04.03 SIMATIC WinCC

Руководство пользователя WinCC V6 Основная документация 276AV6392-1XA06-0AB0

04.03 Работа с проектами

Руководство пользователя WinCC V6 Основная документация 296AV6392-1XA06-0AB0

2 Работа с проектами

2.1 Редакторы и функции WinCC Explorer [ПроводникаWinCC]

Введение

В навигационном окне WinCC Explorer [Проводника WinCC] можнопосмотреть список установленных редакторов и функций WinCC. Редактор,являющийся опцией WinCC, видим в навигационном окне только в томслучае, если данная опция установлена.

Некоторые инструменты и опции WinCC не отображаются в WinCC Explorer[Проводнике WinCC]. Эти инструментальные средства можно вызватькомандой "WinCC" > "Tools [Сервис]" из папки "Simatic" меню Windows Start[Пуск]. Существуют также опции WinCC, которые можно вызвать независимоот WinCC, более подробную информацию можно найти в справке поотдельным опциям.

Вызов редактора

Вызвать редактор из WinCC Explorer [Проводника WinCC] можноследующими способами:

• из контекстного меню в окне данных или в навигационном окне;

• щелкнув дважды мышью в навигационном окне по редактору;

• из меню "Редакторы" в строке меню.

Список редакторов и функций

В двух следующих таблицах приведены все редакторы и функции,вызываемые из WinCC Explorer [Проводника WinCC].

Таблицы содержат следующие поля:

• Объект: имя редактора или функции в WinCC Explorer [ПроводникеWinCC].

• Применение: информация о том, для чего используется объект.

• Интерактивная справка: в этом поле перечисляются соответствующиеразделы WinCC Information System [Справочной системы WinCC], вкоторых содержится более подробная информация об объекте.

• Средства импорта/экспорта: перечисляются средства импорта иэкспорта данных.

Работа с проектами 04.03

30 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

• Изменение языка: информация о возможности настройки иностранныхязыков для объекта.

• Настройка в режиме исполнения: приводится информация о том, можетли объект использоваться, во время выполнения проекта. Сведения обограничениях на конфигурирование в режиме исполнения можно найти вразделе "Online Configuration [Проектирование в режиме исполнения]" ив описании редакторов.

Объект Применение Интерактивная справка 1)

Средстваимпорта/экспорта

Измене-ниеязыка

Настройка врежимеисполнения

Computer[Компьютер]

Имя исвойствакомпьютера,свойствапроекта(клиент исерверы)

Working withProjects[Работа спроектами]

--- Да Да 2)

TagManagement[Управлениетегами]

Управлениетегами:создание иредактирова-ние тегов идрайверовсвязи

Working withTags [Работас тегами]

WinCCConfiguration Tool[СредствопроектированияWinCC]

--- Да 2)

StructureTag[Структур-ный тег]

Создание иредактирова-ние структур-ных типов иструктурныхтегов

Makingprocesspicturesdynamic[Созданиединамичес-ких кадровпроцессов]

WinCCConfiguration Tool[СредствопроектированияWinCC]

--- Да 2)

GraphicsDesigner[Графичес-кийдизайнер]

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

Creatingprocesspictures[Созданиекадровпроцессов]

ФункцияредактораExport[Экспорт]

Да Да

04.03 Работа с проектами

Руководство пользователя WinCC V6 Основная документация 316AV6392-1XA06-0AB0

Объект Применение Интерактивная справка 1)

Средстваимпорта/экспорта

Измене-ниеязыка

Настройка врежимеисполнения

AlarmLogging[Регистра-цияаварийныхсообщений]

Конфигурированиесообщений иархивирова-ние событий

Structure of aMessageSystem[Структурасистемысообщений]

WinCCConfiguration Tool[СредствопроектированияWinCC]TextLibrary[Тексто-вая биб-лиотека]

Да Да 2)

Tag Logging[Регистра-ция тегов]

Регистрация иархивирова-ние тегов

Working withProcessValues[Работа сзначениямипроцессов]

WinCCConfiguration Tool[СредствопроектированияWinCC]

--- Да

ReportDesigner[Дизайнеротчетов]

Конфигурирование отчетов ишаблоновотчетов

Documentation ofConfigurationand RuntimeData[Документированиеданныхсистемпроектирования иисполнения]

--- Да Да 2)

Global Script[Глобальныйсценарий]

Созданиединамическогопроекта припомощифункций C имакросов

ANSI-C forcreatingfunctions andactions[Созданиефункций имакросов припомощиANSI-C]

ФункцияредактораExport[Экспорт]

Да Да

Работа с проектами 04.03

32 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Объект Применение Интерактивная справка 1)

Средстваимпорта/экспорта

Измене-ниеязыка

Настройка врежимеисполнения

Text Library[Текстоваябиблиотека]

Создание иредактирова-ние пользова-тельскихтекстов,зависящих отвыбранногоязыка

Structure ofMultilanguageProjects[Структурамногоязычных проектов]

ФункцияредактораExport[Экспорт]

Да Да

UserAdministrator[Администраторпользовате-лей]

Управлениеправамидоступапользователейипользовательских групп

Structure ofUserManagement[Структурауправленияпользовате-лями]

TextLibrary[Тексто-ваябиблио-тека]

Да Да

CrossReference[Перекрест-ные ссылки]

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

Working withCross-referenceLists [Работасо спискамиперекрест-ных ссылок]

--- --- Да

Load OnlineChanges[Загрузитьonline-изменения]

Передачаотредактированных данныхнаоператорскуюстанцию

Working withProjects[Работа спроектами]

--- --- Да 2)

Server Data[Данныесервера]

Создание иредактирова-ние пакетовдлямногопользовательскихсистем

Configurations > Multi-UserSystems[Конфигура-ции >Многопользовательскиесистемы]

--- --- Да

1) Разделы, перечисленные в WinCC Information System [Справочная системаWinCC], находятся в книге "Working with WinCC [Работа с WinCC]".2) С ограничениями.

04.03 Работа с проектами

Руководство пользователя WinCC V6 Основная документация 336AV6392-1XA06-0AB0

Опции

Объект Использова-ние

Интерактивнаясправка

Средст-ваимпор-та иэкспор-та

Изме-нениеязыка

Настройка врежимеисполнения

NetCC ДиагностикаWinCC

WinCCDiagnostics >NetCC[ДиагностикаWinCC > NetCC]

Файлдиагностикиредактора

--- Да

Redundancy[Резервируе-мость]

Одновремен-ная работа сдвумясерверами врезервирован-ной системе

Configurations >RedundantSystems[Конфигурации >Резервированныесистемы]

--- --- Да

User Archive[Пользовате-льский архив]

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

Options > UserArchives [Опции >Пользовательские архивы]

TextLibrary[Тексто-ваябиблиоте-ка]

Да Да

OS ProjectEditor[Редакторпроектов ОС]

Инициализа-ция инастройкаисполняемогопользовательс-когоинтерфейса иаварийныхсистем в PCS7

Options forProcess Control >OS Project Editor[Опции дляуправленияпроцессом >Редакторпроектов ОС]

--- --- ---

TimeSynchronization[Синхрониза-ция времени]

Синхрониза-ция временина всехклиентах исерверах

Options forProcess Control >Timesynchro-nization [Опциидля управленияпроцессами >Синхрониза-циявремени]

--- --- Да

Работа с проектами 04.03

34 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Объект Использова-ние

Интерактивнаясправка

Средст-ваимпор-та иэкспор-та

Изме-нениеязыка

Настройка врежимеисполнения

Horn [Звуковаяиндикация]

Индикациясобытий насигнальныхмодулях илизвуковыхкартах ПК

Options forProcess Control >Horn [Настройкиуправленияпроцессами >Звуковаяиндикация]

--- --- Да

Picture TreeManager[Менеджериерархиикадров]

Управлениеиерархиямикадров ииерархиямиимен

Options forProcess Control >Picture TreeManager [Опциидля управленияпроцессами >Менеджериерархии кадров]

TextLibrary[Тексто-ваябиблиоте-ка]

Да Да

LifebeatMonitoring[Мониторингработоспособности системы]

Постоянныймониторингработоспособности системы

Options forProcess Control >Lifebeat Monitoring[Опции дляуправленияпроцессами >Мониторингработоспособности системы]

--- --- ---

ProAgent Настройкадиагностикипроцессов длявыявления иустраненияпроблем

Options >ProAgent [Опции> ProAgent]

--- --- Да

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

Options >WebNavigator[Опции >WebNavigator]

--- --- ---

Dat@Monitor Отображениеархивныхданных итекущихзначенийпроцессов

Options >WebNavigator >Dat@Monitor[Опции >WebNavigator >Dat@Monitor]

--- --- ---

04.03 Работа с проектами

Руководство пользователя WinCC V6 Основная документация 356AV6392-1XA06-0AB0

2.2 Типы проектов

Введение

В WinCC существует три типа проектов:

• однопользовательский проект;

• многопользовательский проект;

• клиентский проект.

2.2.1 Однопользовательский проект

Введение

Если в WinCC проекте предполагается использовать один компьютер,необходимо создать однопользовательский проект.

В этом случае проект WinCC будет исполняться на компьютере,выполняющем как функции сервера по обработке данных, так и функцииввода на операторской станции. Другие компьютеры не смогут обращаться кпроекту.

Принцип работы

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

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

Резервируемость

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

Архивный сервер

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

Работа с проектами 04.03

36 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

2.2.2 Многопользовательский проект

Введение

Если в проекте WinCC вы хотите работать с несколькими компьютерами, тонеобходимо создать многопользовательский проект.

Существует два основных варианта многопользовательской системы:

• многопользовательская система с одним или большим числом серверов:несколько серверов с одним или большим количеством клиентов. Однаклиентская станция обращается к нескольким серверам. Рабочиеданные находятся на различных серверах. Конфигурационные данныехранятся на серверах и на клиентских станциях;

• многопользовательская система только с одним сервером: один сервери один или несколько клиентов. Все данные находятся на сервере.

Принцип работы

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

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

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

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

04.03 Работа с проектами

Руководство пользователя WinCC V6 Основная документация 376AV6392-1XA06-0AB0

2.2.3 Клиентский проект

Введение

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

Существует два основных варианта работы WinCC клиента:

• многопользовательская система с одним или несколькими серверами:клиент обращается к серверам. Рабочие данные распределены междуразличными серверами. Конфигурационные данныемногопользовательских проектов находятся на соответствующихсерверах. Локальные конфигурационные данные клиентских проектов,такие как кадры, сценарии и теги, могут храниться на клиентскихстанциях;

• многопользовательская система с одним сервером: клиент обращается кединственному серверу. Все данные находятся на сервере, клиенты кним обращаются.

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

Примечание:WinCC клиент заменяет клиентов и мультиклиентов, которыеиспользовались в WinCC до версии V5.1. В зависимости от конфигурацииWinCC клиент выполняет роль клиента V5.1 или роль мультиклиента V5.1.

Принцип работы

На сервере создается многопользовательский проект. С помощью средствсвязи с процессом сервер соединяется с программируемым контроллером.В многопользовательском проекте вам необходимо создать клиентов,которые будут обращаться к серверу.

Если вы настраиваете многопользовательскую систему с одним сервером,вам не нужно создавать отдельный клиентский проект на WinCC клиенте.

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

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

Работа с проектами 04.03

38 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Для доступа к нескольким серверам, на клиентской станции необходимосоздать клиентский проект. Свойства проекта определяются в WinCCклиенте.

На сервере нужно создать пакеты с помощью компонента Serverdata[Данные сервера]. В пакетах содержатся все важные конфигурационныеданные многопользовательского проекта. Пакеты необходимо загрузить наWinCC клиента.

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

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

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

На клиентской станции не нужно создавать отдельный клиентский проект,серверный проект запускается с помощью удаленного доступа. Болееподробную информацию можно найти в WinCC Information System[Справочной системе WinCC], в разделе "Configurations" > "Multi-UserSystems [Конфигурации > Многопользовательские системы]".

Web-клиент

Вы можете настроить клиента, который обращается к серверу по сетиинтранет или Интернет. Если вам необходим такой вид доступа, с помощьюопции WinCC Web Navigator вы можете создать Web-клиента.

04.03 Работа с проектами

Руководство пользователя WinCC V6 Основная документация 396AV6392-1XA06-0AB0

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

2.3.1 Подготовка к созданию проекта

Введение

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

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

• тип проекта;

• расположение проекта на диске;

• соглашение об именовании;

• группы тегов;

• иерархия кадров;

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

Тип проекта

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

Расположение проекта на диске

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

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

Соглашение об именовании

Работа с проектами 04.03

40 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Соглашение об именовании упрощает работу с крупными проектами. Проектбудет более понятным и ясным, если в проекте вы будете использоватьсоглашение об именовании для тегов, кадров и функций. Ограничения наиспользуемые имена описаны в разделе “Недопустимые символы".

Имя проекта

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

Теги

Вы можете использовать префикс в названии тегов для обозначения типатега или назначенной связи тега. Например, всем текстовым тегам выможете определить префикс "txt_", а всем внутренним тегам - префикс "int_".

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

Кадры

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

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

Функции

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

Группы тегов

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

Иерархия кадров

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

Разделы проекта, используемые повторно

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

04.03 Работа с проектами

Руководство пользователя WinCC V6 Основная документация 416AV6392-1XA06-0AB0

Стандартный проект

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

Работа с проектами 04.03

42 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

2.3.2 Настройка и администрирование проектов

Обзор

Настраивать и администрировать проекты можно в WinCC Explorer[Проводнике WinCC]. Мастер создания проектов поможет вам припервоначальном создании проекта.

Создание проекта с помощью Project Assistant [Мастера создания проектов]

Когда вы выбираете пункт меню "File > New [Файл > Создать]",автоматически вызывается Project Assistant [Мастер создания проектов].Мастер попросит вас указать тип проекта (однопользовательский илимногопользовательский), имя проекта и расположение проекта на диске.

Сразу после создания проекта с помощью мастера в WinCC Explorer[Проводнике WinCC] появляются все основные данные созданного проекта.Название проекта отображается в строке заголовка WinCC Explorer[Проводника WinCC].

Конфигурирование проекта в WinCC Explorer [Проводнике WinCC]

Для администрирования проектов можно использовать WinCC Explorer[Проводник WinCC].

• отдельные операторские консоли конфигурируются при помощикомпонента "Computer [Компьютер]". Здесь же вы можете определитьисполняемые компоненты, которые должны вызываться при запускепроекта.

• связь с подсоединенной системой автоматизации устанавливается припомощи компонента "Tag Management [Управление тегами]". Здесь жеуказываются теги, необходимые для обмена данными с системойавтоматизации.

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

2.3.3 Выполнение и тестирование проектов

Обзор

Для исполнения проекта вам потребуется система исполнения WinCC[WinCC Runtime]. Если вместе с системой проектирования была установлена

04.03 Работа с проектами

Руководство пользователя WinCC V6 Основная документация 436AV6392-1XA06-0AB0

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

Конфигурирование в WinCC Explorer [Проводнике WinCC]

Перед первым запуском проекта необходимо определить свойства системыисполнения. Для этого можно использовать диалоговое окно "Computerproperties [Свойства компьютера]". Вызвать это диалоговое окно можно вWinCC Explorer [Проводнике WinCC] из всплывающего меню для компонента"Computer [Компьютер]".

На закладке "Startup [Автозагрузка]" указываются исполняемые компоненты,то есть компоненты, которые будут активизированы и чьи функции будутдоступны во время исполнения проекта. К примеру, если в вашем проектеопределены циклические макросы, вам необходимо будет активизироватькомпонент "Global Script Runtime [Система исполнения глобальногосценария]".

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

На закладке "Graphics Runtime [Система исполнения графическогодизайнера]" можно указать, какой кадр (кадр запуска) будет отображатьсяпервым после запуска проекта. Кроме того, на этой закладке определяютсяпараметры отображения WinCC-проекта на экране.

Работа с проектами 04.03

44 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Запуск проектов

После определения свойств системы исполнения проекта можно запуститьпроект. Это можно сделать командой "Enable [Запуск]", расположенной вменю "File [Файл]" в WinCC Explorer [Проводнике WinCC] илисоответствующей кнопкой на панели инструментов.

После запуска проекта отмеченные компоненты исполняемой системыначнут выполняться. Теперь вы можете проверять и тестировать проект.

WinCC Simulator [Имитатор WinCC]

WinCC Simulator [Имитатор WinCC] позволяет вам тестировать проектWinCC еще на этапе его разработки, не подключая периферийныеустройства. Также можно тестировать WinCC-проект, когда периферийныеустройства управления подключены, но процесс не исполняется.

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

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

Инсталлировать WinCC Simulator [Имитатор WinCC] можно с помощьюпрограммы установки WinCC.

Тестирование проектов

04.03 Работа с проектами

Руководство пользователя WinCC V6 Основная документация 456AV6392-1XA06-0AB0

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

Настройка в режиме исполнения

Если во время тестирования обнаруживается ошибка, она может бытьнезамедлительно устранена в WinCC без остановки тестирования. Для этогопереключитесь в систему проектирования, нажав клавиши <Alt>+<Tab>,сделайте необходимые изменения, сохраните данные и вернитесь к работесистемы исполнения. Выполнение процесса будет продолжено с новымиданными.

Остановка исполнения проекта

Для того чтобы остановить проект необходимо переключиться в режимработы системы проектирования. Сделать это можно с помощьюкомбинации клавиш <Alt>+<Tab>. Затем, нажать кнопку "Deactivate[Дезактивировать]" на панели инструментов в WinCC Explorer [ПроводникаWinCC]. Помимо этого, данную функцию можно назначить кнопке в одном изкадров.

Работа с проектами 04.03

46 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

2.3.4 Недопустимые символы

Введение

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

В WinCC вы можете использовать все символы ASCII таблицы, тем неменее, мы рекомендуем вам не использовать специальные национальныесимволы. Больше всего вам следует избегать использования специальныхсимволов в именах тех объектов, которые используются в сценариях.

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

Символы, недопустимые в WinCC

Компонент Недопустимые символыПроект WinCC:имена проектов WinCC

. , ; : ! ? " ' + = / \ @ * [ ] { } < > пробел чувствительны к регистру

Теги:имена тегов

. : ? " ' \ * $ % пробел не чувствительны к регистру"@" используется только в системных тегах.Точка используется в качестве разделителяв структурных тегах.Имена, начинающиеся с символа "$", невидимы при управлении тегами.

Теги:Названия тегов процесса в TagLogging [Регистрация тегов]

. , ; : ! ? " ' ^ ´ ` ~ - + = / \ * % & § ° [ ] { } < > пробел

Теги:Имена архивных тегов в TagLogging [Регистрация тегов]

. , ; : ! ? " ' ^ ´ ` ~ - + = / \ * # % & § ° [ ] { } < > пробел

Теги:Имена групп тегов

? ' \ пробел не чувствительны к регистру

04.03 Работа с проектами

Руководство пользователя WinCC V6 Основная документация 476AV6392-1XA06-0AB0

Компонент Недопустимые символыСтруктурные типы:Названия структурных типов,элементов структуры,экземпляров структуры

. : ? ' \ @ * % пробел

Graphics Designer [Графическийдизайнер]:Названия кадров (файлы PDL)

: ? " / \ * < >

Graphics Designer [Графическийдизайнер]:Названия объектов в кадрах

Максимальная длина имени –180 символов.Если Вы используете специальныесимволы, максимально возможное числосимволов меньше данного значения.Старайтесь не использовать специальныхсимволов в именах объектов, которыеиспользуются в сценариях.За более подробной информациейобращайтесь к документации по VBS,раздел "Testing with the Debugger" > "Actionand Procedure Names in the Debugger"[Тестирование с отладчиком > Именапроцедур и макросов в отладчике].

Graphics Designer [Графическийдизайнер]:Текстовый список типовобъектов

Ограничения на назначенные и ссылочныетексты:;

Graphics Designer [Графическийдизайнер]:Имена в Dynamic Wizard [Мастердинамики]

%

Alarm Logging [Регистрацияаварийных сообщений]:Имена блоков сообщений,классов сообщений, типовсообщений и текстов сообщений

' клавиша Enter перевод строки

Tag Logging [Регистрация тегов]:Имя архива

. , ; : ! ? " ' ^ ´ ` ~ - + = / \ * # % & § ° ( ) [ ] { } < > пробел

Tag Logging [Регистрация тегов]/Trend Control [Контрольтрендов]:Разметка оси времени и осизначений

Единичный символ "&" не отображается.Двойной символ "&" отображается, как одинсимвол.

Работа с проектами 04.03

48 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Компонент Недопустимые символыReport Designer [Дизайнеротчетов]:Имена в макете страницы илинии

: ? " / \ * < >

User Administrator[Администратор пользователей]:Имена пользователей

' \ не чувствительны к регистру

User Administrator[Администратор пользователей]:Пароли

' \ чувствительны к регистру

User Administrator[Администратор пользователей]:Права пользователей

' \

User Archives [Пользовательскиеархивы]:Названия архивов, полей,представлений, столбцов

. , ; : ! ? " ' ^ ´ ` ~ - + = / \ @ * # $ % & § ° ( ) [ ] { } < > пробелПервым символом должна быть буква.

Server Data [Данные сервера]:Названия пакетов

, / \Не допустимо использование специальныхнациональных символов, например ä, ü .

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

Компонент Недопустимые символыИмя компьютера . , ; : ! ? " ' ^ ´ ` ~

- + = / \ ¦ @ * # $ % & § ° ( ) [ ] { } < > пробел только символы верхнего регистраВ качестве первого символа должнаиспользоваться буква.

Имена DNS хостов , ; : ! ? " ' ^ ´ ` ~ _ + = / \ ¦ @ * # $ % & § ° ( ) [ ] { } < > пробел

Путь к папке:Названия папок

: ? " / * < >

WinCC Explorer [ПроводникWinCC]

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

Communication [Связь]: Ограничения такие же, как и для базы

04.03 Работа с проектами

Руководство пользователя WinCC V6 Основная документация 496AV6392-1XA06-0AB0

Компонент Недопустимые символыИмена соединений для модулейканала

данных SQL

Communication [Связь] / OPC:Используемые имена

. : ? " ' \ * % пробел

Web клиент:Используемые имена

. , ; : ! ? " ' ^ ´ ` ~ - + = / \ @ * # $ % & § ° ( ) [ ] { } < > пробел

Символы, недопустимые к использованию, при интеграции с SIMATIC Manager[Менеджер Simatic]

Компонент Недопустимые символыSimatic Manager [МенеджерSimatic]:Названия проектов WinCC

. , ; : ! ? " ' + = / \ @ * % [ ] { } < > пробел

Компилирующая ОС:Имена соединений ПЛС/ОС

. : ? " ' \ * % пробел

PCS 7:Иерархия папок

. " / \ %

Работа с проектами 04.03

50 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

2.3.5 Настройка в режиме исполнения

Введение

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

Функция "Load Online Changes [Загрузить online-изменения]" позволяетредактировать проект на одном компьютере, в то время как данный проектвыполняется на другом компьютере. На работу функции "Load OnlineChanges [Загрузить online-изменения]" накладываются ограничения,отличные от ограничений, накладываемых на конфигурирование в режимеисполнения.

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

Ограничения

Более подробную информацию о возможностях редактирования данных врежиме исполнения можно найти в описании соответствующих редакторов вWinCC Information System [Справочная система WinCC].

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

Элемент Созда-ние

Уда-ление

Правка Примечания

Project name /project properties[Имя проекта /свойства проекта]

--- --- Нет ---

Computer[Компьютер]

Да Нет Нет ---

Computer properties[Свойствакомпьютера]

--- --- Да Правка:во время исполнения проектаизменения применяютсятолько после того, как проектбыл остановлен и запущенснова.

04.03 Работа с проектами

Руководство пользователя WinCC V6 Основная документация 516AV6392-1XA06-0AB0

Элемент Созда-ние

Уда-ление

Правка Примечания

Timebase [Системаотсчета времени](свойствакомпьютера)

--- --- Да Правка:в зависимости отконфигурации, изменения вкадре во время исполненияпроекта выполняются толькопосле того, как кадр был вновьвыбран.

User cycle[Пользовательскийцикл](свойства проекта)

--- --- Нет ---

Теги(tag management[управлениетегами])

Да Да Да Удаление/Правка:возможны в случае внешнихтегов, если используемыйканал связи поддерживаетданную функцию. В настоящиймомент это применимо толькок каналу S7

Группы тегов(tag management[управлениетегами])

Да Да Да Удаление:возможно только в том случае,если можно удалитьсодержащиеся в группе теги.

Структурные типы Да Да Да Удаление:возможно только в том случае,если структурный тип несодержит структурных тегов.Редактирование:возможно только в том случае,если не было создано ниодного структурного тега вструктурном типе.

Структурные теги(структурные типы)

Да Да Да Удаление:возможно только в том,случае, если могут бытьудалены элементыструктурного тега.

Соединения(tag management[управлениетегами])

Да Да Да Изменение соединения можетпривести к потере данных.Удаление/редактирование:применимо только к каналу S7.

Работа с проектами 04.03

52 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Элемент Созда-ние

Уда-ление

Правка Примечания

Каналы(tag management[управлениетегами])

Нет Нет Нет ---

Модули канала(tag management[управлениетегами])

Нет Нет Нет ---

Текстовыеэлементы(text library[текстоваябиблиотека])

Да Да Да ---

Кадры(PDL файлы,Graphics Designer[Графическийдизайнер])

Да Да Да Во время работы проекта,кадр обновляется толькопосле того, как он был выбранповторно.

Библиотека, цветапалитры(Graphics Designer[Графическийдизайнер])

Да Да Да ---

Архивы, архивныетеги(Tag Logging[Регистрациятегов], UserArchives[Пользовательскиеархивы])

Да Да Да ---

Отчеты, шаблоныотчетов(Report Designer[Дизайнеротчетов])

Да Да Да Создание/удаление/правка:применимо только кдокументации системыисполнения.

Сценарии(Global Script[Глобальныйсценарий])

Да Да Да ---

Права доступа(User Administrator[Администраторпользователей])

Да Да Да ---

04.03 Работа с проектами

Руководство пользователя WinCC V6 Основная документация 536AV6392-1XA06-0AB0

Элемент Созда-ние

Уда-ление

Правка Примечания

Другие файлы Да Да Да ---Пакеты(Serverdata[Данные сервера])

Да Да Да ---

Сообщения(Alarm Logging[Регистрацияаварийныхсообщений])

--- --- --- См. ниже таблицу "Настройкасообщений в режимеисполнения"

Работа с проектами 04.03

54 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Настройка сообщений в режиме исполнения

Элемент Атрибут Создание

Удаление

Правка Примечания

Singlemessages[Отдельныесообщения]

Да Да Да Правка:применима кбольшинствуатрибутов.Исключенияприводятсяотдельно:

- Number[Номер] - Group[Группа]

--- --- Нет ---

- Class[Класс]

--- --- Да Если вы изменяетесообщение такимобразом, чтоквитированиестановитсянеобязательным,сообщениеудаляется.Если вы изменяетекласс сообщения, ноне меняетенастройкиквитирования,сообщениенезамедлительнообновляется.

- Type[Тип] --- --- Да Сообщение сразу жеобновляется.

04.03 Работа с проектами

Руководство пользователя WinCC V6 Основная документация 556AV6392-1XA06-0AB0

Элемент Атрибут Создание

Удаление

Правка Примечания

- Triggeredon fallingedge[Включениепри заднемфронте] - Messagetag [Тегсообщения] - Messagebit [Битсообщения] - StandardDLL[Стандарт-ная DLL]

--- --- Да Если вы изменяетеатрибут, сообщениеудаляется.

- Controls theCentralSignalingDevice[Контроли-руетцентральноесигнальноеустройство] - Will bearchived[Будетархивиро-вано] - Priority[Приоритет]

--- --- Да Атрибут обновляетсяво времявыполнения проекта,только тогда, когдаменяется статуссообщения.

- Infotext[Информационный текст]

--- --- Да Сообщениеобновляется сразуже.

- User textblock [Блокпользовате-льскоготекста] - Processvalue block[Блокобработкизначений]

--- --- Да Атрибут обновляетсяво время работыпроекта, только еслиизменился статуссообщения.

Работа с проектами 04.03

56 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Элемент Атрибут Создание

Удаление

Правка Примечания

Groupmessages[Групповыесообщения]

Нет Нет Нет ---

Limit valuemonitoring[Контрольпредельногозначения]

Да Да Да Правка:если вы изменяетеатрибут "Message[Сообщение]",сообщениеудаляется.

Systemblocks[Системныеблоки]

Да Да Да Создание/удаление/правка:обновляется вовремя исполненияпроекта, толькопосле повторноговыбора кадра.Создание/удаление:необходимаперенастройка вOCX.

User textblocks[Блокипользовате-льскоготекста]

Да Да Да Создание/удаление/правка:обновляется вовремя исполненияпроекта, толькопосле повторноговыбора кадра.Создание/удаление:необходимаперенастройка вOCX.

Processvalue blocks[Блокизначенийпроцесса]

Да Да Да Создание/удаление/правка:обновляется вовремя исполненияпроекта, толькопосле повторноговыбора кадра.Создание/удаление:необходимаперенастройка вOCX.

04.03 Работа с проектами

Руководство пользователя WinCC V6 Основная документация 576AV6392-1XA06-0AB0

Элемент Атрибут Создание

Удаление

Правка Примечания

Messageclasses[Классысообщений]

Да Нет Да Правка:применима кбольшинствуатрибутов.Исключенияприводятсяотдельно:

- Class name[Имя класса] - Status text[Статусныйтекст]

--- --- Да Обновляется вовремя исполненияпроекта, толькопосле изменениястатуса сообщенияили послеповторного выборакадра.

-Acknowledgment strategy[Принципквитирова-ния]

--- --- Да Если вы изменяетесообщение такимобразом, чтоквитированиестановитсянеобязательным,сообщениеудаляется.

Messagetypes [Типысообщений]

Да Нет Да ---

Raw datatags [Тегинеобработанных данных]

Да Да Да Изменение/Удаление:Сообщениеудаляется.

Tags [Теги] --- Да Да Изменение/Удаление:Сообщениеудаляется.

Работа с проектами 04.03

58 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

2.3.6 Загрузка изменений в режиме исполнения

Введение

Используя функцию Load Online Changes [Загрузить online-изменения], выможете редактировать проект на одном компьютере, в то время как онвыполняется на другом. В дальнейшем описании компьютер, на которомвыполняется конфигурирование, будет называться станцией разработки(СР), а компьютер, на котором запущен проект – операторской станцией(ОС).

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

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

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

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

Применение

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

Загрузить изменения в режиме исполнения можно в следующих ситуациях:

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

• тестирование изменений в защищенном пространстве: предполагаемыеизменения могут быть сделаны на станции разработки в режиме offline, азатем загружены в исполняющийся проект по сети Ethernet. Прежде, чемприменять изменения на работающей станции, инженер-разработчикможет протестировать их в защищенном пространстве. Такой подходпозволяет выявить ошибки в проекте до того, как они повлекут сбои приуправлении процессом или приведут к остановке установки;

04.03 Работа с проектами

Руководство пользователя WinCC V6 Основная документация 596AV6392-1XA06-0AB0

• одновременная загрузка взаимозависимых изменений: часто измененияв проекте влияют на взаимозависимые настройки. Такие изменениядолжны быть загружены согласованно и должны вступить в силуодновременно. Например, подобная ситуация возникает при добавлениивычисленного значения в отображение архива. Может потребоватьсясоздание новых тегов и добавление их в новый архив. В конце концов,архив будет отображаться в кадре. Если информация не вносилась какединый блок, будут появляться сообщения об ошибках;

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

Принцип работы

Проект выполняется на операторской станции. Вы редактируете данныйпроект на станции разработки. После того как на станции разработки вWinCC Explorer [Проводнике WinCC] вы активизируете функцию load onlinechanges [загрузить online-изменения], система WinCC записывает всеизменения, сделанные в проекте. Однако, на станции разработки эти online-изменения не записываются.

После того, как вы закончили изменение проекта, вызовите функцию onlinedownload of the changes [загрузка изменений в режиме online].Эта функцияпозволяет экспортировать измененные данные на операторскую станцию.Проект обновляется непосредственно во время исполнения.

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

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

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

04.03 Работа с тегами

Руководство пользователя WinCC V6 Основная документация 616AV6392-1XA06-0AB0

3 Работа с тегами

3.1 Теги и Tag Management [Управление тегами]

Введение

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

Эта глава содержит информацию о компоненте Tag Management[Управлении тегами] и о различных типах тегов.

3.2 Tag Management [Управление тегами]

Введение

Подсистема Tag Management [Управление тегами] предназначена дляадминистрирования тегов и коммуникационных драйверов, которыеиспользуются в проекте. Tag Management [Управление тегами] можнозапустить из навигационного окна WinCC Explorer [Проводника WinCC].

Использование

В WinCC теги, получающие значения от процесса, считаются внешнимитегами или тегами процесса. Для тегов процесса Tag Management[Управление тегами] определяет коммуникационный драйвер, посредствомкоторого WinCC соединяется с системой автоматизации, а также параметрыобмена данными. Соответствующие теги создаются в папке этогокоммуникационного драйвера.

Теги, не получающие значений от процесса, называются "внутреннимитегами" и создаются в папке "Internal Tags [Внутренние теги]".

Для наглядного представления тегов в Tag Management [Управление тегами]их можно объединять в группы.

В компоненте Tag Management [Управление тегами] созданные тегиорганизуются в структуру папок, навигация по которой аналогична навигациипо папкам Windows.

Работа с тегами 04.03

62 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Структура Tag Management [Управления тегами]

Окно навигации

Подсистема Tag Management [Управление тегами] отображается в окненавигации WinCC Explorer [Проводника WinCC].

Внутренние теги и группы тегов находятся в папке "Internal Tags"["Внутренние теги"].

Для каждого установленного коммуникационного драйвера WinCC создает вTag Management [Управлении тегами] новую папку. Она содержит модульканала, его соединения, а также соответствующие группы тегов и тегипроцесса.

В компоненте Tag Management [Управление тегами] используютсяследующие пиктограммы:

Пиктограмма

Описание

Tag Management [Управление тегами]

Internal Tags [Внутренние теги]

Communication drivers [Коммуникационные драйверы]

Channel Unit [Модуль канала]

Connection [Соединение]Tag Group [Группа тегов]

04.03 Работа с тегами

Руководство пользователя WinCC V6 Основная документация 636AV6392-1XA06-0AB0

Пиктограмма

Описание

Tag [Тег]Structure type [Структурный тип]

Окно данных

Окно данных WinCC Explorer [Проводника WinCC] отображает содержимоепапки, которую вы выбрали в навигационном окне.

Всплывающая подсказка

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

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

• для соединения - краткая информация о состоянии

• текущее значение процесса для тега

• код состояния тега

• дата последнего редактирования тега

Панель меню

С помощью меню "Edit [Правка]" вы можете вырезать, копировать, вставлятьи удалять теги и группы тегов. Пункт меню "Edit > Properties [Правка >Свойства]" позволяет просмотреть свойства выделенного тега,коммуникационного драйвера, модуля канала и соединения.

С помощью меню "View [Вид]" вы можете изменять вид объектов,представленных в окне данных и обновлять отображение.

Панель инструментов

Для тегов и групп тегов можно использовать кнопки "Cut [Вырезать]", "Copy[Копировать]", "Paste [Вставить]" и "Properties [Свойства]".

Кнопки "Large Icons [Большие пиктограммы]", "Small Icons [Маленькиепиктограммы]", "List [Список]" и "Details [Детали]" позволяют изменять видотображения в окне данных.

Строка состояния

Независимо от исполняемого объекта строка состояния отображаетследующую информацию:

• путь к текущей папке и краткая справка о выполняемом действии;

• для внешних тегов: количество сконфигурированных тегов процесса;

• о лицензии: количество допустимых (лицензированных) тегов процесса(англ. power tags)

Работа с тегами 04.03

64 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Поиск

Во время работы в Tag Management [Управление тегами] меню можноиспользовать функцию поиска из контекстного меню.

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

04.03 Работа с тегами

Руководство пользователя WinCC V6 Основная документация 656AV6392-1XA06-0AB0

3.2.1 Теги

Введение

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

WinCC работает с двумя видами тегов:

• теги процесса;

• внутренние теги.

Для организации тегов можно использовать два следующих типа объектов:

• группа тегов;

• структурные типы.

Соглашение об именовании

Определяя имена тегов, Вы должны соблюдать определенные соглашения:

• в рамках одного проекта теги должны иметь уникальные имена. Присоздании имен тегов символы верхнего и нижнего регистра неразличаются;

• длина имени тега не должна превышать 128 символов. Для структурноготега, это ограничение рапространяется на все выражение "имяструктурного тега + точка + имя элемента структурного тега";

• в именах тегов не допускается использование некоторых символов.Список этих символов приведен в WinCC Information System [Справочнойсистеме WinCC] в разделе "Working with projects [Работа с проектами]" >"Authorized characters [Допустимые символы]".

Замечание:Не допускаются имена тегов, начинающиеся с символа '@'. Теги спрефиксом @ создаются только WinCC и PCS7.

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

Обновление тегов

Для тегов процесса текущие значения процесса передаются в режимеисполнения по соединению между WinCC и системой автоматизации. В этом

Работа с тегами 04.03

66 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

случае WinCC имеет доступ к области данных системы автоматизации,заданной в свойствах тега. После передачи, текущее значение тегапроцесса становится доступным для дальнейшего использования и оценки вкомпоненте WinCC Tag Management [Управлении Тегами]. Возможен иобратный процесс записи данных из WinCC в систему автоматизации.

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

Импорт тегов

Теги можно создавать и вне системы WinCC, а затем импортировать их впроект.

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

3.2.1.1 Теги процесса

Определение

Теги процесса используются для связи WinCC и системы автоматизации.

Свойства тега процесса зависят от используемого коммуникационногодрайвера. Поэтому тег процесса необходимо создавать в компоненте TagManagement [Управление Тегами] для конкретного коммуникационногодрайвера, модуля канала и соответствующих соединений.

Можно определить следующие параметры для тега процесса:

• имя;

• тип данных;

• адрес модуля канала;

• формат преобразования;

• граничные значения;

• начальное значение;

• подстановочное значение;

• масштабирование.

Замечание:

04.03 Работа с тегами

Руководство пользователя WinCC V6 Основная документация 676AV6392-1XA06-0AB0

Теги процесса также могут называться "внешними тегами" системы.

Используемые типы данных

Тег процесса может иметь один из следующих типов данных:

• Binary tag [двоичный тег];

• Signed 8-bit value [8-битное значение со знаком];

• Unsigned 8-bit value [8-битное значение без знака];

• Signed 16-bit value [16-битное значение со знаком];

• Unsigned 16-bit value [16-битное значение без знака];

• Signed 32-bit value [32-битное значение со знаком];

• Unsigned 32-bit value [32-битное значение без знака];

• Floating-point number 32-bit IEEE 754 [32-битное число с плавающейточкой];

• Floating-point number 64-bit IEEE 754 [64-битное число с плавающейточкой];

• Text tag, 8-bit [Текстовый тег с 8- битной кодировкой символов];

• Text tag, 16-bit character set [Текстовый тег с 16- битной кодировкойсимволов];

• Raw data tag [тег необработанных данных].

Авторизация тегов

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

Лицензированными тегами (англ. power tags) являются теги процесса, накоторые есть лицензия. Имея лицензию на 1024 тега, Вы можете исполнятьна компьютере проект WinCC, который использует до 1024 тегов процесса.Количество лицензированных и сконфигурированных тегов процесса можнопосмотреть в строке состояния WinCC Explorer [Проводника WinCC].

Существуют следующие типы лицензий:

• "RC": лицензия для проектирования и режима исполнения дляопределенного количества тегов процесса;

• "RT": лицензия только для режима исполнения для определенногоколичества тегов процесса.

Работа с тегами 04.03

68 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

3.2.1.2 Внутренние теги

Определение

Внутренние теги не связаны с процессом.

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

Можно определить следующие параметры для внутреннего тега:

• имя;

• тип данных;

• обновляется во всем проекте/ на локальных компьютерах (применимотолько к многопользовательским проектам без дополнительныхклиентских проектов);

• граничные значения;

• начальное значение.

04.03 Работа с тегами

Руководство пользователя WinCC V6 Основная документация 696AV6392-1XA06-0AB0

Используемые типы данных

Для внутренних тегов Вы можете использовать следующие типы данных:

• Text reference [Текстовая ссылка];

• Binary tag [Двоичный тег];

• Signed 8-bit value [8-битное значение со знаком];

• Unsigned 8-bit value [8-битное значение без знака];

• Signed 16-bit value [16-битное значение со знаком];

• Unsigned 16-bit value [16-битное значение без знака];

• Signed 32-bit value [32-битное значение со знаком];

• Unsigned 32-bit value [32-битное значение без знака];

• Floating-point number 32-bit IEEE 754 [32-битное число с плавающейточкой];

• Floating-point number 64-bit IEEE 754 [64-битное число с плавающейточкой];

• Text tag, 8-bit character set [Текстовый тег с 8- битной кодировкойсимволов];

• Text tag, 16-bit character set [Текстовый тег с 16- битной кодировкойсимволов];

• Raw data tag [Тег необработанных данных].

Авторизация тегов архива

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

Теги архива – это лицензированные теги в Tag logging [Регистрации тегов].Базовые авторизации "WinCC CS" и "WinCC RT" содержат до 512 теговархива. Для конфигурирования более 512 тегов архива необходимадополнительная авторизация для архива. Количество сконфигурированныхархивных тегов можно посмотреть в строке состояния Tag logging[Регистрация тегов].

Системные теги

Приложения WinCC создают теги, необходимые для внутреннегоуправления проектом. Имена этих тегов начинаются с символа "@". Вы неможете удалять или переименовывать эти теги. Вы можете оценивать, но неизменять значение такого тега.

Работа с тегами 04.03

70 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Исключение из этого правила составляют теги, созданные опцией"Redundancy [Резервирование]". Они могут определяться, например,скриптом:

• @RM_MASTER

• @RM_MASTER_NAME

• @RM_SWITCHER

Примечание:Не следует создавать теги с именами, начинающимися с символа '@'. Тегис префиксом @ создаются только системами WinCC и PCS7.

04.03 Работа с тегами

Руководство пользователя WinCC V6 Основная документация 716AV6392-1XA06-0AB0

3.2.1.3 Структурные типы и структурные теги

Определение

Структурные типы WinCC упрощают создание нескольких тегов содинаковыми свойствами.

Название Определение Отображается в…Структурный тип Структурный тип – это схема,

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

компоненте "StructureTypes [Структурныетипы]"

Структурныйэлемент

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

компоненте "StructureTypes [Структурныетипы]" > Structure Type[Структурный тип] >диалоговое окно"Structure Properties[Свойства структуры]"

Структурный тег Структурным является тег,созданный с помощьюструктурного типа. Шаблонструктурного типа – этоструктурный элемент. Имяструктурного тега состоит изимени структурногоэкземпляра и именииспользуемого структурногоэлемента. Две части имениразделяются точкой.

компоненте "TagManagement [Управлениетегами]" > "Internal Tags[Внутреннние теги]" или всоединении, под которымбыли созданыструктурные теги припомощи структурноготипа.

Структурныйэкземпляр

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

компоненте "StructureTypes [Структурныетипы]" > Structure Type[Структурный тип]

Работа с тегами 04.03

72 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Принцип

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

Структурный тип создается в WinCC Explorer [Проводнике WinCC].Структурный элемент создается для каждого тега. Структурному элементуназначаюся свойства, которыми должен будет обладать тег, созданный спомощью этого структурного типа.

Во время создания тега, определите созданный структурный тип как типданных. Структурные типы отображаются в окне выбора "Data Type [Типданных]" вместе со стандартными типами данных. Система WinCC создаетструктурный экземпляр под соответствующими структурным типом иструктурными тегами в папке компоненты Tag Management [Управлениетегами]. Созданные структурные теги определяются структурнымиэлементами этого типа.

В одном структурном типе можно определять структурные элементы, как длявнутренних тегов, так и для тегов процесса. Если для соединениякоммуникационного драйвера создается структурный экземпляр, то дляэтого соединения будут созданы теги процесса, определенные всоответствующем структурном типе. Внутренние теги создаются в TagManagement [Управлении тегами] в папке "Internal tags [Внутренние теги]".

Изменение структурных типов

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

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

Применение

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

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

Затем создайте структурный тип TEMPERATURE, в котором каждый тегпредставлен структурным элементом. Например, ELEMENT_1, ELEMENT_2,ELEMENT_3. Тогда, каждый раз, когда вы создаете новый структурныйэкземпляр с помощью этого структурного типа, WinCC автоматически

04.03 Работа с тегами

Руководство пользователя WinCC V6 Основная документация 736AV6392-1XA06-0AB0

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

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

Структурные типы в окнах кадров

Пусть для регулятора температуры создается кадр TEMP_REGLER.PDL.Объекты в кадре связываются не с тегами, а со структурными элементами.

Для этого необходимо вручную ввести имя, так как нельзя непосредственноуказать элементы в диалоговом окне. Или же вы можете соединитьсозданные вами структурные теги и удалить первую часть имени, котораяопределяется структурным экземпляром. К примеру, вы соединяетеструктурные теги структуры REGLER_A. В поле ввода в отображаемомимени тега, например, REGLER_A.ELEMENT_1, удалите REGLER_A и точку.

Сконфигурируйте окно кадра и вставьте кадр TEMP_REGLER.PDL. Откройтесвойства объекта окна кадра. Установите один из созданных структурныхэкземпляров с точкой после имени, например, "CONTROLLER_A.", вкачестве префикса тегов.

Создайте второе окно кадра TEMP_REGLER.PDL и следующий структурныйэкземпляр, например, REGLER_B, и как префикс тегов, соответственно,определите "REGLER_B.".

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

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

• имена структурных элементов, связанных в кадре TEMP_REGLER.PDL

Таким образом, первое окно кадра будет отображать состояниерегулятора А, а второе окно кадра – состояние регулятора В.

3.2.1.4 Группы тегов

Определение

В Tag Management [Управлении тегами] теги можно сортировать по группам.

Группа тегов создается как каталог в папке "Internal tags [Внутренние теги]"или в папке соединения для модуля канала. Подгруппы не допускаются.

Применение

Работа с тегами 04.03

74 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

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

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

Таким образом, облегчается процесс назначения и поиска тегов.

Соглашения об именовании

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

В именах групп тегов не допускается использование некоторых символов.Список этих символов можно найти в WinCC Information System [Справочнойсистеме WinCC] в разделе "Working with projects [Работа с проектами]" >"Non-authorized characters [Недопустимые символы]".

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

04.03 Работа с тегами

Руководство пользователя WinCC V6 Основная документация 756AV6392-1XA06-0AB0

3.2.2 Диалоговое окно выбора тегов

Работа с диалоговым окном выбора тегов

При назначении тега объекту или атрибуту WinCC открывает диалоговоеокно выбора тегов.

В Graphic designer [Графическом дизайнере] диалоговое окно выбора теговможет отображаться постоянно. Выберите на панели меню команду "View[Вид]" > "Toolbars... [Панели инструментов…]". Отметьте галочкой в поле-флажке надпись"Tags [Теги]”.

В редакторе Global Script [Глобальный сценарий] диалоговое окно выборатегов открывается командой "Edit [Правка]" > "Tag Browser [Окно просмотратегов]".

В диалоговом окне выбора тегов можно просматривать все теги проекта илипросматривать структуру каталогов тегов. Выделенный тег выбираетсянажатием кнопки "OK".

Функция буксировки "Drag and drop [Перетащить и оставить]"

Соединить тег с объектом или атрибутом объекта можно с помощьюфункции буксировки "Drag and drop [Перетащить и оставить]". Прииспользовании этой функций можно поместить тег в одном из двух мест:

• над объектом в кадре;

Работа с тегами 04.03

76 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

• над атрибутом в диалоговом окне "Object Properties [Свойства объекта]",на закладке Properties [Свойства].

Размещение тега над атрибутом на закладке Properties [Свойства] вдиалоговом окне "Object Properties [Свойства объекта]" гарантирует, чтоатрибут будет динамически зависеть от тега.

Фильтр

Функция фильтра предназначена для более эффективного поиска.

Во время поиска можно использовать символы-заполнители "*" и "?". Вкритерии поиска имен можно использовать только буквы и цифры. WinCCсохраняет последние 20 критериев поиска, введенных вами.

Пример

К примеру, внутренние теги: "var1"; "var2"; "var3"; "smv2" и "apm1" былисозданы WinCC. Введите 'a*' в качестве критерия поиска и нажмите клавишу'TAB'. Тогда WinCC покажет все теги, имена которых начинаются с буквы "a".В данном случае, это будет тег 'apm1' в папке "List of all Tags [Список всехтегов]".

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

Источник данных

Эта функция доступна при работе с системой WinCC, встроенной в STEP 7.

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

"WinCC Tags [Теги WinCC]" как источники данных

WinCC отображает все сконфигурированные внутренние теги и тегипроцесса. Можно создавать новые теги посредством функции "Create NewTag [Создать новый тег]". Можно также редактировать существующие тегиWinCC с помощью функции "Edit Tag [Редактировать тег]".

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

"ES Tags [Теги ES]" как источники данных

04.03 Работа с тегами

Руководство пользователя WinCC V6 Основная документация 776AV6392-1XA06-0AB0

WinCC отображает все теги процесса PCS 7. Все модули CFC и SFC,которые были сконфигурированы в PCS 7 Engineering System [Системаразработки PCS 7], могут работать с тегами процесса PCS 7. "CFC" этоаббревиатура "Continuous Function Chart [Схема непрерывных функций]"."SFC" – "Sequential Function Chart [Последовательная функциональнаясхема]". Вы можете обновлять атрибуты отображаемого тега с помощьюкнопки "Update ES Tags [Обновить теги ES]". Это необходимо делать, когдаатрибут изменяется в PCS 7 Engineering System [Система разработки PCS 7]и при этом открыто диалоговое окно выбора тегов. К атрибутам относятсяимя, тип или комментарий, относящийся к тегу процесса.

Дополнительная информация по этой теме приводится в главе "Integration inthe SIMATIC Manager [Интеграция в SIMATIC Менеджер]" и "Process ControlSystem PCS7 Operator Station [Операторская станция системы управленияпроцессом PCS 7]" руководства по конфигурации.

Работа с тегами 04.03

78 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Кнопка "Update ES Tags [Обновить теги ES]"

Кнопка доступна после выбора в качестве источника данных "ES tags[Теги ES]".

Эту кнопку можно использовать для обновления CFC/SFC соединений.CFC/SFC – это аббревиатуры "Continuous Function Chart/Sequential FunctionChart [Схема непрерывных функций/Последовательная функциональнаясхема]". При добавлении соединений STEP 7, с помощью этой функцииможно обновить соответствующую станцию проектирования.

"STEP7 Symbols [Символы STEP7]" как источники данных

WinCC отображает все входы, выходы и меркерные области памяти всписке символьных имен STEP 7, а также все блоки глобальных данных.Списки символьных имен и блоки данных создаются в SIMATIC Manager[SIMATIC Менеджере]. В этом случае в диалоговом окне выбора появляютсятолько параметры блоков данных, отображаемых в окне данных.

Кнопка "Transfer Data [Передача данных]"

Кнопка доступна после выбора в качестве источника данных "STEP 7Symbols [Символы STEP7]".

Функция "Transfer Data [Передача данных]" используется WinCC дляпередачи выбранных символов или параметров блоков данных в базуданных WinCC.

04.03 Работа с тегами

Руководство пользователя WinCC V6 Основная документация 796AV6392-1XA06-0AB0

3.3 Типы тегов

Введение

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

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

Замечание:Если вы изменяете тип данных уже существующего тега процесса, ранееопределенный адрес тега удаляется. Это происходит потому, что приизменении типа данных тега изменяется его адрес в ПЛК.

Преобразование формата

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

Типы тега с преобразованием типа Типы тегов без преобразованиятипа

Signed 8-bit value [8-битное значение сознаком]

Text reference [Текстовая ссылка]

Unsigned 8-bit value [8-битное значениебез знака]

Binary tag [Двоичный тег]

Signed 16-bit value [16-битное значениесо знаком]

Text tag, 8-bit character set[Текстовый тег с 8- битнойкодировкой символов]

Unsigned 16-bit value [16-битноезначение без знака]

Text tag, 16-bit character set[Текстовый тег с 16- битнойкодировкой символов]

Signed 32-bit value [16-битное значениесо знаком]

Raw data type [Тип необработанныеданные]

Unsigned 32-bit value [32-битноезначение без знака]

Структурные типы

• Floating-point number 32-bit IEEE 754[32-битное число с плавающейточкой]

• Floating-point number 64-bit IEEE 754[64-битное число с плавающей

Работа с тегами 04.03

80 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Типы тега с преобразованием типа Типы тегов без преобразованиятипа

точкой]

Подробную информацию о преобразовании типов Вы найдете в WinCCInformation System [Справочной Системе WinCC] в разделе "Communication[Связь]" > "Process Communication [Связь с процессом]" > "WinCC ProcessCommunication [Связь с процессом в WinCC]" > "External Tags [Внешниетеги]".

04.03 Работа с тегами

Руководство пользователя WinCC V6 Основная документация 816AV6392-1XA06-0AB0

3.4 Редактирование тегов

3.4.1 Копирование, перемещение и удаление тегов

Введение

Пункты меню “Edit [Правка]” и кнопки панели инструментов используютсядля выполнения следующих операций над тегами, группами тегов иструктурными типами:

• Cut [Вырезать],

• Copy [Копировать],

• Paste [Вставить],

• Delete [Удалить],

При этом операции над тегами, группами тегов или структурными типамивыполняются одинаково.

В каждом случае можно выбрать и одновременно редактировать несколькообъектов.

Копирование тегов, групп тегов и структурных типов

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

При копировании группы тегов, WinCC автоматически копирует каждый тег,содержащийся в этой группе.

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

Замечание:Если тег был создан в WinCC с помощью "Translate OS [Перенести ОС]"SIMATIC Manager [SMATIC Менеджера], то этот тег нельзя копировать илиудалять в WinCC Explorer [Проводнике WinCC].

Перемещение тегов и групп тегов

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

Теги можно перемещать:

Работа с тегами 04.03

82 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

• из одной группы тегов в другую,

• из папки одного соединения коммуникационного драйвера в папкудругого,

• из папки "Internal tags [Внутренние теги]" компонента Tag Management[Управление тегами] в папку комуникационного драйвера,

• из папки соединения коммуникационного драйвера в папку "Internal tags[Внутренние теги]" компонента Tag Management [Управление тегами]

04.03 Работа с тегами

Руководство пользователя WinCC V6 Основная документация 836AV6392-1XA06-0AB0

Структурные типы, структурные теги и структурные экземпляры перемещатьнельзя.

Замечание:После перемещения тега в Tag Management [Управление тегами] из папки"Internal tags [Внутренние теги]" в папку какого-либо коммуникационногодрайвера или между папками коммуникационных драйверов необходимоотредактировать его свойства.

3.4.2 Редактирование тегов в режиме исполнения

Введение

Можно редактировать теги в исполняемом проекте. При этом, однако,существует несколько ограничений.

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

Действия, которые можно выполнять над объектами при редактировании врежиме исполнения, показаны в следующей таблице:

Теги Группытегов

Структурныетипы

Структурныеэкземпляры

Create [Создать] X X X XAddress[Адресовать]

X --- --- X

Cut [Вырезать] X 2) --- --- ---Copy[Копировать]

X 2) X X X

Paste [Вставить] X X X XDelete [Удалить] X 1) 2) X 1) --- XModify properties[Изменитьсвойства]

X X X 3) X

Rename[Переименовать]

X 1) 2) X --- X

Работа с тегами 04.03

84 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

1) Возможно для внешних тегов только в случае, когда используемый каналподдерживает эту функцию. На данном этапе применимо только к каналам"SIMATIC S7 Protocol Suite [Набор протоколов SIMATIC S7]".2) Неприменимо к структурным тегам.3) Невозможно при создании структурных тегов.

Замечание:Если тег был создан в WinCC с помощью "Translate OS [Перенести ОС]"SIMATIC Manager [SMATIC Менеджера], то этот тег нельзя редактировать вWinCC Explorer [Проводнике WinCC].

04.03 Работа с тегами

Руководство пользователя WinCC V6 Основная документация 856AV6392-1XA06-0AB0

3.4.3 Информация о состоянии тегов в режиме исполнения

Введение

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

Отображение информации о состоянии

В Tag Management [Управлении тегами] исполняемого проекта выберитенеобходимую папку.

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

Содинения

Для соединения всплывающая подсказка показывает:

• состояние соединения

Теги

Для тега всплывающая подсказка показывает:

• состояние соединения,

• текущее значение процесса для тега,

• код состояния тега

• дату последнего редактирования тега,

Аналогичным образом отображается состояние структурных тегов.

Коды состояния (англ. Quality codes)

Коды состояния содержат закодированную информацию о состоянии тега.

Список кодов состояния можно найти в WinCC Information System[Справочной системе WinCC] в разделе "Communication [Связь]" >"Communication diagnostics [Диагностика связи] > "Quality codes of tags [Кодысостояния тегов]".

04.03 Создание экранов процесса

Руководство пользователя WinCC V6 Основная документация 876AV6392-1XA06-0AB0

4 Создание экранов процесса

Задачи графической системы

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

Графическая система выполняет следующие функции:

• отображает статические и управляемые оператором элементы кадров,такие как тексты, графические элементы или кнопки;

• обновляет динамические элементы кадров, например, изменяет высотугистограммы в соответствии со значением процесса;

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

Компоненты графической системы

Графическая система включает компонент проектирования и компонентисполнения:

• Компонентом проектирования графической системы является Graphicsdesigner [Графический дизайнер]. Graphics Designer [Графическийдизайнер] – это редактор, который используется для создания кадров.

• Компонентом исполнения графической системы является GraphicsRuntime [Система исполнения графического дизайнера]. GraphicsRuntime [Система исполнения графического дизайнера] отображаеткадры процесса на экране во время исполнения проекта и управляетвсеми входными и выходными данными.

4.1 Graphics Designer [Графический дизайнер] в WinCCExplorer [Проводнике WinCC]

Введение

Graphics Designer [Графический дизайнер] – это редактор, которыйиспользуется для создания кадров процессов и позволяет делать кадрыдинамическими. Запустить Graphics Designer [Графический дизайнер] можнотолько для проекта, который открыт в данный момент в WinCC Explorer[Проводник WinCC]. WinCC Explorer [Проводник WinCC] можно использоватьдля просмотра кадров процесса открытого в данный момент проекта.

Создание экранов процесса 04.03

88 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Для работы с Graphics Designer [Графическим дизайнером] WinCC Explorer[Проводник WinCC] предоставляет следующие конфигурационные ифункциональные возможности.

• запуск Graphics Designer [Графического дизайнера];

• создание и переименование кадров;

• конфигурирование библиотек объектов и элементов управления ActiveX;

• конвертирование библиотек и кадров из более ранних программныхверсий;

• конфигурирование и запуск системы исполнения

4.1.1 Начальный экран Graphics Designer [Графическогодизайнера]

Введение

Graphics Designer [Графический дизайнер] предоставляет в распоряжениеобъекты и инструментальные средства, позволяющие создавать кадрыпроцесса. Запуск Graphics Designer [Графического дизайнера] выполняетсяиз навигационного окна WinCC Explorer [Проводник WinCC].

Вид экрана Graphics Designer [Графического дизайнера]

Graphics Designer [Графический дизайнер] разработан в соответствии состандартами Windows. На экране Graphics Designer [Графическогодизайнера] размещаются рабочий стол, панель инструментов, панель меню,строка состояния и различные палитры. При запуске Graphics Designer[Графического дизайнера] появляется экран с установками по умолчанию.При этом обычно на экране отображается пустой кадр (файл в форматеPDL). Вы можете перемещать палитры и панели на экране так, как вамудобно.

04.03 Создание экранов процесса

Руководство пользователя WinCC V6 Основная документация 896AV6392-1XA06-0AB0

Создание экранов процесса 04.03

90 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Панели инструментов

С помощью пункта меню "View [Вид]" "Toolbars... [Панели инструментов...]"перечисленные ниже панели инструментов можно отображать или скрывать.По умолчанию отображаются все панели инструментов, кроме панелиинструментов для работы с тегами. Панели инструментов перечисляютсяниже.

• Objects [Объекты]: используется для вставки Standard Objects[стандартных объектов], Smart Objects [интеллектуальных объектов],Windows Objects [объектов Windows] и Controls [элементов управления].

• Styles [Стили]: используется для изменения типа и толщины линий иузоров заливки.

• Default [По умолчанию]: используется для создания и сохранениядокументов, активизации режима исполнения и т.д.

• Alignment [Выравнивание]: используется для выравнивания объектов.

• Colors [Цвета]: используется для быстрого изменения цвета объекта.

• Font [Шрифт]: используется для изменения шрифта, размера шрифта,цвета шрифта и цвета границы.

• Zoom [Масштабирование]: используется для плавного увеличения иуменьшения масштаба.

• Status [Состояние]: используется для отображения настроек языка икоординат объекта.

• Layers [Слои]: используется для отображения и скрытия отдельныхслоев.

• Dynamic Wizard [Мастер динамики]: используется для созданиядинамических объектов с помощью заранее подготовленных макросовC.

• Tags [Теги]: используется для быстрого подключения тегов к объектам,которые можно сделать динамическими.

Примечание:При работе с большими кадрами, можно использовать полосы прокрутки (всоответствии со стандартом Windows) для перемещения видимой областина экране.В Graphics Designer [Графическом дизайнере] можно также использоватьдополнительные возможности работы с колесом мыши – щелчок по колесумыши. После щелчка по колесу мыши, указатель мыши меняет вид, ивидимую область кадра можно перемещать простым перемещением мыши.

04.03 Создание экранов процесса

Руководство пользователя WinCC V6 Основная документация 916AV6392-1XA06-0AB0

4.1.2 Настройка рабочей среды

Введение

В Graphics Designer [Графическом дизайнере] существует ряд возможностейдля настройки рабочей среды. Можно, например, изменить панельинструментов и палитры или определить собственные цвета и изменитьосновные настройки редактора.

Следует помнить о том, что в соответствии с настройками по умолчанию привыходе из Graphics Designer [Графического дизайнера] изменения рабочейсреды сохраняются. Если вы не хотите сохранять настройки, воспользуйтесьменю "Extras [Дополнительно]" пункт "Settings...[Настройки….]" и на закладке"Options [Опции]" уберите флажок с пункта "Save settings on exit [Сохранятьнастройки при выходе из редактора]".

Создание экранов процесса 04.03

92 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

4.2 Работа с кадрами

Введение

В Graphics Designer [Графическом дизайнере] кадр – это файл, который приотображении имеет вид листка бумаги для рисования. Размер листка можнокорректировать. Листок состоит из 32 слоев, позволяющих структурироватьорганизацию рисунка. Файлы сохраняются в папке проекта GraCS, вформате PDL. Для отображения всего процесса может использоватьсянесколько кадров, связанных между собой. В кадр процесса могут бытьвключены обращения к другим приложениям и файлам.

Чем сложнее конфигурируемый процесс, тем более детальным должно бытьпроектирование проекта.

Советы по разработке проекта

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

• Разработайте навигацию внутри кадра и между отдельными кадрами:последовательности операций, кнопки и “горячие” клавиши должны бытьсогласованы на всех кадрах.

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

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

• Для того чтобы избежать изменений в шаблоне кадра, убедитесь, что наэтапе проектирования каждый кадр отображается в том размере, вкотором он будет отображаться на станции оператора.

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

04.03 Создание экранов процесса

Руководство пользователя WinCC V6 Основная документация 936AV6392-1XA06-0AB0

4.2.1 Работа со слоями

Введение

В Graphics Designer [Графическом дизайнере] кадр состоит из 32 слоев, вкоторых могут быть размещены объекты. Расположение объекта в кадреопределяется в тот момент, когда объект назначается какому-либо слою.Объекты слоя 0 (Layer 0) находятся в самом нижнем слое кадра (заднийплан); объекты слоя 32 (Layer 32) находятся в самом верхнем слое(передний план). Объекты всегда помещаются в активном в данный моментслое, однако их можно быстро переместить в другой слой. Назначениеобъекта слою может быть изменено при помощи атрибута "Layer [Слой]" вокне "Object Properties [Свойства объекта]".

Кроме того, можно изменять расположение объектов по отношению друг кдругу внутри одного слоя. Это можно сделать с помощью четырех функций вменю "Arrange/ Within the Layer [Расположить/ Внутри слоя]". Во времясоздания кадра процесса объекты, по умолчанию, будут располагаться втом порядке, в котором они добавляются в кадр: объект, которыйдобавляется первым, будет расположен на заднем плане слоя, каждыйдополнительный объект будет располагаться сверху.

Методы работы со слоями – принцип работы

Когда кадр открывается, на нем отображаются все 32 слоя, причем изменитьданную настройку нельзя. С помощью палитры слоев можно скрыть всеслои кроме активного. Таким образом, можно сосредоточить все вниманиена редактировании объектов активного слоя. Применение слоев особенноудобно, в случае если кадр содержит много объектов различного типа.

Например, можно поместить все объекты типа "Bar [Гистограмма]" в слое 1(Layer 1), а все объекты "I/O Field [Поле ввода/вывода]" в слое 2 (Layer 2).Если позже вы захотите изменить цвет всех полей ввода/вывода, можнобудет отобразить только слой 2 (Layer 2) и выбрать для изменения всеобъекты данного слоя. Таким образом, не нужно затрачивать время на поискотдельных полей ввода/вывода по всему кадру.

4.2.2 Работа с групповыми кадрами

Введение

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

Создание экранов процесса 04.03

94 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

[Графический дизайнер] поддерживает несколько функций, упрощающихработу с групповыми кадрами:

• свойства кадра могут быть переданы другому кадру;

• объекты могут быть перемещены из одного кадра в другой;

• объекты могут быть скопированы из одного кадра в другой.

04.03 Создание экранов процесса

Руководство пользователя WinCC V6 Основная документация 956AV6392-1XA06-0AB0

4.3 Работа с объектами

Введение

В данной главе содержатся сведения

• об основных функциях Graphics Designer [Графического дизайнера] дляработы с объектами;

• об основных характеристиках различных объектов;

• об использовании объектов для создания кадров процессов;

• о методах изменения свойств объектов

Объекты из Object Palette [Палитры объектов]

В Graphics Designer [Графическом дизайнере] предварительноопределенные графические элементы, которые позволяют эффективносоздавать кадры процесса, называются “объекты”. Все эти объекты могутбыть вставлены в кадр из палитры объектов. В Object Palette [Палитреобъектов] на закладке "Default [По умолчанию]" все объекты распределеныпо следующим группам:

Standard Objects[Стандартныеобъекты]

Smart Objects[Интеллектуальныеобъекты]

Windows Objects[Объекты Windows]

Line [Линия] Polygon [Многоугольник] Polyline [Ломанная] Ellipse [Эллипс] Circle [Окружность] Ellipse Segment[Сегмент эллипса] Pie Segment [Сегменткруга] Ellipse Arc [Дугаэллипса] Circular Arc [Дугаокружности] Rectangle[Прямоугольник] Rounded Rectangle[Прямоугольник сзакругленными углами] Static Text [Статическийтекст] Connector

Application Window [Окноприложения] Picture Window [Окнокадра] Control [Элементуправления] OLE Element [ЭлементOLE] I/O Field [Поле вводавывода] Bar [Гистограмма] Graphic Object[Графический объект] Status Display[Индикатор состояния] Text List [Текстовыйсписок] 3D-Bar [Трехмернаягистограмма] Group Display [Групповойиндикатор состояния]

Button [Кнопка] Check Box [Поле-флажок] Option Group [Группаопций] Round Button [Круглаякнопка] Slider [Регулятор]

Создание экранов процесса 04.03

96 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Standard Objects[Стандартныеобъекты]

Smart Objects[Интеллектуальныеобъекты]

Windows Objects[Объекты Windows]

[Соединитель]

04.03 Создание экранов процесса

Руководство пользователя WinCC V6 Основная документация 976AV6392-1XA06-0AB0

Составные объекты

Объекты палитры объектов можно объединить, создав "group [группу]" или"user object [пользовательский объект]" из нескольких объектов. Кроме того,группу из нескольких объектов или составной объект можно добавить вбиблиотеку проекта и сделать их доступными для использования в другихкадрах процесса и других проектах в качестве "library object[объектабиблиотеки]".

Создание экранов процесса 04.03

98 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

4.3.1 Свойства объекта

Введение

Форма объекта, его внешний вид, расположение и связь с процессомопределяются в "Object properties [Свойства объекта]". В Graphics Designer[Графическом дизайнере] эти свойства могут быть при необходимостиизменены.

Свойства объекта описываются множеством атрибутов ("Attributes[Атрибуты]"). Свойства объекта можно изменить, если присвоить новыезначения соответствующим атрибутам.

Все атрибуты выбранного объекта или нескольких выбранных объектовможно посмотреть в окне "Object Properties [Свойства объекта]", на закладке"Properties [Свойства]". Все атрибуты разделены на группы свойств, такиекак "Geometry [Геометрические]" или "Colors [Цвета]". Тип и количество группсвойств зависят от типа выбранного объекта, например, группа свойств"Font [Шрифт]" отображается только для тех объектов, с помощью которыхможно отображать текст.

При выборе нескольких объектов отдельные группы свойств объектоводного типа объединяются в общую группу свойств. Все атрибутыобъединенных групп, формирующие атрибуты данной общей группы,помечаются меткой "Customized [Настроенные]".

Изменять атрибуты объектов можно не только в окне "Object Properties[Свойства объекта]", но и при помощи мыши, клавиатуры, панелейинструментов и палитр. Однако таким образом можно изменять тольконекоторые свойства объекта, такие, например, как основные геометрическиеразмеры, цвета, стили линий.

4.3.1.1 Окно "Object Properties [Свойства объекта]"

Введение

В Graphics Designer [Графическом дизайнере] для изменения свойствобъекта служит диалоговое окно "Object Properties [Свойства объекта]".

Для создания кадров процесса, в первую очередь, важно настроитьстатические значения атрибутов, например, для определения формы,внешнего вида, расположения или функциональных возможностей объекта.Однако диалоговое окно "Object Properties [Свойства объекта]" позволяетсоздавать и динамические кадры процессов. Путем привязки атрибутов кдинамическим диалоговым окнам, макросам C или тегам, свойства объектамогут динамически изменяться в соответствии с требованиямиотображаемых процессов. Подробное описание динамических процедур

04.03 Создание экранов процесса

Руководство пользователя WinCC V6 Основная документация 996AV6392-1XA06-0AB0

можно найти в главе "Making Process Pictures Dynamic [Созданиединамических кадров процесса]".

• Окно "Object Properties [Свойства объекта]" может выглядеть, например,для прямоугольника с именем объекта "Rectangle1 [Прямоугольник1]"следующим образом:

Окно "Object Properties [Свойства объекта]" можно зафиксировать,например, в верхней части экрана Graphics Designer [Графическийдизайнер]. Расположение окна на экране и его размер вы можете изменятьпроизвольно.В окне "Object Properties [Свойства объекта]" помещаются закладки"Properties [Свойства]" , "Events [События]” и панель инструментов Elements[Элементы]. Подробная информация о каждом из этих компонентовнаходится в соответствующем параграфе.

4.3.1.1.1 Закладка "Properties [Свойства]" в диалоговом окне "Object Properties[Свойства объекта]"

Введение

В диалоговом окне "Object Properties [Свойства объекта]" на закладке"Properties [Свойства]" выполняется изменение статических значенийвыбранного объекта. Например, для прямоугольника с именем объекта"Rectangle1 [Прямоугольник1]" окно на закладке "Properties" можетвыглядеть так, показано выше.

Создание экранов процесса 04.03

100 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

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

Папка свойств

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

04.03 Создание экранов процесса

Руководство пользователя WinCC V6 Основная документация 1016AV6392-1XA06-0AB0

Область отображения атрибутов

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

Столбцы области отображения атрибутов

Столбец Функция ОписаниеAttribute[Атрибут]

Отображениеназванияатрибута

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

Static[Статические]

Отображениестатическогозначенияатрибута

В столбце отображается текущее значениеатрибута для выбранного объекта. Взависимости от типа атрибута значениеотображается в виде числа, текста илиграфического элемента.Изменить статическое значение атрибута можнос помощью двойного щелчка мышью поназванию атрибута или по значению атрибута.Дальнейшую информацию можно найти в главе"Changing Object Properties [Изменение свойствобъекта]".

Dynamic[Динами-ческие]

Созданиединамическихатрибутов

Тип динамики отображается и помечается спомощью одной из следующих пиктограмм:Белая лампочка = динамика отсутствуетЗеленая лампочка = динамически связан с тегомКрасная молния = динамика реализована спомощью диалогового окна динамикиЗеленая молния = динамика реализована спомощью макроса CЖелтая молния = динамика реализована припомощи еще не скомпилированного макроса C

Тип динамики атрибута может быть изменен. Принажатии на правую кнопку мыши появляетсявсплывающее меню, в котором устанавливаетсянужный тип динамики.Дальнейшая информация находится в главе"Making Process Picture Dynamic [Созданиединамических кадров процесса]".

Создание экранов процесса 04.03

102 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Столбец Функция ОписаниеCurrent[Текущий]

Циклобновленияатрибута

Если была задана динамика атрибута,отображаются настройки цикла обновленияатрибута.

Изменить цикл обновления атрибута можно,дважды щелкнув мышью по значению.Дальнейшую информацию можно найти в главе"Changing Object Properties [Изменение свойствобъекта]".

Indir.[Косвен-наяадреса-ция]

Косвеннаяадресацияатрибутов

Атрибут может быть сделан динамическимнепосредственно или через косвеннуюадресацию:Непосредственно - с помощью содержимоготегов атрибут непосредственно становитсядинамическим.Косвенно - атрибут связан с тегом типа "String[Строка]", который ссылается на другой тег.Атрибут становится динамическим с помощьюсодержимого тега, на который атрибутссылается.

Если атрибут был сделан динамическим спомощью тега, активизировать косвеннуюадресацию атрибута можно дважды щелкнувмышью по флажку. Дальнейшая информациянаходится в главе "Making Process PictureDynamic [Создание динамических кадровпроцесса]".

Стили шрифтов для отображения динамики и событий

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

• bold [жирный] –как только атрибут выбранного объекта сделандинамическим или для него определено событие, он выделяется вобласти отображения атрибутов жирным шрифтом. Соответствующаягруппа свойств в папке свойств и сам выбранный объект в выборкеобъектов на панели инструментов так же отображаются жирнымшрифтом.

• italics [курсив] – если для события было сконфигурировано прямоесоединение, целевой объект прямого соединения выделяется в областиотображения атрибутов курсивным шрифтом. Целевой объект так жевыделяется курсивом в выборке объектов на панели инструментов.

• bold [жирный] и italics[курсив] – если выбранный объект сделандинамическим и является целевым объектом прямого соединения, то

04.03 Создание экранов процесса

Руководство пользователя WinCC V6 Основная документация 1036AV6392-1XA06-0AB0

атрибут в области отображения атрибутов и сам объект в выборкеобъектов на панели инструментов показаны жирным курсивнымшрифтом.

4.3.1.2 Закладка "Events [События]" в диалоговом окне "Object Properties[Свойства объекта]"

Введение

В диалоговом окне "Object Property [Свойства объекта]" на закладке "Events[События]" выполняется конфигурирование событий. Конфигурированиесобытий подробно описано в главе "Making Process Pictures Dynamic[Создание динамических кадров процесса]".

• Например, для прямоугольника с именем объекта "Rectangle1[Прямоугольник1]" окно на закладке"Events [События]” может выглядетьследующим образом:

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

Создание экранов процесса 04.03

104 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Папка событий

В левой части диалогового окна отображается выбранный объект в видедерева папок. В папках представлены такие элементы, как "Mouse [Мышь]","Keyboard [Клавиатура]", "Focus [Фокус]" and "Misc [Разное]". С помощьюэтих элементов могут быть сконфигурированы события для управленияобъектом. В "Property Theme [Разделы свойств]" отображаются группысвойств выбранного объекта. Можно сконфигурировать событие для каждогоатрибута из группы свойств. Если выбранный объект состоит из несколькихобъектов, эта структура повторяется для каждого объекта.Элементы папки событий нельзя изменить. Папки верхнего и нижнегоуровня можно разворачивать и сворачивать с помощью двойного щелчкамышью по пиктограммам "+" или "-". Те события, которые можносконфигурировать для выбранного элемента, отображаются в областиотображения событий.

Область отображения событий

В правой части диалогового окна находятся все события из папки событийвыбранного элемента. Область отображения событий разделена на 2столбца, в которых отображаются события и связанные с ними макросы.Отображаемые макросы можно изменить, для этого необходимо дваждыщелкнуть мышью на макросе или вызвать всплывающее меню из столбца"Action [Макрос]".

04.03 Создание экранов процесса

Руководство пользователя WinCC V6 Основная документация 1056AV6392-1XA06-0AB0

Столбцы области отображения событий

Столбец Функция ОписаниеRun at[Выпол-няетсяпри]

Типсобытия

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

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

Action[Макрос]

Выбормакроса

В столбце отображается макрос, который выполняетсяв том случае, если происходит событие. Выбранныймакрос помечается одной из следующих пиктограмм:Белая молния – событие не связано с макросом.Голубая молния – событие связано с макросом черезсконфигурированное прямое соединение.Зеленая молния –cобытие связано с макросом C.Желтая молния – событие связано с еще нескомпилированным макросом C.

Сконфигурированный макрос может быть изменен спомощью двойного щелчка мышью в столбце "Run at[Выполняется при]" или вызова всплывающего меню встолбце Action [Макрос]. Дальнейшую информациюможно найти в главе "Making Process Picture Dynamic[Создание динамических кадров процесса]".

Инициирующие события

Events[События]

Run at[Выпол-няетсяпри]

Описание

Mouse [Мышь] Mouseclick[Щелчокмышью]

Событие происходит, если курсор находится наобъекте, в то время как кнопка мыши нажимаетсяи отпускается.

Mouse [Мышь] Left / rightclicking[Нажатиелевой/правойкнопкимыши]

Событие происходит при нажатии кнопки мышинепосредственно на объекте.

Создание экранов процесса 04.03

106 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Events[События]

Run at[Выпол-няетсяпри]

Описание

Mouse [Мышь] Left/rightreleasing[Отпуска-ние левой/правойкнопкимыши]

Событие происходит при отпускании кнопки длятого объекта, на котором находился курсор принажатии кнопки мыши.

Keyboard[Клавиатура]

Pressing[Нажатие]

Событие происходит при нажатии клавиши наклавиатуре. Клавиши <F10> и <ALT+PRINT>использовать для управления процессом нельзя.

Keyboard[Клавиатура]

Releasing[Отпуска-ние]

Событие происходит при отпускании клавиши наклавиатуре. Клавиши <F10> и <ALT+PRINT>использовать для управления процессом нельзя.

Focus [Фокус] Focuschange[Измене-ниефокуса]

Событие происходит, если объект становится илиперестает быть активным (в фокусе) в результатевызова макроса C или VBS или выбора объектаклавишей <TAB>.

Miscellaneous[Разное]

Objectchange[Измене-ниеобъекта]

Событие происходит, если изменяется, по–крайней мере, один атрибут объекта.

Objectattributes[Атрибутыобъекта]

Change[Измене-ние]

Для большинства атрибутов существует событиеChange [Изменение]. Это событие используетсядля выполнения действий в ответ на изменениеконкретного атрибута. Событие происходит в томслучае, если меняется значение атрибута.Макрос, определенный для этого события,начинает выполняться отдельно. Прииспользовании Close Picture [Закрыть Кадр] всемакросы, начавшие выполняться к данномумоменту, завершаются по отдельности, что ведетк увеличению нагрузки на систему. Дляуменьшения нагрузки на систему, использоватьэтот тип события следует ограниченно и только втех случаях, когда абсолютно необходимопроизвести какие-либо действия после измененияатрибута. Примером такой ситуации можетслужить ввод значения в поле ввода.

04.03 Создание экранов процесса

Руководство пользователя WinCC V6 Основная документация 1076AV6392-1XA06-0AB0

4.3.1.3 Группы свойств и атрибуты

Введение

На закладке "Properties [Свойства]" диалогового окна "Object Properties[Свойства объекта]" отображаются все группы свойств для выбранногообъекта. При выборе одного из этих свойств, соответствующие атрибутывыбранного объекта перечисляются в области отображения атрибутов.Свойства объекта можно изменить, присвоив новые значениясоответствующим атрибутам.

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

Подробное описание отдельных атрибутов находится в справке "Direct help[Прямая справка]", который можно вызвать из всплывающего меню нужногоатрибута.

Создание экранов процесса 04.03

108 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

4.3.2 Работа со стандартными объектами

Введение

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

В Graphics Designer [Графическом дизайнере] различные объекты обладаютразличными свойствами, заданными по умолчанию. При вставке этисвойства, заданные по умолчанию, импортируются (за исключениемотдельных геометрических свойств). После того, как вставка закончена,свойства объекта можно редактировать. Аналогичным образом можноизменять настройки, заданные по умолчанию, для типов объектов.

Обзор

Пиктограмма Объект ОписаниеLine[Линия]

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

Polygon[Многоу-гольник]

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

04.03 Создание экранов процесса

Руководство пользователя WinCC V6 Основная документация 1096AV6392-1XA06-0AB0

Пиктограмма Объект ОписаниеPolyline[Ломаная]

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

Ellipse[Эллипс]

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

Circle[Окруж-ность]

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

EllipseSegment[Сегментэллипса]

Сегмент эллипса – это закрытый объект. Егоможно закрасить каким-либо цветом илииспользовать для его заливки какой-либо типузора. Размеры сегмента эллипса можноизменять произвольным образом, для того чтобывыровнять объект по горизонтали или повертикали.

PieSegment[Сегменткруга]

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

Ellipse Arc[Дугаэллипса]

Дуга эллипса – это открытый объект. Высоту иширину дуги эллипса можно изменятьпроизвольным образом для выравниванияобъекта в вертикальном направлении или вгоризонтальном.

Circular Arc[Дугаокружности]

Дуга окружности – это открытый объект. Ееразмеры можно изменять произвольнымобразом.

Создание экранов процесса 04.03

110 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Пиктограмма Объект ОписаниеRectangle[Прямоу-гольник]

Прямоугольник является закрытым объектом.Его можно закрасить каким-либо цветом илииспользовать для его заливки какой-либо типузора. Для выравнивания прямоугольника повертикали или по горизонтали его высоту илиширину можно изменять произвольным образом.

RoundedRectangle[Прямоу-гольник сзакруглен-нымиуглами]

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

Static Text[Статичес-кий текст]

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

Connector[Соедини-тель]

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

4.3.3 Работа с интеллектуальными объектами

Введение

Интеллектуальные объекты (англ. Smart Objects) позволяют создаватьсложные системные кадры. В число дополнительных объектов входятразличные окна, поля, гистограммы. С помощью этих объектов можносоздавать динамические кадры процесса.

04.03 Создание экранов процесса

Руководство пользователя WinCC V6 Основная документация 1116AV6392-1XA06-0AB0

В Graphics Designer [Графическом дизайнере] различные объекты обладаютразличными свойствами, заданными по умолчанию. При вставке данныесвойства, заданные по умолчанию, импортируются (за исключениемотдельных геометрических свойств). После того, как вставка закончена,свойства объекта можно редактировать. Аналогичным образом можноизменять настройки, заданные по умолчанию, для типов объектов.

Создание экранов процесса 04.03

112 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Обзор

Пиктограмма Объект ОписаниеApplicationWindow[Окноприложения]

Окно приложения – это объект, который можетбыть вызван из приложений Global script[Глобальный сценарий] и Logging system[Система регистрации]. В режиме проектаприложения, передается информация иинициируется выполнение операции. Размер исвойства, которыми обладает окно приложения врежиме исполнения проекта, определяются вGraphics Designer [Графическом дизайнере].

PictureWindow[Окнокадра]

Окно кадра позволяет отображать в данномкадре другие кадры процессов, которые былисозданы в Graphics Designer [Графическомдизайнере]. При этом, например, содержимоеокна кадра может постоянно обновляться спомощью динамики. Размер и свойства окнакадра в режиме исполнения проекта,определяются в Graphics Designer [Графическомдизайнере].

Control[Элементуправления]

Объект Control [Элемент управления] позволяетвстраивать в кадры процесса системныеэлементы контроля и управления процессом.Элементы управления – это заранеесконфигурированные объекты, такие как окнасигнальных сообщений, окна измерений,диалоговые окна выбора и кнопки. Можноиспользовать ActiveX Controls [Элементамиуправления ActiveX], WinCC Controls[Элементами управления WinCC] илиэлементами управления других производителей,если они зарегистрированы в операционнойсистеме. Элементы управления можно изменятьв соответствии с конкретными требованиями идинамически интегрировать в процесс. Размер исвойства элемента управления в режимеисполнения, определяются в Graphics Designer[Графическом дизайнере].

OLE Object[ОбъектOLE]

Объект OLE позволяет включать в кадрпроцесса файлы, созданные в другихпрограммах. Таким образом, все элементы OLE,зарегистрированные в операционной системе,могут использоваться в кадрах. Размер исвойства элемента OLE в режиме исполнения,определяются в Graphics Designer [Графическомдизайнере]. В режиме исполнения нельзявносить изменения в элементы OLE.

04.03 Создание экранов процесса

Руководство пользователя WinCC V6 Основная документация 1136AV6392-1XA06-0AB0

Пиктограмма Объект ОписаниеI/O Field[Полеввода /вывода]

Поле ввода /вывода можно определить как полевывода, поле ввода, либо как комбинированноеполе ввода /вывода. Для поля ввода / выводаможно использовать следующие форматыданных: binary [двоичный], decimal [десятичный],string [строковый] и hexadecimal[шестнадцатиричный]. Кроме того, для поляввода / вывода можно задавать такие параметрыкак "Hidden Input [Скрытый ввод]" или "Accept oncomplete input [Принять по окончанию ввода]".Размеры и свойства I/O Field [Поля ввода/вывода] в режиме исполнения определяются вGraphics Designer [Графическом дизайнере].

Bar[Гистограмма]

С помощью гистограммы можно отображатьзначения графически. Возможно такжеотображение значений в комбинированном виде,то есть в графическом представлении спроизвольно определяемой числовой шкалой.Размеры и свойства гистограммы в режимеисполнения, определяются в Graphics Designer[Графическом дизайнере].

GraphicObject[Графичес-кий объект]

Графические объекты позволяют вставлять вкадр графику, созданную в других приложениях.Можно вставлять графические данные и кадры вследующих форматах: EMF, WMF, DIB и BMP.Размеры и свойства графического объекта врежиме исполнения определяются в GraphicsDesigner [Графическом дизайнере].

StatusDisplay[Индикаторсостояния]

Индикатор состояния предоставляетвозможность отображать практически любоеколичество различных состояний объекта.Индикаторы состояния реализованы с помощьютегов, значения которых соответствуютопределенным состояниям. Отображаютсяиндикаторы состояния в соответствующихкадрах. Размер и свойства индикаторасостояния в режиме исполнения, определяютсяв Graphics Designer [Графическом дизайнере].

Создание экранов процесса 04.03

114 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Пиктограмма Объект ОписаниеText List[Текстовыйсписок]

Текстовый список позволяет ставить текст всоответствие определенным значениям. Можноопределить текстовый список, как список ввода,список вывода или комбинированный списокввода / вывода. Допустимо использованиеследующих форматов данных: decimal[десятичный], binary [двоичный] или bit [битовый].В Graphics Designer [Графическом дизайнере]определяются размеры и свойства текстовогосписка во время исполнения.

3D Bar[Трехмернаягистограмма]

С помощью трехмерной гистограммы дляотображения значений можно использоватьтрехмерную графику. Размеры и свойстватрехмерной гистограммы в режиме исполненияопределяются в Graphics Designer [Графическомдизайнере] Использовать трехмерную гистограмму можнотолько в том случае, если вместе с WinCC былаустановлена опция "Basic Process Control[Основное управление процессом]".

GroupDisplay[Групповойиндикаторсостояния]

Объект Group Display [Групповой индикаторсостояния] позволяет отображать текущеесостояние определенных типов сообщений виерархическом виде. Для представлениясообщений и управления ими на групповоминдикаторе состояния имеются четыре кнопки.При этом, воспользовавшись кнопкамигруппового индикатора состояния можно,например, отобразить источник ошибки.Размеры и свойства группового индикаторасостояния в режиме исполнения определяются вGraphics Designer [Графическом дизайнере]Использовать групповой индикатор состоянияможно только в том случае, если вместе сWinCC была установлена опция "Basic ProcessControl [Основное управление процессами]".

04.03 Создание экранов процесса

Руководство пользователя WinCC V6 Основная документация 1156AV6392-1XA06-0AB0

4.3.4 Работа с объектами Windows

Введение

Объекты Windows (англ. Windows objects) – это элементы, уже знакомые изприложений Windows, такие как button [кнопка], option group [группа кнопоквыбора], slider [регулятор] и check box [поле-флажок]. Можно такжесконфигурировать round button [круглую кнопку]. Объекты можно изменять иделать динамическими различными способами. Эти объекты позволяютобрабатывать события процесса и управлять процессом.

В Graphics Designer [Графическом дизайнере] различные объекты имеютсвойства, заданные по умолчанию. При вставке объекта эти свойстваимпортируются (за исключением отдельных геометрических свойств). Послетого, как вставка закончена, свойства объекта можно редактировать.Аналогичным образом можно изменять настройки для типов объектов,заданные по умолчанию.

Обзор

Пиктограмма

Объект Описание

Button [Кнопка] Объект Button [Кнопка] позволяет управлятьсобытиями процесса. Например, такая кнопкаможет использоваться для квитированиясообщений. Кнопка может иметь два различныхсостояния - "On [Вкл]" и "Off [Выкл]". Для того,чтобы кнопка могла использоваться дляуправления процессом, необходимо определитьдинамику для соответствующих атрибутовкнопки.

Checkbox[Поле-флажок]

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

Создание экранов процесса 04.03

116 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Пиктограмма

Объект Описание

Option box[Кнопка выбора]

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

Round Button[Круглая кнопка]

Круглая кнопка позволяет управлять процессом.Ее можно, например, использовать дляквитирования сообщений или для навигации посистеме в режиме исполнения. Круглая кнопкаможет находиться в трех различных состояниях:"On [Вкл]", “Off [Выкл]” и "Deactivated[Неактивна]". Можно также определить, будет ликруглая кнопка отображаться по умолчанию, какнажатая кнопка, и должна ли она опускаться иподниматься вновь при нажатии. Для того, чтобыкнопка могла использоваться для управленияпроцессом, необходимо определить динамикудля соответствующих атрибутов кнопки.

Slider[Регулятор]

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

04.03 Создание экранов процесса

Руководство пользователя WinCC V6 Основная документация 1176AV6392-1XA06-0AB0

4.3.5 Быстрое конфигурирование объектов

Введение

В Graphics Designer [Графическом дизайнере] имеются конфигурационныедиалоговые окна, с помощью которых можно быстро сконфигурироватьотдельные объекты. Конфигурационные диалоги позволяют установитьнаиболее важные параметры объекта.

Если в меню "Tools / Settings... [Сервис / Настройки…]" на закладке "Options[Опции]" активизировано использование конфигурационных диалоговыхокон, то при вставке объекта вызывается соответствующее диалоговое окно.Вызвать конфигурационный диалог можно также с помощью всплывающегоменю для объекта.

Конфигурационные диалоговые окна существуют для следующих объектов:I/O field [поле ввода / вывода], bar [гистограмма], graphic object [графическийобъект], status display [индикатор состояния], text list [текстовый список],button [кнопка] и slider [регулятор]. Содержание конфигурационного диалогадля различных объектов отличается.

Краткое описание настраиваемых параметров

Параметр Описание Тип объектаUpdate[Обновление]

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

I/O field [полеввода /вывода], bar[гистограмма],status display[индикаторсостояния],text list[текстовыйсписок], slider[регулятор]

Alignment[Выравнивание]

Определяет горизонтальное иливертикальное направлениепередвижения ползунковогорегулятора.

Slider[Регулятор]

Создание экранов процесса 04.03

118 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Параметр Описание Тип объектаBar Alignment[Выравниваниегистограммы]

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

Bar[Гистограмма]

Operation[Управление]

Можно определить полномочия дляработы с кнопкой. Кроме того, дляработы с клавишей или комбинациейклавиш можно определить “горячую”клавишу. Подробное описание можно найти вглаве "Button [Кнопка]".

Button [Кнопка]

Bit Position[Двоичный разряд]

Определенному двоичному разрядуможно поставить в соответствиесостояние.Подробную информацию можно найтив "Status Display [Индикаторсостояния]".

Status Display[Индикаторсостояния]

Picture Selectionwith Preview[Выбор кадра спредварительнымпросмотром]

В окне выбора кадра отображаютсявсе кадры текущего WinCC проекта вкаталоге "GraCS". Выбранный кадротображается в окнепредварительного просмотра. В окневыбора кадра выберите кадр илищелкните по кнопке "Browse ...[Обзор…]" для вставкидополнительных кадров.См. раздел "Select Pictures [Выборкадров]".

Graphic object[Графическийобъект],Status Display[Индикаторсостояния]

Change Picture onMouse Click[Изменить кадрпри щелчкемышью]

Для кнопки с такой функцией можноопределить событие. При щелчкемышью по такой кнопке отображаетсякадр процесса, определенный вфункции.Подробное описание можно найти вразделе "Select Pictures [Выборкадров]".

Button [Кнопка]

Field Type [Типполя]

Определяет, используется ливыбранный объект для ввода, выводаили ввода/ вывода значений.

I/O field [Полеввода/вывода],Text List[Текстовыйсписок]

04.03 Создание экранов процесса

Руководство пользователя WinCC V6 Основная документация 1196AV6392-1XA06-0AB0

Параметр Описание Тип объектаLimits[Предельныезначения]

Введите значения "Max. Value [Макс.значение]" и "Min. Value [Мин.значение]" для определенияпредельных значений регулятора. Длярегулятора также можно задать числошагов операции. Это числоопределяет количество шагов-приращений, на которыеперемещается регулятор при щелчкепо нему мышью.

Bar[Гистограмма],Slider[Регулятор]

Font [Шрифт] Изменяет шрифт для отображенияметок на кнопках и выводимыхзначений. Щелкните по одной изкнопок, чтобы вызватьсоответствующее диалоговое окно.

I/O field [Полеввода/вывода],Text List[Текстовыйсписок], Button[Кнопка]

Text [Текст] Служит для ввода текста в меткукнопки (например, для поясненияфункций кнопки).Посредством конфигурационногодиалогового окна можно вноситьтолько текст, состоящий из однойстроки. Для того чтобы ввестимногострочный текст, необходимоизменить атрибут "Text [Текст]" вдиалоговом окне "Object Properties[Свойства объекта]".

Button [Кнопка]

Tag [Тег] С помощью тега выбранный объектможет быть сделан динамическим. Взависимости от параметра field type[тип поля] объекты I/O field [Полеввода/вывода] и text list [Текстовыйсписок] позволяют отображатьзначение тега, как выходное значение,или изменять значение тега, каквводимую величину.Подробную информацию можно найтив разделе "Select Tags [Выбор тегов]".

I/O field [Полеввода/вывода,Bar[Гистограмма],Status Display[Индикаторсостояния],Text List[Текстовыйсписок], Slider[Регулятор]

Создание экранов процесса 04.03

120 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Параметр Описание Тип объектаStatus list [Списоксостояний]

В списке состояния перечисляются всесвязанные кадры, кроме того, списоксостояния определяет частотумигания для всех сконфигурированныхсостояний. С помощью всплывающегоменю можно вставлять состояния иизменять все настройки. Можносоздать ссылку на кадры из окнавыбора кадра, для этого необходимоперетащить с помощью мыши данныекадры в нужное место в спискесостояний. Подробное описание можно найти вразделе "Status Display [Индикаторсостояния]".

Status Display[Индикаторсостояния]

04.03 Создание экранов процесса

Руководство пользователя WinCC V6 Основная документация 1216AV6392-1XA06-0AB0

4.4 Работа с составными объектами

Введение

Объекты из Object Palette [Палитры объектов] можно объединить в группу(grouр) или пользовательский объект (customized object). Кроме того, группуили пользовательский объект можно помещать в библиотеку проекта изатем использовать его в качестве объекта библиотеки (library object) вдругих кадрах процесса или проекта.

Объект

Объект ОписаниеGroup [Группа] Можно сформировать группу объектов (или групповой

объект) из нескольких объектов. Graphics Designer[Графический дизайнер] позволяет работать с группойобъектов, как с единым объектом. Помимо этого,отдельные объекты в группе можно редактироватьиндивидуально.

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

CustomizedObject[Пользовательский объект]

Можно создать пользовательский объект путеминдивидуального конфигурирования свойств и событийобъекта в диалоговом окне "Object Properties [Свойстваобъекта]". В Graphics Designer [Графическом дизайнере]можно работать с пользовательским объектом, как сединым объектом из палитры объектов.

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

Library object[Объект

Библиотека Graphics Designer [Графического дизайнера]является мощным средством хранения и организацииграфических объектов, используемых при создании кадров

Создание экранов процесса 04.03

122 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Объект Описаниебиблиотеки] процессов. Библиотека состоит из двух областей:

"Global Library [Глобальная библиотека]" включает в себямножество заранее определенных графических объектов.Эти объекты можно вставлять в кадр процесса, какобъекты библиотеки (library object), и настраивать так, какэто требуется.

"Project Library [Библиотека проекта]" позволяетсоставлять библиотеку, состоящую из объектов,специфических для проекта.

04.03 Создание экранов процесса

Руководство пользователя WinCC V6 Основная документация 1236AV6392-1XA06-0AB0

4.5 Работа с пользовательскими объектами

Введение

Можно создать пользовательский объект (англ. customized object) путеминдивидуального конфигурирования свойств и событий объекта вдиалоговом окне "Object Properties [Свойства объекта]"

Graphics Designer [Графический дизайнер] позволяет работать с объектомпользователя, как с единым объектом из палитры объектов. Так же как и дляобъектов группы (group), после создания пользовательского объектаотметки выбора для отдельных объектов пользовательского объекта неотображаются. Отметка выбора окружает весь пользовательский объект.Рамка, указывающая, что несколько объектов выбраны, дляпользовательского объекта выглядит как прямоугольник, расположенныйвокруг всех объектов пользовательского объекта.

Обратите внимание на следующие особенности при работе спользовательскими объектами:

• нельзя воспользоваться функцией "Undo [Отменить]" дляредактирования пользовательского объекта;

• при создании пользовательского объекта сконфигурированные событияотдельных объектов удаляются;

• если при выходе из режима редактирования ни один объект не былвыбран, пользовательский объект не создается (удаляется). Впользовательский объект импортируется только тот объект, который былвыделен при выходе из режима редактирования;

• в пользовательском объекте не поддерживается назначение “горячих”клавиш и определение TAB-последовательности [табуляции] (англ.TABsequence);

• если в пользовательский объект включен групповой индикаторсостояния (group display), то для такого объекта можно использоватьатрибуты "group value [групповое значение]", "group relevant [имеющийотношение к группе]" и"bit pattern group display [битовая комбинациягруппового индикатора состояния]" – для фиксации и квитированиясостояний.

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

Создание экранов процесса 04.03

124 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

4.6 Краткое описание элементов управления WinCC идополнительных элементов управления

Введение

ActiveX Controls [Элементы управления ActiveX] служат для визуализации иконтроля за измеряемыми значениями и системными параметрами.Определив соответствующую динамику для этих элементов, их можноиспользовать для управления процессом.

WinCC Controls [Элементы управления WinCC] и Symbol Library [Библиотекасимволов] устанавливаются во время инсталляции WinCC.

Обзор

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

Control[Элементуправления]

Сокращение Функция

Siemens HMISymbol Library[Библиотекасимволов HMISiemens]

Symbol Library[Библиотекасимволов]

Symbol Library [Библиотека символов]состоит из большого набора готовыхсимволов, которые используются дляотображения систем и системныхкомпонентов на экранах процесса.

WinCC AlarmControl [Окноотображенияаварийныхсообщений вWinCC]

Alarm Control[Окноотображенияаварийныхсообщений]

Этот элемент управленияиспользуется для отображениясообщений в режиме исполнения.

WinCCDigital/AnalogClock Control[Цифровой/ана-логовый датчиквремени WinCC]

Clock Control[Объект часы]

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

04.03 Создание экранов процесса

Руководство пользователя WinCC V6 Основная документация 1256AV6392-1XA06-0AB0

Control[Элементуправления]

Сокращение Функция

WinCC FunctionTrend Control[Окноотображенияграфиковфункций вWinCC]

Function TrendControl [Окноотображенияграфиковфункций]

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

WinCC GaugeControl [ОбъектWinCCизмерительныйприбор]

Gauge Control[Объектизмерительныйприбор]

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

WinCC OnlineTable Control[Окноотображениятаблиц в WinCCв режимеисполнения]

Online TableControl [Окноотображениятаблиц врежимеисполнения]

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

WinCC OnlineTrend Control[Окноотображениятрендов в WinCCв режимеисполнения]

Online TrendControl [Окноотображениятрендов врежимеисполнения]

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

WinCC PushButton Control[Объект WinCCкоманднаякнопка]

Push Button[Объекткоманднаякнопка]

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

WinCC SliderControl [ОбъектWinCCрегулятор]

Slider Control[Объектрегулятор]

Этот элемент позволяет отображатьконтролируемые значения измеренийв виде ползункового регулятора.

WinCC UserArchives TableElement [Окноотображениятаблицпользовательских архивов вWinCC]

User ArchivesTable Element[Окноотображениятаблицпользовательских архивов]

Этот элемент позволяет обращаться кпользовательским архивам ипредставлениям пользовательскихархивов.

Создание экранов процесса 04.03

126 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Control[Элементуправления]

Сокращение Функция

IXDiskSpace.DiskSpace [Окноотображениядисковогопространства]

Disk SpaceControl [Окноотображениядисковогопространства]

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

AutoDesk Volo View Control [Окно отображения файлов CAD]

Этот элемент управления позволяет отображать на экране процесса файлыCAD формата DXF. Файлы DXF, например, могут быть созданы в программеEPLAN или AutoCAD.

04.03 Создание экранов процесса

Руководство пользователя WinCC V6 Основная документация 1276AV6392-1XA06-0AB0

4.7 Настройка кадра для работы без мыши

Введение

Для управления процессом в режиме исполнения следует работать с такимиобъектами, как button [кнопка] или I/O field [поле ввода/вывода]. Дляобеспечения удобства работы и гарантии ввода данных для всех объектов,для которых требуется ввод, можно сконфигурировать ввод данных спомощью клавиатуры. В этом случае ввод данных упрощается, посколькукурсор переходит от одного объекта к другому по мере того, как операторвводит необходимые значения.

Рабочие объекты

Прежде всего, необходимо разрешить работу с такими объектами, аоператору нужно предоставить требуемые полномочия. С этой цельюустановите Operator-Control Enable [Разрешить операторское управление] иAuthorization [Право доступа] для каждого объекта. Щелкните по объекту ивыберите свойства объекта на закладке "Properties [Свойства]". В группесвойств "Miscellaneous [Разное]" вы можете установить флажок в Operator-Control Enable [Разрешить операторское управление] и Authorization [Праводоступа].

Работа без мыши

Работать без мыши можно в одном из двух режимов перехода курсора:

• "Alpha cursor [Альфа курсор]" – в режиме исполнения курсор переходитпоследовательно только к тем объектам, для которых возможен вводзначений. Такими объектами являются I/O Field [Поле ввода/вывода] иTextList [Текстовый список].

• "Tab order cursor [Tab курсор]" – курсор переходит последовательно ковсем объектам, определенным в настройках (англ. settings)

Режим перемещения курсора можно изменить и в режиме исполнения, ноопределить его первоначально необходимо до начала исполнения проекта.Установить режим курсора можно в свойствах объекта для кадра. Для этогощелкните мышью по пустой области в кадре и выберите закладку "Properties[Свойства]" в настройках объекта. В группе свойств "Miscellaneous [Разное]"можно присвоить атрибуту "Cursor Mode [Режим курсора]" значение либо"Alpha Cursor [Альфа курсор]", либо "Tab Order cursor [Tab курсор]".

Сочетание в кадре режимов курсора "Alpha Cursor [Альфа курсор]" и "Tab Ordercursor [Tab курсор]"

Создание экранов процесса 04.03

128 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

• Переключать режимы перемещения курсора можно непосредственно вовремя исполнения проекта. Если для выполнения этой операции быланазначена “горячая” клавиша, читайте главу "Hotkeys for operation andscreen navigation [“Горячие” клавиши для работы и навигации по экрану]".С помощью такой “горячей” клавиши оператор может переключатьсямежду режимами "Alpha Cursor [Альфа курсор]" и "Tab Order cursor [Tabкурсор]".При этом для обоих режимов перемещения курсора должнабыть задана TAB-последовательность [табуляции] (англ.TAB sequence).

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

TAB-последовательность используется для определения порядка, в которомпроисходит переход к объектам в режиме исполнения проекта. Поумолчанию, курсор перемещается с помощью клавиши <TAB> илисочетания клавиш <SHIFT+TAB> - для обратного порядка следованиякурсора. Можно также сконфигурировать работу с клавишнымикомбинациями быстрого вызова или с мышью. Кроме того, можноопределить “горячие” клавиши. Дальнейшую информацию по этой темеможно найти в главе "Setting up Runtime [Настройка системы исполнения]".

04.03 Создание экранов процесса

Руководство пользователя WinCC V6 Основная документация 1296AV6392-1XA06-0AB0

04.03 Динамизация кадров процесса

Руководство пользователя WinCC V6 Основная документация 1316AV6392-1XA06-0AB0

5 Динамизация кадров процесса

5.1 Типы динамизации

Введение

WinCC предлагает различные способы динамизации объектов кадровпроцесса.

В основном выделяют два типа динамизации.

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

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

ПримечаниеПри копировании в Graphics Designer [Графическом дизайнере]динамических объектов заданная динамика тоже копируется. Динамикаскопированного объекта будет идентична динамике исходного объекта.

Динамизация с помощью прямого соединения с тегом (англ. Direct Tag Connection)

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

Динамизация с помощью тега изображается в диалоговом окне "ObjectProperties [Свойства объекта]" с помощью значка и имени тега.

Динамизация с помощью косвенного соединения с тегом (англ. Indirect TagConnection)

В этом случае после установления связи между тегом и свойством объектазначение тега интерпретируется как имя другого тега, значение которогопередается свойству объекта. Чтобы создать косвенное соединение с тегомдважды щелкните в колонке "Indirect [Косвенное]" в диалоговом окне "ObjectProperties [Свойства объекта]".

Динамизация кадров процесса 04.03

132 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Динамизация с помощью соединения с тегом отображается в диалоговомокне "Object Properties [Свойства объекта]" значком и именем тега. Тотфакт, что соединение косвенное показывается в диалоговом окне "ObjectProperties [Свойства объекта]" в столбце "Indirect [Косвенное]" значком .

04.03 Динамизация кадров процесса

Руководство пользователя WinCC V6 Основная документация 1336AV6392-1XA06-0AB0

Динамизация с помощью прямого соединения

Прямое соединение организует реакцию на событие. Если в системеисполнения происходит событие, то значение элемента-источникаиспользуется для целевого элемента. Значения элемента-источника ицелевого элемента могут определяться:

• константой;

• тегом WinCC;

• значением свойства объекта;

Динамизация с помощью прямого соединения отмечается в диалоговомокне "Object Properties [Свойства объекта]" значком .

Динамизация с помощью динамического диалога (англ. Dynamic dialog)

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

Динамизация с помощью динамического диалога отмечается в диалоговомокне "Object Properties [Свойства объекта]" значком .

Динамизация с помощью VBS-макросов

Макросы VBS используются для динамизации свойств объекта или дляформирования реакции на событие. VBS-макросы следует использовать,например, если необходимо обработать в одном макросе несколько входныхпараметров или выполнить условную инструкцию (if ... then ...).

Динамизация с помощью VBS -макроса отмечается в диалоговом окне"Object Properties [Свойства объекта]" значком .

Динамизация с помощью C-макросов

C-макросы C используются для динамизации свойств объекта или дляформирования реакции на событие. C-макросы следует использовать,например, если необходимо обработать в одном макросе несколько входныхпараметров или выполнить условный оператор (if ... then ...).

Динамизация с помощью C-макроса отмечается в диалоговом окне "ObjectProperties [Свойства объекта]" значком .

Динамизация кадров процесса 04.03

134 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

5.2 Типы триггеров

Введение

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

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

• циклические триггеры;

• циклические триггеры на базе цикла окна;

• циклические триггеры на базе цикла кадра;

• триггеры-теги;

• триггеры, управляемые событием.

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

5.2.1 Циклические триггеры

Введение

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

Принцип работы

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

04.03 Динамизация кадров процесса

Руководство пользователя WinCC V6 Основная документация 1356AV6392-1XA06-0AB0

Начало первого временного интервала совпадает с запуском системыисполнения. Продолжительность интервала зависит от цикла. Циклы могутбыть от 250 мсек до 1 часа. Также можно определить пользовательскиециклы.

Макрос выполняется всякий раз, когда происходит инициирующее событие.

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

Циклические триггеры на базе цикла Window

В качестве триггера используется циклический триггер. Время циклаопределяется в свойствах объекта "Update Cycle [Цикл обновления]" дляобъекта "Picture Window [Окно кадров]". Эта опция позволяетцентрализованно определить циклы для всех макросов в окне кадров.

Циклические триггеры на базе цикла кадра

В качестве триггера используется циклический триггер. Время циклаопределяется свойством объекта "Update Cycle [Цикл обновления]" дляобъекта кадр. Эта опция позволяет централизованно определить циклы длявсех макросов в кадре.

Рекомендации

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

Динамизация кадров процесса 04.03

136 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

5.2.2 Триггеры-теги

Введение

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

Принцип работы

Если в кадре создаются макросы с триггерами-тегами, то при выборе кадраблок за блоком опрашиваются все триггеры-теги, связанные с макросом.

Начало первого периода совпадает с моментом первого выбора кадра.Длина периода определяется циклом запроса. Можно выбрать цикл от 250мсек до 1 часа. Также можно определить пользовательские циклы.

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

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

По изменению

Триггер-тег можно определить таким образом, что когда бы ни изменилосьзначение тега, макрос будет исполняться.

В случае с тегом процесса режим "Upon change [По изменению]"соответствует циклу запроса равному 1 секунде.

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

04.03 Динамизация кадров процесса

Руководство пользователя WinCC V6 Основная документация 1376AV6392-1XA06-0AB0

каждый раз инициировать исполнение макросов. Это может привести кочень высокой нагрузке на систему.

Рекомендации

Триггеры-теги следует использовать в проекте WinCC таким образом, чтобыпри этом обеспечивался высокий уровень производительности. Этовозможно в следующих случаях:

• в циклических макросах: поскольку такой макрос всегда выполняетсяциклически, например, каждые 2 секунды, использование здесь триггера-тега позволит инициировать макрос только при изменении значениятега. Это уменьшит нагрузку на систему и увеличит производительность;

• при выборе кадра, все теги, являющиеся тегами триггеров, известнысистеме и могут быть опрошены контроллером одновременно. Такимобразом можно оптимизировать использование канала.

Динамизация кадров процесса 04.03

138 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

5.2.3 Триггеры, управляемые событием

Введение

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

Если для макроса определено событие "Mouse Control [Управлениемышью]", то этот макрос также может быть инициирован с помощью"горячей" клавиши.

Принцип работы

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

Рекомендации

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

04.03 Динамизация кадров процесса

Руководство пользователя WinCC V6 Основная документация 1396AV6392-1XA06-0AB0

5.3 Динамизация с помощью Dynamic Wizard [Мастерадинамики]

Введение

С помощью Dynamic Wizard [Мастера динамики] вы можете сделать объектдинамическим, используя C-макросы. Когда вы используете мастер, тоопределяются и передаются в свойства объекта готовые C-макросы исобытия триггеров. Если необходимо, то вы можете изменить C-макросы всвойствах объекта на закладке Events [События].

Dynamic Wizard [Мастер динамики]

Готовые C-макросы делятся на следующие группы:

• System functions [Системные функции]

• Standard Dynamics [Стандартная динамика]

• Picture components [Компоненты кадра]

• Import functions [Функции импорта]

• Picture functions [Функции кадра]

• SFC

Доступные группы и мастера в группах зависят от типа установки WinCC,типа проекта и выбранного объекта.

Динамизация кадров процесса 04.03

140 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Примечание:Чтобы спрятать или показать окно Dynamic Wizard [Мастер динамики]выберите на панели меню Graphics Designer [Графического дизайнера]меню View [Вид], а в нем пункт Toolbars... [Панели инструментов].

04.03 Динамизация кадров процесса

Руководство пользователя WinCC V6 Основная документация 1416AV6392-1XA06-0AB0

5.4 Динамизация с помощью соединения с тегом

Введение

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

Если необходимо передать значение тега непосредственно свойствуобъекта, следует использовать этот тип динамизации.

5.5 Динамизация с помощью прямого соединения с тегом

Введение

Прямое соединение может использоваться для формирования реакции насобытие. Если в системе исполнения происходит событие, то 'значение'элемента-источника (Источник) используется для целевого элемента (Цель).

Источниками могут быть константы, теги или атрибуты объектов в кадре.

Целевыми элементами могут быть теги и динамические атрибуты объектови окон.

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

Динамизация кадров процесса 04.03

142 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Копирование объектов

Если в Graphics Designer [Графическом дизайнере] вы копируете объект,свойства которого динамизированы с помощью прямого соединения,динамика тоже копируется.

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

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

04.03 Динамизация кадров процесса

Руководство пользователя WinCC V6 Основная документация 1436AV6392-1XA06-0AB0

5.6 Динамизация с помощью динамического диалога

Введение

Для динамизации свойств объекта может использоваться динамическийдиалог (англ. Dynamic dialog). В динамическом диалоге вы определяетевыражение, содержащее теги, функции и арифметические операторы.Значение выражения и состояния тегов, используемых в выражении,определяют значение свойства объекта в системе исполнения.

Динамический диалог может, например, использоваться для:

• представления диапазона значений тега с помощью различных цветов;

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

• для контроля двоичного тега и представления значений тега с помощьюразличных цветов или текстов;

• для контроля состояния тега.

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

Преобразование в C макрос

Макрос, созданный с помощью динамического диалога, отмечается вдиалоговом окне "Object Properties [Свойства объекта]" значком .

Вы можете просмотреть код этого макроса, щелкнув правой кнопкой значок в диалоговом окне "Object Properties [Свойства объекта]", а затем выбрав

в контекстном меню команду "C Action [C-макрос]". Тогда динамика,созданная с помощью динамического диалога, будет преобразована в Cмакрос.

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

Динамизация кадров процесса 04.03

144 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

5.7 Динамизация с помощью макросов VBS

Введение

Кроме использования прямого соединения с тегом, C-макросов и тегов, вWinCC можно задавать динамику графических объектов в системеисполнения с помощью VBS-макросов.

VBS-макросы следует использовать в следующих случаях

• если вы хотите в макросе обработать несколько входных параметров,

• если вы хотите использовать условную конструкцию (if ... then ...),

• если вы хотите изменить в макросе несколько свойств объекта,

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

VBS-макросы создаются в редакторе VBS-макросов в Graphics Designer[Графическом дизайнере]. Редактор макросов предлагает такой же наборфункций, как и редактор VBS в "Global Script [Глобальный сценарий]". Вредакторе Graphics Designer [Графический дизайнер] вы можете работать спроцедурами, созданными в Global Script [Глобальном сценарии].

Макросы, созданные в Graphics Designer [Графическом дизайнере] всегдасохраняются вместе в кадром, в котором они были созданы. Документацияпо созданным VBS-макросам добавляется в проектную документациюGraphics Designer [Графического дизайнера] вместе со свойствами всехсконфигурированных объектов. Все VBS-макросы, созданные в кадре,можно посмотреть в WinCC Explorer [Проводнике WinCC] в диалоговом окнеProperties [Свойства]. Это диалоговое окно вызывается из контекстногоменю для этого кадра.

Дополнительную информацию о VBS-макросах вы можете найти в разделе"Creating Procedures and Actions Using VBScript [Создание процедур имакросов на VBScript]".

Область применения

VBS-макрос для динамизации свойств объекта

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

VBS-макросы для событий

04.03 Динамизация кадров процесса

Руководство пользователя WinCC V6 Основная документация 1456AV6392-1XA06-0AB0

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

Использование макросов для формирования реакции на изменение свойствобъекта влияет на производительность системы исполнения.

Событие происходит, если изменилось значение свойства объекта. В этомслучае начинает выполняться макрос, связанный с этим событием. Когдакадр закрывается, то выполнение всех макросов по очередиостанавливается. Это может привести к большой системной нагрузке.

Динамизация кадров процесса 04.03

146 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

5.8 Динамизация с помощью C-макросов

Введение

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

Используйте C-макросы, если, например, вы хотите обработать в одноммакросе несколько входных параметров или выполнить условнуюконструкцию (if ... then ...). Особенно рекомендуется использовать C-макросыдля работы с рецептами, например, если вы хотите одновременно получитьдоступ к нескольким тегам системы автоматизации.

Область применения

C-макрос для динамизации свойств объекта

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

C-макрос для программирования реакции на событие

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

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

Событие происходит, если изменяется значение свойства объекта. В этомслучае, макрос, связанный с этим событием, начинает выполняться. Когдакадр закрывается, выполнение всех макросов по очереди завершается. Этоможет привести к большой нагрузке на систему.

04.03 Динамизация кадров процесса

Руководство пользователя WinCC V6 Основная документация 1476AV6392-1XA06-0AB0

04.03 VBS для создания процедур и макросов

Руководство пользователя WinCC V6 Основная документация 1496AV6392-1XA06-0AB0

6 VBS для создания процедур и макросов

6.1 Использование в WinCC скриптов на языке VisualBasic

Введение

Для определения динамических свойств рабочей среды системыисполнения WinCC можно создавать скрипты не только на языке C, но и наязыке VBScript.

Целевая аудитория документации

Эта часть документации предназначена для разработчиков проектов,имеющих опыт написания скриптов на языке Visual Basic или созданияскриптов для WinCC (на языке C).

Область применения

Язык VBScript (VBS) используется для доступа к тегам и объектамграфической системы в режиме исполнения и может выполнять функции,независимые от кадра:

• теги: значение тега может быть считано и записано, например, чтобызадать значение тега для ПЛК, щелкнув мышью на соответствующейкнопке;

• объекты: для динамического изменения свойств объекта могут бытьнаписаны макросы, которые будут выполняться по триггеру и изменятьсвойства объекта;

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

VBS может использоваться в WinCC в следующих компонентах:

• в редакторе Global Script [Глобальный сценарий]: этот язык используетсядля создания макросов и процедур, независимых от кадра. Процедурымогут вызываться из макросов, зависимых от кадра и независимых откадра. Функционально или объектно-связанные процедурыкомпилируются в один модуль;

• в редакторе Graphics Designer [Графический дизайнер]: для написаниямакросов, зависимых от кадра, которые будут динамически изменятьсвойства графического объекта или определять реакцию на событие,произошедшее в системе исполнения.

VBS для создания процедур и макросов 04.03

150 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Область применения скриптов

Скрипты VBS могут использоваться в системе исполнения, например, для:

• конфигурирования значения уставки для тега с целью управленияграфическим объектом, например, чтобы по нажатию клавиши мышиможно было задать значение для ПЛК;

• конфигурирования переключения языка системы исполнения для работыс графическим объектом;

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

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

• для передачи данных другому приложению (например, Excel);

• для запуска внешнего приложения из WinCC;

• для создания папок и файлов.

Для настройки рабочей среды Windows в среде WinCC имеются враспоряжении объекты системы автоматизации.

Примечание:

Все объекты, поддерживаемые средством администрирования WindowsScript Host (WSH) от Microsoft, могут быть интегрированы в рабочую среду спомощью стандартного метода VBS CreateObject. Однако с помощью VBSнельзя напрямую обратиться к объектам WSH из WinCC.

Примечание:

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

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

Языки VBS и C

VBS скрипт может использоваться в WinCC параллельно с скриптами наязыке C, однако не допускается смешение типов скриптов:

• VBS скрипты и скрипты C могут создаваться в рамках кадра или проекта.

• скрипты C не могут вызываться из скриптов VBS и наоборот.

04.03 VBS для создания процедур и макросов

Руководство пользователя WinCC V6 Основная документация 1516AV6392-1XA06-0AB0

• VBS обеспечивает внутренний интерфейс для тегов и объектов кадра, вто время как скрипты C обеспечивают доступ к подсистемам WinCC(например, системе отчетов).

VBS и VBA

VBA используется во время конфигурирования в WinCC Configuration[Проектирование в WinCC] для того, чтобы настроить редактор GraphicsDesigner [Графический дизайнер] в соответствии с индивидуальнымитребованиями, а также для того, чтобы облегчить и автоматизироватьпроцесс проектирования. Программы VBA исполняются только в рабочейсреде WinCC для проектирования.

В отличие от VBA скрипты VB выполняются только в системе исполненияWinCC и в ней обеспечивают доступ к графическим объектам и тегам. Крометого, в отличие от VBA, с помощью VBS нельзя ни создавать, ни вноситьпостоянные изменения в объекты и кадры.

Основные отличия между языками VBA и VBS:

• VBS разрабатывался для использования в сети Интернет, VBA дляавтоматизации работы в приложениях;

• тип данных тегов VBS – всегда VARIANT [ПЕРЕМЕННЫЙ]. В VBA жесуществует несколько типов данных, например, INT [ЦЕЛОЕ], DOUBLE[ДВОЙНОЕ], STRING [СТРОКА] и т.д.

• в VBA есть конструкции языка, которых нет в VBS, и наоборот;

• в VBS и VBA ошибки обрабатываются по-разному;

Полный список различий между VBA и VBS приводится в приложении "BasicPrinciples of VBScript [Основные принципы VBScript]".

Процедуры, модули и макросы

В WinCC язык VBS позволяет создавать процедуры, модули и макросы длясоздания динамики рабочей среды системы исполнения:

• процедуры: процедура соответствует функции на языке C. Кодыхранятся в процедурах, которые можно использовать в разных местахпроекта. Процедура вызывается в коде или в другой процедуре макросапо имени. В WinCC процедуры могут иметь возвращаемое значение, амогут не иметь. Процедуры не имеют триггера, они всегда вызываютсяиз макроса.

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

• макросы: макросы всегда запускаются триггером, а именно триггернымсобытием. Макросы конфигурируются в свойствах графическихобъектов, в событиях, которые происходят в объекте или в проекте в

VBS для создания процедур и макросов 04.03

152 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

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

04.03 VBS для создания процедур и макросов

Руководство пользователя WinCC V6 Основная документация 1536AV6392-1XA06-0AB0

6.2 Модули и процедуры

Введение

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

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

• чем больше модулей должно быть загружено при вызове кадра, темниже будет производительность;

• чем больше модуль, то есть чем больше процедур он содержит, темдольше он будет загружаться.

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

VBS для создания процедур и макросов 04.03

154 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

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

Свойства процедуры

Процедуры в WinCC обладают следующими свойствами:

• они создаются и изменяются пользователем;

• могут быть защищены паролем от просмотра и изменения;

• не имеют триггера;

• хранятся в модуле.

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

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

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

04.03 VBS для создания процедур и макросов

Руководство пользователя WinCC V6 Основная документация 1556AV6392-1XA06-0AB0

Свойства модуля

Модуль – это файл, в котором хранится одна или несколько процедур.Модули в WinCC обладают следующими свойствами:

• они могут быть защищены паролем от изменений и просмотра;

• файлы модулей имеют расширение *.bmo.

Модули делятся в зависимости от доступности процедур, которые онисодержат:

• стандартные модули: содержат глобальные процедуры, которыедоступны во всем проекте. Стандартные модули хранятся в файловойсистеме WinCC в файле: <WinCC installationdirectory>\ApLib\ScriptLibStd\<Module name>.bmo

• модули проекта: содержат проектно-ориентированные процедуры.Модули проекта хранятся в файловой системе WinCC в файле: <Projectdirectory>\ScriptLib\<Module name>.bmo. Так как модули проекта хранятсяв папке проекта, то при копировании проекта WinCC они копируютсявместе с ним.

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

Использование процедур и модулей

Процедуры используются в:

• макросах (в системах Graphics Designer [Графический дизайнер] и GlobalScript [Глобальный сценарий]);

• других процедурах (в системе Global Script [Глобальный сценарий])

Процедуры организуются в модули.

VBS для создания процедур и макросов 04.03

156 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

6.3 Макросы

Введение

Макрос всегда запускается триггером. Например, макрос запускается всистеме исполнения при нажатии кнопкой мыши на объекте, принаступлении определенного момента времени или при изменении тега.

Свойства макроса

Макросы определяются один раз в редакторе Global Script [Глобальныйсценарий] и потом доступны во всем проекте, независимо от кадра. МакросыGlobal Script [Глобального сценария] могут использоваться только в проекте,в котором они создавались. Макросы, связанные с графическим объектом,могут использоваться только в кадре, в котором они были определены.

Примечание:На текущий момент VBS не позволяет создавать макросы,ориентированные на выполнение на определенном компьютере.Для клиентов многопользовательской системы применимо следующее: всеглобальные макросы, созданные на сервере, также выполняются и накомпьютере-клиенте, когда открывается проект.Для клиентов распределенной системы применимо следующее: еслимакросы должны выполняться на компьютере-клиенте, то все файлы смакросами должны быть скопированы в соответствующую папку проекта наэтом клиенте.

Макросы обладают следующими свойствами:

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

• макросы в Global Script [Глобальном сценарии] могут быть защищеныпаролем от просмотра и изменения.

• макросы имеют хотя бы один триггер.

• макросы в Global Script [Глобальном сценарии] имеют расширение *.bac.

• макросы Global Script [Глобального сценария] хранятся в файловойсистеме WinCC в файле: <Project directory>\ScriptAct\Actionname.bac

Триггер макроса

Для выполнения макросов в системе исполнения необходимы триггеры.Тригггер связывается с макросом, таким образом определяетсяинициирующее событие, по которому вызывается макрос. Макросы безтриггеров не выполняются.

04.03 VBS для создания процедур и макросов

Руководство пользователя WinCC V6 Основная документация 1576AV6392-1XA06-0AB0

В WinCC различают следующие типы триггеров:

• Timer [Таймер]: ацикличный или цикличный триггер, например, длявызова кадра каждый час;

• Tag [Тег]: по изменению значения тега;

• Event [Событие]: по изменению свойств объекта (например, изменениецвета) или по событию объекта (например, щелчок кнопкой мыши).

Обработка макросов в системе исполнения

В Graphics Designer [Графическом дизайнере]:

В системе исполнения два макроса одного типа могут исполнятьсяодновременно. Чтобы, например, циклический макрос не мешалвыполнению макроса, вызванного нажатием клавиши мыши, в GraphicsDesigner [Графическом дизайнере] макросы, вызываемые триггерами, ициклические/вызываемые тегами макросы выполняются независимо друг отдруга.

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

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

Через минуту после смены кадра выполнение скриптов автоматическипрекращается.

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

В Global Script [Глобальном сценарии]

Независимые от кадра макросы Global Script [Глобального сценария]выполняются друг за другом, после того как были запущены. Если макросзапускается, во время исполнения другого макроса, то он будет сохранен вочереди, пока не закончит выполняться первый макрос.

Примечание:Обратите внимание, что синхронизация между макросами в Global Script[Глобальном сценарии] и в Graphics Designer [Графическом дизайнере]может быть реализована только с помощью внутренних тегов WinCC. У

VBS для создания процедур и макросов 04.03

158 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

макросов в Global Script [Глобальном сценарии] и в Graphics Designer[Графическом дизайнере] нет общих областей данных.

04.03 VBS для создания процедур и макросов

Руководство пользователя WinCC V6 Основная документация 1596AV6392-1XA06-0AB0

Использование макросов

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

• в Global Script [Глобальном сценарии]: определямые здесь глобальныемакросы выполняются в системе исполнения независимо от кадра.

• в Graphics Designer [Графическом дизайнере]: макросы, определяемыездесь, исполняются только в определенном кадре. В Graphics Designer[Графическом дизайнере] создаются макросы, связанные со свойствамиобъекта и событиями графического объекта.

VBS для создания процедур и макросов 04.03

160 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

6.4 Использование CrossReference [Перекрестныхссылок]

Перекрестная ссылка и триггер-тег

Компонент CrossReference [Перекрестные ссылки] в WinCC используетсядля быстрого поиска всех мест использования тега, включая макросы VBS.Триггеры-теги для макросов в Graphics Designer [Графическом дизайнере]могут быть "связаны" с помощью компонента CrossReference [Перекрестныессылки], например, для замены их другими тегами во всех или в выбранныхместах использования.

Примечание:Теги могут быть непосредственно привязаны в Graphics Designer[Графическом дизайнере] к графическому объекту с помощью командыконтекстного меню "Linking ... [Связывание]".Дополнительная информация о компоненте CrossReference [Перекрестныессылки] приводится в документации по WinCC.

Макросы и компонент CrossReference [Перекрестные ссылки]

Все макросы, используемые в кадре, можно посмотреть в свойствах кадра.Для этого в WinCC Explorer [Проводнике WinCC] выберите кадр и вконтекстном меню выберите пункт "Properties [Свойства]". После двойногощелчка на элементе появится подробная информация об определенной дляэтого элемента динамике.

С помощью WinCC CrossReference [Перекрестные ссылки WinCC] такжеможно просмотреть все теги и кадры, используемые в макросе. КомпонентCrossReference [Перекрестные ссылки] также может использоваться длябыстрого редактирования соединений с тегами, используемыми в макросахв Graphics Designer [Графическом дизайнере].

Примечание:Для обращения к кадрам и тегам в коде используйте стандартноеобращение HMIRuntime.BaseScreenName = "Screenname [ИмяКадра]" иHMIRuntime.Tags ("Tagname [ИмяТега]"). Это гарантирует, что компонентCrossReference [Перекрестные ссылки] обнаружит все кадры и теги.

04.03 VBS для создания процедур и макросов

Руководство пользователя WinCC V6 Основная документация 1616AV6392-1XA06-0AB0

Теги и компонент CrossReference [Перекрестные ссылки]

Все теги, адресуемые стандартным образом:

' VBS1HMIRuntime.Tags("Tagname")автоматически находятся компонентом WinCC CrossReference[Перекрестные ссылки] и отображаются в свойствах кадра.

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

' WINCC:TAGNAME_SECTION_STARTConst TagNameInAction = "TagName"' WINCC:TAGNAME_SECTION_ENDЭта часть кода может быть вставлена в макрос VBS столько раз, сколько этонеобходимо.

Примечание:Не гарантируется нахождение компонентом CrossReference [Перекрестныессылки] тегов со сложными именами.

Кадры и CrossReference [Перекрестная ссылка]

Все кадры, адресуемые стандартным способом:

'VBS2HMIRuntime.BaseScreenName = "Screenname"будут автоматически найдены компонентом WinCC CrossReference[Перекрестные ссылки] и отображены в свойствах кадра.

Если в коде необходимо обратиться к кадру иным способом, то это можетбыть объявлено следующим образом:

' WINCC:SCREENNAME_SECTION_STARTConst ScreenNameInAction = "ScreenName"' WINCC:SCREENNAME_SECTION_ENDЭта часть кода может быть вставлена в макрос VBS столько раз, сколько этонеобходимо.

Примечание:Для совместимости с будущими версиями, всегда пишите имя кадра безрасширения файла ".PDL".

VBS для создания процедур и макросов 04.03

162 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

6.5 Использование глобальных тегов в VBS

Введение

Глобальные теги могут быть определены в редакторе Global Script[Глобальный сценарий], а затем они могут использоваться во всех макросахи процедурах.

Использование глобальных тегов в Graphics Designer [Графическом дизайнере] иGlobal Script [Глобальном сценарии]

При использовании глобальных тегов в Graphics Designer [Графическомдизайнере] и Global Script [Глобальном сценарии] соблюдайте следующиеусловия:

• для того чтобы использовать глобальный тег в макросе в GraphicsDesigner [Графическом дизайнере], вызовите процедуру, в которой этоттег определяется, так, чтобы в системе исполнения был загруженсоответствующий модуль.

• для того, чтобы использовать глобальный тег в макросе в Global Script[Глобальном сценарии], должна быть активизирована, по крайней мере,одна процедура из модуля, который содержит хотя бы один макрос,определяющий этот тег, с той целью, чтобы этот модуль был загружен вGlobal Script Runtime [Системе исполнения глобального сценария]. Этонеобязательно должна быть процедура, в которой был определен этоттег.

Это необходимо соблюдать, потому что в системе исполнения макросыGlobal Script [Глобального сценария] и Graphics Designer [Графическогодизайнера] исполняются независимо друг от друга. У этих двух подсистемамисполнения нет общей области данных.

Для синхронизации макросов Global Script [Глобального скрипта] и GraphicsDesigner [Графического дизайнера] используйте внутренние теги WinCC.

Использование глобальных тегов в Graphics Designer [Графическом дизайнере]

При использовании глобальных тегов в Graphics Designer [Графическомдизайнере] соблюдайте следующие правила:

• чтобы использовать глобальный тег в циклическом или запускаемомтегом макросе в Graphics Designer [Графическом дизайнере], вызовитепроцедуру, в которой определяется этот тег. Это необходимо сделать ив случае, когда определяющая тег процедура уже была вызвана вмакросе, инициированном событием.

• чтобы в Graphics Designer [Графическом дизайнере] использоватьглобальный тег в макросе, запускаемом событием, вызовите процедуру,

04.03 VBS для создания процедур и макросов

Руководство пользователя WinCC V6 Основная документация 1636AV6392-1XA06-0AB0

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

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

Для синхронизации циклических/вызываемых тегом макросов и макросов,запускаемых событиями, используйте внутренние теги WinCC.

В Graphics Designer [Графическом дизайнере] также можно определитьглобальные теги в отдельной секции объявлений. Поскольку макросы,запускаемые событием, и циклические/запускаемые тегом макросыобрабатываются в режиме исполнения отдельно, одновременноеобращение к глобальным тегам может происходить только либо в макросах,запускаемых событиями, либо в циклических/запускаемых тегом макросах.

VBS для создания процедур и макросов 04.03

164 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

6.6 Редакторы VBScript

Введение

В WinCC скрипты VBScript могут создаваться в одном из двух редакторов:

• в Global Script [Глобальном сценарии]: Global Script [Глобальныйсценарий] – это основной редактор для программирования на языкеVBS. Вызвать его можно из WinCC Explorer [Проводника WinCC].

Global Script [Глобальный сценарий] может использоваться дляпрограммирования глобальных макросов, независимых от кадра и непривязанных к графическому объекту, и процедур, которые можно вызыватьиз макросов и других процедур.

• в Graphics Designer [Графическом дизайнере]: Graphics Designer[Графический дизайнер] может использоваться для создания макросов,связанных со свойствами и событиями графических объектов. Редактормакросов в Graphics Designer [Графическом дизайнере] вызывается изконтекстного меню в диалоговом окне Properties [Свойства] дляграфического объекта.

04.03 VBS для создания процедур и макросов

Руководство пользователя WinCC V6 Основная документация 1656AV6392-1XA06-0AB0

С помощью Graphics Designer [Графического дизайнера] можнозапрограммировать изменение свойств объекта, а также создать макросы,вызываемые по событию объекта.

Ограничения, накладываемые на редакторы Global Script [Глобальный сценарий]и Graphics Designer [Графический дизайнер]

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

Примечание:Эта документация в первую очередь описывает редактор Global Script[Глобальный сценарий] и содержит описание только некоторыхфункциональных возможностей Graphics Designer [Графическогодизайнера]. Подробное описание редактора макросов Graphics Designer[Графического дизайнера] приводится в справке WinCC под заголовком"Dynamization [Динамизация]".

VBS для создания процедур и макросов 04.03

166 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

6.7 Создание и редактирование процедур

Введение

Процедуры проекта и стандартные процедуры можно создавать в WinCC спомощью VBS:

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

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

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

Кроме процедур, написанных вами, могут использоваться общие функцииVBS (например, Abs, Array,... Year). Эти общие функции VBS можно вставитьв код, использую команду контекстного меню "Function List [Списокфункций]".

Кроме того, WinCC предоставляет наиболее распространенные инструкциив виде шаблонов кода (например, If...Then, When...While). Шаблоны кодамогут быть перенесены в код с закладки Code Templates [Шаблоны кодов]навигационного окна с помощью функции буксировки “drag&drop”["перетащить и оставить"].

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

Использование процедур

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

Процедуры создаются для повторяющихся действий, например:

• вычислений с разными начальными значениями (процедура свозвращаемым значением);

• проверки значений тегов (процедура с возвращаемым значением);

• выполнения задач (процедуры без возвращаемого значения).

04.03 VBS для создания процедур и макросов

Руководство пользователя WinCC V6 Основная документация 1676AV6392-1XA06-0AB0

Это дает следующие преимущества:

• код пишется один раз;

• если необходимо внести изменения, то их надо внести только в одномместе, а именно в процедуре, а не в каждом макросе;

• код в макросе становится короче и прозрачнее.

Связанные процедуры должны храниться в модулях WinCC.

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

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

Примечание:Процедуры могут использоваться в редакторах Global Script [Глобальныйсценарий] и Graphics Designer [Графический дизайнер].Чтобы использовать в макросе в Graphics Designer [Графическомдизайнере] глобальный тег, определенный в Global Script [Глобальномсценарии] необходимо соблюдать следующее:чтобы получить доступ к тегу, необходимо вызвать процедуру, в которойэтот тег определяется.Чтобы использовать глобальный тег в независимом от кадра макросе вGlobal Script [Глобальном сценарии] необходимо соблюдать следующее:чтобы получить доступ к тегу, хотя бы в одном глобальном макросе должнабыть вызвана хотя бы одна процедура модуля, содержащего данный тег.

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

Глобальные процедуры, доступные во всем проекте, могут быть созданытолько в Global Script [Глобальном сценарии]. Graphics Designer[Графический дизайнер] может быть использован только для созданияпроцедур, зависимых от кадра, и процедур, которые могут вызываться вглобальных процедурах в макросах. В Graphics Designer [Графическомдизайнере] зависимые от кадра процедуры определяются в областиобъявления макроса.

Процедуры не выполняются вне макросов.

VBS для создания процедур и макросов 04.03

168 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Имя файла и имя процедуры

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

В навигационном окне редактора определяется имя модуля. Чтобысохранить модуль под другим именем в папке проекта используйте команду"Save As [Сохранить как]".

Так как процедуры в Global Script [Глобальном сценарии] доступны во всемпроекте, то имена процедур должны быть уникальными. Имена модулеймогут использоваться в проекте больше одного раза, например, в разныхподпапках или хранится отдельно в стандартной папке и папке проекта.

04.03 VBS для создания процедур и макросов

Руководство пользователя WinCC V6 Основная документация 1696AV6392-1XA06-0AB0

Отображение процедур и модулей

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

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

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

Процедуры и модули

Процедуры делятся на стандартные процедуры и процедуры проекта, всоответствии с их принадлежностью стандартным модулям или модулямпроекта. В навигационном окне Global Script [Глобального сценария]стандартные модули и модули проекта располагаются на соответствующихзакладках

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

• чем больше модулей должно быть загружено для одного кадра, темниже производительность системы исполнения;

• чем больше модуль, то есть чем больше он содержит процедур, тембольше будет время загрузки модуля.

Определяйте структуру модулей разумно, например, модуль, содержащийпроцедуры, относящиеся к одному кадру/части системы.

VBS для создания процедур и макросов 04.03

170 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

6.8 Создание и редактирование макросов

Введение

При использовании в WinCC языка VBS макросы не разделяются налокальные (действующие во всем проекте) и глобальные (действующие навсех компьютерах). Все созданные макросы являются глобальными.

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

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

Примечание:Максимальная длина имени объекта, для которого в Graphics Designer[Графическом дизайнере] определяется динамика, равна примерно 200символам, а каждый специальный символ, используемый в имени объекта,преобразуется в файле скрипта в пять символов. Специальные символыпредставляются четырьмя шестнадцатеричными символами, которымпредшествуют символ X. Если имя объекта, для которого определяетсядинамика, слишком длинное, то появится соответствующее сообщение обошибке. Дополнительная информация приводится в справке подзаголовком "Structure of VBScript Files [Структура файла VBScript]".

ПредостережениеЕсли свойство объекта динамизировано с помощью макроса VBS повозвращаемому значению скрипта, то значение свойства объекта будетзаписано только в том случае, если оно изменилось после последнеговыполнения этого скрипта. Не принимается во внимание случай, когдазначение было изменено иначе.Таким образом, не допускается изменение свойств из других скриптов, еслиони были сделаны динамическими с помощью макроса VBS (например, издругого C-скрипта или другого VBS-скрипта).Если вы не учтете этот факт, то результатом могут стать неверныезначения.

Использование макросов

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

для графических объектов в Graphics Designer [Графическомдизайнере]

04.03 VBS для создания процедур и макросов

Руководство пользователя WinCC V6 Основная документация 1716AV6392-1XA06-0AB0

позволяют динамически изменять свойства объекта (макрос свозвращаемым значением), например:

Function BackColor_Trigger(ByVal Item)'VBS143 BackColor_Trigger = RGB(125,0,0)End Functionили выполнять некоторые действия, инициируемые событием объекта(макрос без возвращаемого значения), например:

Sub OnClick(ByVal Item)'VBS144 Item.BackColor = RGB(255,0,0)End Sub

для выполнения действий, независимых от кадра, в Global Script[Глобальном сценарии]

как циклический макрос, например, для инкрементного увеличения тега:

Option ExplicitFunction action'VBS145 Dim objTag1 Dim lngValue Set objTag1 = HMIRuntime.Tags("Tag1") lngValue = objTag1.Read objTag1.Write lngValue + 1 action = CLng(objTag1.value)End Function

Выполнение макросов

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

• макросы в Global Script [Глобальном сценарии] не могут выполнятьсяодновременно. Вызванный макрос будет находиться в очереди, пока незакончится выполнение макросов, вызванных до него.

• при использовании Graphics Designer [Графического дизайнера]циклические макросы и макросы, управляемые тегом, не могут бытьинициированы одновременно. Если выполнение циклического макросабыло прервано макросом, управляемым тегом, то выполнениециклического макроса будет продолжено, после завершения макроса,управляемого тегом. Циклический макрос в это время будет находитьсяв очереди. После завершения текущего макроса, выполнениециклического макроса будет продолжено с заданным циклом.

VBS для создания процедур и макросов 04.03

172 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

• в Graphics Designer [Графическом дизайнере] макросы, управляемыесобытиями, не могут выполняться одновременно.

Следующие типы макросов не могут повлиять на выполнение друг друга:выполнение макросов в Global Script [Глобальном сценарии] не влияет навыполнение макросов в Graphics Designer [Графическом дизайнере], так жекак и в Graphics Designer [Графическом дизайнере] выполнение циклическихмакросов и макросов, управляемых тегами, не влияет на выполнениемакросов, управляемых событиями.

Примечание:Выполнение макросов кадра будет прервано системой через минуту послесмены этого кадра. Это будет отмечено в файле регистрации.

Подробнее о макросах

Все макросы, используемые в кадре, можно посмотреть в свойствах кадра.Для этого выберите кадр в WinCC Explorer [Проводнике WinCC] и вконтекстном меню выберите команду "Properties [Свойства]". Последвойного щелчка кнопкой мыши появится диалоговое окно, содержащееподробную информацию о динамике для этого кадра.

Компонент WinCC CrossReference [Перекрестная ссылка] также позволяетпросмотреть все теги и кадры, используемые в макросе. CrossReference[Перекрестная ссылка] также может использоваться для быстрогоредактирования соединений с тегами, используемыми в макросах GraphicsDesigner [Графического дизайнера].

Примечание:Для обращения к тегам и кадрам в коде используйте стандартные методы HMIRuntime.BaseScreenName = "Screenname" и HMIRuntime.Tags("Tagname"). Тогда кадры и теги будут распознаваться компонентомCrossReference [Перекрестная ссылка].

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

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

Создание и редактирование макросов

Макросы могут создаваться в редакторах Global Script [Глобальныйсценарий] и Graphics Designer [Графический дизайнер]. Для созданияглобальных макросов, не зависящих от текущего кадра, используйте GlobalScript [Глобальный сценарий]. Graphics Designer [Графический дизайнер]используется для создания макросов, связанных с графическими объектами,которые должны выполняться когда кадр открыт в системе исполнения иликогда происходит соответствующее событие-триггер.

04.03 VBS для создания процедур и макросов

Руководство пользователя WinCC V6 Основная документация 1736AV6392-1XA06-0AB0

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

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

Примечание:В макросах VBS нельзя использовать объекты автоматизации "PDLRuntime"и "WinCC Runtime Project".

Представление состояний макросов

Таким символом в окне навигации Global Script [Глобального сценария]отмечается сохраненный макрос с синтаксическими ошибками.

Таким символом в окне навигации Global Script [Глобального сценария]отмечается сохраненный синтаксически правильный макрос без триггера.

Таким символом в окне навигации Global Script [Глобального сценария]отмечается сохраненный синтаксически правильный макрос с триггером.

Примечание:В Graphics Designer [Графическом дизайнере] макрос можно сохранить,только если он написан синтаксически правильно. Если макрос с ошибкамивсе же необходимо сохранить и закрыть, введите соответствующийкомментарий.

VBS для создания процедур и макросов 04.03

174 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

6.9 Диагностика

Введение

Если скрипты выполняются и тестируются в системе исполнения, то окноDiagnostics [Диагностики] может использоваться для быстрого анализа.

Средства диагностики

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

• приложения GSC Runtime и GSC Diagnostics;

• отладчик.

Приложения GSC Runtime [Система исполнения редактора GSC] и GCSDiagnostics [Диагностика редактора GSC]

Для использования приложений GSC Runtime и GSC Diagnostics окна этихприложений должны быть вставлены в кадр процесса. В этом случае кадрпроцесса, будет создан специально с целью диагностирования в системеисполнения.

Существует несколько вариантов использования окон приложений.

В системе исполнения приложение GSC Runtime предоставляетинформацию о функционировании всех макросов (Global Script [Глобальногосценария]), позволяет запускать и завершать отдельные макросы, а такжепредоставляет точки доступа к редактору Global Script [Глобальныйсценарий].

GSC Diagnostics формирует хронологическую последовательностьобращений к средствам трассировки в макросах. Это также применяется и кпроцедурам, которые вызываются в макросах. Результаты использованиясредств трассировки, например, получение значений тегов, позволяютпроследить ход выполнения макросов и процедур, вызываемых в макросах.Средства трассировки определяются в виде "HMIRuntime.Trace(<output>)".

Результаты трассировки C и VBS макросов отображаются окне приложенияGSC Diagnostics.

Отладчик

Для тестирования скриптов в системе исполнения вместо окна Diagnostics[Диагностика] можно использовать отладчик. Пакет поставки WinCCвключает в себя Microsoft Script Debugger [Отладчик скриптов Microsoft]; егоописание приводится в справочной системе под заголовком "Testing with theDebugger [Тестирование с помощью Отладчика]".

04.03 VBS для создания процедур и макросов

Руководство пользователя WinCC V6 Основная документация 1756AV6392-1XA06-0AB0

6.10 Структура файлов VBScript

Принцип

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

С этой целью при сохранении кадра макросы, выполняемые по событию, ициклические/управляемые тегами макросы сохраняются в отдельныхфайлах скриптов. Если в макросах в Graphics Designer [Графическомдизайнере] была определена глобальная область, то она копируется в обафайла. Таким же образом, модули процедур, используемых в макросе,также копируются в оба файла скриптов.

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

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

Структура файлов скриптов

При отладке скриптов в отладчике файлы скриптов всегда открываютразличные системы исполнения (англ. runtime system).

Для системы исполнения графического дизайнера это означает, что дляодного кадра вы получите два файла скрипта:

• <Picture name>.pdl_events: содержащий макросы, управляемыесобытиями.

• <Picture name>.pdl_triggers: содержащий циклические макросы имакросы, управляемые тегами.

В этом разделе описывается структура файлов скриптов:

Graphical runtime system [Система исполнения графическогодизайнера]

VBS для создания процедур и макросов 04.03

176 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Global Script Runtime [Система исполнения глобального сценария]

Примечание:Обратите внимание, что имена макросов и процедур системы исполненияграфического дизайнера отображаются не с теми же именами, с которымиони были сохранены в файле скриптов в WinCC. Правила именованиямакросов и процедур приводятся в "Action and Procedure Names in theDebugger [Имена макросов и процедур в отладчике]".

04.03 VBS для создания процедур и макросов

Руководство пользователя WinCC V6 Основная документация 1776AV6392-1XA06-0AB0

04.03 ANSI-C для создания процедур и макросов

Руководство пользователя WinCC V6 Основная документация 1796AV6392-1XA06-0AB0

7 ANSI-C для создания функций и макросов

7.1 Особенности функций проекта

Особенности функций проекта

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

• создаются пользователем;

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

• могут быть защищены с помощью пароля от несанкционированногоизменения и просмотра;

• не имеют триггеров;

• известны только в пределах данного проекта;

• имеют имена с расширением "*.fct".

Функции проекта хранятся в подпапке "\library" проекта WinCC.

Использование функций проекта

Функции проекта могут использоваться...

• в других функциях проекта;

• в макросах Global Script [Глобального сценария];

• в C-макросах и в динамическом диалоге в редакторе Graphic Designer[Графический дизайнер];

• в редакторе Alarm Logging [Регистрация аварийных сообщений] привыполнении функции Loop in Alarm [Аварийный участок];

• в редакторе Tag Logging [Регистрация тегов] при создании иразблокировании архивов, а также при копировании циклическихархивов.

ANSI-C для создания процедур и макросов 04.03

180 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

7.2 Характеристики стандартных функций

Характеристики стандартных функций

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

• включены в систему WinCC;

• могут также быть созданы пользователем;

• могут быть изменены пользователем;

• могут быть защищены с помощью пароля от несанкционированногоизменения и просмотра;

• не имеют триггеров;

• зарегистрированы во всех проектах;

• имеют имена с расширением "*.fct".

Стандартные функции хранятся в папке инсталляции WinCC в подпапке"\aplib".

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

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

• в функциях проекта;

• в других стандартных функциях;

• в макросах Global Script [Глобального сценария];

• в C-макросах и в динамическом диалоге в редакторе Graphics Designer[Графический дизайнер];

04.03 ANSI-C для создания процедур и макросов

Руководство пользователя WinCC V6 Основная документация 1816AV6392-1XA06-0AB0

• в редакторе Alarm Logging [Регистрация аварийных сообщений] привыполнении функции Loop in Alarm [Аварийный участок];

• в редакторе Tag Logging [Регистрация тегов] при создании иразблокировании архивов, а также при создании резервных копийкраткосрочных архивов

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

7.3 Особенности внутренних функций

Особенности внутренних функций

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

• включены в систему WinCC;

• не могут быть созданы пользователем;

• не могут быть изменены пользователем;

• не могут быть переименованы;

• не имеют триггеров;

• известны в пределах всего проекта;

• имеют имена с расширением "*.icf".

Внутренние функции хранятся в папке "\aplib" папки инсталляции WinCC.

ANSI-C для создания процедур и макросов 04.03

182 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Использование внутренних функций

Внутренние функции могут использоваться...

• в функциях проекта;

• в стандартных функциях;

• в макросах;

• в C-макросах и в динамических диалогах в редакторе Graphics Designer[Графический дизайнер].

04.03 ANSI-C для создания процедур и макросов

Руководство пользователя WinCC V6 Основная документация 1836AV6392-1XA06-0AB0

7.4 Особенности локальных макросов

Особенности локальных макросов

Локальные макросы...

• создаются пользователем;

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

• могут быть защищены с помощью пароля от несанкционированногоизменения и просмотра;

• имеют хотя бы один триггер;

• выполняются только на заданном компьютере;

• имеют имена с расширениями "*.pas".

Локальные макросы хранятся в подпапке "\<ComputerName>\Pas" папкипроекта.

Использование локальных макросов

Макросы предназначены для выполнения фоновых задач, не зависящих оттекущего кадра, таких, например, как печать ежедневных отчетов, текущийконтроль тегов или выполнение вычислений. Макросы запускаются спомощью соответствующих триггеров, сконфигурированных для них. Длявыполнения макроса в список запуска должна быть включена Global ScriptRuntime[Система исполнения редактора Глобальный сценарий].

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

ANSI-C для создания процедур и макросов 04.03

184 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

7.5 Особенности глобальных макросов

Особенности глобальных макросов

Глобальные макросы...

• создаются пользователем;

• могут редактироваться вами;

• могут быть защищены паролем от несанкционированного изменения ипросмотра;

• имеют хотя бы один триггер для запуска;

• выполняются на всех компьютерах в клиент-серверном проекте;

• имеют имена с расширением "*.pas".

Глобальные макросы хранятся в подпапке "\Pas" проекта WinCC.

Использование глобальных макросов

Макросы используются для решения фоновых задач, таких как печатьежедневных отчетов, текущий контроль тегов или выполнение вычислений.Макросы запускаются с помощью соответствующих триггеров,сконфигурированных для них. Для выполнения макроса в список запускадолжна быть включена Global Script Runtime[Система исполнения редактораГлобальный сценарий].

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

04.03 ANSI-C для создания процедур и макросов

Руководство пользователя WinCC V6 Основная документация 1856AV6392-1XA06-0AB0

7.6 Редактор Global Script [Глобальный сценарий]

Введение

WinCC поддерживает создание и редактирование функций и макросов спомощью редактора Global Script [Глобальный сценарий]. Редактор GlobalScript [Глобальный сценарий] запускается из окна проекта в WinCC Explorer[Проводнике WinCC].

Структура редактора Global Script [Глобальный сценарий]

Редактор Global Script [Глобальный сценарий] разработан в соответствии состандартами Windows. В нем есть панель инструментов, панель меню истрока состояния. В редакторе есть несколько окон с ниспадающими меню.

Редактор Global Script [Глобальный сценарий]

ANSI-C для создания процедур и макросов 04.03

186 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Окно навигации

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

Функции и макросы организованы в иерархическую систему групп.

В окне навигации отображаются имена функций. Что касается макросов, то вокне навигации отображаются имена файлов, в которых хранятся макросы.

Окно редактирования

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

Окно вывода

Результаты выполнения функций "Find in files [Найти в файлах]" или"Compile All Functions [Скомпилировать все функции]" отображаются в окневывода. Обычно окно отображается на экране, однако может быть спрятано.

Функция "Find in files [Найти в файлах]":

Результаты поиска отображаются в окне вывода таким образом, чтокаждому найденному объекту поиска соответствует одна строка. Каждаястрока имеет номер и содержит путь к файлу, имя файла, номер строки итекст строки, в которой найден объект поиска.

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

Функция "Compile All Functions [Скомпилировать все функции]":

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

Панель меню

Содержимое панели меню зависит от ситуации. Панель всегда видима наэкране.

04.03 ANSI-C для создания процедур и макросов

Руководство пользователя WinCC V6 Основная документация 1876AV6392-1XA06-0AB0

Панель инструментов

В редакторе Global Script [Глобальный сценарий] существуют две панелиинструментов. Панель инструментов может отображаться, а может бытьспрятана. С помощью мыши панель инструментов можно разместить влюбой части экрана.

Строка состояния

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

ANSI-C для создания процедур и макросов 04.03

188 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

7.7 Создание и редактирование функций

Введение

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

Внутренние функции нельзя создать или изменить.

Использование функций

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

Создание такой функции имеет следующие преимущества:

• вычисления программируются только один раз;

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

• код макроса будет короче и понятнее.

04.03 ANSI-C для создания процедур и макросов

Руководство пользователя WinCC V6 Основная документация 1896AV6392-1XA06-0AB0

Поиск функций

Для того чтобы найти существующие функции или создать новые, выможете либо использовать меню "File [Файл]" в окне навигации редактораGlobal Script [Глобальный сценарий], либо щелкнуть на соответствующейкнопке панели инструментов.

Функции хранятся в файловой системе по следующему пути:

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

ANSI-C для создания процедур и макросов 04.03

190 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

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

Правка и компиляция

Функция редактируется и компилируется в своем собственном окнередактирования. Как только компилятор начал работу, его сообщения будутотображаться в окне редактирования. Сообщения могут бытьпредупреждающими или сообщениями об ошибках. В каждом случае будетотображаться общее количество предупреждений и сообщений об ошибках.

Что происходит при переименовании функции?

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

При сохранении функций необходимо учитывать следующее:

Если вы сохраняете функцию, которая была неверно скомпилирована, вокне навигации появится символ .

Если вы сохраняете функцию, которая была скомпилирована без ошибок, вокне навигации появится символ .

04.03 ANSI-C для создания процедур и макросов

Руководство пользователя WinCC V6 Основная документация 1916AV6392-1XA06-0AB0

7.8 Создание и редактирование макросов

Введение

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

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

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

Создание и редактирование обоих типов макросов абсолютно одинаково.

Различия между макросами и функциями

• В отличие от функций макросы могут иметь триггер. Это означает, чтовыполнение функции не может быть инициировано самой функцией.

• Макросы могут экспортироваться и импортироваться.

• Для макросов могут быть определены права доступа. Права доступаконтролируют возможность управления выполнением данного макроса вокне диагностики в системе исполнения редактора Global Script[Глобальный сценарий].

• Макросы не имеют параметров.

Поиск макросов

Для того, чтобы найти существующие макросы или создать новые,необходимо использовать окно навигации редактора Global Script[Глобальный сценарий].

Макросы хранятся в файловой системе по следующему пути:

Локальные макросы

ANSI-C для создания процедур и макросов 04.03

192 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Глобальные макросы

Редактирование и компиляция макросов

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

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

Таким символом в окне навигации Global Script [Глобального сценария]отмечается сохраненный макрос с синтаксическими ошибками.

Таким символом в окне навигации Global Script [Глобального сценария]отмечается сохраненный синтаксически правильный макрос без триггера.

Таким символом в окне навигации Global Script [Глобального сценария]отмечается сохраненный синтаксически правильный макрос с триггером.

При создании макросов необходимо учитывать следующее:

В WinCC существует возможность создания списков перекрестных ссылок спомощью компонента CrossReference [Перекрестная ссылка]. Для тогочтобы это программное обеспечение могло распознавать переменные икадры, используемые при вызовах функций в макросах, необходимособлюдать правила именования, описываемые ниже.

Переименование макросов

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

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

04.03 ANSI-C для создания процедур и макросов

Руководство пользователя WinCC V6 Основная документация 1936AV6392-1XA06-0AB0

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

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

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

ANSI-C для создания процедур и макросов 04.03

194 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

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

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

• макрос не имеет триггера;

• макрос не был скомпилирован;

• в списке запуска проекта не активизирована система исполненияредактора Global Script [Глобальный сценарий].

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

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

WinCC имеет три инструментальных средства для анализафункционирования макросов в системе исполнения. Это приложения GSCRuntime [Система исполнения редактора Global Script] и GSC Diagnose[Диагностика редактора Global Script], а также приложение apdiag.exe.

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

Используя окна этих приложений, можно следовать следующим стратегиям:

• GSC Runtime предоставляет информацию о динамическомфункционировании всех макросов Global Script [Глобального сценария],обеспечивает индивидуальный запуск макросов и макрос Start and End[Запуск и завершение] для каждого макроса, а также определяет точкувхода в редактор Global Script [Глобальный сценарий] пока системаисполнения активна.

• GSC Diagnose осуществляет вывод данных в соответствии синструкциями функций вывода (англ. printf instruction) (содержащимися вмакросах) в порядке их вызова. Это применимо также к инструкциямвывода в функциях, вызываемых в макросах. Путем хорошопродуманного использования инструкций функций вывода, напримерпутем вывода значений переменных, можно отслеживать ходвыполнения макросов и вызываемых функций. Даже условия ошибки,приводящие к вызову функции OnErrorExecute, будут отображаться вокне приложения GSC Diagnose.

04.03 ANSI-C для создания процедур и макросов

Руководство пользователя WinCC V6 Основная документация 1956AV6392-1XA06-0AB0

04.03 Настройка системы сообщений

Руководство пользователя WinCC V6 Основная документация 1976AV6392-1XA06-0AB0

8 Настройка системы сообщений

Задачи системы сообщений.

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

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

Компоненты системы сообщений

Система сообщений состоит из компонента проектирования и компонентаисполнения:

• Компонентом проектирования системы сообщений является редакторAlarm Logging [Регистрация аварийных сообщений]. В редакторе AlarmLogging [Регистрация аварийных сообщений] определяются события,при которых появляются соответствующие сообщения, а такжесодержание сообщений. В графическом редакторе Graphic Designer[Графический дизайнер] есть специальный графический объект WinCCAlarm Control [Окно отображения сообщений WinCC], в котором могутотображаться сообщения, сконфигурированные в редакторе AlarmLogging [Регистрация аварийных сообщений].

• Компонентом исполнения системы сообщений является Alarm LoggingRuntime [Система исполнения регистрации аварийных сообщений]. Приисполнении проекта Alarm Logging Runtime [Система исполнениярегистрации аварийных сообщений] отвечает за выполнениеопределенных задач контроля. Система исполнения также осуществляетуправление операциями вывода сообщений и квитированияотображаемых сообщений.

Сообщения отображаются в табличном виде в WinCC Alarm Control [Окнеотображения сообщений WinCC].

8.1 Функции, выполняемые редактором Alarm Logging[Регистрация аварийных сообщений].

Настройка системы сообщений 04.03

198 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Редактор Alarm Logging [Регистрация аварийных сообщений] отвечает засбор и архивирование сообщений и выполняет соответственно функциисбора сообщений о состоянии технологического процесса, подготовки,представления, квитирования и архивирования этих сообщений.

Alarm Logging [Регистрация аварийных сообщений

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

• служит для раннего обнаружения критических ситуаций;

• позволяет избежать возникновения простоев или сократить их время;

• способствует увеличению качества продукции;

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

Alarm Logging [Регистрация аварийных сообщений] обрабатываетрезультаты выполнения функций, контролирующих состояние процесса какна уровне контроллера, так и в WinCC. Система сигнализирует орегистрации события, вызывающего сообщение, как визуально, так иакустически. События могут также архивироваться в электронном виде ипротоколироваться на бумаге. Возможен доступ к отдельным сообщениям.Дополнительная информация о каждом отдельном сообщении позволяетбыстро локализовать ошибку и исправить ее.

Система Alarm Logging [Регистрация аварийных сообщений] состоит из двухкомпонентов: системы проектирования (англ. Configuration System) исистемы исполнения (англ. Runtime System).

Задачи системы проектирования Alarm Logging Configuration System

Система проектирования Alarm Logging Configuration System (Alarm LoggingCS, ALGCS) используется для конфигурирования сообщений таким образом,чтобы они отображались в системе исполнения в требуемом виде.

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

• System wizard [Системный мастер] облегчает процесс настройкиосновных установочных параметров системы сообщений;

• Linking Wizard [Мастер связи] связывает сообщения с тегами процесса;

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

04.03 Настройка системы сообщений

Руководство пользователя WinCC V6 Основная документация 1996AV6392-1XA06-0AB0

Задачи системы исполнения Alarm Logging Runtime System

Основной задачей системы исполнения Alarm Logging Runtime System(AlarmLogging RT, ALGRT) является сбор сообщений и приемподтверждений оператора (квитирования). Система подготавливаетсообщения для отображения и архивирования.

Настройка системы сообщений 04.03

200 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

8.1.1 Термины и определения.

Ошибка! Закладка не определена.

Архивирование

В зависимости от класса сообщения, изменения состояний сообщения(статуса сообщений) заносятся в сконфигурированные архивы сообщений.

• Для кратковременного архива (англ. short-term archive) размер архиваопределяется количеством хранящихся в нем сообщений.Кратковременный архив может создаваться только как непрерывныйархив. Когда количество сообщений в архиве достигнет максимальногозначения, запись поступающих сообщений будет происходить на местосамых старых сообщений. В кратковременный архив может бытьзаписано не более 10000 изменений статуса сообщения.Сообщения, содержащиеся в кратковременном архиве, отображаются вокне сообщений.

• При долговременном архивировании создается архив сообщений (англ.message archive). С этой целью определяются такие параметры какразмер архива, диапазон времени, время переключение и др. Припревышении значения какого-либо из этих параметров записьпоступающих сообщений будет происходить на место самых старыхсообщений. С помощью дополнительных настроек можно установитьрезервное копирование архивных данных.Сообщения, содержащиеся в долговременном архиве, отображаются вLong-term Archive Window [Окне долговременного архива]

Operator Input Message [Сообщение о действиях оператора]

При необходимости, для действий по управлению технологическимпроцессом, например, квитирования сообщений, можно инициироватьсоответствующие сообщения о действиях оператора (англ. operator inputmessage).

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

• в Graphics Designer [Графическом дизайнере] можно активизироватьсообщение о действиях оператора для действия над объектом,связанного со свойствами этого объекта, например, для ввода значенияв поле ввода/ вывода (I/O field). Это выполняется путемсоответствующей установки атрибута Operator Input Message[Сообщение о действиях оператора]. Структуру такого сообщенияменять нельзя.После разблокирования атрибута Operator Activites Report [Протоколдействий оператора] пользователь может ввести причину, вызвавшуювыполнение действия, в виде комментария к сообщению. Комментарийвводится в диалоговом окне, которое появляется после выполнения

04.03 Настройка системы сообщений

Руководство пользователя WinCC V6 Основная документация 2016AV6392-1XA06-0AB0

действия. Комментарии протокола действий оператора могут бытьотображены в Long-term Archive Window [Окне долговременного архива]с помощью командной кнопки "Comment [Комментарий]".

• в редакторе WinCC Alarm Logging [Регистрация аварийных сообщений]сообщения о действиях оператора могут быть сконфигурированы длядействий над сообщениями, например, квитирования, блокирование/разблокирования.С этой целью в редакторе Alarm Logging [Регистрация аварийныхсообщений] необходимо создать системные сообщения WinCC (англ.WinCC system messages).События, вызывающие сообщения о действиях оператора, выбираютсяв WinCC Alarm Control [Окне отображения аварийных сообщений WinCC]на закладке Genera [Общие]. Сообщения активизируются с помощьюкомандной кнопки "Operator Input Message [Сообщение о действияхоператора]".В сообщениях о действиях оператора может содержаться информация озарегистрированном пользователе и текущем компьютере. С этой цельюв редакторе Alarm Logging [Регистрация аварийных сообщений] и WinCCAlarm Control [Окне отображения аварийных сообщений] всоответствующую строку сообщения нужно ввести системные блоки Username [Имя пользователя] и Computer name [Имя компьютера].Для того чтобы отобразить или ввести комментарий к выбранномусообщению о действиях оператора, с помощью кнопки "Comment[Комментарий]" в Long-term Archive Window [Окне долговременногоархива] можно открыть соответствующее диалоговое окно. Еслисистемный блок "Comment [Комментарий]" введен в строку сообщения вWinCC Alarm Control [Окне отображения аварийных сообщений], то блоксообщения будет отображаться вместе с комментарием к этомусообщению.

Одиночные сообщения, групповые сообщения

В системе сообщений существует два различных вида сообщений:одиночные сообщения (англ. single messages) и групповые сообщения (англ.ggroup messages).

• В случае одиночного сообщения для каждого события определеносообщение.

• Групповое сообщение используется для объединения несколькиходиночных сообщений. В результате события, связанные с одиночнымисообщениями, инициируют общее групповое сообщение. При этомнельзя определить, какое именно одиночное сообщение инициировалогрупповое сообщение.Для каждого класса и типа сообщений можно определить одногрупповое сообщение. Кроме того, групповые сообщения можносоздавать, используя любые одиночные сообщения.

Одиночное квитирование, групповое квитирование

Настройка системы сообщений 04.03

202 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

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

• сообщения, у которых не установлен атрибут "group acknowledgement[групповое квитирование]", должны квитироваться по отдельности (англsingle aacknowledgement);

• групповое квитирование (англ. ggroup acknowledgement) можетиспользоваться для одновременного квитирования всех одиночныхсообщений, отображаемых в окне сообщений, у которых установленатрибут "group acknowledgement [групповое квитирование]"

Факт квитирования сообщения может отображаться путем вывода именипользователя и имени компьютера, на котором произошло квитирование. Сэтой целью в редакторе Alarm Logging [Регистрация аварийных сообщений]и WinCC Alarm Control [Окне отображения аварийных сообщений] всоответствующую строку сообщения нужно ввести системные блоки Username [Имя пользователя] и Computer name [Имя компьютера]. Приквитировании сообщения имя пользователя и имя компьютера неотображаются в строках сообщения соответствующих поступающихсообщений, однако они отображаются в Operator Input Message [Сообщениио действиях оператора] для действия квитирования, выводимом в окнахкратковременного и долговременного архива. При этом Operator InputMessage [Сообщение о действиях оператора] должно быть активизировано вWinCC Alarm Control [Окне отображения аварийных сообщений WinCC] назакладке Genera [Общие] с помощью командной кнопки "Operator InputMessage [Сообщение о действиях оператора]".

События

Что касается событий, то существует отличие между двоичными событиямии событиями мониторинга:

• двоичные события представляют собой это изменения состоянийвнутренних или внешних тегов;

• события мониторинга непосредственно редактором Alarm Logging[Регистрация аварийных сообщений] не поддерживаются. В числособытий мониторинга входят следующие события: переполнениеархивов и жестких дисков, сообщения принтера, ошибки сервера инарушения в процессах обмена информацией с контроллером.

Initial Value Message [Первичное сообщение], New Value Message [Новоесообщение]

• Понятие Initial Value Message [Первичное сообщение] используется дляописания такого способа обработки, при котором изменяется статуспервого сообщения в списке после последнего квитирования.

04.03 Настройка системы сообщений

Руководство пользователя WinCC V6 Основная документация 2036AV6392-1XA06-0AB0

• Понятие New Value Message [Новое сообщение] подразумевает такойспособ обработки, при котором изменяется статус первых сообщений всписке после последних квитирований.

Сообщения

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

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

• В редакторе Alarm Logging [Регистрация аварийных сообщений]сообщения, похожие по процедуре обработки (принцип квитирования,цветовое оформление статуса сообщения) могут быть сгруппированы вклассы сообщений (англ. message class) и типы сообщений (англ.message type).

Типы сообщений, Классы сообщений

• Классы сообщений отличаются друг от друга принципом квитирования.Сообщения с одинаковым принципом квитирования могут объединятьсяв класс сообщений. В редакторе Alarm Logging [Регистрация аварийныхсообщений] существуют предварительно сконфигурированные классысообщений: Error [Ошибка], System, requires acknowledgement[Системные, с квитированием], System, without acknowledgement[Системные, без квитирования]. В WinCC можно определить до 16классов сообщений.

• Типы сообщений – это подгруппы в классах сообщений, которые могутотличаться цветом, используемым для отображения различныхсостояний сообщений. В WinCC для каждого класса сообщений можетбыть создано до 16 типов сообщений.

Блоки сообщения

В режиме исполнения изменение статуса сообщения отображается в строкесообщения. Информация, отображаемая в строке сообщения, определяетсяс помощью блоков сообщения. Существует три различных типа блоковсообщения:

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

Настройка системы сообщений 04.03

204 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

информации, которая не может использоваться произвольным образом.С помощью системных блоков значение блока сообщения (например,время) отображается в строке сообщения;

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

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

Событие сообщения, статус сообщения

• Для сообщений определены следующие события: "Coming [Приход]","Going[Уход]", и "Acknowledging [Квитирование]". Все события хранятся вархиве сообщений.

• Статус сообщения, это состояние, в котором сообщение можетнаходиться. Возможны следующие состояния: "Came In [Поступило]","Went Out [Ушло]", "Acknowledged [Квитировано]".

Окно сообщений

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

В окне сообщения отображаются все сообщения в виде таблицы. Каждомуотображаемому сообщению в таблице соответствует своя строка – строкасообщения.

Определяя фильтры, вы можете менять содержимое окна сообщений,Можно также сортировать выводимые сообщения по выбранным блокамсообщений.

В зависимости от источника сообщений, отображаемых в окне сообщений,различают три типа окна сообщений.

• Список сообщений используется для отображения текущих, активныхили ожидающих подтверждения сообщений.

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

04.03 Настройка системы сообщений

Руководство пользователя WinCC V6 Основная документация 2056AV6392-1XA06-0AB0

• Окно долговременного архива используется для отображениясообщений хранящихся в архиве сообщений (долговременном архиве).

Кодовые посылки (англ. Message Frames)

Кодовая посылка формируются либо контроллером, либо системойконтроля и управления процессом (англ. process-control monitoring system).При этом происходит обмен кодовыми посылками между системойуправления (или приложением системы контроля) и редактором AlarmLogging [Регистрация аварийных сообщений].

Тег сообщения

При использовании битовых сообщений система управление сигнализируето наступлении какого-либо события с помощью тега сообщения. Одномутегу сообщения могут соответствовать несколько сообщений.

Обработка сообщений

Редактор Alarm Logging [Регистрация аварийных сообщений] поддерживаетнесколько процедур обработки сообщений: процедура обработки битовогосообщения, процедура обработки сообщений, поступающих вхронологическом порядке, а также процедура обработки аналоговыхаварийных сообщений о нарушении предельных значений.

• При обработке битовых сообщений система управления сигнализирует овозникновении события через тег сообщения. Метка времени (дата ивремя) сообщения формируется редактором Alarm Logging [Регистрацияаварийных сообщений].

• При обработке сообщений хронологического порядка (англ.Chronologically correct messages), система управления передаеттелеграмму, содержащую данные о времени возникновения этогособытия. Эта телеграмма анализируется редактором Alarm Logging[Регистрация аварийных сообщений]. Метка времени (дата и время)сообщения формируется системой управления.Если процедура "Acknowledgement triggered messaging" (QTM)"[Передача сообщения, инициированная квитированием] включена наконтроллере S7-400, то изменение сигнала не вызовет появлениясоответствующего сообщения на станции оператора. Эта процедураможет использоваться для сообщений, возникающих с большойчастотой и вызываемых колеблющимися или неустойчивыми сигналами.При этом, в соответствии с процедурой, новое сообщение об изменениисигнала будет отправлено контроллером только после того, какпредыдущее изменение состояния из нуля в единицу, (входящеесообщение) было квитировано на станции оператора (OS).

Настройка системы сообщений 04.03

206 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

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

Строка сообщения

В окне сообщения отображаются все сообщения в виде таблицы. Каждомуотображаемому сообщению в таблице соответствует своя строка – строкасообщения. Содержимое строки сообщения зависит от отображаемыхблоков сообщения. В системных блоках сообщения (например, дата иливремя) отображается значение, содержащееся в блоке сообщения, а вблоках значений процесса или пользовательских блоках текстовойинформации отображается содержимое блока (например, определенныйвам текст).

Протоколы

В редакторе Alarm Logging [Регистрация аварийных сообщений] существуеттри типа протоколов сообщений.

• В протоколе последовательности сообщений (англ. message sequencereport) на печать выводятся все изменения состояний сообщений(поступило, ушло, квитировано), активных в данный момент времени.

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

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

Принцип квитирования

Принцип квитирования определяет подход, который будет использоватьсядля отображения и обработки сообщения в период между его приходом(англ. "came in") и уходом (англ."went out"). В редакторе Alarm Logging[Регистрация аварийных сообщений] можно использовать один изследующих принципов квитирования:

• одиночное сообщение (англ. single message) без квитирования;

• одиночное сообщение с квитированием ""coming [прихода]";

• одиночное сообщение с квитированием " going [ухода]";

• Initial value message [Первичное сообщение] с одиночнымквитированием;

• New value message [Новое сообщение] с одиночным квитированием;

• New value message [Новое сообщени] с двойным квитированием;

• Сообщение, не имеющее статус "Went Out [Ушло]" без квитирования;

04.03 Настройка системы сообщений

Руководство пользователя WinCC V6 Основная документация 2076AV6392-1XA06-0AB0

• Сообщение, не имеющее статус "Went Out [Ушло]" с квитированием

Тег квитирования

В теге квитирования хранится "состояние квитирования" сообщения. Спомощью этого тега можно также управлять устройством центральнойсигнализации.

Блокирование и разблокирование сообщений

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

• При активном блокировании запрос на блокирование посылаетсяисточнику сообщений (например контроллеру). Сообщение блокируетсяв WinCC только после ответа источника о блокировании сообщения.Разблокирование сообщения происходит аналогично. Активноблокироваться/разблокироваться могут только сообщенияхронологического порядка, реализованные в контроллере.

• При пассивном блокировании, сообщения блокируются/разблокируютсясервером сообщений WinCC. Источник сообщений при этом неучаствует.

Список заблокированных сообщений

В списке заблокированных сообщений (англ. Lock List) показаны всезаблокированные сообщения в системе. Структура списка соответствуетструктуре списка сообщений в окне сообщений. Заблокированныесообщения могут быть разблокированы нажатием кнопки на панелиинструментов.

Статусный тег

В статусных тегах хранятся состояния "Came In [Поступило]/ Went Out[Ушло]" типов сообщений, а также идентификатор для сообщений,ожидающих квитирования.

Настройка системы сообщений 04.03

208 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

8.1.2 Структура сообщения

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

Существует три вида блоков сообщений:

• Системные блокисодержат системную информацию, предоставляемую редактором AlarmLogging [Регистрация аварийных сообщений]. Эта информация включаетв себя дату, время и идентификатор протокола (англ. report ID), и т.д..

• Блоки значений процессасодержат значения, предоставляемые контроллером, например,критические уровни заполнения и температуры и т.д..

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

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

04.03 Настройка системы сообщений

Руководство пользователя WinCC V6 Основная документация 2096AV6392-1XA06-0AB0

8.1.3 Отображение сообщений в режиме исполнения

В режиме исполнения факт поступления сообщений от аппаратурыуправления или системы управления процессом фиксируется редакторомAlarm Logging [Регистрация аварийных сообщений], который затеманализирует сообщения и отображает их в специальном окне. Внешний види параметры окна сообщений можно конфигурировать в Graphics Designer[Графическом дизайнере].

Окно сообщений, реализованное как объект управления ActiveX

Отличительной чертой окна сообщений, выполненного в виде объектауправления ActiveX, является упрощённая процедура конфигурированиясообщений. Настройка объекта, то есть, определение той информации,которая будет отображаться, может быть выполнена в Graphics Designer[Графическом дизайнере].

Настройка системы сообщений 04.03

210 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

8.2 Структура системы проектирования

После открытия системы конфигурирования редактора Alarm Logging[Регистрация аварийных сообщений] на экране появляется окно,разделенное на четыре секции.

В верхней части окна размещается панель меню. Она содержитниспадающие меню.

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

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

Размер каждой отдельной секции окна можно изменить. У нижней границеокна размещается строка состояния, в которой отображается информация отекущих действиях.

04.03 Настройка системы сообщений

Руководство пользователя WinCC V6 Основная документация 2116AV6392-1XA06-0AB0

8.3 Конфигурирование системы сообщений

В данной главе содержится информация по следующим темам:

• конфигурирование сообщений и классов сообщений;

• импорт и экспорт одиночных сообщений;

• установление связи между сообщениями и процессом;

• конфигурирование WinCC Alarm Control [Окна отображения сообщенийWinCC] для отображения сообщений в режиме исполнения.

Для проектирования системы сообщений:

1. используйте System Wizard [Ммастер системы] для создания основнойструктуру системы сообщений;

System Wizard [Мастер системы]

2. сконфигурируйте блоки сообщений в соответствии с вашимитребованиями;

Конфигурирование блоков сообщений

3. сконфигурируйте систему сообщений;

Конфигурирование классов сообщений

Конфигурирование типов сообщений

Конфигурирование одиночных сообщений

Конфигурирование групповых сообщений

4. установите тип архивирования данных;

Конфигурирование архивов

5. в "Graphics Designer [Графическом дизайнере]" сконфигурируйте WinCCAlarm Control [Окно отображения сообщений WinCC] для отображениясообщений в режиме исполнения.

WinCC Alarm Control [Окно отображения сообщений WinCC].

Примечание

Настройка системы сообщений 04.03

212 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Для выполнения всех действий по созданию сообщений используйтеимеющиеся распоряжении мастера ( англ. Wizards) и диалоговые окнаконфигурирования.

8.3.1 Мастера

System Wizard [Мастер системы]

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

System Wizard [Мастер системы]всегда создает сообщения на немецком,английском и французском языках, независимо от того были ли установленыэти языки при разработке и были ли определены эти языки для работы стекстовой библиотекой. По окончании работы мастера можно удалить изтекстовой библиотеки тексты на ненужных языках.

Для конфигурирования системы сообщений с помощью System Wizard[Мастера системы]:

1. выберите команду меню File [Файл] "Select Wizard [Выбор мастера]", и воткрывшемся диалоговом окне выберите System Wizard [Мастерсистемы]. Мастер будет запущен после щелчка на кнопке "OK" призакрытии диалогового окна;

2. в диалоговом окне"Select Message Blocks [Выбор блоков сообщений]",которое отображается следом за картинкой приветствия, укажите, какиеблоки сообщений должны быть созданы System Wizard [Мастеромсистемы];

3. используйте диалоговое окно "Preset Classes[Предварительноустановленные классы]" для создания двух классов сообщений сразличными принципами квитирования и с соответствующими типамисообщений;

4. в диалоговом окне "Final! [Конец!]" отображается сводная информация облоках, классах и архивах сообщений, которые создаст мастер.

Примечание

04.03 Настройка системы сообщений

Руководство пользователя WinCC V6 Основная документация 2136AV6392-1XA06-0AB0

Все настройки, произведённые в результате работы System Wizard [Мастерасистемы], будут утеряны при повторном запуске мастера.

Мастер связей (здесь в тексте англ. Linking Wizard / в указателе и менюInterconnection Wizard)

Linking Wizard [Мастер связей] обеспечивает поддержку при установлениисвязи тегов сообщений и тегов квитирования с тегами WinCC Explorer[Прводника WinCC]. Созданные Linking Wizard [Мастером связей] связитегов, можно изменить позднее в окне таблицы.

Для создания связей с помощью Linking Wizard [Мастер связей]:

1. откройте меню "Messages [Сообщения]";

2. выберите пункт "Start Interconnection Wizard...[Запуск Мастера связей…].";

3. в диалоговом окне "Link tags: Message tag [Связать теги: тег сообщения]" с

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

4. введите номера сообщений, с которыми вы хотите связать указанный тегсообщения;

5. в диалоговом окне "Link tags: Acknowledgment Tag [Связать теги: тег

квитирования]" с помощью кнопки выберите тег, который будетиспользоваться как тег квитирования;

6. введите номера сообщений, с которыми вы хотите связать указанный тегквитирования;

7. по завершении работы мастера устанавливаются связи выбранных теговс сообщениями.

8.3.2 Блоки сообщений

Сообщения компонуются из блоков, которые отображаются в виде колоноктаблицы. Каждый блок содержит определенную информацию. Различаюттри типа блоков:

• системные блоки (англ system blocks);

Настройка системы сообщений 04.03

214 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

• пользовательские блоки текстовой информации (англ. user text blocks);

• блоки значений процесса (англ. process value blocks).

В окне "Available Message Blocks [Имеющиеся блоки сообщений]"отображается структура блоков сообщений. Принцип работы в данном окнетакой же, как и в навигационном окне проекта, за исключением того, чтоотсутствуют всплывающие меню.

Кнопка Описание

Add [Добавить] Открывается диалоговое окно, в которомможно добавлять блоки сообщения. Взависимости от того, какой блок был выбран,системный, пользовательский или блокзначений процесса, предлагается выборблоков соответствующего типа.

Remove [Удалить] Удаляются выбранные блоки сообщения

Properties[Свойства]

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

Основные свойства блоков сообщений

04.03 Настройка системы сообщений

Руководство пользователя WinCC V6 Основная документация 2156AV6392-1XA06-0AB0

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

• должно быть активизировано свойство “Flashing On [Мигание включено]”для класса сообщений, к которому относится выбранное сообщение.(диалоговое окно"Configure message class [Конфигурирование классасообщений]"; закладка "Acknowledgment [Квитирование]";

• свойство “Flashing On [Мигание включено]” должно быть также включенов диалоговом окне Properties[Свойства] и для блока сообщения, которыйдолжен мигать (диалоговое окно для блоков сообщений). Еслинеобходимо, чтобы мигали несколько блоков или все блоки, следуетактивизировать это свойство для каждого блока сообщения.

8.3.2.1 Системные блоки

В системных блоках содержится внутренняя системная информация.

Список системных блоков приводится в Приложении.

Список системных блоков предоставляет информацию об отдельныхсистемных блоках.

Систему сообщений можно изменить с помощью диалога выбора(англ.Selection dialog).

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

Примечание

Диалоговые окна свойств можно вызывать с помощью двойного щелчкалевой кнопкой мыши на соответствующем объекте в окне данных.

8.3.2.2 Пользовательские блоки текстовой информации

Систему сообщений можно изменить с помощью диалога выбора(англ.Selection dialog).

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

Настройка системы сообщений 04.03

216 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Примечание

Максимальная длина текстового блока - 255 символов.

04.03 Настройка системы сообщений

Руководство пользователя WinCC V6 Основная документация 2176AV6392-1XA06-0AB0

8.3.2.3 Блоки значений процесса

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

Систему сообщений можно изменить с помощью диалога выбора(англ.Selection dialog).

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

Примечание

При отображении блоков значений процесса в режиме исполнения их длинаограничена 32 символами при обработке сообщений хронологическогопорядка и 255 символами при обработке битовых сообщений.

Настройка системы сообщений 04.03

218 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

8.3.3 Классы сообщений

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

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

• Error [Ошибка];

• System, requires acknowledgement [Системные, с квитированием];

• System, without acknowledgement [Системные, без квитирования].

При использовании классов сообщений, для каждого типа сообщения изданного класса определяется:

• принцип квитирования,

• соответствующий текст для статуса сообщения;

• вывод звукового/визуального сигнала.

Классы сообщений можно редактировать с помощью объекта "MessageClasses [Классы сообщений]" в навигационном окне проекта.

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

• добавление;

• удаление;

• конфигурирование.

04.03 Настройка системы сообщений

Руководство пользователя WinCC V6 Основная документация 2196AV6392-1XA06-0AB0

8.3.3.1 Типы сообщений

Чтобы установить одинаковый цвет фона и шрифта для всех сообщений,определенного типа в классе сообщений, используйте пункт "Message Types[Типы сообщений]". Эти настройки позволяют идентифицировать сообщенияразличных типов.То есть, в режиме исполнения вы сможете различатьсообщения одного типа даже тогда, когда они находятся в различныхсостояниях.

Примечание

Диалоговые окна свойств можно открыть двойным щелчком левой кнопкимыши на соответствующих объектах в окне данных.

8.3.3.2 Классы системных сообщений

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

В системе WinCC предусмотрены специальные системные классы дляобработки системных сообщений. Системные классы нельзя расширять.Принцип квитирования для них установлен предварительно.

Класс системных сообщений с квитированием

Как следует из названия, поступающие сообщения данного класса требуютквитирования перед тем, как они будут сняты. Сообщение исчезает сразу жепосле квитирования.

Параметры устанавливаются в диалоговом окне свойств для классовсообщений.

Имеются следующие типы сообщений:

• сообщения системы управления процессом (англ. Process controllingmessages);

Настройка системы сообщений 04.03

220 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

• системные сообщения (англ. System Messages)

Примечание

Статус сообщения "Went Out [Ушло]" не регистрируется и не хранится вархиве.

Класс системных сообщений без квитирования

К этому классу относятся сообщения, для которых не требуетсяквитирования. Параметры устанавливаются в диалоговом окне свойств дляклассов сообщений.

Имеются следующие типы сообщений:

• сообщения системы управления процессом (англ. Process controllingmessages);

• сообщения о действиях оператора (англ. Operator input messages)

Типы системных сообщений

В системе WinCC Alarm Logging [Регистрация аварийных сообщений]существуют три типа системных сообщений:

• сообщения системы управления процессом (англ. Process ControlMessages),к этому типу относятся сообщения, созданные системой управленияпроцессом, например, сообщение о запуске системы;

• системные сообщения (англ. System Messages),к этому типу относятся сообщения, созданные системой, например,сообщение о выходе из строя системных компонент;

• сообщения о действиях оператора (англ. Operator Input message),к этому типу относятся сообщения, создаваемые в результате какого-либо действия со стороны оператора, например, действия над объектом.

Примечание

Пожалуйста, помните о том, что неверное действие также регистрируетсясообщением о действиях оператора.

04.03 Настройка системы сообщений

Руководство пользователя WinCC V6 Основная документация 2216AV6392-1XA06-0AB0

8.3.4 Одиночные и групповые сообщения

8.3.4.1 Одиночное сообщение

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

Несколько одиночных сообщений могут быть объединены в одно групповоесообщение.

В окне таблицы можно:

• cоздавать одиночные сообщения;

• копировать одиночные сообщения;

• удалять одиночные сообщения

• изменять свойства одиночного сообщения. Параметры одиночногосообщения можно редактировать непосредственно в полях окнатаблицы, а также с помощью пункта "Properties [Свойства]"всплывающего меню.

Тег сообщения для одиночного сообщения

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

Статусный тег одиночного сообщения

Одиночное сообщение характеризуется двумя определяющимисостояниями:

1. состояние "Came In / Went Out [Поступило/ Ушло]" показывает поступилосообщение или ушло;

2. состояние квитирования (англ. Acknowledgment Status) определяетситуацию, когда сообщение, ожидающее квитирования, еще не былоквитировано.

Настройка системы сообщений 04.03

222 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

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

Бит статусного тега, определяющий состояние "Came In / Went Out[Поступило/ Ушло]" носит название статусного бита (англ. status bit).Позиция второго бита зависит от типа данных статусного тега. В статусномтеге с типом данных "8 Bit unsigned [8-битное значение без знака ]" позициювторого бита отделяют от позиции статусного 4 бита, в теге с типом данных"16-Bit unsigned [16-битное значение без знака]" – 8 битов и в теге с типом"32-Bit unsigned [32-битное значение без знака]" – 16 битов.

Если статусный тег имеет тип данных "32-Bit unsigned [32-битное значениебез знака]", а позиция статусного бита - 9, то бит 9 статусного тегаописывает состояние "Came In / Went Out [Поступило/ Ушло]"одиночногосообщения, а бит 25 указывает, должно ли квитироваться это сообщение.Т.е в статусном теге с типом данных "32-Bit unsigned [32-битное значениебез знака]" соответствующие пары битов: 0 - 16;15 – 31, и т.д.

Если статусный тег имеет тип данных "16-Bit unsigned [16-битное значениебез знака]", а позиция статусного бита - 3, то бит 3 статусного тегаописывает состояние "Came In / Went Out [Поступило/ Ушло]"одиночногосообщения, а бит 11 указывает, должно ли квитироваться это сообщение.Т.е в статусном теге с типом данных "16-Bit unsigned [16-битное значениебез знака]" соответствующие пары битов: 0 - 8; 5 – 13, и т.д.

Если статусный тег имеет тип данных "8-Bit unsigned [8-битное значение беззнака]", а позиция статусного бита - 3, то бит 3 статусного тега описываетсостояние "Came In / Went Out [Поступило/ Ушло]"одиночного сообщения, абит 7 указывает, должно ли квитироваться это сообщение. Т.е в статусномтеге с типом данных "8-Bit unsigned [8-битное значение без знака]"соответствующие пары битов: 0 - 4; 2 – 6, и т.д.

Тег квитирования одиночного сообщения

04.03 Настройка системы сообщений

Руководство пользователя WinCC V6 Основная документация 2236AV6392-1XA06-0AB0

Состояние квитирования хранится в одном из битов тега квитирования. Еслибит квитирования установлен в 1, соответствующее одиночное сообщениебыло квитировано. В противном случае, сообщение не было квитировано.

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

В режиме исполнения этот бит устанавливается в 1, когда соответствующеесообщение квитируется.

Примечание

При квитировании одиночного сообщения в WinCC Alarm Control [Окнеотображения аварийных сообщений WinCC] соответствующий битквитирования будет установлен в 1.

Настройка системы сообщений 04.03

224 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

8.3.4.2 Групповое сообщение

Групповое сообщение – это результат объединения нескольких одиночныхсообщений в одно комплексное сообщение.

Существует два типа групповых сообщений:

1. объединение всех сообщений класса образует групповое сообщениекласса сообщений. Если создается новый класс сообщений, также будетсоздано соответствующее групповое сообщение;

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

Примечание

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

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

Для группового сообщения можно также определить тег квитирования, вкотором будет храниться состояние квитирования группового сообщения.

Статусный тег группового сообщения

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

1. состояние "Came In / Went Out [Поступило/ Ушло]" показывает, чтопоступило одиночное сообщение, входящее в состав группового (этоотносится также к групповым сообщениям, входящим в данное) илиушло;

04.03 Настройка системы сообщений

Руководство пользователя WinCC V6 Основная документация 2256AV6392-1XA06-0AB0

2. состояние квитирования (англ. Acknowledgment Status) определяетситуацию, когда одиночное сообщение, которое инициировало данноегрупповое и ожидает квитирования, еще не было квитировано.

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

Бит "Acknowledgment Status [Состояние квитирования]"

Бит Acknowledgment Status [Состояние квитирования] статусного тегаустанавливается в единицу, когда хотя бы одно одиночное сообщениеданного группового сообщения, требующее квитирования, еще не дошло ине было квитировано.

Бит Acknowledgment Status [Состояние квитирования] статусного тегаустанавливается в ноль, как только все одиночные сообщения данногогруппового, требующие квитирования, были квитированы.

Позиции битов состояний "Came in / Went out [Поступило/Ушло]" и"Acknowledgment Status [Состояние квитирования]"

Бит статусного тега, определяющий состояние "Came In / Went Out[Поступило/ Ушло]" носит название статусного бита (англ. status bit).Позиция второго бита зависит от типа данных статусного тега. В статусномтеге с типом данных "8 Bit unsigned [8-битное значение без знака ]" позициювторого бита отделяют от позиции статусного 4 бита, в теге с типом данных"16-Bit unsigned [16-битное значение без знака]" – 8 битов и в теге с типом"32-Bit unsigned [32-битное значение без знака]" – 16 битов.

Если статусный тег имеет тип данных "32-Bit unsigned [32-битное значениебез знака]", а позиция статусного бита - 9, то бит 9 статусного тегаописывает состояние "Came In / Went Out [Поступило/ Ушло]"одиночногосообщения, а бит 25 указывает, должно ли квитироваться это сообщение.Т.е в статусном теге с типом данных "32-Bit unsigned [32-битное значениебез знака]" соответствующие пары битов: 0 - 16;15 – 31, и т.д.

Если статусный тег имеет тип данных "16-Bit unsigned [16-битное значениебез знака]", а позиция статусного бита - 3, то бит 3 статусного тегаописывает состояние "Came In / Went Out [Поступило/ Ушло]"одиночного

Настройка системы сообщений 04.03

226 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

сообщения, а бит 11 указывает, должно ли квитироваться это сообщение.Т.е в статусном теге с типом данных "16-Bit unsigned [16-битное значениебез знака]" соответствующие пары битов: 0 - 8; 5 – 13, и т.д.

Если статусный тег имеет тип данных "8-Bit unsigned [8-битное значение беззнака]", а позиция статусного бита - 3, то бит 3 статусного тега описываетсостояние "Came In / Went Out [Поступило/ Ушло]"одиночного сообщения, абит 7 указывает, должно ли квитироваться это сообщение. Т.е в статусномтеге с типом данных "8-Bit unsigned [8-битное значение без знака]"соответствующие пары битов: 0 - 4; 2 – 6, и т.д.

Тег квитирования группового сообщения

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

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

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

Примечание

При квитировании одиночного сообщения в WinCC Alarm Control [Окнеотображения аварийных сообщений WinCC] бит квитирования группового

04.03 Настройка системы сообщений

Руководство пользователя WinCC V6 Основная документация 2276AV6392-1XA06-0AB0

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

Настройка системы сообщений 04.03

228 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Групповые сообщения классов сообщений

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

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

Пользовательские групповые сообщения

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

Максимальное вложение пользовательских групп равно 6.

С помощью всплывающего меню для объекта "Customized group message[Пользовательские групповые сообщения]" можно создаватьпользовательские групповые сообщения, или отображать и редактироватьсвойства уже существующих пользовательских групповых сообщений.

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

• добавить дополнительное групповое сообщение в уже существующеегрупповое сообщение;

• добавить дополнительное одиночное сообщение в существующеегрупповое;

• изменить свойства группового сообщения или одиночного сообщения,содержащегося в данном групповом сообщении.

04.03 Настройка системы сообщений

Руководство пользователя WinCC V6 Основная документация 2296AV6392-1XA06-0AB0

8.3.5 Аналоговое аварийное сообщение

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

Функция генерирования аналоговых сообщений является дополнительнойвозможностью системы WinCC. Встроить функцию "Analog Alarm[Аналоговое аварийное сообщение]" в систему сообщений WinCC можно спомощью пункта "Add Ins [Надстройки]" меню "Tools [Инструменты]" вредакторе Alarm Logging [Регистрация аварийных сообщений]. Послевыполнения этого действия объект "Analog Alarm [Аналоговое аварийноесообщение]" будет отображаться в навигационном окне системы сообщений.

Примечание

Изменения, произведенные в диалоговом окне функции "Analog Alarm[Аналоговое аварийное сообщение]", вносятся в таблицы базы данных сразуже после закрытия диалогового окна.

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

Сообщения, генерируемые функцией "Analog Alarm [Аналоговое аварийноесообщение]"

В диалоговых окнах "Properties – Tag [Свойства - Тег]") и "Properties - LimitValue [Свойства - Предельное значение]" определяется номер сообщения,которое будет генерироваться при превышении соответствующегопредельного значения.

• Если был введен номер еще не существующего сообщения, будетсоздано сообщение в соответствии с требованиями функции "AnalogAlarm [Аналоговое аварийное сообщение]".

Настройка системы сообщений 04.03

230 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

• Если вводится номер уже существующего сообщения, будут измененынекоторые свойства этого сообщения. Свойства, относящиеся кинициирующему событию и статусному тегу, а также соответствующиесвязи с блоками значений процесса будут удалены.

Примечание

Значения уставки (предельного значения), гистерезиса и значение триггера(инициирующее событие) хранятся в блоках значений процесса 1-3.

04.03 Настройка системы сообщений

Руководство пользователя WinCC V6 Основная документация 2316AV6392-1XA06-0AB0

8.3.6 Архивирование данных

Кратковременные и долговременные архивы сообщений конфигурируются вредакторе Alarm Logging [Регистрация аварийных сообщений].

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

Для долговременного архивирования сообщений используется архивсообщений.

Более подробную информацию по этой теме можно найти в главе "Messagearchiving in WinCC [Архивирование сообщений в WinCC]".

Примечание

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

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

Настройка системы сообщений 04.03

232 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

8.4 WinCC Alarm Control [Окно отображения сообщенийWinCC]

Объект "WinCC Alarm Control [Окно отображения сообщений WinCC]"используется в качестве окна сообщений, в котором отображаютсясообщения при смене их состояний. Использование Alarm Control [Окнаотображения сообщений] обеспечивает высокую степень гибкости процессапроектирования. Такая гибкость достигается за счёт того, чтопредставление, т.е. внешний вид сообщения, строка сообщения и блокисообщений, которые должны отображаться, конфигурируютсянепосредственно в Graphics Designer [Графическом дизайнере].

Обращение к сконфигурированным сообщениям, которые будутотображаться в режиме исполнения, выполняется с помощью данныхпроектирования редактора Alarm Logging [Регистрация аварийныхсообщений].

Конфигурирование WinCC Alarm Control [Окна отображения сообщений WinCC]

Для отображения сообщений в режиме исполнения с помощью WinCC AlarmControl [Окна отображения сообщений WinCC] необходимо выполнитьследующие действия:

в редакторе Alarm Logging [Регистрация аварийных сообщений]

1. в системе проектирования редактора определите свойства требуемыхблоков сообщения, такие как, например, длину текста сообщения в окнетаблицы;

2. измените, если необходимо, свойства классов и типов сообщений, такиекак, например, цветовое оформление класса сообщений Alarm[Аварийные сообщения];

3. сконфигурируйте требуемые одиночные и групповые сообщения.

в Graphics Designer [Графическом дизайнере]

4. установите связь между WinCC Alarm Control [Окном отображениясообщений WinCC] и кадром Graphics Designer [Графическогодизайнера] и отредактируйте свойства элемента управления ActiveX;

5. для того, чтобы иметь возможность проверки настроек окна сообщений,в Graphics Designer [Графическом дизайнере] необходимосконфигурировать кнопки для установки и сброса тегов сообщения.

04.03 Настройка системы сообщений

Руководство пользователя WinCC V6 Основная документация 2336AV6392-1XA06-0AB0

ЗамечаниеОкном сообщений можно управлять с помощью стандартных функций. Есливы не хотите использовать функции панели инструментов для управленияокном сообщений, любые объекты Graphics Designer [Графическогодизайнера] можно сделать динамическими с помощью соответствующихфункций.

Настройка системы сообщений 04.03

234 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

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

Руководство пользователя WinCC V6 Основная документация 2356AV6392-1XA06-0AB0

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

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

Введение

Функция управления архивами в WinCC (англ. Archive Management)позволяет архивировать значения процесса и сообщения с цельюдокументирования данных об определенных рабочих и аварийныхсостояниях. Для архивирования используется Microsoft SQL Server.

Сконфигурированные в редакторе Alarm Logging [Регистрация аварийныхсообщений] сообщения выводятся в режиме исполнения при возникновениисоответствующего события, например, в случае ошибки или превышенияграничного значения. Сообщения архивируются, если происходят события,называемые событиями сообщения (англ. message event), например:

• возникновение сообщения,

• изменение статуса сообщения (например, статус "Message Came In[Сообщение поступило]“ изменяется на "Confirm Message [Подтвердитьсообщение]").

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

Архивируемые данные сообщения

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

Примечание:Метка времени в сообщениях архива всегда имеет стандартный форматUTC (Coordinated Universal Time [Скоординированное универсальноевремя]).

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

236 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

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

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

Руководство пользователя WinCC V6 Основная документация 2376AV6392-1XA06-0AB0

9.2 Конфигурирование архивов сообщений

Введение

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

Хранение файлов архивов

Файлы архивов всегда хранятся на компьютере, на котором исполняетсясоответствующий проект.

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

Свойства архива сообщений

Архив сообщений WinCC состоит из нескольких отдельных сегментов. ВWinCC можно задать размер архива сообщений или размер каждогосегмента следующим образом:

• определением размера архива сообщений или отдельных сегментов,например: размер архива сообщений - 100 Мб, а размер отдельногосегмента при этом - 5 Мб;

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

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

238 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Можно определить два критерия – для размера архива сообщений иразмера сегмента - одновременно. При превышении одного из критериевпроисходит следующее:

• превышается критерий для размера архива сообщений (DB): удаляютсясамые старые сообщения (т.е. удаляются самые старые сегменты);

• превышается критерий для отдельных сегментов: создается новыйотдельный сегмент (ES).

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

Создание резервной копии архивированных сообщений

Данные из архивов сообщений могут быть сохранены в виде резервнойкопии.

9.3 Вывод данных архива сообщений в режимеисполнения

Принцип

Существует ряд опций для вывода сообщений, хранящихся в архивесообщений, в режиме исполнения:

• отображение архивированных сообщений в окне сообщений соследующей возможностью: в случае сбоя напряжения питания,сообщения, находившиеся в этот момент в очереди, загружаются изархива в систему сообщений с корректной меткой времени(Перезагрузка после сбоя питания, англ. Reload after power failure);

• вывод протокола архива в виде печатной копии;

• доступ к базе данных архива для вывода архивированных сообщенийчерез OLE-DB;

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

Руководство пользователя WinCC V6 Основная документация 2396AV6392-1XA06-0AB0

• доступ к архиву сообщений с помощью ODK;

• доступ к архиву сообщений с помощью соответствующих клиентскихприложений.

9.4 Прямой доступ к базе данных архива

Введение

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

Доступ к базе данных архива с помощью ADO/OLE DB

Значения процесса могут храниться в архивной базе данных вобработанном виде (англ. compressed). Используйте интерфейс WinCC OLEDB Provider для доступа к обработанным значениям процесса. Для доступа кданным, которые не были обработаны, и данным архивированныхсообщений можно также использовать, например, интерфейс ADO/OLE DBкомпании Microsoft. Для организации доступа вы можете использовать языкипрограммирования Visual Basic или Visual C++.

В дополнение к интерфейсу ADO/OLE DB, доступ к необработаннымданным, хранящимся в архивной базе данных, может быть такжеосуществлен с помощью интерфейса ODBC.

Примечание:При прямом обращении к архивной базе данных архива с помощьюинтерфейсов ADO/OLE DB или ODBC, обратите внимание, что структуратаблиц в новых версиях WinCC может отличаться.

Дополнительную информацию по этой теме можно найти в сети Internet насайтах:

• "http://www.microsoft.com/data/oledb/default.htm" и

• "http://www.microsoft.com/data/odbc/default.htm".

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

240 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Доступ к базе данных архива с помощью OPC

OPC (OLE for Process Control) предоставляет интерфейсные портыинтерфейса для организации связи с системами автоматизации процесса.Используя интерфейс OPC, устройства и приложения различныхпроизводителей могут быть связаны друг с другом унифицированнымспособом. WinCC может выступать в качестве OPC клиента для того, чтобыиметь доступ к данным процесса и сообщениям на OPC сервере. ЕслиWinCC выступает в качестве OPC сервера, то систему можно использоватьдля управления архивными данными.

Дополнительную информацию по этой теме доступна можно найти:

• в "WinCC Information System [Справочной системе WinCC]" в разделе"Communication [Связь]" > "OPC";

• в "WinCC Information System [Справочной системе WinCC]" в разделе"System Overview [Обзор системы]" > "Openness [Открытость]";

• в сети Internet на сайте "http://www.opcfoundation.org"

Доступ к базе данных архива с помощью C-API/ODK

Используя опцию "WinCC Open Development Kit [Открытый пакетразработки]", вы можете работать с данными и функциями WinCC спомощью открытых интерфейсов программирования.

Дополнительную информацию по этой теме можно найти в документации поопции WinCC Open Development Kit [Открытый пакет разработки]

9.5 Серверы сообщений

Введение

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

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

Руководство пользователя WinCC V6 Основная документация 2416AV6392-1XA06-0AB0

Архивирование на серверах WinCC

Сообщения архивируются на каждом сервере (2) в системе клиент-сервер.Все приложения системы исполнения, включая архивирование, исполняютсяна каждом сервере. Клиенты (1) имеют доступ к архивам сообщений насерверах.

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

Архивирование на архивных серверах, не имеющих связи с процессом(конфигурация сервер-сервер)

В системе с такой архитектурой на центральном архивном сервере (3)архивируются и хранятся сообщения (и, в случае необходимости, значенияпроцесса). При этом на архивном сервере исполняются только приложения,связанные с архивированием. Архивный сервер получает архивируемыеданные с серверов (2). Для получения отображаемых данных клиенты (1)обращаются к архивному серверу (3). Все остальные данные режимаисполнения поступают с серверов (2):

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

242 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

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

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

Руководство пользователя WinCC V6 Основная документация 2436AV6392-1XA06-0AB0

04.03 Архивирование значений процесса

Руководство пользователя WinCC V6 Основная документация 2456AV6392-1XA06-0AB0

10 Архивирование значений процесса

10.1 Основные сведения об архивировании значенийпроцесса

Введение

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

Режим исполнения

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

Конфигурирование

Конфигурирование параметров архивирования осуществляется в редактореTag Logging [Регистрация тегов]. В этом редакторе конфигурируются архивызначений процесса и вторичные архивы архивы, определяются циклы сбораи архивирования данных, а также выбираются те значения процесса,которые необходимо архивировать.

В Graphics Designer [Графическом дизайнере] можно сконфигурироватьэлементы управления ActiveX для отображения данных процесса в режимеисполнения. Выводить данные на экран можно в виде трендов и таблиц.

При конфигурировании в Report Designer [Дизайнере отчетов] определяетсяв каком виде архивные данные процесса выводятся в журнал регистрацииданных. Значения процесса в журнале регистрации данных могут бытьпредставлены в табличной форме или в виде тренда.

Применение

Вы можете использовать архивированные значения процесса для решенияследующих задач:

Архивирование значений процесса 04.03

246 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

• своевременное обнаружение опасных состояний и условий, приводящихк неисправностям;

• повышение производительности;

• улучшение качества продукции;

• оптимизация циклов технического обслуживания;

• документирование изменения значений процесса.

04.03 Архивирование значений процесса

Руководство пользователя WinCC V6 Основная документация 2476AV6392-1XA06-0AB0

10.1.1 Архивирование значений процесса в WinCC

Введение

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

В архивировании значений процесса участвуют следующие подсистемыWinCC:

• Automation system [Система автоматизации] (AS): сохраняет значенияпроцесса, которые передаются WinCC с помощью коммуникационныхдрайверов;

• Data manager [Менеджер данных] (DM): обрабатывает значенияпроцесса и возвращает их в систему архивирования через тегипроцесса;

• Archive system [Система архивирования]: обрабатывает полученныезначения процесса (например, формирует среднее значение). Методобработки зависит от того, каким образом сконфигурирован архив;

• Runtime database [База данных системы исполнения] (DB): хранитархивируемые значения процесса.

Термины

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

• Acquisition cycle [Цикл сбора данных] – определяет моменты времени,когда значение тега процесса считывается в системе автоматизации.Определить цикл сбора необходимо, например, для циклическогоархивирования значений процесса;

Архивирование значений процесса 04.03

248 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

• Archiving cycle [Цикл архивирования] - позволяет определить моментывремени, когда обработанное значение процесса сохраняется вархивной базе данных. Определить цикл архивирования необходимо,например, для циклического архивирования и циклического выборочногоархивирования;

• Start event [Стартовое событие] – возникновение такого событияинициирует начало процесса архивирования значений, например,архивирование значений процесса начинается после того, как установкабыла включена. Стартовое событие конфигурируется, например, дляациклического архивирования значений процесса;

• Stop event [Событие останова] –такое событие прекращаетархивирование значений процесса после его возникновения, например,архивирование прекращается после выключения установки. Событиеостанова конфигурируется, например, для циклического выборочногоархивирования значений процесса.

04.03 Архивирование значений процесса

Руководство пользователя WinCC V6 Основная документация 2496AV6392-1XA06-0AB0

10.1.2 Архивирование значений процесса в многопользовательскихпроектах

Введение

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

Сценарии клиент-сервер

Сценарий 1

Архивирование значений процесса выполняется на нескольких серверах (2).Клиенты (1) могут обращаться к архивам значений процесса на доступныхсерверах:

надпись на рисунке: process bus – процессная шина

Сценарий 2:

Архивирование сообщений и значений, а также связь с процессомвыполняется на одном сервере (3). Все остальные серверы (2) исполняютпроцессно-ориентированные задачи, такие как, например, отображениекадров. Клиенты (1) могут обращаться ко всем доступным серверам:

Архивирование значений процесса 04.03

250 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

надпись на рисунке: process bus – процессная шина

Сценарий 3:

Сервер (3) не имеет связи с процессом и служит только для архивированиясообщений и значений процесса. Сервер (3) получает данные от всехостальных серверов (2) через межсерверный обмен данными ираспределяет данные между клиентами (1):

надпись на рисунке: process bus – процессная шина

10.1.3 Значения процесса и теги

Принцип работы

04.03 Архивирование значений процесса

Руководство пользователя WinCC V6 Основная документация 2516AV6392-1XA06-0AB0

Значения процесса – это данные, сохраняемые в памяти соответствующегокомпонента системы автоматизации. Эти данные отражают техническиепараметры установки, например, значения температуры, уровни заполненияили рабочие состояния (например, двигатель выключен). Для работы созначениями процесса в WinCC необходимо определить теги.

Теги процесса служат связующими элементами между WinCC и системамиавтоматизации. Тегам соответствуют определенные значения процесса впамяти системы автоматизации. Значения тега процесса можно получитьпутем считывания значений процесса из памяти системы автоматизации.Возможен и обратный процесс записи значений процесса в память системыавтоматизации.

надпись на рисунке: process tag –тег процесса, process value – значение процесса,

automation system – система автоматизации

10.1.3.1 Внешние и внутренние теги

Введение

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

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

Примечание:Поскольку в основной задачей архивирования является архивированиезначений внешних тегов, в данной документации будет описан толькопроцесс архивирования тегов процесса.

Архивирование значений процесса 04.03

252 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Архивные теги

Значения процесса хранятся в архивах значений процесса в виде архивныхтегов. Существуют следующие типы архивных тегов:

• аналоговый (англ. аnalog) архивный тег хранит численные значенияпроцесса, например, уровень наполнения резервуара;

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

• тег, управляемый процессом (англ. process-controlled tag) хранитзначения процесса, полученные от системы автоматизации в видекодовой посылки (например, ряд значений процесса, полученных врезультате серии измерений).

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

04.03 Архивирование значений процесса

Руководство пользователя WinCC V6 Основная документация 2536AV6392-1XA06-0AB0

10.1.3.2 Теги кодовых посылок

Введение

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

Примечание:В WinCC тег кодовой посылки относится к типу "raw data type [типнеобработанных данных]", поэтому в тексте часто называется также "rawdata tag [тег необработанных данных]".

Принцип работы

В системе автоматизации значения процесса записываются в двоичныйфайл и отсылаются в виде кодовой посылки в WinCC, где они записываютсяв тег необработанных данных (англ. raw data tag).

Архивирование с помощью кодовых посылок

Если необходимо архивировать значения процесса, которые записаны в тегнеобработанных данных, то для архива значений процесса нужносконфигурировать тег, управляемый процессом (англ. process-controlled tag).Для того чтобы система архивирования могла обрабатывать кодовуюпосылку в теге, управляемом процессом, следует использовать DLLобработки ( англ. format DLL - Dynamic Link Library [Динамическиподключаемая библиотека]). DLL обработки поставляется вместе сиспользуемой системой автоматизации. DLL обработки позволяет выделитьзначения процесса из кодовой посылки, после чего эти значениязаписываются в архивную базу данных.

DLL обработки для SIMATIC S7 входит в стандартный комплект поставкиWinCC.

Архивирование значений процесса 04.03

254 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

10.1.4 Методы архивирования

Введение

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

Методы архивирования

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

• циклическое (англ. cyclic) архивирование значений процесса:непрерывное архивирование значений процесса (например, контрользначений процесса);

• циклическое выборочное (англ.cyclic-selective) архивирование значенийпроцесса: непрерывное архивирование значений процесса, управляемоесобытием (например, контроль значений процесса в определенныйпериод времени);

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

• управляемое процессом (англ. process-controlled) архивированиезначений процесса: архивирование нескольких тегов процесса илиархивирование быстро изменяющихся значений процесса.

• архивирование во вторичные архивы (англ. compressed archive):обработка/сжатие (англ. compression) отдельных архивных тегов илицелых архивов значений процесса (например, почасовое усреднениезначений процесса, архивируемых каждую минуту).

04.03 Архивирование значений процесса

Руководство пользователя WinCC V6 Основная документация 2556AV6392-1XA06-0AB0

10.1.4.1 Циклы и события

Введение

Управление архивированием значений процесса осуществляется спомощью циклов и событий. Циклы сбора и архивирования гарантируютнепрерывный сбор и постоянное хранение значений процесса. Кроме этого,начать или остановить архивирование значений процесса можно с помощьюсобытий. Вы можете комбинировать управление с помощью циклов иуправление с помощью событий – например, сбор значения процессаосуществляется постоянно, однако, архивирование значения не начинаетсядо тех пор, пока не произойдет некоторое двоичное событие.

Цикл сбора (англ. Acquisition cycle)

Цикл сбора данных позволяет определить диапазон времени, через которыйпроисходит считывание значений тега процесса. Наименьший возможныйцикл равняется 500 мсек. Все остальные величины кратны этому значению.

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

Цикл архивирования (англ. Archiving cycle)

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

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

• \максимальное значение (англ. Maximum): сохраняется наибольшеезначение из всех собранных;

• минимальное значение (Minimum): сохраняется наименьшее значение извсех собранных;

• фактическое значение (Actual value): сохраняется последнее изсобранных значений процесса;

• среднее значение (Average value): сохраняется средняя величина всехсобранных значений процесса;

• сумма (Sum): сохраняется сумма всех собранных значений процесса;

Архивирование значений процесса 04.03

256 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

• макрос (Action): значение процесса вычисляется с помощью функции,созданной в Global Script [Глобальном сценарии].

Стартовые события/ события останова

События могут запускать и останавливать архивирование значенийпроцесса. Условия, определяющие событие, могут быть связаны с тегами искриптами (C, VBS). В WinCC различают следующие события:

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

• событие достижения граничного значения: выход за пределы верхнегоили нижнего граничного значения или достижение граничного значения.Достижение или выход за пределы граничного значения могут бытьабсолютными или относительными. Например, архивирование можетначаться в случае, если температурные колебания превышают 2 %;

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

04.03 Архивирование значений процесса

Руководство пользователя WinCC V6 Основная документация 2576AV6392-1XA06-0AB0

10.1.4.2 Циклическое архивирование значений процесса

Введение

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

Режим работы

В WinCC (B) теги процесса соответствуют определенным значениямпроцесса в памяти системы автоматизации (A). Цикл сбора (1) определяетмоменты времени, когда значения процесса считываются из памяти системыавтоматизации.

Компонент исполнения архивной системы (C) обрабатывает значенияпроцесса:

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

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

Цикл архивирования (4) определяет моменты времени, когда обработанныезначения процесса записывается в архивную базу данных (D).

Архивирование значений процесса 04.03

258 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

10.1.4.3 Циклическое выборочное архивирование значений процесса

Введение

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

Режим работы

В WinCC (B) теги процесса соответствуют определенным значениямпроцесса в памяти системы автоматизации (A). Архивирование значенийпроцесса начинается после того, как происходит стартовое событие (1).Цикл сбора (2) определяет моменты времени, когда значения процессасчитываются из памяти системы автоматизации.

Компонент исполнения архивной системы (C) обрабатывает значениепроцесса:

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

04.03 Архивирование значений процесса

Руководство пользователя WinCC V6 Основная документация 2596AV6392-1XA06-0AB0

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

До тех пор пока не происходит событие останова (6), цикл архивирования (5)определяет моменты времени, когда обработанные значения процессазаписываются в архивную базу данных (D).

10.1.4.4 Ациклическое архивирование значений процесса

Введение

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

Архивирование значений процесса 04.03

260 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Режим работы

В WinCC (B) теги процесса соответствуют определенным значениямпроцесса в памяти системы автоматизации (A). При изменении значениятега процесса или возникновении стартового события (1), значениепроцесса считывается из памяти системы автоматизации (2).

Компонент исполнения архивной системы (C) обрабатывает значениепроцесса:

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

После обработки фактическое значение процесса записывается в архивнуюбазу данных (D) (4).

10.1.4.5 Управляемое процессом архивирование значений процесса

Введение

04.03 Архивирование значений процесса

Руководство пользователя WinCC V6 Основная документация 2616AV6392-1XA06-0AB0

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

Режим работы

В WinCC (B) теги процесса соответствуют определенным значениямпроцесса в памяти системы автоматизации (A). После того как начинаетсяработа в режиме исполнения, значения процесса, подлежащиеархивированию, считываются (1) и записываются в сконфигурированный тегкодовой посылки в виде двоичных данных.

Компонент исполнения архивной системы (C) обрабатывает значение тегакодовой посылки:

• DLL обработки (2) – это часть системы архивирования, котораядекодирует двоичные данные тега кодовой посылки.

Декодированные значения процесса записываются в архивную базу данных(D) (3).

10.1.4.6 Вторичный архив (англ. compressed archive)

Введение

Для того чтобы уменьшить объем данных, которые находятся в архивнойбазе данных, архивные теги за определенный период времени можно сжать.Для этого нужно создать вторичный архив (англ. compressed archive), в

Архивирование значений процесса 04.03

262 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

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

Режим работы

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

• максимальное значение (max. value): в тег вторичного архивазаписывается максимальное значение процесса за этот период времени;

• минимальное значение (min. Value): в тег вторичного архивазаписывается минимальное значение процесса за этот период времени;

• среднее значение (average value): в тег вторичного архива записываетсясредняя величина значений процесса за этот период времени;

• сумма (sum): в тег вторичного архива записывается сумма значенийпроцесса за этот период времени.

Используемый метод обработки/сжатия определяет, что происходит спервичными архивными значениями процесса после их обработки:

• вычислить (Calculate): значения архивных тегов за определенный периодсчитываются и обрабатываются. Значения процесса первичныхархивных тегов сохраняются;

• вычислить и скопировать (Calculate and copy): значения архивных теговза определенный период считываются, обрабатываются и, кроме того,копируются во вторичный архив (compressed archive);

• вычислить и удалить (Calculate and delete): значения архивных тегов заопределенный период считываются, обрабатываются и, затем,удаляются;

• вычислить, скопировать и удалить (Calculate, copy and delete): значенияархивных тегов за определенный период, считываются, обрабатываютсяи, кроме того, перемещаются во вторичный архив (compressed archive).

Пример

Следующий пример иллюстрирует процесс архивирования во вторичныйархив:

значения процесса архивируются каждую минуту, таким образом, в течениечаса формируется 60 значений. Обработка/сжатие, например, усреднение,выполняется за период времени в один час. Соответственно, каждый часформируется средняя величина 60 значений, это среднее значениезаписывается тег вторичного архива (compressed tag). Что происходит с 60

04.03 Архивирование значений процесса

Руководство пользователя WinCC V6 Основная документация 2636AV6392-1XA06-0AB0

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

Архивирование значений процесса 04.03

264 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

10.1.5 Хранение значений процесса

Введение

Значения процесса могут храниться либо в архивной базе данных нажестком диске, либо в основной памяти системы исполнения редактора Taglogging [Регистрация тегов].

Хранение в архивной базе данных

Архивируемые значения процесса хранятся в двух разных кратковременныхархивах (A, B) в архивной базе данных. Каждый кратковременный архивсостоит из буферов данных, называемых сегментами, число которыхопределяется при конфигурировании. Для каждого такого сегментаопределяется размер в Мб и период времени (например, один день).

Значения процесса постоянно записываются в сегмент (1). При достижениизаданного размера сегмента или по истечении заданного периода времени,система переходит к следующему сегменту (2). Когда все сегментызаполнены, начинается перезапись данных в первом сегменте (3). Для тогочтобы предотвратить потерю данных их можно копировать.

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

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

04.03 Архивирование значений процесса

Руководство пользователя WinCC V6 Основная документация 2656AV6392-1XA06-0AB0

Хранение в основной памяти

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

Примечание:Вторичные архивы не могут храниться в основной памяти.

Архивирование значений процесса 04.03

266 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

10.1.6 Копирование значений процесса

Введение

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

Принцип работы

Конфигурирование процедуры копирования значений процесса выполняетсяв диалоговом окне "TagLogging [Регистрация тегов]" редактора Tag Logging[Регистрация тегов]. Именно в этом диалоговом окне конфигурируетсясегмент данных на жестком диске и определяются параметры копирования:

на закладке Archive Configuration [Конфигурирование архива] вводятсяпараметры отдельных сегментов, и определяется время, в течение которогосегмент данных должен находиться в архиве;

на закладке Backup Configuration [Конфигурирование резервной копии]определяется должна ли создаваться резервная копия архивированныхзначений процесса и где она должна храниться.

Сервер долговременных архивов

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

• скопируйте файлы ранее скопированных сегментов наконфигурационный компьютер, на котором также запущен режимисполнения. В редакторах Alarm Logging [Регистрация аварийныхсообщений] или Tag Logging [Регистрация тегов] установите связь междуфайлами ранее скопированных сегментов и проектом. Архивныезначения отображаются в режиме исполнения;

• доступ с помощью OLE DB;

• доступ с помощью Dat@Monitor Web Edition

Для настройки сервера долговременных архивов, запустите на компьютереWinCC "Fileserver Setup" [WinCC “Настройка Файл-сервера”]. На компьютеребудет установлен минимальный пакет инсталляции WinCC. Для тог, чтобыорганизовать доступ к хранящимся архивам значений процесса черезADO/OLE DB, также устанавливается сервер MS SQL.

04.03 Архивирование значений процесса

Руководство пользователя WinCC V6 Основная документация 2676AV6392-1XA06-0AB0

10.2 Конфигурирование системы архивирования значенийпроцесса

Введение

Система архивирования значений процесса конфигурируется в редактореTag Logging [Регистрация тегов]. Здесь определяется, когда и какиезначения процесса должны быть заархивированы. В WinCC дляархивирования значений процесса можно создавать архив значенийпроцесса (англ. process value archive) и вторичный архив (англ. compressedarchive).

Основные шаги

Процесс конфигурирования системы архивирования можно разбить наследующие шаги:

1. конфигурирование архива значений процесса: для создания архивазначений процесса в Tag Logging [Регистрация тегов] и выбора теговиспользуйте "Archive Wizard [Мастер Архивов]";

2. создание архивных тегов: определите, должно ли и когда должно,архивироваться значение процесса для каждого архивного тега.

10.2.1 Tag Logging [Регистрация тегов]

Введение

В редакторе Tag Logging [Регистрация тегов] конфигурируются архивы,определяются циклы сбора и архивирования и значения процесса, которыебудут архивироваться. Кроме того, в Tag Logging [Регистрации тегов]конфигурируются буферы данных на жестком диске и параметры выгрузкизначений процесса.

Для запуска Tag Logging [Регистрации тегов], так же как любого другогоредактора WinCC, необходимо дважды щелкнуть кнопкой мыши на имениредактора в WinCC Explorer [Проводнике WinCC].

Архивирование значений процесса 04.03

268 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Структура редактора Tag Logging [Регистрация тегов]

При открытии редактора Tag Logging [Регистрация тегов] появляется окно,которое разделено на три области: навигационное окно, окно данных и окнотаблицы.

(1) Навигационное окно

В навигационном окне можно выбрать элементы для редактирования –таймеры (англ. timers) или архивы (англ. archives).

(2) Окно данных

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

(3) Окно таблицы

В табличном окне отображаются архивные теги или теги вторичных архивов,выбранных в окне данных. В этом окне можно изменять свойстваотображаемых тегов и добавлять новые архивные теги или теги вторичныхархивов.

04.03 Архивирование значений процесса

Руководство пользователя WinCC V6 Основная документация 2696AV6392-1XA06-0AB0

10.2.2 Конфигурирование архивов

Принцип работы

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

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

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

10.2.3 Создание архивных тегов

Принцип работы

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

• двоичный тег (англ. binary tag) используется для хранения двоичныхзначений процесса;

• аналоговый тег (англ. analog tag) используется для хранения числовыхзначений процесса;

• тег, управляемый процессом(англ. process-controlled tag) используетсядля хранения значений процесса, которые были получены системойархивирования в виде фрейма сообщений.

Во вторичном архиве (compressed archive) каждое обработанное/сжатоезначение процесса хранится в отдельном теге вторичного архива(compressed tag).

Общая процедура

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

Архивирование значений процесса 04.03

270 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

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

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

04.03 Архивирование значений процесса

Руководство пользователя WinCC V6 Основная документация 2716AV6392-1XA06-0AB0

10.3 Вывод значений процесса

Введение

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

Отображение значений процесса на экранах процесса

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

Вывод значений процесса в журнал регистрации данных

Вы можете распечатать значения процесса в виде из журнала регистрацииданных. При этом можно выбрать между отображением данных в табличнойформе или в форме трендов. Для вывода значений процесса в этих формахиспользуются заранее подготовленные шаблоны Report Designer [Дизайнераотчетов].

Прямой доступ к архивной базе данных

10.3.1 Отображение значений процесса в виде таблиц

WinCC позволяет отображать значения процесса в табличной форме.

В системе исполнения отображение значений тегов происходит с помощьюэлементов управления ActiveX Control. Окна отображения таблиц ActiveXControl должны быть созданы в "Graphics Designer [Графическомдизайнере]" и связаны с архивами значений процесса,сконфигурированными в "Tag Logging [Регистрации тегов]".

Архивирование значений процесса 04.03

272 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

10.3.1.1 Типы табличного отображения

Существует два основных типа отображения значений процесса втабличной форме.

Таблицы с общей колонкой времени

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

Примечание

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

Таблицы с раздельными колонками времени

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

Тип отображения таблицы определяется на закладке "General [Общие]" вдиалоговом окне "Properties of the WinCC Online Table Control [Свойства окнаотображения таблиц WinCC в режиме online]".

10.3.1.2 Временной диапазон при отображении таблиц

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

Статическое отображение

04.03 Архивирование значений процесса

Руководство пользователя WinCC V6 Основная документация 2736AV6392-1XA06-0AB0

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

надпись на рисунке: start - начало, time range – временной диапазон, end - окончание,

actual system time – текущее системное время

Для конфигурирования статического способа отображения, необходимодеактивировать опцию "Update [Обновление]" на закладке "Column[Колонка]" в диалоговом окне "Properties [Свойства]" объекта "WinCC OnlineTable Control [WinCC Окно отображения таблиц в режиме исполнения]". Длятого чтобы определить временной диапазон, необходимо либо задатьначальный и конечный моменты времени, либо начальный момент времении временной диапазон.

Динамическое отображение

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

надпись на рисунке: time range – временной диапазон,

actual system time – текущее системное время

Для конфигурирования динамического способа отображения, необходимоактивизировать параметр "Update [Обновление]" на закладке "Column[Колонка]" в диалоговом окне "Properties [Свойства]" для "WinCC Online TableControl [Окно отображения таблиц WinCC в режиме исполнения]". Дляустановления временного диапазона можно:

Архивирование значений процесса 04.03

274 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

• непосредственно задать временной диапазон, либо

• определить разность между заданными начальным и конечныммоментами времени.

Примечание

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

04.03 Архивирование значений процесса

Руководство пользователя WinCC V6 Основная документация 2756AV6392-1XA06-0AB0

10.3.2 Объект WinCC Online Table Control [Окно отображения таблицWinCC в режиме исполнения]

Объект "WinCC Online Table Control [Окно отображения таблиц WinCC врежиме исполнения]" используется для отображения данных процесса втабличном виде. Объект Table Control [Окно отображения таблиц] позволяетдобиться высокой степени гибкости в процессе конфигурирования,поскольку конфигурирование окна отображения таблиц происходитисключительно в Graphics Designer [Графическом дизайнере].

Для того чтобы доступ к отображаемым тегам был возможен, архивызначений процесса и теги, которые в них содержатся, должны бытьсконфигурированы в редакторе Tag Logging [Регистрация тегов].

Конфигурирование объекта WinCC Online Table Control Control [Окно отображениятаблиц WinCC в режиме исполнения]

Для того чтобы иметь возможность отображать значения процесса в режимеисполнения с помощью WinCC Online Table Control Control [Окнаотображения таблиц] необходимо выполнить следующее:

в редакторе Tag logging [Регистрация тегов]

1 создайте архив значений с помощью Archive Wizard [Мастера архивов];

2 сконфигурируйте теги значений процесса, содержащиеся в архиве.

в редакторе Graphics Designer [Графический дизайнер]

Архивирование значений процесса 04.03

276 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

3 установите связь между WinCC Table Control Control [Окномотображения таблиц WinCC в режиме исполнения] и кадром, созданнымв Graphics Designer [Графическом дизайнере];

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

04.03 Архивирование значений процесса

Руководство пользователя WinCC V6 Основная документация 2776AV6392-1XA06-0AB0

Примечание

Окном таблицы можно управлять с помощью стандартных функций. Если выне хотите использовать функции панели инструментов для работы с окномтаблицы, любой объект Graphics Designer [Графического дизайнера] можносделать динамическим с помощью соответствующих функций.

10.3.3 Графическое отображение значений процесса

В WinCC значения тегов можно отображать графически в виде трендов(графиков). В трендах могут отображаться текущие или архивные значенияпроцесса. Для отображения тренда можно выбрать тип отображения.

Изменения тега отображаются в режиме исполнения с помощью элементовуправления ActiveX Control, которые конфигурируются в "Graphics Designer[Графическом дизайнере]". Можно отображать архивные теги или online-теги.

10.3.3.1 Типы отображения значений процесса в виде тренда

Для графического представления значений тега в WinCC возможны тренды(графики) трех основных типов:

Тренд отдельных значений (англ. Individual values)

Тренд линейной интерполяции (англ. Linear interpolation)

Архивирование значений процесса 04.03

278 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Ступенчатый тренд (англ. Stepped trend)

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

Используемый тип тренда определяется на закладке "Value Axis [Осьзначений]" диалогового окна "Properties [Свойства]" для объекта WinCCOnline Trend Control [Окно отображения таблиц WinCC в режимеисполнения].

Использование общих осей координат

Если необходимо отобразить в одном окне несколько трендоводновременно, можно использовать либо общие оси координат X/Y для всехтрендов, либо отдельные оси для каждого тренда.

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

04.03 Архивирование значений процесса

Руководство пользователя WinCC V6 Основная документация 2796AV6392-1XA06-0AB0

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

На закладке "General [Общие свойства ]" диалогового окна "Properties ofWinCC Online Trend Control Control [Свойства окна отображения таблицWinCC режиме исполнения]", можно сконфигурировать независимое друг отдруга использование общей оси X и общей оси Y.

Архивирование значений процесса 04.03

280 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Разнесенное отображение трендов

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

Направление тренда

С помощью опции "Write Direction [Направление отрисовки]" можноопределить направление графика отображения текущих значенийизмерения. При установке параметра "from the bottom [снизу]", текущиезначения измерений будут отображаться по нижней границе окна трендов.

04.03 Архивирование значений процесса

Руководство пользователя WinCC V6 Основная документация 2816AV6392-1XA06-0AB0

Примечание

Если выбрана ориентация "from the top [сверху]" или "from the bottom[снизу]", то для четкого отображения меток оси времени следуетиспользовать шрифты True-Type.

Архивирование значений процесса 04.03

282 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

10.3.3.2 Временной диапазон при отображении трендов

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

Статическое отображение тренда

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

надпись на рисунке: start - начало, time range – временной диапазон, end - окончание,

actual system time – текущее системное время

Для определения статического способа отображения необходимодеактивировать опцию "Update [Обновление]" на закладке "Time Axis [Осьвремени]" диалогового окна "Properties [Свойства]". Установить временнойдиапазон можно путем:

• задания начального момента времени и временного диапазона;

• задания начального и конечного моментов времени;

• задания начального момента времени и количества отображаемых точекизмерения.

Примечание

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

Динамическое отображение тренда

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

04.03 Архивирование значений процесса

Руководство пользователя WinCC V6 Основная документация 2836AV6392-1XA06-0AB0

надпись на рисунке: time range – временной диапазон, actual system time – текущее системноевремя

Для установки динамического способа отображения необходимоактивизировать опцию "Update [Обновление]" на закладке "Time Axis [Осьвремени]" диалогового окна "Properties [Свойства]". Определить временнойдиапазон можно путем:

• задания временного диапазона;

• задания количества точек измерения, которые должны отображаться;

• определения разности между заданными начальным и конечныммоментами времени.

Примечание

При открытии кадра окна тренда в режиме исполнения отображаемыезначения тегов либо считываются из архива, либо их значенияустанавливаются равными 0. Это определяется на закладке "General[Общие свойства]" диалогового окна "Properties [Свойства]".

Ограниченное разрешение при отображении тренда

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

Архивирование значений процесса 04.03

284 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Например, при отображении 200 архивированных измеренных значений вдиапазоне 100 пиксель, на каждый пиксель приходится два значенияизмерения. При этом на экране будет отображаться последнее из двухзначений (с более поздней меткой времени).

04.03 Архивирование значений процесса

Руководство пользователя WinCC V6 Основная документация 2856AV6392-1XA06-0AB0

Временные скачки, временные перекрытия

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

Если при отображении архивных значений в виде тренда обнаруженвременной скачек, разметка оси времени будет изменена, при этом скачоквремени или перекрытие времени помечаются вертикальной линией. Назакладке "Limit Values [Предельные значения]" диалогового окна "Propertiesдля объекта WinCC Online Trend Control [Окно отображения трендов WinCCв режиме исполнения]",можно определить цвет этой линии.

надпись на рисунке: time jump – скачок времени

надпись на рисунке: time overlap– перекрытие времени

Архивирование значений процесса 04.03

286 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

10.3.4 Объект WinCC Online Trend Control [Окно отображениятрендов WinCC в режиме исполнения]

С помощью объекта "WinCC Online Trend Control [Окно отображения трендовWinCC в режиме исполнения]" можно отображать данные процесса в видетренда. Объект Online Trend Control [Окно отображения трендов в режимеonline] позволяет добиться высокой степени гибкости при конфигурировании,поскольку конфигурирование окна тренда полностью осуществляется вGraphics Designer [Графическом дизайнере].

Для того чтобы доступ к отображаемым тегам был возможен, они должныбыть сначала сконфигурированы в WinCC Explorer [Проводнике WinCC].Затем, можно выбрать online-теги или архивные теги для отображения ввиде трендов.

Конфигурирование WinCC Online Trend Control Control [Окна отображения трендовWinCC в режиме исполнения]

Для отображения значений процесса в режиме исполнения с помощьюWinCC Online Trend Control Control [Окна отображения трендов WinCC]необходимо выполнить следующие шаги:

в редакторе Tag logging [Регистрация тегов]

1 создайте архив значений процесса с помощью Archive Wizard [Мастераархивов];

2 сконфигурируйте теги значений процесса в архиве;

в редакторе Graphics Designer [Графический дизайнер]

3 установите связь между объектом WinCC Online Trend Control [Окноотображения трендов WinCC в режиме исполнения] и кадром,созданным в Graphics Designer[Графическом дизайнере] иотредактируйте свойства элемента управления ActiveX.

04.03 Архивирование значений процесса

Руководство пользователя WinCC V6 Основная документация 2876AV6392-1XA06-0AB0

10.3.5 Объект WinCC Function Trend Control [Окно отображенияграфиков функций WinCC]

Введение

Для графического представления тегов в WinCC существует такжевозможность отображения значений тега, как функции другого тега. Этувозможность предоставляет использование объекта Function Trend Control[Окно отображения графиков функций]. Например, можно представить иотобразить в таком окне график зависимости температуры от давления. В тоже время, такие графики функций можно сравнивать с идеальным графиком(трендом).

В режиме исполнения графики функций отображаются с помощьюэлементов управления ActiveX. Элементы управления ActiveXконфигурируются и встраиваются в кадр в Graphics Designer [Графическомдизайнере].

Требования

При отображении графиков функций с помощью WinCC Function TrendControl [Окна отображения графиков функций WinCC] следует иметь в видуследующие обязательные предпосылки:

• в WinCC Function Trend Control [Окне отображения графиков функцийWinCC] теоретически можно отобразить любое количество графиковфункций, однако, рекомендуется конфигурировать для отображения неболее 8;

Архивирование значений процесса 04.03

288 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

• на каждом графике функции может быть отображено не более 10000 парзначений;

• графики функций могут быть построены на основе тегов текущихзначений процесса (оnline-тегов), архивных тегов или данныхпользовательских архивов;

• online-теги, используемые для построения графика функции должныиметь одинаковый цикл обновления;

• при конфигурировании графиков функций на основе архивных теговнеобходимо чтобы архивные теги считывались из архива значенийпроцесса на сервере, чтобы эти теги имели одинаковый циклобновления и были получены в результате непрерывного цикла сбораданных;

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

• теги могут отображаться графически как функции времени только в томслучае, если источник данных для построения графиков функцийвремени подсоединен через программный интерфейс приложения (API).Для отображения тегов, как функций времени, следует использоватьWinCC Online Trend Control [Окно отображения трендов WinCC в режимеисполнения].

Разрешение при отображении графиков функций

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

Например, при отображении 200 архивированных измеренных значений вдиапазоне 100 пиксель, на каждый пиксель приходится два значенияизмерения. При этом на экране будет отображаться последнее из двухзначений (с более поздней меткой времени).

04.03 Архивирование значений процесса

Руководство пользователя WinCC V6 Основная документация 2896AV6392-1XA06-0AB0

10.3.5.1 Типы представления графиков функций

Введение

В WinCC Function Trend Control Окне отображения графиков функцийWinCC] график функции может быть представлен различными способами.

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

Отдельные значения

Значения измерений в соответствующих точках измерений изображаются ввиде точек.

Линейная интерполяция

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

Ступенчатый график функции

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

Архивирование значений процесса 04.03

290 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Определение типа представления графика функции

Определить тип представления графика функции можно на закладке Trends[Тренды] диалогового окна "Properties of WinCC Function Trend Control[Свойства Окна отображения графиков функций WinCC]".

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

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

Отображение графиков функций с использованием общих осей координат

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

04.03 Архивирование значений процесса

Руководство пользователя WinCC V6 Основная документация 2916AV6392-1XA06-0AB0

Определение осей координат

Отображение графиков функций с использованием общих осей координатзадается на закладке "General [Общие свойства]" диалогового окна"Properties of WinCC Function Trend Control [Свойства Окна отображенияграфиков функций WinCC]".

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

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

Архивирование значений процесса 04.03

292 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Определение осей координат

Определить логарифмические оси координат можно на закладке X axis [ОсьХ] или Y axis [Ось Y] в диалоговом окне "Properties of WinCC Function TrendControl [Свойства Окна отображения графиков функций WinCC]".

Разнесенное отображение графиков функций

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

04.03 Архивирование значений процесса

Руководство пользователя WinCC V6 Основная документация 2936AV6392-1XA06-0AB0

Конфигурирование

Разнесенное отображение графиков функций конфигурируется на закладке"General [Общие свойства]" диалогового окна "Properties of WinCC FunctionTrend Control [Свойства Окна отображения графиков функций WinCC]".

Направление графика функции

Опция "write direction [направление отрисовки]" определяет направленияосей координат. Например, установка значения "from the bottom [снизу]"означает, что положительная ось Y будет направлена вниз.

Если выбрана ориентация "from the top [сверху]" или "from the bottom[снизу]", то для четкого отображения шкалы вертикальной оси следуетиспользовать шрифты True-Type.

.

Архивирование значений процесса 04.03

294 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Конфигурирование

Направление отрисовки конфигурируется на закладке "General [Общиесвойства]" диалогового окна "Properties of WinCC Function Trend Control[Свойства Окна отображения графиков функций WinCC]".

04.03 Архивирование значений процесса

Руководство пользователя WinCC V6 Основная документация 2956AV6392-1XA06-0AB0

10.3.5.2 Временной диапазон при отображении графиков функции

Введение

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

Статическое отображение тегов

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

надпись на рисунке: start time – начальный момент времени, time range –временной диапазон, end time – конечный момент времени, actual systemtime – текущее системное время

Если в режиме исполнения прекращается обновление отображения, назакладке Data Linking [Связывание данных] в диалоговом окне "Properties ofWinCC Function Trend Control [Свойства Окна отображения графиковфункций WinCC]" можно определить временной диапазон отображенияданных. Временной диапазон можно задать либо, определив начальный иконечный моменты времени, либо определив начальный момент времени иколичество пар значений, которые должны быть отображены.

Динамическое изображение тегов

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

Архивирование значений процесса 04.03

296 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

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

надпись на рисунке: time range – временной диапазон, actual system time –текущее системное время

Временной диапазон можно определить на закладке Data Linking[Связывание данных] в диалоговом окне "Properties of WinCC Function TrendControl [Свойства Окна отображения графиков функций WinCC]. Временнойдиапазон можно задать либо, определив начальный и конечный моментывремени, либо количество пар значений, которые должны быть изображены.

10.3.5.3 Цветовая маркировка особых значений

Введение

При отображении графика функции могут встречаться значения,превышающие предельное значение, ниже предельного значения илинеопределенные. Эти особые значения могут быть выделены цветом.Неопределенные значения – это значения, для которых после запускарежима исполнения начальное значение неизвестно или для которыхиспользуется подстановочное значение.

04.03 Архивирование значений процесса

Руководство пользователя WinCC V6 Основная документация 2976AV6392-1XA06-0AB0

Конфигурирование

Цветовая маркировка особых значений определяется на закладке LimitingValues [Предельные значения] диалогового окна "Properties of WinCCFunction Trend Control [Свойства Окна отображения графиков функцийWinCC]".

Архивирование значений процесса 04.03

298 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Сравнение с идеальным графиком функции

Для каждого графика функции можно сконфигурировать идеальный график(англ. ideal), после чего можно сравнивать фактическую кривую графикафункции с заданным идеальным графиком. Значения для построенияидеального графика должны храниться в пользовательском архиве.Пользовательские архивы создаются с помощью опции WinCC -UserArchives [Пользовательские архивы].

Конфигурирование

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

Параметры отображения идеального графика конфигурируются на закладкеTrends [Тренды] диалогового окна "Properties of WinCC Function Trend Control[Свойства Окна отображения графиков функций WinCC]".

04.03 Архивирование значений процесса

Руководство пользователя WinCC V6 Основная документация 2996AV6392-1XA06-0AB0

10.3.5.4 Конфигурирование объекта WinCC Function Trend Control [Окноотображения графиков функций WinCC]

Введение

Последовательность действий, которые необходимо выполнить дляконфигурирования объекта WinCC Function Trend Control [Окно отображенияграфиков функций WinCC], зависит от типа тегов, которые вы собираетесьотображать с помощью этого объекта.

Для отображения online-тегов:

сконфигурируйте теги, которые вы хотите отобразить, в WinCC Explorer[Проводнике WinCC];

установите связь между WinCC Function Trend Control [Окномотображения графиков функций WinCC] и кадром, созданным в GraphicsDesigner [Графическом дизайнере] и отредактируйте свойства элементауправления ActiveX.

Для отображения архивных тегов:

1. сконфигурируйте теги, которые вы хотите отобразить, в WinCC Explorer[Проводнике WinCC];

2. с помощью Archive Wizard [Мастера архивов] создайте архив значенийпроцесса;

3. сконфигурируйте теги для архива значений процесса;4. установите связь между WinCC Function Trend Control [Окном

отображения графиков функций WinCC] и кадром, созданным в GraphicsDesigner [Графическом дизайнере] и отредактируйте свойства элементауправления ActiveX.

Для отображения значений пользовательских архивов:

1. создайте пользовательский архив (англ.user archive).2. сконфигурируйте поля архива;3. установите связь между объектом WinCC User Archive Table element

[Окно отображения таблиц пользовательских архивов WinCC] и кадром,созданным в Graphics Designer [Графическом дизайнере] иотредактируйте свойства элемента управления ActiveX;

4. установите связь между WinCC Function Trend Control [Окномотображения графиков функций WinCC] и кадром, созданным в GraphicsDesigner [Графическом дизайнере] и отредактируйте свойства элементауправления ActiveX;

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

Сравнение с идеальным графиком:

Архивирование значений процесса 04.03

300 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

1. cоздайте пользовательский архив;2. сконфигурируйте поля архива;3. установите связь между объектом WinCC User Archive Table element

[Окно отображения таблиц пользовательских архивов WinCC] и кадром,созданным в Graphics Designer [Графическом дизайнере] иотредактируйте свойства элемента управления ActiveX;

4. установите связь между WinCC Function Trend Control [Окномотображения графиков функций WinCC] и кадром, созданным в GraphicsDesigner [Графическом дизайнере] и отредактируйте свойства элементауправления ActiveX;

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

04.03 Архивирование значений процесса

Руководство пользователя WinCC V6 Основная документация 3016AV6392-1XA06-0AB0

10.3.6 Вывод значений процесса в виде журнала регистрацииданных

Введение

Значения процесса можно выводить в виде журнала регистрации данных.Например, после завершения рабочей смены вы можете загрузить ираспечатать данные о производстве из архива значений процесса. Журналырегистрации данных создаются в редакторе Report Designer [Дизайнеротчетов].

Report Designer [Дизайнер отчетов]

Report Designer [Дизайнер отчетов] предоставляет готовые стандартныешаблоны (англ. layout) для журналов регистрации данных. Эти шаблоныможно редактировать. С помощью Report Designer [Дизайнера отчетов]можно также создавать задания по выводу на печать (англ. print job),которые запускают процесс вывода журнала регистрации данных.

Существуют следующие готовые шаблоны для вывода значений процесса ввиде журнала регистрации:

• @tlrtkur.RPL: вывод значений процесса в виде тренда;

• @tlrttab.RPL: вывод значений процесса в виде таблицы.

Архивирование значений процесса 04.03

302 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Основные шаги

Конфигурирование вывода значений процесса в виде журнала регистрацииданных состоит из следующих шагов:

1. выбор данных процесса и адаптация шаблона - выберите данныепроцесса, которые должны отображаться в журнале регистрацииданных, при необходимости отредактируйте шаблон журнала;

2. конфигурирование задания на печать (print job) – определите периодвремени, число страниц и устройство вывода данных.

04.03 Архивирование значений процесса

Руководство пользователя WinCC V6 Основная документация 3036AV6392-1XA06-0AB0

04.03 Работа со списками перекрестных ссылок

Руководство пользователя WinCC V6 Основная документация 3056AV6392-1XA06-0AB0

11 Работа со списками перекрестных ссылок

Компонент WinCC "Cross Reference [Перекрестные ссылки]" (списокперекрестных ссылок) позволяет выполнять следующие функции:

• находить все места использования определенных объектов, например,тегов или кадров;

• непосредственно отображать все места использования объекта с цельюредактирования связей этого объекта (Функция "Application place jump[Переход к месту использования]");

• изменять имена одного или нескольких тегов с помощью функции"Linking [Связывание]", не внося при этом несоответствий имен вконфигурацию. Эту функцию можно также использовать для поиска изамены символьных строк в именах тегов;

Использование компонента WinCC "Cross Reference [Перекрестные ссылки]"удобно, например, в следующих случаях:

• при поиске мест использования удаляемых тегов процесса с цельюизменить или удалить объект, в котором используется удаляемый тег("Application place jump [Переход к месту использования]"), например,соответствующее поле вывода или отображение тега в виде тренда(англ. Trend Display);

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

Используемые термины

В описании компонента "Cross Reference [Перекрестные ссылки]"используются приводимые ниже термины.

Cross-reference [Перекрестные ссылки]Используется для именования самого компонента WinCC; это имяотображается в WinCC Explorer [Проводнике WinCC], в соответствующемокне отображения редакторов системы.

Редактор (англ. Editor)Редактор Cross Reference перекрестных ссылок запускается в WinCCExplorer [Проводнике WinCC]. Редактор предоставляет среду для работы сосписками перекрестных ссылок.Система внутреннего хранения данных (англ. Internal data storage)Эта система включает область памяти со всеми перекрестными ссылками,которые можно использовать и которые необходимо обновлять. Для отбораопределенных перекрестных ссылок в редакторе можно использовать

Работа со списками перекрестных ссылок 04.03

306 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

фильтр, применяемый к этому “полному списку перекрестных ссылок” (англ."complete cross-reference list"). В результате использования фильтраформируется список необходимых отобранных перекрестных ссылок.Список перекрестных ссылок (англ.cross-reference list)Список, получаемый в результате применения фильтра, отображаемого вредакторе, к данным системы внутреннего хранения. Список перекрестныхссылок можно сохранить вместе с фильтром с помощью используемогоредактора.Фильтр (англ. Filter)Набор критериев, применяемых к данным системы внутреннего хранения, ипозволяющих получить "отфильтрованный" список перекрестных ссылок.Критерии отбора (фильтр) определяются с помощью редактора.Результирующий файл (англ. Result file)Сохраненный список отобранных перекрестных ссылок. Помимо данных онсодержит примененные фильтры.Переход к месту использования (англ. Application place jump)Эта функция используется для перехода из отображаемого спискаперекрестных ссылок к месту использования найденного объекта. Взависимости от выбранного объекта, например, открываетсясоответствующий редактор.Редактирование связей (англ. Relinking)Эту функцию можно использовать для изменения имени одного илинескольких тегов в отдельной части проекта, не внося при этомнесоответствий имен в конфигурацию.

Свойства

Компонент Cross Reference [Перекрестные ссылки] состоит из двух частей:редактор, который предназначен для выбора критериев фильтра иотображения результирующих списков перекрестных ссылок. Помимо этогоредактор предоставляет функцию прямого перехода к месту использованиянайденного объекта, а также функцию "Linking [Связывания]", то естьредактирования имен тегов.система внутреннего хранения данных, которая отвечает за управление иобновление соответствующих данных конфигурации (англ. datamanagement), необходимых для формирования и работы со спискамиперекрестных ссылок, требующимися в конкретных ситуациях.

04.03 Работа со списками перекрестных ссылок

Руководство пользователя WinCC V6 Основная документация 3076AV6392-1XA06-0AB0

WinCC Data

Cross Reference

Data Management

Editor

Filter

Cross-Reference List

Используйте настраиваемые фильтры для поиска объектов перечисленныхниже типов и создания требуемых списков перекрестных ссылок:теги процесса и внутренние теги;кадры и окна кадров;функции проекта и стандартные функции;элементы OLE;

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

В следующей таблице показаны области использования функции поиска(англ. search) отдельного объекта.

Возможно использование в

Искомые объекты Архивах Сообщениях Функциях Кадрах

Тег: процесса & внутренний X X X X

Функция проекта &стандартная

-- X -- --

Кадр (файл PDL) -- X X X

Элементы OLE -- -- -- X

Элементы управления ActiveX -- -- -- X

Результаты поиска можно сохранить, напечатать или экспортировать длядальнейшей обработки с помощью других приложений Windows (в форматахCSV или Excel).

Найденный в списке перекрестных ссылок объект можно использовать либодля инициирования функции перехода к месту использования (англ.application place jump), либо для выполнения функции "Linking [Связывание]".

Работа со списками перекрестных ссылок 04.03

308 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Обновление данных, необходимых для формирования списковперекрестных ссылок, может выполняться автоматически или вручную.Несоответствия между этими данными и отображаемым спискомперекрестных ссылок показываются с помощью соответствующихиндикаторов хода процесса (англ. progress indicators) или соответствующимипредупреждающими сообщениями во время создания списка перекрестныхссылок.

Замечания:

• Функция поиска сообщений не поддерживается компонентом CrossReference [Перекрестные ссылки], поскольку сообщения отображаются вокне сообщений только в режиме исполнения или используются вфункциях в качестве параметров API-вызовов.Функция поиска в сконфигурированных сообщенияхподдерживается. При этом выполняется анализ отдельных сообщений всоответствии с используемыми тегами.

• Теги в функциях могут быть найдены и заменены компонентом CrossReference [Перекрестные ссылки], только при условии, если соблюденысоглашения об именовании тегов и кадров, изложенные в приложении.Соблюдение этого условия также необходимо при поиске макросов C вкадрах.

• Для тех тегов, которые отслеживаются в подсистеме Alarm Logging[Регистрация аварийных сообщений] при нарушении предельныхзначений, связи с соответствующими сообщениями не включены всписки перекрестных ссылок. То есть, эти связи не могут использоватьсяв компоненте Cross Reference [Перекрестные ссылки] при поиске местиспользования таких тегов. Таким образом, тег, над которым, например,осуществляется контроль только на предмет нарушения предельныхзначений, будет показан в списке перекрестных ссылок с отметкой "Notused [Не используется]" в соответствующем столбце таблицы.

• Компонент Cross Reference [Перекрестные ссылки] имеет дело сосвязями и местами использования объектов только в контексте проектаWinCC. Поэтому, в список перекрестных ссылок не включаютсяоперанды из проектов STEP 5 / STEP 7, основанные на тегах WinCC,невозможно также редактирование связей из проектов STEP 5 / STEP 7,интегрированных с проектом WinCC.

Компонент Cross Reference [Перекрестные ссылки] не поддерживаетфункцию поиска стандартных объектов, как, например, линии, круги иобъектов Windows в кадрах проекта.

04.03 Работа со списками перекрестных ссылок

Руководство пользователя WinCC V6 Основная документация 3096AV6392-1XA06-0AB0

11.1 Компонент Cross Reference [Перекрестные ссылки] вWinCC Explorer [Проводнике WinCC]

Редактор отображается в окне навигации WinCC Explorer [ПроводникаWinCC]. В этом окне редактор можно запустить с помощью всплывающегоменю или с помощью пункта меню "Editors [Редакторы]".

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

Для имен файлов, с которыми работает компонент Cross Reference[Перекрестные ссылки] используются следующие расширения:

• XFC (XreF-Client file) для файла списка перекрестных ссылокЕсли в окне навигации выбран компонент "Cross Reference[Перекрестные ссылки]", то в окне данных справа будут отображатьсявсе файлы с расширением "XFC", хранящиеся папке CrossRef folderструктуры папок проекта.Каждый из отображаемых файлов представляет собой списокперекрестных ссылок с соответствующим фильтром и может бытьоткрыт двойным щелчком мыши;

• XFS (XreF Server file) для файла с данными проекта, относящимися ксистеме внутреннего хранения данных.Этот файл, представляющий собой полный список перекрестных ссылок,хранящийся в папке проекта, обычно не отображается пользователю.

Работа со списками перекрестных ссылок 04.03

310 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

11.2 Окно данных

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

В строке таблицы отображается следующая информация:

• отметки типа ссылки, (Used [Используется], Not used [Не используется],Not existing [Не существует];

• искомый объект (например: тег, кадр);

• связи искомого объекта (тип, содержащий элемент, объект);

• на какие свойства этот объект влияет (свойства/макрос).

Содержимое столбцов таблицы зависит от типа искомого объекта.

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

Если отображаемая таблица получена в результате применения функции"AutoFilter [АвтоФильтр]", то заголовок соответствующего столбцавыделяется цветом, а параметры фильтра отображаются в заголовкестолбца.

Отдельные столбцы таблицы могут отображаться или быть спрятаны спомощью команды "Hide/unhide columns [Спрятать/показать столбцы]" меню"View [Вид]" либо с помощью всплывающего меню для заголовка столбца.

Ширина столбца может быть изменена путем перемещения мышью границзаголовка столбца или с помощью пункта меню "Tools / Settings[Инструменты/Настройки]". Можно, например, выбрать оптимальную ширинустолбцов с помощью всплывающего меню заголовка либо отдельно длякаждого столбца, либо для всех столбцов вместе, так, чтобы отображалисьвсе данные таблицы.

Содержимое столбцов "Used [Используется]", "Not used [Не используется]" и"Used, Not existing [Используется, не существует]" определяется также вподменю "View / Displays [Вид/Представления]": Если выбрана одна из этихопций, отображается только одна соответствующая ячейкасоответствующей строки таблицы. Для других, не выбранных опций

04.03 Работа со списками перекрестных ссылок

Руководство пользователя WinCC V6 Основная документация 3116AV6392-1XA06-0AB0

заголовки столбцов отображаются серым, а сами столбцы остаютсяпустыми.

В строке состояния у нижней границе окна данных можно увидеть, полученали эта таблица без применения фильтров или фильтры применялись,например, с помощью функции "Autofilter [АвтоФильтр]" или пункта меню"View / Displays [Вид/Представления]".

Пример структуры таблицы при поиске тегов в кадрах.

Работа со списками перекрестных ссылок 04.03

312 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

11.3 Создание списка перекрестных ссылок (диалоговоеокно выбора фильтра)

Критерий поиска для формирования списка перекрестных ссылокопределяется в диалоговом окне выбора фильтра.

Это диалоговое окно появляется при выборе пунктов меню "File / New [Файл/ Новый]" или "Edit / Filter [Правка / Фильтр]".

Поле-флажок у окошка выбора типа объекта

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

04.03 Работа со списками перекрестных ссылок

Руководство пользователя WinCC V6 Основная документация 3136AV6392-1XA06-0AB0

Окошко выбора

В этом окошке определяется тип объектов, поиск которых будетвыполняться. Можно выбирать между такими типами объектов, как теги,кадры, функции, объекты OLE и элементы управления ActiveX

Поля-флажки "Used existing [Используется, существует]" , "Unused, existing [Неиспользуется, существует]" , "Used, not existing [Используется, не существует]"

Устанавливая флажки в этих полях, можно сужать или расширять поискобъектов выбранного типа в соответствии с выбранной опцией.

Опция Описание

Используется существует Отображаются все объекты текущего спискаперекрестных ссылок, которые существуют ииспользуются (на которые есть ссылка) вдругом объекте.

Не используется, существует Отображаются все объекты, которыесуществуют, но на которые нет ссылок вдругих объектах.

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

Поля-флажки для типов объектов, в которых возможен поиск

Для каждого типа объектов, в которых возможен поиск других объектов,имеется поле-флажок. После установки флажка, поиск ссылок выполняетсяво всех объектах этого типа или в определенной части объектов этого типа.

Если в диалоговом окне выбора не была определена какая-либо частьобъектов, то поле-флажок выделяется серым цветом.

Кнопки "..." для открытия диалогового окна выбора

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

Открываемое такой кнопкой диалоговое окно выбора зависит от типаобъекта:

Работа со списками перекрестных ссылок 04.03

314 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

• если в качестве типа искомых объектов был выбран "Tag [Тег]", то принажатии такой кнопки откроется диалоговое окно выбора тегов;

• при нажатии кнопки "...", соответствующей какому-либо типу объектов, вкоторых осуществляется поиск, таких как функции, архивы илисообщения, открывается диалоговое окно выбора, которое, например,может показывать все существующие в проекте WinCC файлы PDL.

При поиске в объектах OLE и элементах управления ActiveX диалоговоеокно не открывается, поиск может осуществляться только во всех объектахтаких типов.

Замечание:

В случае комбинаций несовместимых критериев фильтра, критерииподавляются установками по умолчанию в диалоговом окне. Это можетпроисходить следующим образом: кнопка "Start search [Начать поиск]" вдиалогов окне выбора фильтра остается неактивной, или, например, вовремя поиска кадров не активно поле-флажок для "Archives [Архивов}” вобласти окна"Search in [Поиск в]".

04.03 Работа со списками перекрестных ссылок

Руководство пользователя WinCC V6 Основная документация 3156AV6392-1XA06-0AB0

11.4 Обновление списка перекрестных ссылок

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

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

WinCC Data

Cro

ss R

efer

ence

Data Management

Edi

tor

Filter

Cross Reference List

Для обновления могут использоваться следующие функции:

Функция Описание

Automatic update[Автоматическоеобновление](Меню "Tools[Инструменты]")

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

Работа со списками перекрестных ссылок 04.03

316 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Update DataManagement[Обновить данныесистемывнутреннегохранения](Меню "Tools[Инструменты]")

Инициирует однократное обновление данных системывнутреннего хранения, при этом обновленияотображаемого списка перекрестных ссылок непроисходит.

Update [Обновить](Меню "View [Вид]")

Инициирует однократное обновление отображаемогосписка перекрестных ссылок. При этом текущийкритерий фильтра повторно применяется к даннымсистемы внутреннего хранения повторно, а результатотбора отображается на экране.Соответствует пункту меню "Edit / Filter [Правка /Фильтр]", но без предварительного диалога выбора.

Update datamanagement andview [Обновитьданные системывнутреннегохранения иотображаемыйсписок](Меню "Tools[Инструменты]")

Инициирует обновление данных системы внутреннегохранения и отображаемого списка перекрестныхссылок.

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

О возможных несоответствиях сообщается следующим образом:

• несоответствия между проектом WinCC и данными системы внутреннегохранения и управления:соответствующим предупреждением во время создания / изменениясписка перекрестных ссылок и с помощью индикатора хода процесса"UPD! [обновить!]";

• несоответствия между данными системы внутреннего хранения иуправления данными и отображаемым списком перекрестных ссылок:с помощью индикатора хода процесса "OLD [старый]"

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

• включите/реактивируйте "Automatic Update [Автоматическоеобновление]", запустив постоянное автоматическое обновление), затеминициируйте вручную функцию обновления данных системы внутреннего

04.03 Работа со списками перекрестных ссылок

Руководство пользователя WinCC V6 Основная документация 3176AV6392-1XA06-0AB0

хранения и списка перекрестных ссылок ("Update data management andview")При этом инициирование второй функции необходимо по двумпричинам. Во-первых, хотя после запуска автоматического обновлениявсе изменения данных проекта непрерывно вносятся в системувнутреннего хранения, тем не менее, несоответствия могли возникнуть впромежуток времени между последним обновлением данных системывнутреннего хранения и моментом запуска/реактивацииавтоматического обновления. Во-вторых, запуск автоматическогообновления данных системы внутреннего хранения не вызываетобновления самого отображаемого списка перекрестных ссылок.

• инициируйте вручную однократное выполнение функции "Update datamanagement and view [Обновить данные системы внутреннего храненияи отображаемый список].

Замечание:

Выполнение функций "Update data management and view [Обновить данныесистемы внутреннего хранения и отображаемый список]" и "Update DataManagement [Обновить данные системы внутреннего хранения]" можетзанять некоторое время (возможно, несколько часов) в зависимости отаппаратного обеспечения памяти и размера проекта.

При этом, если Windows-Explorer [Проводник Windows] используется длякопирования нового кадра в папку проекта, компонент Cross Reference[Перекрестные ссылки] не сразу обнаруживает несоответствия спискаперекрестных ссылок. В этом случае пользователь должен инициироватьфункцию "Update Data Management [Обновить данные системы внутреннегохранения]" вручную.

Даже после обновления необходимо помнить, что на отображаемый списокмогло повлиять использование критериев отбора через функцию "AutoFilter[АвтоФильтр]".

Работа со списками перекрестных ссылок 04.03

318 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

В некоторых ситуациях может потребоваться отключение автоматическогообновления:

• для того чтобы "заморозить" (зафиксировать) определенное состояниеданных проекта в системе внутреннего хранения данных и создать наоснове этих данных определенные списки перекрестных ссылок;

• для экономии системных ресурсов, поскольку при отключенииавтоматического обновления (функция "Automatic Update[Автоматическое обновление]") ресурсы для обновления данныхсистемы внутреннего хранения не требуются постоянно.

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

04.03 Работа со списками перекрестных ссылок

Руководство пользователя WinCC V6 Основная документация 3196AV6392-1XA06-0AB0

11.5 Переход к редакторам ("Application Place Jump[Переход к месту использования]")

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

С этой целью необходимо выбрать соответствующий объект в окне данныхредактора. Используйте пункт меню "Edit / Go to the application place [Правка/ Перейти к месту использования]" или всплывающее меню для того, чтобыинициировать так называемый “переход к месту использования’’ (англ.application place jump).

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

Местоиспользования

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

Archive [Архив] Tag Logging[Регистрациятегов]

Запуск редактора без дальнейшихдействий

Message[Сообщение]

Alarm logging[Регистрацияаварийныхсообщений]

Запуск редактора без дальнейшихдействий

Function[Функция](проекта и поумолчанию)

Global Script[Глобальныйсценарий]

Запуск редактора и отображение функции

В случае внутренних функций никакихдействий не выполняется

Picture object[Объект кадра]

GraphicsDesigner[Графическийдизайнер]

Запуск редактора и перенесение фокусана объект

Работа со списками перекрестных ссылок 04.03

320 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Местоиспользования

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

Tag [Тег] WinCC Explorer[ПроводникWinCC]

Окно Проводника WinCCотображается напереднем плане, без дальнейшихдействий

Пример:Редактор перекрестных ссылок показывает динамику свойства графическогообъекта кадра. Динамика была создана с помощью тега процесса, поэтому вредакторе показана соответствующая связь (место использования тега вкадре). Функция перехода к месту использования (application place jump)редактора перекрестных ссылок открывает Graphics Designer [Графическийдизайнер], и соответствующий объект перемещается в фокус отображения.

04.03 Работа со списками перекрестных ссылок

Руководство пользователя WinCC V6 Основная документация 3216AV6392-1XA06-0AB0

11.6 Функция связывания тега

Списки перекрестных ссылок применяются также для выполнения функции"Linking [Связывание]". Эта функция используется для изменения имениодного или нескольких тегов в соответствующих местах их использования впроекте, не внося при этом несоответствия имен в конфигурацию.

Функция связывания может применяться и к несуществующему тегу. В этомслучае редактор Cross Reference [Перекрестные ссылки] автоматическиоткрывает диалоговое окно для создания этого тега.

Используя функцию "Linking [Связывание]", можно также находить изаменять один или несколько символов в именах тегов.

Для создания связи необходимо выбрать в окне данных редактора тег,место использования или соответствующий объект. Затем, дляинициирования функции связывания, следует использовать пункт меню "Edit/ Linking [Правка / Связывание]" или всплывающее меню.

Замечание:

Если выбранный тег не используется, то пункт "Linking [Связывание]"отображается как неактивная функция. В этом случае переименованиеможет быть выполнено в WinCC Explorer [Проводнике WinCC].Для того чтобы редактор Cross Reference [Перекрестные ссылки]распознавал теги, используемые в функциях, и мог изменять их имена,должны быть соблюдены соглашения об именовании, изложенные вприложении. При этом существующие функции должны быть измененысоответствующим образом.

Работа со списками перекрестных ссылок 04.03

322 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

04.03 Документирование проектных данных и данных системы исполнения

Руководство пользователя WinCC V6 Основная документация 3236AV6392-1XA06-0AB0

12 Документирование проектных данных иданных системы исполнения

12.1 Документация проекта

12.1.1 Документирование данных проектирования и данных режимаисполнения

Введение

Для документирования данных проектирования и данных режимаисполнения в WinCC создаются отчеты и журналы регистрации данных. Длясоздания таких отчетов и журналов существуют готовые шаблоны (англ.layouts), которые поставляются вместе с системой. Эти готовые шаблонымогут использоваться в большинстве случаев, когда необходимодокументировать данные. Кроме того, с помощью Report Designer[Дизайнера отчетов] можно создавать новые шаблоны или редактироватьуже существующие готовые шаблоны, поставляемые с системой.

Документирование проектных данных и данных системы исполнения 04.03

324 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Возможности

Система формирования отчетов позволяет вам:

• выводить данные проектирования в виде отчета;

• выводить данные системы исполнения в виде журнала регистрацииданных

Применение

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

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

Report Designer [Графический дизайнер] позволяет создавать задания напечать (англ. print jobs) для вывода отчетов и журналов регистрации данных.Задание на печать содержит информацию об очередности вывода,устройстве вывода и другие опции вывода

Для вывода данных используются динамические объекты Report Designer[Дизайнера отчетов], которые связаны с соответствующими приложениями.

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

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

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

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

Устройства вывода данных

Данные отчетов и журналов регистрации данных могут выводиться:

• на принтер;

• в файл;

04.03 Документирование проектных данных и данных системы исполнения

Руководство пользователя WinCC V6 Основная документация 3256AV6392-1XA06-0AB0

• на экран

Форматы вывода данных

Отчеты и журналы регистрации данных можно выводить с помощьюследующих шаблонов:

• страничного шаблона (англ. page layout);

• строкового шаблона (англ. line layout) (используется только для отчета,имеющего вид последовательности сообщений)

Редакторы для работы с шаблонами

Для редактирования шаблонов страницы Report Designer [Дизайнер отчетов]предоставляет редактор страничных шаблонов (англ.page layout editor).Страничные шаблоны как для отчетов (документация проекта), так и дляжурналов регистрации данных (документация системы исполнения)конфигурируются в редакторе страничных шаблонов.

Для редактирования строковых шаблонов в Report Designer [Дизайнереотчетов] существует редактор строковых шаблонов (англ. line layout editor). Вредакторе строковых шаблонов можно конфигурировать только шаблоныдля вывода отчета в виде последовательности сообщений.

Документирование проектных данных и данных системы исполнения 04.03

326 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

12.1.2 Структура отчетов и журналов регистрации данных прииспользовании страничного шаблона

Деление страничного шаблона на области

Геометрически страничные шаблоны делятся на несколько различныхобластей. Пространство страницы соответствует общей области шаблона.Для этой области можно задать границы печати (поля). Имеет смысл,сначала определить границы области печати, выделив в ней области дляверхнего (header) нижнего (footer) колонтитула или логотипа компании, азатем сконфигурировать оставшуюся часть этой области печати для выводасобственно данных отчета. Эта часть области печати, в которой выводятсяданные отчета, называется "телом страницы".(англ. "body of the page).

надпись на рисунке: Printable Area [Область печати], Body of the Page [Тело страницы], notprintable [не печатается]

Шаблон для отчета и для журнала регистрации данных содержитстатический слой (англ. static layer) и динамический слой (англ.dynamiclayer). В статическом слое находятся верхний колонтитул нижний колонтитулшаблона для вывода имени компании, логотипа компании, имени проекта,имени шаблона, номера страницы, времени и т.п. В динамическом слоенаходятся динамические объекты для вывода данных проектирования иданных системы исполнения.

На статический слой можно помещать только статические и системныеобъекты. На динамическом слое могут находиться как статические, так идинамические объекты.

04.03 Документирование проектных данных и данных системы исполнения

Руководство пользователя WinCC V6 Основная документация 3276AV6392-1XA06-0AB0

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

Документирование проектных данных и данных системы исполнения 04.03

328 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Страницы в страничном шаблоне

Каждый страничный шаблон состоит из трех различных страниц:

• титульный лист (англ. Cover sheet);

• содержимое отчета (англ.Report contents);

• заключительная страница (англ.Final page).

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

Содержимоеотчета

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

Заключитель-ная страница

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

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

Титульный лист и заключительная страница также состоят из статическойчасти и динамической части (конфигурационный слой).

Важно:

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

04.03 Документирование проектных данных и данных системы исполнения

Руководство пользователя WinCC V6 Основная документация 3296AV6392-1XA06-0AB0

12.1.3 Структура журналов регистрации данных при использованиистрокового шаблона

Деление строкового шаблона на области

Геометрически строчные шаблоны делятся на несколько различныхобластей. Пространство страницы соответствует общей области шаблона.Для этой области можно задать границы печати (поля). Имеет смысл,сначала определить границы области печати, выделив в ней области дляверхнего (header) нижнего (footer) колонтитула или логотипа компании, азатем сконфигурировать оставшуюся часть этой области печати для выводасобственно данных журнала регистрации. Эта часть области печати, вкоторой выводятся данные журнала регистрации, называется "теломстраницы".(англ. "body of the page).

надпись на рисунке: Printable Area [Область печати], Body of the Page [Тело страницы], notprintable [не печатается]

Строковый шаблон содержит статический слой и динамический слой. Встатическом слое находятся верхний колонтитул и нижний колонтитулшаблона для вывода имени компании, логотипа компании, имени проекта,имени шаблона, и т.п. в текстовом виде. В динамическом слое находитсядинамическая таблица, которая используется для вывода сообщенийредактора Alarm Logging [Регистрация аварийных сообщений].

Составные части страницы

Каждая страница строкового шаблона состоит из трех частей:

Документирование проектных данных и данных системы исполнения 04.03

330 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

• верхний колонтитул (header);

• содержимое журнала регистрации данных (в табличном виде);

• нижний колонтитул (footer).

Верхнийколонтитул

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

Содержимоежурналарегистрацииданных (втабличномвиде)

В этой части шаблона определяется структура исодержимое журнала регистрации данных при выводе. Привыводе аварийных сообщений для определениясодержимого журнала регистрации можно использоватькритерии фильтра и варианты выбора редактора AlarmLogging [Регистрация аварийных сообщений].Внешний вид журнала определяется шириной отдельныхстолбцов и установленным размером шрифта.

Нижнийколонтитул

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

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

Использование строкового шаблона

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

12.1.4 Задания на печать в WinCC

Введение

04.03 Документирование проектных данных и данных системы исполнения

Руководство пользователя WinCC V6 Основная документация 3316AV6392-1XA06-0AB0

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

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

В WinCC Explorer [Проводнике WinCC] можно создавать новые задания напечать для вывода отчетов с использованием новых страничных шаблонов.Для вывода документации с использованием строковых шаблонов WinCCпредоставляет специальное задание на печать. Документацию в строковомформате можно выводить только с помощью этого задания на печать.Создать новое задание на печать для строкового шаблона невозможно.

Документирование проектных данных и данных системы исполнения 04.03

332 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

12.2 Документация проекта – введение.

Введение

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

Компоненты, из которых может быть вызван вывод документации проекта

Документирование проекта можно запустить непосредственно из следующихкомпонентов WinCC:

• WinCC Explorer [Проводник WinCC]

• Graphics Designer [Графический дизайнер]

• Alarm Logging [Регистрация аварийных сообщений]

• Tag Logging [Регистрация тегов]

• Global Script [Глобальный сценарий]

• Text Library [Текстовая библиотека]

• User Administrator [Администратор пользователей]

• User Archives [Пользовательские архивы]

• Time Synchronization [Синхронизация времени]

• Horn Editor [Редактор звуковой сигнализации]

• Picture Tree Manager [Менеджер дерева кадров]

• Lifebeat Monitoring [Мониторинг работоспособности]

• OS Project Editor [Редактор проектов ОС]

Отчеты документации проекта выводятся пользователем. В меню File [Файл]различных компонентов WinCC находятся следующие команды:

Команда меню Функция Особыехарактеристики

Print ProjectDocumentation[Печать

Сразу же печатает отчет.Используется шаблон,установленный в задании на

Печатьпроисходит сразуже, диалоговое

04.03 Документирование проектных данных и данных системы исполнения

Руководство пользователя WinCC V6 Основная документация 3336AV6392-1XA06-0AB0

Команда меню Функция Особыехарактеристики

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

печать. Отчет выводится напринтер или в файл в соответствиис установкой в диалоговом окнеPrint Job Properties [Свойствазадания на печать].

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

View ProjectDocumentation[Просмотрдокументациипроекта]

Открывает предварительныйпросмотр отчета, который будетвыведен.

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

ProjectDocumentationSetup...[Настройкадокументациипроекта…]

Открывает диалоговое окно PrintJob Properties [Свойства задания напечать]. В диалоговом окне можноопределить используемый шаблон,а также принтер или файл, вкоторый будет выводиться отчет, ивыбрать страницы, которые будутвыводиться.

Дальнейшуюинформациюможно найти вразделах "PrintJobs in WinCC[Задания напечать в WinCC]" и"Changing anExisting Print Job[Изменениесуществующегозадания напечать]".

12.2.1 Документация проекта в WinCC Explorer [Проводнике WinCC]

Введение

Документирование проектных данных и данных системы исполнения 04.03

334 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

В WinCC Explorer [Проводнике WinCC] предоставляются средства длявывода документации проекта. Можно использовать следующие командыменю "File [Файл]":

• Print Project Documentation [Печать документации проекта];

• View Project Documentation View Project Documentation [Просмотрдокументации проекта];

• Project Documentation Setup [Настройка документации проекта].

Выводимые данные

В WinCC Explorer [Проводнике WinCC] следующие данные используются дляформирования документации проекта:

Объект Можно вывести: ФункцияComputer[Компьютер]

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

Tags [Теги] Выбранные тегиВыбранные группы теговВыбранные параметры тегаФормат

Служит для вывода тегов,групп тегов и параметров тегаиз системы управлениятегами.Форматирует список тегов.

Connections[Соединения]

Соединения, выбранные вдиалоговом окне выбора.

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

12.2.2 Документация проекта в Graphics Designer [Графическомдизайнере]

Введение

В Graphics Designer [Графическом дизайнере] предоставляются средствадля вывода документации проекта. Можно использовать следующиекоманды меню "File [Файл]":

• Print Project Documentation [Печать документации проекта]

• View Project Documentation Documentation [Просмотр документациипроекта]

• Project Documentation Setup [Настройка документации проекта]

04.03 Документирование проектных данных и данных системы исполнения

Руководство пользователя WinCC V6 Основная документация 3356AV6392-1XA06-0AB0

Запустить задания на печать для вывода документации проекта можно либос помощью меню этого компонента WinCC, либо непосредственно из WinCCExplorer [Проводника WinCC]. Однако есть существенное различие привыводе документации проекта в Graphics Designer [Графическом дизайнере].Когда задание на печать запускается в Graphics Designer [Графическомдизайнере], выводятся данные открытого в этот момент кадра, когда жезадание на печать запускается в WinCC Explorer [Проводнике WinCC],выводятся данные всех кадров проекта. Это применимо ко всемдокументируемым параметрам кадров Graphics Designer [Графическогодизайнера].

Выводимые данные

В Graphics Designer [Графическом дизайнере] следующие данныеиспользуются для формирования документации проекта:

макросы Graphics Designer [Графического дизайнера]:

Объект Можно вывести ФункцияInfo [Информация] Объект может

использоваться: - для макросов свойств, - для макросов объектов

Служит для вывода общейинформации, такой какимя кадра, имя объекта,имя свойства.

Trigger description[Описаниетриггера]

Объект можетиспользоваться: - для макросов свойств

Служит для вывода типатриггера.

Source text[Исходный текст]

Объект можетиспользоваться: - для макросов свойств, - для макросов объектов

Служит для выводаисходного текста макроса.

Документирование проектных данных и данных системы исполнения 04.03

336 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

данные кадра в Graphics Designer [Графическом дизайнере]:

Объект Можно вывести ФункцияGeneral display[Общий экран]

Выбранные элементы: все доступные элементы; выбранный элемент

Служит для выводапредставления кадраGraphics Designer[Графического дизайнера]в отчете

Picture statistics[Статистика кадра]

Выбранные статистическиеданные кадра

Служит для выводастатистических данныхкадра Graphics Designer[Графического дизайнера]

Attributes[Атрибуты]

Выбранные атрибутыВыбранные табличныеданные

Служит для выводаатрибутов кадра GraphicsDesigner [Графическогодизайнера]

Embedded objects[Встроенныеобъекты]

Встроенные объекты Служит для выводаобъектов, встроенных вкадр Graphics Designer[Графического дизайнера].

Actions [Макросы] Выбранные типы макросов Служит для выводамакросов кадра GraphicsDesigner [Графическогодизайнера]

Trigger [Триггер] Выбранные объектыВыбранные макросы

Служит для выводатриггеров макросов кадраGraphics Designer[Графического дизайнера]

Source text[Исходный текст]

Выбранные макросы Служит для выводаисходного текстамакросов кадра GraphicsDesigner [Графическогодизайнера]

Direct connections[Прямыесоединения]

Выбранные элементы: все доступные элементы; выбранный элемент

Служит для выводапрямых соединений кадраGraphics Designer[Графического дизайнера]

данные объекта в Graphics Designer [Графическом дизайнере]:

Объект Можно вывести Функция

04.03 Документирование проектных данных и данных системы исполнения

Руководство пользователя WinCC V6 Основная документация 3376AV6392-1XA06-0AB0

Объект Можно вывести Функция

Object statistics[Статистикаобъекта]

Выбранный объект:выбранные статистическиеданные объекта

Служит для выводастатистических данныхобъектов кадра GraphicsDesigner [Графическогодизайнера]

Attributes[Атрибуты]

Выбранный объект: выбранные атрибуты; выбранные табличныеданные

Служит для выводаатрибутов объектов кадраGraphics Designer[Графического дизайнера]

Actions [Макросы] Выбранный объект: выбранные макросы

Служит для выводамакросов, созданных дляобъектов в кадре GraphicsDesigner [Графическогодизайнера].

Trigger [Триггер] Выбранный объект: выбранные макросы

Служит для выводатриггеров макросов,созданных для объектовкадра Graphics Designer[Графического дизайнера]

Source text[Исходный текст]

Выбранный объект: выбранные макросы

Служит для выводаисходного текстамакросов выбранныхобъектов.

Direct connection[Прямоесоединение]

Выбранные объекты Служит для выводапрямых соединенийобъектов.

Особенности при выводе данных для следующих объектов:

• объект регулятор: следующее применимо к атрибутам "PictureBack[Просмотр кадров в обратном порядке]" и "PictureThumb [Просмотркадров]" документации проекта: если ни один кадр не введен, вдокументации проекта отображается дефис (-); если кадр введен, вдокументации проекта отображается "none [нет]".

• объект командная кнопка: следующее применимо к атрибутам"PictureSelected [Кадр выбран]" и "PictureUnselected [Кадр не выбран]"документации проекта: если ни один кадр не введен, в документациипроекта отображается дефис (-); если кадр введен, в документациипроекта отображается "none [нет]".

Документирование проектных данных и данных системы исполнения 04.03

338 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

12.2.3 Документация проекта в редакторе Alarm Logging[Регистрация аварийных сообщений]

Введение

В редакторе Alarm Logging Logging [Регистрация аварийных сообщений]предоставляются средства для вывода документации проекта. Можноиспользовать следующие команды меню "File [Файл]":

• Print Project Documentation [Печать документации проекта

• View Project Documentation [Просмотр документации проекта]

• Project Documentation Setup [Настройка документации проекта]

Выводимые данные

В редакторе Alarm Logging [Регистрация аварийных сообщений] ]следующие данные используются для формирования документациипроекта:

Объект Можно вывести ФункцияMessage classes[Классысообщений]

- Служит для выводасуществующих классовсообщений и их свойств.

Single messages[Отдельныесообщения]

Выбранные отдельныесообщения

Служит для выводавыбранных отдельныхсообщений и их свойств.

Archives [Архивы] - Служит для выводасуществующих архивовсообщений и их свойств.

данные блоков сообщений:

Объект Можно вывести ФункцияSystem blocks[Системные блоки]

- Служит для выводасуществующих системныхблоков и их свойств.

User text blocks[Блоки пользова-тельского текста]

- Служит для выводасуществующих блоковпользовательского текстаи их свойств.

04.03 Документирование проектных данных и данных системы исполнения

Руководство пользователя WinCC V6 Основная документация 3396AV6392-1XA06-0AB0

Объект Можно вывести ФункцияProcess valueblocks [Блокизначений процесса]

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

данные групповых сообщений:

Объект Можно вывести: ФункцияMessage classes[Классысообщений]

- Служит для выводагрупповых сообщений дляклассов сообщений.

User defined[Пользовательские]

- Служит для выводапользовательскихгрупповых сообщений

Документирование проектных данных и данных системы исполнения 04.03

340 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

12.2.4 Документация проекта в редакторе Tag Logging [Регистрациятегов]

Введение

В редакторе Tag Logging [Регистрация тегов] предоставляются средства длявывода документации проекта. Можно использовать следующие командыменю "File [Файл]":

• Print Project Documentation [Печать документации проекта]

• View Project Documentation [Просмотр документации проекта]

• Project Documentation Setup [Настройка документации проекта]

Выводимые данные

В редакторе Tag Logging [Регистрация тегов] следующие данныеиспользуются для формирования документации проекта:

Объект Можно вывести ФункцияTimers [Таймеры] - Служит для вывода таймеров и их

свойств.

данные архивов:

Объект Можно вывести: ФункцияProcess value archive[Архив значенийпроцесса]

Имена архивовДанные архива значенийпроцесса

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

Compressed archive[Вторичный архив]

Имена архивовДанные вторичныхархивов

Служит для выводаданных системыпроектирования длявторичных архивов

Process value archivetag [Тег архивазначений процесса]

ТегиДанные тегов

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

Compressed archivetag [Тег вторичногоархива]

ТегиДанные тегов

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

04.03 Документирование проектных данных и данных системы исполнения

Руководство пользователя WinCC V6 Основная документация 3416AV6392-1XA06-0AB0

12.2.5 Документация проекта в Global Script [Глобальном сценарии]

Введение

Global Script [Глобальный сценарий] включает в себя два редактора –редактор C и редактор VBS. В каждом из этих редакторов предоставляютсясредства для вывода документации проекта. Если в одном из этихредакторов открыт макрос, функция или модуль, то можно использоватьследующие команды меню "File [Файл]":

• Print Project Documentation [Печать документации проекта]

• View Project Documentation [Просмотр документации проекта]

• Project Documentation Setup [Настройка документации проекта]

Команды можно применять к открытой функции, макросу или модулю.

Документацию по всем макросам, функциям проекта и стандартнымфункциям можно вывести при помощи трех заданий на печать,перечисленных ниже. Запустить вывод документации можно из WinCCExplorer [Проводника WinCC].

Для вывода документации проекта в редакторе C и редакторе VBSиспользуются одни и те же шаблоны. При выводе документации винформационном поле выводится идентификатор - "Language: C Script[Язык: скрипт C]" или "Language: VB Script [Язык: скрипт VB]". Данныйидентификатор показывает, в каком из двух редакторов была созданадокументация.

Примечание:Документация по всем макросам, функциям и модулям может быть весьмаобширной. Для того чтобы выяснить число страниц в документации,откройте предварительный просмотр задания на печать (format: page 1 of x[формат: страница 1 из х]).

Документирование проектных данных и данных системы исполнения 04.03

342 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Выводимые данные

В редакторе Global Script [Глобальный сценарий] следующие данныеиспользуются для формирования документации проекта:

Объект Можно вывести ФункцияInfo [Информация] Объект используется:

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

Служит для вывода общейинформации об объекте:кем был создан/измененобъект, дата создания,дата изменения, версия икомментарии.

Trigger description[Описаниетриггера]

Объект используется: - для макросов

Служит для вывода типатриггера.

Source text[Исходный текст]

Объект используется:- для макросов; - для стандартных функций; - для функций проекта; - для стандартных модулей; - для модулей проекта

Служит для выводаисходного текста макроса,функции или модуля.

12.2.6 Документация проекта в Text Library [Текстовой библиотеке]

Введение

В редакторе Text Library [Текстовая библиотека] предоставляются средствадля вывода документации проекта. Можно использовать следующиекоманды меню "File [Файл]":

• Print Project Documentation [Печать документации проекта]

• View Project Documentation [Просмотр документации проекта]

• Project Documentation Setup [Настройка документации проекта]

Выводимые данные

В редакторе Text Library [Текстовая библиотека] следующие данныеиспользуются для формирования документации проекта:

Объект Можно вывести Функция

04.03 Документирование проектных данных и данных системы исполнения

Руководство пользователя WinCC V6 Основная документация 3436AV6392-1XA06-0AB0

Объект Можно вывести ФункцияGeneral data[Общие данные]

- Служит для вывода данныхсистемы проектированиядля Text Library [Текстовойбиблиотеки].

Text table [Таблицатекстов]

Выборка языков дляопределения языковвывода

Служит для вывода текстовиз Text Library [Текстовойбиблиотеки].

12.2.7 Документация проекта в User Administrator [Администраторепользователей]

Введение

В редакторе User Administrator [Администратор пользователей]предоставляются средства для вывода документации проекта. Можноиспользовать следующие команды меню "File [Файл]":

• Print Project Documentation [Печать документации проекта]

• View Project Documentation [Просмотр документации проекта]

• Project Documentation Setup [Настройка документации проекта]

Выводимые данные

В редакторе User Administrator [Администратор пользователей] следующиеданные используются для формирования документации проекта:

Объект Можно вывести ФункцияGroups [Группы] - Служит для вывода групп

пользователей, определенных вUser Administrator [Администраторепользователей].

Functions [Функции] - Служит для вывода текстовсконфигурированных функций UserAdministrator [Администраторапользователей].

12.2.8 Документация проекта в редакторе Time Synchronization[Синхронизация времени]

Документирование проектных данных и данных системы исполнения 04.03

344 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

04.03 Документирование проектных данных и данных системы исполнения

Руководство пользователя WinCC V6 Основная документация 3456AV6392-1XA06-0AB0

Введение

В редакторе Time Synchronization [Синхронизация времени]предоставляются средства для вывода документации проекта. Вдиалоговом окне редактора вы можете воспользоваться следующимикнопками:

• Print [Печать]

• Preview [Предварительный просмотр]

• Setup [Настройка]

Выводимые данные

В редакторе Time Synchronization [Синхронизация времени] следующиеданные используются для формирования документации проекта:

Объект Можно вывести ФункцияDevices[Устройства]

- Служит для вывода сведений обиспользуемых устройствах ислужбах.

General [Общие] - Служит для вывода общих настроекредактора Time Synchronization[Синхронизация времени].

12.2.9 Документация проекта в Horn Editor [Редакторе звуковойсигнализации]

Введение

В Horn Editor [Редакторе звуковой сигнализации] предоставляются средствадля вывода документации проекта. В диалоговом окне редактора вы можетевоспользоваться следующими кнопками:

• Project Documentation [Документация проекта]

• Print [Печать]

• Preview [Предварительный просмотр]

• Setup… [Настройка…]

Документирование проектных данных и данных системы исполнения 04.03

346 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Выводимые данные

В Horn Editor [Редакторе звуковой сигнализации] следующие данныеиспользуются для формирования документации проекта:

Объект Можно вывести ФункцияHorn tags [Тегизвуковойсигнализации]

- Служит для вывода назначений тегаи классов сообщений

General settings[Общие настройки]

- Служит для вывода общих настроекHorn Editor [Редактора звуковыхсигналов]

Horn signals[Звуковые сигналы]

- Служит для вывода назначенийтегам сигналов или сигнальныхмодулей.

Additional reset tags[Дополнительныетеги сброса]

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

12.2.10 Документация проекта в Picture Tree Manager [Менеджереиерархии кадров]

Введение

В Picture Tree Manager [Менеджере иерархии кадров] предоставляютсясредства для вывода документации проекта. Можно использоватьследующие команды меню "File [Файл]":

• Print Project Documentation Hierarchy [Печать иерархии в документациипроекта]

• View Project Documentation Hierarchy [Просмотр иерархии вдокументации проекта]

• Setup Project Documentation Hierarchy [Настройка иерархии вдокументации проекта]

• Print Project Documentation Group Display [Печать группового индикаторасостояния в документации проекта]

• View Project Documentation Group Display [Просмотр групповогоиндикатора состояния в документации проекта]

04.03 Документирование проектных данных и данных системы исполнения

Руководство пользователя WinCC V6 Основная документация 3476AV6392-1XA06-0AB0

• Setup Project Documentation Group Display [Настройка групповогоиндикатора состояния в документации проекта]

Документирование проектных данных и данных системы исполнения 04.03

348 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Выводимые данные

В Picture Tree Manager [Менеджере иерархии кадров] следующие данныеиспользуются для формирования документации проекта:

Объект Можно вывести ФункцияPicture Tree Managertable [Таблицаменеджера иерархиикадров]

- Служит для выводасконфигурированнойиерархической структурыконтейнеров и содержащихся вних кадров.

Group displays table[Таблица групповыхиндикаторовсостояния]

- Служит для выводаконфигурационных данныхгруппового индикаторасостояния (англ. GroupDisplay).

12.2.11 Документация проекта в редакторе Lifebeat Monitoring[Мониторинг работоспособности]

Введение

В редакторе Lifebeat Monitoring [Мониторинг работоспособности]предоставляются средства для вывода документации проекта. Можноиспользовать следующие команды меню "File [Файл]":

• Print [Печать]

• View [Просмотр]

• Printer Setup [Настройка принтера]

Выводимые данные

В редакторе Lifebeat Monitoring [Мониторинг работоспособности] следующиеданные используются для формирования документации проекта:

Объект Можно вывести ФункцияLifebeat Monitoringtable [Таблицамониторингаработоспособности]

- Служит для выводаконфигурационных данныхдля редактора LifebeatMonitoring [Мониторингработоспособности].

04.03 Документирование проектных данных и данных системы исполнения

Руководство пользователя WinCC V6 Основная документация 3496AV6392-1XA06-0AB0

12.2.12 Документация проекта в OS Project Editor [Редакторепроектов ОС]

Введение

В OS Project Editor [Редакторе проектов ОС] предоставляются средства длявывода документации проекта. Вы можете воспользоваться следующимикнопками на закладке General [Общие] при работе с документацией проекта:

• Print [Печать]

• View [Просмотр]

• Printer Setup [Настройка принтера]

Выводимые данные

В OS Project Editor [Редакторе проектов ОС] следующие данныеиспользуются для формирования документации проекта:

Объект Можно вывести Функция

ProjectEditor table[Таблица редакторапроектов]

- Служит для вывода параметровнастройки координат областинаблюдения, области просмотра,рабочей области и области клавиш.

TopField table[Таблица TopField]

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

TopfieldConfig2 table[ТаблицаTopfieldConfig2]

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

TopfieldConfig3 table[ТаблицаTopfieldConfig3]

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

AlarmConfig table[ТаблицаAlarmConfig]

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

AreaButton table[Таблица AreaButton]

- Служит для вывода параметровнастройки для кнопок,

Документирование проектных данных и данных системы исполнения 04.03

350 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Объект Можно вывести Функция

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

HiddenArea table[Таблица скрытыхобластей]

- Служит для вывода параметровнастройки скрытых областей.

RestData table[Таблица общихданных]

- Служит для вывода общихпараметров настройки в OS ProjectEditor [Редакторе проектов ОС].

04.03 Документирование проектных данных и данных системы исполнения

Руководство пользователя WinCC V6 Основная документация 3516AV6392-1XA06-0AB0

12.3 Документация системы исполнения – введение.

Введение

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

• WinCC Alarm Control [Окно отображения аварийных сообщений WinCC];

• WinCC Online Trend Control [Окно отображения трендов WinCC в режимеисполнения];

• WinCC Online Table Control [Окно отображения таблиц WinCC в режимеисполнения];

• WinCC User Archive Table Control [Окно отображения таблицпользовательских архивов WinCC]

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

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

• при помощи настраиваемой опции (кнопки) в одном извышеперечисленных элементов управления WinCC;

• при помощи настраиваемой опции (кнопки) в кадре WinCC;

• через список заданий на печать в окне приложения в кадре WinCC;

• путем определения в задании на печать цикла вывода;

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

• при помощи функции скрипта

Документирование данных системы исполнения различных компонентов WinCC

Документирование проектных данных и данных системы исполнения 04.03

352 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Можно документировать текущие данные следующих компонентов WinCC:

Alarm Logging Runtime [Система исполнения регистрации аварийныхсообщений]

Объект регистрации ФункцияПротоколпоследовательностисообщений(англ.Message sequencereport)

Формирование протокола последовательностисообщений начинается одновременно с запускомрежима исполнения WinCC. Этот протоколпредставляет собой список всех поступившихсообщений в хронологическом порядке.

Протокол сообщений(англ.Message report)

Протокол сообщений содержит все сообщениятекущего списка сообщений редактора AlarmLogging [Регистрация аварийных сообщений].

Протокол архива(англ.Archive report)

Протокол архива содержит сообщения, которыехранятся в архиве сообщений.

Tag Logging Runtime [Система исполнения регистрации тегов]

Объект регистрации ФункцияТаблица тегов (англ.Tagtable)

Информация и данные тегов из архивов значенийпроцесса и тегов вторичных архивоврегистрируются в таблице тегов редактора TagLogging [Регистрация тегов]. Данные выводятся втабличной форме.

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

User Archives Runtime [Система исполнения опции WinCCПользовательские архивы]

Объект регистрации ФункцияТаблицапользовательскихархивов (англ. UserArchives table)

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

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

Регистрация файлов формата CSV

04.03 Документирование проектных данных и данных системы исполнения

Руководство пользователя WinCC V6 Основная документация 3536AV6392-1XA06-0AB0

Объект регистрации ФункцияТаблица CSV-источника(англ. CSV providertable)

С помощью таблицы CSV-источникарегистрируются данные из файла в формате CSV.Данные выводятся в табличной форме.

Тренд CSV-источника(англ. CSV providertrend)

С помощью тренда CSV-источника регистрируютсяданные из файла в формате CSV. Данныевыводятся в форме тренда.

Регистрация данных с помощью ODBC

Объект регистрации ФункцияПоле базы данныхODBC (англ. ODBCdatabase field)

Служит для вывода данных из поля источникаданных при помощи ODBC. Данные выводятся втекстовом виде.

Таблица базы данныхODBC (англ.ODBCdatabase table)

Служит для вывода данных из таблицы источникаданных при помощи ODBC. Данные выводятся втабличной форме.

Регистрация данных собственных COM серверов

Объект регистрации ФункцияCOM сервер (англ. COMserver)

Объект COM сервера позволяет интегрировать вWinCC собственный COM объект и регистрироватьданные этого объекта. COM объект может бытьтипа text [текст], table [таблица], или picture [кадр].

Вывод печатной копии

Объект регистрации ФункцияПечатная копия (англ.Hard copy)

Служит для вывода текущего содержимого экрана,некоторой области экрана или выбранного вданный момент окна кадра

Вывести печатную копию можно также при помощи приложения "PrintScreen[Печать содержимого экрана]". Дальнейшую информацию по этой темеможно найти в разделе "Output of a Hard Copy [Вывод печатной копии]".

Динамические параметры регистрации

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

Документирование проектных данных и данных системы исполнения 04.03

354 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

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

Изменить параметры вывода непосредственно перед началом печати можнопри помощи диалогового окна. Отображение диалогового окнанастраивается с помощью соответствующего задания на печать. С этойцелью в поле "Dialog [Диалоговое окно]" должна быть установлена опция -"Configuration dialog [Диалоговое окно конфигурирования]".

04.03 Документирование проектных данных и данных системы исполнения

Руководство пользователя WinCC V6 Основная документация 3556AV6392-1XA06-0AB0

12.3.1 Регистрация сообщений в режиме исполнения

Обзор

Система формирования отчетов WinCC позволяет зарегистрировать всепоступающие сообщения. Возможны следующие опции вывода:

• вывод данных системы исполнения из архива сообщений;

• вывод данных системы исполнения из списка сообщений;

• вывод протокола последовательности сообщений

Сообщения из архива сообщений и из списка сообщений могут бытьнапечатаны непосредственно с помощью настраиваемой кнопки в WinCCAlarm Control [Окне отображения аварийных сообщений WinCC]. Сообщениявыводятся в соответствии с выбором, сделанным WinCC Alarm Control [Окнеотображения аварийных сообщений WinCC].

Для вывода сообщений необходимо сделать следующее:

• сконфигурировать кнопку в WinCC Alarm Control [WinCC Управлениеаварийными сообщениями] для запуска журнала регистрации данных врежиме исполнения;

• в списке автозагрузки выбрать Alarm Logging Runtime [Системаисполнения регистрации аварийных сообщений] и Graphics Runtime[Система исполнения графического дизайнера];

• выбрать проект и запустить вывод журнала регистрации.

Возможна также регистрация сообщений, выбранных независимо от WinCCAlarm Control [Окна отображения аварийных сообщений WinCC].Необходимые для этого объекты журнала регистрации предоставляютсясистемой формирования отчетов. Дальнейшую информацию можно найти вразделе "Changing Output Options for Message Reports from Alarm Logging[Изменение опций вывода протоколов сообщений редактора Регистрацияаварийных сообщений]".

Особенности вывода протокола последовательности сообщений

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

Документирование проектных данных и данных системы исполнения 04.03

356 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

12.3.2 Регистрация значений процесса в режиме исполнения

Обзор

Система формирования отчетов WinCC позволяет выводить на печатьзначения процесса из архивов редактора Tag Logging [Регистрация тегов], атакже данные пользовательских архивов (англ. user archives). Возможныследующие опции вывода:

• вывод данных тегов из архивов значений процесса и вторичных архивовв табличной форме;

• вывод данных тегов из архивов значений процесса и вторичных архивовв виде тренда;

• вывод данных пользовательских архивов в табличной форме.

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

• сконфигурировать кнопку в соответствующем элементе управленияWinCC, при помощи которой запускается вывод журнала регистрации врежиме исполнения;

• в списке автозагрузки выбрать Tag Logging Runtime [Системаисполнения регистрации тегов] и Graphics Runtime [Система исполненияграфического дизайнера];

• выбрать проект и запустить вывод журнала регистрации.

Возможна также регистрация значений процесса из архивов редактора TagLogging [Регистрация тегов] и данные пользовательских архивов, которыебыли выбраны независимо от элемента управления WinCC. Необходимыедля этого объекты журнала регистрации предоставляются системойформирования отчетов. Дальнейшую информацию по этой теме можнонайти в разделах "Changing Output Options for User Archive Tables[Изменение опций вывода таблиц пользовательских архивов]", "ChangingOutput Options for Tag Logging Tables [Изменение опций вывода таблицредактора Регистрация тегов]" и "Changing Output Options for Tag LoggingTrends [Изменение опций вывода трендов редактора Регистрация тегов]".

12.3.3 Регистрация данных из других источников

Обзор

04.03 Документирование проектных данных и данных системы исполнения

Руководство пользователя WinCC V6 Основная документация 3576AV6392-1XA06-0AB0

Система формирования отчетов WinCC позволяет регистрировать данные,которые поступают не из проекта WinCC. Для встраивания таких данных вжурнал регистрации WinCC система формирования отчетов предоставляетразличные объекты журналов регистрации. Кроме того, в WinCC существуетобъект для регистрации печатная копия (англ. hard copy). С помощью этогообъекта можно выводить в отчет отображаемый в режиме исполнения экранили область экрана.

Следующие объекты служат для вывода данных:

Поле базы данныхODBC ( ODBC databasefield)

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

Таблицы базы данныхODBC (ODBC databasetables)

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

Таблица CSV (CSVtable)

Служит для вывода данных из файла формата CSVв журнал регистрации данных WinCC. Данныевыводятся в табличном виде.

Тренд CSV (CSV trend) Служит для вывода данных из файла формата CSVв журнал регистрации данных WinCC. Данныевыводятся в виде тренда.

Объект Печатная копия(Hard copy)

Служит для вывода содержимого экрана илиобласти экрана в журнал регистрации данныхWinCC.

Объект COM сервер(COM server)

Позволяет встроить пользовательский COM сервери вывести данные этого COM сервера в журналрегистрации данных WinCC.

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

Документирование проектных данных и данных системы исполнения 04.03

358 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

04.03 Создание страничных шаблонов

Руководство пользователя WinCC V6 Основная документация 3596AV6392-1XA06-0AB0

13 Создание страничных шаблонов

13.1 Редактор страничных шаблонов

Введение

Редактор страничных шаблонов предоставляет объекты иинструментальные средства для создания страничных шаблонов. Редакторстраничных шаблонов запускается из WinCC Explorer [Проводника WinCC].

Структура редактора страничных шаблонов

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

Создание страничных шаблонов 04.03

360 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

(1) Рабочая область

Область страницы, выводимая на печать, отображается на сером поле, аостальная часть страницы – на белом. Каждое изображение в рабочейобласти представляет собой шаблон и сохраняется в отдельном RPLфайле. Шаблоны могут быть увеличены и уменьшены в соответствии состандартами Windows.

(2) Панель меню

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

(3) Панель инструментов

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

04.03 Создание страничных шаблонов

Руководство пользователя WinCC V6 Основная документация 3616AV6392-1XA06-0AB0

(4) Палитра шрифтов

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

(5) Палитра объектов

Палитра объектов содержит стандартные объекты, объекты документациисистемы исполнения, объекты COM сервера и объекты документациипроекта. Эти объекты можно использовать для создания шаблона.

(6) Палитра стилей

Палитра стилей используется для изменения внешнего вида выделенногообъекта. В зависимости от объекта, могут быть изменены тип и толщиналинии или узор заливки.

(7) Палитра выравнивания

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

(8) Палитра масштабирования

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

(9) Палитра цветов

Палитра цветов используется для выбора цвета объектов. Помимо 16стандартных цветов, можно определить свои собственные цвета.

(10) Строка состояния

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

Создание страничных шаблонов 04.03

362 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

13.1.1 Палитра объектов

Использование

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

Содержимое

Объекты из палитры объектов могут быть объединены в следующие 4группы:

• стандартные объекты: статические, динамические и системные;

• объекты документации системы исполнения: например, объектыжурнала регистрации, выводимого Alarm Logging RT [Системаисполнения регистрации аварийных сообщений], объект журналарегистрации опции WinCC User archive-runtime [Пользовательскиеархивы], таблицы CSV-источника и т.д.;

• объекты COM сервера;

• объекты документации проекта: например, макросы Graphics Designer[Графического дизайнера], объекты документации, формируемой AlarmLogging CS [Системой проектирования регистрации аварийныхсообщений], объекты документации Global Script [Глобального сценария]и т.д.

Работа с палитрой объектов

Нажмите кнопкой мыши на одной из закладок и выберете нужный объект.

Характеристики

Палитра объектов может быть отображена или скрыта, а также ее можнопереместить в любую область экрана с помощью мыши.

13.1.1.1 Стандартные объекты

Использование

Стандартные объекты (англ. Standard objects) представлены типамиобъектов, которые используются для обеспечения наглядности структуры

04.03 Создание страничных шаблонов

Руководство пользователя WinCC V6 Основная документация 3636AV6392-1XA06-0AB0

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

Обзор

Стандартные объекты можно разделить на три класса:

• статические объекты, используемые для обеспечения наглядностиструктуры страничного шаблона. Статические объекты можно помещатькак в статическую, так и в динамическую части шаблона;

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

• системные объекты, используемые в качестве заполнителей для выводасистемного времени, текущего номера страницы, имени проекта и именишаблона. Системные объекты можно помещать только в статическуючасть шаблона. Требуемый формат выводимых данных системногообъекта устанавливается с помощью атрибута "Format [Формат]" вгруппе свойств "Miscellaneous [Разное]" системного объекта.

Общие свойства объектов

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

• Свойства отображаемых объектов могут быть изменены позднее.

13.1.1.2 Объекты документации системы исполнения

Использование

Объекты документации системы исполнения предназначены дляорганизации и вывода текущих данных в журналах регистрации. В системеопределены связи этих объектов с соответствующими источниками данных.Опции вывода могут настраиваться в диалоговом окне "object properties[свойства объекта]". В процессе вывода данные, выводимые в журналахрегистрации, поступают из соответствующих источников данных. Объектыдокументации системы исполнения можно помещать только в динамическуючасть шаблона.

Создание страничных шаблонов 04.03

364 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Обзор

Объект ОписаниеArchive report[Протоколархива]

Объект "Archive report [Протокол архива]" связан с системойсообщений. Предназначен для вывода в виде таблицысообщений, сохраненных в архиве сообщений.

Messagereport[Протоколсообщений]

Объект "Message report [Протокол сообщений]" связан ссистемой сообщений, Предназначен для вывода в видетаблицы всех текущих сообщений из списка сообщенийсистемы.

User archive -runtime table[Таблицапользовательских архивов]

Объект "User archive - runtime table [Таблицапользовательских архивов]" связан с пользовательскимиархивами. Предназначен для вывода в виде таблицы текущихданных пользовательских архивов и их представлений.

CSV-Providertable [ТаблицаCSV-источника]

Объект "CSV provider table [Таблица CSV-источника]" можетбыть связан с CSV файлом. Данные файла выводятся в видетаблицу. Данные должны иметь предписанную структуру.

CSV-Providertrend [ТрендCSV-источника]

Объект "CSV provider trend [Тренд CSV-источника]" можетбыть связан с CSV файлом. Данные файла, выводятся в видекривой. Данные должны иметь предписанную структуру.

Tag table[Таблицатегов]

Объект "Tag table [Таблица тегов]" связан с системойисполнения регистрации тегов (Tag logging Runtime).Предназначен для вывода в виде таблицы содержимого теговархивов значений процесса и тегов вторичных архивов заопределенный период времени.

Trend [Тренд] Объект "Trend [Тренд]" связан с системой исполнениярегистрации тегов (Tag logging Runtime). Предназначен длявывода в виде графика кривой содержимого тегов архивовзначений процесса и тегов вторичных архивов заопределенный период времени.

Общие свойства объектов

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

• Свойства отображаемых объектов могут быть изменены в любое время

04.03 Создание страничных шаблонов

Руководство пользователя WinCC V6 Основная документация 3656AV6392-1XA06-0AB0

13.1.1.3 Объекты COM сервера

Использование

Для того чтобы использовать объекты COM сервера, необходимо, чтобы вWinCC был встроен COM server projector [проектировщик COM сервера].COM сервер предоставляет объекты для вывода в журнале регистрациипользовательских данных. Форма и свойства объекта COM сервераопределяются разработчиком COM сервера, который также предоставляетсистеме описание объектов COM сервера, необходимое для вывода. Опциидля выбора выводимых данных определяются текущим объектом COMсервера. Объекты COM сервера могут быть помещены только вдинамическую часть шаблона. Дополнительную информацию по этой темеможно найти в главе "Working with COM server objects [Работа с объектамиCOM сервера]".

13.1.1.4 Объекты документации проекта

Использование

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

Объекты документации проекта тесно связаны с компонентами WinCC. Типыобъектов четко определены. В зависимости от типа и размера выводимыхданных проектирования, используются следующие типы объектов: "static text[статический текст]","dynamic metafile [динамический метафайл]" или"dynamic table [динамическая таблица]". Подробное описание используемыхобъектов и выводимых данных можно найти в главе "Outputting projectdocumentation [Вывод документации проекта]".

Для некоторых объектов типов "dynamic metafile [динамический метафайл]"и "dynamic table [динамическая таблица]" можно выбирать данныепроектирования, предназначенные для вывода. Дополнительнуюинформацию по этой теме можно найти в главе "Working with objects forproject documentation [Работа с объектами для документации проекта]".

Общие свойства объектов

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

Создание страничных шаблонов 04.03

366 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

• Свойства отображаемых объектов могут быть изменены в любое время

04.03 Создание страничных шаблонов

Руководство пользователя WinCC V6 Основная документация 3676AV6392-1XA06-0AB0

13.2 Работа с шаблонами

Введение

Необходимо ясно понимать разницу между шаблоном - файлом и шаблоном- объектом. В этой главе описывается работа с шаблоном как с файлом. Сшаблоном, как объектом имеет дело редактор страничных шаблонов.Объект шаблона имеет свойства, поэтому может быть соответствующимобразом отредактирован. Дополнительную информацию можно найти вглаве "Working with the layout object [Работа с объектом шаблона]".

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

Шаги проектирования

Создайте новый страничный шаблон. Разработайте дизайн внешнего вида статической части шаблона и

сохраните этот новый шаблон как образец. Используйте разработанный шаблон для вывода.

Опции редактирования

Для быстрого проектирования шаблонов можно использовать различныепрограммные функции, например:

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

• применять свойства одного объекта к другим объектам;

• копировать или передавать объекты из одних шаблонов в другие;

• использовать готовые сконфигурированные объекты и шаблоны издругих проектов

Создание страничных шаблонов 04.03

368 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

13.2.1 Редактирование шаблонов, поставляемых с системой WinCC

Введение

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

Системные шаблоны и системные задания на печать, поставляемые сWinCC, используются компонентами WinCC при запуске процедуры выводаотчета (например, документация проекта в Graphic Designer [Графическомдизайнере]). Поэтому системные разметки или системные задания на печатьнельзя удалить или переименовать.

Системные файлы находятся в каталоге WinCC в папке "..\WinCC\syslay" ипри первом обращении к ним копируются в папку "..\<Project name>\Prt"соответствующего каталога проекта.

Системные шаблоны и задания на печать создаются для каждого новогопроекта.

Внесение изменений в статическую часть шаблона

В статической части страничного шаблона определяются верхний (англ.header) и нижний (англ. footer) колонтитулы. Внешний вид отчета можноменять, не внося изменений в динамические свойства шаблона. Размерстатической части страничного шаблона можно увеличивать в пределахвсей печатаемой области (англ. printable area) отчета. Можно отдельноопределять статическую часть для титульного листа, содержимого отчета изаключительной страницы. Для разработки дизайна отчета можноиспользовать любые статические и системные объекты палитры объектов.

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

Активизация статической части отчета:

1. выберите пункт "Static part [Статическая часть]" в меню "View [“Вид]"или

активизируйте статическую часть отчета с помощью панели инструментов;

2. добавьте статические или системные объекты.

04.03 Создание страничных шаблонов

Руководство пользователя WinCC V6 Основная документация 3696AV6392-1XA06-0AB0

Внесение изменений в динамическую часть отчета

В этой части страничного шаблона определяется структура содержательнойчасти отчета для вывода. Для определения структуры содержательнойчасти или содержимого отчета (англ. report contents) можно использоватьстатические, динамические и системные объекты. Поскольку припроектировании страничного шаблона объем данных содержимого отчета,выводимых в динамической части, не известен, при выводе динамическаячасть отчета может увеличиваться и занимать столько страниц, скольконеобходимо. При этом первый динамический объект автоматическиперемещается в вертикальном направлении шаблона к верхней границединамической части.

Важно:

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

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

6. выбрать альбомный формат для вывода отчета;7. выбрать "Vertical [Вертикальный]" формат таблицы в свойствах объекта

таблицы;8. установить минимально возможные значения ширины столбцов

таблицы;9. использовать минимальный размер шрифта.Статические объекты, помещаемые в статической части страничногошаблона, расположены ниже динамических объектов. Поэтому возможенслучай, в котором статические объекты будут перекрыты динамическими,например, динамическим расширением таблицы.

Активизация содержимого отчета для редактирования:

1. выберите пункт "Dynamic part [Динамическая часть]" в меню "View [Вид]"или

активизируйте динамическую часть отчета с помощью панели инструментов;

2. добавьте статические, динамические или системные объекты.

3. для динамических объектов выберите данные для вывода на закладке"Connect [Связь]" в диалоговом окне "Properties [Свойства]".

Редактирование объектов

Объекты шаблона редактируются с помощью диалогового окна "Objectproperties [Свойства объекта]". Окно открывается с помощью панели

Создание страничных шаблонов 04.03

370 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

инструментов, контекстного меню для объекта или путем двойного нажатиякнопки мыши на объекте. Дополнительную информацию по этой теме можнонайти в разделе "Working with objects [Работа с объектами]".

04.03 Создание страничных шаблонов

Руководство пользователя WinCC V6 Основная документация 3716AV6392-1XA06-0AB0

13.2.2 Работа с несколькими шаблонами

Введение

Редактор страничных шаблонов предоставляет ряд возможностей для того,чтобы проектировать и создавать шаблоны легко и быстро. Чтобы неповторять одинаковые шаги проектирования, можно:

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

• применять свойства одного объекта к другим;

• копировать или передавать объекты из одних шаблонов в другие;

• использовать готовые сконфигурированные объекты и шаблоны издругих проектов.

Сохранение шаблона под новым именем

Если вы хотите создать и работать с несколькими проектами, рекомендуетсясохранить созданный шаблон как образец. Определите элементы шаблона,которые не будут меняться, такие как, нижний и верхний колонтитулы.Установите формат страницы и ее ориентацию. Установите поля печати идинамические поля. Сохраните готовый шаблон под новыми именамистолько раз, сколько необходимо. Теперь можно добавлять в эти шаблоныобъекты журнала регистрации и задавать их параметры. Дополнительнуюинформацию по этой теме можно найти в главе "Layout file options [Опциифайла шаблона]".

Применение свойств одного объекта к другим

Если в шаблоне имеется объект с некоторыми свойствами, можно легкоиспользовать этот набор свойств для определения свойств другого объекта.С этой целью используйте функцию “пипетка Дополнительную информациюпо этой теме можно найти в главе "Transferring object properties [Передачасвойств объекта]".

Создание страничных шаблонов 04.03

372 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Копирование или передача объектов из одних шаблонов в другие

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

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

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

Использование готовых сконфигурированных объектов и шаблонов из другихпроектов

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

Существует два варианта передачи готового шаблона в новый проект.

1. Зайдите в корневой каталог старого проекта с помощью WindowsExplorer [Проводника Windows]. Откройте папку "PRT". Скопируйтенужные шаблоны и вставьте их в папку "PRT" нового проекта.

2. Откройте редактор страничных шаблонов в новом проекте и щелкнитена кнопке папки на панели инструментов. Появится диалоговое окно"Open [Открыть]". Используйте это диалоговое окно для того, чтобыперейти в папку "PRT" старого проекта. Откройте требуемый шаблон вредакторе страничных шаблонов. Сохраните шаблон в папке "PRT"нового проекта, используя функцию "Save [Сохранить]" или "Save as...[Сохранить как…]".

Требования

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

Замечание:

04.03 Создание страничных шаблонов

Руководство пользователя WinCC V6 Основная документация 3736AV6392-1XA06-0AB0

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

Создание страничных шаблонов 04.03

374 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

13.3 Работа с объектами

13.3.1 Свойства объекта

Введение

Форма, внешний вид, положение и связь объекта с соответствующимприложением определяются в окне "Object properties [Свойства объекта]".Свойства объекта можно при необходимости изменять в редакторестраничных шаблонов.

Свойства объекта описываются рядом атрибутов (англ. "attributes").Свойство объекта изменяются путем присвоения соответствующемуатрибуту нового значения.

В окне "Object properties [Свойства объекта]" на закладке Properties[Свойства] содержатся все атрибуты выбранного объекта или несколькихвыбранных объектов. Атрибуты делятся на группы свойств такие, как"geometry [геометрия]" или "color [цвет]". Тип и количество возможных группсвойств и атрибутов зависит от типа выбранного объекта. Например, группасвойств "Font [Шрифт]" будет показана только для таких типов объектов, спомощью которых можно отображать текст.

Помимо использования окна "Object properties [Свойства объектов]"свойства объектов можно изменять помощью мыши и клавиатуры или спомощью панели инструментов и палитр. Однако в этом случае могут бытьизменены только некоторые свойства объектов, например, основныегеометрические размеры, цвет и тип линии.

Закладка "Link [Связь]" в окне "Object Properties [Свойства объекта]"

Введение

В окне "Object properties [Свойства объекта]" на закладке "Link [Связь]" (нарис. Connect) находится центральное диалоговое окно дляконфигурирования связей объектов с приложениями.

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

Например, на рисунке ниже показан вид окна "Object properties [СвойстваОбъекта]" на закладке "Link [Связь]" (на рис. Connect) для объекта таблицыбазы данных с именем "Dynamic Table 1 [Динамическая таблица 1]":

04.03 Создание страничных шаблонов

Руководство пользователя WinCC V6 Основная документация 3756AV6392-1XA06-0AB0

Окно на закладке "Link [Связь]" (на рис. Connect) разделено на две области:

• в левой области в виде дерева папок отображаются приложения,связанные с объектом, данные из которых используются для объекта;

• в правой области в столбце “Name [Имя]" показаны варианты связей дляредактирования и, если таковые существуют, вариантыформатирования. Соответствующее диалоговое окно для выбораданных открывается с помощью кнопки "Edit... [Правка]".Сконфигурированные варианты выбора данных сбрасываются кнопкой"Delete... [Удалить]". Новые варианты выбора остаются.

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

Создание страничных шаблонов 04.03

376 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

13.3.2 Работа со стандартными объектами

Введение

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

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

04.03 Создание страничных шаблонов

Руководство пользователя WinCC V6 Основная документация 3776AV6392-1XA06-0AB0

13.3.3 Работа с объектами документации системы исполнения

Введение

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

Использование

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

13.3.4 Работа с объектами документации проекта

Введение

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

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

Создание страничных шаблонов 04.03

378 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

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

Некоторые другие объекты не предоставляют возможность выборавыводимых данных. Существует 3 типа таких объектов. Действия, которыенеобходимо выполнить для изменения параметров вывода, одинаковы дляобъектов одного типа и описываются для каждого типа объектов толькоодин раз.

04.03 Создание страничных шаблонов

Руководство пользователя WinCC V6 Основная документация 3796AV6392-1XA06-0AB0

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

Доступны следующие типы объектов:

Dynamic text [Динамический текст]

Dynamic metafile [Динамический метафайл]Dynamic table [Динамическая таблица]

Модификация параметров вывода описана для каждого из этих типовобъектов.

• Изменение параметров вывода для динамического текста

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

• Изменение параметров вывода для динамических таблиц без выбораданных

Создание страничных шаблонов 04.03

380 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

04.03 Создание строковых шаблонов

Руководство пользователя WinCC V6 Основная документация 3816AV6392-1XA06-0AB0

14 Создание строковых шаблонов

14.1 Редактор строковых шаблонов

Введение

Редактор строковых шаблонов (англ. Line layout editor) используется толькодля создания и редактирования строковых шаблонов, предназначенных длявывода на печать протокола последовательности сообщений (англ. messagesequence report). Каждый строковый шаблон содержит динамическуютаблицу, которая связана с системой сообщений WinCC. К строковомушаблону нельзя добавить дополнительные объекты. В верхний и нижнийколонтитул можно вводить текст. Редактор строковых шаблонов запускаетсяв WinCC Explorer [Проводнике WinCC].

Структура экрана редактора строковых шаблонов

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

Создание строковых шаблонов 04.03

382 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

04.03 Создание строковых шаблонов

Руководство пользователя WinCC V6 Основная документация 3836AV6392-1XA06-0AB0

(1) Панель меню

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

(2) Панель инструментов

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

(3) Header [Верхний колонтитул]

В области Header [Верхний колонтитул] можно вводить текст для созданияверхнего колонтитула строковых шаблонов.

(4) Table [Таблица]

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

(5) Footer [Нижний колонтитул]

В области Footer[Нижний колонтитул] можно вводить текст для созданиянижнего колонтитула строковых шаблонов.

(6) Page Size [Размер страницы]

Область Page Size [Размер страницы] используется для определенияколичества строк и столбцов в строковом шаблоне.

(7) Margins [Поля]

Область Margins [Поля] используется для установки полей в строковомшаблоне.

(8)Строка состояния

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

Создание строковых шаблонов 04.03

384 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

14.2 Области Page Size [Размер страницы] и Margins [Поля]

Введение

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

Page Size [Размер страницы] в строковом шаблоне

Можно установить размер страницы строковых шаблонов в следующихпределах:

• количество строк может быть от 1 до 400;

• количество столбцов может быть от 20 до 400.

Значение количества столбцов представляет собой количество символов встроке.

Margins [Поля] в строковом шаблоне

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

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

Настройки принтера

Количество столбцов, определяемое в строковом шаблоне в области " PageSize [Размер страницы]" (равное количеству символов в строке), должнобыть допустимо для используемого принтера. Если установленноеколичество столбцов превышает количество символов в строке, котороеможет печатать принтер, то вставляется разрыв строки. Этот перенос текстав столбце на новую строку нарушает форматирование столбца. Воизбежание этого, для печати следует установить более узкий шрифт илименьшую ширину символа.

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

04.03 Создание строковых шаблонов

Руководство пользователя WinCC V6 Основная документация 3856AV6392-1XA06-0AB0

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

Создание строковых шаблонов 04.03

386 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

14.3 Области Header [Верхний колонтитул] и Footer[Нижний колонтитул]

Введение

Для каждого строкового шаблона можно задать верхний и нижнийколонтитулы. Количество верхних и нижних колонтитулов может быть от 0до 10. В верхний и нижний колонтитулы можно вводить любой текст. Крометого, вы можете вывести на печать столько верхних колонтитулов, сколькострок определено в строковом шаблоне. Можно совсем не выводитьверхний и нижний колонтитулы.

Использование

Верхние и нижние колонтитулы выводятся на каждой странице протоколапоследовательности сообщений. Ширина верхнего и нижнего колонтитуловопределяется количеством столбцов (равным количеству символов встроке), установленным в области Page Size [Размер страницы]". Текстверхнего или нижнего колонтитулов, который выходит за пределыустановленного для шаблона числа столбцов, при выводе отсекается.

14.4 Область Table [Таблица]

Введение

Для каждого строкового шаблона можно определить таблицу для выводапротоколов сообщений и журналов регистрации измеряемых значений.Количество столбцов и их содержимое определятся с помощью кнопки"Selection... [Выбор]". Количество столбцов может меняться от 1 до 40 изависит от количества выбранных блоков сообщений.

Использование

Столбцы сконфигурированной таблицы с соответствующими заголовками иширина, определенная для каждого столбца отображаются в области Table[Таблица]. Можно определять заголовок и ширину для каждого столбца поотдельности.

Используйте кнопку "Selection... [Выбор]" для открытия диалогового окна"Alarm Logging Runtime: Report - Table Column Selection [Система исполнения

04.03 Создание строковых шаблонов

Руководство пользователя WinCC V6 Основная документация 3876AV6392-1XA06-0AB0

регистрации аварийных сообщений: Отчет – Выбор столбца таблицы]". Вэтом диалоговом окне можно выбрать сервер(ы), отчеты которых будутрегистрироваться. Для столбцов таблицы вы можете определить блокисообщений и установить критерии фильтра для выводимых аварийныхсообщений. Эти установки будут действовать только при выводе протоколапоследовательности сообщений на печать и не повлияют на процессрегистрации аварийных сообщений в редакторе Alarm Logging [Регистрацияаварийных сообщений]. Дополнительную информацию по этой теме можнонайти в главах "Outputting Runtime Data with the Message Sequence Report[Вывод данных режима исполнения в виде протокола последовательностисообщений]" и "Changing Output Options for the Message Sequence Report[Изменение опций вывода для протокола последовательности сообщений]".

Создание строковых шаблонов 04.03

388 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

14.5 Диапазон времени

Введение

Путем изменения точки отсчета/системы отсчета для параметров времениможно преобразовать время, определенное в метке времени, в значениеэтого времени в другой системе отсчета. Настройки времени преобразуютсятолько для вывода данных в отчете и не влияют на процесс регистрацииаварийных сообщений в редакторе Alarm Logging [Регистрация аварийныхсообщений]. Если, например, вы хотите вывести данные удаленногокомпьютера, находящегося в другом часовом поясе, вы можетеиспользовать эту функцию для того, чтобы обеспечить вывод данных сметкой времени, соответствующей часовому поясу. Если бы в этом примереоба компьютера работали в системе отсчета времени "Local Time [Местноевремя]", то на них были бы получены отчеты с различными меткамивремени. Результаты были бы не сопоставимы. Дополнительнуюинформацию по этой теме можно найти в главе "Adjusting the Time Settings inthe Project [Настройка временных параметров в проекте]”.

При изменении системы отсчета времени или временной оси для выводаобеспечьте, чтобы в отчете выводилась также и привязка ко времени(временная ссылка). Например, определите альтернативный идентификатордля блока сообщения "Time [Время]". Дополнительную информацию по этойтеме можно найти в справке "Changing the Output Options for the MessageSequence Report [Изменение опций вывода для протоколапоследовательности сообщений]".

Использование

Систему отсчета времени можно менять в области Table [Таблица]. Дляэтого, нажмите кнопку "Time base... [Система отсчета времени]". Появитсядиалоговое окно "Details of the Time Base [Детали системы отсчетавремени]". Выберете нужную систему отсчета времени из списка.

04.03 Создание строковых шаблонов

Руководство пользователя WinCC V6 Основная документация 3896AV6392-1XA06-0AB0

Создание строковых шаблонов 04.03

390 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

04.03 Создание многоязычных проектов

Руководство пользователя WinCC V6 Основная документация 3916AV6392-1XA06-0AB0

15 Создание многоязычных проектов

15.1 Поддержка языков в WinCC

Создание многязычных проектов в WinCC

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

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

Поддерживаемые языки

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

Стандартная версия WinCC поддерживает установку следующих языков:

• немецкий;

• английский;

• испанский;

• итальянский;

• французский.

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

• японский;

• китайский (традиционный или упрощенный);

• корейский;

• английский

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

Создание многоязычных проектов 04.03

392 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

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

Замечание:

К стандартным текстам относятся все тексты, которые уже существуют всистеме на установленных языках WinCC; например, имена классовсообщений по умолчанию в редакторе Alarm Logging [Регистрацияаварийных сообщений], системные сообщения WinCC, содержимое строкизаголовка и заголовки столбцов в WinCC Control [Элементе управленияWinCC].

Сценарии проектирования

При проектировании на разных языках, возможны следующие сценариидействий:

• Вы создаете проект на незнакомом вам языке. Например, вы являетесьангло-говорящим разработчиком проекта, создаваемого для азиатскогорынка. Используйте пользовательский интерфейс WinCC дляпроектирования на своем родном языке. Для разработки проектавозможны две процедуры. Создайте проект на родном языке,экспортируйте тексты из системы, переведите тексты вне проекта иимпортируйте переведенные тексты обратно в проект WinCC. Всоответствии с другой процедурой, введите тексты проектанепосредственно на языке, на котором они должны отображаться врежиме исполнения. Прямой ввод текста рекомендован только в техслучаях, когда текстов в проекте очень немного.

• Вы создаете проект на нескольких незнакомых вам языках. Например,вы являетесь франко-говорящим разработчиком проекта, которыйсоздается для использования на русском, английском и немецкомязыках. Используйте пользовательский интерфейс WinCC дляпроектирования на своем родном языке. Распределитеэкспортированные файлы переводчикам на соответствующие языки.Затем, импортируйте переведенные тексты обратно в проект WinCC.Сконфигурируйте возможность переключения языков в режимеисполнения для того, чтобы оператор мог выбрать желаемый языкинтерфейса.

15.1.1 Текстовые элементы в WinCC

Принцип текстовых элементов в WinCC

04.03 Создание многоязычных проектов

Руководство пользователя WinCC V6 Основная документация 3936AV6392-1XA06-0AB0

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

Язык операционной системы (англ. Operating system language)

Язык операционной системы (национальная настройка системы, англ sytemlocale) – это языковая cреда, установленная в операционной системе, вкоторой выполняются приложения, не поддерживающие стандарт Unicode(англ. "non Unicode-enabled"), такие как, например, WinCC. Эта языковаясреда определяет используемые кодовые страницы (англ. "codepage") длянаборов символов.

Замечание

Установите язык операционной системы, соответствующий вашемупользовательскому интерфейсу WinCC так, чтобы использоваласькорректная страница кодов, и все наборы символов отображалиськорректно. Либо используйте операционную систему на таком же языке.

ЗамечаниеИнформацию о языке операционной системы можно найти в документациипо Windows.

Язык пользовательского интерфейса операционной системы (англ. OperatingSystem User Interface Language)

Язык пользовательского интерфейса операционной системы – это язык, накотором отображается графический пользовательский интерфейс (англ.GUI) операционной системы. На этом языке отображаются все менюWindows, диалоговые окна и тексты справок. При проектировании элементынекоторых системных диалоговых окон WinCC Configuration [Системыпроектирования WinCC] отображаются на языке графическогопользовательского интерфейса операционной системы (например,тексты"Open" [“Открыть”] и "Save As" [“Сохранить как”]).

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

Язык графического пользовательского интерфейса WinCC (англ. WinCC GUILanguage)

Язык графического пользовательского интерфейса WinCC – это языкинтерфейса WinCC Configuration [Системы проектирования.WinCC], т.е.язык, на котором отображаются меню WinCC, диалоговые окна и текстысправок в процессе проектирования. В качестве языка графическогопользовательского интерфейса WinCC, устанавливаемого во время запуска

Создание многоязычных проектов 04.03

394 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

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

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

Язык графического пользовательского интерфейса WinCC устанавливаетсяцентрализованно в WinCC Explorer [Проводнике WinCC]. Дляпроектирования системы выбирайте знакомый вам язык.

Замечание:Если текущий язык графического пользовательского интерфейса WinCCотличается от языка пользовательского интерфейса операционнойсистемы, стандартные элементы диалоговых окон в некоторых редакторахWinCC отображаются на языке пользовательского интерфейсаоперационной системы. Это относится к стандартным кнопкам, как,например, "Cancel" [“Отмена”] и стандартным диалоговым окнам, какнапример, "Save As" [“Сохранить как”], "Open file" [“Открыть файл”] или"Print" [“Печать”].Для того чтобы избежать такой ситуации, выберите язык пользовательскогоинтерфейса операционной системы такой же, как язык, используемый дляграфического интерфейса пользователя WinCC

Язык проекта (анл. Project language)

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

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

Замечание:Что касается языков операционной системы, WinCC поддерживает толькобазовые языки, т.е. английский (США), но не английский (Великобритания),или традиционный китайский (Тайвань), но не упрощенный китайский (КНР).

В каждом случае настраивайте язык проекта непосредственно в редакторе,который используется для проектирования, например, в редакторе AlarmLogging [Регистрация аварийных сообщений] или в Graphics Designer[Графическом дизайнере]. После переключения языка проектирования

04.03 Создание многоязычных проектов

Руководство пользователя WinCC V6 Основная документация 3956AV6392-1XA06-0AB0

пользовательский интерфейс в WinCC Configuration [Системепроектирования WinCC] остается на том же языке. Меняется только языктекстов, создаваемых для проекта. Текущий язык проекта отображается встроке состояния соответствующего редактора.

Следующий рисунок показывает область экрана Graphics Designer[Графического дизайнера] с английским языком, установленным в качествеязыка проектирования, и с пользовательским интерфейсом WinCC нанемецком языке.

Язык режима исполнения (англ. Runtime language)

Язык режима исполнения – это язык, на котором отображается проект врежиме исполнения. В WinCC Вы можете установить язык режимаисполнения по умолчанию. На этом языке будет отображаться проект призапуске режима исполнения.

Замечание:В качестве языка режима исполнения нужно всегда выбирать один изязыков проекта. В противном случае, в режиме исполнения будетотображаться только строка "???".

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

Язык режима исполнения по умолчанию

Языком режима исполнения по умолчанию является английский язык. Языкрежима исполнения по умолчанию используется в тех случаях, когда длятекстов каких-либо объектов WinCC (например, AlarmControl [Окнаотображения аварийных сообщений] или TableControl [Окна отображениятаблиц], не существует переведенных на используемый язык режимаисполнения вариантов. Главным образом это относится к содержимомустроки заголовка и заголовкам столбцов в WinCC Control [Элементеуправления WinCC], если язык режима исполнения не является одним изустановленных в WinCC языков. На языках, установленных в WinCC,элементы управления отображаются корректно.

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

Создание многоязычных проектов 04.03

396 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

15.1.2 Особенности проектирования при создании многоязычныхпроектов

Требования к операционной системе

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

• используемые языки проекта должны быть установлены в операционнойсистеме;

• в операционной системе по умолчанию должна быть определенасоответствующая национальная настройка (язык операционной системы.Это особенно важно, если создаваемый проект ориетирован не назападноевропейские языки, а, например, азиатские;

• в операционной системем должны быть установлены используемыеспециальные шрифты. Это особенно относится к нелатинским шрифтамтаким, как кириллица или азиатский;

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

Замечание:Информацию о том, как произвести соответствующие настройки илиустановки можно найти в документации по Windows.

Комбинации языков

В результате использования различных вариантов установок языков вWinCC и операционной системе, могут возникнуть различные комбинацииязыков, например:

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

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

04.03 Создание многоязычных проектов

Руководство пользователя WinCC V6 Основная документация 3976AV6392-1XA06-0AB0

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

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

• проект создается на одном компьютере несколькими разработчиками,для которых родными или знакомыми являются разные языки. В этойситуации в качестве языка пользовательского интерфейса операционнойсистемы выберите нейтральный язык, например, английский. Далее, вкачестве языка пользовательского интефейса WinCC каждый изпроектировщиков может использовать свой родной язык. Языки, накоторых впоследствии будет отображаться проект в режиме исполнения,установлены как языки проекта. При создании проекта на азиатскихязыках, установите язык операционной системы соответствующимобразом так, чтобы используемые наборы символов отображались вправильной кодировке. Если все языки имеют одинаковыенациональные настройки (например, все языки-западноевропейские),эта установка необязательна, поскольку она уже сделана неявнымобразом.

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

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

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

• Text Library [Текстовая библиотека]: централизованно хранит иработает со всеми текстами проекта, за исключением текстов,создаваемых в Graphics Designer [Графическом дизайнере]. В этомредакторе централизованно устанавливаются шрифты,непосредственно переводятся тексты или используются функцииэкспорта и импорта для того, чтобы передать текст и перевести его внепроекта;

• Graphics Designer [Графический дизайнер]: используется дляконфигурирования кадров проекта. Кадры могут содержать различныетекстовые элементы такие, как Static Text [Статический текст], Tooltips[Всплывающие подсказки] или Labels [Метки] для элементов управленияActiveX. Эти тексты хранятся в соответствующих кадрах. Тексты можно

Создание многоязычных проектов 04.03

398 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

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

• Alarm Logging [Регистрация аварийных сообщений]: используется дляконфигурирования сообщений, выводимых в режиме исполнения. Стекстами системы сообщений имеет дело Text Library [Текстоваябиблиотека], управляя текстами сообщений централизованно. Текстысообщений могут переводиться непосредственно в редакторе AlarmLogging [Регистрация аварийных сообщений] или с помощью Text Library[Текстовой библиотеки]. В случае, если в системе сконфигурированобольшое количество текстовых сообщений, рекомендуется переводитьих с помощью Text Library [Текстовой библиотеки]. При проектировании сиспользованием SIMATIC STEP7: тексты, созданные в SIMATIC Manager[Менеджере SIMATIC], используемые в системе сообщений WinCC вовремя процедуры передачи сохраняются в Text Library [Текстовойбиблиотеке], и, соответственно, должны быть переведены в Text Library[Текстовой библиотеке];

• Report Designer [Дизайнер отчетов]: используется дляконфигурирования шаблонов отчетов, выводимых в режиме исполнения,и для создания образцов проектной документации;

• User Administrator [Администратор пользователей]: определяетполномочия пользователей. Полномочия, определяемые в UserAdministrator [Администраторе пользователей] зависят от используемогоязыка и управляются централизованно редактором Text Library[Текстовая библиотека]. Их следует переводить с помощью Text Library[Текстовой библиотеки]. Поскольку тексты создаются в текстовойбиблиотеке проекта, User Administrator [Администратор пользователей]должен быть открыт на соответствующем языке;

• User Archive (Option) [Пользовательские архивы (Опция)]: со всемитекстовыми элементами пользовательских архивов работает ицентрализованно управляет ими редактор Text Library [Текстоваябиблиотека]. Эти тексты следует переводить с помощью редактора TextLibrary [Текстовая библиотека];

• Picture Tree Manager (Option) [Менеджер иерархииа кадров (Опция)]: стекстовыми элементами (например, названиями контейнеров),используемыми в этой опции WinCC, работает и централизованноуправляет ими редактор Text Library [Текстовая библиотека]. Эти текстыследует переводить с помощью редактора Text Library [Текстоваябиблиотека].

При создании многоязычных проектов вам необходимо выполнятьсоответствующие действия только при работе в Graphics Designer[Графическом дизайнере] и, при необходимости, в редакторе Alarm Logging[Регистрация аварийных сообщений]. Текстовыми элементами другихредакторов WinCC управляет централизованно редактор Text Library[Текстовая библиотека] (централизованное управление текстами).

04.03 Создание многоязычных проектов

Руководство пользователя WinCC V6 Основная документация 3996AV6392-1XA06-0AB0

Замечание:Можно установить язык проекта отдельно для редактора Graphics Designer[Графический дизайнер] и отдельно для редактора AlarmLogging [Регистрация аварийных сообщений]. По умолчанию эти редакторыв качестве языка проекта используют установленный язык режимаисполнения.

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

Отображение непереведенных текстов в режиме исполнения проекта

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

• если текстовые элементы объектов WinCC (например, WinCC AlarmControl [Окно отображения аварийных сообщений WinCC]) непереведены на используемый язык режима исполнения, эти текстыотображаются на языке режима исполнения по умолчанию (английский);

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

15.1.3 Этапы создания многоязычного проекта

Введение

В этой главе дается общее представление об этапах созданиямногоязычных проектов. Здесь описана оптимальная процедурапроектирования. Возможные и, в отдельных случаях, желательныеальтернативные методы, которые могут использоваться при созданиимногоязычных проектов, описываются в соответствующих разделах справки(Help).

Общая процедура

Установите в используемой операционной системе все необходимыешрифты и методы ввода информации. При создании проекта сиспользованием не латинских шрифтов, необходимо наличие строчныхсимволов соответствующего шрифта (Small Fonts).

Создание многоязычных проектов 04.03

400 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Установите языки операционной системы, которые будутиспользоваться в проекте. Подробное описание процедуры установкиязыков приведено в документации по Windows.

Установите полный комплект поставки WinCC со всеми языками,которые могут использоваться в качестве языков графическогопользовательского интерфейса WinCC. При более поздней установкекаких-либо языков, стандартные тексты на этих языках не будутавтоматически переданы в Text Library [Текстовую библиотеку].

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

Откройте редактор Alarm Logging [Регистрация аварийных сообщений].Text Library [Текстовую библиотеку] до этого открывать не следует. Привыполнении действий в таком порядке в Text Library [Текстовойбиблиотеке] будут представлены все стандартные тексты на всехязыках, установленных в WinCC. Если используемый язык проекта неявляется одним из языков, поставляемых с WinCC, обратите вниманиена тот факт, что в WinCC нет переведенных на этот язык вариантовстандартных текстов, хотя, при изменении языка проекта, стандартныетексты вводятся в Text Library [Текстовую библиотеку] на языке текущегографического интерфейса пользователя WinCC. Эти тексты можноперевести позднее, либо, перед изменением языка проекта,непосредственно добавить этот язык в Text Library [Текстовуюбиблиотеку].

Создайте проект на вашем родном языке или на знакомом вам языке. Наэтот язык проекта впоследствии будут переводиться тексты,используемые в проекте.

С помощью инструментального средства WinCC EasyLanguageэкспортируйте тексты из Graphics Designer [Графического дизайнера]. Спомощью функции экспорта экспортируйте тексты из Text Library[Текстовой библиотеки]. Таким образом, вы получите два файла дляперевода. Заметьте, что инструментальное средство EasyLanguageпозволяет выполнять экспорт и импорт текстов на азиатских языках. Вэтом случае следует использовать соответствующие опции GraphicsDesigner [Графического дизайнера] для компиляции текстов илиэкспортировать/ импортировать тексты с помощью другогоинструментального средства.

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

15.1.4 Процедуры изменения языков в WinCC

Требования

04.03 Создание многоязычных проектов

Руководство пользователя WinCC V6 Основная документация 4016AV6392-1XA06-0AB0

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

• При использовании в проекте не латинских шрифтов, необходимоустановить в операционной системе необходимые шрифты и методыввода.

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

• При создании проекта на азиатских языках должна быть выполненаправильная национальная настройка системы (установлен языкоперационной системы) с целью изменения языка графическогоинтерфейса пользователя WinCC на панели управления операционнойсистемы. В результате этого используемые наборы символов будутотображаться с использованием правильной кодировки. Если все языкиимеют одинаковые национальные настройки (например, все языки -западноевропейские), эта установка необязательна, поскольку она ужесделана неявным образом.

Замечание:За информацией о том, как выполнить соответствующие настройки иустановки в операционной системе, следует обратиться к документации поWindows.

Рекомендации

Для повышения эффективности процесса проектирования, следует обратитьвнимание на следующие моменты:

• Насколько это возможно, старайтесь единовременно создавать проектына одном языке.

• Установите язык проекта в качестве языка режима исполнения.Редакторы всегда начинают работу с установленным языком режимаисполнения в качестве языка проекта.

Изменение языка графического пользовательского интерфейса WinCC

Для установки нового языка графического интерфейса пользователя WinCCэтот язык должен быть установлен при инсталляции WinCC.

Чтобы изменить язык графического интерфейса пользователя WinCC, вWinCC Explorer [Проводнике WinCC] выберете "Tools [Инструменты]” >"Language [Язык]”. В окне выбора отобразятся все установленные языкиWinCC, за исключением текущего языка графического пользовательскогоинтерфейса WinCC.

После смены языка все управляющие элементы, пункты меню и диалоговыеокна в WinCC Configuration [Системе проектирования WinCC] отобразятся навыбранном языке.

Создание многоязычных проектов 04.03

402 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

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

Замечание:Если текущий язык графического пользовательского интерфейса WinCCотличается от языка пользовательского интерфейса операционнойсистемы, стандартные элементы диалоговых окон в некоторых редакторахWinCC отображаются на языке пользовательского интерфейсаоперационной системы. Это относится к стандартным кнопкам, как,например, "Cancel" [“Отмена”] и стандартным диалоговым окнам, как,например, "Save As" [“Сохранить как”], "Open file" [“Открыть файл”] или"Print" [“Печать”].Для того чтобы избежать такой ситуации, выберите язык пользовательскогоинтерфейса операционной системы такой же, как язык, используемый дляграфического интерфейса пользователя WinCC.

Изменение языка проекта в редакторах

В Graphics Designer [Графическом дизайнере] и в редакторе Alarm Logging[Регистрация аварийных сообщений] можно установить различные языкипроекта.

Для изменения языка проекта откройте требуемый редактор и выберитепункт меню "View [Вид]” > "Language [Язык]. В списке будут отображены всеязыки в системе, из которых возможен выбор (только базовые языки).

После изменения языка проекта все тексты будут отображаться навыбранном языке. Если язык проекта еще не задан, тексты в GraphicsDesigner [Графическом дизайнере] отображаются в виде "???", а вредакторе Alarm Logging [Регистрация аварийных сообщений] тексты неотображаются.

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

Установка языка режима исполнения

В ходе выполнения централизованного проектирования установите языкрежима исполнения. Язык должен быть определен в исходных проектныхданных для компьютера, на котором будет исполняться проект.Дополнительную информацию по этой теме можно найти в разделе "Setting

04.03 Создание многоязычных проектов

Руководство пользователя WinCC V6 Основная документация 4036AV6392-1XA06-0AB0

the runtime computer starting configuration" [“Определение исходных данныхконфигурации компьютера, на котором исполняется проект”].

Создание многоязычных проектов 04.03

404 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

15.2 Многоязычные кадры в Graphics Designer[Графическом дизайнере]

Использование текстов на разных языках в Graphics Designer [Графическомдизайнере]

В Graphics Designer [Графическом дизайнере] для графических объектовможно создавать тексты на любых языках, установленных в операционнойсистеме.

Замечание:Что касается языков операционной системы, в WinCC поддерживаютсятолько базовые языки, т.е. английский (США), но не английский(Великобритания), или традиционный китайский (Тайвань), но неупрощенный китайский (Китайская Народная Республика).

Текст, создаваемый в Graphics Designer [Графическом дизайнере],сохраняется вместе с соответствующим кадром. С помощьюинструментального интеллектуального средства WinCC (англ. SmartTool)"EasyLanguage" текст из кадров можно экспортировать, перевести его внеWinCC и импортировать обратно. При этом импортированные текстыавтоматически связываются с соответствующими графическими объектамикадра. Если для кадров создано небольшое количество текстов, можновводить эти тексты на требуемом языке непосредственно в каждый кадр.

Особый случай представляет объект Text List [Текстовый список].Применительно к этому объекту можно выбирать, сохранять ли созданныйтекст в самом кадре Graphics Designer [Графического дизайнера] или в TextLibrary [Текстовой библиотеке]. По умолчанию текст сохраняется в кадре,однако в этом случае он не может использоваться функцией экспортаEasyLanguage. Если для передачи текста вы хотите использовать функциюэкспорта Text Library [Текстовой библиотеки], следует сохранять текст в TextLibrary [Текстовой библиотеке].

Замечание:Инструментальное средство EasyLanguage не может использоваться дляэкспортирования и импортирования текстов на азиатских языках. Присоздании проекта на азиатских языках, тексты следует переводитьнепосредственно в кадре. В качестве альтернативы можно использоватьдругие инструментальные средства для экспорта и импорта текстов, либопрограммные интерфейсы WinCC для доступа к графическим объектам.

Изменение языка в Graphics Designer [Графическом дизайнере]

04.03 Создание многоязычных проектов

Руководство пользователя WinCC V6 Основная документация 4056AV6392-1XA06-0AB0

Когда открывается Graphics Designer [Графический дизайнер], в качествеязыка проекта установлен язык режима исполнения. Если вы хотитепроверить перевод текста или непосредственно ввести текст на другомязыке, язык проекта можно изменить прямо в редакторе.

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

Для изменения языка проекта выберите пункт меню "View [Вид] > "Language[Язык]. В окне списка будут отображены все языки, доступные воперационной системе (базовые языки).

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

После изменения языка проекта все созданные тексты будут отображатьсяна этом языке. Если язык еще не настроен, тексты будут отображаться ввиде "???",

Текущий язык проекта можно увидеть в строке состояния Graphics Designer[Графического дизайнера].

Ограничение

Специальные символы национальных языков, относящихся к различнымлингвистическим группам (например, западноевропейские и азиатскиеязыки) не должны использоваться вместе в одном кадре, поскольку присохранении кадра эти символы изменятся в соответствии с кодовойстраницей символов языка “иностранной” операционной системы.

Подсказка

Опция 1: Используйте тексты на языках различных лингвистических групп вразличных кадрах. Редактируйте и сохраняйте кадры только присоответствующей настройке языка.

Опция 2: Выберите для азиатского языка операционной систем латинскиешрифты дополнительно. Путем изменения системного реестра (англ.Registry), можно манипулировать автоматическим соответствием шрифтовтаким образом, что специальные латинские символы также могутотображаться. Более подробную информацию можно найти на страницахподдержки Microsoft.

Измените запись в системном реестре с [HKEY LOCALMACHINE\System\CurrentControlSet\Control\fontassoc\Associated CharSet]"ANSI(00)="да" на "нет".

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

Создание многоязычных проектов 04.03

406 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Опции ввода текста для объектов кадра

В зависимости от объекта кадра, существуют различные возможности вводатекста:

• в самом объекте, например, при вводе статического текста;

• с помощью диалогового окна конфигурирования, например, для метки накнопке;

• в диалоговом окне Object properties [Свойства объекта] или в другихдиалоговых окнах таких, как Tooltips [Всплывающие подсказки], OutputText [Вывод текста], Text Attributes [Атрибуты текста], гденепосредственно вводится большая часть текста.

Более подробную информацию о конфигурировании графических объектов,можно найти в интерактивной справке по теме "Creating process pictures[Создание кадров процесса]”.

Свойства объекта, зависящие от используемого языка

Объекты, создаваемые в Graphics Designer [Графическом дизайнере] имеютразличные свойства, которые связаны с используемым языком. Заисключением заголовков окон интеллектуальных объектов, окон кадров иприложений и некоторых элементов управления WinCC, язык свойствобъектов можно менять.

Свойство "Text [Текст]"

Объекты: Static Text [Статический текст], Text List [Текстовый список], Button[Кнопка], Checkbox [Поле-флажок], Radiobox [Кнопка выбора]

Свойство "Font [Шрифт]"

Объекты: Static Text [Статический текст], I/O Field [Поле ввода/вывода], Bar[Гистограмма], Group Display [Групповой индикатор состояния], Text List[Текстовый список]

Свойство "Tooltip [Высплывающая подсказка]"

Объекты: все объекты, за исключением Picture Window [Окна кадра] иApplication Window [Окна приложения]

Специальные характеристики: "Tooltip [Всплывающая подсказка]" можетбыть сконфигурирована на нескольких языках, однако при этомспециальные шрифты не установлены. При конфигурированиивсплывающих подсказок на не латинских шрифтах необходимо в режимеисполнения установить соответствующий шрифт на панели управления(Control Panel) операционной системы следующим образом:

• Windows 2000: перейдите на "Start [Пуск]” > "Settings [Настройка]” >"Control Panel [Панель управления]” > "Display [Экран]” > "Appearance[Оформление]”, выберите элемент ToolTip [Всплывающая подсказка] из

04.03 Создание многоязычных проектов

Руководство пользователя WinCC V6 Основная документация 4076AV6392-1XA06-0AB0

списка, разворачиваемого для поля "Item [Элемент]" и установитешрифт;

• Windows XP: перейдите на "Start [Пуск]” > "Settings [Настройка]” > "ControlPanel [Панель управления]” > "Display [Экран]” > "Appearance[Оформление]”, выберите кнопку "Extended [Дополнительно]”, затемвыберите элемент "ToolTip [Всплывающая подсказка]” из списка иустановите шрифт.

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

Свойство "Windowheader [Заголовок окна]"

Объекты: Picture Window [Окно кадра], Application Window [Окно приложения]

Элемент управления ActiveX

Некоторые элементы управления ActiveX имеют текстовые свойства такие,как заголовок столбца (Column Name), заголовок окна (Window Title) илиметка оси (Axis Label), для которых язык не может быть изменен. В WinCCэти текстовые элементы-свойства хранятся на всех языках, которые былиустановлены при инсталляции WinCC и отображаются в режиме исполненияна соответствующем языке. Если проект создан на языке, который неустановлен в WinCC, то в режиме исполнения эти текстовые элементы-свойства будут отображаться на языке режима исполнения по умолчанию(английский).

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

Создание многоязычных проектов 04.03

408 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

15.3 Сообщения на нескольких языках в редакторе AlarmLogging [Регистрация аварийных сообщений]

Использование различных языков в системе Alarm Logging [Регистрацияаварийных сообщений]

При создании многоязычных проектов все тексты системы сообщений наразных языках создаются с помощью редактора Alarm Logging [Регистрацияаварийных сообщений]. Тексты системы сообщений хранятсяцентрализованно в Text Library [Текстовой библиотеке].

Text library [Текстовая библиотека] содержит не только тексты, создаваемыепользователем, но и готовые стандартные тексты WinCC, такие как,например, имена по умолчанию для классов сообщений и блоковсообщений.

При создании нового проекта стандартные тексты на всех языках,установленных в WinCC, можно перенести в Text Library[Текстовуюбиблиотеку], если открыть сначала редактор Alarm Logging [Регистрацияаварийных сообщений]. При этом в Text Library [Текстовую библиотеку]добавляется каждый из установленных языков, и вводятся стандартныетексты. К стандартным текстам также относятся системные сообщенияWinCC.

При проектировании с использованием SIMATIC STEP7 происходитследующее: при передаче текстов для системы сообщений из SIMATICManager [Менеджера SIMATIC] они также сохраняются в Text Library[Текстовой библиотеке].

Изменение языка в редакторе Alarm Logging [Регистрация аварийных сообщений]

При открытии редактора Alarm Logging [Регистрация аварийных сообщений]в качестве языка проекта установлен выбранный язык режима исполнения.Если вы хотите проверить перевод текста или непосредственно ввести текстна другом языке, язык проекта можно изменить прямо в редакторе.

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

Для изменения языка проекта выберите пункт меню "View [Вид] > "Language[Язык]. В окне списка будут отображены все языки, доступные воперационной системе (базовые языки).

После изменения языка проекта все тексты будут отображаться на новомвыбранном языке. Если язык еще не настроен, текстовые поля остаютсяпустыми или же содержат надпись "not in use [не используется]”.

Выбранный язык проекта отображается в строке состояния редактора AlarmLogging [Регистрация аварийных сообщений].

04.03 Создание многоязычных проектов

Руководство пользователя WinCC V6 Основная документация 4096AV6392-1XA06-0AB0

Объекты сообщений, зависящие от используемого языка

Редактор Alarm Logging [Регистрация аварийных сообщений] работает спользовательскими текстами и стандартными текстами, хранящимися в TextLibrary [Текстовой библиотеке].

• Пользовательские тексты создаются пользователем. К ним относятсяимена классов сообщений, блоков сообщений и типов сообщений, атакже сами тексты сообщений, места ошибок и информационные тексты,сопровождающие сообщения. За исключением текста справки (англ.Help), пользовательские тексты помещаются в Text Library [Текстовуюбиблиотеку] сразу же после того, как были введены. Текст справки незаписывается в Text Library [Текстовую библиотеку], язык текста справкинельзя изменить. Информационные тексты следует использовать толькопри создании одноязычных проектов, либо следует использовать лояних нейтральный язык, например, английский.

• Стандартные тексты помещаются в Text Library [Текстовую библиотеку]на установленных в WinCC языках при первом открытии редактора AlarmLogging [Регистрация аварийных сообщений] или при формированиисистемных сообщений WinCC. Тексты помещаются в соответствующийязыку столбец Text Library [Текстовой библиотеки]. Стандартные текстыпредставляют собой имена классов, типов и блоков сообщений поумолчанию. Их можно изменять в редакторе Alarm Logging [Регистрацияаварийных сообщений] или в Text Library [Текстовой библиотеке].

Замечание:Во избежание "путаницы с языками" в Text Library [Текстовой библиотеке]по возможности используйте один и тот же язык в качестве языкаграфического интерфейса пользователя WinCC и языка проекта.Если в качестве языка проекта выбран язык, не установленный в WinCC, тостандартные тексты помещаются в библиотеку не на языке проекта, а натекущем языке пользовательского интерфейса. Поэтому необходимо будетуделить специальное внимание переводу этих текстов.

Опции ввода текста в редакторе Alarm Logging [Регистрация аварийныхсообщений]

Поскольку объекты сообщений, зависящие от используемого языка,обрабатываются системой по-разному, существуют разные возможностиввода текста:

• пользовательские и стандартные тексты можно вводить в Text Library[Текстовой библиотеке] или в редакторе Alarm Logging [Регистрацияаварийных сообщений], причем в редакторе системы сообщений текстывводятся непосредственно в поле ввода в табличном представлении илив диалоговом окне Properties [Свойства] для рассматриваемогосообщения;

• текст справки вводится в специальное, предназначенное для этой целиокно ввода.

Создание многоязычных проектов 04.03

410 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

15.4 Управление текстами на разных языках с помощьюText Library [Текстовой библиотеки]

Принцип

Для работы со всеми текстами проекта, кроме текстов Graphic Designer[Графического дизайнера] используется Text Library [Текстовая библиотека].Каждой текстовой записи присваивается уникальный идентификатор (ID), покоторому WinCC обращается к этому тексту.

Если в Text Library [Текстовой библиотеке] находится большое количествотекстов, то можно экспортировать эти тексты с помощью удобных дляпользователя функций экспорта и импорта, перевести их вне WinCC иимпортировать обратно.

При изменении языка проекта в редакторе, например в редакторе AlarmLogging [Регистрация аварийных сообщений], в Text Library [Текстовойбиблиотеке] автоматически создается соответствующий этому языкустолбец.

Если при создании нового проекта перед тем, как открыть Text Library[Текстовую библиотеку], вы входите в редактор Alarm Logging [Регистрацияаварийных сообщений], соответствующие столбцы создаются для каждогоязыка, установленного при инсталляции WinCC. Одновременно, в этисозданные столбцы, на соответствующих языках помещаются всестандартные тексты WinCC (имена классов сообщений по умолчанию,системные сообщения WinCC и т.д.).

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

Связи между редакторами WinCC и Text Library [Текстовой библиотекой]

В Text Library [Текстовой библиотеке] хранятся тексты, создаваемые вследующих редакторах WinCC:

• Alarm Logging [Регистрация аварийных сообщений]: всепользовательские тексты (сообщения, места ошибок и т.д.) истандартные тексты (имена классов сообщений по умолчанию, статуссообщений и т.д.);

• Graphics Designer [Графический дизайнер]: только тексты для Text List[Текстового списка], если таковой сконфигурирован;

04.03 Создание многоязычных проектов

Руководство пользователя WinCC V6 Основная документация 4116AV6392-1XA06-0AB0

• User Administrator [Администратор пользователей]: полномочияпользователей;

• User Archive [Пользовательские архивы] (необязательно): всесконфигурированные тексты (имена полей и т.д.);

• Picture Tree Manager [Менеджер иерархии кадров] (необязательно): всесконфигурированные тексты.

Управление шрифтами

Вы можете установить определенный шрифт для каждого языка, длякоторого создан соответствующий столбец в Text Library [Текстовойбиблиотеке]. Это особенно важно при проектировании с использованием нелатинских шрифтов, если необходимо создать, допустим, шрифткириллицы. При этом установленный шрифт будет использоваться всоответствующих местах в WinCC.

15.4.1 Работа с Text Library [Текстовой библиотекой]

Принцип работы с Text Library [Текстовой библиотекой]

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

Тексты Text Library [Текстовой библиотеки] можно также редактировать,используя следующие функции:

• Add Line [Добавить строку]: добавляет строки в Text Library [Текстовуюбиблиотеку] для вставки новых текстовых элементов - терминов ивыражений, которые вы не хотите создавать в других редакторах WinCC.Это может потребоваться, например, в случаях, когда вы хотите связатьтермин с помощью ссылки на текст или когда вы хотите один раз создатьтекстовый элемент для редактора Alarm Logging [Регистрацияаварийных сообщений], который впоследствии будет использоватьсяредактором многократно. Более подробную информацию можно найти всправке "Add Line [Добавить строку]”;

• Copy and Past Text [Копировать и вставить текст]: при повторениитекстовых фрагментов в Text Library [Текстовой библиотеке], их можнокопировать и затем вставлять в соответствующие поля. Болееподробную информацию можно найти в справке "Copy Text [Копироватьтекст]”;

Создание многоязычных проектов 04.03

412 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

• Setting fonts [Установка шрифтов]: для каждого языка, для которого вText Library [Текстовой библиотеке] создан соответствующий столбецможно определить свой шрифт. Это особенно важно при использованиине латинских шрифтов. Более подробную информацию можно найти всправке "Setting the language font [Установка шрифта для языка]”;

• Creating a new language [Добавление нового языка]: перед добавлениемнового языка и использованием его для перевода текстов, необходимосоздать соответствующий столбец в Text Library [Текстовой библиотеке].При этом можно использовать любые языки, поддерживаемыеоперационной системой (базовые языки). Более подробнуюинформацию можно найти в справке "Creating a new language[Добавление нового языка]”;

• Deleting a language [Удаление языка]: с помощью этой функцииредактора Text Library [Текстовая библиотека] можно удалить язык изпроекта вместе со всеми соответствующими текстами. Более подробнуюинформацию можно найти в справке "Deleting a language" [“Удалениеязыка”].

04.03 Создание многоязычных проектов

Руководство пользователя WinCC V6 Основная документация 4136AV6392-1XA06-0AB0

15.4.2 Процедура перевода текстов из Text Library [Текстовойбиблиотеки]

Основные варианты перевода

Тексты из Text Library [Текстовой библиотеки] можно переводить как в самомредакторе, так и с помощью внешних средств:

• если в Text Library [Текстовой библиотеке] находится небольшоеколичество текстов, то их можно переводить непосредственно вредакторе;

• если в Text Library [Текстовой библиотеке] находится много текстов, кпримеру, создан проект с большим количеством сообщений, текстыследеут переводить вне Text Library [Текстовой библиотеки].

Перевод текстов в Text Library [Текстовой библиотеке]

При переводе текстов в самой Text Library [Текстовой библиотеке], текстывводятся в библиотеку следующим образом:

• выберите строку нужного термина на существующем языке:идентификатор исходного текста (ID) и переведенного текста должныбыть одинаковы;

• выберите столбец, соответствующий требуемому языку: все записи наэтом языке будут введены в столбец.

ОсторожноНе следует удалять или перемещать строки или поля во время процедурыперевода, в противном случае, ссылки на соответствующие тексты впроекте будут утеряны.

Перевод текстов вне Text Library [Текстовой библиотеки]

Для перевода текстов вне Text Library [Текстовой библиотеки] следуетвыполнить следующие действия:

1. экспортируйте тексты из Text Library [Текстовой библиотеки] (болееподробную информацию можно найти в разделе "Exporting Text Librarytext [Процедура экспорта текстов из Текстовой библиотеки]”);

2. переведите текст во внешнем редакторе, например в Excel (болееподробную информацию можно найти в разделе "Translating Text Librarytext externally [Перевод текстов вне Текстовой библиотеки]”);

3. импортируйте переведенные тексты в Text Library [Текстовуюбиблиотеку] (более подробную информацию можно найти в разделе"Importing text into the Text Library [Процедура импорта текстов вТекстовую библиотеку]”).

Создание многоязычных проектов 04.03

414 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

15.5 Вывод отчетов в многоязычных проектах

Принцип

В WinCC существует два типа отчетов:

• отчеты, выводимые в процессе проектирования для полученияобзорного представления обо всех данных проектирования(документация проекта). Эти отчеты можно вывести на всех языках,установленных при инсталляции WinCC. Документация проекта можетсодержать текстовые элементы проекта на нескольких языках;

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

Создание документации многоязычного проекта

Документация проекта WinCC используется для документирования данныхпроектирования. Для создания документации проекта используются данные,предоставляемые следующими редакторами:

• WinCC Explorer [Проводник WinCC];

• Graphics Designer [Графический дизайнер];

• Alarm Logging [Регистрация аварийных сообщений];

• Tag Logging [Регистрация тегов];

• Text library [Текстовая библиотека];

• User Administrator [Администратор пользователей].

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

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

• заголовки и названия таблиц в отчете выводятся на всех языках,установленных в WinCC;

• свойства объекта выводятся на текущем языке графическогопользовательского интерфейса WinCC;

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

Примеры

1. Используемый язык графического пользовательского интерфейса WinCC– немецкий, язык режима исполнения – английский, проект не исполняется:

04.03 Создание многоязычных проектов

Руководство пользователя WinCC V6 Основная документация 4156AV6392-1XA06-0AB0

• заголовки и названия таблиц выводятся на всех языках, установленныхв WinCC;

• свойства объектов выводятся на немецком языке;

• тексты, созданные на английском языке, выводятся на английском.Вместо созданных текстов, для которых нет варианта на английскомязыке, выводится строка "???";

2. Используемый язык графического пользовательского интерфейса WinCC– французский, язык режима исполнения – английский, после смены языкапроект исполняется на итальянском:

• заголовки и названия таблиц выводятся на всех языках, установленныхв WinCC;

• свойства объектов выводятся на французском языке;

• тексты, созданные на итальянском языке, выводятся на итальянском.Вместо созданных текстов, для которых нет варианта на итальянскомязыке, выводится строка "???".

Создание многоязычных проектов 04.03

416 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

15.6 Отображение даты и времени в форматенациональной настройки

Принцип

Формат отображения даты и времени зависит от языка. В некоторых странахиспользуется европейский формат (День.Месяц.Год), а в некоторых –американский (Год/Месяц/День). На эти форматы следует обратитьвнимание при конфигурировании объектов с текстами на нескольких языках.

Формат отображения даты и времени определяется в редакторе AlarmLogging [Регистрация аварийных сообщений] и в Graphics Designer[Графическом дизайнере].

Alarm Logging [Регистрация аварийных сообщений]

В редакторе Alarm Logging [Регистрация аварийных сообщений] форматдаты и времени можно определить в системных блоках "Date [Дата]” и "Time[Время]”, выбирая между европейским и американским форматом.Выбранный формат отображения даты и времени используется во всемпроекте, причем смена языка режима исполнения на него не влияет.

Если в кадр, создаваемый в Graphics Designer [Графическом Дизайнере]встраивается объект AlarmControl [Окно отображения аварийныхсообщений], то дата и время в этом объекте будут отображаться в форматеопределенном в редакторе Alarm Logging [Регистрация аварийныхсообщений].

Graphics Designer [Графический дизайнер]

Дата и время отображается в следующих объектах, проектируемых вGraphics Designer [Графическом дизайнере]:

• WinCC AlarmControl [Окно отображения аварийных сообщений WinCC]:формат даты и времени определяется в редакторе Alarm Logging[Регистрация аварийных сообщений]. Установленныйформатиспользуется во всем проекте;

• WinCC TrendControl [Окно отображения трендов WinCC], WinCCTableControl [Окно отображения таблиц WinCC]: формат даты и времениустанавливается непосредственно в свойствах ( англ. Properties)рассматриваемого объекта. Установленный формат используется втекущем кадре;

• D/A Clock [Цифровые/Аналоговые часы]: в объекте Digital/Analog Clock[Цифровые/Аналоговые часы], реализуемый на основе объектауправления WinCC ActiveX используется формат, установленный влокальных, зависящих от компьютера, настройках операционнойсистемы. В самом элементе управления формат изменить нельзя.

04.03 Создание многоязычных проектов

Руководство пользователя WinCC V6 Основная документация 4176AV6392-1XA06-0AB0

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

Создание многоязычных проектов 04.03

418 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Report Designer [Дизайнер отчетов]

В Report Designer [Дизайнере отчетов] формат отображения даты и времениможно настроить путем установки соответствующих параметров дляатрибута "Format [Формат]” в диалоговом окне "Object Properties [Свойстваобъекта]” для системного объекта "Date/Time [Дата/Время]” в группе"Miscellaneous [Разное]”. Возможные параметры и настройки посмотреть вконтекстной справке для этого атрибута.

Отображение в режиме исполнения

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

Более подробную информацию можно найти в интерактивной справке поредакторам Graphics Designer [Графический дизайнер], Alarm Logging[Регистрация аварийных сообщений] и Report Designer [Дизайнер отчетов].

15.7 Использование и смена языков в режиме исполнения

Язык режима исполнения

Язык, на котором будет отображаться исполняемый проект,устанавливается централизованно в свойствах компьютера в WinCCExplorer [Проводнике WinCC].

В качестве языка режима исполнения можно выбрать любой язык, длякоторого в Text Library [Текстовой библиотеке] создан соответствующийстолбец.

Отображение непереведенных текстов в режиме исполнения

Непереведенные тексты из графических объектов отображаются в режимеисполнения в виде "???". Непереведенные тексты системы сообщенийсовсем не отображаются. Таким образом, в режиме исполнения можнопроверить, все ли необходимые тексты представлены в системе.

Если вы изменили язык и установили новый, для которого в Text Library[Текстовой библиотеке] не создан соответствующий столбец, то текстыбудут по-прежнему отображаться на языке, который был установлен доизменения.

Смена языков в режиме исполнения

04.03 Создание многоязычных проектов

Руководство пользователя WinCC V6 Основная документация 4196AV6392-1XA06-0AB0

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

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

Создание многоязычных проектов 04.03

420 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

04.03 Настройка системы администрирования пользователей

Руководство пользователя WinCC V6 Основная документация 4216AV6392-1XA06-0AB0

16 Настройка системы администрированияпользователей

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

Редактор User Administrator [Администратор пользователя] используется длянастройки системы администрирования пользователей, то есть дляопределения и контроля полномочий (прав доступа) пользователей,позволяющих им обращаться к отдельным редакторам системыпроектирования и к функциям системы в режиме исполнения. Права доступак функциям WinCC или "полномочия" назначаются в редакторе UserAdministrator [Администратор пользователя]. Права доступа могут бытьопределены как для отдельных пользователей, так и для групппользователей. Права доступа также можно назначить в режимеисполнения.

При попытке входа пользователя в систему редактор User Administrator[Администратор пользователей] проверяет, является ли пользовательзарегистрированным. Если пользователь не зарегистрирован, он не имеетникаких полномочий. Это означает, что он не может обращаться к данным ипросматривать их, или выполнять какие-либо действия по управлению.

Если зарегистрированный пользователь обращается к функции,защищенной правами доступа, User Administrator [Администраторпользователей] проверяет, имеет ли пользователь соответствующиеполномочия, позволяющие выполнить это действие. При отсутствии таковыхредактор User Administrator [Администратор пользователей] отклоняетпопытку обращения к функции.

Редактор User Administrator [Администратор пользователей] такжепредоставляет возможности конфигурирования функции "Variable Login[Вход в систему по переменной]", позволяющей пользователю войти всистему (на рабочей станции) путем задания значения тега. При этомзначение тега может определяться, например, с помощью клавиши-переключателя. Кроме того, в редакторе User Administrator [Администраторпользователей] конфигурируется автоматический выход пользователя изсистемы по истечении определенного времени.

Если установлена опция WinCC "Chipcard [Чип-карта]", User Administrator[Администратор пользователей] предоставляет функции поддержки чип-карт.

Ограничения в системе администрирования пользователя

Объект Максимальное числоПрава доступа 999Пользователи 128Группы пользователей 128

Настройка системы администрирования пользователей 04.03

422 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Объект Максимальное числоДиапазоны 256

04.03 Настройка системы администрирования пользователей

Руководство пользователя WinCC V6 Основная документация 4236AV6392-1XA06-0AB0

16.1 Окно проекта

Введение

Данные системы администрирования пользователей отображаются в окнепроекта. Окно проекта делится на:

• навигационное окно (слева)

• и окно таблицы, разделенное на несколько сегментов (справа).

16.1.1 Навигационное окно

В окне навигации отображается иерархическая структура созданных групппользователей и объединенных в эти группы зарегистрированныхпользователей. Выбранное имя пользователя отображается в поле наднавигационным окном. Для выбранного пользователя или группыпользователей можно открыть контекстное меню "User [Пользователь]".

16.1.2 Окно таблицы

Введение

В окне таблицы для выбранного пользователя и группы пользователейотображается регистрационное имя (англ. login name) и соответствующиенастройки.

Настройка системы администрирования пользователей 04.03

424 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Поле-флажок "Login Only Via Chipcard [Вход в систему только посредством чип-карты]"

Если пользователь должен будет входить в систему только сиспользованием чип-карты, необходимо установить флажок в поле "LoginOnly Via Chipcard [Вход в систему только посредством чип-карты]".

Примечание:Поле-флажок "Login Only Via Chipcard [Вход в систему только посредствомчип-карты]" отображается в том случае, если была установлена опцияWinCC "Chipcard [Чип-карта]". Устройство считывания с чип-карт карт необязательно должно быть подключено к компьютеру, на которомвыполняется проектирование. Поэтому можно настроить функцию"Chipcard [Чип-карта]" и использовать ее на других компьютерах WinCC безподключения устройства считывания с чип-карт на этапе проектирования.

Область "Automatic Logout [Автоматический выход из системы]"

Если для выбранного пользователя активизирована функцияавтоматического выхода из системы, то эта область используется для вводавремени и момента начала отсчета времени. Автоматический выход изсистемы предотвращает неограниченный доступ к системе лиц, не имеющихсоответствующих полномочий.Если в поле ввода введен "0", эта функция деактивирована и пользовательостается зарегистрированным до выхода из системы с помощьюсоответствующей команды “shut down” или входа в систему другогопользователя.

Если выбрана кнопка опции "Absolute Time [Абсолютное время]", при входепользователя в систему начинается обратный отсчет установленноговремени автоматического выхода из системы, независимо от действий,выполняемых в это время пользователем.Если установлена опция "Idle Time [Время бездействия]", заданное времяотсчитывается, начиная с момента последнего действия с клавиатурой илимышью. Автоматический выход из системы происходит только после паузы вдействиях оператора, равной этому времени.В случае, если выход пользователя из системы был выполненавтоматически, тот же или другой пользователь может войти в систему врежиме исполнения.

Поле-флажок "Web Navigator [Навигатор Web]" и область "Web Options [ОпцииWeb]"

Если флажок установлен, отображается область "Web Options [Опции Web]".В этой области производится настройка начального экрана и установкаязыка, для пользователей, подключающихся к проекту WinCC через web. Вкачестве начального экрана могут быть выбраны только изображения,доступные в Web Navigator [Навигаторе Web].

04.03 Настройка системы администрирования пользователей

Руководство пользователя WinCC V6 Основная документация 4256AV6392-1XA06-0AB0

Поле-флажок можно также активизировать кнопкой "Web Navigator[Навигатор Web]" на панели инструментов.

Таблица прав доступа

Нижняя часть окна таблицы показывает сконфигурированные в системеправа доступа. Каждая строка содержит одно право доступа.Количество отображаемых прав доступа зависит от установленных опций,таких как, например, опция "Basic Process Control [Основное управлениепроцессом]".Права доступа с номерами 1000 - 1099 – это системные права доступа, онине могут быть установлены, изменены или удалены пользователем.

Право доступа 1 "User Administration [Администрирование пользователей]"установлено по умолчанию для пользователей из группы "Administrator[Администратор]". Это право доступа нельзя удалить.

В столбце "Unlock [Разрешить]" можно установить право доступа длявыбранного пользователя с помощью двойного щелчка мышью насоответствующей строке.

Каждое право доступа устанавливается отдельно. Одновременно несколькоправ доступа может быть установлено только при добавлении новогопользователя в группу. Этому пользователю назначаются все права,установленные для группы. Таблицу можно редактировать, выбравсоответствующий пункт меню "Table [Таблица]".

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

Введение

Настройка системы администрирования пользователей выполняется внесколько этапов. Основные этапы настройки приведены ниже.

1. Добавить требуемые группы.

2. Выбрать необходимые права доступа для групп.

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

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

Настройка системы администрирования пользователей 04.03

426 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

чип-карты и какие индивидуальные настройки пользователя применяются,если пользователь должен подключаться к системе через web.

Применяемые настройки не сохраняются.

16.2.1 Установка прав доступа в других редакторах

Введение

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

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

Это диалоговое окно может быть открыто разными способами, например, спомощью атрибута "Authorization [Авторизация]" в свойствах для кнопкигруппы опций в редакторе Graphics Designer [Графический дизайнер].

16.2.2 Работа в режиме исполнения

Введение

04.03 Настройка системы администрирования пользователей

Руководство пользователя WinCC V6 Основная документация 4276AV6392-1XA06-0AB0

Для входа в систему в режиме исполнения пользователю необходимовыполнить следующие действия:

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

"Login [Вход в систему]", определенные в WinCC Explorer [ПроводникеWinCC] (Project Properties - Hotkey tab [Свойства проекта – закладкаГорячие клавиши]).

3. ввести в диалоговом окне имя пользователя и пароль.Система сравнивает права доступа, установленные для пользователя, справами доступа редакторов и установленных компонентов. Если правадоступа (допуски) совпадают, система разрешает использование редакторови компонентов.

Настройка системы администрирования пользователей 04.03

428 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Примечание:Если пользователю назначено большое количество прав доступа, т.е.близкое максимальному их числу - 999, то для регистрации такогопользователя может потребоваться несколько минут.

16.3 Опции WinCC для редактора User Administrator[Администратор пользователей]

Введение

Установка WinCC вместе с опциями позволяет расширить функциональныевозможности User Administrator [Администратора пользователей].

• OS Project Editor [Редактор проектов OS] в опции "Basic Process Control[Основное управление процессом]" изменяет количество и самоназначение прав доступа в окне таблицы. В этом случае права доступасоответствуют иерархическим структурам пользователей в системеPCS7.

• С использованием опции "Chipcard [Чип-карта]" на панели менюпоявляется пункт "Chipcard [Чип-карта]" вместе со всеми командамиэтого пункта меню. Кроме того, в окне таблицы появляется поле-флажок"Login Only Via Chipcard [Вход в систему только посредством чип-карты]",путем установки которого активизируется соответствующая возможностьвхода в систему.

04.03 Настройка системы администрирования пользователей

Руководство пользователя WinCC V6 Основная документация 4296AV6392-1XA06-0AB0

Настройка системы администрирования пользователей 04.03

430 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

16.3.1 Дополнительное меню "Chipcard [Чип-карта]"

Введение

Редактор User Administrator [Администратор пользователей] предоставляетфункции для управления устройством считывания с чип-карт. Припроектировании системы можно производить запись на чип-карты ипроверять их. В режиме исполнения меню "Chipcard [Чип-карта]" не активно.

Требования

Для того, чтобы можно было использовать опцию WinCC "Chipcard [Чип-карта]" необходимо выполнение следующих требований:

• должна быть установлена опция "Chipcard [Чип-карта]",

• для устройства считывания с чип-карт должен быть определенинтерфейс (например, COM1 или COM2).

При соблюдении этих требований на панели меню становится доступнымменю "Chipcard [Чип-карта]", в окне таблицы отображается поле-флажок"Login Only Via Chipcard" [Вход в систему только посредством чип-карты].

Примечание:Для записи и проверки чип-карт при проектировании или дляиспользования чип-карт в режиме исполнения не требуется наличие правадминистратора Windows.Для того чтобы иметь возможность записывать и считывать с чип-карты,необходимо до включения компьютера реализовать аппаратноеподключение устройства считывания с чип-карт к компьютеру.

16.3.2 Использование чип-карты в режиме исполнения

Введение

Для регистрации в WinCC, пользователь вставляет свою чип-карту вустройство считывания. Происходит считывание требуемых данных. Есличип-карта вставлена, зарегистрироваться в системе путем введения имени ипароля невозможно. Пользователь остается зарегистрированным в системедо тех пор, пока он не удалит карту из устройства считывания.Использование функции "Automatic Logout [Автоматический выход изсистемы]", с помощью которой пользователь автоматически выходит изсистемы через заданный промежуток времени, возможно только всовокупности с применением чип-карты.

Примечание:

04.03 Настройка системы администрирования пользователей

Руководство пользователя WinCC V6 Основная документация 4316AV6392-1XA06-0AB0

Меню "Chipcard [Чип-карта]" не активно в режиме исполнения, посколькуфункции команд меню можно использовать только при проектированиисистемы.

Настройка системы администрирования пользователей 04.03

432 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

04.03 Автоматизация проектирования с помощью VBA

Руководство пользователя WinCC V6 Основная документация 4336AV6392-1XA06-0AB0

17 Автоматизация проектирования спомощью VBA

17.1 Введение: использование VBA в WinCC

Введение

В Graphics Designer [Графическом дизайнере] можно использовать редакторVBA, который позволяет автоматизировать создание кадров процесса.Редактор VBA идентичен соответствующему продукту из семействапродуктов Microsoft Office. Это позволяет вам использовать уже имеющиесянавыки программирования на VBA.

Основные пути использования

Применение VBA позволяет расширить функциональные возможностиGraphics Designer [Графического дизайнера] и автоматизировать процесспроектирования. При этом VBA может использоваться следующим образом:

• для создания пользовательских меню и панелей инструментов;

• для создания и редактирования Standard objects [стандартных объектов],Smart objects, [интеллектуальных объектов] и Windows objects [объектовWindows];

• для создания динамических свойств кадров и объектов;

• для создания макросов для кадров и объектов;

• для организации доступа к программным продуктам, поддерживающимVBA (например, к продуктам семейства MS Office)

Описание объектной модели VBA для Graphics Designer [Графическогодизайнера] находится в разделе "VBA reference [Справочная информация поVBA]".данной документации.

17.1.1 Различия в использовании VBA и других программныхсредств

Автоматизация проектирования с помощью VBA 04.03

434 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Введение

VBA используется исключительно для проектирования и расширенияфункциональных возможностей Graphics Designer [Графического дизайнера]при проектировании. Приведенная ниже информация описывает случаи,когда, с целью повышения эффективности проектирования, следуетиспользовать не VBA,а другие средства, а также случаи, когдаиспользование VBA совсем невозможно.

Скрипты на языках VB и C

Скрипты на языках VB и C работают только в режиме исполнения ииспользуются для динамизации кадров и свойств объектов. Кроме того,скрипты могут использоваться для создания макросов.

Мастера динамики

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

ODK

ODK описывает программные интерфейсы, с помощью которых возможендоступ к функциям WinCC, как при проектировании, так и в режимеисполнения. В отличие от ODK, VBA позволяет организовать простойобъектно-ориентированный доступ к объектам Graphics Designer[Графического дизайнера].

17.1.2 Формирование кода VBA в WinCC проекте

Введение

Код VBA для WinCC проекта формируется в редакторе VBA. Именно вредакторе VBA следует указать, будет ли код доступен только в одномкадре, во всем проекте или во всех проектах. В зависимости отрасположения кода VBA, для его обозначения используются различныетермины:

04.03 Автоматизация проектирования с помощью VBA

Руководство пользователя WinCC V6 Основная документация 4356AV6392-1XA06-0AB0

• глобальный VBA код,

• VBA код проекта,

• VBA код кадра.

Примечание:Кадр Graphics Designer [Графического дизайнера] в "VBA Object Model[Объектной модели VBA]".называется документом (англ. document).

Редактор VBA

Для того чтобы запустить редактор VBA из Graphics Designer [Графическогодизайнера], нажмите <ALT + F11 или выберите команду меню > "Tools[Сервис]" > "Macros [Макрос]" > "Visual Basic Editor [Редактор Visual Basic].Если кадр Graphics Designer [Графического дизайнера] еще не открыт,можно редактировать только глобальный Код VBA или Код VBA для проекта.

Глобальные данные, данные проекта и все открытые кадры отображаются вProject Explorer [Проводнике проекта] редактора VBA:

Глобальный VBA-код(1)

Автоматизация проектирования с помощью VBA 04.03

436 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

В редакторе VBA глобальный VBA-код – это код VBA, который записываетсяв "GlobalTemplateDocument [Глобальный шаблонный документ]". Этот КодVBA сохраняется в файле "@GLOBAL.PDT" в каталоге инсталляции WinCC.

Код VBA, помещаемый в "GlobalTemplateDocument [Глобальный шаблонныйдокумент]", доступен для всех WinCC проектов на компьютере. Если вамнеобходимо использовать код VBA на другом компьютере, воспользуйтесьфункциями экспорта и импорта в редакторе VBA.

На WinCC компьютере используется только тот файл @GLOBAL.PDT,который хранится на этом компьютере в каталоге инсталляции WinCC.

VBA-код проекта (2)

В редакторе VBA VBA-код проекта – это код VBA, который записывается в"ProjectTemplateDocument [Шаблонный документ проекта]". Этот Код VBAсохраняется в корневом каталоге каждого WinCC проекта в файле@"PROJECT.PDT".

В файле "@PROJECT.PDT" содержится ссылка на файл "@GLOBAL.PDT".Функции и процедуры, которые были сохранены в файле "@GLOBAL.PDT",могут быть вызваны непосредственно из "ProjectTemplateDocument[Шаблонного документа проекта]".

В "ProjectTemplateDocument [Шаблонный документ проекта]" следуетпомещать код VBA, который будет использоваться во всех кадрах открытогопроекта. Если вам необходимо использовать код VBA на другомкомпьютере, воспользуйтесь функциями экспорта и импорта в редактореVBA.

Открывать и редактировать файл "@PROJECT.PDT" можно так же, как илюбой другой файл формата PDL. Это означает, что вы можетеиспользовать файл "@PROJECT.PDT", как шаблонный файл. Например,здесь вы можете вы можете создать основной кадр установки, которыйзатем будет автоматически копироваться в каждый новый PDL файлпроекта. Свойства кадра такие, как layers [слои] или zoom[масштабирование] не копируются в PDL файл, также как и Код VBA.

VBA-код кадра (3)

В редакторе VBA VBA-код кадра – это код VBA, который записывается вдокумент "This document [Документ]", относящийся к соответствующемукадру. Этот код VBA сохраняется вместе с кадром, как файл PDL.

Файл PDL содержит ссылку на файл "@PROJECT.PDT". Функции ипроцедуры, которые были сохранены в файле "@PROJECT.PDT", могутбыть вызваны непосредственно из файла PDL. Однако обращаться кпроцедурам и функциям, которые хранятся в файле "@GLOBAL.PDT, изфайла PDL нельзя.

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

04.03 Автоматизация проектирования с помощью VBA

Руководство пользователя WinCC V6 Основная документация 4376AV6392-1XA06-0AB0

Примечание:Установив пароль, вы можете защитить код VBA модуля отнесанкционированного доступа. Для этого в редакторе VBA выберитеэлемент меню "Tools [Сервис]" > "VBAObject Properties [Свойства объектаVBA]".

Особенности исполнения VBA макросов

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

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

Дальнейшую информацию по данной теме можно найти в главе "Eventhandling [Обработка событий]".

Тестирование с помощью отладчика

Во время исполнения вы можете тестировать VBS скрипты с помощьюотладчика (англ. debugger) редактора VBA. Дополнительные сведенияможно найти в справочной системе редактора VBA.

Автоматизация проектирования с помощью VBA 04.03

438 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

17.2 Использование VBA в Graphics Designer[Графическом дизайнере]

Введение

В Graphics Designer [Графическом дизайнере] VBA используется дляавтоматизации часто повторяющихся этапов проектирования. Вы можетесоздавать пользовательские меню и панели инструментов, для того чтобыупростить выполнение созданных VBA макросов.

По существу, всю работу по конфигурированию, выполняемую с помощьюмыши, можно выполнить при помощи макросов VBA. В особенности этоприменимо к настройке графического интерфейса пользователя (например,layers [слои] zoom [масштабирование]) и редактированию объектов кадров,включая динамику.

Настройка Graphics Designer [Графического дизайнера] с помощью VBA

В VBA Graphics Designer [Графический дизайнер] представлен объектомApplication [Приложение]. Используя VBA, можно выполнятьконфигурирование объектов в Graphics Designer [Графическом дизайнере]на нескольких языках, создавать пользовательские меню и панелиинструментов, обращаться к библиотеке компонентов.

Редактирование кадров с использованием VBA

Кадр, созданный в Graphics Designer [Графическом дизайнере] представленв VBA объектом Document [Документ].

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

Редактирование объектов с использованием VBA

В VBA объект кадра представлен объектом HMIObject [Объект HMI] ([Объектчеловеко-машинного интерфейса]). VBA позволяет создавать и удалятьобъекты, а также редактировать свойства объектов. Например, с помощьюVBA можно быстро создать большое количество объектов с одинаковымисвойствами.

Создание динамики с помощью VBA

04.03 Автоматизация проектирования с помощью VBA

Руководство пользователя WinCC V6 Основная документация 4396AV6392-1XA06-0AB0

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

Обработка событий

Используя VBA, можно программировать реакцию на события,происходящие в Graphics Designer [Графическом дизайнере] или в кадре(например, при вставке нового объекта в кадр). Обработка событийиспользуется для выполнения макросов VBA в определенных ситуациях.

Доступ к внешним приложениям

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

Автоматизация проектирования с помощью VBA 04.03

440 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

17.2.1 Настройка Graphics Designer [Графического дизайнера] спомощью VBA

Введение

В VBA Graphics Designer [Графический дизайнер] представлен объектомApplication [Приложение]:

Надпись на рисунке: Application [Приложение], SymbolLibraries [Библиотеки символов],SymbolLibrary [Библиотека символов], FolderItems [Элементы папки], FolderItem [Элементпапки].

CustomToolbars [Пользовательские панели инструментов], Toolbar [Панель инструментов],ToolbarItems [Элементы панели инструментов], ToolbarItem [Элемент панели инструментов].

CustomMenus [Пользовательские меню], Menu [Меню], MenuItems [Пункты меню], MenuItem[Пункт меню].

DataLanguges [Языки описания данных].

Доступ к библиотеке компонентов

VBA открывает возможность полного доступа к библиотеке компонентов.Можно, например, расширить библиотеку компонентов, путем создания иудаления папок или копирования объектов и вставки их в кадр.

Пользовательские меню и панели инструментов

Для выполнения макросов в Graphics Designer [Графическом дизайнере]можно создавать пользовательские меню и панели инструментов. Такимобразом можно расширить функциональные возможности Graphics Designer[Графического дизайнера] в соответствии с конкретными потребностями.

Конфигурирование объектов, зависящих от используемого языка

С помощью VBA можно выполнять конфигурирование объектов в GraphicsDesigner [Графическом дизайнере] на нескольких языках. То есть, используяVBA, вы можете иметь доступ к свойствам объекта, которые зависят от

04.03 Автоматизация проектирования с помощью VBA

Руководство пользователя WinCC V6 Основная документация 4416AV6392-1XA06-0AB0

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

Автоматизация проектирования с помощью VBA 04.03

442 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

17.2.2 Использование VBA при конфигурировании объектов,зависящих от выбранного языка

Введение

Используя VBA, можно выполнять конфигурирование объектов в GraphicsDesigner [Графическом дизайнере] для многоязычных проектов. То есть,используя VBA, вы можете иметь доступ и работать со свойствамиобъектов, зависящими от выбранного языка. В то же время вы можетесоздавать пользовательские меню и панели инструментов на различныхязыках. В VBA тексты на иностранных языках хранятся в списке типа"LanguageTexts [Тексты на различных языках]". Настройки для шрифтов,зависящих от выбора языка, хранятся в списке типа "LanguageFonts[Шрифты языка]".

Более подробную информацию о создании объектов, зависящих отвыбранного языка, можно найти в документации по WinCC - "Setting upmultilingual projects [Создание многоязычных проектов]".

Язык рабочего стола

Язык рабочего стола переключается с использованием средств WinCC, безприменения VBA. При переключении языка рабочего стола в WinCC,происходит событие "DesktopLanguageChanged [Изменение языка рабочегостола]". При этом вы можете настроить пользовательские меню и панелиинструментов, например, заменив все пиктограммы, отображение которыхзависит от выбранного языка.

Изменение языка рабочего стола влияет на отображение следующихобъектов и соответствующих свойств, зависящих от выбранного языка:

• объект FolderItem [Элемент папки];

• объект Menu [Меню] и объект MenuItem [Пункт меню];

• объект ToolbarItem [Элемент панели инструментов].

• Более подробную информацию о языке рабочего стола можно найти вдокументации по WinCC - "Setting up multilingual projects [Созданиемногоязычных проектов]" в главе "Language terms in WinCC [Терминыязыка в WinCC]".

Язык проектирования

Вы можете изменить язык проектирования с помощью VBA, используясвойство "CurrentDataLanguage [Текущий язык данных]".

В следующем примере язык проектирования был изменен на "English[Английский]":

04.03 Автоматизация проектирования с помощью VBA

Руководство пользователя WinCC V6 Основная документация 4436AV6392-1XA06-0AB0

Sub ChangeCurrentDataLanguage()'VBA1Application.CurrentDataLanguage = 1033MsgBox "The data language has been changed to English"Application.CurrentDataLanguage = 1031MsgBox "The data language has been changed to German"End SubИзменение языка проектирования влияет на все свойства, которые зависятот выбранного языка, например, такие как ToolTipText [Текст всплывающейподсказки].

Конфигурирование объектов для многоязычных проектов

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

• использование переключения между языками: для текстовых свойствобъектов;

• использование списка текстов на различных языках: для текстовыхсвойств меню и панелей инструментов, определяемых пользователем, идля текстовых свойств объектов.

Переключение языка

С помощью VBA вы можете изменить свойства объектов, которые зависят отвыбранного языка (например, "Text [Текст]"). Для этого необходимоприсвоить текст соответствующему свойству. Затем, нужно изменить языкпроектирования и присвоить этому свойству текст на другом языке.

Список текстов на нескольких языках

Можно сохранить тексты на нескольких языках для соответствующегообъекта в связанном с этим объектом списке типа "LanguageTexts [Текстына различных языках]”. Для этого нужно ввести ID [Идентификатор] языка исоответствующий текст.

Список идентификаторов для различных языков можно найти вдокументации по WinCC (>Index Language Identifier [> Списокидентификаторов языков])

В следующем примере определяются метки на немецком и английскомязыке для кнопки "myButton":

Sub AddLanguagesToButton()'VBA2Dim objLabelText As HMILanguageTextDim objButton As HMIButtonSet objButton = ActiveDocument.HMIObjects.AddHMIObject("myButton","HMIButton")'‘Установка метки по умолчанию:

Автоматизация проектирования с помощью VBA 04.03

444 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

objButton.Text = "Default-Text"''Добавление метки на английском языке:Set objLabelText = objButton.LDTexts.Add(1033, "English Text")'Добавление метки на немецком языке:Set objLabelText = objButton.LDTexts.Add(1031, "German Text")End Sub

04.03 Автоматизация проектирования с помощью VBA

Руководство пользователя WinCC V6 Основная документация 4456AV6392-1XA06-0AB0

17.2.3 Доступ к библиотеке компонентов с помощью VBA

Введение

В библиотеке компонентов (англ. component library) содержится большоечисло готовых объектов, которые вы можете использовать дляпроектирования экранов процесса. Библиотека компонентов состоит изглобальной библиотеки и библиотеки проекта:

• в "Global Library [Глобальной библиотеке]" находятся готовые объекты,поставляемые с WinCC. Объекты хранятся в папках, отсортированныепо темам, например, клапаны, двигатели, кабели и др.;

• в "Project Library [Библиотеке проекта]" нет ни объектов, ни папок, присоздании нового проекта. В "Project Library [Библиотеке проекта]" высоздаете объекты, которые потребуются для работы именно с этимпроектом.

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

Доступ к библиотеке компонентов с помощью VBA

надпись на рисунке: Application [Приложение], SymbolLibries [Библиотекисимволов], SymbolLibrary [Библиотека символов], FolderItems [Элементыпапки], FolderItem [Элемент папки]

В VBA библиотека компонентов представлена списком "SymbolLibraries[Библиотеки символов]". Список состоит из двух элементов, которыесоответствуют "Global Library [Глобальной библиотеке]"" и "Project Library[Библиотеке проекта]". Элементами списка "FolderItems [Элементы папки]"являются, как папки, так и объекты.

Автоматизация проектирования с помощью VBA 04.03

446 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Примечание:Для обращения к объекту из списка "SymbolLibraries [Библиотеки символов]"можно использовать либо порядковый номер объекта, либо его внутреннееимя.Узнать внутреннее имя объекта можно, щелкнув правой кнопкой мыши насоответствующем объекте в библиотеке компонентов, и, затем, выбравкоманду "Copy path [Скопировать путь]" из всплывающего меню.В результате, путь к объекту в библиотеке компонентов копируется в буферобмена.

04.03 Автоматизация проектирования с помощью VBA

Руководство пользователя WinCC V6 Основная документация 4476AV6392-1XA06-0AB0

17.2.4 Редактирование кадров при помощи VBA

Введение

Кадры служат для визуализации контролируемого и управляемого процесса.На кадрах представлены важные технологические операции или частиустановки. Кадры являются схематическим изображением производственнойцепочки. В VBA кадр представлен объектом Document [Документ].

надпись на рисунке – Documents [Документы], Document [Документ], Toolbars [Панелиинструментов], Toolbar [Панель инструментов], ToolbarItems [Элементы панели инструментов],ToolbarItem [Элемент панели инструментов], Menus [Меню], Menu [Меню], MenuItems [Элементыменю], MenuItem [Элемент меню], Layers [Слои], Layer [Слой], Views [Представления], View[Представление].

Меню и панели инструментов для кадра

В отличие от меню и панелей инструментов приложения, меню и панелиинструментов кадра связаны с определенным кадром. Такие меню и панелиинструментов видимы на экране до тех пор, пока активен кадр, с которымони связаны.

Если вызываемый VBA макрос применяется только в определенном кадре,следует использовать меню и панели инструментов, созданные для этогокадра.

Слои

Используя VBA, в Graphics Designer [Графическом дизайнере] можноработать со слоями. Каждый слой представлен объектом Layer [Слой].Изменяя свойства объекта Layer [Слой], помимо всего прочего можнозадавать имена слоев и параметры масштабирования.

Отображением слоев в системе исполнения можно управлять с помощьюобъекта Document [Документ]. Управление отображением слоев в системепроектирования производится с помощью объекта View [Представление].

Автоматизация проектирования с помощью VBA 04.03

448 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Копии кадра

Для отображения различных представлений кадра VBA позволяет создаватькопии кадра. В VBA копия кадра представлена объектом View[Представление].

В свойствах объекта View [Представление] помимо всего прочего можноустановить коэффициент масштабирования и определить какая областькадра будет отображаться.

04.03 Автоматизация проектирования с помощью VBA

Руководство пользователя WinCC V6 Основная документация 4496AV6392-1XA06-0AB0

17.2.5 Редактирование объектов с помощью VBA

Доступ к объектам в Graphics Designer [Графическом дизайнере]

надпись на рисунке: Application [Приложение], HMIDefaultObjects [Объекты HMI, заданные поумолчанию], Documents [Документы], Document [Документ], HMIObjects [Объекты HMI],HMIObject [Объект HMI], Selection [Выбор].

В VBA объекты текущего кадра всех типов находятся в списке "HMIObjects[Объекты HMI]". Они не подразделяются в соответствии с типом объекта(Standard [Стандартные], Smart [Интеллектуальные], Windows и Controls[Элементы управления]), как в Graphics Designer [Графическом дизайнере].VBA позволяет циклически просматривать все объекты в одном илинескольких кадрах.

После того, как несколько объектов в кадре выбраны, эти объектыпомещаются в список "Selection [Выбор]". Для изменения установленных поумолчанию свойств объекта, следует воспользоваться списком"HMIDefaultObjects [Объекты HMI, заданные по умолчанию]”.

Обращаться к объекту кадра в VBA можно либо с помощью ссылки на имяобъекта, например "ActiveDocument.HMIObjects("Circle1"), или на егопорядковый номер - "ActiveDocument.HMIObjects(1)"(в данном случае,обращение к первому объекту активного кадра).

Редактирование объектов с помощью VBA

Для редактирования объектов с помощью VBA можно использоватьследующие функции:

• создание нового объекта в кадре;

• удаление существующего объекта;

• копирование существующего объекта;

• группирование существующих объектов или отмена группированияобъектов;

Автоматизация проектирования с помощью VBA 04.03

450 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

• поиск объектов;

• отображение или изменение свойств объектов.

Вставка в кадр нового объекта с помощью VBA аналогична двойному щелчкупо объекту в палитре объектов в Graphics Designer [Графическомдизайнере]. Вставляемый объект обладает предварительно заданнымизначениями свойств и помещается в левый верхний угол кадра.

04.03 Автоматизация проектирования с помощью VBA

Руководство пользователя WinCC V6 Основная документация 4516AV6392-1XA06-0AB0

Доступ к свойствам объекта зависит от того, как был создан объект. Нижеприведены примеры:

Пример 1

В этом примере окружность типа "HMIObject [Объект HMI]" вставляется вактивный кадр. Вы можете использовать VBA объект типа "HMIObject[Объект HMI]" или все объекты Graphics Designer [Графического дизайнера].Однако обращаться к отдельным свойствам соответствующего объекта выдолжны явно, через "Properties(Index) [Свойства (Порядковый номер)]".

Sub AddObject()'VBA30Dim objObject As HMIObjectSet objObject =ActiveDocument.HMIObjects.AddHMIObject("CircleAsHMIObject", "HMICircle")''стандартные свойства, например, положение в кадре, доступны в любоймомент:objObject.Top = 40objObject.Left = 40''к нестандартным свойствам можно обратиться через набор свойствProperties [Свойства]:objObject.Properties("FlashBackColor") = TrueEnd SubПример 2

В данном примере окружность типа "HMICircle [Окружность HMI]"вставляется в текущий кадр. Однако в отличие от примера 1, вы можетеиспользовать только объект "objCircle [Объект окружность]" для объектовтипа "HMICircle [Окружность HMI]".

Sub AddCircle()'VBA31Dim objCircle As HMICircleSet objCircle = ActiveDocument.HMIObjects.AddHMIObject("CircleAsHMICircle","HMICircle")''аналогично примеру 1, однако здесь вы непосредственно задаете или'получаете значения конкретных свойств окружности:objCircle.Top = 80objCircle.Left = 80objCircle.FlashBackColor = TrueEnd Sub

Автоматизация проектирования с помощью VBA 04.03

452 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

17.2.6 Создание динамики с помощью VBA

Введение

VBA позволяет динамизировать свойства кадров и объектов, а такжесоздавать макросы, управляемые событиями. Для этих целей VBAпредоставляет объект ActionDynamic [Макрос динамики]:

надпись на рисунке: Actions [Макросы], ActionDynamic [Макрос динамики],DirectConnection [Прямое соединение], DestLink [Связь с адресатом],SourceLink [Связь с источником], ScriptInfo [Скрипт], DynamicDialog[Динамический диалог], AnalogResultInfos [Аналоговые результаты],AnalogResultInfo [Аналоговый результат], Trigger [Триггер], VariableTriggers[Триггеры-переменные],VariableTrigger [Триггер-переменная],VariableStateValues [Значения состояния переменной], VariableStateValue[Значение состояния переменной], BitResultInfo [Битовый результат],BinaryResultInfo [Двоичный результат].

Legend [Условные обозначения], Object and Collection [Объект и набор],Object [Объект], Transfer: Object depends on type [Передача: объект зависитот типа].

04.03 Автоматизация проектирования с помощью VBA

Руководство пользователя WinCC V6 Основная документация 4536AV6392-1XA06-0AB0

Объект ActionDynamic [Макрос динамики] представляет собой интерфейс,который зависит от типа объекта:

• при конфигурировании динамики свойства (объект Property [Свойство]),объект ActionDynamic [Макрос динамики] принимает свойства объектовScriptInfo [Скрипт], Trigger [Триггер] и DynamicDialog [Динамическийдиалог];

• при создании макроса, управляемого событием (объект Event [Событие])объект ActionDynamic [Макрос динамики] принимает свойства объектовScriptInfo [Скрипт] и DirectConnection [Прямое соединение].

Автоматизация проектирования с помощью VBA 04.03

454 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Динамизация свойств кадров и объектов

С помощью VBA можно делать свойства кадров и объектов динамическими.С этой целью можно использовать переменные (теги), скрипты или Dynamicdialog [Динамический диалог]. Динамизация свойств позволяет, например,реализовать возможность изменения цвета объекта в режиме исполнения втом случае, если меняется значение переменной.

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

VBA позволяет создавать макросы, управляемые событиями. Макрос(скрипт или прямое соединение) выполняется в том случае, если в режимеисполнения происходит заданное событие. Таким событием можете бытьизменение свойства объекта или щелчок кнопкой мыши.

Редактирование триггеров

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

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

17.2.6.1 Динамизация свойств кадров и объектов

Введение

Использование VBA позволяет делать свойства объектов и кадровдинамическими. В режиме исполнения свойства объекта могут изменяться,как функции переменной величины. Можно использовать следующиеметоды динамизации:

• соединение с переменной;

• Dynamic dialog [Динамический диалог];

• скрипты

04.03 Автоматизация проектирования с помощью VBA

Руководство пользователя WinCC V6 Основная документация 4556AV6392-1XA06-0AB0

Принцип работы

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

Sub CreateDynamicOnProperty()'VBA57Dim objVariableTrigger As HMIVariableTriggerDim objCircle As HMICircleSet objCircle = ActiveDocument.HMIObjects.AddHMIObject("Circle1","HMICircle")''Динамизация с помощью "direct Variableconnection [Прямое соединение спеременной]" для свойства "Radius [Радиус]":Set objVariableTrigger =objCircle.Radius.CreateDynamic(hmiDynamicCreationTypeVariableDirect,"'NewDynamic1'")''Для завершения создания динамики, например, определите цикл:With objVariableTrigger.CycleType = hmiVariableCycleType_2sEnd WithEnd Sub

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

Соединение с переменной

Для динамизации свойства с помощью прямого или косвенного соединенияс переменной следует использовать объект VariableTrigger [Триггер-переменная]. В таком случае, в режиме исполнения динамическое свойствореагирует на изменение значения заданной переменной. Для реализацииэтого в VBA, необходимо определить имя переменной (свойство VarName[Имя переменной]) и цикл (свойство CycleTime [Время цикла]).

Dynamic dialog [Динамический диалог]

Для динамизации свойства с помощью Dynamic dialog [Динамическогодиалога] следует использовать объект DynamicDialog [Динамическийдиалог]. В режиме исполнения свойство с динамикой, определяемой такимобразом, изменяется в зависимости от того, соответствует ли значениепеременной указанному диапазону значений. Для определения диапазоназначений можно использовать следующие объекты:

• объект AnalogResultInfos [Аналоговый результат]: используется для того,чтобы определить некоторое фиксированное значение для диапазоназначений переменной или значений, возвращаемых скриптом. При этом,

Автоматизация проектирования с помощью VBA 04.03

456 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

когда значение переменной или возвращаемое значение скриптанаходится в пределах заданного диапазона значений, динамическомусвойству присваивается это фиксированное значение;

• объект BinaryResultInfo [Двоичный результат]: используется для того,чтобы определить некоторое фиксированное значение для двоичныхзначений (ноль и не-ноль) переменной или значений, возвращаемыхскриптом. При этом, когда значение переменной или возвращаемоезначение скрипта равно одному из двух значений, динамическомусвойству присваивается это фиксированное значение;

• объект VariableStateValue [Значение состояния переменной]:используется для определения некоторого фиксированного значениядля состояния заданной переменной (например, превышен верхнейпредел). При этом при переходе переменной в это состояниединамическое свойство принимает это фиксированное значение.

Скрипты

Объект ScriptInfo [Скрипт] используется для динамизации свойства спомощью скрипта на C или VB. В режиме исполнения динамическоесвойство изменяется в результате исполнения скрипта, причем управлениеизменением свойства осуществляется с помощью триггера. Дляопределения триггера, который будет инициализировать исполнениескрипта, используйте объект Trigger [Триггер].

17.2.6.2 Создание макросов, управляемых событиями, с помощью VBA

Введение

VBA позволяет создавать макросы для кадров и объектов, инициируемыепредварительно определенными событиями. Например, при щелчке кнопкоймыши на объекте в режиме исполнения вызывается скрипт, написанный наязыке C. После исполнения скрипта соответствующее возвращаемоезначение используется для динамизации свойства объекта. Длядинамизации свойств можно использовать следующие методы:

• прямое соединение;

• скрипты.

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

Принцип работы

04.03 Автоматизация проектирования с помощью VBA

Руководство пользователя WinCC V6 Основная документация 4576AV6392-1XA06-0AB0

Для создания макросов, управляемых событиями, с помощью VBA, следуетиспользовать свойство Events [События]. Использование этого свойствазависит от объекта динамизации, то есть от того, создается ли макрос дляобъекта кадра, для кадра или для свойства.

Создание макроса для объекта или кадра

Выполнение макроса, созданного для кадра или объекта, инициируется,когда происходит предварительно определенное событие (например, когдапроисходит щелчок кнопкой мыши на объекте). В VBA такой макроссоздается путем использования свойства "Events(Index) [События (Индекс)]",где "Индекс" обозначает событие, инициирующее выполнение макроса:

Sub AddActionToObjectTypeCScript()'VBA63Dim objEvent As HMIEventDim objCScript As HMIScriptInfoDim objCircle As HMICircle'Создание окружности. После щелчка кнопкой мыши на объектевыполняется макрос CSet objCircle = ActiveDocument.HMIObjects.AddHMIObject("Circle_AB","HMICircle")Set objEvent = objCircle.Events(1)Set objCScript = objEvent.Actions.AddAction(hmiActionCreationTypeCScript)''Назначение соответствующей пользовательской функции свойству‘ "SourceCode [Исходный код]":objCScript.SourceCode = ""End Sub

Создание макроса для свойства

Выполнение макроса, созданного для свойства объекта или кадра,инициируется при изменении значения свойства. В VBA для создания такогомакроса применяется свойство "Events(1) [События (1)]", где индекс "1"обозначает событие "Upon change [По изменению]":

Sub AddActionToPropertyTypeCScript()'VBA64Dim objEvent As HMIEventDim objCScript As HMIScriptInfoDim objCircle As HMICircle'Создание окружности. Изменение свойства"Radius [Радиус]" должно‘активизировать макрос C:Set objCircle = ActiveDocument.HMIObjects.AddHMIObject("Circle_AB","HMICircle")Set objEvent = objCircle.Radius.Events(1)Set objCScript = objEvent.Actions.AddAction(hmiActionCreationTypeCScript)''Назначение соответствующей пользовательской функции свойству

Автоматизация проектирования с помощью VBA 04.03

458 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

‘ "SourceCode [Исходный код]":objCScript.SourceCode = ""End Sub

Прямое соединение

Для конфигурирования прямого соединения используйте объектDirectConnection [Прямое соединение].

04.03 Автоматизация проектирования с помощью VBA

Руководство пользователя WinCC V6 Основная документация 4596AV6392-1XA06-0AB0

Скрипты

Если вы хотите, чтобы событие инициировало выполнение макроса C илиVB, используйте объект ScriptInfo [Скрипт].

17.2.6.3 Редактирование триггеров

Введение

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

• переменная (англ. Variable): изменение значения переменной илипревышение любого из предельных значений;

• стандартный цикл (англ. Standard cycle): циклическое исполнениемакроса. Период цикла можно выбрать в диапазоне от 250 мсек до 1 ч.Кроме того, цикл может определяться пользователем;

• цикл кадра (англ. Picture cycle): в качестве триггера используетсяциклический триггер. Использование цикла кадра предоставляетвозможность централизованного определения циклов для всехмакросов, соединений с тегами и динамических диалогов,сконфигурированных в кадре;

• цикл окна ( англ. Window cycle): в качестве триггера используетсяциклический триггер. Это значение задает цикл для всех макросов,соединений с тегами и динамических диалогов, используемых в окнекадра, которые были сконфигурированы с типом триггера "Window Cycle[Цикл окна]".

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

Конфигурирование триггеров в VBA

Для определения триггера в VBA, следует воспользоваться объектом Trigger[Триггер]. Если вы собираетесь использовать переменную в качестветриггера, воспользуйтесь объектом VariableTrigger [Триггер-переменная]:

Автоматизация проектирования с помощью VBA 04.03

460 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

надпись на рисунке: Multiple Objects [Множественные объекты], Trigger [Триггер],VariableTriggers [Триггеры-переменные], VariableTrigger [Триггер-переменная].

Тип триггера определяется свойством Type [Тип]. Если в качестве триггераиспользуется переменная, воспользуйтесь свойством VariableTriggers[Триггеры-переменные].

04.03 Автоматизация проектирования с помощью VBA

Руководство пользователя WinCC V6 Основная документация 4616AV6392-1XA06-0AB0

17.3 Использование VBA в других редакторах WinCC

Введение

VBA позволяет обращаться к другим редакторам WinCC, таким как,например, Tag Logging [Регистрация тегов]. Помимо автоматизациипроектирования в Graphics Designer [Графическом дизайнере], с помощьюVBA можно автоматизировать работу в следующих редакторах:

• Tag Management [Управление тегами];

• Tag Logging [Регистрация тегов];

• Text Library [Текстовая библиотека];

• Alarm Logging [Регистрация аварийных сообщений]

Функции, необходимые для доступа к редакторам, содержатся в библиотекекласса HMIGO [Основные объекты человеко-машинного интерфейса].

Предпосылки

Должна быть сформирована ссылка на файл "HMIGenObjects.dll". Этопроисходит автоматически при инсталляции WinCC

Принцип работы

Для того чтобы, используя VBA, можно было обращаться к библиотекекласса HMIGO, необходимо подключить библиотеку (внестисоответствующую ссылку) "HMI GeneralObjects 1.0 Type Library" в редактореVBA ("Project [Проект]" > "References [Ссылки]"). В программном коденеобходимо создать новый экземпляр класса, например:

Dim HMIGOObject As New HMIGOПри одновременном обращении к нескольким объектам следует создаватьнесколько различных экземпляров данного класса. Например, в редактореTag Logging [Регистрация тегов] вам потребуется два экземпляра классаHMIGO: первый экземпляр для обращения к архивным тегам, второй – дляобращения к архиву значений процесса.

Автоматизация проектирования с помощью VBA 04.03

462 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Использование

Функции, предоставляемые объектами класса HMIGO, позволяютобращаться к редакторам Tag Management [Управление тегами], Tag Logging[Регистрация тегов], Text Library [Текстовая библиотека] и Alarm Logging[Регистрация аварийных сообщений]. Для того чтобы эти функции можнобыло использовать в VBA, необходимо открыть проект в WinCC. Кроме того,вы можете иметь непосредственный доступ к свойствам класса.

Таким образом, вы можете, например, непосредственно в программном кодесоздать несколько тегов, изменить их значения, отредактировать текстовыеэлементы в TextLibrary [Текстовой библиотеке] или создатьпользовательское сообщение.

04.03 Автоматизация проектирования с помощью VBA

Руководство пользователя WinCC V6 Основная документация 4636AV6392-1XA06-0AB0

04.03 Связь

Руководство пользователя WinCC V6 Основная документация 4656AV6392-1XA06-0AB0

18 Связь

18.1 Основы связи

Задачи связи

Связь WinCC с системой автоматизации (контроллером) осуществляетсячерез соответствующую промышленную сеть, например, Ethernet илиPROFIBUS. Обменом данными между WinCC и контроллерами управляютдрайверы связи, известные также как каналы связи. В объем поставкиWinCC входят каналы связи с контроллерами SIMATIC S5/S7/505, а такжеканалы других производителей такие, как PROFIBUS DP и OPC. Кроме того,в качестве опций или дополнений, имеется в распоряжении множествоканалов связи для организации обмена данными со всеми известнымиконтроллерами других производителей.

Связь с другими приложениями, такими как Microsoft Excel или SIMATICProTool, осуществляется с помощью OPC (OLE for Process Control [OLE дляуправления процессами]). Через встроенный OPC сервер WinCCпредоставляет в распоряжение все данные о процессе другимприложениям. Через OPC клиента WinCC может также получать данныедругих OPC серверов.

Связь 04.03

466 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

04.03 Связь

Руководство пользователя WinCC V6 Основная документация 4676AV6392-1XA06-0AB0

Обмен данными с контроллерами

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

Возможен и обратный процесс, то есть WinCC может записывать данные всоответствующие области памяти контроллера. Эти данные затемобрабатываются контроллером. Таким образом осуществляется управлениепроцессом с помощью WinCC.

Обмен данными с помощью OPC

Клиенты OPC получают доступ к данным WinCC через встроенные OPCсерверы. При этом возможны следующие типы доступа:

• доступ к тегам WinCC через WinCC OPC DA сервер;

• доступ к архивной системе через WinCC OPC HDA сервер;

• доступ к системе сообщений через WinCC OPC A&E сервер.

Модули канала, логические соединения, теги процесса

Для организации связи между WinCC и контроллером необходимоустановить логическое соединение. Логические соединения организованы виерархическую структуру, состоящую из нескольких уровней. Отдельныеуровни отражены в иерархической структуре всех компонентов системы,отображаемой в WinCC Explorer [Проводнике WinCC].

Связь 04.03

468 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Драйверы связи занимают самый высший уровень. Дрйверы связи называюттакже каналами (например, канал "SIMATIC S7 PROTOCOL SUITE").

Для обмена данными по каналу связи используется один или болеепротоколов. Протокол определяет модуль канала (например, “MPI”). Модульканала вместе с определенным протоколом предоставляют доступ кконтроллеру определенного типа.

Модуль канала можно использовать для установления логическихсоединений с несколькими контроллерами, которые обмениваются даннымичерез этот модуль (например, контроллер "SPS1"). То есть логическоесоединение представляет собой интерфейс для одного определенногоконтроллера.

Для каждого логического соединения теги процесса показаны справа в окнеданных (например, процессный тег "MyTag1").

04.03 Связь

Руководство пользователя WinCC V6 Основная документация 4696AV6392-1XA06-0AB0

Процесс обмена данными в режиме исполнения

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

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

Связь 04.03

470 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

18.2 Внешние теги

Введение

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

Типы данных и преобразование типов

При конфигурировании внешних тегов помимо имени тега необходимоопределить тип данных и (для некоторых типов данных) преобразованиетипа (англ. type conversion):

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

• в системе автоматизации: например, при вызове определенных функций(значение таймера/представление в двоично-десятичном формате BCD)или непосредственно при обращении к данным (обращение к байту,обращение к слову в блоке данных или области входов/выходов)

• в WinCC: например, аналоговых значений – для обработки иливычислений.

Как правило, формат данных в контроллере-фиксированный. Дляопределения формата в WinCC существуют следующие возможности:

• формат данных в WinCC соответствует формату данных в контроллере.Для этого выберите преобразование типа, при котором формат данных вконтроллере не меняется при преобразовании типа, за исключениемтого, что учитывается знак типа данных в WinCC, например,"WordToSignedWord [слово в слово со знаком]". Если для выбранноготипа данных это невозможно, следует изменить его в WinCC;

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

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

• знак: следует ли учитывать знак при преобразовании? Могут ли впроцессе работы системы возникать отрицательные значения тегов?(например, когда изменения регулируемых значений представлены впроцентах);

04.03 Связь

Руководство пользователя WinCC V6 Основная документация 4716AV6392-1XA06-0AB0

• диапазон значений: все значения тегов, получаемые от процесса,находятся в пределах диапазона значений, допустимого для каждогоформата, или существут возможность, что некоторое значение в WinCCили в контроллере выйдет за пределы допустимого диапазона? В случаевыхода за пределы диапазона, возможны проблемы с отображениемэтого значения при визуализации или могут возникнуть ошибки придальнейшей обработке этого значения;

• различные преобразования типов данных, имеющих одинаковыйдиапазон значений: возможны ситуации, в которых выполняютсянесколько преобразований типа данных, имеющих одинаковый диапазонзначений, например, преобразования "ByteToUnsignedDword [байт вдвойное слово без знака]" и "ByteToUnsignedWord [байт в слово беззнака]" для данных с диапазоном значений [0...127]. В таких случаяхвсегда следует устанавливать формат данных в контроллере, проверяя,не является ли этот формат избыточным и поэтому нецелесообразнорасходующим ресурсы системы (например, DWord вместо Word).

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

Связь 04.03

472 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Типы данных WinCC и преобразование типов

Следующая таблица показывает, для каких типов данных в WinCC возможнопреобразование типа.

Тип данных Преобразование типаBinary tag [Двоичный тег] НетSigned 8-bit value [8-битное значение со знаком] ДаUnsigned 8-bit value [8-битное значение без знака] ДаSigned 16-bit value [16-битное значение со знаком] ДаUnsigned 16-bit value [16-битное значение без знака] ДаSigned 32-bit value [16-битное значение со знаком] ДаUnsigned 32-bit value [32-битное значение без знака] Да• Floating-point number 32-bit IEEE 754 [32-битное

число с плавающей точкой]Да

• Floating-point number 64-bit IEEE 754 [64-битноечисло с плавающей точкой]

Да

Text tag, 8-bit character set [Текстовый тег с 8- битнойкодировкой символов]

Нет

Text tag, 16-bit character set [Текстовый тег с 16-битной кодировкой символов]

Нет

Raw data type [Тип необработанные данные] Нет

Замечание:При использовании преобразования типов данных, следует убедиться, чтодля выбранного преобразования типа, данные, посылаемые контроллером,смогут быть интерпретированы WinCC. В противном случае, в файле"WinCC_sys_0x.log", находящемся в каталоге "..\Siemens\WinCC\Diagnose",будет зарегистрирована ошибка.

Линейное масштабирование числовых типов тегов

При работе с числовыми типами тегов можно использовать линейноемасштабирование. С его использованием диапазон значений процессаможет быть линейно отображен в определенный диапазон значений тегаWinCC.

Например, пусть номинальное значение некоторого параметра,передаваемое процессу, должно измеряться в определенных единицах[бар], а в WinCC пользователь должен вводить это значение в другихединицах измерения [мбар]. Используя линейное масштабирование,диапазон значений процесса [0..1] приводится к диапазону значений тегаWinCC [0 ...1000].

04.03 Связь

Руководство пользователя WinCC V6 Основная документация 4736AV6392-1XA06-0AB0

Указаниение длины текстового тега

При использовании текстовых тегов с типами данных "Text tag, 8-bit characterset [Текстовый тег с 8- битной кодировкой символов]" или "Text tag, 16-bitcharacter set [Текстовый тег с 16- битной кодировкой символов] " необходимоуказать длину тега. Для текстового тега, содержащего 10 символов,необходимо указать длину, равную 10 в случае "8-Bit Character Set [8-битнойкодировки символов]" и равную 20 в случае "16-Bit Character Set [16-битнойкодировки символов]".

Адресация в контроллере

Теги WinCC хранятся в определенных областях памяти контроллера.Обращение к ним должно происходить по индивидуальным адресам. Типадресации зависит от типа партнера по связи.

Связь 04.03

474 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

18.3 OPC - OLE для управления процессом

18.3.1 Функциональные возможности

Введение

OPC (OLE for Process Control) представляет собой стандартный,независимый от производителя, интерфейс программного обеспечения.Интерфейс OPC основан на технологии Microsoft Windows COM (ComponentObject Model [Модель компонентных объектов]) и DCOM (DistributedComponent Object Model [Распределенная модель компонентных объектов]).

COM

COM – это стандартный протокол для обмена данными между объектами,размещенными на одном компьютере, но являющимися частями различныхпрограмм. Сервер – это объект, предоставляющий сервисы, например,доступ к данным. Клиент – это приложение, которое используется сервисы,предоставляемые сервером.

DCOM

DCOM позволяет расширить функциональные возможности COM, позволяяиметь доступ к объектам на удаленных компьютерах.

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

Что касается последнего, то раньше, приложения, имеющие доступ кданным процесса, были привязаны к протоколам сети, по которойосуществлялся обмен данными. Стандартный интерфейс OPC позволяетобъединять устройства и приложения разных производителей в однойсистеме, используя универсальные методы.

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

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

Только устройства с операционными системами, основанными натехнологиях Windows COM и DCOM, могут использовать для обменаданными программный интерфейс OPC. В настоящее время ониспользуется операционными системами Windows NT, Windows 98, Windows2000 и Windows XP.

04.03 Связь

Руководство пользователя WinCC V6 Основная документация 4756AV6392-1XA06-0AB0

18.3.2 Спецификации OPC

Введение

Стандарт программного интерфейса OPC был определен фондом OPC(англ. OPC Foundation). Фонд OPC объединяет ведущие компании в областипромышленной автоматизации. Встроенный в WinCC сервер OPCподдерживает следующие стандарты:

• OPC Data Access 1.0a и 2.0 [Доступ к данным];

• OPC Historical Data Access 1.1 [Доступ к историческим (архивным)данным];

• OPC Alarm & Events 1.0 [Аварийные сообщения и события].

OPC Data Access [Доступ к данным](OPC DA)

OPC Data Access (OPC DA) - это стандарт OPC для управления даннымипроцесса. Сервер WinCC OPC DA, встроенный в WinCC V 6.0 соответствуетспецификациям 2.0 и 1.0a OPC DA.

OPC Historical Data Access [Доступ к историческим данным](OPC HDA)

OPC Historical Data Access (OPC HDA) - это стандарт OPC для управленияархивными данными. Этот стандарт является расширением стандарта OPCData Access. Сервер WinCC OPC HAD, встроенный в WinCC V 6.x,соответствует спецификации 1.1 OPC HDA.

OPC Alarms & Events [Аварийные сообщения и события] (OPC A&E)

OPC Alarms & Events - это стандарт OPC для передачи аварийныхсообщений и событий процесса. Сервер WinCC OPC A&E, встроенный вWinCC V 6.x, соответствует спецификации 1.0 OPC A&E.

18.3.3 Использование OPC в WinCC

Введение

Связь 04.03

476 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

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

• сервер WinCC OPC DA;

• сервер WinCC OPC HAD;

• сервер WinCC OPC A&E.

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

• OPC Communication Driver [OPC драйвер связи] (Клиент OPC DA)

• OPC Item Manager [Менеджер элементов данных]

Лицензирование:

Для того чтобы использовать сервер WinCC OPC HDA и сервер WinCC OPCA&E, необходима лицензия, или, так называемая авторизация (праводоступа). Лицензия на использование опции "Connectivity Pack [Связность]"должна быть установлена на сервере WinCC, выполняющем функции WinCCOPC HDA сервера или WinCC OPC A&E сервера. Дополнительнуюинформацию по этой теме можно найти в разделе "Authorization[Авторизация (права доступа)]".

Возможные варианты использования

WinCC в качестве OPC DA сервера

Сервер WinCC OPC DA предоставляет доступ к данным проекта WinCCдругим приложениям. Эти приложения могут выполняться на том жекомпьютере или на компьютерах сетевого окружения. Таким образом,например, теги WinCC могут быть экспортированы в Microsoft Excel.

WinCC в качествет OPC DA клиента

04.03 Связь

Руководство пользователя WinCC V6 Основная документация 4776AV6392-1XA06-0AB0

Если WinCC предполагается использовать в качестве OPC DA клиента, то впроект WinCC должен быть добавлен канал “OPC”. Затем в проекте WinCCклиента WinCC OPC DA будет создано соединение для обмена данными.Это соединение будет использоваться для обращения к тегам WinCCсервера WinCC OPC DA. Для упрощения процесса используется OPC ItemManager [Менеджер элементов данных]. Клиент WinCC OPC DA можетиметь доступ к нескольким серверам OPC DA. Для этого необходимосоздание соединения для каждого сервера OPC. Таким образом, клиентWinCC OPC DA может выступать в качестве центральной станции контроляи управления.

Использование WinCC OPC серверов в распределенных системах

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

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

Связь 04.03

478 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

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

04.03 Связь

Руководство пользователя WinCC V6 Основная документация 4796AV6392-1XA06-0AB0

WinCC OPC серверы в резервированных системах

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

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

Связь 04.03

480 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

18.3.3.1 Функционирование сервера WinCC OPC DA

Введение

Встроенный WinCC OPC DA сервер может быть установлен в процессеинсталляции WinCC. При этом никакого дополнительного конфигурированияне требуется и сервер можно использовать сразу же после инсталляции.

Сервер WinCC OPC DA соответствует спецификациям OPC Data Access 1.0aи 2.0, что было подтверждено результатами соответствующеготестирования на соответствие указанным спецификациям.

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

Сервер WinCC OPC DA активен, если клиент WinCC OPC DA обращается кнему с помощью соответствующего соединения. При этом для успешногообмена данными необходимо следующее:

• должен быть запущен WinCC проект сервера WinCC OPC DA;

• компьютер, на котором исполняется сервер WinCC OPC DA, долженбыть доступен по IP адресу.

18.3.3.2 Функционирование клиента WinCC OPC DA

Введение

Канал "OPC" не требует отдельной группы связи. Канал "OPC" – этоприложение, которое применяет программный интерфейс OPC для того,чтобы, используя сервер OPC DA, обращаться к данным процесса.

Если WinCC предполагается использовать в качестве OPC DA клиента, то впроект WinCC должен быть добавлен канал “OPC”.

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

Клиент WinCC OPC DA может иметь доступ к нескольким серверам OPC DA.Для этого необходимо создание соединения для каждого сервера OPC.

Информацию о поиске и устранении ошибок в работе каналов можно найти вразделе "Troubleshooting [Поиск и устранение ошибок]".

04.03 Связь

Руководство пользователя WinCC V6 Основная документация 4816AV6392-1XA06-0AB0

18.3.3.3 Функционирование сервера WinCC OPC HDA

Введение

WinCC OPC HDA сервер является DCOM приложением, котороепредоставляет OPC HAD клиенту необходимые данные системыархивирования. При обращении к данным используются Item Handles[Идентификаторы элементов данных]. Данные можно читать ианализировать.

Сервер WinCC OPC HDA поддерживает стандарт OPC Historical Data Access1.1, что было подтверждено результатами тестирования на соответствиеуказанной спецификации.

Следующая глава дает представление о структуре данных, а такжеатрибутах, агрегатах данных (англ. aggregates) и функциях,поддерживаемых сервером WinCC OPC HDA. Однако, приводится недетальное описание, а скорее краткое изложение специфическойинформации. Дополнительную информацию можно найти в спецификации"OPC Historical Data Access 1.1".

Установка

Встроенный WinCC OPC HDA сервер может быть установлен в процессеинсталляции WinCC. При этом сервер можно использовать сразу же послеинсталляции.Сервер WinCC OPC HDA может быть реализован только на базе сервераWinCC.

Авторизация

Для использования сервера WinCC OPC HDA, на каждом WinCC сервере,выполняющем функции OPC HAD сервера, в дополнение к лицензии набазовый пакет поставки WinCC, необходимо установить лицензию наиспользование пакета Connectivity Pack [Связность].

Клиент OPC HDA

Все клиенты OPC HDA, соответствующие спецификации OPC Historical DataAccess 1.1 могут иметь доступ к серверу WinCC OPC HDA. Кроме того, вкачестве OPC HAD клиентов можно использовать программноеобеспечение, разработанное в соответствии с конкретными требованиямизаказчика.

Клиенты OPC HAD могут использоваться для:

• анализа и оценки архивных данных;

Связь 04.03

482 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

• статистической обработки и управления данными архивов различныхOPC HDA серверов;

OPC Historical Data Access 1.1

04.03 Связь

Руководство пользователя WinCC V6 Основная документация 4836AV6392-1XA06-0AB0

18.3.3.4 Функционирование сервера WinCC OPC A&E

Введение

Сервер WinCC OPC A&E является DCOM приложением. С помощьюзапросов пользователей на получение сообщений, называемых подписками,OPC A&E клиент может получать информацию об изменениях состоянийсообщений WinCC.К сообщениям подписки может применяться фильтр, спомощью которого определяется, какие сообщения и атрибуты будутотображаться.

Сервер WinCC OPC A&E соответствует спецификации OPC Alarm&Event 1.0,что было подтверждено результатами тестирования на соответствиеуказанной спецификации.

Следующая глава дает представление о процессе отображения сообщенийWinCC с помощью WinCC OPC A&E, а также об атрибутах, поддерживаемыхсервером WinCC OPC A&E. Однако, приводится не детальное описание, аскорее, краткое изложение специфической информации. Дополнительнуюинформацию можно найти в спецификации "OPC Alarms & Events 1.0”.

Установка

Встроенный WinCC OPC A&E сервер может быть установлен в процессеинсталляции WinCC. При этом сервер можно использовать сразу же послеинсталляции.Сервер WinCC OPC A&E может быть реализован только на базе сервераWinCC.

Авторизация

Для использования сервера WinCC OPC A&E, на каждом WinCC сервере,выполняющем функции OPC A&E сервера, в дополнение к лицензии набазовый пакет поставки WinCC, необходимо установить лицензию наиспользование пакета Connectivity Pack [Связность].

Типы серверов

Сервер WinCC OPC A&E представляет собой сервер сообщений, связанныхс условиями (англ. conditional related event server). Существуют такжесерверы простых сообщений (англ. simple event server) и сообщенийслежения (англ. tracking event server).

Сервер сообщений, связанных с условиями

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

Связь 04.03

484 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

предельного значения, генерируется сообщение WinCC, котороеотображается в OPC A&E как аварийное

Сервер простых сообщений

Простые сообщения – это сообщения, которые информируют клиента OPCA&E о простых событиях. Простыми событиями являются запуск и выход изпрограмм.

Сервер сообщений слежения

Если в процессе возникает какое-либо изменение, то клиент OPC A&Eполучает сообщение. Таким событием может быть, например, корректировкарегулятора.

04.03 Связь

Руководство пользователя WinCC V6 Основная документация 4856AV6392-1XA06-0AB0

18.4 Канал WinCC "PROFIBUS FMS"

Введение

Этот драйвер связи используется для чтения и записи значений теговпроцесса, доступ к которым осуществляется по протоколу PROFIBUS FMS.

Модуль канала

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

• модуль канала PROFIBUS FMS для SIMATIC NET PROFIBUS(коммуникационный модуль CP 5613).

Замечание:Логическое соединение можно конфигурировать как при проектированиисистемы, так и в режиме исполнения. Оба варианта описаны ниже.При использовании канала "PROFIBUS FMS" только WinCC можетзапрашивать данные подключенного контроллера. Обратная связь невозможна, то есть контроллер не может инициализировать пересылкуданных системе WinCC.

18.5 Канал WinCC "SIMATIC S5 Ethernet TF"

Введение

Этот драйвер связи используется для установления соединения сконтроллерами SIMATIC S5-115U/H, SIMATIC S5-135U и SIMATIC S5-155U/Hпо сети Industrial Ethernet (Промышленная сеть) с использованиемпротокола TF (технологические функции).

Модуль канала

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

Имя логического устройства может быть изменено с помощью системныхпараметров модуля канала S5 Aapplication (CP 1413-1).

Связь 04.03

486 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Существует следующий возможный вариант использования:

• модуль канала S5 Aapplication (CP 1413-1) - SIMATIC S5 Ethernet TF длякоммуникационных модулей (CP 1613) для сети SIMATIC NET IndustrialEthernet

04.03 Связь

Руководство пользователя WinCC V6 Основная документация 4876AV6392-1XA06-0AB0

18.6 Канал WinCC "SIMATIC S5 Layer 4 Ethernet" ["SIMATICS5 й уровень Ethernet"]

Введение

Этот коммуникационный драйвер используется для установки соединения сконтроллерами SIMATIC S5 -115U/H, SIMATIC S5 -135U и SIMATIC S5 -155U/H с использованием транспортного протокола ISO или протоколаTCP/IP.

В зависимости от используемого драйвера связи, используются следующиепартнеры по связи:

Протокол связи Партнер со стороны WinCC Партнер со стороныSIMATIC S5

Транспортныйпротокол ISO

CP1612 (совместимый соборудованием 3Com) CP1613

CP1430 TF

TCP/IP (согласноRFC1006)

CP1612 (совместимый соборудованием 3Com) CP1613

CP1430 TCP

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

Модули канала

В состав драйвера связи входят два модуля канала 'CP1413-x', с помощьюкоторых можно управлять максимально двумя коммуникационнымимодулями CP1413 или CP1613. Функциональные возможности обоихмодулей канала идентичны. Модули отличаются именами логическихустройств.

С использованием третьего модуля канала "TCP/IP", может осуществлятьсясвязь с CP1612 или CP1613 по протоколу TCP/IP.

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

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

• модуль канала "S5-Transport (CP 1413-1)" для коммуникационныхмодулей (CP 1612/1613), используемых для подключения к сети SIMATICIndustrial Ethernet;

• модуль канала "S5-Transport (CP 1413-2)" для коммуникационныхмодулей (CP 1612/1613), используемых для подключения к сети SIMATICIndustrial Ethernet;

Связь 04.03

488 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

• модуль канала "S5-Transport (TCP/CP)" для коммуникационных модулей(CP 1612/1613), используемых для подключения к сети SIMATIC IndustrialEthernet.

04.03 Связь

Руководство пользователя WinCC V6 Основная документация 4896AV6392-1XA06-0AB0

18.7 Канал WinCC "SIMATIC S5 Profibus FDL"

Введение

Канал "SIMATIC S5 Profibus FDL" используется для обмена данными междустанцией WinCC и контроллером SIMATIC S5. В этом примере используетсясеть стандарта PROFIBUS (process field bus) и протокол FDL (field data link).

PROFIBUS – это стандарт сети для обмена данными небольших и среднихобъемов. С возможностью подключения к сети до 127 устройств можнорешать широкий круг задач автоматизации.

Чтение и запись тегов по сети PROFIBUS с использованием протокола FDLпроизводится с помощью телеграмм запросов и ответов. WinCC посылаеттелеграмму запроса ПЛК. В ответ на телеграмму запроса контроллеротправляет телеграмму ответа.

Соединение по протоколу FDL определяется локальными и удаленнымиточками доступа к службе (англ. service access points).

Модуль канала FDL (CP5412/A2-1)

Независимо от используемого коммуникационного процессора (CP 5613 илиCP 5614), существует возможность установить соединение с контроллеромSIMATIC S5 с помощью модуля канала "FDL (CP5412/A2-1)". Этот модульканала поддерживает до 24 соединений. Для того чтобы каналфункционировал, необходимо определить модуль канала и установитьсоединение.

Service access point [Точка доступа к службе]

Связь 04.03

490 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

SAP (Service access point [Точка доступа к службе]) – это локальный портдля обмена данными в пределах узла сети PROFIBUS. Точки доступа кслужбе должны быть сконфигурированы в WinCC и в контроллере. Точкедоступа к службе присваивается уникальный идентификатор, необходимыйдля обмена данными между WinCC и контроллером.

Активное соединение

Активное соединение называют также соединением с запросом (англ. fetchconnection). Соединение с запросом – это такое соединение, при которомактивный партнер по связи формирует запрос данных (выбирает данные)другого партнера по связи. Этот другой партнер, данные которогозапрашиваются, называется пассивным партнером.

Пассивное соединение

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

04.03 Связь

Руководство пользователя WinCC V6 Основная документация 4916AV6392-1XA06-0AB0

18.8 Канал WinCC "SIMATIC S5 Programmers Port AS511"["SIMATIC S5 порт устройств программированияAS511"]

Введение

Этот драйвер связи используется для установки последовательногосоединения с контроллером SIMATIC S5 через интерфейс TTY.

Модуль канала

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

Возможен следующий вариант использования:

• модуль канала S5-AS511 для установки последовательного соединенияс использованием специального протокола Siemens.

18.9 Канал WinCC "SIMATIC S5 Serial 3964R" ["SIMATIC S5последовательный 3964R"]

Введение

Этот драйвер связи используется для установки последовательногосоединения с контроллером SIMATIC S5.

Модуль канала

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

Возможен следующий вариант использования:

• модуль канала S5-RK512 (3964R) для установки последовательногосоединения с использованием протокола 3964R или 3964.

Связь 04.03

492 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

18.10 Канал WinCC "SIMATIC S7 Protocol Suite" ["SIMATIC S7Набор протоколов"]

Режим работы

Канал "SIMATIC S7 Protocol Suite" ["SIMATIC S7 Набор протоколов"]используется для установки соединения с контроллерами SIMATIC S7-300 иSIMATIC S7-400.

В зависимости от используемого аппаратного обеспечения, системаподдерживает соединения с использованием следующих модулей канала:

• Industrial Ethernet и Industrial Ethernet (II): для связи черезкоммуникационный процессор (например, CP 1612; CP1613) по сетиSIMATIC NET Industrial Ethernet;

• MPI (Multipoint Interface) [Многоточечный интерфейс]: для связи черезвнешний MPI-порт устройства программирования (например, PG 760/PCRI45), через коммуникационный процессор MPI или коммуникационныймодуль (например, CP 5511, CP 5613);

• Named Connections [Именованные соединения]: для связи со STEP 7 сиспользованием символьного соединения. Символьные соединенияконфигурируются с помощью STEP 7 и необходимы, например, дляобеспечения соединения с ПЛК S7-400, имеющего высокийкоэффициент готовности, при использовании высокочастотных системрезервирования;

• PROFIBUS и PROFIBUS (II): для связи через коммуникационныепроцессоры (например, CP 5613) по сети SIMATIC NET PROFIBUS;

• Slot PLC [Слот ПЛК]: для связи с картой ПЛК (например, WinAC Pro),которая установлена как ПК-карта на компьютере WinCC;

• Soft PLC [Программный ПЛК]: для связи с программным ПЛК (например,WinAC Basis), который установлен на компьютере WinCC какприложение;

• TCP/IP: для связи с сетями по протоколу TCP/IP.

Информацию, касающуюся диагностики каналов, соединений и тегов можнонайти в разделе "Communication Diagnosis [Диагностика связи] ".

Подробное описание процедуры

Communication Manual [Руководство по связи]: здесь можно найтидополнительную информацию и подробными примеры конфигурацииканалов. Это руководство можно загрузить с сайта"www.ad.siemens.de/meta/support/html_00/support.shtml". В меню слевавыберете ссылку "Service and Support [Обслуживание и поддержка]". В

04.03 Связь

Руководство пользователя WinCC V6 Основная документация 4936AV6392-1XA06-0AB0

разделе "Product Support [Поддержка продукта]" выберите "Find Manual[Найти руководство]". В поле "Search Term [Объект поиска]" слева накарточке с закладками "Expert Search [Профессиональный поиск]" введитеномер заказа "6AV6392-1CA05-0AA0" для первого и второго томовруководства.

Выбор модуля канала

Введение

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

• один из модулей канала;

• соответствующий коммуникационный процессор для станции WinCC;

• соответствующий коммуникационный модуль для конкретногоконтроллера;

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

Существует два разных типа коммуникационных процессоров для WinCC:

• коммуникационные процессоры для так называемой Hardnet[Аппаратной сети]. Такой процессор имеет в своем составе встроенныймикропроцессор, тем самым уменьшается нагрузка на ЦПУ. Существуетвозможность одновременного использования двух различныхпротоколов (Работа с несколькими протоколами).

• коммуникационные процессоры для так называемой Softnet [Аппаратнойсети]. В таких процессорах нет встроенных микропроцессоров.Одновременно может использоваться только один протокол (работа содним протоколом).

Назначение модулей канала

Следующая таблица показывает соответствие модулей канала "SIMATIC S7Protocol Suite" ["SIMATIC S7 Набор протоколов"] сетям и контроллерам.

Модуль канала Сеть связи КонтроллерMPI MPI S7-300 и S7-400PROFIBUS + PROFIBUS (II) PROFIBUS S7-300 и S7-400Industrial Ethernet + IndustrialEthernet (II)

Industrial Ethernet S7-300 и S7-400

TCP/IP Industrial Ethernet по TCP/IP

S7-300 и S7-400

Named Connections[Именованные соединения]

Industrial Ethernet или PROFIBUS

S7-400Высокочастотныесистемы

Связь 04.03

494 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Модуль канала Сеть связи КонтроллерSlot PLC [Слот ПЛК] "Soft K-Bus

[Программная K-шина]"(внутренняя)

ПК (внутренняя)

Soft PLC [Программный ПЛК] "Soft K-Bus[Программная K-шина]"(внутренняя)

ПК (внутренняя)

MPI

Для обмена данными с контроллерами S7-300 и S7-400 по сети MPI канал"SIMATIC S7 Protocol Suite" ["SIMATIC S7 Набор протоколов"] предоставляетмодуль канала "MPI".

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

Модули связи контроллеров

Программируемые контроллеры S7-300 и S7-400 могут обмениватьсяданными по сети MPI с помощью внутренних MPI-портов илисоответствующих коммуникационных модулей. Следующая таблицапоказывает рекомендуемые варианты.

Контроллер ЦПУ или коммуникационный модуль(рекомендованный)

S7-300 CPU 31x CP 342-5 CP 343-5

S7-400 CPU 41x CP 443-5 Внеш. CP 443-5 Базовый

Коммуникационные процессоры для WinCC

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

Коммуникационный процессор(WinCC)

Скомпонованный блок устройства/Тип

04.03 Связь

Руководство пользователя WinCC V6 Основная документация 4956AV6392-1XA06-0AB0

Коммуникационный процессор(WinCC)

Скомпонованный блок устройства/Тип

CP 5613 Плата PCI/ Hardnet [Аппаратная сеть]CP 5511 Плата PCMCIA / Softnet [Программная

сеть]CP 5611 Плата PCI / Softnet [Аппаратная сеть]

PROFIBUS

Для обмена данными с контроллерами S7-300 и S7-400 по сети PROFIBUS,канал "SIMATIC S7 Protocol Suite" ["SIMATIC S7 Набор протоколов"]предоставляет модули канала "PROFIBUS" и "PROFIBUS II".

Модули канала поддерживают обмен данными с использованием модулейHardnet [Аппаратная сеть] и Softnet [Программная сеть].

Модули связи контроллера

Программируемые контроллеры S7-300 и S7-400 могут обмениватьсяданными по сети PROFIBUS через внутренние порты или соответствующиекоммуникационные модули. Следующая таблица показываетрекомендуемые варианты.

Контроллер ЦПУ или коммуникационныймодуль (рекомендованный)

S7-300 CPU 31x CP 342-5 CP 343-5

S7-400 CPU 41x CP 443-5 Внеш. CP 443-5 Базовый

Коммуникационные процессоры для WinCC

В следующей таблице представлены коммуникационные процессоры,рекомендуемые для подключения станции WinCC к сети PROFIBUS. Модульканала поддерживает обмен данными с использованием модулей Hardnet[Аппаратная сеть] и Softnet [Аппаратная сеть]. Станция WinCC позволяетиспользовать до двух модулей канала. Каждый коммуникационныйпроцессор должен иметь драйвер, соответствующий используемомупротоколу.

Коммуникационный процессор(WinCC)

Скомпонованный блок устройства/Тип

Связь 04.03

496 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

Коммуникационный процессор(WinCC)

Скомпонованный блок устройства/Тип

CP 5613 Плата PCI/ Hardnet [Аппаратная сеть]CP 5511 Плата PCMCIA / Softnet [Программная сеть]CP 5611 Плата PCI / Softnet [Программная сеть]

04.03 Связь

Руководство пользователя WinCC V6 Основная документация 4976AV6392-1XA06-0AB0

Industrial Ethernet и TCP/IP

В WinCC канал "SIMATIC S7 Protocol Suite" ["SIMATIC S7 Набор протоколов"]поддерживает несколько модулей канала для обмена данными по сетиIndustrial Ethernet:

• модули канала "Industrial Ethernet" и "Industrial Ethernet (II)" с функциямиS7 для протокола "ISO";

• модуль канала "TCP/IP" с функциями S7 для протокола "ISO-on-TCP".

Модули канала поддерживают обмен данными с использованием модулейHardnet [Аппаратная сеть] и Softnet.

Коммуникационные модули контроллера

При организации обмена данными по сети Industrial Ethernet сиспользованием протокола "ISO"или "ISO-on-TCP" контроллеры S7-300 и S7-400 должны быть снабжены соответствующими коммуникационнымимодулями. Следующая таблица показывает рекомендуемые варианты.

Контроллер Коммуникационный модуль длясети Industrial Ethernet

Коммуникационныймодуль для протоколаTCP/IP

S7-300 CP 343-1 CP 343-1 TCPS7-400 CP 443-1 CP 443-1 TCP

CP 443-1 IT

Коммуникационные процессоры для WinCC

В следующей таблице представлены коммуникационные процессоры,рекомендуемые для подключения станции WinCC к сети Industrial Ethernet сиспользованием протоколов "ISO" или "ISO-on-TCP".

Каждый коммуникационный процессор должен иметь драйвер,соответствующий используемому протоколу.

Коммуникационный процессор(WinCC)

Скомпонованный блокустройства/Тип

CP 1612 Плата PCMCIA / Softnet [Программнаясеть]

CP 1613 Плата PCI/ Hardnet [Аппаратная сеть]CP 1411 Плата ISA / Softnet [Программная сеть]CP 1512 Плата PCMCIA / Softnet [Программная

сеть]

Связь 04.03

498 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

18.11 Канал WinCC "SIMATIC TI Ethernet Layer 4" ["SIMATICTI 4-уровень Ethernet"]

Введение

Этот драйвер связи используется, например, для установки соединения сконтроллером SIMATIC TI505 по транспортному протоколу ISO.

Модули канала

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

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

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

• модуль канала 505-Ethernet (CP 1413-1) для коммуникационного модуля(например, CP 1613), используемого для подключения к сети SIMATICIndustrial Ethernet;

• модуль канала 505-Ethernet (CP 1413-2) для коммуникационного модуля(например, CP 1613), используемого для подключения к сети SIMATICIndustrial Ethernet.

04.03 Связь

Руководство пользователя WinCC V6 Основная документация 4996AV6392-1XA06-0AB0

18.12 Канал WinCC "SIMATIC TI Serial" ["SIMATIC TIпоследовательный"]

Введение

Этот драйвер связи используется для установки последовательногосоединения с контроллером SIMATIC TI505.

Модули канала

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

Возможен следующий вариант использования:

• модуль канала "505 Serial Unit #1" для установки последовательногосоединения либо по протоколу TBP, либо NITP.

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

Связь 04.03

500 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

18.13 Канал WinCC "System Info" ["Системнаяинформация"]

Режим работы

Канал "System Info" ["Системная информация"] используется приотображении и оценке системной информации, такой как, время, дата,объем свободного пространства диска, и обеспечивает выполнение функцийтаймеров и счетчиков.

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

• отображение времени, даты и дня недели в кадрах процесса;

• инициирование событий в результате оценки системной информации вскриптах;

• отображение загрузки ЦПУ в виде графика функции;

• отображение и текущий контроль доступного дискового пространства наразличных серверах систем с архитектурой клиент/сервер;

• текущий контроль свободного дискового пространства и инициированиесоответствующих сообщений.

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

Информацию по диагностике ошибок каналов и тегов можно найти в разделе"Communication Diagnostics [Диагностика связи]".

04.03 Связь

Руководство пользователя WinCC V6 Основная документация 5016AV6392-1XA06-0AB0

18.14 Диагностика каналов и тегов

18.14.1 Общая информация об обнаружении ошибок

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

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

Если не некоторые из тегов WinCC, с которыми установлены соединения,возникшая ошибка не оказывает влияния, то это означает, что источникомэтой ошибки является один из остальных тегов WinCC. В этом случаеследует проверить способ адресации тегов, а также правильностьнаписания их имен при использовании их в Graphics Designer [Графическомдизайнере].

Если ошибка оказывает влияние теги WinCC, относящиеся к данномусоединению, это означает, что причина ошибки - в самом соединении.

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

18.14.2 Диагностика каналов

Для диагностирования каналов и соединений предоставляются следующиефункции:

• функция "Status - Logical Connections [Состояние логическихсоединений]"

• инструментальное средство WinCC "Channel Diagnosis [Диагностикаканалов]"

18.14.2.1 Функция "Status - Logical Connections [Состояние логическихсоединений]"

С помощью функции "Status - Logical Connections [Состояние логическихсоединений]" в WinCC Explorer [Проводнике WinCC] предлагается простойпуть отображения текущего состояния всех сконфигурированных

Связь 04.03

502 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

соединений. Однако при этом состояние соединений может отображатьсятолько в режиме исполнения.

Функция вызывается в WinCC Explorer [Проводнике WinCC] через меню"Extras [Дополнительно]".

ЗамечаниеПодробную информацию о состояниях соединений можно получить спомощью инструментального средства "WinCC Channel Diagnosis[Диагностика каналов WinCC]".

18.14.2.2 Диагностика каналов с помощью инструментального средстваChannel Diagnosis [Диагностика каналов]

Введение

Инструментальное средство WinCC "Channel Diagnosis [Диагностикаканалов]" позволяет пользователю WinCC быстро получать общую картинусостояния активных соединений в режиме исполнения. С одной стороны,инструмент "Channel Diagnosis [Диагностика каналов]" предоставляетинформацию о состоянии соединений и диагностическую информацию осостоянии модулей канала и, с другой стороны, это инструментальноесредство выступает в качестве пользовательского интерфейса дляопределения объекта системы для вывода диагностики. При этом возможныследующие варианты:

• вывод статистики или информации о состоянии связи, например, в кадрепроцесса;

• вывод текста в файл служебного журнала (англ. logbook file) для анализаи исправления ошибки с помощью информации раздела справочнойсистемы Service [Сервис];

• вывод текста в файл трассировки (англ. trace file) и предоставление егосодержимого Hotline [Горячей линии] с целью обнаружения причиныошибок связи.

Модуль диагностики (англ. Diagnostic modul) может быть вставлен в кадрпроцесса в виде элемента управления ActiveX или может быть запущен какнезависимое приложение из меню Start [Пуск] операционной системыWindows. Этот модуль будет отображать только информацию о состояниитех каналов, которые поддерживают функции диагностики.

04.03 Связь

Руководство пользователя WinCC V6 Основная документация 5036AV6392-1XA06-0AB0

Информацию о диагностике тегов канала можно найти в описаниидиагностики для отдельных каналов.

Файл служебного журнала

Для каждого сконфигурированного канала WinCC инструментальноесредство "Channel Diagnosis [Диагностика каналов]" создает файлслужебного журнала (англ. logbook file)с именем <Channel_Name.log>[<Имя_ канала.log>], в который заносится наиболее важная информация осостоянии и ошибках. Содержание текстовой информации зависит отканала.

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

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

Каждая запись в файле содержит метку даты и времени (англ. data and timestamp), код или флаг ошибки (англ. flag name) и описание ошибки. Послевнесения в файл очередной записи происходит автоматическое сохранениефайла. Этим обеспечивается сохранность всей информации в случае,например, падения напряжения.

Файл трассировки

Для хранения информации об ошибках и любой дополнительнойинформации для каждого сконфигурированного в WinCC канала можетсоздаваться файл трассировки (англ. trace file) с именем<Channel_Name.trc> [<Имя_канала.trc>]. Создавать или не создавать файлтрассировки – определяется в режиме исполнения выборомсоответствующей опции. При активизации функции трассировки появляетсясообщение, предупреждающее, что выполнение повлияет на времяпередачи по каналу связи.

Каждая запись в файле содержит метку даты и времени (англ. data and timestamp), код или флаг ошибки (англ. flag name) и описание ошибки

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

Информация файла трассировки предназначена для оказания помощислужбе Hotline [Горячая линии] в выяснении причин ошибок связи.

ЗамечаниеЗаписи файлов трассировки и служебного журнала создаются только наанглийском зыке.Оба файла хранятся в папке "Diagnostics [Диагностика]" в иерархическойструктуре папок WinCC.Текущие значения счетчика (англ. Counter) в эти файлы не записываются.

Связь 04.03

504 Руководство пользователя WinCC V6 Основная документация6AV6392-1XA06-0AB0

04.03 Связь

Руководство пользователя WinCC V6 Основная документация 5056AV6392-1XA06-0AB0

04.03 Предметный указатель

Руководство пользователя WinCC V6 Основная документация Предметный указатель-1 6AV6392-1XA06-0AB0

Index

AAlarm Logging 424, 432

Runtime 205Alpha cursor 132Analog Alarm 208AS 498AS511 522

CChannel Diagnosis 533, 534COM сервер

печать данных 376CrossReference 164CSV-источник 384

таблица журнала регистрации 384тренд 384

C-макрос 135, 151

DDLL обработки 265Dynamic Wizard 144

GGlobal Script 168, 193Graphics Designer91, 92, 95, 424, 427,461, 465, 467, 472, 476

HHorn Editor 363

IIndustrial Ethernet 516Interconnection Wizard 222

LLine layout editor 403Logbook File 534

OOLE for Process Control [для управленияпроцессом] 503

OPC 503OPC 503, 512

WinCC как клиент OPC DA 506WinCC как сервер OPC 506в WinCC 505спецификации 505функционирование клиента WinCCOPC DA 510функционирование сервера WinCCOPC A&E 514функционирование сервера WinCCOPC DA 510функционирование сервера WinCCOPC HDA 512

Operator input message 230OS Project Editor 367

PProcess controlling message 230PROFIBUS FMS 516

RReport Designer 339

SS5 Ethernet Layer 4 518S5 Ethernet TF 517S5 Profibus FDL 520

активное соединение 520пассивное соединение 520точка доступа к службе 520

S5 Serial 3964R 522S7 Protocol Suite 524

выбор модуля канала 525модуль канала 525

Предметный указатель 04.03

Предметный указатель-2 User manual WinCC V6 Basic Documentation6AV6392-1XA06-0AB0

SIMATIC 517SIMATIC S5 Ethernet TF 517SIMATIC S5 Profibus FDL 520

S5 Profibus FDL 520SIMATIC S5 Programmers Port AS511522SIMATIC S5 Serial 3964R 522SIMATIC S7 Protocol Suite 524SIMATIC TI Ethernet Layer 4 530System info 532System message 230System Wizard 221

TTab order cursor 132Tab курсор 132Tag Logging 281Tag Management 63Text library 440Text Library 435, 436, 438TI Ethernet Layer 4 530TI Serial 531Time Synchronization 362Trace File 534TTY 522

VVBA 459

C-скрипты (различия) 460ODK (различия) 460VBA-код кадра 461VBA-код проекта 461VBS-скрипты (различия) 460Vастера динамики (различия) 460глобальный VBA-код 461динамизация 479динамизация свойств 481доступ к библиотеке компонентов

472доступ к библиотеке символов 472доступ к копии кадра 474доступ к объекту в Графическомдизайнере 476доступ к слоям 474использование 460использование в Графическомдизайнере 465

использование в других редакторахWinCC 489класс HMIGO 489конфигурирование объектов длямногоязычных проектов 469конфигурирование объектов,зависящих от выбранного языка 469конфигурирование триггеров 487редактирование кадра 474редактирование объекта вГрафическом дизайнере 476создание макросов 484создание макросов, управляемыхсобытиями 484язык пользовательского интерфейса469язык проектирования 469

VBA кодкадра 461

VBA-кодглобальный 461проекта 461

VBS 157CrossReference [Перекрестныессылки] 164диагностика 179использование глобальных тегов166макрос 160модуль 157процедура 157редактор 168

VBS-макрос 135, 149

WWinCC 413

OPC в WinCC 506архивирование сообщений 247как клиент OPC DA 506как сервер OPC 506как сервер OPC в распределенныхсистемах 506клиент WinCC 38клиентский проект 38многопользовательский проект 37недопустимые символы 47однопользовательский проект 35поддержка языков 413соглашение об именовании 47создание многоязычных проектов413тип проекта 35

04.03 Предметный указатель

Руководство пользователя WinCC V6 Основная документация Предметный указатель-3 6AV6392-1XA06-0AB0

WinCC Alarm Control 243WinCC Explorer 43, 91WinCC Function Trend Control 303WinCC Online Trend Control 302WinCC клиент 38WinCC сервер 261

ААварийное сообщение 208Автоматический выход из системы 449Адрес тега

S5 Layer 4 Ethernet 518Адреса тегов

PROFIBUS FMS 516Адресация тегов

TI Serial 531Альфа курсор 132Аналоговое аварийное сообщение

определение номера сообщения240Аналоговое аврийное сообщение 208Аналоговое сообщение 240Архив 263Архив сообщений 249

вывод данных в режиме исполнения250конфигурирование 249свойства 249

Архивирование 247, 266, 273ациклическое 272при изменении значения 272сообщений 247управляемое процессом 273циклическое 270циклическое выборочное 271

Архивирование значений процесса257,272, 274

ациклическое 272в многопользовательских проектах

261конфигурирование 257, 281основные сведения 257при изменении значения 272применение 257режим исполнения 257сценарий клиент-сервер 261термины 259управляемое процессом 274циклическое 270циклическое выборочное 271

Архивирование сообщений 208, 242, 247

кратковременный архив 208непрерывный архив 208циклический архив 208

Архивная база данных 277Архивный тег 263, 284

аналоговый 264двоичный 264конфигурирование 284создание 284

Атрибут 104, 112область отображения атрибутов 104

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

печать данных 376База данных системы исполнения 22Без мыши 132Библиотека компонентов 472

доступ с помощью VBA 472Библиотека символов 472

доступ с помощью VBA 472Бит квитирования 234

группового сообщения 237сообщение 234

Бит сообщениясообщение 232

Блок значений процесса 205, 208, 226Блок сообщения 217, 222

блок значений процесса 208, 217добавление 222пользовательский блок текстовойинформации 208пользовательский блок текстовойинформации 217системный блок 217системный блок 208удаление 222

Блокирование сообщенийактивное/пассивное 208

Буфер данных 277Быстрое конфигурирование 122

ВВвод текста 427, 432

в объектах кадра 427в редакторе Регистрация аварийныхсообщений 432

Предметный указатель 04.03

Предметный указатель-4 User manual WinCC V6 Basic Documentation6AV6392-1XA06-0AB0

Вид экрана Графического дизайнера 92Внутренняя 188Внутренняя функция 188

особенности 188Время 312, 442

отображение в форматенациональной настройки 442

Вторичный архив 275режим работы 275

Вход в систему 453в режиме исполнения 453только посредством чип-карты 449

Вход в систему в режиме исполнения453

Выбор кадра с предварительнымпросмотром 122Выбор нескольких объектов 395Выбор тега 329Вывод значений процесса 286Вывод значений процесса в видежурнала регистрации данных 318Вывод на печать 440

документация многоязычногопроекта 440

Вызов справки для окна "ObjectProperties [Свойства объекта]" 102Выполняется при 108Выравнивание 122

ГГистограмма 116

направление гистограммы 122Глобальный макрос 192

использование 192особенности 192

Глобальный сценарийиспользование внутренних функций

188Глобальный сценарий 168, 193

использование глобальныхмакросов 192использование локальных макросов

190использование стандартныхфункций 187использование функции 196использование функций проекта185компиляция макроса 199компиляция функции 196

особенности внутренних функций188особенности глобальных макросов

192особенности локальных макросов190особенности функций проекта 185отличия между макросами ифункциями 199переименование макроса 199поиск макроса 199поиск функции 196правка макроса 199правка функции 196причина невыполнения макроса 199символьное обозначение макроса199создание макроса 199структура редактора Global Script193функционирование макросов всистеме исполнения 202функционирование системы 199характеристики стандартных функций187

Глобальный тег 166использование в VBS 166

Горячая клавиша 143График функции 312Графический дизайнер91, 92, 95, 339,427, 467

@GLOBAL.PDT [email protected] 461доступ к библиотеке компонентов спомощью VBA 472доступ к библиотеке символов спомощью VBA 472доступ к объекту 476изменение языка 424изменение языка 427настройка с помощью VBA 465, 467редактирование объекта с помощьюVBA 476создание многоязычных кадров 427формирование кода VBA 461шаблонный файл 461

Графический объект 116Группа 126Группа кнопок выбора 120Группа свойств 112Группа тегов 77Групповое квитирование 208Групповое сообщение 208, 235

бит квитирования 237класса сообщений 235пользовательское 235

04.03 Предметный указатель

Руководство пользователя WinCC V6 Основная документация Предметный указатель-5 6AV6392-1XA06-0AB0

свойства класса сообщений 239статусный тег 235тег квитирования 237

Групповой индикатор состояния 116Групповой кадр 98

ДДанные 498Дата 442

отображение в форматенациональной настройки 442

Двоичный разряд 122Диагностика 179

VBS 179Диагностика каналов 534

диагностика каналов 533с помощью средства "ChannelDiagnosis [Диагностика каналов]"534функция "Status - LogicalConnections [Состояние логическихсоединений]" 533

Диалоговое окно "Object Properties[Свойства объекта]" 102, 104, 108Диалоговые окна выбора 329Динамизация 135, 481

C-макрос 135, 151VBS-макрос 135, 149динамический диалог 135, 148динамический диалог в VBA 481Мастер динамики 144прямое соединение 135, 146свойств с использованием VBA 481скрипты в VBA 481соединение с переменной в VBA481соединение с тегом 135, 146триггер, управляемый событием

138, 143триггер-тег 138, 141циклический триггер 138, 139

Динамический 104Динамический диалог 135, 148Динамический объект 382Динамическое отображение 288, 298Документация

системы исполнения -введение 373сообщений в режиме исполнения

373Документация 373

Документация многоязычного проекта440создание 440

Документация проектав редакторе Синхронизация времени362

Документация проекта339, 415, 423, 440в Администраторе пользователей361в Глобальном сценарии 359в Графическом дизайнере 351в Проводнике WinCC 351в редакторе C 359в редакторе VBS 359в редакторе звуковой сигнализации

363в редакторе Мониторингработоспособности 366в редакторе проектов ОС 367в редакторе Регистрация аварийныхсообщений 355в редакторе Регистрация тегов 357в Текстовой библиотеке 360введение 349выбор меню 349вызов 349изменение объекта 399обзор 339правка объекта 399разработка 339редактирование шаблонов 388создание 339создание многоязычной версии 423

Документация проекта в Менеджереиерархии кадров 364Документация системы исполнения 384

обзор объектов 384Документация системы исполнения/введение 369Документация системы исполнения/динамическое управление 369Документация системы исполнения/компоненты 369Документирование 384Документирование в режиме исполнения384Драйвер

PROFIBUS FMS 516Драйвер связи 63Дуга окружности 113Дуга эллипса 113

Предметный указатель 04.03

Предметный указатель-6 User manual WinCC V6 Basic Documentation6AV6392-1XA06-0AB0

ЖЖурнал регистрации данных 339, 369

введение 339динамические параметрырегистрации 369динамическое управление 369для документации системыисполнения 369при использовании страничногошаблона 343см. журнал регистрации данных 339шаблон 343

ЗЗагрузка изменений в режимеисполнения 59

принцип работы 59Задание верхнего колонтитула 408Задание на печать

настройки 348основные сведения 348свойства 348

Задание на печать в WinCC 348Задание нижнего колонтитула 408Закладка

связь 396Закладка "Events [События]" 108Закладка "Properties [Свойства]" 104Заключительная страница 343Запуск

редактора VBA 461Защита кода VBA 461Значение процесса 263, 375

копирование 279регистрация 375хранение в базе данных 277

ИИдеальный график 315Изменение

объекта документации проекта 399Изменение языка

в Графическом дизайнере 427Изменение языка 427Изменить кадр при щелчке мышью 122Импорт 67

тегов 67Имя 47

недопустимые символы 47Имя кадра

соглашение об именовании 337Имя тега

соглашение об именовании 337Имя файла 325Индикатор состояния 116Интеграция

WinCC в IT-решение 17WinCC в решение автоматизации 17

Интеллектуальный объект 116, 395Интерполяция 305

линейная 305Использование VBA в Графическомдизайнере 465Используемый объект 326, 329

ККадр 96, 427

поиск объектов 322создание многоязычного кадра 427

Канал 518, 522, 524, 525PROFIBUS FMS 516SIMATIC S5 Ethernet TF 517SIMATIC S5 Layer 4 Ethernet 518SIMATIC S5 Programmers Port AS511522SIMATIC S5 Serial 3964R 522SIMATIC S7 Protocol Suite 524SIMATIC TI Ethernet Layer 4 530TI Serial 531диагностика каналов 533

Квитированиегрупповое 208нового сообщения 208обработка сообщений 209одиночного сообщения 208одиночное 208первичного сообщения 208принцип квитирования 208, 227сообщения без статуса "отправлено"208

Квитирование сообщенийобработка 209тег квитирования 208

Класс 489HMIGO 489

Класс HMIGOиспользование 489

04.03 Предметный указатель

Руководство пользователя WinCC V6 Основная документация Предметный указатель-7 6AV6392-1XA06-0AB0

обработка ошибок 489Класс основных объектов человеко-машинного интерфейса HMIGO 489Класс системных сообщений 229Класс сообщений

ошибка 227системные с квитированием 229системные, без квитирования227,229системные, с квитированием 229системные, с квитированием 227

Клиент 261Клиент OPC DA 510

функционирование клиента WinCCOPC DA 510

Клиентский проект 38Кнопка 120Код VBA

защита 461защита паролем 461порядок исполнения 461ссылки 461формирование в проекте WinCC 461

Код состояния 88Кодовая 415Количество столбцов 406

в строковом шаблоне 406Компьютер 44

свойства 44Конфигурирование 284, 469

архива 284архива сообщений 249архивного тега 284тега вторичного архива 284тега, управляемого процессом 284триггеров в VBA 487

Конфигурирование сообщений 220Мастер связи 222Мастер системы 221

Копирование 279значений процесса 279

Копирование страничных шаблонов 392Косвенная адресация 104Кратковременный архив 208Кратковременный буфер 277

основные сведения 277Критерий фильтра

установка 328Круглая кнопка 120

ЛЛиния 113Лицензированный тег 68Локальный макрос 190

использование 190особенности 190

Ломаная 113

ММакрос 108, 160, 175

компиляция 199отличия между макросами ифункциями 199переименование 199перекрестная ссылка 175поиск 199правка 175, 199причина невыполнения макроса 199создание 175, 199триггер 160функционирование в системеисполнения 202

Макрос VBAособенности исполнения 461

МастерМастер связи 222Мастер системы 221

Мастер динамики 144Мастер связи 222Мастер системы 221Межсерверный обмен данными 261Меню 474

кадра 474Методы архивирования 266

ациклическое 266обработка 266управляемое процессом 266циклическое 266циклическое выборочное 266

Методы работы со слоями 97Методы работы со слоями – принципработы 97Мигание сообщения 222Многопользовательский проект 37Многоугольник 113Многоязычный проект

создание 423Многоязычный проект 423

Предметный указатель 04.03

Предметный указатель-8 User manual WinCC V6 Basic Documentation6AV6392-1XA06-0AB0

Модуль 157, 170имя 170редактирование 170

Модуль канала 516505 Serial Unit #1 531505-Ethernet (CP 1413-x) 530S5-AS511 522S5-RK512 (3964R) 522выбор для канала "SIMATIC S7Protocol Suite" 525

Модуль канала FDL (CP5412/A2-1) 520Модуль канала S5 Profibus FDL

FDL (CP5412/A2-1) 520

ННавигация 449Найти

поиск кадров 329поиск сообщений 329поиск функций 329

Направление тренда 296Настройка в режиме исполнения 51

сообщения 51Настройка рабочей среды 95Настройки принтера для строковогошаблона 406Начальный экран 92Неиспользуемый объект 326, 329Необработанные данные 512Непрерывный архив 208Несуществующий объект 326, 329Новое сообщение 208

ООбласть применения 17

WinCC 17Обновление 104, 122Обработка 277Обработка битовых сообщений 208Обработка событий

пересылка событий 461Обработка сообщений 208

аналоговое аварийное сообщение208

обработка аналоговых аварийныхсообщений 208обработка битовых сообщений 208

сообщение, инициируемоеквитированием 209хронологического порядка 208

Обработка сообщений хрогнологическогопорядка 208Обработка сообщений, инициированныхквитированием 209Общая колонка времени 288Общие оси координат 294Объект 99

документации системы исполнения384

из палитры объектов 99не используется 326, 329не существует 326, 329правка документации системыисполнения 399работа со стандартными объектами

398связывание 396

Объект COM сервера 385Объект OLE 116Объект Windows 120, 395Объект библиотеки 126Объект документации проекта 386, 399Объект документации системыисполнения

правка 399Объект документации системыисполнения 399Объект журнала регистрации 369

для документирования в режимеисполнения 369

Объект кадраввод текста 427зависящий от используемого языка

427Одиночное квитирование 208Одиночное сообщение 208, 232

архивирование 242ахивирование 208бит квитирования 234бит сообщения 232статусный бит 232статусный тег 232структура сообщения 217тег квитирования 234тег сообщения 232

Однопользовательский проект 35Окно "Object Properties [Свойстваобъекта]"

04.03 Предметный указатель

Руководство пользователя WinCC V6 Основная документация Предметный указатель-9 6AV6392-1XA06-0AB0

фиксация в верхней части экрана102

Окно вывода 193Окно данных 326Окно долговременного архива 208Окно кадра 116Окно кратковременного архива 208Окно отображения графика функции

общие оси координат 306Окно отображения графиков функций

неопределенное значение 313Окно отображения графиков функций

303временной диапазон 312выход за предельные значения 313динамическое отображение 312идеальный график функции 315линейная интерполяция 305направление отрисовки 310отдельные значения 305разнесенное отображение графиковфункций 309разрешение 303статическое отображение 312ступенчатый график 305тип представления графика 305

Окно отображения графиков функцийWinCC 303

логарифмическая шкала 308Окно отображения сообщений 243

пример конфигурирования 243Окно отображения сообщений WinCC

243Окно отображения трендов

пример конфигурирования 302Окно отображения трендов WinCC врежиме исполнения 302Окно приложения 116Окно сообщений 208, 243

окно долговременного архива 208окно кратковременного архива 208список сообщений 208

Окружность 113Операционная система 415Операция 122Особенности проектирования присоздании многоязычных проектов 419Ось координат

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

отображение с использованиемлогарифмических осей координат308разнесенное отображение графиковфункций 309

Отдельные значения 305Отладчик

структура файла скрипта 181Отображение

непереведенного текста в режимеисполнения 444сообщений 205

Отображение в режиме исполнения 419Отображение времени в форматенациональной настройки 442Отображение даты в форматенациональной настройки 442Отображение значений процесса

в виде трендов 293Отображение списка перекрестныхссылок 326Отрисовка 310Отчет 339, 388, 440

введение 339на нескольких языках 440при использовании страничногошаблона 343при использовании строковогошаблона 346редактирование шаблонов 388структура 343

ППалитра выравнивания 379Палитра масштабирования 379Палитра объектов 99, 379, 382Палитра стилей 379Палитра цветов 379Палитра шрифтов 379Панель инструментов 92, 379, 403, 474

кадра 474Панель меню 379, 403Папка свойств 104Параметры соединения

PROFIBUS FMS 516S5 AS511 522S5 Ethernet TF 516S5 Layer 4 Ethernet 518S7 Protocol Suite 524SIMATIC S5 Serial 3964R 522

Предметный указатель 04.03

Предметный указатель-10 User manual WinCC V6 Basic Documentation6AV6392-1XA06-0AB0

TI Ethernet Layer 4 530TI Serial 531

Первичное сообщение 208Перевод

текста из Текстовой библиотеки 438Передача объектов 392Перекрестные ссылки 164Переход к месту использования321, 335Переход от одного объекта к другому врежиме исполнения 132Печатная копия

печать 376Печать

базы данных ODBC 376данных внешнего приложения 376данных из COM сервера 376данных из таблицы CSV 376печатная копия 376

Поддержка языков 413в WinCC 413

Поле ввода/вывода 116Поле-флажок 120Пользователь 451, 469Пользовательский архив – системаисполнения

таблица журнала регистрации 384Пользовательский архив – системаисполнения 384Пользовательский блок текстовойинформации 208, 224Пользовательский объект 126, 128Пользовательское групповоесообщение

удаление 239Пользовательское групповоесообщение

свойства 239Пользовательское групповоесообщение 239

добавление 239Поля 406

в строковом шаблоне 406Правка 170, 175

объекта документации проекта 399объекта документации системыисполнения 399процедуры 170страничного шаблона 388

Право доступа 449выбор 452установка 452

Предельное значение 122, 313Представление 305Преобразование типа в WinCC 498Принцип квитирования 208, 227Проводник WinCC 43, 91Проект

архив кадров 40группы тегов 40загрузка изменений в режимеисполнения 59клиент WinCC 38клиентский проект 38многопользовательский проект 37настройка в режиме исполнения 51однопользовательский проект 35повторное использование 40подготовка к созданию 40помощник 43расположение на диске 40соглашение об именовании 40создание 40тип проекта 35, 40

Проектирование 249, 413Протокол архива 373, 383Протокол архива сообщений 208Протокол архива сообщений] 373Протокол последовательностисообщений 208, 373Протокол сообщений 373, 384Протоколирование сообщений 208

протокол архива сообщений 208протокол последовательностисообщений 208

Процедура 157имя 170редактирование 170создание 170

Процесс 264Прямое соединение 135, 146Прямоугольник 113Прямоугольник с закругленными углами

113

РРабота без мыши 132Работа с групповыми кадрами 98Работа с интеллектуальными объектами116Работа с кадрами 96Работа с объектами 99, 395

04.03 Предметный указатель

Руководство пользователя WinCC V6 Основная документация Предметный указатель-11 6AV6392-1XA06-0AB0

Работа с объектами Windows 120Работа с объектами документациисистемы исполнения 399Работа с пользовательскими объектами

128Работа с составными объектами 126Работа с шаблонами 387Работа со слоями 97Работа со стандартными объектами113,398Рабочая среда 95Рабочий объект 132Размер страницы 406

в строковом шаблоне 406Разработка отчетов 339Разрешение 303Регистрация 375

значений процесса 375таблица тегов 375тренд тега 375

Регистрация аварийных сообщений 432изменение языка 424, 432система исполнения 205сообщения на нескольких языках

432Регистрация данных

базы данных ODBC 376внешнего приложения 376

Регистрация тегов 281навигационное окно 281окно данных 281окно таблицы 281

Регулятор 120Редактирование нескольких шаблонов

392Редактирование объектов с помощьюVBA 476Редактирование связи 321, 337Редактор 168

Глобальный сценарий 168редактор VBS в Графическомдизайнере 168

Редактор C 359документация проекта 359

Редактор Global Script 193структура 193

Редактор VBA 461запуск 461

Редактор VBS 359документация проекта 359

Редактор звуковой сигнализации 363

документация проекта 363Редактор проектов ОС 367

документация проекта 367Редактор страничных шаблонов

экран 379Редактор строковых шаблонов

шаблон 403Редактор строковых шаблонов 403

таблица 408, 410Режим исполнeния

редактирование тегов 86Режим исполнения

загрузка изменений в режимеисполнения 59настройка в режиме исполнения 51

Режим исполнения51, 59, 86, 373, 415,444

вывод данных архива сообщений250многоязычный проект 444протоколирование сообщений 373смена языка 444

Результирующий файл 321

ССвойства 44, 249

архива сообщений 249компьютера 44

Свойства объекта 395Свойства объектов

связывание объектов 396Свойство 104, 395

объекта 102, 395Свойство объекта

окно "Object Properties [Свойстваобъекта]" 102, 104, 108передача 392

Связывание 396объектов в редакторе страничныхшаблонов 396

Связьадресация в контроллере 498линейное масштабированиечисловых типов тегов 498лицензированный тег 498преобразование типа 498преобразование типа в WinCC 498тип данных 498типы данных WinCC 498указание длины текстового тега 498

Предметный указатель 04.03

Предметный указатель-12 User manual WinCC V6 Basic Documentation6AV6392-1XA06-0AB0

Сегмент 277Сегмент круга 113Сегмент эллипса 113Сервер 261Сервер OPC A&E 514

простое сообщение 514сообщение слежения 514сообщение, связанное с условием

514функционирование сервера WinCCOPC A&E 514

Сервер OPC DA 510функционирование сервера WinCCOPC DA 510

Сервер OPC HDAнеобработанные данные 512

Сервер долговременных архивов 279инсталляция (обзор) 279

Сервер сообщений 252Символ 47, 413

допустимый 413недопустимый 47

Символьное обозначение длясостояния макроса 199Синхронизация времени 362

документация проекта 362Система автоматизации (контроллер)

498Система архивирования 20

WinCC 20Система внутреннего хранения данных

321Система исполнения

отображение значений процесса293Система формирования отчетов 339Системное задание на печать] 348Системное сообщение 208, 229, 230Системные параметры

S5 Ethernet TF 517S5 Layer 4 Ethernet 518S5 Profibus FDL 520SIMATIC S7 Protocol Suite 524TI Ethernet Layer 4 530

Системный объект 383Слой 97Смена языка

в режиме исполнения 444Событие 108, 268

область отображения событий 108останова 268папка событий 108

стартовое 268Событие сообщения 208Событие сообщения

протоколирование 205Советы по разработке проекта 96Соглашение об именовании 47, 68, 70

имя кадра 337имя тега 337тегов 67

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

пассивное соединение 520Соединение

активное соединение 520Соединение с тегом 135, 146Соединитель 113Создание 170, 175

макроса 175процедуры 170

Создание макросов 484с помощью VBA 484

Создание многоязычного проектаотчет 440

Создание многоязычных проектовнепереведенные тексты 419требования к операционной системесистеме 419

Создание многоязычных проектов413,419

редакторы 419сценарии проектирования 413

Создание многязычных проектовв WinCC 413

Сообщение 51, 373, 432аварийное 208активная/пассивная блокировка 209архивирование 208архивирование 242бит квитирования 234вывод архивных данных в режимеисполнения 250групповое сообщение 208зависящее от языка 432квитирование 208мигание 222на нескольких языках 432настройка в режиме исполнения 51новое сообщение 208о действиях оператора 208о событии 208одиночное сообщение 208

04.03 Предметный указатель

Руководство пользователя WinCC V6 Основная документация Предметный указатель-13 6AV6392-1XA06-0AB0

отображение в режиме исполнения218, 243

отправка сообщения 208первичное сообщение 208поиск сообщений 322прием сообщения 208протокол действий оператора 208протоколирование 208протоколирование в режимеисполнения 373системное 208состояние квитирования 208статус сообщения 227статусный бит 232статусный тег 232структура сообщения 217тег квитирования 234тег сообщения 232текст для статуса сообщения 227цвет текста 229цвет фона 229

Сообщение о действиях оператора208,230Сообщение о событии 208Сообщение системы управленияпроцессом 229, 230Составной объект 99, 126Состояние 88

код состояния 88соединения 88тега 88

Состояние квитирования 208Состояние логических соединений 534Сохранение шаблона под новымименем 392Сочетание в кадре режимов курсора 132Специальный символ 419

использование 419Список заблокированных сообщений209Список перекрестных ссылок

обновление 322операнд из STEP 5 322операнд из STEP 7 322

Список перекрестных ссылок 321, 322отображение 326создание 328установка критерия фильтра 328

Список сообщений 208Список состояний 122Ссылка 461Стандартная функция

использование 187удаление 187

Стандартнаяфункцияхарактеристики 187

Стандартный объект 113, 383, 395, 398Статический 104Статический объект 383Статический текст 113Статическое отображение 288, 298Статус сообщения 208

квитировано 208поступило 208статусный тег 208ушло 208

Статусный битгруппового сообщения 235сообщение 232

Статусный тег 208, 235группового сообщения 235сообщение 232

Стиль шрифта 104Стиль шрифта для отображениядинамики и событий 104Страничный шаблон

отображение свойств 343структура 343

Страничный шаблон 343копирование 392проавка 388

Строка меню 193Строка сообщения 208Строка состояния 193, 379Строковый шаблон

задание верхнего колонтитула 408задание нижнего колонтитула 408использование 346количество столбцов 406настройки принтера 406поля 406размер страницы 406структура 346

Строковый шаблон 346форматирование столбцов 406

Структура 343отчета при использованиистраничного шаблона 343отчета при использовании строковогошаблона 346

Структурный тег 74Структурный тип 74Структурный экземпляр 74

Предметный указатель 04.03

Предметный указатель-14 User manual WinCC V6 Basic Documentation6AV6392-1XA06-0AB0

Структурный элемент 74Ступенчатый график 305

ТТаблица 408, 410, 449

в редакторе строковых шаблонов408, 410

временной диапазон 288динамическое отображение 288общая колонка времени 288раздельные колонки времени 288статическое отображение 288форма отображения 288

Таблица CSV 376печать данных 376

Таблица тегов 375, 384объект журнала регистрации 384регистрация 375

Тег 63, 67, 78, 122, 166, 264, 498авторизация 70адресация внешних тегов вконтроллере 498внешний 264, 498внешний тег 68внутренний 264внутренний тег 70вставка 84вырезание 84глобальный в VBS 166группа тегов 77диалоговое окно выбора тегов 78импорт 67используемые типы данных 69, 70код состояния 88копирование 84лицензирование 68лицензированный тег 68, 498обновление 67перемещение 84поиск тегов 322редактирование в режимеисполнения 86соглашение об именовании 67состояние 88структурный тег 74структурный тип 74структурный экземпляр 74структурный элемент 74тег архива 70

тег процесса 69тип данных 82тип тега 82удаление 84указание длины текстового тега 498Управление тегами 63экземпляр 74элемент 74

Тег архива 70Тег вторичного архива 264Тег квитирования

группового сообщения 237сообщение 234

Тег кодовой посылки 265Тег процесса 68, 263

используемые типы данных 68лицензирование 68лицензированные теги 68

Тег, управляемый процессом 264, 265Текст 122, 435, 498

перевод 438Текст сообщения на нескольких языках

432Текстовая библиотека 435

перевод текстов 438принцип работы 436редакторы WinCC 435управление текстами на разныхязыках 435формирование отчетов 440централизованное управлениетекстами на разных языках 435шрифт 435

Текстовый список 116Текстовый элемент 415

в WinCC 415Телеграмма сообщения 208Терминальное устройство длясчитывания с чип-карт 456Тип архива

для сообщений 205Тип архива 205Тип данных 82Тип данных в WinCC 498Тип необработанных данных 265Тип отображения тренда 293Тип поля 122Тип проекта 35

клиентский проект 38многопользовательский проект 37однопользовательский проект 35

04.03 Предметный указатель

Руководство пользователя WinCC V6 Основная документация Предметный указатель-15 6AV6392-1XA06-0AB0

Тип сообщениясистемное сообщение 229сообщение о действиях оператора

230сообщение системы управленияпроцессом 230сообщения системы управленияпроцессом 229

Тип табличного отображения 288Тип тега 82Типы данных

PROFIBUS FMS 516Титульный лист 343Точка доступа к службе 520Требования к системе 419

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

Тренд 384временное перекрытие 300временной диапазон 298временной скачок 300динамическое отображение 298линейной интерполяции 293общие оси координат 294объект журнала регистрации 384ограниченное разрешение приотображении тренда 298отдельных значений 293разнесенное отображение 295статическое отображение 298ступенчатый 293форма отображения 293

Тренд CSVпечать 376

Тренд тега 375регистрация 375

Трехмерная гистограмма 116Триггер 138, 487

горячая клавиша 143конфигурирование в VBA 487триггер, управляемый событием 138триггер-тег 138, 141циклический триггер 138, 139

Триггер, управляемый событием138,143Триггер-тег 138, 141

по изменению 141циклический опрос 141

УУправление тегами 63

всплывающие подсказки 63окно данных 63окно навигации 63панель инструментов 63панель меню 63поиск 63проектирование 63строка состояния 63

ФФайл VBScript 181

структура 181Файл скрипта 181Файл скрипта на VBS 181Файл служебного журнала 534Файл трассировки 534Фиксация окна

активизировать 102дезактивировать 103

Фильтр 321Фон 102Формат 498Форматирование столбцов 406

в строковом шаблоне 406Функциональная схема 22

WinCC 22Функционирование сервера WinCC OPCHDA 512Функционирование системы 199Функция

WinCC 20использование 196компиляция 196отличия между макросами ифункциями 199поиск 196правка 196создание 196

Функция "Состояние логическихсоединений" 534Функция проекта 185

использование 185особенности 185

Предметный указатель 04.03

Предметный указатель-16 User manual WinCC V6 Basic Documentation6AV6392-1XA06-0AB0

ЦЦикл архивирования 268Цикл сбора 268Циклический архив 208Циклический триггер 138, 139

ЧЧип-карта 456

работа в режиме исполнения 456Числовой тип тега 498

линейное масштабирование 498

ШШаблон

разработка 387редактирование 387создание 387

Шаблон 339отображение свойств 343правка 388разработка 339редактирование группы 392создание 339шаги проектирования 387

Шаблон для вывода 348Шрифт 122

централизованное управление 435

ЭЭкземпляр 74Элемент управления 116Эллипс 113

ЯЯзык 413, 415, 427, 432

в редакторе Регистрацияаварийных сообщений 432в режиме исполнения 444изменение в WinCC 424определение текстового элемента

415поддерживаемый системой 413

управление 435Язык в WinCC 415Язык интерфейса 415

изменение 424Язык по умолчанию 415Язык пользовательского интерфейса

доступ к объектам с использованиемVBA 469

Язык проекта 440изменение 424

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

Язык проектирования 469Язык режима исполнения 424Язык режиме исполнения

установка 424