252
Предисловие 0 Пользовательские архивы 1 Многопользовательские системы 2 Настройка центрального сервера архивов 3 Настройка сервера долговременных архивов 4 Настройка файлового сервера 5 Резервирование WinCC 6 SIMATIC HMI WinCC V6.0 Опции Руководство пользователя Номер заказа 6AV6392-1DA06-0AB0 Выпуск 04/03 A5E00221821

SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

  • Upload
    lethuan

  • View
    258

  • Download
    2

Embed Size (px)

Citation preview

Page 1: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

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

Пользовательские архивы 1Многопользовательскиесистемы 2Настройка центральногосервера архивов 3Настройка серверадолговременных архивов 4

Настройка файлового сервера 5

Резервирование WinCC 6

SIMATIC HMI

WinCC V6.0Опции

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

Номер заказа6AV6392-1DA06-0AB0

Выпуск 04/03A5E00221821

Page 2: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

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

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

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

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

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

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

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

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

Торговые знакиЗарегистрированные торговые знаки 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

Page 3: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

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

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

Предисловие

Цель

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

• работы с пользовательскими архивами (User Archives);• работы с многопользовательскими системами;• системы резервирования (англ. Redundancy)

Общую информацию о системе WinCC и компонентах системы можно найтив руководстве пользователя WinCC V6 Basic Documentation [Основнаядокументация по WinCC Версия 6.0].

История

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

Место отдельных компонентов системы в информационной среде

Page 4: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

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

iiРуководство пользователя WinCC V6.0 Опции

6AV6392-1DA06-0AB0

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

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

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

Содержит информацию о WinCC, касающуюся• работы с проектами,• работы с тегами,• создания кадров процесс,• динамизации кадров процесса,• создания процедур и макросов с помощью VBS,• создания функций и макросов C в Global Script

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

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

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

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

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

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

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

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

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

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

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

резервированных систем

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

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

Page 5: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

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

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

Документация СодержаниеWebNavigatorDat@Monitor

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

/Internet,• функции для отображения архивных данных и текущих

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

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

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

Содержит информацию об опциях управления процессомWinCC:• Picture Tree Manager [Менеджер иерархии кадров],• Horn [Звуковая сигнализация],• Chipcard [Чип-карта],• Lifebeat Monitoring [Мониторинг работоспособности],• Time Synchronization [Синхронизация времени],• OS-Projecteditor [Редактор проектов ОС]

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

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

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®

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

Page 6: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

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

ivРуководство пользователя WinCC V6.0 Опции

6AV6392-1DA06-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

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

Page 7: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

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

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

.

Page 8: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

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

viРуководство пользователя WinCC V6.0 Опции

6AV6392-1DA06-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-3200Internet: http://www.sitrain.comE-Mail: [email protected]

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

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

http://www.siemens.com/automation/partner;в интерактивном каталоге CA01

http://www.siemens.com/automation/ca01

Page 9: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

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

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

Page 10: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0
Page 11: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Содержание

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

Содержание

1 Пользовательские архивы ............................................................ 131.1 Компоненты системы для работы с пользовательскими архивами . 141.1.1 User Archives Editor [Редактор пользовательских архивов]............... 141.1.2 WinCC User Archives Table Control [Окно отображения таблиц

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

архивами ................................................................................................ 171.1.4 Применение пользовательских архивов ............................................. 171.1.5 Функциональные возможности системы User Archives

[Пользовательские архивы] .................................................................. 201.2 User Archives Editor [Редактор пользовательских архивов]............... 221.2.1 Структура User Archives Editor [Редактора пользовательских

архивов] .................................................................................................. 221.2.1.1 Меню ....................................................................................................... 221.2.1.2 Панель инструментов............................................................................ 331.2.1.3 Окно таблиц ........................................................................................... 351.2.2 Конфигурирование ................................................................................ 361.2.2.1 Пример пользовательского архива...................................................... 371.2.2.2 Конфигурирование пользовательских архивов .................................. 401.2.2.2.1 Создание новых пользовательских архивов....................................... 401.2.2.2.2 Создание полей архива ........................................................................ 491.2.2.2.3 Свойства архивов .................................................................................. 541.2.2.2.4 Свойства полей архива......................................................................... 561.2.2.2.5 Свойства тегов управления .................................................................. 591.2.2.3 Изменение конфигурации пользовательских архивов....................... 671.2.2.4 Конфигурирование представлений...................................................... 691.2.2.2.6 Создание представлений...................................................................... 691.2.2.2.7 Создание столбцов в представления .................................................. 731.2.2.2.8 Свойства представлений ...................................................................... 761.2.2.2.9 Свойства столбцов представления ..................................................... 791.2.2.5 Советы по конфигурированию ............................................................. 811.2.3 Переключение языка ............................................................................. 821.3 Стандартные функции языка скриптов WinCC ................................... 851.3.1 Создание макросов ............................................................................... 861.3.2 Функции редактирования и отображения пользовательских

архивов ................................................................................................... 861.3.3 Общие идентификаторы стандартных функций ................................. 891.3.3.1 Общие идентификаторы функций конфигурирования

пользовательских архивов ................................................................... 891.3.3.2 Общие идентификаторы функций системы исполнения ................... 901.3.4 Пример использования стандартных функций в скрипте .................. 921.4 Обмен данными с SIMATIC S5/S7...................................................... 1021.4.1 Обмен данными с помощью тегов WinCC......................................... 1021.4.2 Обмен данными с помощью тегов необработанных данных .......... 1031.4.2.1 Отправка запросов / данных в WinCC ............................................... 1031.4.2.2 Отправка подтверждения обработки / данных в SIMATIC S5 и S7. 104

Page 12: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Содержание 04.03

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

1.4.2.3 Структура заголовков сообщений ...................................................... 1041.4.2.4 Заголовок запроса ............................................................................... 1051.4.3 Различия форматов данных WinCC и S5/S7..................................... 1091.5 Приложение ......................................................................................... 1111.5.1 Язык SQL .............................................................................................. 1111.5.2 Алфавитный список ключевых слов SQL.......................................... 1121.5.3 Рабочие характеристики ..................................................................... 1141.5.3.1 Производительность системы при записи и чтении тегов............... 1151.5.3.2 Время открытия экранных форм ........................................................ 1161.6 Объект WinCC User Archives Table Element [Окно отображения

таблиц пользовательских архивов WinCC] ....................................... 1171.6.1 Конфигурирование User Archives Table Element [Окна отображения

таблиц пользовательских архивов].................................................... 1201.6.1.1 Размещение объекта User Archives Table Element [Окно

отображения таблиц пользовательских архивов] в кадре процесса1201.6.1.2 Определение свойств объекта User Archives Table Element [Окно

отображения таблиц пользовательских архивов] ............................ 1211.6.1.3 Удаление объекта User Archives Table Element [Окно отображения

таблиц пользовательских архивов].................................................... 1231.6.2 Конфигурирование представления в виде формы........................... 1231.6.2.1 Создание текстового поля формы ..................................................... 1261.6.2.2 Создание поля правки для формы .................................................... 1271.6.2.3 Создание поля "Button [Кнопка]" для формы .................................... 1281.6.2.4 Редактирование полей формы........................................................... 1291.6.2.5 Удаление полей формы ...................................................................... 1291.6.3 Свойства WinCC User Archives Table Element [Окна отображения

таблиц пользовательских архивов WinCC] ....................................... 1301.6.3.1 Свойства объекта WinCC User Archives Table Element [Окно

отображения таблиц пользовательских архивов WinCC]................ 1301.6.3.2 Диалоговое окно свойств WinCC User Archives Table Element [Окна

отображения таблиц пользовательских архивов]. ........................... 1321.6.4 Объект User Archives Table Element [Окно отображения таблиц

пользовательских архивов] в режиме исполнения........................... 1441.6.4.1 Табличное представление данных в User Archives Table Element

[Окне отображения таблиц пользовательских архивов] .................. 1441.6.4.2 Представление данных в виде формы в User Archives Table

Element [Окне отображения таблиц пользовательских архивов].... 1451.6.4.3 Панель инструментов объекта User Archives Table Element [Окно

отображения таблиц пользовательских архивов] ............................ 1461.6.4.4 Работа с архивами в окне отображения таблиц пользовательских

архивов с помощью динамических объектов.................................... 151

2 Многопользовательские системы .............................................. 1552.1 Системы с архитектурой клиент-сервер в WinCC ............................ 1552.2 Конфигурации систем c архитектурой клиент-сервер и

количественные характеристики структуры систем ......................... 1582.3 Сценарии функционирования систем с архитектурой клиент-сервер1602.4 Конфигурирование сервера................................................................ 1642.5 Конфигурирование клиентов .............................................................. 1662.6 Функционирование системы в режиме исполнения ......................... 169

Page 13: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Содержание

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

2.6.1 Запуск сервера..................................................................................... 1722.6.2 Запуск клиента ..................................................................................... 1732.6.3 Особенности связи при использовании серверов с несколькими

сетевыми картами ............................................................................... 1742.6.4 Отключение сервера ........................................................................... 1762.6.5 Отключение клиента ........................................................................... 1762.7 Работа с серверными проектами с удаленной клиентской станции1772.7.1 Обращение к проекту с нескольких клиентов ................................... 1782.8 Использование интерфейса OPC в системах с архитектурой

клиент-сервер ...................................................................................... 182

3 Настройка центрального сервера архивов............................... 185

4 Настройка сервера долговременных архивов......................... 189

5 Настройка файлового сервера.................................................... 191

6 Резервирование WinCC ................................................................ 1956.1 Конфигурирование системы WinCC................................................... 1976.1.1 Структура системы WinCC без использования резервирования .... 1976.1.2 Структура системы WinCC с резервированием................................ 2006.2 Функционирование системы с резервированием ............................. 2016.3 Конфигурирование резервированных серверов............................... 2056.3.1 Функционально идентичная конфигурация ....................................... 2056.3.2 Требования, предъявляемые к резервированным системам ......... 2066.3.3 Резервированные пользовательские архивы ................................... 2086.3.3.1 Требования, предъявляемые к резервированным

пользовательским архивам ................................................................ 2086.3.3.2 Возможности синхронизации пользовательских архивов ............... 2106.3.4 Сообщения, синхронизируемые в режиме Online ............................ 2126.4 Работа с системой резервирования .................................................. 2136.4.1 Руководство по настройке системы резервирования ...................... 2136.4.2 Настройкасерверов в Windows........................................................... 2166.4.3 Конфигурирование системы резервирования .................................. 2196.4.3.1 Закладка "General [Общие]"................................................................ 2206.4.3.2 Закладка "User Archives [Пользовательские архивы]" ..................... 2266.4.3.3 Пример переключения клиентов в случае возникновения ошибки

связи с процессом ............................................................................... 2296.4.4 WinCC Project Duplicator [Копировщик проектов WinCC] ................. 2336.4.5 Сценарии ошибок ................................................................................ 2366.4.5.1 Сценарий 1: проект на сервере не исполняется .............................. 2386.4.5.2 Сценарий 2: ошибка связи с сервером-партнером .......................... 2396.4.5.3 Сценарий 3: ошибка сетевого соединения с клиентом.................... 2416.4.5.4 Сценарий 4: ошибка связи с процессом ............................................ 2416.4.5.5 Сценарий 5: ошибка программного обеспечения ............................. 243

Page 14: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Содержание 04.03

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

Page 15: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 136AV6392-1DA06-0AB0

1 Пользовательские архивы

В данной главе, посвященной опции WinCC User Archives [Пользовательскиеархивы], можно найти следующую информацию:• области применения пользовательских архивов;• компоненты системы для работы с пользовательскими архивами;• система проектирования и система исполнения;• функциональные возможности системы User Archives [Пользовательские

архивы].

User Archives Editor [Редактор пользовательских архивов] используется длясоздания пользовательских архивов и организации непрерывного процессасохранения данных технологических процессов в этих архивах на серверномПК. В Graphics Designer [Графическом дизайнере] можно сконфигурироватьWinCC User Archives Table Element [Окно отображения таблицпользовательских архивов WinCC], которое позволит в режиме исполненияотображать данные пользовательских архивов в табличном виде.

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

В User Archives Editor [Редакторе пользовательских архивов] существует дватипа таблиц базы данных:• User Archives [Пользовательские архивы] - это таблицы базы данных, в

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

• Views [Представления]. Представления используются для обобщенияданных пользовательских архивов, например, для получения обзора погруппам продуктов.

Создавать и редактировать пользовательские архивы можно двумяспособами:• при помощи User Archives Editor [Редактора пользовательских архивов].

При этом конфигурирование производится в интерактивном режиме;• при помощи функций языка скриптов WinCC (англ. WinCC script

language).

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

Page 16: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

14 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

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

1.1.1 User Archives Editor [Редактор пользовательских архивов]

Благодаря Windows-подобному интерфейсу, User Archives Editor [Редакторпользовательских архивов] является удобным средством создания исопровождения пользовательских архивов. Рабочее пространство UserArchives Editor [Редактора пользовательских архивов] состоит из трехобластей:

надпись на рисунке: Navigation Window [Навигационное окно], Data Window [Окно данных],TableWindow [Окно таблиц]• Навигационное окно используется для выбора пользовательских

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

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

• Окно таблиц используется для отображения и изменения оперативныхданных выбранных пользовательских архивов и представлений. В этомокне можно настроить online-соединение с образом процесса в ПЛК

При помощи навигационного окна и окна данных User Archives Editor[Редактора пользовательских архивов] возможен быстрый доступ ко всемэлементам пользовательских архивов. При этом пользовательскийинтерфейс близок к интерфейсу Explorer [Проводника]. Создание и

Page 17: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 156AV6392-1DA06-0AB0

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

Page 18: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

16 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

1.1.2 WinCC User Archives Table Control [Окно отображения таблицпользовательских архивов WinCC]

Конфигурирование WinCC User Archives Table Control [Окна отображениятаблиц пользовательских архивов WinCC] выполняется в Graphics Designer[Графическом дизайнере]. User Archives Table Element [Окно отображениятаблиц пользовательских архивов] используется для отображения иредактирования данных пользовательских архивов в режиме исполнения.Управление User Archives Table Element [Окном отображения таблицпользовательских архивов] осуществляется с помощью пиктограмм.

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

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

В процессе конфигурирования устанавливается связь User Archives TableElement [Окна отображения таблиц пользовательских архивов] с выбраннымпользовательским архивом или представлением, и впоследствии этотэлемент управления обращается только к пользовательскому архиву илипредставлению, с которым установлена связь. Для того чтобы доступ былвозможен, пользовательский архив или представление должны бытьразблокированы (защита от доступа). В редакторе User Administrator[Администратор пользователей] элементу управления можно назначитьспециальные права доступа.Если защита от доступа отменяется, в Graphics Designer [Графическомдизайнере] необходимо заново установить связь элемента управления спользовательским архивом для того, чтобы элемент управления распознал,что защита от доступа была отменена.При открытии экрана User Archive Table Element [Окна отображения таблицпользовательских архивов] запрашивается информация о правах на доступк архиву или полю. Установить защиту для тегов управления защищенногоархива необходимо отдельно – через свойства объекта, например длякадра, поля ввода/вывода или кнопки.

Page 19: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

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

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

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

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

режиме исполнения.

Функции системы исполнения активируются макросами, инициируемыми врежиме исполнения (например, нажатием мыши по специальной кнопке).Основой языка скриптов WinCC является язык высокого уровня C, функциидля обращения к базе данных соответствуют стандарту SQL.

1.1.4 Применение пользовательских архивов

Для конфигурирования пользовательских архивов вы можете создатьсобственные таблицы базы данных. Таблицы создаются при помощи UserArchives Editor [Редактора пользовательских архивов] или функций языкаскриптов WinCC ( англ. WinCC script language).

User Archives Editor [Редактор пользовательских архивов] позволяетсоздавать новые и редактировать уже существующие записи данных.

В режиме исполнения пользовательские архивы (синоним таблиц базыданных) отображаются в виде таблиц в окнах кадра User Archives TableElement [Окна отображения таблиц пользовательских архивов]. С помощьютегов WinCC или raw data tags [тегов необработанных данных] происходитпостоянный обмен данными с контроллером.

Пример. Сбор оперативных данных турбины

Компания по производству электроэнергии создает для работыпользовательский архив "HDTurbine1". Данный пользовательский архивиспользуется для наблюдения за рабочим состоянием турбины высокогодавления. Пользовательский архив "HDTurbine1" состоит из следующихполей:

HDTurbine1ИндексСкорость вращенияДавление на входеДавление на выходеТемпература потока1Температура потока2

Page 20: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

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

Частота колебанийАмплитуда колебанийТемпературарезервуара1Температурарезервуара2

В режиме исполнения рабочие данные турбины регистрируются череззаданные интервалы времени. Данные сохраняются в виде записей данныхпользовательских архивов на запоминающем устройстве ПК (на жесткомдиске):

Функциискриптов

S5 / S7 ПЛК

Функции скриптов

Записьданных 805

Запись

Запись

Запись

данных 804

данных 803

данных 802

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

Данные процесса сохраняютсякаждые 15 минут в настроенную заранее запись данных

Функции скриптов для пользо- тельских архивов позволяют сохранять запись данных HD Turbine1 на жесткий диск

Архив

каждые 15 минут

Данные пользовательских архивов могут быть проанализированы позднее сиспользованием функций языка скриптов WinCC или отображены в "WinCCUser Archives Table Element [Окне отображения таблиц пользовательскихархивов]" для визуализации данных.

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

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

Пользовательскийархив

Поля данных

Cola ВодаСахарКраситель7ФосфорнаякислотаКофеин

При работе с пользовательскими архивами, для обмена данными сконтроллером используется интерфейс, предоставляемый WinCC. То естьобмен данными с контроллером осуществляется либо через теги WinCC,либо с помощью raw data [необработанных данных] Менеджера данныхWinCC. Для передачи данных из контроллера или в контроллер, в WinCCсуществует соответствующий набор макросов C.

Page 21: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

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

Применение представлений

"Views [Представления]" – это дополнительное средство эффективнойработы с несколькими пользовательскими архивами, которые находятся насервере. Представления позволяют объединять поля данных различныхпользовательских архивов. Например, применяя логические операции языкаSQL к полям данных различных пользовательских архивов, можноотобразить в режиме исполнения требуемые связи в виде представлений.Используемые пользовательские архивы должны иметь, по меньшей мере,один общий признак (англ. factor).

Архив

ПредставлениеАрхив Поля данных

Поля данных

Клиенты

Задания

Заказы№ клиента ОрганизацияАдрес Номер тел. Номер факса

№ клиента Изделие Кол-во Цена

Организация (Клиенты)Адрес (Клиенты) Изделие (Задания)

Цена (Задания) Кол-во (Задания)

№ клиента (Клиенты)

№ клиента (Задания)

Отображать в режиме

ОрганизацияАдресИзделиеКол-воЦена

(№ клиента=№ клиента)Связь

Поля данных

исполнения

В данном примере пользователь создает представление для заказов.Пользователь получает нужную информацию о заказах из архивов"Клиенты" и "Задания". Общим признаком для двух пользовательскихархивов является поле “№ клиента”. Это поле используется каксоединительное звено для создания представления. При этом, все, чтонеобходимо пользователю, - это чтобы требуемые поля данных изсвязанных пользовательских архивов отображались в режиме исполнения.

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

Page 22: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

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

1.1.5 Функциональные возможности системы User Archives[Пользовательские архивы]

Ниже, кратко описаны основные рабочие характеристики пользовательскихархивов.

Настройка:

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

• в режиме исполнения можно отображать данные режима исполнения наэкранных формах (экран процесса) или, выборочно, в табличном виде;

• возможен ввод / вывод данных при помощи I/O fields [Полейввода/вывода] (данные присваиваются полям пользовательского архивапри помощи макросов C или тегов управления)

Отчеты:

• вывод данных системы проектирования и системы исполнения втабличном виде в отчетах WinCC;

• экспорт данных в формате CSV (данные обрабатываются при помощивнешних программ, например, Excel)

Передача данных из / в контроллер (S5, S7 и т. д.):

• передача всех записей данных из пользовательского архива (через rawdata tags [теги необработанных данных]);

• передача отдельных полей из записи данных (через теги WinCC);• обмен данными с помощью всех интерфейсов, которые существуют в

WinCC

Возможности редактирования:

• в табличных представлениях;• на экранных формах;• через I/O fields [Поля ввода /вывода] (с помощью макросов C / тегов

управления)

Управление:

• в таблицах с помощью стандартных кнопок;• на экранных формах с помощью кнопок;• при помощи макросов C

Page 23: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

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

Создание или удаление новых записей данных:

• создание записей данных в таблицах с помощью кнопок;• на экранных формах с помощью кнопок;• создание и удаление записей данных с помощью макросов C.

Теги управления:

• создание тегов WinCC в качестве тегов управления с помощью мастера(англ. Wizard);

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

• косвенная адресация в макросах C.

Типичное использование

Максимальное количество пользовательских архивов, которое можносконфигурировать в User Archives Editor [Редакторе пользовательскихархивов], равно 500, максимальное число представлений дляпользовательских архивов, также равно 500. В архиве можно создатьмаксимум 500 полей.

Пользовательские архивыМаксимальное число записей данных в пользовательском архивеограничено и зависит от количества столбцов и записей данных,содержащихся в архиве. Произведение количества столбцов на количествозаписей данных не может превышать 320000. В число столбцов входиттакже столбец "ID [Идентификатор]", который создается системой, истолбцы "Last User [Последний пользователь]" и "Last Access [Последнийдоступ]", если таковые используются в таблице.

ПримерВ пользовательском архиве создано 15 отдельных столбцов и выбранстолбец "Last Access [Последний доступ]". В таком случае, общее числостолбцов, с учетом столбца "ID [Идентификатор]", равняется 17.Максимально возможное число записей данных определяется как 320000 /17 = 18823.

Page 24: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

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

1.2 User Archives Editor [Редактор пользовательскихархивов]

1.2.1 Структура User Archives Editor [Редактора пользовательскихархивов]

Работая в User Archives Editor [Редакторе пользовательских архивов] выможете использовать меню, панель инструментов, “горячие клавиши” иликоманды мыши.Ниже приведена информация по следующим темам:• меню User Archives Editor [Редактора пользовательских архивов];• панель инструментов User Archives Editor [Редактора пользовательских

архивов]

1.2.1.1 Меню

В данном разделе описываются команды меню. Команды, которыесоответствуют стандарту Windows, подробно не рассматриваются.В User Archives Editor [Редакторе пользовательских архивов] имеютсяследующие меню:

Меню Команда меню Комбинацияклавиш

Project [Проект] Restore [Восстановить] Ctrl + NSave [Сохранить] Ctrl + SExport... [Экспорт…]Import... [Импорт…]Check... [Проверить…]Exit [Выход]

Edit [Правка] Cut [Вырезать] Ctrl + XCopy [Скопировать] Ctrl + CPaste [Вставить] Ctrl + VRuntime Data [Данныесистемы исполнения]

Ctrl + R

Options [Настройки] Ctrl + OView [Вид] Toolbar [Панель

инструментов]Status bar [Строка текущегосостояния]Split [Разделить]Update [Обновить] F 5

Page 25: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

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

Меню Команда меню Комбинацияклавиш

Runtime Data[Данные системыисполнения]

Import [Импорт]

Export [Экспорт]Help [Справка] Help Topics [Разделы

справки]Log File... [Файлрегистрации данных]About... [О…]

Примечание:Функции "Cut [Вырезать], Paste [Вставить] и Copy [Скопировать]" могут бытьиспользованы только для элементов окна данных. Одновременно можноприменить функцию вырезания, копирования или вставки только к одномупользовательскому архиву, представлению или полю. Сохранить измененияможно только в случае, если в данный момент нет ни одной ссылки напользовательский архив (например, к пользовательскому архиву, во времяего отображения в окне таблиц, происходит обращение в системепроектирования или системе исполнения).

Restore [Восстановить]

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

Page 26: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

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

Export [Экспорт] (Меню Project [Проект])

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

После щелчка мышью по команде Export [Экспорт] меню "Project [Проект]"появляется диалоговое окно. В диалоговом окне вы можете выбратьпользовательские архивы (на рис. Archives) или представления (на рис.Views), созданные в проекте WinCC, который открыт в данный момент.Можно выбрать один или несколько элементов одновременно. В области fileselection [выбор файла] автоматически появляется путь к открытому проектуи имя файла проекта, состоящее из имени проекта и расширения "uap". Принажатии на кнопку выбора файла появляется диалоговое окно выбора, гдепроизвольным образом определяется адрес файла экспорта. Затем, длявыполнения процедуры экспорта, следует щелкнуть мышью по кнопке"Export [Экспорт]". После того, как экспорт выбранных пользовательскихархивов и представлений был выполнен, необходимо закрыть диалоговоеокно.

Примечание:Для экспорта данных системы исполнения, воспользуйтесь командой "Export[Экспорт]" в меню "Runtime data [Данные системы исполнения]".

Page 27: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

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

Import [Импорт] (Меню Project [Проект])

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

Для того чтобы пользовательские архивы и представления можно былоимпортировать, они должны быть сначала экспортированы. Экспортпользовательских архивов и представлений позволяет создать файл срасширением “uap“. Для начала процедуры импорта щелкните мышью покоманде "Import [Импорт]" в меню "Project [Проект]". Откроется диалоговоеокно выбора пользовательских архивов или представлений, которые нужноимпортировать. Можно выбрать один или несколько элементоводновременно. В области file selection [выбор файла] автоматическипоявляется путь к открытому проекту и имя файла проекта, состоящее изимени проекта и расширения "uap". При нажатии на кнопку выбора файлапоявляется диалоговое окно выбора, в котором можно выбратьимпортируемый файл. Затем, для выполнения процедуры импорта, следуетщелкнуть мышью по кнопке "Import [Импорт]". После того, как импортвыбранных пользовательских архивов и представлений был выполнен,необходимо закрыть диалоговое окно.Для того чтобы данные структур были согласованы, представление всегдаэкспортируется и импортируется вместе с соответствующими архивами.Существующие пользовательские архивы, имена которых совпадают сименами импортируемых архивов, во время процедуры импорта будут

Page 28: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

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

перезаписаны и, следовательно, их данные будут утеряны. Если вы хотитесохранить имя импортируемого пользовательского архива, передпроцедурой импорта необходимо удалить архивы с таким же именем, ужесуществующие в проекте. Во время удаления архивов, данные системыисполнения также удаляются, поэтому сначала необходимо сохранитьданные системы исполнения.Примечание:Для импорта данных системы исполнения, воспользуйтесь командой " Import[Импорт]" в меню "Runtime data [Данные системы исполнения]".

Check [Проверить]

Данная команда меню позволяет проверить, существуют ли в WinCCExplorer [Проводнике WinCC] теги, на которые существуют ссылки в UserArchives Editor [Редакторе пользовательских архивов]. Если ошибок нет,появляется сообщение "No error found during checking [В результатепроверки ошибки не обнаружены]". В случае обнаружения ошибкипоявляется следующее сообщение:

При этом отображается пользовательский архив, соответствующее поле ине существующий в компоненте Tag management [Управление тегами] тег.

Примечание:Эта функция не проверяет структурные теги.

Runtime Data [Данные системы исполнения]

Эта команда меню позволяет вам редактировать текущие данные в окнетаблиц. Отметка в меню напротив этой команды показывает, что состояниеRuntime Data [Данные системы исполнения] активно.

Options [Настройки]

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

Page 29: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

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

Create user archives in a loop [Создавать пользовательские архивы вцикле]:Если выбрана эта опция, то после ввода пользовательского архива и егополей, автоматически появляется диалоговое окно ввода следующегопользовательского архива.

Page 30: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

28 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

Create fields in a loop [Создавать поля в цикле]:Если выбрана эта опция, то после того как поле данных пользовательскогоархива было введено, автоматически появляется диалоговое окно дляввода следующих полей данных.

Create views in a loop [Создавать представления в цикле]:Если выбрана эта опция, то после того, как представление и столбцыпредставления были введены, автоматически появляется диалоговое окноввода следующего представления.

Create columns of a view in a loop [Создавать столбцы представления вцикле]:Если выбрана эта опция, после ввода столбцов представления,автоматически появляется диалоговое окно для ввода следующих столбцов.

Split [Разделить]

Эта команда меню используется для изменения размеров трех окон наэкране User Archives Editor [Редактора пользовательских архивов].

Import [Импорт] (Меню Runtime Data [Данные системы исполнения])

Данная команда меню используется для импорта записей данных (данныесистемы исполнения) в выбранный пользовательский архив.

В файле импорта не содержится никакой информации о типе данных иколичестве столбцов. В связи с этим, структура импортируемых данныхдолжна соответствовать структуре архива, в который производится импорт,либо же данные следует импортировать в тот пользовательский архив, изкоторого они до этого были экспортированы.Во время экспорта, идентификаторы записей данных (англ. ID) включаются вэкспортируемые данные. Позднее, во время процедуры импорта, этопозволяет обеспечить однозначность импортируемых данных, помещаемыхв соответствующие поля пользовательского архива. Если во время импортаWinCC обнаружит, что один из идентификаторов импортируемых данныхуже существует в пользовательском архиве, выводится сообщение обошибке, а в файл регистрации данных "UALogFile.txt" производится запись, вкоторой указывается соответствующий идентификатор.Данные с новым идентификатором записи добавляются в пользовательскийархив, как новые записи данных.

Примечание:Если импортируемые в пользовательский архив данные, которые былиэкспортированы из этого же архива и отредактированы вне WinCC, должнызаписываться на место старых данных, содержащихся в архиве, то передначалом процедуры импорта необходимо удалить все записи данных изэтого архива. В противном случае, поскольку идентификаторы записейданных совпадают, будет появляться сообщение об ошибке.Для того чтобы импортировать структуры пользовательских архивов ипредставлений, необходимо воспользоваться командой "Import [Импорт]" вменю "Project [Проект]".

Page 31: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

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

Пункт меню нельзя выбрать, если запущена функция "Runtime Data [Данныесистемы исполнения]" (Меню "Edit [Правка]").

В поле "File Selection [Выбор файла]" введите путь и имя файлапользовательского архива, который будет импортироваться. При этом длявыбора файла можно воспользоваться кнопкой "...". В описании пути кфайлу активного пользовательского архива автоматически устанавливаетсяпапка "ua".

В поле "File format [Формат файла]" вы можете выбрать формат файлапользовательского архива, из которого будет считана информация.Воспользуйтесь кнопкой "Options [Настройки]", чтобы определить нужныйразделительный символ. По умолчанию, в качестве разделительногосимвола выбрана точка с запятой ";".

В поле "Archive Selection [Выбор архива]" выберите один изпользовательских архивов текущего проекта. Данные будут импортированыв выбранный пользовательский архив. После этого кнопка "Import [Импорт]"становится доступной.

После нажатия кнопки "Import [Импорт]" выполняется импорт данных.

Примечание:При работе с клиент-серверным проектом нужно иметь в виду следующее:если пользовательский архив находится на сервере, например, в"c:\Projekte\Test\UA", то на сервере доступ к пользовательскому архивуосуществляется по данному пути. На клиентской машине обращение кархиву происходит при помощи подключения сетевого диска, например,"I:\Test\UA". В связи с этим, стандартным путем к пользовательскому архивуна клиентской машине является путь "I:\Test\UA". Однако каталог,описанный подобным образом, не существует на сервере. Если вы хотитеимпортировать или экспортировать пользовательский архив на клиентскуюмашину, следует изменить стандартный путь по умолчанию на клиентскоймашине (в данном примере путь следует изменить на "C:\Projekte\Test\UA").

Page 32: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

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

Page 33: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

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

Export [Экспорт] (Меню Runtime Data [Данные системы исполнения])

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

Примечание:Пункт меню нельзя выбрать, если запущена функция "Runtime Data [Данныесистемы исполнения]" (Меню "Edit [Правка]").Для того чтобы экспортировать структуры из пользовательского архива ипредставления, воспользуйтесь командой "Export [Экспорт]" в меню "Project[Проект]".В WinCC версии старше V5.1 заголовки столбцов также экспортируются.Заголовки столбцов нельзя редактировать.

В поле "File Selection [Выбор файла]" введите путь и имя файлапользовательского архива, который будет экспортироваться. При этом длявыбора файла можно воспользоваться кнопкой "...". В описании пути к

Page 34: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

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

файлу активного пользовательского архива автоматически устанавливаетсяпапка "ua"..

Page 35: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

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

Кнопка ОписаниеПеремещение постраницамСвойства

Экспорт

Справка

Импорт

Удаление

Создание

Данные системыисполненияСохранение

Восстановление

Обзор

Пиктограммы перемещения по страницам позволяют легко просматриватьпользовательские архивы в режиме исполнения

Свойства

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

Удаление

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

Создание

Пиктограмма "Создание" используется для создания новыхпользовательских архивов или полей данных. Нажатие правой кнопки мышина архиве или поле данных также позволяет выполнить эту операцию.

Page 36: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

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

1.2.1.3 Окно таблиц

При помощи пункта меню "Edit -Runtime Data [Правка – Данные системыисполнения]" или соответствующей кнопки, вы можете активизировать илидезактивировать поле таблицы. После двойного щелчка мышью по одномуиз полей вы можете начать ввод данных. Режим ввода данных помечаетсяпоявлением текстового курсора. В режиме исполнения перемещаться потаблице с помощью клавиш управления курсором можно, только еслипиктограмма "Свойства" активна. При этом можно сразу же редактироватьсодержимое полей данных. Кнопка становится активной после того, каквыбрано поле данных. Помимо этого, в поле таблицы можно использоватьфункции редактирования из всплывающего меню. Для того чтобыскопировать записи данных во внешнюю программу, выберите нужныестроки в таблице и скопируйте их в буфер обмена при помощи комбинацииклавиш "Ctrl" + "c". Вставка данных во внешнюю программу производитсякомбинацией клавиш "Ctrl" + "v". Однако вставить данные из внешнейпрограммы в окно таблиц User Archives Editor [Редактора пользовательскихархивов] таким способом нельзя.

Примечание:Если в поле таблицы в Editor User Archive Editor [Редакторепользовательских архивов] или в User Archive control table [Окнеотображения таблиц пользовательских архивов] было изменено одно или

Page 37: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

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

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

1.2.2 Конфигурирование

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

Конфигурирование пользовательского архива:

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

Конфигурирование представления:

• создать представление;• определить поля данных;• установить связи

Конфигурирование User Archives Table Elements [Окна отображения таблицпользовательских архивов]:

• создать User Archives Table Element [Окно отображенияпользовательских архивов]

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

Page 38: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

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

1.2.2.1 Пример пользовательского архива

В данном примере установка по производству напитков "Sun Drink"изготавливает напиток Cola, который называется "Calif Cola" и апельсиновыйсок с названием "Sunny Juice". Для хранения рецептов ингредиентовнапитков в WinCC используются пользовательские архивы. Если резервуарразливочной системы пуст, то данные рецепта посылаются через каналысвязи из WinCC в контроллер, после чего контроллер снова наполняетрезервуар системы в соответствии с данными рецепта.

Page 39: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

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

В поле "File format [Формат файла]" вы можете выбрать формат файла, вкотором будет экспортирован пользовательский архив. С помощью кнопки"Options [Настройки]" определяется требуемый разделительный символ. Поумолчанию, в качестве разделительного символа выбрана точка с запятой";".

В поле "Archive Selection [Выбор архива]" выберите один изпользовательских архивов текущего проекта, который будетэкспортироваться. После этого кнопка "Export [Экспорт]" становитсядоступной.

При необходимости, в области "Filter [Фильтр]" можно определить фильтр,используемый при экспорте пользовательского архива. С помощью поля"Filter on field [Фильтр для поля]" можно определить поле, к содержимомукоторого относится фильтр. Поля "from... to [от… до]" позволяют вам задатьдиапазон значений для фильтрации.Выбрав опцию "SQL Statement [Выражение SQL]", в соответствующее полеввода можно ввести выражение на языке SQL, определяющее фильтр.Дальнейшую информацию о запросах языка SQL можно найти вприложении.

После нажатия кнопки "Export [Экспорт]" выполняется экспорт данных.

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

Замечание:При работе с клиент-серверным проектом нужно иметь в виду следующее:если пользовательский архив находится на сервере, например, в"c:\Projekte\Test\UA", то на сервере доступ к пользовательскому архивуосуществляется по данному пути. На клиентской машине обращение кархиву происходит при помощи подключения сетевого диска, например,"I:\Test\UA". В связи с этим, стандартным путем к пользовательскому архивуна клиентской машине является путь "I:\Test\UA". Однако каталог,описанный подобным образом, не существует на сервере. Если вы хотитеэкспортировать пользовательский архив на клиентскую машину, следуетизменить стандартный путь по умолчанию на клиентской машине (в данномпримере путь следует изменить на "C:\Projekte\Test\UA").

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

Управление в User Archives Editor [Редакторе пользовательских архивов]может осуществляться с помощью панели инструментов редактора. Ниже валфавитном порядке описаны отдельные пиктограммы панелиинструментов.Кнопка Описание

Page 40: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

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

Пользовательские архивы и представления используются следующимобразом:• пользовательские архивы (User Archives): имеется один

пользовательский архив для хранения ингредиентов напитка Cola и одинпользовательский архив - для ингредиентов апельсинового сока;

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

Каждый пользовательский архив состоит из полей данных, свойства которыхможно редактировать. В данном примере поля данных содержатинформацию об ингредиентах напитка Cola. Каждое поле данных обладаетследующими свойствами: name [имя], alias name [дополнительное имя], type[тип], lengths [размеры], value [значение] и т.д. В User Archives Editor[Редакторе пользовательских архивов] поля данных и свойствапредставлены в виде строк и столбцов. Таким образом, при упоминаниистрок имеются в виду поля данных, а при упоминании столбцов – свойстваполей данных. Итак, в этом примере структура пользовательского архиваCola имеет следующий вид:

Пользовательс-кий архив Cola

Properties [Свойства] (Столбцы)

Поля данных(Строки)

Name [Имя] Alias[Допол-нитель-ноеимя]

Type[Тип]

Length[Раз-мер]

Min.Value[Мин.значе-ние]

Max.ValueМакс.значе-ние]

Startvalue[Начальноезначе-ние]

Вода Вода Brun.5 INT 2 1000 1500 1000Сахар Сахар Zmela INT 2 120 140 130Краситель7 Краситель7 FS1007 INT 2 6 8 6Кофеин Кофеин Coffeine INT 2 2 3 2Фосфорнаякислота

Фосфорнаякислота

PhosAc INT 2 170 190 170

Page 41: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

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

1.2.2.2 Конфигурирование пользовательских архивов

1.2.2.2.1 Создание новых пользовательских архивов

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

Запустите User Archives Editor [Редактор пользовательских архивов] изWinCC Explorer [Проводника WinCC].• Для этого щелкните мышью на User Archives [Пользовательские архивы]

и выберите во всплывающем меню пункт "Open [Открыть]". После этогона экране появляется рабочее окно User Archives Editor [Редакторапользовательских архивов].

Примечание:В каждом пользовательском архиве может быть создано до 500 полей.

По умолчанию установлена опция "Create archive in a loop [Создавать архивв цикле]", что позволяет создавать несколько пользовательских архивоводин за другим. Если необходим только один пользовательский архив,следует отменить использование этой функции в меню "Edit –Options[Правка – Настройки]".

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

"Archives [Архивы]";2. затем щелкните правой кнопкой мыши в навигационном окне или окне

данных. На экране появится всплывающее меню, изображенное ниже:

3. выберите пункт "New Archive [Создать архив]"

После этого появится диалоговое окно мастера создания пользовательскихархивов.

Page 42: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

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

Определение общих свойств архива

Диалоговое окно мастера создания нового пользовательского архива"General [Общие]" выглядит следующим образом:

В поле Archivename [Имя архива] введите имя пользовательского архива,например "Cola". В поле "Alias [Дополнительное имя]" вы можете задатьвторое имя для пользовательского архива, в данном случае, это "Calif Cola".Дополнительное имя позволяет вам прокомментировать содержимоепользовательского архива или использовать переключение между языкамив режиме исполнения. Переключение языка осуществляется при помощиtext library [текстовой библиотеки]. Ввод данных в это поле необязателен.

Если указан тип архива "Limited [Ограниченный]", то в поле "Records[Записи]“ задается максимальное количество записей данных в этом архиве.При выборе типа "Unlimited [Неограниченный]" создаются пользовательскиеархивы с неограниченным числом записей данных.

Примечание:Ключевые или зарезервированные слова языка обращений к базам данныхSQL не должны использоваться в качестве имен архивов или названийполей. Более подробную информацию можно найти в разделе "AlphabeticalList of SQL Keywords [Список ключевых слов SQL в алфавитном порядке]".При создании записей данных, проверки выполнения этого требования иликорректности наименования не происходит.

Page 43: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

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

Настройки связи

В диалоговом окне "Communication [Связь]" определяется тип связи междуПЛК и пользовательским архивом:

С помощью группы кнопок выбора "Type [Тип]" выбирается тип связи:• No communication [Связи нет]: связь невозможна;• Communication via WinCC Raw Data Tag [Связь с помощью тега

необработанных данных]: обмен данными с контроллеромосуществляется через тег необработанных данных;

• Communication via WinCC tag [Связь с помощью тега WinCC]: обменданными с контроллером осуществляется через тег WinCC.

Для того чтобы установить соединение при помощи тегов необработанныхданных, отметьте вариант выбора "Communication via WinCC Raw Data Tag[Связь с помощью тега необработанных данных]". В поле "PLCID[Идентификатор ПЛК]" введите идентификационный номер ПЛК.Максимальная длина поля "PLCID [Идентификатор ПЛК]" составляет 8символов в кодировке ASCII. В WinCC проекте данный идентификаторявляется уникальным и позволяет однозначно идентифицироватьсоответствующий пользовательский архив, для того чтобы контроллервозвратил данные образа процесса в нужный пользовательский архив.Далее, если выбрана опция связи с помощью тега необработанных данных,следует нажать кнопку "Select [Выбрать]" для того, чтобы выбрать тегнеобработанных данных.В случае, когда установлен тип соединения с помощью тега WinCC,назначение тегов выполняется в диалоговом окне Properties [Свойства] дляполей пользовательского архива.Примечание:Если устанавливается связь с помощью тегов необработанных данных, то стегом связана вся запись целиком. При использовании для связи тегаWinCC, он связан с отдельным полем пользовательского архива.При установке связи с пользовательским архивом с помощью теганеобработанных данных, в качестве уникального имени архиваиспользуется идентификатор ПЛК. При этом идентификатор R_ID,

Page 44: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

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

надпись на рисунке: ID [Идентификатор], water [вода], sugar [сахар], coloring7[краситель7], caffeine [кофеин], filing station [разливочная система]

Page 45: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

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

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

Page 46: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

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

Определение тегов управления

На закладке "Control Tags [Теги управления]" определяются теги управления(англ. Control Tags) в виде тегов WinCC, используемых для обращения кполям пользовательского архива.

На закладке находятся четыре поля ввода, в которых определяются тегиWinCC, используемые для обращения к идентификаторам (ID) записейданных, кодам инструкций, полям архива и значениям полей архива.Рядом с каждым полем ввода находится кнопка "Select [Выбрать]", спомощью которой можно вызвать диалоговое окно выбора тега. Вдиалоговом окне отображаются и могут быть выбраны любые изсуществующих тегов WinCC.Вы можете воспользоваться кнопкой "Create... [Создать]" дляавтоматического создания тегов. При этом создается новая группа тегов"@UA[Имя архива]", в которую помещаются созданные теги в следующемвиде: @UA[Имя архива]ID, @UA[Имя архива]Job и т. д.

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

С помощью этих четырех тегов управления можно работать спользовательским архивом. Для управления архивом необходимоопределить значения тегов “ID [Идентификатор]", "Job [Задание]" илизначения тегов "Job [Задание]", "Field [Поле]", "Value [Значение]".Дальнейшую информацию можно найти в главе "Properties of Control Tags[Свойства тегов управления]".Если вы не хотите использовать теги управления, вы можете закрытьдиалоговое окно, не вводя никаких данных. Пример использования теговуправления можно найти в главе "Example for the use of the Control Tags[Пример использования тегов управления]".

Page 47: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

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

Page 48: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

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

Определение прав доступа и установка флагов

В диалоговом окне "Authorizations and Flags [Права доступа и флаги]"устанавливаются права доступа к пользовательским архивам и флаги,определяющие вывод времени последнего обращения к архиву/ именипользователя, обратившегося последним, в отдельном столбце.

В полях Reading [Чтение] и Writing [Запись] отображаются текущие правадоступа, определяющие соответственно права на чтение или запись вархив. Для изменения настроек нажмите на соответствующую кнопку "Select[Выбрать]". После этого появится диалоговое окно "Authorizations [Правадоступа]", в котором можно выбрать права доступа, определенные в UserAdministrator [Администраторе пользователей].

Page 49: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

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

При активизации опции "Field - Last modification [Поле - Последняямодификация]" в пользовательский архив будет добавлен столбец, вкотором будут отображаться дата и время последнего обращения к архиву.При активизации опции "Field - Last user [Поле – Последний пользователь]" впользовательский архив будет добавлен столбец, в котором будет записаноимя последнего обращавшегося к архиву пользователя.1. Выберите один из уровней доступа.2. Отметьте, например, " Field - Last User [Поле - Последний

пользователь]".3. Завершите создание пользовательского архива, нажав на кнопку "Finish

[Готово]".

После того, как архив таким образом создан, появится вопрос "Add fields?[Добавить поля?]". Если вы отвечаете утвердительно, нажав на кнопку "Yes[Да]", открывается диалоговое окно "General [Общие]", где создаются поляпользовательского архива.

Если в меню "Edit – Options [Правка - Настройки]" был выбран пункт "Createarchives in a loop [Создавать архив в цикле]", то после создания полейархива появится вопрос "Next Archive? [Создать следующий архив?]". Приутвердительном ответе (кнопка "Yes [Да]"), снова откроется начальноедиалоговое окно "General [Общие]" для ввода следующегопользовательского архива.

Сохраните новый пользовательский архив, щелкнув мышью по пиктограммесохранения на панели инструментов или выбрав пункт меню "Project – Save[Проект - Сохранить]".

Примечание:Изменения в пользовательских архивах вносятся в базу данных только припомощи функции "Save [Сохранить]". Если пользовательский архив будетсинхронизироваться при помощи опции "Redundancy [Резервирование]",необходимо выставить флаг "Last Access [Последний доступ]".

Page 50: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

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

В нашем примере пользовательский архив "Cola" обладает следующимисвойствами:

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

Properties [Свойства]

Cola Name [Имя]: ColaAlias [Дополнительное имя]: Calif ColaType [Тип]:Unlimited [Неограниченный]Max.Recs [Макс. число записей]: 1Com.Type [Тип связи]: Raw [При помощитега необработанных данных]PLCID [Идентификатор ПЛК]: S7112Var.Name [Имя переменной]:

CalifVarGroupRight read [Права на чтение]: 0Right write [Права на запись]: 0Flags [Флаги]: UPos. [Расположение]": 3Last access [Последний доступ]: 03/05/98 12:54

Page 51: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

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

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

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

По умолчанию установлена опция "Create fields in a loop [Создавать поля вцикле]", которая позволяет создавать несколько полей одно за другим. Еслинеобходимо создать только одно поле, вы можете отменить использованиеэтой возможности в меню "Edit –Options [Правка - Настройки]".1. Раскройте элемент "Archive [Архив]" в навигационном окне (щелкните по

символу "+"). Теперь, в навигационном окне будет отображаться новыйпользовательский архив "Cola".

2. Щелкните левой кнопкой мыши по пользовательскому архиву "Cola" внавигационном окне. Появится всплывающее меню, изображенное ниже:

3. Выберите пункт меню "New Field [Создать поле]".

После этого появится диалоговое окно "General [Общие]".

Примечание:При изменении полей пользовательского архива, данные могут бытьутеряны в следующих случаях:нарушаются определенные ограничения, например, больше не выполняетсяусловие Unique [Уникальность], Not Null [Значение отлично от нуля] и т.д.;поле было переименовано;данные не могут быть преобразованы к новому типу.Дальнейшие сведения об изменении пользовательских архивов можнонайти в главе "Change configuration of User Archives [Изменениеконфигурации пользовательских архивов]".

Page 52: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

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

Определение общих свойств полей архива

В диалоговом окне "General [Общие]" определяется создаваемое полепользовательского архива и тип этого поля. Для типа поля "String [Строка]"можно задать также длину поля.

• В поле ввода "Field name [Имя поля]" введите имя первого поляпользовательского архива, в нашем примере, это имя первогоингредиента рецепта - "Water [Вода]".

• В поле ввода "Alias [Дополнительное имя]" вы можете задать второе имядля поля. Данное имя можно использовать для того, чтобыпрокомментировать содержимое поля или для переключения языка врежиме исполнения при помощи text library [текстовой библиотеки]. Вводданных в данное поле необязателен.

Введенные имена используются впоследствии при отображении полей втаблице.В поле "Type [Тип]" задается один из следующих типов тегов:• Integer [Целое] 32- битное значение со знаком;• Float [С плавающей точкой] 32- битное число с плавающей

точкой IEEE 754• Double [Двойная точность] 64- битное

число с плавающей точкой IEEE 754• String [Строка] текстовый тег с 8- битной кодировкой

символов• Date/ Time [Дата/Время] специального типа данных нет

Примечание:Для тега типа "Date/Time [Дата/Время]" формат ввода даты и временизависит от настроек операционной системы.

Page 53: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

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

Установка значений

Диалоговое окно "Values [Значения]" служит для ввода минимального,максимального и начальных значений поля.

Minimum [Минимальное значение], Maximum [Максимальное значение] и Start Value[Начальное значение]

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

WinCC Tag [Тег WinCC]

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

[Выбрать]";3. автоматически создать новый тег путем нажатия на кнопку "Create

[Создать]";4. изменить свойства существующего тега, воспользовавшись кнопкой "Edit

[Правка]"

Определение прав доступа и флагов

В диалоговом окне "Authorizations and Flags [Права доступа и флаги]"определяются права доступа и атрибуты для полей пользовательскогоархива.

Page 54: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

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

Права доступа

В полях Reading [Чтение] и Writing [Запись] можно установить требуемыеправа доступа, определяющие соответственно права на чтение или запись вполе архива. Для этого следует воспользоваться кнопкой "Select [Выбрать]".Все возможные права доступа определяются в User Administrator[Администраторе пользователей]. Процедура установки прав доступааналогична процедуре, описанной в разделе " Creation of New User Archives[Создание новых пользовательских архивов]".

Флаги

В области "Flags [Флаги]" можно установить следующие свойства (атрибуты)для выбранного поля данных:1. "Field must possess a value [Поле должно содержать значение]":

значение поля должно отличаться от нуля;2. "Field must possess an unique value [Поле должно содержать уникальное

значение]":значение поля должно быть уникально, это означает, что в данномстолбце не должно быть двух одинаковых значений;

3. "Field should be supported by an index [Индексируемое поле]":если это возможно, то поле индексируется. Использование индексаповышает эффективность поиска.

4. Завершите установку свойств поля данных, нажав кнопку "Finish[Готово]".

После этого, в нашем примере, в пользовательском архиве "Cola" будетсоздано новое поле данных.Если в меню "Edit – Options [Правка - Настройки]" активизирована опция"Create fields in a loop [Создавать поля в цикле]", то после создания поляпоявится запрос "Next Archive? [Создать следующий архив?]". Приутвердительном ответе (кнопка "Yes [Да]"), снова появится начальноедиалоговое окно "General [Общие]", в котором вы можете ввести атрибутыследующего поля архива.5. Сохраните новый пользовательский архив.

Page 55: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

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

Примечание:Изменения пользовательских архивов записываются в базу данных толькопосле применения функции "Save [Сохранить]".

Page 56: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

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

1.2.2.2.3 Свойства архивов

Для того чтобы отредактировать свойства пользовательского архиванеобходимо:• в навигационном окне щелкнуть правой кнопкой мыши на одном из

пользовательских архивов, например "Cola" (перед этим необходиморазвернуть элемент Archives [Архивы] в навигационном окне).

• во всплывающем меню выбрать пункт "Properties [Свойства]".

После этого появится диалоговое окно "Properties of Archive [Свойстваархива]", в котором редактируются свойства архива. Использованиезакладок "General [Общие]", "Communication [Связь]", "Flags [Флаги]" и "SelectAuthorization [Выбрать право доступа]" было описано в главе " Creation ofNew User Archives [Создание новых пользовательских архивов]".Дополнительная закладка "Sequence [Последовательность]" используетсядля определения порядка следования пользовательских архивов.

Page 57: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

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

Закладка "Sequence [Последовательность]"

На закладке "Sequence [Последовательность]" определяется порядокследования пользовательских архивов.

Выберите один или несколько архивов и измените их позицию в списке припомощи клавиш "Up [Вверх]" и "Down [Вниз]". Подтвердите сделанныеизменения, щелкнув по кнопке "OK". Для завершения процедуры сохранитепользовательский архив, щелкнув по пиктограмме сохранения на панелиинструментов или вызвав команду меню "Project – Save [Проект -Сохранить]". Новый порядок следования пользовательских архивов будетотображен в User Archives Editor [Редакторе пользовательских архивов] встолбце "Pos. [Расположение]".

Примечание:Изменения, сделанные в пользовательских архивах, сохраняются в базеданных только после использования функции "Save [Сохранить]".

Page 58: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

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

1.2.2.2.4 Свойства полей архива

Для редактирования свойств полей данных пользовательского архиванеобходимо:• в навигационном окне щелкнуть правой кнопкой мыши на одном из

пользовательских архивов, например "Cola" (перед этим необходиморазвернуть элемент Archives [Архивы] в навигационном окне).

Теперь, в User Archives Editor [Редакторе пользовательских архивов], в окнеданных будут отображаться поля данных пользовательского архива "Cola":

Для того чтобы отредактировать поле данных пользовательского архиванеобходимо:• в окне данных User Archives Editor [Редактора пользовательских

архивов] щелкнуть кнопкой мыши на имени поля, например "Water[Вода]";

• во всплывающем меню выбрать пункт "Properties [Свойства]".

В появившемся диалоговом окне "Properties of the field [Свойства поля]" выможете изменять свойства поля данных.

Закладки "General [Общие]", "Values [Значения]", "Flags [Флаги]" и "SelectAuthorization [Выбрать право доступа]" были описано в главе " Definition ofGeneral Properties of Archive Fields [Определение основных свойств полейархива]". Дополнительная закладка "Sequence [Последовательность]"используется для того чтобы установить порядок следования полей архива.

Page 59: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

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

Закладка "Sequence [Последовательность]"

На закладке "Sequence [Последовательность]" устанавливается порядокследования полей данных. Порядок следования влияет на отображениеданных в окне таблиц User Archives Editor [Редактора пользовательскихархивов] и в User Archive Table Element [Окне отображения таблицпользовательских архивов] в режиме исполнения. Кроме того, порядокследования играет роль при назначении индексов, которые используютсядля доступа к полям при помощи функций языка скриптов WinCC.

Выберите одно или несколько полей и измените их позицию в списке припомощи клавиш "Up [Вверх]" и "Down [Вниз]". Подтвердите сделанныеизменения, щелкнув по кнопке "OK". Для завершения процедуры сохранитепользовательский архив, щелкнув по пиктограмме сохранения на панелиинструментов или вызвав команду меню "Project – Save [Проект -Сохранить]". Новый порядок следования полей будет отображен в UserArchives Editor [Редакторе пользовательских архивов] в столбце "Pos.[Расположение]".В нашем примере пользовательский архив "Cola" обладает следующимисвойствами:

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

Поля данных Properties [Свойства]

Cola Water [Вода] Name [Имя]: Water [Вода]Alias [Дополнительное имя]: Wasser_aus_Brunnen_4Type [Тип]: integer [целое]Length [Длина]:Precision [Точность]:Min Value [Мин. значение]: 1000Max.Value [Макс. значение]: 1200Start Value [Начальное значение]: 1100

Page 60: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

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

Variable n... [Номер переменной]:Right (read) [Право (на чтение)]: 0Right (write) [Право (на запись)]: 0Flags [Флаги]: NNPos... [Расположение]: 3Last access [Последний доступ]:

03/05/98 12:54Sugar[Сахар]

Name [Имя]

Alias [Дополнительное имя]....

Dye stuff7[Краситель7]

Name [Имя]

Alias [Дополнительное имя]....

Coffeine[Кофеин]

Name [Имя]

Alias [Дополнительное имя]....

Phosphoritacid[Фосфорнаякислота]

Name [Имя]

Alias [Дополнительное имя]....

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

Примечание:Изменения, сделанные в пользовательских архивах, вносятся в базу данныхтолько после использования функции "Save [Сохранить]".

Page 61: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

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

1.2.2.2.5 Свойства тегов управления

Свойства тегов управления можно редактировать в диалоговых окнах"Properties of Archive [Свойства архива]" и "Properties of the field [Свойстваполя]". Нажмите кнопку "Edit [Правка]" на соответствующей закладке.Откроется диалоговое окно "Tag properties [Свойства тегов]". В этомдиалоговом окне можно, при необходимости, изменять свойства тегов.

Типы данных тегов управленияТип данных тега @UA_Cola_ID 32- битное значение со знакомТип данных тега @UA_Cola_Job 32- битное значение со знакомТип данных тега @UA_Cola_Field текстовый тег с 8- битной кодировкой

символовТип данных тега @UA_Cola_Value текстовый тег с 8- битной кодировкой

символов

Примечание:Тип данных тегов управления изменять нельзя.

С помощью этих четырех тегов управления можно работать спользовательским архивом. Для управления архивом необходимоопределить значения тегов “ID [Идентификатор]", "Job [Задание]" илизначения тегов "Job [Задание]", "Field [Поле]", "Value [Значение]".

Функция тегов управленияID[Идентификатор]

ID [Идентификатор] соответствует номеру записипользовательского архива

Job [Задание] Существует три возможных задания: Read [Чтение], Write[Запись] и Delete [Удаление]:

чтение = 6запись = 7удаление = 8

После выполнения задания этот тег управления содержиткод ошибки:

ошибки не было=0ошибка = -1

Field [Поле] Поле архиваValue[Значение]

Значение поля архива

Page 62: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

60 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

Комбинации значений тегов управления - "ID [Идентификатор]" и "Job [Задание]"

ID[Идентификатор]

Job [Задание]= 6 Job [Задание]= 7 Job [Задание]= 8

-1 Добавить записьданных

- Удалить запись данных снаименьшим ID

-6 Прочесть записьданных снаименьшим ID

Записать записьданных снаименьшим ID

Удалить запись данных снаименьшим ID

-9 Прочесть записьданных снаибольшим ID

Записать записьданных снаибольшим ID

Удалить запись данных снаибольшим ID

Теги управления предоставляют два метода доступа к пользовательскимархивам:

1. указывая теги управления "ID [Идентификатор]" и "Job [Задание]",можно записывать, считывать и удалять нужные значения в записиданных;

2. вместо тега управления "ID [Идентификатор]" для поиска требуемойзаписи можно использовать теги управления “Field [Поле]" и "Value[Значение]". Выбранную таким образом запись данных можноудалять, записывать или считывать при помощи тега управления"Job [Задание]". Подобный способ выбора данных можетиспользоваться, в случае, если необходимо удалить записи данныхиз таблицы, а затем добавить их в конец таблицы. При этомзначения в поле "Value [Значение]" должны быть уникальными. Впротивном случае, действие производится с первой записью данных,которая содержит заданное значение поля.

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

Пример использования тегов управления:

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

В User Archives Editor [Редакторе пользовательских архивов]1. Создайте пользовательский архив (в нашем примере, пользовательский

архив - "Cola"). В процессе создания с помощью мастера введите

Page 63: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

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

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

Свойства пользовательского архива "Cola"User archive type [Типпользовательского архива]

"Unlimited [Неограниченный]"

Communication [Связь] via WinCC tags [При помощи тегаWinCC]

Control tags [Теги управления] Create [Создать]Tag Group [Группа тегов] "@UA_Cola"Тип данных для @UA_Cola_ID 32- битное значение со знакомТип данных для @UA_Cola_Job 32- битное значение со знакомТип данных для @UA_Cola_Field Текстовый тег с 8-битной

кодировкой символовТип данных для UA_Cola_Value Текстовый тег с 8-битной

кодировкой символов

2. Создайте в пользовательском архиве поля данных "Water [Вода]", "Sugar[Сахар]", "Dye stuff 7 [Краситель 7]", "Coffeine [Кофеин]" и "Phosphoric acid[Фосфорная кислота]" (Type [Тип] – Integer [Целое]).

3. Создайте поле данных "Recipes [Рецепты]" (Type [Тип] – String [Строка]).

В редакторе Graphics Designer [Графический дизайнер]1. Откройте новый экран и создайте WinCC User Archives Table Element

[Окно отображения таблиц пользовательских архивов WinCC]. Припомощи двойного щелчка левой кнопки мыши вы можете открытьдиалоговое окно "Properties of WinCC User ArchivesTable Element[Свойства окна отображения таблиц пользовательских архивов WinCC]".

Page 64: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

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

На закладке "General [Общие]", в области "Source [Источник]" выберите"Archives [Архивы]", а в поле выбора выберите пользовательский архив"Cola".В поле "Edit [Правка]" снимите флажок "Read only [Только для чтения]".Установите флажки типов доступа "Insert [Вставка]", "Change[Изменение]" и "Delete [Удаление]".Остальные настройки можно оставить без изменения. Если User ArchivesTable Element [Окно отображения таблиц пользовательских архивов] ужесоздано, проверьте и, при необходимости, измените настройки припомощи диалогового окна свойств.

2. Создайте по одному I/O Field [Полю ввода / вывода] для каждого изчетырех тегов управления. Установите следующие настройки:

Control Tags [Тегиуправления]

Data Format[Формат данных]

Output Format[Формат вывода]

@UA_Cola_ID Decimal[Десятичный]

0999

@UA_Cola_Job Decimal[Десятичный]

s9

@UA_Cola_Field String [Строка] *@UA_Cola_Value String [Строка] *

Для каждого тега установите свойство объекта "Update for changes[Обновлять при изменении]".

3. Создайте I/O Field [Поле ввода / вывода] для каждого созданного поляданных (Например, Water [Вода], sugar [Сахар] и т.д.). Установите связь

Page 65: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

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

полей ввода /вывода с соответствующими тегами – например, полеввода /вывода "Water [Вода]" следует связать с тегом процесса"@UA_Cola_Water". Установите для каждого тега свойство "Update forchanges [Обновлять при изменении]".

Для каждого сконфигурированного I/O Field [Поля ввода / вывода] создайтетекстовое поле для его метки, которое позволит идентифицироватьсоответствующее поле ввода вывода в режиме исполнения. Сохранитевведенные значения и запустите систему исполнения WinCC.В окне таблицвведите первые пять записей данных. В поле записи данных сидентификатором (ID) 2 в столбце рецептов (Recipies) введите "Cola", а вполе четвертой записи данных введите "Cola Light".

Page 66: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

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

надпись на рисунке: water [вода], sugar [сахар], caffeine [кофеин], coloring7 [краситель7], acid[кислота], process tags [теги процесса], ID [Идентификатор], recipes [рецепты], color_7[краситель7], phosphoric_acid [фосфорная кислота], job [задание], field [поле], value [значение],control tags [теги управления]Подобное описание процедуры выполнения отдельных возможныхдействий.1. Выбор записи данных при помощи идентификатора и запись ее

значений:в поле ввода /вывода "ID [Идентификатор]" введите “3“, в поле ввода/вывода "Job [Задание]" введите 7 (запись);теперь значение записи данных "3" будет отображаться в полях ввода/вывода тегов процесса;если действие выполнено успешно, в поле ввода /вывода "Job[Задание]" отображается код "0". В случае если произошла ошибка,отображается код ошибки "-1".в данном случае, теги управления "Field [Поле]" и "Value [Значение]" незадействованы.

Примечание:При вводе в поля ID [Идентификатор] и Job [Задание] значений "-1" и "6"соответственно текущее содержимое тегов процесса будет считано втаблицу. Новые значения добавляются в конец таблицы, при этомидентификаторы записей данных инкрементируются. Подробнуюинформацию о комбинации значений тегов управления "ID [Идентификатор]"и "Job [Задание]" можно найти в главе "Properties of Control Tags [Свойстватегов управления]".

2. Выбор записи данных при помощи идентификатора и чтение еезначений:

Page 67: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

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

измените значения в полях ввода / вывода тега процесса. В поле "ID[Идентификатор]" введите значение "5", в поле "Job [Задание]" введитезначение "6" (чтение);измененные данные тега процесса записываются в запись данных "5".Данные записываются на место старых значений, хранившихся в записиданных.в данном случае, теги управления "Field [Поле]" и "Value [Значение]" незадействованы.

Page 68: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

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

3. Выбор записи данных при помощи тегов управления "Field [Поле]" и"Value [Значение]":в поле ввода / вывода "Field [Поле]" введите слово "Recipe [Рецепт]", вполе ввода / вывода "Value [Значение]" – "Cola Light" (название рецептадолжно быть заключено в одинарные кавычки). В поле ввода / вывода"Job [Задание]" введите значение "7" (запись);теперь запись данных "Cola Light" будет сохранена, а ее значения будутотображаться в полях ввода / вывода тегов процесса;тег управления "ID [Идентификатор]" не задействован и, поэтому, егозначение должно быть установлено равным 0.

Примечание:Для поля, на которое ссылается тег управления "Value [Значение]", долженбыть установлен флаг "Field must possess an unique value [Уникальноезначение поля]". Флаг выставляется в диалоговом окне "Authorizations andFlags [Права доступа и флаги]". В противном случае, уникальноеопределение значения поля для записи данных будет невозможно.Если в поле ввода / вывода "Value [Значение]" записывается текст, то этоттекст должен быть заключен в одинарные кавычки, например, 'Cola Light'.

Page 69: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

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

1.2.2.3 Изменение конфигурации пользовательских архивов

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

Для того чтобы избежать утери данных, рекомендуется следующаяпроцедура:1. Отключите режим исполнения. В User Archives Editor [Редакторе

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

2. После сохранения нажмите кнопку "Edit Runtime Data [Редактироватьданные системы исполнения]". В появившейся таблице вы можетеувидеть, доступны ли данные пользовательского архива.

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

4. Если после внесенных изменений, данных в пользовательском архивенет, сначала, отмените все изменения в архиве, не сохраняя архив.Затем, выберите архив в User Archives Editor [Редакторепользовательских архивов] и во всплывающем меню выберите команду"Restore RT data [Восстановить данные системы исполнения]". Этакоманда записывает предыдущие данные системы исполнения обратнов таблицу. После этого сохраните архив и проверьте, были ли данныезаписаны обратно в архив.

Примечание:После каждой процедуры сохранения, проверяйте, доступны ли данныесистемы исполнения. Если вы сохранили изменения, в ходе которых данныебыли уже потеряны, затем внесли дополнительные изменения и тожесохранили их, то данные будут потеряны.Если после изменения архива, был запущен режим исполнения, и в режимеисполнения была обнаружена потеря данных, то данные, тем не менее,можно восстановить в таблице при помощи команды "Restore RT data[Восстановить данные системы исполнения]", как это было описано выше.Восстановить данные можно даже в том случае, если вы закрыли UserArchives Editor [Редактор пользовательских архивов] и вышли из WinCC.Важным является тот факт, что восстановить данные можно только послеоднократного сохранения изменений.В случае, значительных изменений в пользовательском архиве, мырекомендуем сначала экспортировать существующие данные дляпредотвращения их потери. Данные можно будет записать обратно в

Page 70: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

68 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

измененный архив путем соответствующей настройки экспортированнойтаблицы данных.

Page 71: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 696AV6392-1DA06-0AB0

1.2.2.4 Конфигурирование представлений

1.2.2.2.6 Создание представлений

Установленная по умолчанию опция выбора "Create Views in a Loop[Создавать представления в цикле]" позволяет последовательно создаватьнесколько представлений. Если вы хотите создать только однопредставление, отключите использование данной возможности в меню "Edit–Options [Правка – Настройки]".

Для того чтобы создать новое представление выполните следующее:1. В навигационном окне щелкните левой кнопкой мыши по элементу

"Views [Представления]".

2. Затем в навигационном окне или в окне данных щелкните правойкнопкой мыши. После этого появится всплывающее меню, показанноениже.

Page 72: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

70 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

Page 73: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 716AV6392-1DA06-0AB0

3. Выберите пункт "New View [Создать представление]"

В результате будет запущен мастер конфигурирования представлений.Ниже представлено диалоговое окно "General [Общие]", используемое присоздании нового представления.

В поле Viewname [Имя представления] введите имя представления,например, " Coloring [Краситель]". В поле "Alias [Дополнительное имя]"можно ввести второе имя представления, например, "Coloring in Cola andOrange Juice [Краситель, используемый в Коле и апельсиновом соке]". Спомощью дополнительного имени можно комментировать содержимоепользовательского архива или переключать языки в режиме исполнения.Переключение языка осуществляется при помощи text library [текстовойбиблиотеки]. Ввод в данное поле необязателен.

Завершите создание представления, нажав кнопку "Finish [Готово]".

После того как представление было создано, появляется вопрос "Addcolumns? [Добавить столбцы?]". При утвердительном ответе (кнопка "Yes[Да]") открывается диалоговое окно создания столбцов представления.Информацию о создании столбцов представления можно найти в главе"Create columns of a view [Создание столбцов представления]".

Если в меню "Edit – Options [Правка - Настройки]" была активизированафункция "Create views in a loop [Создавать представления в цикле]", топосле создания столбцов в представлении, появится запрос "Next view[Создать следующее представление]?". По нажатию кнопки "Yes [Да]", сноваоткрывается начальное диалоговое окно "General [Общие]" для созданияследующего представления.

Page 74: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

72 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

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

Примечания:Изменения, сделанные в представлениях, сохраняются в базе данныхтолько после использования функции "Save [Сохранить]".

Page 75: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 736AV6392-1DA06-0AB0

1.2.2.2.7 Создание столбцов в представления

Установленная по умолчанию опция "Create columns of a view in a loop[Создавать столбцы представления в цикле]" позволяет последовательносоздавать несколько столбцов в представлении. Если в представлениинеобходимо создать только один столбец, использование даннойвозможности можно отключить в меню "Edit –Options [Правка – Настройки]".1. В навигационном окне разверните элемент "Views [Представления]".

После этого в навигационном окне будет отображаться новоепредставление, например, "Coloring [Краситель]".

2. Щелкните левой кнопкой мыши по представлению "Coloring [Краситель]".Появится всплывающее меню, изображенное ниже:

3. Щелкните мышью на пункте "New Column [Создать столбец]".

На экране отобразится диалоговое окно "General [Общие]".

Общие свойства столбцов в представлении

В диалоговом окне "General [Общие]" вы можете выбрать поляпользовательского архива и объявить их столбцами созданногопредставления. Кроме того, вы можете присвоить имена столбцампредставления.

Page 76: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

74 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

• В списке выбора "Archive [Архив]" выберите один из пользовательскихархивов. Например, архив "Cola".

• В списке выбора "Field [Поле]" выбрите одно из полей пользовательскогоархива, Cola. Например, "Coloring 7 [Краситель 7]". Теперь можноперейти к следующему полю при помощи клавиши TAB или при помощищелчка мыши.

• После щелчка по полю "Column Name [Имя столбца]", в поле появитсязначение, введенное в поле "Field [Поле]". В поле "Column Name [Имястолбца]" можно задать произвольное имя для столбца представления,однако, данное имя должно быть уникальным внутри представления.Например, назначьте имя " Coloring 7 [Краситель 7]".

В поле Alias [Дополнительное имя] можно определить второе имя длястолбца представления. С помощью дополнительного имени можнокомментировать содержимое столбца или переключать языки в режимеисполнения при помощи text library [текстовой библиотеки]. Ввод в данноеполе необязателен.

Щелкните по кнопке "Finish [Готово]" для завершения процедуры созданияполя данных:

В данном примере было создано представление "Coloring [Краситель]",состоящее из полей данных "Coloring 7 [Краситель 7]”. (пользовательскийархив "Cola") и "Coloring 16 [Краситель 16]" (пользовательский архив "Juice").

Если в меню "Edit – Options [Правка - Настройки]", активизирована опция"Create columns of a view in a loop [Создавать столбцы представления вцикле]", то после создания одного столбца появится запрос "Next column?[Создать следующий столбец?]". При утвердительном ответе (кнопка "Yes[Да]"), снова откроется начальное диалоговое окно "General [Общие]", вкотором можно определить следующий столбец представления.

Сохраните созданное поле представления.

Примечание:

Page 77: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 756AV6392-1DA06-0AB0

Изменения, сделанные в представлениях, сохраняются в базе данныхтолько после использования функции "Save [Сохранить]".

Page 78: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

76 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

1.2.2.2.8 Свойства представлений

Для редактирования свойств представления выполните следующее:1. в User Archives Editor [Редакторе пользовательских архивов] щелкните

правой кнопкой мыши по одному из представлений;2. во всплывающем меню выберите пункт "Properties [Свойства]".

На экране появится диалоговое окно "Properties of the view [Свойствапредставления]".

Общие свойства представлений

На закладке "General [Общие]" отображаются свойства выбранногопредставления.

В поле "View name [Имя представления]" можно изменить имяпредставления. В поле "Alias [Дополнительное имя]" можно изменить второеимя представления. Кроме этого, в диалоговом окне отображаются дата ивремя последнего изменения представления.

Page 79: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 776AV6392-1DA06-0AB0

Определение условий связи в представлении

На закладке "Relation [Отношение связи]" устанавливаются связи междунесколькими пользовательскими архивами для последующего выводапредставления. Логические операции, определяющие отношения связи,могут быть либо непосредственно записаны на языке SQL, либо созданыинтерактивно с использованием приведенных на закладке операций.Убедитесь, что поля пользовательских архивов, которые используются присоздании отношения связи, относятся к одному типу.

Условия связи

На закладке "Relation [Отношение связи]" в поле “Condition [Условие связи]”можно непосредственно записать операторы языка SQL. Сведения о языкеSQL можно найти в приложении.

Определение условия связи

Используя поля выбора, условия связи можно определить интерактивно.Для этого выберите поля в списке "Field [Поле]", расположенном слева, и всписке "Field [Поле]", расположенном справа. Установите условие связимежду выбранными полями, щелкнув по соответствующей операции всписке "OP [Операция]". Щелкните по кнопке "Add [Добавить]", после чегосвязь будет установлена и отображена в поле "Coindition [Условие связи]".

Режим работы

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

Примечание:

Page 80: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

78 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

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

Page 81: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 796AV6392-1DA06-0AB0

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

Закладка "Sequence [Последовательность]" используется для определенияпорядка следования представлений.

Выберите одно или несколько представлений и измените их позицию всписке при помощи клавиш "Up [Вверх]"и "Down [Вниз]". Подтвердитесделанные изменения, щелкнув по кнопке "OK". Для завершения процедурысохраните представление архив, щелкнув по пиктограмме сохранения напанели инструментов или вызвав команду меню "Project – Save [Проект -Сохранить]". Новый порядок следования представлений будет отображен вUser Archives Editor [Редакторе пользовательских архивов] в столбце "Pos.[Расположение]".

1.2.2.2.9 Свойства столбцов представления

Для редактирования свойств столбцов представления выполнитеследующее:1. В User Archives Editor [Редакторе пользовательских архивов] щелкните

правой кнопкой мыши на одном из столбцов представления2. Во всплывающем меню выберите пункт "Properties [Свойства]". На

экране появится диалоговое окно "Properties of column [Свойствастолбца]":

Page 82: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

80 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

Поля на закладке "General [Общие]" аналогичны полям диалогового окна"General [Общие]", которое используется при создании нового столбцапредставления. Дата и время последнего изменения отображаются в поле"Modified [Дата изменения]".

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

Порядок следования столбцов определяется на закладке "Sequence[Последовательность]".

Выберите один или несколько столбцов и измените их позицию в списке припомощи клавиш "Up [Вверх]" и "Down [Вниз]". Подтвердите сделанныеизменения, нажав кнопку "OK". Для завершения процедуры сохранитепользовательский архив, щелкнув по пиктограмме сохранения на панелиинструментов или вызвав команду меню "Project – Save [Проект -Сохранить]". Установленный таким образом порядок следования оказывает

Page 83: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 816AV6392-1DA06-0AB0

влияние на отображение столбцов представления в окне таблиц (в UserArchives Editor [Редакторе пользовательских архивов]) и в User ArchivesTable Control [Окне отображения таблиц пользовательских архивов] врежиме исполнения.

1.2.2.5 Советы по конфигурированию

• Для каждого пользовательского архива можно установить только односоединение с контроллером.

• Пока установлена связь с контроллером длина поля PLCID[Идентификатор ПЛК] не может превышать 8 символов.

• В качестве имен полей и таблиц нельзя употреблять выражения,которые содержат специальные символы или зарезервированные слова.Более подробную информацию см. в главе "Alphabetical List of SQLKeywords [Список ключевых слов SQL в алфавитном порядке]".

• Сохранить изменения конфигурации в режиме исполнения можно в томслучае, если в данный момент ни для одного пользовательского архиване выполняется корректирвка данных при помощи опции Redundancy[Резервирование].

Page 84: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

82 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

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

• Если после запуска User Archives Editor [Редактор пользовательскихархивов], все пиктограммы панели инструментов окрашены в серый цвет(кроме Restore [Восстановить]), то из папки проекта необходимо удалитьфайл "UAEditor.loc". Это также относится к User Archives Table Element[Окну отображения таблиц пользовательских архивов], с которым вподобной ситуации нельзя было бы работать.

• Если при запуске системы исполнения или при переключении UserArchives Table Element [Окна отображения таблиц пользовательскихархивов] в режим исполнения, выдается сообщение об ошибке -"Errorwhile connecting the data! [Ошибка соединения данных]" - это означает,что табличный элемент не связан с пользовательским архивом илипредставлением. В таком случае, проверьте, правильно ли былосоздано соединение, не изменилась ли конфигурация и существует ливыбранный пользовательский архив или представление.

Примечание:В процессе настройки устанавливается связь User Archives Table Element[Окна отображения таблиц пользовательских архивов] с выбраннымпользовательским архивом или представлением, и впоследствии этотэлемент управления обращается только к пользовательскому архиву илипредставлению, с которым установлена связь. Для того чтобы доступ былвозможен, пользовательский архив или представление должны бытьразблокированы (защита от доступа). В редакторе User Administrator[Администратор пользователей] элементу управления можно назначитьспециальные права доступа.Если защита от доступа отменяется, в Graphics Designer [Графическомдизайнере] необходимо заново установить связь элемента управления спользовательским архивом для того, чтобы элемент управления распознал,что защита от доступа была отменена.При открытии экрана User Archive Table Element [Окна отображения таблицпользовательских архивов] запрашивается информация о правах на доступк архиву или полю. Установить защиту для тегов управления защищенногоархива необходимо отдельно – через свойства объекта, например длякадра, поля ввода/вывода или кнопки.

1.2.3 Переключение языка

Компонент Text library [Текстовая библиотека] позволяет использоватьвозможность переключения языка при работе с пользовательскими

Page 85: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 836AV6392-1DA06-0AB0

архивами, полями пользовательских архивов, представлениями или полямипредставлений. Для реализации этой возможности в соответствующемдиалоговом окне нажмите на кнопку "TextLib...[Текстовая библиотека…]".Откроется диалоговое окно для работы с текстовой библиотекой.Использование текстов из Text library [Текстовой библиотеки]1. Установите в списке выбора "Language [Язык]" язык, который

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

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

3. Выбранный текст появляется в поле "Text [Текст]".4. Подтвердите ввод, нажав "OK".5. Теперь в поле "Alias [Дополнительное имя]" будет отображаться номер

позиции этого текста в Text library [Текстовой библиотеке].

Page 86: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

84 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

Если в режиме исполнения вы выполните переключение языка, то длясоответствующих элементов будет отображаться текст, выбранный в TextLibrary [Текстовой библиотеке].

Создание новых текстов1. Установите в списке выбора "Language [Язык]" язык, который

используется при конфигурировании.2. В поле "Text [Текст]" введите текст или термин, для которого вы

собираетесь использовать переключение языка.3. Подтвердите ввод, нажав "OK".4. Теперь в поле "Alias [Дополнительное имя]" будет отображаться номер

позиции текста в Text Library [Текстовой библиотеке].5. Откройте редактор "Text library [Текстовая библиотека]". В этом

редакторе вы можете выполнить перевод текстов, введенных в UserArchives Editor [Редакторе пользовательских архивов]. Текст помещаетсяв столбце, соответствующем нужному языку.

6. После того, как перевод закончен, закройте Text Library [Текстовуюбиблиотеку].

Если в режиме исполнения происходит переключение языка, то длясоответствующих элементов появляется текст на том языке, который былопределен при помощи Text Library [Текстовой библиотеки].

Примечание:В клиент-серверных проектах, в текстовой библиотеке на сервере и наклиентской машине должны быть определены одни и те же ID[Идентификаторы] текстов для пользовательских архивов. В противномслучае в режиме исполнения текст на клиентской машине будетотображаться неправильно.В поле "Filter [Фильтр]" вы можете установить фильтр для текстов изтекстовой библиотеки. Например, "a%" позволяет перечислить все терминыиз текстовой библиотеки, которые начинаются с буквы a. Если вы задалиновый критерий фильтра, щелкните по окну выбора, для того чтобыобновить данные.

Page 87: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 856AV6392-1DA06-0AB0

1.3 Стандартные функции языка скриптов WinCC

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

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

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

Имена стандартных функций соответствуют единому соглашению обименовании. Все стандартные функции для работы с пользовательскимиархивами начинаются с "ua", например, функции "uaConnect","uaArchiveOpen", uaArchiveGetFields" и т. д. Функции, используемые дляработы с пользовательскими архивами в режиме исполнения, начинаются с"uaArchive".

Стандартные функции подразделяются на функции системыпроектирования и функции системы исполнения. Для работы с функциямисистемы проектирования и функциями системы исполнения необходимыидентификаторы этих функций. Общие идентификаторы функцийвозвращаются вызванными ранее функциями - "uaQueryConfiguration","uaConnect" и "uaOpen".

ПримечаниеНеобходимо обеспечить, чтобы в скрипте данные обновлялись.Если в скрипте был открыт пользовательский архив, но при этом записьархива была удалена или добавлена в User Archives Table Control [Окнеотображения таблиц пользовательских архивов] или в User Archive Editor[Редакторе пользовательских архивов], то скипт не получает информации опроизошедших изменениях вплоть до повторного обращения к архиву.

Page 88: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

86 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

1.3.1 Создание макросов

Для создания макроса (англ. action) выполните следующее:1. запустите Graphic Designer [Графический дизайнер] и создайте кадр

процесса;2. щелкните правой кнопкой мыши на объекте, для которого вы хотите

создать макрос (например, кнопка);3. выберите пункт “Properties [Свойства]“;4. на закладке "Properties [Свойства]" или "Events [События]" выберите

элемент и дважды щелкните мышью на нужном макросе (Например, длятого чтобы создать макрос для действия мыши "Press Left [Нажатиелевой кнопки]", выберите "Events/Mouse/Press left[События/Мышь/Нажатие левой кнопки]"). В появившемся диалоговомокне вы можете непосредственно ввести код на языке C, и, затем,скомпилировать данный код;

5. для завершения создания макроса нажмите "OK".

1.3.2 Функции редактирования и отображения пользовательскихархивов

Конфигурирование с помощью стандартных функций

Функция "uaQueryConfiguration" возвращает общий идентификатор(UAHCONFIG) функций системы проектирования. Функции "uaSetArchive","uaAddArchive", "uaSetField", "uaAddField" и другие функции системыпроектирования могут быть вызваны с использованием этого общегоидентификатора. Функция "uaReleaseConfiguration" завершает процессконфигурирования.

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

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

Вызов функций системы исполнения

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

Page 89: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 876AV6392-1DA06-0AB0

Page 90: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

88 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

Функции системы исполнения

Функции "uaArchiveNext", "uaArchivePrevious", "uaArchiveFirst" и"uaArchiveLast" перемещают указатель записи данных. Уникальноеприсваивание значения записи данных пользовательского архивавыполняется при помощи идентификатора "hArchive". При присваиваниивозможна также косвенная адресация, используемая в диалоговых окнахэкрана.

Функция "uaArchiveUpdate" сохраняет временную запись данных впользовательском архиве на месте записи, на которую в данный моментссылается указатель записи данных. Эта запись данных предварительнодолжна быть считана из архива с использованием функции "uaArchiveNext","uaArchivePrevious", "uaArchiveFirst" или "uaArchiveLast".

Завершение соединения с пользовательскими архивами

Функция "uaArchiveClose" закрывает пользовательский архив. Функция"uaReleaseArchive" завершает соединение с текущим пользовательскимархивом, а функция "uaDisconnect" завершает соединение с компонентомпользовательского архива.

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

Функции установки соединения Функции завершения соединенияUaQueryConfiguration uaReleaseConfigurationuaConnect uaDisconnectuaQueryArchive uaReleaseArchiveuaQueryArchiveByName uaReleaseArchiveuaArchiveOpen uaArchiveClose

Для пользовательских архивов существует два вида API вызовов:1. для скриптов в Global Script [Глобальном сценарии] и припрограммировании макросов используется префикс "ua" (буквы нижнегорегистра);2. для программ, работающих вне WinCC, используется префикс "UA" (буквыверхнего регистра).Если обращения к пользовательским архивам используются в DynamicWizard [Мастере динамики], то для них должен быть указан префикс "UA"(буквы верхнего регистра).

Page 91: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 896AV6392-1DA06-0AB0

1.3.3 Общие идентификаторы стандартных функций

1.3.3.1 Общие идентификаторы функций конфигурированияпользовательских архивов

Функция "uaQueryConfiguration" возвращает идентификатор "UAHCONFIG",использование которого является необходимым условием для обращения кфункциям конфигурирования пользовательских архивов. Это означает, чтосначала нужно вызвать функцию "uaQueryConfiguration" для полученияидентификатора "UAHCONFIG", который позволяет вызывать функциисистемы проектирования перечисленные ниже. Затем, для завершенияпроцесса конфигурирования необходимо вызвать функцию"uaReleaseConfiguration".

Общие идентификаторы функцийконфигурирования пользовательскихархивов

UaQueryConfiguration ---> ИдентификаторUAHCONFIGнеобходим для работыфункций:uaAddArchiveuaAddFielduaGetArchiveuaGetFielduaGetNumArchivesuaGetNumFieldsuaReleaseConfigurationuaRemoveAllArchivesuaRemoveAllFieldsuaRemoveArchiveuaRemoveFielduaSetArchiveuaSetField

Page 92: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

90 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

1.3.3.2 Общие идентификаторы функций системы исполнения

Функция "uaConnect" возвращает идентификатор "UAHCONNECT", которыйнеобходим, для того чтобы открывать и закрывать пользовательские архивыи представления. Это означает, что сначала нужно вызвать функцию"uaConnect" для получения идентификатора "UAHCONNECT", позволяющеговызвать функции, перечисленные ниже. С помощью этих функции можнооткрывать и закрывать пользовательские архивы и представления. Длязавершения работы с архивами и представлениями нужно вызвать функцию"uaDisconnect".

Функции "uaQueryArchive" и"uaQueryArchiveByName" возвращаютидентификатор "UAHARCHIVE", который является необходимым условиемдля обращения к функции "uaArchiveOpen". При помощи функции"uaArchiveOpen" можно открыть пользовательский архив для работы врежиме исполнения. Для завершения соединения необходимо вызватьфункции "uaRelease" и "uaArchiveClose".

Общие идентификаторы функций системы исполненияuaConnect -> Идентификатор

UAHCONNECTнеобходим для работыфункций:uaDisconnectuaQueryArchive --> Идентификатор

UAHARCHIVEuaQueryArchiveByName --> Идентификатор

UAHARCHIVEнеобходим для работы функций:uaArchiveOpen

необходим для работы функций:uaArchiveCloseuaArchiveDeleteuaArchiveExportuaArchiveGetCountuaArchiveGetFieldLengthuaArchiveGetFieldsuaArchiveGetFieldTypeuaArchiveGetFieldValueDateuaArchiveGetFieldValueDoubleuaArchiveGetFieldValueFloatuaArchiveGetFieldValueLonguaArchiveGetFieldValueStringuaArchiveGetFieldNameuaArchiveGetFilteruaArchiveGetID

Page 93: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 916AV6392-1DA06-0AB0

Общие идентификаторы функций системы исполненияuaArchiveGetNameuaArchiveGetSortuaArchiveImportuaArchiveInsertuaArchiveMoveFirstuaArchiveMoveLastuaArchiveMoveNextuaArchiveMovePreviousuaArchiveReadTagValuesuaArchiveReadTagValuesByNameuaArchiveRequeryuaArchiveSetFieldValueDateuaArchiveSetFieldValueDoubleuaArchiveSetFieldValueFloatuaArchiveSetFieldValueLonguaArchiveSetFieldValueStringuaArchiveSetFilteruaArchiveSetSortuaArchiveUpdateuaArchiveWriteTagValuesuaArchiveWriteTagValuesByNameuaReleaseArchive

Page 94: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

92 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

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

Следующий раздел содержит пример скрипта, в котором используются двестандартные функции для чтения и записи пользовательского архива врежиме исполнения. Функция "UAReadFromArchive" считывает данныепользовательского архива "Cola" и отображает данные в Global ScriptDiagnostics Control [Окне отображения диагностики Глобального сценария].Функция "UAWriteToArchive" записывает пользовательский архив иотображает состояния и сообщения. Для создания окна диагностикинеобходимо использовать OLE Control [Элемент управления OLE] (данныйобъект находится в Object Palette -> Smart Objects [Палитра объектов ->Интеллектуальные объекты]) в Graphics Designer [Графическом дизайнере].Затем, в диалоговом окне "Insert OLE Control (OCX) [Вставить элемент

Page 95: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 936AV6392-1DA06-0AB0

управления OLE (OCX)]" выберите пункт "WinCC Global Script - DiagnosticsControl [Глобальный сценарий WinCC – Окно отображения диагностики]".

Page 96: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

94 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

В Graphics Designer [Графическом дизайнере] создайте новый экран длявашего проекта. На экране создайте кнопки "Read Archive [Считать архив]" и"Write Archive [Записать архив]", назначьте кнопкам стандартные функции,описанные ниже. Для этого выполните следующее:1. в "Object Palette [Палитре объектов]" в "Windows Objects [Объектах

Windows]" выберите объект "Button [Кнопку]";2. расположите кнопку в рабочей области Graphics Designer [Графического

дизайнера] и протащите границу кнопки мышью с нажатой кнопкой,установив таким образом требуемый размер кнопки;

3. щелкните правой кнопкой мыши на созданной кнопке и выберите пункт"Properties [Свойства]" из всплывающего меню. На закладке "Properties[Свойства]" можно задать метку кнопки (текст) и цвет кнопки. Например,метки могут быть следующими - "Read Archive [Считать архив]" и "WriteArchive [Записать архив]";

4. на закладке "Events [События]" назначьте мыши макрос. Для этоговыберите пункт "Mouse [Мышь]" и дважды щелкните по "Mouse Action[Макрос для мыши]". После этого появится редактор скриптов. Введитестандартную функцию "UAReadFromArchive" так, как это описано ниже:

#include "apdefap.h"

void UAReadFromArchive(){

UAHCONNECThConnect = 0;UAHARCHIVE hArchive = 0;long IndexArchive;long FieldLength;long FieldType;long NumberOfFields;long Index;long IntValue;double DoubleValue;char ArchivName[255], StringField[255];SYSTEMTIME SysDate;

//**Соединение с компонентом User Archives [Пользовательские архивы] ***if ( uaConnect( &hConnect ) == FALSE ){printf( "uaConnect error: %d\n", "uaGetLastError()" );return;}if ( hConnect == NULL ){printf("Handle UAHCONNECT equals 0\n" );return;}

//******* Соединение с архивом при помощи имени архива********************if (uaQueryArchiveByName( hConnect, "Cola", &hArchive ) == FALSE )

Page 97: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 956AV6392-1DA06-0AB0

{printf( "uaQueryArchive Error: %d\n", "uaGetLastError()" );goto finish;}

//******* Открытие архива****************************************************if ( uaArchiveOpen( hArchive ) == FALSE ){printf( "uaArchive Open Error\n" );goto finish;}

//******* Перемещение на первую запись данных*************************if (uaArchiveMoveFirst(hArchive) == FALSE ){printf("uaArchiveMoveFirst Error = %u\n" );goto finish;}

//******* Получение числа полей*********************************************NumberOfFields = uaArchiveGetFields( hArchive );printf( "Number of Fields = %u\n", NumberOfFields );

//******* Считывание и отображение полей данных*************************for ( Index = 1; Index < NumberOfFields; Index++ ){printf( "Data of Field %u: \n", Index );FieldType = uaArchiveGetFieldType( hArchive, Index );switch ( FieldType ){case UA_FIELDTYPE_INTEGER :printf("Field Type = Integer\n");if ( uaArchiveGetFieldValueLong ( hArchive, Index, &IntValue ) == TRUE )printf( "Field Value = %u\n", IntValue );elseprintf("Error callinguaArchiveGetFieldValueLong: %d\n", "uaGetLastError()"

);

break;

case UA_FIELDTYPE_DOUBLE :printf("Field Type = Double\n");if ( uaArchiveGetFieldValueDouble (hArchive, Index, &DoubleValue ) == TRUE )printf( "Field Value = %g\n", DoubleValue );elseprintf("Error calling uaArchiveGetFieldValueDouble: %d\n",

"uaGetLastError()" );

Page 98: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

96 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

break;

case UA_FIELDTYPE_STRING :printf("Field Type = String\n");if (uaArchiveGetFieldValueString ( hArchive, Index, StringField, 20 ) == TRUE )printf( "Field Value = %s\n", StringField );elseprintf("Error callinguaArchiveGetFieldValueString: %d\n",

"uaGetLastError()" );

break;

case UA_FIELDTYPE_DATETIME :printf("Field Type = Date & Time\n");if (uaArchiveGetFieldValueDate ( hArchive, Index, &SysDate ) == TRUE )printf("%d.%d.%d\n ",SysDate.wDay, SysDate.wMonth, SysDate.wYear );elseprintf("Error calling "uaArchiveGetFieldValueLong": %d\n",

"uaGetLastError()" );

break;

case -1 :default :printf( "Error executing uaArchiveGetFieldType\n");}

//******* Считывание и отображение длины полей************************FieldLength = uaArchiveGetFieldLength( hArchive, Index );if ( FieldLength != -1 )printf( "Field Length = %u\n", FieldLength );elseprintf( "Error executing uaArchiveGetFieldLength\n");}

//******* Закрытие всех идентификаторов и соединений **********************finish:;//******* Закрытие архива****************************************************

if( NULL != hArchive ){

if ( uaArchiveClose ( hArchive ) == FALSE ){printf( "error on closing archive\n" );}

Page 99: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 976AV6392-1DA06-0AB0

//******* Закрытие всех идентификаторов и соединений **********************finish:;

}//****** Завершение соединения с архивом******************************

if( NULL != hArchive ){

if ( uaReleaseArchive ( hArchive ) == FALSE ){printf( "error on releasing archive\n" );}hArchive = 0;

}//**Отключение компонента User Archives [Пользовательские архивы]******

if( NULL != hConnect ){

if ( uaDisconnect ( hConnect ) == FALSE ){printf( "error on disconnection\n" );}hConnect = 0;

}}

Page 100: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

98 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

Создайте вторую кнопку, которая будет использоваться для записи архива.Процедура создания кнопки аналогична той, что была описана выше.Выберите стандартную функцию "UAWriteToArchive" и запишите следующийскрипт:

void UAWriteToArchive(){

UAHCONNECT hConnect = 0;UAHARCHIVE hArchive = 0;long IndexArchive;long FieldLength;long FieldType;long NumberOfFields;long Index;long IntValue;double DoubleValue;char StringField[255];SYSTEMTIME SysDate;

//**Соединение с компонентом User Archives [Пользовательские архивы]****if ( uaConnect( &hConnect ) == FALSE ){printf( "uaConnect error: %d\n", "uaGetLastError()" );return;}if ( hConnect == NULL ){printf( "Handle UAHCONNECT equals NULL\n" );return;}

//******* Соединение с архивом при помощи имени архива***************if (uaQueryArchiveByName( hConnect, "Cola", &hArchive ) == FALSE ){printf( "uaQueryArchive Error: %d\n", "uaGetLastError()" );goto finish;}

//******* Открытие архива******************************************************if ( uaArchiveOpen( hArchive ) == FALSE ){printf( "uaArchive Open Error\n" );goto finish;}

//******* Получение количества полей******************************************NumberOfFields = uaArchiveGetFields( hArchive );

Page 101: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 996AV6392-1DA06-0AB0

printf( "Number of Fields = %u\n", NumberOfFields );

//******* Считывание последней записи данных******************if ( uaArchiveMoveLast( hArchive ) == TRUE )printf( "Number of Fields = %u\n", NumberOfFields );else{printf( "uaArchiveMoveLast Error: %d\n", "uaGetLastError()" );goto finish;}

//******* Запись в поля данных*****************************************IntValue = 32;DoubleValue = 64;strcpy( StringField, "Text12" );GetSystemTime( &SysDate );

for ( Index = 1; Index < NumberOfFields; Index++ ){printf( "Data of Field %u: \n", Index );

FieldType = uaArchiveGetFieldType( hArchive, Index );

switch ( FieldType ){case UA_FIELDTYPE_INTEGER :printf("Field Type = Integer\n");if (uaArchiveSetFieldValueLong ( hArchive, Index, IntValue ) == TRUE )printf( "Field Value = %u\n", IntValue );elseprintf("Error calling uaArchiveSetFieldValueLong: %d\n",

"uaGetLastError()" );

break;

case UA_FIELDTYPE_DOUBLE :printf("Field Type = Double\n");if ( uaArchiveSetFieldValueDouble

(hArchive, Index, DoubleValue ) == TRUE )printf( "Field Value = %g\n", DoubleValue );elseprintf("Error calling uaArchiveSetFieldValueDouble: %d\n",

"uaGetLastError()" );

break;

case UA_FIELDTYPE_STRING :

Page 102: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

100 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

printf("Field Type = String\n");if (uaArchiveSetFieldValueString ( hArchive, Index, StringField ) == TRUE )printf( "Field Value = %s\n", StringField );elseprintf("Error calling uaArchiveSetFieldValueString: %d\n",

"uaGetLastError()" );

break;

case UA_FIELDTYPE_DATETIME :printf("Field Type = Date & Time\n");if (uaArchiveSetFieldValueDate ( hArchive, Index, &SysDate ) == TRUE )printf("%d.%d.%d\n ",SysDate.wDay, SysDate.wMonth, SysDate.wYear );elseprintf("Error calling "uaArchiveGetFieldValueLong": %d\n",

"uaGetLastError()" );

break;

case -1 :default :printf( "Error executing uaArchiveGetFieldType\n");}

FieldLength = uaArchiveGetFieldLength( hArchive, Index );if ( FieldLength != -1 )printf( "Field Length = %u\n", FieldLength );elseprintf( "Error executing uaArchiveGetFieldLength\n");}

// ******* Обновление архива***********************************************if (uaArchiveUpdate(hArchive) == FALSE ){printf("uaArchiveUpdate Error:\n" );}

//******* Закрытие всех идентификаторов и соединений**********************finish:;//******* Закрытие архива ******************************************************

if( NULL != hArchive ){

if ( uaArchiveClose ( hArchive ) == FALSE ){printf( "error on closing archive\n" );}

}//****** Завершение соединения с пользовательским архивом**************

if( NULL != hArchive )

Page 103: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 1016AV6392-1DA06-0AB0

// ******* Обновление архива***********************************************if (uaArchiveUpdate(hArchive) == FALSE ){printf("uaArchiveUpdate Error:\n" );}

//******* Закрытие всех идентификаторов и соединений**********************finish:;

{if ( uaReleaseArchive ( hArchive ) == FALSE ){printf( "error on releasing archive\n" );}hArchive = 0;

}//**Отключение компонента User Archives [Пользовательские архивы]*********

if( NULL != hConnect ){

if ( uaDisconnect ( hConnect ) == FALSE ){printf( "error on disconnecting\n" );}hConnect = 0;

}}

После этого можно закрыть диалоговое окно и запустить режим исполнения.Наблюдать за исполнением скриптов можно в "Global Script DiagnosticsWindow [Окно отображения диагностики Глобального сценария]".

Page 104: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

102 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

1.4 Обмен данными с SIMATIC S5/S7

Обмен данными между пользовательскими архивами и ПЛК S5 и S7 можетосуществляться с помощью тегов необработанных данных или тегов WinCC.При этом могут использоваться все интерфейсы SIMATIC, за исключениеминтерфейса программирования AS511.

WinCC может производить обмен данными со следующими устройствами:• S7-400;• S5-PLC-115U или более поздние версии

В этой главе приводится информация по следующим темам:• обмен данными с S5 и S7 с помощью тегов WinCC;• обмен данными с S5 и S7 с помощью тегов необработанных данных;• различия форматов данных WinCC и S5/S7.

1.4.1 Обмен данными с помощью тегов WinCC

Процедура обмен данными с S5 и S7 через теги WinCC очень проста.Однако следует обратить внимание на тот факт, что для данныхпользовательских архивов могут быть использованы только определенныетипы данных компонента «Tag Management [Управление тегами]».

При использовании в User Archive Editor [Редакторе пользовательскихархивов] данных с типами Integer [Целое], Double [Двойной точности] andString [Строка], в компоненте менеджера данных Tag Management[Управление тегами] должны быть использованы типы данных, указанные втаблице приведенной ниже. В таблице также показано, что для типа данныхпользовательских архивов Date/Time [Дата/Время] не существуетсоответствующего типа данных в компоненте Tag Management [Управлениетегами].

Данные в User Archive Editor[Редакторе пользовательскихархивов]

Тип данных в Tag Management [Управлениетегами] / тега WinCC

число (integer [целое]) Signed 32-Bit Value [32-битное значение сознаком

число (float [вещественное]) Floating-point number 32-bit IEEE 754 [32-битное число с плавающей точкой]

Page 105: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 1036AV6392-1DA06-0AB0

Данные в User Archive Editor[Редакторе пользовательскихархивов]

Тип данных в Tag Management [Управлениетегами] / тега WinCC

число (double [вещественноедвойной точности])

Floating-point number 64-bit IEEE 754 [64-битное число с плавающей точкой]

строка символов (String [Строка]) Text tag, 8-bit [Текстовый тег с 8- битнойкодировкой символов]

Date/Time [Дата/Время] Соответствующий тип отсутствует

1.4.2 Обмен данными с помощью тегов необработанных данных

Ниже описывается данными между компонентом User Archive[Пользовательские архивы] и контроллером с помощью теговнеобработанных данных (англ.Raw Data Tags).Для выполнения этой процедуры в ПЛК используется функцияBSEND/BRCV. Функция инициируется ПЛК, который отправляет тегинеобработанных данных системе WinCC. Кодовые посылки содержат одинили несколько запросов компоненту User Archive [Пользовательские архивы]системы WinCC. Это могут быть как запросы на запись, так и на чтение. Вответ на эти запросы WinCC отсылает в контроллер запрошенные данные иподтверждение (квитирование) обработки.

Замечание:Поскольку ПЛК является активным партнером при обмене данными,необходимая пользователю WinCC функция работы с пользовательскимиархивами, например, запись/чтение архивных значений, должна бытьзапущена непосредственно в ПЛК. Инициирование такой функции можетпроисходить, например, при определенных значениях соответствующихвнешних тегов WinCC в ПЛК.Параметр "Job type [Тип задания]", который использовался в процессеобмена данными в заголовке задания или при квитировании, использоватьдля инициирования функций ПЛК нельзя, т. к. функциональное назначениеэтого параметра ограничивается только его использованием для связи сопределенными пользовательскими архивами.

Далее в этой главе приводится информация по следующим темам:• отправка запросов / данных в WinCC;• отправка подтверждения обработки / данных в SIMATIC S5 и S7;• структура заголовков кодовых посылок

1.4.2.1 Отправка запросов / данных в WinCC

Page 106: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

104 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

Структура тега необработанных данных для отправки запросов или заданийи данных из SIMATIC S5 и S7 ПЛК в WinCC:

Кодовая посылка S5 / S7Заголовок кодовойпосылкиЗаголовок задания 1Данные задания 1Возможный заголовокзадания 2Возможные данныезадания 2Задание n

1.4.2.2 Отправка подтверждения обработки / данных в SIMATIC S5 и S7

Структура тега необработанных данных для отправки подтвержденийобработки и данных из WinCC в SIMATIC S5 в S7 ПЛК:Тег необработанных данных для отправки вS5 и S7Подтверждение обработкиЗаголовок подтвержденияДанные подтверждения

1.4.2.3 Структура заголовков сообщений

Структура отдельных блоков кодовых посылок (распределение полей побайтам):Назначение поля КомментарийДлина кодовой посылки в байтах LSB *) Длина поля 4 байта. Макс. длина 4091 байт. .(из-за особенностей

связи с S5/ S7)Длина кодовой посылки в байтах MSB **) .Тип передачи 1 из WinCC, 2 из ПЛКЗарезервированоКоличество заданий в кодовой посылкеLSB *)

Длина поля 2 байта

Количество заданий в кодовой посылкеMSB **)

.

Имя архива 1. символ Определение имени. в ASCII коде. Длина поля 8. байт.. .. .

Page 107: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 1056AV6392-1DA06-0AB0

. .Имя архива 8. символ .

*) LSB = Least Significant Byte – самый младший значимый байт**) MSB = Most Significant Byte – самый старший значимый байт

1.4.2.4 Заголовок запроса

Структура заголовка отдельного задания (распределение полей по байтам):

Назначение поля КомментарийДлина задания в байтахLSB [младший значимыйбайт]

Длина поля 2 байта

Длина задания в байтахMSB [старший значимыйбайт]

.

Тип задания См в описанииЗарезервированоНомер поля LSB[младший значимый байт]

Длина поля 2 байта

Номер поля MSB[старший значимый байт]

.

Номер записи LSB[младший значимый байт]

Длина поля 4 байта

. .

. .Номер записи данныхMSB [старший значимыйбайт]

.

Критерий выбора LSB[младший значимый байт]

Номер поля, по которому будетпроизводиться выбор

Критерий выбора MSB[старший значимый байт]

(не = 0) Длина поля 2 байта

Данные запроса

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

Важные замечания• Текстовые поля не заканчиваются признаком ‘\0’ !!!

Page 108: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

106 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

• Числа должны передаваться в Intel формате (первый - LSB [младшийзначимый байт], последний - MSB [старший значимый байт]).

• Поле целого числа имеет длину 4 байта, поле числа с плавающейточкой - 4 байта, поле числа с плавающей точкой двойной точности - 8Байт.

• Данные смещаются на длину поля, которое было выбрано в качествекритерия выбора, если критерий выбора имеет значение, не равное 0.

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

Заголовок подтверждения

Структура заголовка отдельного подтверждения (распределение полей побайтам):

Назначение поля КомментарийДлина кодовой посылки вбайтах LSB [младшийзначимый байт]

Длина поля 2 байта

. .

. .Длина кодовой посылки вбайтах

.

Тип передачи 1 из WinCC, 2 из ПЛКЗарезервированоТип задания См. описаниеЗарезервированоЗарезервированоНомер поля LSB [младшийзначимый байт]

Длина поля 2 байта

Номер поля MSB [старшийзначимый байт]

.

Номер записи LSB [младшийзначимый байт]

Длина поля 4 байта

. .

. .Номер записи данных MSB[старший значимый байт]

.

Имя архива 1. символ Определение имени. в ASCII коде. Длина поля 8. .. .. .. .

Page 109: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 1076AV6392-1DA06-0AB0

Имя архива 8. символ .

Данные подтверждения

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

Описание типов заданий

Тип Описание4 Проверка существования пользовательского

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

архиве6 Чтение записи данных7 Запись записи данных8 Удаление записи данных9 Чтение поля записи данных10 Запись поля записи данных

Описание кодов ошибок

Группа No. Описание Возможные причины ошибкиОбщие 0 Была выполнена

функция--

Архив 2 Данные недоступны - нет архивасконфигурированного сданным PLCID[Идентификатором ПЛК]

Записьданных

101 Недопустимые данные - не соответствует структуразаписи, например, количествоили тип полей- неудачное добавление илиобновление записей,например, из-за того, чтосконфигурированный архивимеет тип "limited[ограниченный]" или дляуказанного поля определеныпредельные (максимальноеили минимальное) значения- неверный критерий фильтра

Записьданных

102 Данные не доступны (только для типа задания 6)- нет данных- неверный критерий фильтра

Page 110: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

108 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

Поле 201 Недопустимые данные (только для типа задания 10)- неверный критерий фильтраиз-за того, что, например, несуществует указанного поляили для указанного поляопределены максимальное илиминимальное значения

Поле 202 Данные не доступны (только для типа задания 9)- неверный критерий фильтраили не найдено поле,удовлетворяющее критериюфильтра

Общие 254 Функция не доступна --Общие 255 Неопределенная

ошибка--

Page 111: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 1096AV6392-1DA06-0AB0

1.4.3 Различия форматов данных WinCC и S5/S7

Форматы данных в WinCC в большинстве случаев отличаются от форматовв контроллерах SIMATIC-S5/S7. Следует учесть этот факт во избежаниенежелательных ошибок.

WinCC поддерживает форматы данных Intel и Microsoft, в которых младшиезначимые байты следуют первыми, а старшие значимые байты -последними. Этот формат данных является общепринятым и известен какформат Intel (англ. "Intel Format"). Следующий пример поясняет приведенноевыше описание формата Intel:

Формат Intel

В формате Intel десятичное число 300 хранится следующим образом:Bit* 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0Binary**

0 0 0 0 0 0 0 1 0 0 1 0 1 1 0 0

Hex*** 0 1 2 C* Бит** Двоичный код*** Шестнадцатеричный кодВ формате Intel десятичное число 300 соответствует шестнадцатеричномучислу 12C ( 1*256 + 2*16 + 12 ).

Формат SIMATIC

В формате SIMATIC (англ. " SIMATIC Format") младшие значимые байтыследуют последними. В формате SIMATIC десятичное число 300 хранитсяследующим образом:Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0Binary 0 0 1 0 1 1 0 0 0 0 0 0 0 0 0 1Hex 2 C 0 1* Бит** Двоичный код*** Шестнадцатеричный код

В формате SIMATIC десятичное число 300 соответствуетшестнадцатеричному числу 2C01. Если число 2C01 интерпретировать вформате Intel, то соответствующее десятичное число будет 11265, чтосущественно отличается от исходного значения.

В ПЛК SIMATIC существуют блоки функций, предназначенных длявыполнения соответствующего преобразования данных. Эти функцииследует инициировать всякий раз перед передачей, и после передачиданных между S5/ S7 и WinCC. Блоки функций могут быть загружены из сетиInternet с сайта технической поддержки Siemens (англ. Siemens CustomerSupport) (http://www.ad.siemens.de/support/html_00/download/s5-ag135.htm#.._download_s5-ag135_angps5_3.htm ). С этого сайта можно

Page 112: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

110 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

загрузить саморазворачивающийся архив ANSI_S5.EXE, содержащийфункциональный модуль "IEEE:GP".Отправка данных, инициируемая ПЛК, описана в справочном руководстве поПЛК или по КП (Communication Processors [Коммуникационнымпроцессорам]).

Page 113: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 1116AV6392-1DA06-0AB0

1.5 Приложение

В приложении приводится информация по следующим темам:• инструкции SQL для определения условий фильтра и сортировки

пользовательских архивов;• список ключевых слов SQL в алфавитном порядке, которые нельзя

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

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

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

1.5.1 Язык SQL

SQL (Structured Query Language [Язык структурированных запросов])является мощным и широко распространенным языком, используемым приработе с базами данных. В функциях языка скриптов WinCC (англ. scriptlanguage WinCC) язык SQL используется для решения задач, связанных сбазами данных. Более подробную информацию по этой теме можно найти всоответствующих справочных руководствах.

Для некоторых стандартных функций и для некоторых функций Editor UserArchives [Редактора пользовательских архивов] условия для определениязаписей данных, которые должны редактироваться, должны быть записанына языке SQL.Ниже приведены несколько примеров правильного использованияинструкций SQL:• FieldA > ‘1992-12-31 23:45:12.12’

Это выражение выбирает все записи данных, у которых значение встолбце "FieldA" больше, чем заданное. Данные поля FieldA имеют типDB_TYP_TIME.

• FieldB like ‘Cauldron%’Это выражение используется, например, для выбора всех записейданных, у которых в столбце "FieldB" находятся значения "Cauldron1","Cauldron4", "Cauldron12". Даныые поля FieldB имеют типDB_TYP_CHAR.

• FieldC > 100С помощью данного условия выбираются все записи данных, у которых встолбце "FieldC" содержатся значения, большие 100. FieldC имеет типданных DB_TYP_INTEGER

• BETWEEN FieldC = 20 AND FieldC = 200Это выражение выбирает все записи данных, которые в столбце "FieldC"содержат значение между 20 и 200. FieldC имеет тип данныхDB_TYP_INTEGER

Page 114: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

112 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

• FieldDДанная команда сортирует записи по столбцу "FieldD".

• FieldE descДанная команда сортирует записи по столбцу "FieldE" в обратномалфавитном порядке, (англ. descending order [нисходящий порядок]).

1.5.2 Алфавитный список ключевых слов SQL

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

Следующие термины не могут использоваться в качестве имен архивов,представлений и полей:• "Archives [Архивы]";• "View [Представления]";• "Field [Поле]";• "ViewCol [Столбец представления]";• Все ключевые слова SQL.

Ключевые или зарезервированные слова (англ. reserved words) языка SQL,представленные ниже, нельзя использовать в качестве имен архивов,представлений и полей в компоненте User Archives [Пользовательскиеархивы]:

Ключевые слова языка SQLadd all alter andany PLC asc BEGINbetween binary break bycall cascade cast Charchar_convert character check checkpointclose comment commit connectconstraint continue convert createcross current Cursor Datedba dbspace deallocate decdecimal declare default Deletedesc distinct do doubledrop else elseif encryptedEND endif escape exceptionexec Execute exists fetchFirst FLOAT for foreignfrom full goto grantGroup having holdlock identifiedif in Index innerinout insert instead intinteger into is isolationjoin Key Left like

Page 115: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 1136AV6392-1DA06-0AB0

Ключевые слова языка SQLlock LONG match membershipmessage frame mode modify namednatural noholdlock not nullnumeric of off onOpen option Options Operator Requestorder others out outerpassthrough precision prepare primaryPrint privileges proc procedureraiserror readtext REAL referencereferences release remote renameresource restrict Enter revokeRight rollback Save savepointSchedule Select set sharesmallint some sqlcode sqlstateStart Stop subtrans subtransactionsynchronize syntax_error table temporarythen time tinyint totran Triggers truncate tsequalunion unique unknown UpdateUser using validate valuesvarbinary varchar Tag varyingView when where whilewith work writetext

Page 116: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

114 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

1.5.3 Рабочие характеристики

Условия тестирования

Измерения, описанные ниже, были проведены при следующих тестовыхусловиях и конфигурации системы:• аппаратное обеспечение: Pentium III 600 / 256MB;• соединение: S7 Protocol Suite, модуль канала MPI• проектная среда:

типичные примеры конфигурации: три пользовательских архива: архив 1со 100 полями и 3000 записями данных, архив 2 с 200 полями и 1500записями данных и архив 3 с 500 полями и 500 записями данных;измерения, проведенные в режиме исполнения: скорость чтения изаписи первой и последней строки, начало выполнения командчтения/записи в окне отображения таблиц с момента нажатия на кнопкипанели инструментов;редактор закрыт, функции C не выполнялись, смены кадров не было.

Теги WinCC и теги необработанных данных

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

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

Замечание:В пользовательском архиве может быть создано до 500 полей.

Page 117: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 1156AV6392-1DA06-0AB0

1.5.3.1 Производительность системы при записи и чтении тегов

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

Количество полей

Количествозаписейданных

Время записи тегов всек

Время чтения тегов всек

100 1 1 2100 10 1 2-3100 50 1 3-4100 100 1 3-9100 1000 1-2 >3 (в зависимости от

соединения)200 1 2 3200 10 2 4200 50 1-2 >4200 100 1-2 >4200 1000 2-3 >4500 1 3 4500 10 3 7500 50 3-4 примерно 15500 100 4 >15500 500 4 >15

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

Page 118: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

116 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

1.5.3.2 Время открытия экранных форм

В приведенной ниже таблице представлены данные измерений времениоткрытия экранных форм. Предполагается, что в Editor User Archives[Редакторе пользовательских архивов] окно таблицы не активно.Следует помнить, что время открытия экранных форм (кадров) зависит отиспользуемой конфигурации.

Количествополей

Количествозаписейданных

Время открытиякадров в сек

100 1 1100 10 2100 100 3100 500 3100 1000 3100 2000 3100 3000 3200 1 1200 10 2200 100 4200 500 4200 1000 4200 1500 >4500 1 3500 10 4500 100 >4500 500 >4

Page 119: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 1176AV6392-1DA06-0AB0

1.6 Объект WinCC User Archives Table Element [Окноотображения таблиц пользовательских архивовWinCC]

Объект User Archives Table Element [Окно отображения таблицпользовательских архивов] предоставляет ряд возможностей для доступа иработы с пользовательскими архивами и их представлениями. В режимеисполнения в User Archives Table Element [Окне отображения таблицпользовательских архивов] можно выполнять следующие действия:• создавать или удалять записи данных;• просматривать пользовательский архив;• считывать и записывать значения тегов с помощью прямого соединения

с тегом (англ. direct tag connection);• импортировать и экспортировать пользовательские архивы;• определять условия фильтра и сортировки.

Объект User Archives Table Element [Окно отображения таблицпользовательских архивов] позволяет отображать пользовательские архивыс использованием двух вариантов представления: табличное представление(англ. table view) и представление в виде формы (англ. form view).

Табличное представление

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

Page 120: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

118 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

Page 121: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 1196AV6392-1DA06-0AB0

Представление в виде формы

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

ЗамечаниеВ процессе конфигурирования устанавливается связь User Archives TableElement [Окна отображения таблиц пользовательских архивов] с выбраннымпользовательским архивом или представлением, и впоследствии этотэлемент управления обращается только к пользовательскому архиву илипредставлению, с которым установлена связь. Для того чтобы доступ былвозможен, пользовательский архив или представление должны бытьразблокированы (защита от доступа). В редакторе User Administrator[Администратор пользователей] элементу управления можно назначитьспециальные права доступа.Если защита от доступа отменяется, в Graphics Designer [Графическомдизайнере] необходимо заново установить связь элемента управления спользовательским архивом для того, чтобы элемент управления распознал,что защита от доступа была отменена.При открытии экрана User Archive Table Element [Окна отображения таблицпользовательских архивов] запрашивается информация о правах на доступк архиву или полю. Установить защиту для тегов управления защищенногоархива необходимо отдельно – через свойства объекта, например длякадра, поля ввода/вывода или кнопки.

Page 122: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

120 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

1.6.1 Конфигурирование User Archives Table Element [Окнаотображения таблиц пользовательских архивов]

Для конфигурирования объекта User Archives Table Element [Окноотображения таблиц пользовательских архивов] выполните следующиедействия:1. Сконфигурируйте пользовательский архив с помощью User Archives

Editor [Редактора пользовательских архивов] или функций языкаскриптов WinCC. В главе, описывающей User Archives Editor [РедакторПользовательских Архивов] можно посмотреть, как былсконфигурирован пользовательский архив "Cola", используемый вкачестве примера.

2. Поместите объект User Archives Table Element [Окно отображениятаблиц пользовательских архивов] на экран Graphics Designer[Графического Дизайнера].

3. Определите свойства объекта User Archives Table Element [Окноотображения таблиц пользовательских архивов].

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

1.6.1.1 Размещение объекта User Archives Table Element [Окноотображения таблиц пользовательских архивов] в кадрепроцесса

Чтобы объект User Archives Table Element [Окно отображения таблицпользовательских архивов] можно было поместить в кадре процесса, егонеобходимо предварительно сконфигурировать в Graphics Designer[Графическом дизайнере]. С этой целью выполните следующее:1. Выберите в палитре объектов группу "Smart Objects [Интеллектуальные

объекты]".2. Щелкните на объекте "Control [Объект управления]" и растяните

открывшееся окно до нужного размера.3. В диалоговом окне выбора "Insert Control [Вставить объект управления]"

выберите вариант "WinCC User Archive Table Element" [Окноотображения таблиц пользовательских архивов WinCC] и подтвердитевыбор, щелкнув "OK".

Page 123: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 1216AV6392-1DA06-0AB0

или:1. Выберите закладку "Controls [Объекты управления]" на палитре

объектов, после чего в окне "Object Palette [Палитра объектов]"отобразится список стандартных объектов для выбора.

2. Выберите WinCC User Archives Table Element [Окно отображения таблицпользовательских архивов WinCC].

1.6.1.2 Определение свойств объекта User Archives Table Element [Окноотображения таблиц пользовательских архивов]

Page 124: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

122 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

Следующая последовательность действий описывает процедуруопределения свойств User Archives Table Element [Окна отображения таблицпользовательских архивов] для пользовательского архива "Cola" сиспользованием диалогового окна "WinCC User Archives - Table ElementProperties [Пользовательские архивы WinCC - свойства окна отображениятаблиц]" (в Graphics Designer [Графическом дизайнере]).1. Дважды щелкните кнопкой мыши в "WinCC User Archive Table Element

[Окне отображения таблиц пользовательских архивов WinCC]". Наэкране откроется диалоговое окно "WinCC User Archives - Table ElementProperties [Пользовательские архивы WinCC - свойства окнаотображения таблиц]", содержащее закладку "General [Общие]".

2. В области "Source [Источник]" определяется архив или егопредставление для отображения в создаваемом окне. Нажмите "Select[Выбрать]" и выберите пользовательский архив "Cola" в диалоговом окнеPackage Browser [Просмотр пакетов].

3. В поле "Edit [Правка]" определяется тип доступа в режиме исполнения.Типы доступа "Insert [Вставка]", "Change [Изменение]" и "Delete[Удаление]" активизируются по умолчанию. Вместо них вы можетеустановить флажок "Read only [Только для чтения]".

4. Поле-флажок "Border [Граница]" определяет, будет ли окно объектаотображаться с рамкой или без. Активизируйте эту опцию.

Предварительно заданные настройки на остальных закладках можнооставить безе изменения.

Page 125: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 1236AV6392-1DA06-0AB0

1.6.1.3 Удаление объекта User Archives Table Element [Окно отображениятаблиц пользовательских архивов]

Объект User Archives Table Element [Окно отображения таблицпользовательских архивов] можно удалить в Graphics Designer[Графическом дизайнере] следующим образом:1. Выберите (щелчком мыши) объект User Archives Table Element [Окно

отображения таблиц пользовательских архивов], который нужноудалить.

2. Нажмите клавишу Delete или выберите на панели меню "Edit - Delete[Правка - Удалить]".

• При этом удаление будет произведено без предупреждения!Вы можете только отменить последнее действие, используя команду меню"Edit - Undo [Правка - Отменить]" или комбинацией клавиш "Ctrl-Z".

1.6.2 Конфигурирование представления в виде формы

Конфигурация объекта User Archives Table Element [Окно отображениятаблиц пользовательских архивов], используемого для редактирования иотображения данных пользовательского архива определяетсяпользователем в Graphics Designer [Графическом дизайнере].Для создания представления архива в виде формы необходимсконфигурированный объект User Archives Table Element [Окно отображениятаблиц пользовательских архивов].

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

1. При нажатой кнопке "CTRL", щелкните два раза на объекте User ArchivesTable Element [Окно отображения таблиц пользовательских архивов]. Наэкране отобразится табличное представление объекта. В табличномпредставлении можно определить ширину каждого столбца таблицы,отображаемой в режиме исполнения.

Page 126: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

124 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

2. Пиктограмма, изображенная выше, используется для переключениямежду табличным представлением и представлением в виде формы.Щелкните на этой пиктограмме, чтобы отобразить представление в видеформы. Теперь можно приступать к конфигурированию формы.

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

ЗамечаниеЕсли нажать правую кнопку мыши на незаполненном бланке формы ивыбрать во всплывающем меню функцию "Create all [Создать все]", будутавтоматически созданы поля формы для всех столбцов данных

Page 127: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 1256AV6392-1DA06-0AB0

пользовательского архива. Кроме того, для каждого поля данных будетсоздано текстовое поле, содержащее дополнительное имя (англ. aliasname). Функция "Create selected [Создать выбранные]" создаст поля формытолько для столбцов, выбранных на закладке "Columns [Столбцы]".

Page 128: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

126 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

1.6.2.1 Создание текстового поля формы

Откройте представление в виде формы, если оно еще не открыто.

Для создания нового текстового поля формы "Text field [Текстовое поле]"нажмите правую кнопку мыши в том месте рабочей области объекта UserArchives Table Element [Окно отображения таблиц пользовательскихархивов], где вы хотите поместить текст. Появится следующеевсплывающее меню:

После выбора пункта меню "Insert Text Field [Вставка текстового поля]"отобразится диалоговое окно "Text Field Properties [Свойства текстовогополя]":

В поле "Text [Текст]" вводится необходимый текст. В нашем примереследует ввести в это поле "Cola Input Form [Форма ввода Cola]" в качественазвания формы.

ЗамечаниеЕсли вы развернете список поля "Text [Текст]", имена всех полей архиваотобразятся в виде статических текстовых элементов. Если в Text Library[Текстовой библиотеке] для этого текстового элемента уже созданы столбцына требуемых языках, соответствующие ссылки тоже будут перечислены.

Page 129: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 1276AV6392-1DA06-0AB0

1.6.2.2 Создание поля правки для формы

Откройте представление в виде формы, если оно еще не открыто.

Для создания нового поля "Edit field [Поле правки]" для формы нажмитеправую кнопку мыши в том месте рабочей области объекта User ArchivesTable Element [Окно отображения таблиц пользовательских архивов], где выхотите поместить поле правки. Появится следующее всплывающее меню:

После выбора пункта меню "Insert Edit Field [Вставка поля правки]"отобразится диалоговое окно "Edit Field Properties [Свойства поля правки]":

В поле выбора этого диалогового окна будут отображены всесконфигурированные поля пользовательского архива.Для нашего примера выберите поле "Water [Вода]". Кроме того, можноопределить дополнительные поля правки, например, Sugar [Сахар],Coloring7 [Краситель 7], Caffeine [Кофеин], Phosphoric Acid [Фосфорнаякислота], и т.д.

Page 130: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

128 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

1.6.2.3 Создание поля "Button [Кнопка]" для формы

Откройте представление в виде формы, если оно еще не открыто.

Для создания нового поля "Button [Кнопка]" для формы нажмите правуюкнопку мыши в том месте рабочей области объекта User Archives TableElement [Окно отображения таблиц пользовательских архивов], где выхотите поместить кнопку. Появится следующее всплывающее меню:

После выбора пункта меню "Insert Button" [Вставка кнопки]" отобразитсядиалоговое окно "Button Properties [Свойства кнопки]":

В поле "Text [Текст]" можно ввести надпись для кнопки (метку кнопки). Длянашего примера введите текст "Table [Таблица]".

В поле "Action [Действие]" можно выбрать функцию одной из кнопок панелиинструментов для представления в виде формы. После этого новаясозданная кнопка будет выполнять ту же функцию, что и соответствующаяэтой функции кнопка панели инструментов. В нашем примере выберите“Table/Form [Таблица/Форма]" для выполнения функции переключения втабличное представление.

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

Page 131: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 1296AV6392-1DA06-0AB0

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

1.6.2.4 Редактирование полей формы

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

1.6.2.5 Удаление полей формы

Для удаления поля формы щелкните на этом поле правой кнопкой мыши. Вовсплывающем меню выберите пункт "Delete [Удалить]". Поле формы будетудалено. Клавишу "Delete [Удалить]" нажимать нельзя, так как это приведетк удалению всего объекта управления.

Page 132: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

130 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

1.6.3 Свойства WinCC User Archives Table Element [Окнаотображения таблиц пользовательских архивов WinCC]

1.6.3.1 Свойства объекта WinCC User Archives Table Element [Окноотображения таблиц пользовательских архивов WinCC]

Свойства объекта User Archives Table Element [Окно отображения таблицпользовательских архивов WinCC] можно изменить, выбрав "Properties[Свойства]" во всплывающем меню, вызываемом двойным щелчком правойкнопкой мыши на объекте. Здесь можно изменить значения свойств(атрибутов) Filter [Фильтр], Form [Форма], Press TB Button [Нажатие клавишиTB] и Sort [Сортировка] столбца Static [Статические]. Во избежаниенесоответствий в базе данных изменение остальных свойств объектанеобходимо всегда выполнять через диалоговое окно "WinCC User Archives -Table Element Properties [Пользовательские архивы WinCC – свойства окнаотображения таблиц]" (открывается по двойному щелчку на элементеуправления (англ. Control)).

В открывающемся диалоговом окне "Object Properties [Свойства объекта]"выберите "OLE Control Properties" [Свойства OLE объекта управления] назакладке "Properties [Свойства]".

Замечание

Page 133: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 1316AV6392-1DA06-0AB0

Полное описание всех свойств объекта WinCC User Archives Table Element[Окно отображения таблиц пользовательских архивов WinCC] можно найти винтерактивной справке.

В Graphics Designer [Графическом дизайнере] конфигурирование объектаUser Archives Table Element [Окно отображения таблиц пользовательскихархивов] производится в диалоговом окне, открываемом по двойномущелчку на элементе управления (англ. Control). Таким же образом можновнести требуемые изменения. Поскольку все существующиепользовательские архивы, представления, теги и т. д. перечислены наразличных закладках, то изменения вносятся безошибочно и легко.

Page 134: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

132 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

1.6.3.2 Диалоговое окно свойств WinCC User Archives Table Element [Окнаотображения таблиц пользовательских архивов].

Закладка "General [Общие]"

Обозначение ОписаниеSource[Источник]

Кнопка "Select [Выбрать]" открывает диалоговое окноPackage Browser [Просмотр пакетов], в котором можновыбрать предварительно сконфигурированныйпользовательский архив или представление.

Edit [Правка] В поле "Edit [Правка]" определяется тип доступа к архиву врежиме исполнения. Если флажок "Read only [Только длячтения]" снят, для пользовательских архивов будутустановлены флажки и соответственно разрешеныоперации "Insert [Вставка]", "Change [Изменение]" и "Delete[Удаление]". Для представлений при этом будет установлентолько флажок "Change [Изменение]".

Border[Граница]

Поле-флажок "Border [Граница]" определяет, как будетотображаться окно объекта, с рамкой или без рамки.

Form [Форма] Поле-флажок "Form [Форма] определяет, будет липредставление в виде формы считаться исходным.

Page 135: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 1336AV6392-1DA06-0AB0

Обозначение ОписаниеLast Accessfield time base[Временная осьполяпоследнегодоступа]

В этом поле можно определить временную ось/ системуотсчета времени для отображения времени в поле "LastAccess [Последний доступ]".

Print job for fastprinting[Задание напечать для,быстройпечати]

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

ЗамечаниеЕсли настройки для пользовательского архива были изменены в UserArchives Editor [Редакторе пользовательских архивов], например, былаотменена защита доступа, необходимо заново установить связь элементауправления с пользовательским архивом для того, чтобы элементуправления распознал, что защита от доступа была отменена.

Package Browser [Просмотр пакетов]Кнопка "Select" [Выбрать] в диалоговом окне свойств объекта "User ArchivesTable Element [Окно отображения таблиц пользовательских архивов]"активизирует функцию Package Browser [Просмотр пакетов]. Воткрывающемся при нажатии этой кнопки окне отображаютсясконфигурированные пользовательские архивы и представления длявыбора.

Page 136: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

134 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

В случае клиентского проекта WinCC, в навигационном окне диалоговогоокна "Package Browser [Просмотр пакетов]" вы можете выбрать сервер, скоторого были загружены пакеты и на котором был сконфигурированпользовательский архив с тегами. Проект WinCC, исполняемый на WinCCклиенте, имеет доступ ко всем пользовательским архивам всех серверовпроекта. Существование пользовательских архивов на WinCC клиенте непредусмотрено. В поле "Hierarchy [Иерархия]" отображается путь квыбранному серверу. Это поле можно редактировать и вводить путь кнужному серверу вручную.

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

ЗамечаниеЕсли связь между элементом управления и существующимпользовательским архивом не установлена, то в режиме исполненияпоявится сообщение об ошибке "Error while connecting the data! [Ошибка присоединении с данными]".

Page 137: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 1356AV6392-1DA06-0AB0

Закладка "Column [Столбцы]"

Обозначение ОписаниеColumns[Столбцы]

В поле "Columns [Столбцы]" выбираются поля, созданныев User Archives Editor [Редакторе пользовательскихархивов], которые будут отображаться в кадре процесса.

Properties[Свойства]

Поле "Properties [Свойства]" позволяет определитьсвойства поля, выбранного в данный момент в области"Columns [Колонки]".

Locked[Заблокировано]

Установка флажка в поле "Locked [Заблокировано]"позволяет защитить выбранное поле от записи.

Format [Формат] В поле "Format [Формат]" определяется тип отображениязначения:Fixed [Фиксированное] (Число с фиксированной точкой"%.2f")Scientific [Научное] (Экспоненциальное отображение "%e")Date [Дата] (Вывод только даты "%x")Time [Время] (Вывод только времени "%X")TimeStamp [Метка времени] (Вывод даты и времени "%c")Поле даты отображается в формате, установленном воперационной системе.

Orientation[Ориентация]

Группа опция выбора, позволяющая определитьвыравнивание "Left [По левому краю]", "Centered [Поцентру]" и "Right [По правому краю]".

Reset [Сброс] Кнопка "Reset [Сброс]" восстанавливает предыдущиенастройки.

Замечание

Page 138: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

136 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

В поле "Format [Формат]" для целых значений можно задать количестводесятичных разрядов (напр. "%3f" устанавливает три десятичных разряда)или шестнадцатеричный формат "%x".

Закладка "Toolbar [Панель инструментов]"

Обозначение ОписаниеSymbols[Символы]

Устанавливая флажки соответствующих элементов списка,отображаемого в поле "Symbols [Символы]", можно выбиратьпиктограммы для панели инструментов.

Access[Доступ]

В поле "Access [Доступ]" отображаются права доступа кфункции, соответствующей выделенной пиктограмме.

Select[Выбрать]

При нажатии на кнопку "Select [Выбрать]" открываетсядиалоговое окно "Authorization [Права доступа]", в которомможно установить необходимое право доступа.

Turn Off[Отключить]

Установка или снятие флажка в поле "Turn Off [Отключить]"активизирует или дезактивирует панель инструментов.

Hotkey[Горячаяклавиша]

В поле "Hotkey [Горячая клавиша]" можно определить горячиеклавиши для отдельных функций.

Page 139: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 1376AV6392-1DA06-0AB0

В диалоговом окне "Authorization [Права доступа]" установить необходимыеправа доступа. Права доступа, отображаемые в этом окне, должны бытьпредварительно сконфигурированы в User Administrator [Администраторепользователей].

Page 140: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

138 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

Закладка "Status Bar [Строка состояния]"

Обозначение

Описание

Areas[Области]

Установка или снятие флажков в поле "Areas [Области]"позволяет выбирать отображаемые данные строки состоянияэлемента управления.

Turn Off[Отключить]

Установка или снятие флажка в поле "Turn off [Отключить]"включает или отключает отображение строки состояния.

Если все флажки в поле "Areas [Области]" установлены, строка состояниявыглядит следующим образом:

Page 141: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 1396AV6392-1DA06-0AB0

Закладка "Filter/Sort [Фильтр/Сортировка]"

Filter Condition [Условие фильтра]В поле "Filter Condition [Условие фильтра]" можно ввести условия отборанепосредственно. Эти условия должны быть сформулированы на языке SQL(Structured Query Language [Структурированный язык запросов]). Вприложении приводится описание SQL с несколькими практическимипримерами.

Пример: FieldC >100С помощью такого условия выбираются все записи данных, которые встолбце "FieldC" содержат значение больше 100.

Условия фильтра можно также определить в диалоговом окне "Filter[Фильтр]", открыв его с помощью кнопки "Create... [Создать…]".

Page 142: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

140 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

В строке "Filter By" [Фильтровать по] определяется критерий фильтра(разворачиваемый в поле слева список содержит все поля данныхпользовательского архива). В строках "Followed By [Следующий]" и "At LastBy [Последний]" можно выбрать дополнительные условия фильтра. Фильтрыбудут обрабатываться в указанном порядке.

Sort [Сортировка]В поле "Sort [Сортировка]" можно ввести условия сортировкинепосредственно. Эти условия должны быть сформулированы на языке SQL(Structured Query Language [Структурированный язык запросов]).Условия сортировки можно также определить в диалоговом окне "Sort[Сортировка]", открыв его с помощью кнопки "Create... [Создать…]".

В строке " Sort By [Сортировать по]" определяется критерий сортировки(разворачиваемый в поле слева список содержит все поля данныхпользовательского архива). В строках "Followed By [Следующий]" и "At LastBy [Последний]" можно выбрать дополнительные условия сортировки.

Page 143: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 1416AV6392-1DA06-0AB0

Условия будут обрабатываться в указанном порядке. При выборе опции"Ascending [По возрастанию]" сортировка происходит в возрастающемпорядке, а при выборе опции "Descending [По убыванию]" - соответственно вубывающем.

Page 144: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

142 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

Закладка "Fonts [Шрифты]"

На закладке "Fonts [Шрифты] " определяются шрифты, используемые вэлементе управления.

Page 145: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 1436AV6392-1DA06-0AB0

Закладка "Colors [Цвета]"

На закладке " Colors [Цвета]" задаются цвета, используемые в элементеуправления.

Page 146: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

144 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

1.6.4 Объект User Archives Table Element [Окно отображениятаблиц пользовательских архивов] в режиме исполнения

1.6.4.1 Табличное представление данных в User Archives Table Element[Окне отображения таблиц пользовательских архивов]

Таблица объекта User Archives Table Element [Окно отображения таблицпользовательских архивов] предназначена для отображения данныхпользовательского архива в табличной форме.

Окнами таблицы и формы можно управлять с помощью панелиинструментов:

Редактирование в таблице аналогично редактированию в таблице UserArchives Editor [Редактора пользовательских архивов].

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

Page 147: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 1456AV6392-1DA06-0AB0

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

Форма для отображения данных в User Archives Table Element [Окнеотображения таблиц пользовательских архивов] может бытьсконфигурирована пользователем в Graphics Designer [Графическомдизайнере]. Форма служит для ввода и отображения данныхпользовательского архива в режиме исполнения в наиболее удобном дляпользователя виде.

ЗамечаниеЕсли в одном или нескольких полях формы в User Archive Table Element[Окне отображения таблиц пользовательских архивов] было изменено одноили несколько значений, необходимо перейти от измененной записи данныхк другой записи (путем нажатия на ней кнопкой мыши) для того, чтобы новоезначение было внесено в базу данных и обновлено везде, где отображаетсяданная таблица.

Page 148: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

146 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

1.6.4.3 Панель инструментов объекта User Archives Table Element [Окноотображения таблиц пользовательских архивов]

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

Обозначение ОписаниеSwitch [Переключение]

Delete a data record [Удаление записи данных]

Create a new data record [Создание новой записи данных]

Edit an existing field [Правка существующего поля]

Page through the table window [Постраничноепросматривание в окне таблицы]Read or write from tags [Чтение или запись значений тегов]

Import and export user archives [Импорт и экспортпользовательских архивов]Define filter conditions [Определение условий фильтра]

Define sort conditions [Определение условий сортировки]

Time base [Система отсчета времени] поля "LastAccess[Последний доступ]"Print [Печать]

Request help [Вызов справки]

Switch [Переключение]

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

Delete data record [Удаление записи данных]

Удаляет выделенную запись данных.

Create a new data record [Создание новой записи данных]

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

Edit an existing field [Правка существующего поля]

Page 149: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 1476AV6392-1DA06-0AB0

После нажатия кнопки мыши на этой пиктограмме следует щелкнуть мышьюна поле, которое необходимо отредактировать. После этого на экранеотобразится курсор, указывающий, что это поле можно редактировать. Дотех пор, пока пиктограмма "Edit an existing field [Правка существующегополя]" активна, User Archives Table Element [Окно отображения таблицпользовательских архивов] находится в режиме правки. Это означает, чтокурсор можно перемещать по таблице и сразу же вносить изменения. Еслирежим "Edit [Правка]" отключен, изменения можно вносить только посленажатия клавиши F2 или двойного щелчка мышью на поле, которое нужноизменить.

Page through the table window [Постраничный просмотр в окне таблицы]

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

Read or write tags [Чтение или запись тегов]

Эти кнопки позволяют читать или записывать теги WinCC.

Тип связи "Communication via WinCC Tags [Связь с помощью тегов WinCC]"выбирается при настройке пользовательского архива в диалоговом окне"Properties of Archive [Свойства архива]" на закладке "Communication[Связь]".

Import/export archives [Импорт и экспорт пользовательских архивов]

При нажатии кнопки мыши на этих пиктограммах выполняется функцияимпорта/экспорта пользовательских архивов в формате CSV (CommaSeparated Value [Значения, разделяемые запятой]).Предупреждение! Перед экспортом в Excel необходимо задать тип файлаCSV, для того, чтобы экспортированный CSV файл WinCC был правильнопрочитан.

ЗамечаниеВ случае многопользовательского проекта необходимо помнить следующее:если на сервере существует пользовательский архив, например, в папке"c:\Projekte\Test\UA", то установление связи с этим архивом происходитпутем указания пути к этому архиву. На клиенте связь устанавливаетсячерез сетевой диск, например, "I:\Test\UA". После этого стандартный путь кпользовательскому архиву на клиенте - "I:\Test\UA". Однако на серверекаталога, путь к которому описан таким образом, нет. Поэтому, еслинеобходимо импортировать/экспортировать данные пользовательскогоархива, нужно изменить стандартный путь на клиенте, в нашем примере на"C:\Projekte\Test\UA".

Page 150: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

148 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

Define filter conditions [Определение условий фильтра]

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

Условия фильтра формулируются с использованием языка SQL (StructuredQuery Language [Структурированный язык запросов]). В приложенииприводится описание SQL с несколькими практическими примерами.Дополнительную информацию можно найти в соответствующей литературе.Пример: ID <100Такое условие позволяет выбирать все поля данных, которые в качестве IDсодержат значение, больше 1 и меньше 99, все остальные поля данныхотображаться не будут.При нажатии на кнопку "Create... [Создать…]" отобразится следующеедиалоговое окно для определения условий фильтра.

Page 151: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 1496AV6392-1DA06-0AB0

В строке "Filter By" [Фильтровать по] задается критерий фильтра(разворачиваемый в поле слева список содержит все поля данныхпользовательского архива). В строках "Followed By [Следующий]" и "At LastBy [Последний]" можно выбрать дополнительные условия фильтра. Фильтрыбудут обрабатываться в указанном порядке.

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

Define sort conditions [Определение условий сортировки]

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

Условия сортировки вводятся непосредственно на языке SQL. ОписаниеSQL приведено в приложении. Дополнительную информацию можно найти всоответствующей литературе.

Условия сортировки можно также задать в диалоговом окне Sort[Сортировка], которое открывается нажатием кнопки "Create... [Создать…]".

Page 152: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

150 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

В строке " Sort By [Сортировать по]" определяется критерий сортировки(разворачиваемый в поле слева список содержит все поля данныхпользовательского архива). В строках "Followed By [Следующий]" и "At LastBy [Последний]" можно выбрать дополнительные условия сортировки.Условия будут обрабатываться в указанном порядке. При выборе опции"Ascending [По возрастанию]" сортировка происходит в возрастающемпорядке, а при выборе опции "Descending [По убыванию]" - соответственно вубывающем.

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

Time base [Система отсчета времени] поля "LastAccess [Последний доступ]"

С помощью этой функции панели инструментов можно менять системуотсчета времени для значений в поле "Last Access [Последний доступ]".

Print [Печать]

Нажатие кнопки мыши на этой пиктограмме запускает печать отображаемыхзначений.

Request help [Вызов справки]

Нажатие кнопки мыши на этой пиктограмме вызывает справку для UserArchives Table Element [Окна отображения пользовательских таблиц].

Page 153: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 1516AV6392-1DA06-0AB0

1.6.4.4 Работа с архивами в окне отображения таблиц пользовательскихархивов с помощью динамических объектов

User Archives Table Element [Окно отображения таблиц пользовательскихархивов] позволяет создавать определяемые пользователем кнопки илиполя ввода\вывода с функциями кнопок панели инструментов. При этомможно задать размер и внешний вид каждой кнопки, например, для работы стаблицами пользовательских архивов с помощью сенсорного экрана.

Пример использования атрибута "Press TB Button [Нажатие клавиши TB]"

Чтобы установить связь User Archives Table Element [Окна отображениятаблиц пользовательских архивов] с кнопкой, выполните следующиедействия:1. Создайте кнопку в Graphics Designer [Графическом дизайнере] и

отобразите на экране свойства кнопки, нажав на ней правую кнопкумыши.

2. На закладке "Events [События]", выберите в окне слева элемент "Mouse[Мышь]". В окне справа в столбце Execute in [Выполнить в случае]выберите "Mouse Action [Воздействие мышью]". Нажмите правую кнопкумыши на стрелке в столбце "Action [Макрос]" и во всплывающем менювыберите пункт "Direct Connection [Прямое соединение]".

Page 154: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Пользовательские архивы 04.03

152 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

3. В окне Direct Connection [Прямое соединение] в области "Source[Источник]" активируйте кнопку выбора "Constant [Константа]" и введитесоответствующую константу, например, "Form [Форма]" (полныйперечень констант для User Archives Table Element [Окна отображениятаблиц пользовательских архивов] приведен ниже). В области "Target[Целевой объект]" активируйте кнопку выбора "Object in Picture [Объект вкадре]" и выберите из списка "Object [Объект]" объект OLE Control[Элемент управления OLE], с которым устанавливается соединение. Всписке "Property [Свойство]" выберите "Press TB Button [Нажатиеклавиши TB]" и подтвердите все проведенные настройки, нажав кнопку"OK".

4. Сохраните кадр в Graphics Designer [Графическом дизайнере] иперейдите в режим исполнения. Теперь при нажатии насконфигурированную кнопку "Form [Форма]", представление данных,отображаемых в элементе управления, будет изменяться с табличногопредставления на представление в виде формы и наоборот.

Константы для прямого соединения с объектом User Archives Table Element [Окноотображения таблиц пользовательских архивов]

Для установки прямого соединения с объектом User Archives Table Element[Окно отображения таблиц пользовательских архивов] каждой кнопке панелиинструментов элемента управления поставлена в соответствиеопределенная константа. Соответствие констант и кнопок панелиуправления показано в следующей таблице:

Константа Соответсвующаякнопка

Form [Форма]Delete [Удаление]

Page 155: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Пользовательские архивы

Руководство пользователя WinCC V6.0 Опции 1536AV6392-1DA06-0AB0

New [Новый]Edit [Правка]

First [Первый]Previous [Предыдущий]Next [Следующий]Last [Последний]ReadVar [Чтениепеременной]WriteVar [Записьпеременной]Import [Импорт]Export [Экспорт]Filter [Фильтр]Sort [Сортировка]Timezone [Системаотсчета времени]Print [Печать]Help [Справка]

ЗамечаниеЕсли для управления окном таблицы используется клавиатура, курсор ввыделенной ячейке записи данных после нажатия клавиш "TAB" или"Position 1" становится невидимым. Поэтому чтобы вернуться к последнейотредактированной записи данных, нужно создать кнопку, выполнивдействия, описанные выше, с использованием константы "VTB_Focus".Тогда при нажатии на эту кнопку курсор ячейки вернется на последнююпозицию.

Page 156: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0
Page 157: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Многопользовательские системы

Руководство пользователя WinCC V6.0 Опции 1556AV6392-1DA06-0AB0

2 Многопользовательские системы

2.1 Системы с архитектурой клиент-сервер в WinCC

Введение

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

функций контроля и управления требуются несколько рабочих станций(клиентов);

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

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

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

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

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

Условия, необходимые для создания систем с архитектурой клиент-сервер

Для того чтобы создать систему с архитектурой клиент-сервер в WinCC, накаждом сервере WinCC должна быть установлена опция WinCC Server[WinCC Сервер].Все компьютеры системы с архитектурой клиент-сервер должны бытьсвязаны друг с другом через локальную сеть (англ. LAN). Существует также

Page 158: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Многопользовательские системы

Руководство пользователя WinCC V6.0 Опции 1576AV6392-1DA06-0AB0

Резервированные системыДля обеспечения функционирования системы в случае возникновениясбоев, например, при выходе сервера из строя, рекомендуется создатьрезервированный сервер. Процедура конфигурирования резервированныхсистем описана в документации по WinCC "Redundant Systems [Системы срезервированием]".В этом документе содержится информация по конфигурированию клиентов врезервированных системах.

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

Page 159: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Многопользовательские системы 04.03

158 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

2.2 Конфигурации систем c архитектурой клиент-сервер иколичественные характеристики структуры систем

Конфигурации систем с архитектурой клиент-сервер, ориентированные наконкретные требования

В соответствии с конкретными требованиями можно создавать системыклиент-сервер различной конфигурации, используя различные типыклиентов . Возможно использование следующих типов клиентов: клиент(англ.Client), web-клиент (англ. Web Client) и тонкий клиент (англ. Thin Client).

КлиентыВ зависимости от конфигурации, клиенты в системе с архитектурой клиент-сервер могут:• отображать требуемое представление данных сервера (на нескольких

клиентах - многопользовательская система);• отображать представление данных нескольких серверов

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

удаленного клиента).• Для конфигурирования нескольких клиентов на каждом сервере должна

быть установлена опция WinCC Server [WinCC Сервер].Web-клиентыВ системе с архитектурой клиент-сервер используются web-клиенты в техслучаях, когда, например:• необходим доступ к системе с использованием узкополосных каналов;• необходим только временный доступ к данным;• необходим доступ к данным, размещенным физически на больших

расстояниях, например, через Интернет;• Web-клиенты имеют следующие преимущества:• в сети могут использоваться клиентские компьютеры с разными

операционными системами;• возможен о доступ к серверу для нескольких web-клиентов

одновременно;• могут быть реализованы системы с большим количеством компьютеровДля конфигурирования web-клиентов, требуется минимальный комплектпоставки WinCC и опция WinCC Web Navigator [Web-навигатор WinCC].Тонкие клиентыВ общем случае тонкие клиенты имеют те же особенности, что и web-клиенты. Кроме того, они обладают рядом дополнительных характеристик:• могут быть реализованы на базе устойчивых к механическим

воздействиям платформ, работающих под управлением Windows CE(например, МР370);

• обеспечивают возможность использования мобильных клиентов(например, Mobic)

Для конфигурирования тонких клиентов требуется минимальный вариантпоставки WinCC и опция WinCC Web Navigator [Web-навигатор WinCC].

Page 160: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Многопользовательские системы

Руководство пользователя WinCC V6.0 Опции 1596AV6392-1DA06-0AB0

Возможное количество клиентов и серверов в системах различной конфигурации

В зависимости от типа клиентов и числа используемых типов, возможносоздание систем с различным количеством компьютеров в сети. Возможнотакже создание смешанных систем, где в рамках одной системы сархитектурой клиент-сервер параллельно используются клиенты и web-клиенты.Если в сети WinCC используются только обычные клиенты (англ. client), топараллельно доступ к серверу могут иметь до 32 клиентов. Максимальноеколичество серверов, к которым может обращаться один клиент в режимеисполнения, равно 12. Максимально 24 сервера могут быть использованыдля формирования 12 резервированных пар серверов.При использовании web-клиентов, наибольшая количественнаяхарактеристика структуры системы может быть достигнута прииспользовании 51 клиента (1 клиент и 50 веб-клиентов). В такой системеможет быть до 12 резервированных пар серверов, реализованных сиспользованием 24 серверов.Конфигурирование смешанных системПри конфигурировании смешанных систем для достижения максимальнойколичественной характеристики структуры системы должно соблюдатьсяследующее правило, основанное на практическом опыте:Каждый тип клиента имеет свой “вес“ (англ. value):• web-клиент/тонкий клиент = 1;• клиент = 2;• клиент с функцией "Configure remote [удаленное проектирование]" = 4Сумма значений веса всех клиентов не должна превышать 60 на одинсервер в случае использования WinCC-сервера без функции управления.Для серверов с функцией управления, эта сумма не должна превышать 16.Пример:Компоненты системы Суммарный вес2 клиента с функцией удаленногопроектирования

2 x 4 = 8

4 клиента 4 x 2 = 844 web-клиента 44 x 1 =44Сумма 60

Page 161: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Многопользовательские системы 04.03

160 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

2.3 Сценарии функционирования систем с архитектуройклиент-сервер

Введение

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

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

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

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

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

каждому серверу отводится определенный участок производственнойсистемы, выделенный с точки зрения этапов процесса (например,отдельный пресс или сушилка);

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

Page 162: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Многопользовательские системы

Руководство пользователя WinCC V6.0 Опции 1616AV6392-1DA06-0AB0

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

Page 163: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Многопользовательские системы 04.03

162 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

Файловый серверДля хранения и централизованного управления всеми проектами в системахс архитектурой клиент-сервер можно использовать файловый сервер. Приэтом проще, например, регулярно создавать резервные копии всехпроектов. Проекты на файловом сервере создаются с помощью серверов,имеющих драйверы связи с процессом и имеющих доступ к файловомусерверу. Файловый сервер может использоваться только для храненияпроектных данных.Файловый сервер может быть при необходимости адаптирован всоответствии с определенными требованиями путем добавленияаппаратных компонентов. Это делает возможным, например, получение“зеркальных копий” дисков для обеспечения безопасности данных.Сервер долговременных архивовСервер долговременных архивов используется для хранения резервныхкопий архивов. В качестве сервера долговременных архивов используетсясервер, не имеющий связи с процессом. Резервные копии архивовпередаются на этот сервер серверами, имеющими драйверы связи спроцессом. Доступ к данным, архивированным на сервере долговременныхархивов может осуществляться с помощью внешних приложений, например,OLE-DB.Центральный сервер архивовЗначения процесса и сообщения со всех серверов WinCC могут бытьсохранены на центральном сервере архивов (WinCC Historian [Серверисторических архивов WinCC]). Хранящиеся на таком сервере значенияпроцесса и сообщения можно, как обычно, в режиме исполнения отобразитьна экранах процесса в WinCC Online Trend Control [Окне отображениятрендов WinCC в режиме исполнения] или WinCC Alarm Control [Окнеотображения аварийных сообщений WinCC в режиме исполнения]. Болеетого, вы можете непосредственно обращаться к значениям процесса исообщениям, хранящимся в архивах центрального сервера, используяопределенные интерфейсы, как, например, ODBC или OLE-DB. Такимобразом можно, например, организовать доступ всех уровней компании кнаиболее важным данным о производстве с целью их обработки и анализаМежсерверный обмен даннымиВ процессе обмена данными между двумя серверами, один серверобращается к данным на другом сервере. Один сервер может обращаться кданным до 12 других серверов или резервированных пар серверов. Сервер,обращающийся к данным другого сервера, выступает в роли клиента вотношении функций проектирования и управления, за исключением того, чтона нем нельзя сконфигурировать стандартный сервер.Сервер, обращающийся к данным другого сервера, должен иметь лицензиюWinCC server [Сервер WinCC]. При конфигурировании системы сервер,который будет обращаться к данным других серверов, должен быть учтенпри определении количественной характеристики структуры сети.Стандартный серверВ распределенных системах данным назначаются префиксы конкретныхсерверов (англ. server prefixes). Используя эти префиксы, элементыуправления WinCC могут отображать сообщения и данные процесса,получаемые с соответствующих серверов.

Page 164: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Многопользовательские системы

Руководство пользователя WinCC V6.0 Опции 1636AV6392-1DA06-0AB0

В распределенной системе для клиентов конфигурируется стандартныйсервер (англ. standard server), и данные, для которых не был определенуникальный префикс, будут запрашиваться со стандартного сервера.Если стандартный сервер не определен, делается попытка получить доступк соответствующим данным на локальном уровне. Если локальногоуправления данными нет (например, в случае сообщений и архивов),попытка доступа отвергается и генерируется сообщение об ошибке.Предпочтительный сервер.При использовании в распределенных системах резервированных парсерверов для клиентов может быть определен предпочтительный сервер(англ. preferred server).Предпочтительный сервер – это сервер в резервированной паре, приоритеткоторого является наивысшим для данного клиента в распределеннойсистеме. Предпочтительный сервер можно выбрать для каждого клиентаотдельно, что обеспечивает более высокую работоспособность системы.

Page 165: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Многопользовательские системы 04.03

164 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

2.4 Конфигурирование сервера

Введение

Сервер в сети WinCC может выполнять следующие задачи:• выполнение функций связи с процессом;• сбор значений параметров процесса;• архивирование сообщений и значений процесса;• предоставление клиентам данных процесса;• предоставление клиентам данных проектирования (данные о

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

стадией процесса/частью системы;• по функциональному признаку: каждый сервер в режиме исполнения

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

Этапы конфигурирования

Конфигурирование многопользовательской системыВ многопользовательских системах конфигурируются несколько клиентов,отображающих в режиме исполнения представление процесса на основеданных, поступающих только с одного сервера. При этом индивидуальнаянастройка каждого клиента не выполняется.Для настройки сервера в многопользовательской системе, выполнитеследующие действия:1. Создайте на сервере новый проект типа "Multi-User Project

[Многопользовательский проект]".2. Сконфигурируйте необходимые проектные данные на сервере (кадры,

архивы, теги).3. Удаленные клиенты, на которых возможна работа с серверными

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

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

5. Запустите автоматический импорт пакетов на сервере.6. Сконфигурируйте клиентов в серверном проекте.

Page 166: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Многопользовательские системы

Руководство пользователя WinCC V6.0 Опции 1656AV6392-1DA06-0AB0

Конфигурирование распределенной системыВ распределенной системе конфигурируются клиенты, отображающие врежиме исполнения представление процесса на основе данных,поступающих с нескольких серверов. Клиенты имеют собственные проекты слокальными данными. Данные, обновляемые сервером, передаютсяклиентам с помощью функции экспорта пакетов.Для настройки сервера в распределенной системе, выполните следующиедействия.1. Создайте на каждом сервере новый проект типа "Multi-User Project

[Многопользовательский проект]".2. Сконфигурируйте необходимые проектные данные на сервере (кадры,

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

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

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

5. Сконфигурируйте экспорт пакетов (вручную или автоматически).6. Сконфигурируйте клиентские проекты на клиентах.7. Сделайте данные сервера (пакеты) доступными клиентам.

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

Page 167: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Многопользовательские системы 04.03

166 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

2.5 Конфигурирование клиентов

Введение

Конфигурирование клиентов необходимо только при созданиираспределенных систем, в которых клиенты могут отображатьпредставление процесса на основе данных с нескольких серверов. Присоздании многопользовательской системы, в которой клиенты отображаютданные только с одного сервера, настройки клиентов не требуется,поскольку в этом случае все данные и параметры режима исполненияклиенты получают с серверного проекта.При создании системы с архитектурой клиент-сервер с несколькимисерверами, данные которых используются для отображения процесса наклиентах (распределенная система), необходимо создавать отдельныйклиентский проект для каждого клиента. При этом в режиме исполнениякаждый клиент может отображать представления с 12 серверов илирезервированных пар (максимально), например, выводить сообщения ссервера №1 и сервера № 2, отображать и записывать значения процесса ссервера № 3, отображать кадры с сервера №4 и т.д.В зависимости от соответствующих прав доступа, установленных насервере, клиенты в распределенной системе могут решать следующиезадачи:• текущий контроль за процессом;• текущий контроль и управление процессом;• создание проектов на сервере с удаленного клиента;• запуск и прекращение исполнения проекта на сервере с удаленного

клиента.

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

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

Замечание:Все внешние проектные данные сервера должны быть также доступны наклиентах, с тем чтобы они правильно отображались в клиентском проекте. Квнешним данным относятся элементы управления ActiveX, которые не

Page 168: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Многопользовательские системы

Руководство пользователя WinCC V6.0 Опции 1676AV6392-1DA06-0AB0

входят в WinCC, и внешние графические объекты, интегрированные,например, как объекты OLE.

Page 169: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Многопользовательские системы 04.03

168 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

Этапы конфигурирования

1. Создание серверных проектов.2. Создание и экспорт серверных пакетов.3. Настройка импорта пакетов на клиентах.4. Настройка клиентских проектов.

Page 170: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Многопользовательские системы

Руководство пользователя WinCC V6.0 Опции 1696AV6392-1DA06-0AB0

2.6 Функционирование системы в режиме исполнения

Введение

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

Работа редакторов в режиме исполнения

АрхивыЕсли на станции оператора запущена система архивирования, системаисполнения редактора Tag Logging [Регистрация тегов] функционирует насерверах как сервер архивирования, на клиентах – как клиентархивирования. Только сервер архивирования имеет доступ к базе данных икомпилирует и архивирует данные процесса. Клиенты получают архивныеданные с сервера. Архивные данные могут быть отображены в видетаблицы или графика на каждом клиенте, на котором функционируетсистема исполнения редактора Tag Logging [Регистрация тегов].Отображаемые данные всегда поступают с архивного сервера. Все действияна компьютере клиента передаются на сервер, а результат обработкипередается обратно на компьютер клиента.ГрафикаКогда в режиме исполнения на клиенте вызван кадр процесса, GraphicsRuntime [Система исполнения графического дизайнера] сначала ищет егосреди кадров процесса, хранящихся на компьютере клиента. Если локальнокадр с данным именем не найден, поиск продолжаетя в папке проекта насервере. Если и там кадр не найден, появляется соответствующеесообщение.Если при запросе кадра необходим обмен данными с другими редакторами(Alarm Logging [Регистрация аварийных сообщений], Global Script[Глобальный сценарий]), то этот обмен проводится на локальном уровне. Врежиме исполнения кадр может быть открыт и обработан на несколькихстанциях оператора

Примечание:Процедура открытия кадра на клиенте выполняется быстрее, чемкопирование этого кадра на клиент. В режиме исполнения введите названиесоответствующего каталога в диалоговом окне Computer properties[Свойства компьютера] на клиенте, используя соответствующую закладку.Можно также указать, должен ли этот каталог использоваться постоянноили по выбору.Если в кадр процесса вносятся изменения в серверном проекте, обновлениеданных на клиенте должно быть выполнено вручную путем копированияизмененного кадра на клиент.

Page 171: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Многопользовательские системы 04.03

170 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

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

Page 172: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Многопользовательские системы

Руководство пользователя WinCC V6.0 Опции 1716AV6392-1DA06-0AB0

При квитировании сообщения на рабочей станции, квитирование передаетсяна сервер сообщений. Изменение статуса сообщения регистрируется вархиве на сервере и соответствующее уведомление отправляется всемучаствующим в управлении процессом клиентам. Аналогичный процессимеет место при блокировании сообщений.Если в режиме исполнения сервер сообщений недоступен, в окнесообщений вместо самих сообщений появляется соответствующеесообщение о недоступности сервера. Когда сервер вновь становитсядоступным, в окне сообщений снова появляются сообщения.ОтчетыСистема формирования протоколов WinCC не обнаруживает режимисполнения в действительном смысле этого понятия. Протоколы и заданияна печать могут быть сконфигурированы и выполнены в любое время. Отрежима исполнения зависят только те задания на печать, в результатевыполнения которых выводятся архивы или данные процесса.Система формирования протоколов автоматически загружается на каждомклиенте во время выполнения процедуры запуска. При этом сервервыступает в качестве сервера протоколов, клиенты – в качестве клиентовпротоколов. Во время процедуры запуска, клиенты регистрируются насервере и получают текущую информацию об имеющихся заданиях напечать и о состоянии этих заданий. Если с клиента производится запускзадания на печать, клиент получает необходимые данные из базы данныхсервера. Задание на печать выполняется локально, а текущие данные осостоянии задания на печать передаются серверу протоколов, которыйотправляет эту информацию другим клиентам.СкриптыЕсли проект запущен на станции оператора, функции проекта сервера истандартные функции загружаются на эту станцию.User administrator [Администратор пользователей]Права доступа контролируются системой исполнения User Administrator[Администратора пользователей], которая автоматически загружается накаждом компьютере при запуске WinCC. При изменении регистрационногоимени список с информацией о текущих правах доступа загружается излокальной базы данных.Text library [Текстовая библиотека]При запуске серверного проекта Text Library Runtime [Система исполненияТекстовой библиотеки] функционирует на сервере как текстовый сервер, ана клиентах – как текстовый клиент. Данные всегда считываются из базыданных на сервере.

Функционирование системы после системных ошибок

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

Page 173: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Многопользовательские системы 04.03

172 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

2.6.1 Запуск сервера

Принцип

Серверы в системе с архитектурой клиент-сервер могут быть запущенынезависимо от клиентов. Как только сервер запущен, клиенты получаютдоступ к сервисным функциям сервера, а сервер получает информацию обовсех узлах сети.Текущее состояние всех серверов можно увидеть в окне данных WinCCProjects [Проекты WinCC], открываемом с помощью WindowsExplorer:

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

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

Запуск сервера с удаленного компьютера

Сервер может быть запущен с удаленного компьютера (клиента илисервера). Эта процедура описана в разделе "Activate project [Активизацияпроекта]".

Page 174: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Многопользовательские системы

Руководство пользователя WinCC V6.0 Опции 1736AV6392-1DA06-0AB0

2.6.2 Запуск клиента

Принцип

Загрузка клиентов в системе с архитектурой клиент-сервер выполняетсянезависимо от загрузки серверов. При запуске клиента вся текущаяинформация предоставляется клиенту серверами WinCC в сети, которыедоступны этому клиенту. Предоставляемая информация включает,например, следующие данные:• имена проектов;• имена и IP адреса серверов;• состояние проекта на серверах (режим проектирования или режим

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

Сервер недоступен

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

Page 175: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Многопользовательские системы 04.03

174 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

2.6.3 Особенности связи при использовании серверов снесколькими сетевыми картами

Введение

Установка на WinCC-сервере нескольких сетевых карт или драйверовSIMATIC NET SOFTNET для организации соединения с процессом попротоколу TCP/IP может повлиять на связь сервера с WinCC клиентами.Возможной причиной такого влияния является тот факт, что каждая сетеваякарта или драйвер SOFTNET имеет свой собственный IP адрес. Поэтому,при определенных обстоятельствах, существует возможность, что во времяпроцедуры регистрации сервера в сети, Windows предпримет попыткуустановить соединение с использованием неверного IP адреса, например, сиспользованием IP-адреса драйвера SOFTNET. При этом если попытка неудается, Windows помечает соединение с использованием этого IP адресакак ошибочное, но не пытается установить соединение с использованиемдругого IP адреса на данном компьютере. В этом случае администрациясети должна внести необходимые изменения.

Диагностика

Такая конфликтная ситуация в WinCC может быть обнаружена, например, спомощью компонента NetCC.Если в свойствах NetCC Viewer [Средства просмотра NetCC] установленаопция отображения IP-адреса, то отображаемое содержимое поля обзорапозволяет быстро проверить, не отображается ли компьютер с адресом,назначенным некорректному, т.е. недоступному узлу сети. В таком случаенеобходимо проверить конфигурацию сетевой карты на компьютере спомощью CCAgent.Для этого необходимо открыть диалоговое окно Configuration[Конфигурация] из CCAgent. Это можно сделать следующими способами:• при отображении на экране пиктограммы панели инструментов CCAgent

во всплывающем меню для этой пиктограммы необходимо выбратьпункт Configuration [Конфигурация], открывающий диалоговое окно"CCAgent – Configuration [CCAgent - Конфигурация]";

• если пиктограмма панели инструментов не отображена, следует открытьнавигационное окно в Windows Explorer [Проводнике Windows] и выбратькаталог WinCC Projects [Проекты WinCC]. Затем нужно выбрать каталогWinCC Projects [Проекты WinCC] в окне данных. Во всплывающем менюдля каталога выберите пункт Configuration [Конфигурация] и с егопомощью откройте диалоговое окно CCAgent – Configuration [CCAgent –Конфигурация].

Затем с помощью кнопки Extended [Дополнительно] откройте диалоговоеокно CCAgent – Configuration – Extended [CCAgent – Конфигурация –Дополнительно]. В поле “IP-Addr. [Адрес IP]” диалогового окна отображаетсянесколько IP адресов для выбора. Ошибка может быть исправлена путемвыбора правильного адреса и повторения попытки установить соединение сиспользованием кнопки New Initialization [Новая инициализация].

Page 176: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Многопользовательские системы

Руководство пользователя WinCC V6.0 Опции 1756AV6392-1DA06-0AB0

Необходимо также проверить конфигурацию драйвера SOFTNET с цельювозможной деактивации утилит Windows, не требующихся для установкисоединения с процессом.Если после выполнения этих действий по-прежнему невозможно установитьсоединение, следует обратиться в сервисную службу (англ. CustomerSupport).

Примечание:Для работы инструментального средства WinCC NetCC на клиентетребуется лицензия. Для сервера лицензия не требуется.

Page 177: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Многопользовательские системы 04.03

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

2.6.4 Отключение сервера

Принцип

При отключении (англ. shut down) сервера в системе с архитектурой клиент-сервер, этот сервер более не может предоставлять данные процессасвязанным с ним клиентам. При этом одновременно выполняется выход изсистемы, и сервер помечается в списке проектов в диалоговом окне WinCCProjects [Проекты WinCC] как не активный.

Удаленная деактивация

Сервер также может быть отключен с удаленного компьютера (клиента илисервера). Эта процедура описана в разделе "Deactivate project [Деактивацияпроекта]".

2.6.5 Отключение клиента

Принцип

При отключении (англ. shut down) клиента в системе с архитектурой клиент-сервер, выполняется выход из системы.

Page 178: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Многопользовательские системы

Руководство пользователя WinCC V6.0 Опции 1776AV6392-1DA06-0AB0

2.7 Работа с серверными проектами с удаленнойклиентской станции

Принцип

Клиенты, обладающие соответствующими правами доступа, могут работатьс серверным проектом с удаленной рабочей станции. При этом они могутвыполнять, например, следующие действия:• выполнять настройку серверного проекта;• запускать или активировать серверный проект;• деактивировать серверный проект.Работа с серверными проектами с удаленной клиентской станции возможнас помощью диалогового окна WinCC Projects [Проекты WinCC],открываемого из Windows Explorer [Проводника Windows]

Функции, выполняемые с помощью окна WinCC Projects [Проекты WinCC]

В диалоговом окне WinCC Projects [Проекты WinCC] отображаются вседоступные серверы и проекты в системе с архитектурой клиент-сервер, ккоторым можно обращаться по сети. В это число входят все проекты,работающие под демонстрационной лицензией (англ. demo license).Это же окно можно использовать для осуществления доступа клиента кпроекту на доступном сервере. Возможно выполнение следующих действий:• удаленное открытие любого проекта;• удаленный запуск проекта;• удаленная деактивация проекта.

Page 179: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Многопользовательские системы 04.03

178 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

2.7.1 Обращение к проекту с нескольких клиентов

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

В зависимости от типа данных на сервере, к которым производитсяобращение, к проекту на сервере могут иметь одновременный доступ одинили несколько удаленных клиентов. Существует различие между доступом кданным, хранящимся в базе данных на сервере (alarm logging [регистрацияаварийных сообщений], tag logging [регистрация тегов], теги, user admin[администратор пользователей], text library [текстовая библиотека]) иданным, хранящимся в виде файлов (кадры, графические объекты, отчеты,скрипты)

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

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

Архивы (Tag logging [Регистрация тегов])

Архивы хранятся в базе данных на сервере. Данные системы Tag Logging[Регистрация тегов] могут быть изменены в режиме исполнения. Внесенныеизменения передаются сервером всем клиентам, участвующим вуправлении процессом.КадрыКадры процесса хранятся в виде файлов на сервере или файловом сервере.При обращении клиента к кадру на сервере, кадр блокируется, и другиеклиенты не могут иметь к нему доступ. Однако различные кадры могут бытьоткрыты разными клиентами.Кадры могут быть изменены в режиме исполнения. После сохранениякадров, они вновь доступны для всех клиентов при очередном выборенеобходимого кадра. Кадры можно сохранить локально на компьютереклиента с целью их последующего редактирования. Однако установитьсоответствие между отредактированным кадром и соответствующим кадромна сервере необходимо вручную.СообщенияСообщения хранятся в базе данных на сервере. Данные системы AlarmLogging [Регистрация аварийных сообщений] могут быть изменены в режимеисполнения. Внесенные изменения передаются сервером всем клиентам,участвующим в управлении процессом.

Отчеты

Page 180: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Многопользовательские системы

Руководство пользователя WinCC V6.0 Опции 1796AV6392-1DA06-0AB0

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

Page 181: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Многопользовательские системы 04.03

180 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

СкриптыСкрипты хранятся централизованно в папке проекта на сервере. Скрипты,относящиеся только к одному конкретному проекту, могут быть определеныотдельно на локальных компьютерах. Скрипты хранятся в файлах.МакросыGraphics Designer [Графического дизайнера] хранятся в соответствующихкадрах. Во время редактирования файлы (скрипты или кадры) блокируютсяи обращение к ним других клиентов невозможно. Если нет соединения ссервером, возможно внесение изменений в скрипт на локальномкомпьютере. Однако установить соответствие между отредактированнымскриптом и соответствующим скриптом на сервере необходимо вручнуюСкрипты можно редактировать в режиме исполнения. Внесенные измененияпередаются сервером всем клиентам, участвующим в управлениипроцессом.

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

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

Примечание:Некоторые редакторы WinCC, например, Alarm Logging [Регистрацияаварийных сообщений] и User Administrator [Администратор пользователей]в процессе проектирования обращаются к одной и той же таблице базыданных в Text library [Текстовой библиотеке]. Поэтому эти редакторы могутбыть открыты одновременно только на одной рабочей станции.

ТегиТеги хранятся в базе данных сервера.

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

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

Page 182: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Многопользовательские системы

Руководство пользователя WinCC V6.0 Опции 1816AV6392-1DA06-0AB0

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

Page 183: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Многопользовательские системы 04.03

182 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

2.8 Использование интерфейса OPC в системах сархитектурой клиент-сервер

Принцип

OPC (OLE for Process Control) – международный стандарт связи междукомпонентами в области промышленной автоматизации. Созданный наоснове технологии на базе Windows, OPC обеспечивает открытыйинтерфейс, обеспечивающий свободный и стандартизированный обменданными между программируемыми логическими контроллерами,системами контроля и управления и офисными приложениями различныхпроизводителей.

Примечание:Ведущие компании в сфере промышленной автоматизации сотрудничают врамках "OPC Foundation [Фонд OPC]", информацию о котором можно найтина сайте http://www.opcfoundation.org

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

В распределенной системе, каждый WinCC-сервер может осуществлятьтекущий контроль за всей системой, однако, при этом сервер предназначендля выполнения определенного спектра задач, например, редактированиеили архивирование сообщений.Серверы WinCC с интерфейсом OPC обеспечивают доступ к даннымсистемы исполнения WinCC с использованием программного интерфейса.Серверы WinCC с интерфейсом OPC поддерживают полный набор функций,отвечающий требованиям соответствующих спецификаций OPC.На клиента OPC может быть установлено любое программное обеспечение,отвечающее соответствующему стандарту OPC. Таким образом, OPC клиентможет использоваться, например, для анализа данных из различныхисточников. Путем использования индивидуально разработанных клиентовOPC могут быть удовлетворены любые требования на самом высокомуровне.Для работы компьютера в режиме сервера с интерфейсом OPC, на немдолжна быть установлена лицензия Connectivity Pack. Интерфейс OPCустанавливается на клиенте и на сервере в процессе инсталляции WinCC.Серверы OPC в WinCC поддерживают следующие спецификации.• OPC Data Access 2.0 (OPC DA) [ОРС-доступ к данным, версия 2.0]• OPC Historical Data Access 1.1 (OPC HDA) [ОРС-доступ к историческим

данным, версия 1.1]• OPC Alarm & Events 1.0 (OPC A&E)[Аварийные сообщения и события,

версия 1.1]

Подробная информация по использованию интерфейса OPC в WinCCсодержится в справочной системе WinCC под заголовком "Communication[Связь]" > "OPC".

Page 184: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Многопользовательские системы 04.03

156 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

возможность регистрировать в системе в качестве клиентов или серверовкомпьютеры соседних подсетей, которые соединены с данной черезмаршрутизатор.Чтобы подключить компьютеры через ISDN, необходимо интеллектуальноеинструментальное средство WinCC (англ. Smart Tool) “Communicationconfigurator [Конфигуратор связи]“.

Page 185: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Многопользовательские системы

Руководство пользователя WinCC V6.0 Опции 1836AV6392-1DA06-0AB0

Page 186: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0
Page 187: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Настройка центрального сервера архивов

Руководство пользователя WinCC V6.0 Опции 1856AV6392-1DA06-0AB0

3 Настройка центрального сервера архивов

Введение

Значения процесса и сообщения со всех серверов WinCC могут бытьсохранены на центральном сервере архивов (WinCC Historian [Серверисторических архивов WinCC]). Хранящиеся на таком сервере значенияпроцесса и сообщения можно, как обычно, в режиме исполнения отобразитьна экранах процесса в WinCC Online Trend Control [Окне отображениятрендов WinCC в режиме исполнения] или WinCC Alarm Control [Окнеотображения аварийных сообщений WinCC в режиме исполнения]. Болеетого, вы можете непосредственно обращаться к значениям процесса исообщениям, хранящимся в архивах центрального сервера, используяопределенные интерфейсы, как, например, ODBC или OLE-DB. Такимобразом можно, например, организовать доступ всех уровней компании кнаиболее важным данным о производстве с целью их обработки и анализа.

Требования

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

Windows 2000 SP2 или Windows 2000 XP SP1;

Page 188: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Настройка центрального сервера архивовr 04.03

186 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

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

Установка

Для настройки компьютера в качестве центрального сервера архивовследует запустить на нем WinCC.Более подробную информацию по установке можно найти в разделе"Installation of WinCC [Инсталляция WinCC]".

Особенности функционирования системы при использовании центральногоархивного сервера

Использование центрального сервера архивов обеспечивает следующиехарактеристики системы:• неограниченный размер базы данных (зависит только от объема

доступной памяти);• четыре ЦПУ максимально;• увеличение производительности архивирования даже при уменьшении

объема требуемой для хранения памяти;• встроенная возможность долговременного архивирования (резервное

копирование);• архивирование данных процесса и сообщений c различных серверов

WinCC, максимальное количество которых равно одиннадцати.

Настройка

Для настройки центрального сервера архивов:7. настройте соединение сервер-сервер;8. импортируйте пакеты с серверов, с которыми установлена связь;9. разместите переменные в пакетах;10. сконфигурируйте архивы значений процесса и архивы переменных;Более подробную информацию по этой теме можно найти в разделе "Client-Server Systems in WinCC [Системы с архитектурой клиент-сервер в WinCC]".

Создание тегов архивов с помощью инструментального средства WinCCConfiguration [WinCC Конфигурация]

С помощью инструментального средства WinCC Configuration [WinCCКонфигурация] создайте архивные теги на центральном сервере архивов,используя список тегов (например, MS Excel):1. импортируйте пакеты с серверов, с которыми установлена связь;2. используйте инструментальное средство проектирования для чтения

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

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

окно;

Page 189: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Настройка центрального сервера архивов

Руководство пользователя WinCC V6.0 Опции 1876AV6392-1DA06-0AB0

При этом будут созданы архивы, используемые в WinCC. Более подробнуюинформацию по этой теме можно найти в разделе "Creation of Archive Tagsfrom Tag Table [Создание архивных тегов с использованием таблицы тегов]".

Page 190: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0
Page 191: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Настройка сервера долговременных архивов

Руководство пользователя WinCC V6.0 Опции 1896AV6392-1DA06-0AB0

4 Настройка сервера долговременныхархивов

Введение

Копии архивных файлов (англ. swap-out files) можно сохранить на сервередолговременных архивов. Такими архивными файлами могут быть архивызначений процесса и архивы сообщений. Скопированные данные архивовзначений процесса хранятся в двоичном формате после выполнениясоответствующих процедур обработки (англ. compression) архивов. Дляобращения к таким данным следует использовать функцию WinCC "ExternalBrowsing [Просмотр внешних данных]".

Необходимые предварительные требования

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

Windows 2000 или XP;• компьютер должен быть доступен в сети (локальная сеть).

Установка

Для настройки компьютера в качестве файлового сервера (англ. file server),выполните запуск программного обеспечения файлового сервера на этомкомпьютере. Запуск производится выбором пункта меню установки"Additional Software [Дополнительное программное обеспечение]".При этом на компьютере будут установлены следующие компоненты:• WinCC (минимальный пакет установки);• пакет Microsoft Secret Server

Настройка

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

Замечание:Для того чтобы разблокировать диски и папки, необходимо обладатьправами администратора Windows.

Page 192: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Настройка сервера долговременных архивов 04.03

190 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

Шаг 2: определение пути к копиям архивных файловПуть к копиям архивных файлов вводится на компьютере проектирования.Инструкции по выполнению процедуры копирования архивов значенийпроцесса можно найти в разделе "Storing archive on the harddrive[Сохранение архивов на жестком диске]". Инструкции по выполнению этойпроцедуры для архивов сообщений находятся в разделе "Configuring archivebackup [Создание резервных копий архивов]".

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

Обращение к копиям архивных файлов

Существуют три способа обращения к копиям файлов (файлам подкачки,англ. swap files).• Скопируйте архивные файлы подкачки/ копии архивных файлов на

компьютер проектирования, на котором также запущен режимисполнения. Установите связь между копиями архивных файлов ипроектом в системе AlarmLogging [Регистрация аварийных сообщений]или Tag Logging [Регистрация тегов]. При этом данные архивов будутотображаться в режиме исполнения.

• Доступ с использованием OLE DB• Доступ с помощью Dat@Monitor Web Edition

Page 193: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Настройка файлового сервера

Руководство пользователя WinCC V6.0 Опции 1916AV6392-1DA06-0AB0

5 Настройка файлового сервера

Введение

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

Замечание:Используйте файловый сервер только для проектных данных.

Необходимые предварительные требования

Для установки файлового сервера WinCC версии 6.0 (англ. WinCC fileserverV6.0) на компьютере должны быть выполнены следующие предварительныетребования:• установлена операционная система Windows 2000 SP2 или Windows

2000 XP SP1;• предоставлены права администратора;• установлена Microsoft SQL Server 2000 SP3;• установлен сервис организации очередей сообщений Microsoft;• установка WinCC версии 6.0 не обязательна;• компьютер должен быть доступен в сети (локальная сеть).

Замечание:На одном компьютере нельзя установить одновременно WinCC версии 6.0 ифайловый сервер WinCC версии 6.0.

Установка

Для настройки компьютера в качестве файлового сервера выполните наэтом компьютере запуск файлового сервера (англ. file server). С этой цельювыберите на инсталляционном диске WinCC (англ. WinCC installation CD) вменю "Other Software [Другое программное обеспечение]" пункт "WinCCFileserver V6.0 [Файловый сервер WinCC версии 6.0]".На компьютере будет установлен минимальный пакет WinCC.

Настройка

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

Замечание:

Page 194: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Настройка файлового сервера 04.03

192 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

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

Page 195: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Настройка файлового сервера

Руководство пользователя WinCC V6.0 Опции 1936AV6392-1DA06-0AB0

Page 196: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0
Page 197: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Резервирование WinCC

Руководство пользователя WinCC V6.0 Опции 1956AV6392-1DA06-0AB0

6 Резервирование WinCC

Введение

Опция WinCC Redundancy [Резервирование WinCC] обеспечиваетзначительное увеличение работоспособности WinCC и системы в целом,позволяя одновременно эксплуатировать два серверных ПК, соединенныхмежду собой.

Клиенты

Сервер 1 Сервер 2

Синхронизация после возвращения сервера в режим online

В режиме исполнения серверы контролируют работу друг друга,обеспечивая возможность раннего распознавания сбоя или отказа сервера,работающего в паре.При выходе из строя одного сервера, клиенты автоматическипереключаются на работающий сервер. Это гарантирует бесперебойнуюработу клиентов по контролю и управлению процессом.Во время сбоя одного из серверов активный сервер продолжаетархивировать все сообщения и обрабатывать данные проекта WinCC. Послевосстановления сервера, на котором произошел сбой, все сообщения,значения процесса и пользовательские архивы автоматически копируютсяна восстановленный сервер. При этом архивы вышедшего из строя серверабудут дополнены недостающими данными. Эта процедура называетсясинхронизацией после восстановления (англ. synchronization after return).

Page 198: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Резервирование WinCC 04.03

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

Опция WinCC Redundancy [Резервирование WinCC] предоставляетследующие возможности:• автоматическая синхронизация сообщений, значений процесса и

пользовательских архивов после восстановления сервера, на которомпроизошел сбой;

• автоматическая синхронизация сообщений, значений процесса ипользовательских архивов после возникновения ошибки связи спроцессом;

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

серверами при выходе из строя одного из серверов;• функцию "Project Duplicator [Копировщик проекта]" для копирования

проекта на резервированный сервер;• автоматическое переключение клиентов при возникновении ошибки

связи с процессом;• функцию "Application Health Check [Проверка состояния приложения]"

для осуществления текущего контроля за работой приложения WinCC.

Функция "Application Health Check [Проверка состояния приложения]"

В среде WinCC / PCS7 выражение "Application Health Check [Проверкасостояния приложения]“ обозначает циклический текущий контроль(мониторинг) работоспособности всех наиболее важных приложений. Этафункция увеличивает способность системы быстро реагировать наизменения при выполнении функций резервирования, поскольку текущийконтроль состояния или мониторинг работоспособности (англ. lifebeatmonitoring) охватывает как сами серверы, так и отдельные приложения. ТОесть автоматически выполняется текущий контроль работы всех самыхважных приложений.Мониторинг работоспособности системы обнаруживает ошибкипрограммного обеспечения, присваивает значение "Fault [Ошибка]"системному тегу "@RedundantServerState [Состояние резервированногосервера]", определяющему состояние сервера, и переключает клиентов нарезервный сервер.В сообщении управления процессом, генерируемом для пользователя,содержится предупреждение об ошибке программного обеспечения.

Примечание:Если с помощью функции "Application Health Check [Проверка состоянияприложения]" была обнаружена ошибка программного обеспечения и былаинициирована процедура переключения клиентов, соответствующийрезервный сервер должен быть запущен повторно. Только после этогоклиент может быть подсоединен к резервному серверу.Резервированные серверы должны работать под управлением системыWindows 2000 Server, а ПК, выполняющие функции клиентов, - подуправлением Windows 2000 или Windows XP.

Page 199: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Резервирование WinCC

Руководство пользователя WinCC V6.0 Опции 1976AV6392-1DA06-0AB0

6.1 Конфигурирование системы WinCC

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

Введение

Уровеньконтроля

Уровень процесса

Корпоративный уровень

Сервер

Клиент

Приведенная выше диаграмма показывает типичную структуру системы суровнем управления WinCC (англ. Control level) и корпоративным уровнем(англ. Corporate level) сверху и уровнем процесса (англ. Process level) снизу.

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

(систем автоматизации);

Page 200: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Резервирование WinCC 04.03

198 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

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

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

Page 201: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Резервирование WinCC

Руководство пользователя WinCC V6.0 Опции 1996AV6392-1DA06-0AB0

Задачи, выполняемые клиентами:• на клиентских станциях осуществляется текущий контроль и управление

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

необходимые в каждый конкретный момент данные о состоянияхсистемы;

• все клиенты в системе равноправны.

Page 202: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Резервирование WinCC 04.03

200 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

6.1.2 Структура системы WinCC с резервированием

Введение

Уровень управления

Клиент

Сервер Сервер

Уровень процесса Синхронизацияпосле ошибкипроцесса

Проект WinCC

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

Проект WinCC с резервированием

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

Page 203: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Резервирование WinCC

Руководство пользователя WinCC V6.0 Опции 2016AV6392-1DA06-0AB0

6.2 Функционирование системы с резервированием

Введение

Сервер 1 Сервер 2

Клиент 1 Клиент 2 Клиент 3 Клиент 4

Проект A Проект B

Синхронизацияархивов

Синхронизация архивов

Контроллеры

Архивирование и синхронизация архивов параллельно работающихсерверов в системах с резервированием

Архивирование в WinCC при нормальном функционировании

При нормальном функционировании системы в режиме исполнениярезервированные серверы работают параллельно. Каждый компьютер-сервер имеет свое собственное соединение с процессом и свои архивыданных. Контроллеры посылают данные процесса и сообщения обоимрезервированным серверам, которые, обрабатывают их соответствующимобразом.В режиме исполнения каждый из серверов осуществляет текущий контрольза работой сервера-партнера с целью раннего обнаружения сбоя в работе.При возникновении ошибки или сбоя генерируется системное сообщениеуправления процессом.В режиме исполнения возможна постоянная синхронизация архивовпользователя и внутренних сообщений (Online Synchronization[Синхронизация в режиме исполнения]).

Page 204: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Резервирование WinCC 04.03

202 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

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

Page 205: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Резервирование WinCC

Руководство пользователя WinCC V6.0 Опции 2036AV6392-1DA06-0AB0

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

Выход из строя сервера

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

Факторы, вызывающие переключение клиентов между резервированнымисерверами

Переключение клиентов с сервера, определенного по умолчанию (мастера),на сервер-партнер при выходе сервера из строя выполняется системойавтоматически. Переключение может быть вызвано возникновениемследующих ситуаций:• нарушение соединения с сервером;• выход сервера из строя;• ошибка связи с процессом;• с помощью функции "Application Health Check [Проверка состояния

приложения]" обнаружена ошибка в приложении WinCC, переключениеинициировано функцией;

• проект не запущен.

Факторы, вызывающие синхронизацию архивов после восстановления сервера

Синхронизация архивов резервированных серверов выполняется послеустранения следующих ошибок:• ошибка связи с процессом; текущий контроль связи с процессом может

быть отключен. Дополнительную информацию можно найти в разделе"Configuration [Проектирование]";

• нарушение соединения с сервером-партнером;• выход сервера из строя;• проект не запущен.

Page 206: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Резервирование WinCC 04.03

204 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

Синхронизация после восстановления сервера

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

Синхронизация после ошибки связи с процессом

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

Синхронизация в режиме исполнения (англ. Online Synchronization)

Прямая синхронизация между серверами (Online Synchronization[Синхронизация в режиме исполнения]) выполняется для внутреннихсообщений в процессе их регистрации в системе Alarm Logging [Регистрацияаварийных сообщений], а также для пользовательских архивов.

Page 207: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Резервирование WinCC

Руководство пользователя WinCC V6.0 Опции 2056AV6392-1DA06-0AB0

6.3 Конфигурирование резервированных серверов

6.3.1 Функционально идентичная конфигурация

Архивы данных процесса и сообщений

Система регистрации тегов Tag Logging [Регистрация тегов] и системарегистрации аварийных сообщений Alarm Logging [Регистрация аварийныхсообщений] должны быть настроены для резервированных сервероводинаково с точки зрения выполняемых функций. Термин “функциональноидентичная конфигурация” (англ. Functionally identical Configuration) означаетследующее:• Конфигурируются идентичные архивы; при этом данные могут

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

Следующие архивы синхронизируются системой WinCC:• архивы, находящиеся на жестком диске, то есть архивы значений

процесса, вторичные архивы и архивы сообщений.• Синхронизация архивов, хранящихся в основной памяти, не

выполняется.

Пользовательские архивы

Пользовательские архивы должны иметь одинаковую структуру на обоихрезервированных серверах:• Конфигурация синхронизируемых пользовательских архивов должна

быть идентична с точки зрения свойств и структур полей/записей.

Page 208: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Резервирование WinCC 04.03

206 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

6.3.2 Требования, предъявляемые к резервированным системам

Введение

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

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

• Для функционирования системы резервирования необходимавременная синхронизация серверов. Однако при этом, настоятельнорекомендуется, чтобы вся система (компьютер WinCC, контроллеры, ит.д.) была синхронизирована. Временная синхронизация системы можетбыть выполнена с использованием опции WinCC "Time synchronization[Синхронизация времени]".

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

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

• Опция Redundancy [Резервирование] должна быть установлена на обоихсерверах.

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

• Каждый пользовательский архив должен содержать уникальное поледля обеспечения однозначного соответствия записей и поле для датыпоследнего изменения. Дополнительную информацию можно найти вразделе "Redundant User Archives [Резервированные пользовательскиеархивы]".

Примечание:Синхронизировать можно только данные "новых" пользовательских архивов(версии 4.02 и выше).Пользовательские архивы более поздних версий, сохраняющие старуюструктуру также не синхронизируются. Однако, такие "старые"пользовательские архивы могут быть конвертированы в новые структуры.Дополнительную информацию можно найти в руководстве User Archives[Пользовательские архивы].Для нормального завершения работы WinCC в случае сбоя питания,рекомендуется использовать источник бесперебойного питания.При восстановлении вышедшего из строя сервера, сообщения, которыебыли активно заблокированы в системе Alarm Logging [Регистрацияаварийных сообщений], определяются в результате отправки общегозапроса контроллерам, после чего эти сообщения синхронизируются.

Page 209: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Резервирование WinCC

Руководство пользователя WinCC V6.0 Опции 2076AV6392-1DA06-0AB0

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

Page 210: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Резервирование WinCC 04.03

208 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

6.3.3 Резервированные пользовательские архивы

Введение

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

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

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

последовательность, в которой записи добавляются в архив, может бытьразличной;

• записи могут быть добавлены на синхронизируемый сервер дозавершения синхронизации;

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

6.3.3.1 Требования, предъявляемые к резервированнымпользовательским архивам

Введение

Конфигурация архивов должна быть одинаковой на обоих компьютерах. Дляобеспечения этого следует использовать Project Duplicator [Копировщикпроекта].Если архивы не идентичны, будет выведено системное сообщение"Synchronization not ready for all User Archives [Синхронизация не готова длявсех пользовательских архивов]".

Конфигурирование архивов

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

Page 211: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Резервирование WinCC

Руководство пользователя WinCC V6.0 Опции 2096AV6392-1DA06-0AB0

Уникальный ключ

Для обеспечения однозначного соответствия записей в резервированныхархивах необходим уникальный ключ (англ. Unique Key).При этом будут синхронизироваться записи с одинаковым значением этогополя. Это поле должно содержать обладать свойством "unique value[уникальное значение]", что обеспечит отсутствие в архиве двух записей содинаковым содержимым.Такое поле можно реализовать через:• номер записи, который всегда является частью записи и не должен

создаваться отдельно. Номер записи всегда уникален. Прииспользовании номера записи, никакие другие поля не могут обладатьсвойством "unique value [уникальное значение]";

• поле архива, для которого задано свойство "unique value [уникальноезначение]". Если это поле отлично от поля уникального номера записи,то оно должно быть единственным полем, обладающим свойством"unique value [уникальное значение]".

Например:Имя рецепта (тип "Text [Текст]")Номер рецепта (тип "Integer [Целое]")Дата вставки/Дата создания ( тип "Date [Дата]")

Поле "Last Access [Последний доступ]"

Поле "Last Access [Последний доступ]" должно быть выбрано в процессеопределения свойств архива, поскольку метка времени используется вкачестве признака перезаписи при синхронизации.В процессе синхронизации запись данных, имеющая более позднюю меткувремени записывается на место более старой записи, что обеспечиваетсохранение самых новых записей. На это следует обратить внимание при иредактировании архивов параллельно работающих серверов во времясинхронизации.Последняя дата изменения проставляется системой автоматически. Приимпорте данных дата изменения файла "csv" останется без изменений.В процессе синхронизации запись данных, имеющая более позднюю меткувремени записывается на место более старой записи, что обеспечиваетсохранение самых новых записей. На это следует обратить внимание приработе или редактировании архивов параллельно работающих серверов вовремя синхронизации.

Page 212: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Резервирование WinCC 04.03

210 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

6.3.3.2 Возможности синхронизации пользовательских архивов

Введение

Синхронизация пономеру записи

Синхронизация поуникальному значению

Удаление записиво время выходасервера из строя

Невозможно Невозможно

Редактирование/добавлениезаписи во времявыхода сервера изстроя

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

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

Изменение записиво времясинхронизации врежиме online

OK OKСодержимое поля,являющегося уникальнымключом (англ. "unique key")изменять нельзя (впротивном случае крезервированному архивубудет добавлена новаяизмененная; при этом,однако, прежняя записьтакже останется, посколькуона не может бытьидентифицирована).

Добавлениезаписи во времясинхронизации врежиме online

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

OK

Page 213: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Резервирование WinCC

Руководство пользователя WinCC V6.0 Опции 2116AV6392-1DA06-0AB0

Синхронизация пономеру записи

Синхронизация поуникальному значению

Удаление записиво времясинхронизации врежиме online

OKСинхронизация удаленныхзаписей в режиме onlineбудет произведена тольков том случае, есливыполняется процедурасинхронизации по номерузаписи, и изменениявносятся сиспользованием "OLEControl Element (OCX)[Элемента управленияOLE (OCX)]" или спомощью API функцийопции User Archives[Пользовательскиеархивы].Удаляются только тезаписи, которые в поле"Last Access [Последнийдоступ]" содержат болеепоздние значения, чемзначение времениудаления.

Не доступно

Примечание:Нельзя добавлять в архив (например, в результате импорта) записи созначением времени в поле "Last Access [Последний доступ]" большим, чемтекущее системное время. Синхронизация выполняется только до текущегосистемного времени.

Если сервер, с которого поступают данные в процессе синхронизации,выключают или он выходит из строя до завершения процедурысинхронизации всех записей, то при следующем запуске режима исполнениябудут синхронизированы только последние 50 записей.Если режим исполнения WinCC остановлен и запущен снова в течениевремени не более 10 секунд (что обычно возможно только для небольшихпроектов), то такая ситуация не расценивается как выход из строя исинхронизация не будет выполняться.Синхронизация в режиме online сохраняет до 10 записей. Привозникновении ошибки связи с резервным сервером, эти записи будутсинхронизированы сразу же после восстановления соединения.

Page 214: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Резервирование WinCC 04.03

212 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

6.3.4 Сообщения, синхронизируемые в режиме Online

Введение

Все внутренние сообщения синхронизируются в режиме online. К такимсообщениям относятся, например, системные сообщения и сообщенияпакетной обработки в фоновом режиме (англ. Batch-Flexible).

Page 215: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Резервирование WinCC

Руководство пользователя WinCC V6.0 Опции 2136AV6392-1DA06-0AB0

6.4 Работа с системой резервирования

6.4.1 Руководство по настройке системы резервирования

Введение

Следующий раздел представляет собой краткое руководство по настройкесистемы резервирования в WinCC, состоящей из сервера 1 и сервера-партнера 2.

Настройка серверов и клиентов в сети

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

Настройка пользователей

После установки программного обеспечения поддержки сети, необходимо накаждом компьютере настроить учетные записи пользователей.Дополнительную информацию можно найти в разделе "Entering the Serversin Windows [Настройка серверов в Windows]"

Установка приложения авторизации

Для работы с системой резервирования необходимо установить правадоступа. Для установки следует открыть меню Start [Старт] в Windows ивызвать приложение AuthorsW, находящееся в каталоге SIMATIC / AuthorsW,затем необходимо установить права доступа на каждом сервере.

Настройка проекта на сервере

При настройке системы WinCC Redundancy [Резервирование WinCC]определяется мастер-сервер по умолчанию, сервер-партнер,функционирование клиентов при переключении на резервный сервер и типсинхронизации архивов.Перед копированием проекта создается серверный пакет (редактор"Serverdata [Данные сервера]"). Серверный пакет рекомендуется создаватьна компьютере-мастере по умолчанию.Дополнительную информацию по настройке сервера для системыRedundancy [Резервирование] можно найти в разделе "Configuration[Конфигурация]".

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

Page 216: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Резервирование WinCC 04.03

214 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

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

Page 217: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Резервирование WinCC

Руководство пользователя WinCC V6.0 Опции 2156AV6392-1DA06-0AB0

Копирование проекта

Для того чтобы избежать повторной процедуры настройки, выполняемой длясервера-партнера, можно воспользоваться "Project Duplicator [Копировщикомпроектов]", который предоставляет возможность копировать проект с одногосервера на другой.Дополнительную информацию можно найти в разделе "WinCC ProjectDuplicator [Копировщик проектов WinCC]".

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

Конфигурирование клиентов

Для использования системы резервирования, сконфигурируйте клиентов,выполнив следующие действия:• в редакторе "Server data [Данные сервера]" загрузите серверный пакет

(Default Master [Мастер по умолчанию]);• при необходимости, в редакторе "Server data [Данные сервера]" можно

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

Запуск системы резервирования

Запуск системы WinCC Redundancy [Резервирование] производитсяследующим образом:Производится запуск первого сервера. Далее, запускаются всесуществующие клиенты этого сервера. После того, как клиенты готовы кработе, запустите второй сервер и его клиентов.После этого выполняется первая синхронизация. Время синхронизацииравно интервалу времени между запуском первого и второго сервера.

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

Page 218: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Резервирование WinCC 04.03

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

6.4.2 Настройкасерверов в Windows

Введение

Оба резервированных сервера должны видеть друг друга в сети. С этойцелью введите одинаковые имена пользователей обоих серверов в WindowsUser Manager [Диспетчере пользователей Windows].Для ввода в систему пользователя выполните действия, описанные ниже.• Для Windows 2000: ввод пользователя в систему выполняется через

меню Windows "Start / Settings / Control Panel [Пуск / Настройки / Панельуправления]", с помощью функции, вызываемой через пиктограмму"Users and Passwords [Пользователи и пароли]". В диалоговом окне"Users and Passwords [Пользователи и пароли]" создаются инастраиваются пользователи с правами, по крайней мере, Power Users[Опытных пользователей].

• Для Windows XP: ввод пользователя в систему выполняется через менюWindows "Start / Settings / Control Panel"[Пуск / Настройки / Панельуправления], с помощью функции, вызываемой через пиктограмму "UserAccounts [Учетные записи пользователей] ". В диалоговом окне "UserAccounts [Учетные записи пользователей]" создаются и настраиваютсяпользователи с правами, по крайней мере, Power Users [Опытныхпользователей].

Пример показывает диалог в Windows 2000.

Page 219: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Резервирование WinCC

Руководство пользователя WinCC V6.0 Опции 2176AV6392-1DA06-0AB0

Page 220: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Резервирование WinCC 04.03

218 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

Note:Пользователь должен обладать правами Administrator [Администратора]или Power User [Опытного пользователя].НА серверах системы резервирования должна быть установлена системаWindows 2000 Server, на ПК-клиентах - система Windows 2000 или WindowsXP.

Page 221: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Резервирование WinCC

Руководство пользователя WinCC V6.0 Опции 2196AV6392-1DA06-0AB0

6.4.3 Конфигурирование системы резервирования

Введение

При настройке системы WinCC Redundancy [Резервирование WinCC]определяется мастер-сервер по умолчанию, сервер-партнер,функционирование клиентов при переключении на резервный сервер и типсинхронизации архивов.

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

Процедура

Для вызова системы резервирования в окне навигации WinCC Explorer[Проводника WinCC], где отображаются все редакторы и компоненты WinCC,щелкните правой кнопкой мыши на опции "Redundancy [Резервирование]". Впоявившемся контекстном меню выберете "Open [Открыть]".

Page 222: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Резервирование WinCC 04.03

220 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

6.4.3.1 Закладка "General [Общие]"

Введение

На этой закладке определяются общие параметры настройки для системырезервирования.

Вводимые на этой закладке параметры описаны в таблице, представленнойниже:Поле НазначениеServers[Серверы]

В поле "Server [Сервер] " вводится имя компьютера, накотором конфигурируется система резервирования.

Page 223: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Резервирование WinCC

Руководство пользователя WinCC V6.0 Опции 2216AV6392-1DA06-0AB0

Поле НазначениеDefault Master[Мастер поумолчанию]

Опция "Default Master [Мастер по умолчанию]" используетсядля определения того, какой из серверов будет обычновыступать в качестве мастера и какой сервер будетвыступать в качестве резервного сервера-партнера, в томслучае, когда выполняется начальная загрузка системы наоба сервера одновременно.В режиме исполнения сервер, являющийся мастером всистеме резервирования, может быть распознан с помощьютегов системы резервирования "@RM_MASTER" или"@RM_MASTER_NAME", находящихся в папке компонента вTag Management [Управление тегами] в подкаталоге "InternalTags [Внутренние теги]" в группе тегов "Redundancy[Резервирование]".Компьютер системы резервирования, на котором тег"@RM_MASTER" установлен в "1" является мастером.Имя ‘этого компьютера записано в теге"@RM_MASTER_NAME".Если состояние тега "@RM_Master" изменяется, например,из-за выхода из строя компьютера, клиенты переключатсяна компьютер, который до этого выполнял функциюрезервного компьютера (англ. "standby"), которыйстановится мастером в системе резервирования.Клиенты, для которых не был указан предпочтительный(англ. preferred) будут подключены к серверу системырезервирования, являющемуся мастером.Клиенты, для которых был определен предпочтительныйсервер, (постоянная работоспособность) игнорируютуказатель мастер/ резервный в тегах системырезервирования "@RM_Master" и "@RM_MASTER_NAME".Примечание: Убедитесь, что только один из двухрезервированных серверов определен в качестве "DefaultMaster" [Мастера по умолчанию] (опция не должна бытьактивирована на обоих компьютерах)! Иначе припереключении клиентов системой резервирования могутвозникнуть проблемы.

RedundantPartner Server[Резервныйсервер-партнер]

В поле "Redundant Partner Server [Резервный сервер-партнер]" вводится имя компьютера сервера-партнера; внашем примере это "RedServ2".Кнопка "Browse [Просмотр]" позволяет выбрать нужныйсервер.

Page 224: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Резервирование WinCC 04.03

222 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

Поле НазначениеSynchronize alldata of theoutage period[Синхронизировать вседанные завремя простоя]

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

Onlysynchronize thelast ... days[Синхронизировать толькоданные запоследние ...дней]

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

Synchronizationof Tag Loggingafter the partnerserver comesback online[Синхронизация системырегистрациитегов послевозвращениясервера-партнера врежим online]

Установка или сброс флажка в этом поле определяет, будетли выполняться синхронизация системы Tag Logging[Регистрация тегов] после восстановления сервера,вышедшего из строя.

Synchronizationof AlarmLogging afterthe partnerserver comesback online[Синхронизация регистрацииаварийныхсообщенийпослевозвращениясервера-партнера врежим online]

Установка или сброс флажка в этом поле определяет, будетли выполняться синхронизация системы Alarm Logging[Регистрация аварийных сообщений] после восстановлениясервера, вышедшего из строя.

Page 225: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Резервирование WinCC

Руководство пользователя WinCC V6.0 Опции 2236AV6392-1DA06-0AB0

Поле НазначениеOnlinesynchronizationof AlarmLogging[Синхронизация системырегистрацииаварийныхсообщений врежиме online]

Установка или сброс флажка в этом поле определяет, будетли выполняться в режиме исполнения синхронизацияоперативных сообщений системы Alarm Logging[Регистрация аварийных сообщений] и сообщений сномерами из зарезервированного числового диапазона.

Synchronizationafter processconnection error[Синхронизация после ошибкисвязи спроцессом]

Установка или сброс флажка в этом поле определяет, будутли синхронизироваться архивы в случае ошибки сетевогосоединения между серверами и соответствующимиконтроллерами.Если активизирована функция текущего контроля связи спроцессом, то соответствующий сервер выполняетмониторинг работоспособности всех сконфигурированныхсоединений с ПЛК. Если ПЛК, к которому происходитобращение, не отвечает (подтверждение), то серверфиксирует ошибку связи с процессом.Если наличие ошибки соединения с одним или несколькимиконтроллерами было установлено таким способом, товыполняется синхронизация всех сообщений, данныхпроцесса и пользовательских архивов, поступающих со всехконтроллеров, работающих в проекте. Это означает, чтотакже будут синхронизированы пользовательские архивы,получающие данные от тех ПЛК, соединения с которымиоставались в рабочем состоянии. Если эта опцияотключена, то нагрузка на серверы в режиме исполнениябудет меньше.В случае отключения функции текущего контроля связи спроцессом ошибка, возникшая в сети ПЛК, не может бытьопределена, следовательно, синхронизацияпользовательских архивов производиться не будет.

Page 226: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Резервирование WinCC 04.03

224 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

Поле НазначениеWinCC clientswitch in thecase of aprocessconnection error[ПереключениеклиентовWinCC вслучае ошибкисвязи спроцессом]

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

Serialconnection tothe redundantpartner[Последовательноесоединение срезервнымпартнером]

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

ActivateRedundancy[Активизациясистемырезервирования]

Это поле-флажок показывает, активна ли системаRedundancy [Резервирование]. Щелкнув кнопкой мыши наэтом поле можно активизировать/ дезактивировать систему.Это поле используется главным образом для того, чтобы впроцессе проектирования систему резервирования можнобыло время от времени дезактивировать. При щелчкекнопкой мыши на поле-флажке "Activate Redundancy[Активизация системы резервирования]" во время работысистемы (показано установленным в поле флажком), наэкране появится вопрос "Do you really want to deactivate theRedundancy? [Вы действительно хотите отключитьрезервирование]". Это дает возможность отменитьотключение резервирования (дезактивацию системырезервирования).

Page 227: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Резервирование WinCC

Руководство пользователя WinCC V6.0 Опции 2256AV6392-1DA06-0AB0

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

В режиме исполнения сразу же, то есть без перезапуска режимаисполнения, действуют только изменения режима синхронизации архивов, ккоторым, в частности, относятся установка или сброс следующих опций назакладке General [Общие]: "Synchronization ... after the server partner comesback online [Синхронизация … после возвращения сервера-партнера врежим online]", "Online synchronization Alarm Logging [Синхронизациясистемы регистрации аварийных сообщений в режиме online]" и"Synchronization after error of the process connection. [Синхронизация послеошибки связи с процессом]".Настройки для синхронизации архивов в режиме online, производимые назакладке User Archive [Пользовательский архив] также действуютнемедленно, без перезапуска режима исполнения.

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

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

Page 228: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Резервирование WinCC 04.03

226 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

6.4.3.2 Закладка "User Archives [Пользовательские архивы]"

Введение

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

Page 229: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Резервирование WinCC

Руководство пользователя WinCC V6.0 Опции 2276AV6392-1DA06-0AB0

Закладка "User Archives [Пользовательские архивы]"User Archive[Пользовательский архив]

В столбце "User Archive [Пользовательский архив]"построчно отображаются все сконфигурированные архивыпользователя.

Unique Key[Уникальныйключ]

В столбце "Unique Key [Уникальный ключ]" отображаетсяуникальный ключ для установления соответствия междузаписями данных в резервированных архивах. Придвойном щелчке на этом поле будут отображенысоответствующие поля архива. К ним относятся поля, длякоторых задано свойство "Unique value [Уникальноезначение]" и поля номеров записей.Если выбранное для установления соответствия поле неявляется полем номера записи, то синхронизируемыйархив не должен содержать какое-либо другое поле сосвойством "Unique value [Уникальное значение]" (отличноеот данного выбранного поля). Если же такое поле в архивесуществует, его следует удалить в User Archives Editor[Редакторе пользовательских архивов].

Synchronization[Синхронизация]

В столбце "Synchronization [Синхронизация]" можноактивизировать или деактивировать процедурусинхронизации отдельных пользовательских архивов.Текущее значение поля для архива меняется двойнымщелчком мышью на этом поле.Если ранее для выбранного архива не было создано поле"Last Access [Последний доступ]", то это можно сделатьздесь. Однако эта процедура может занять некотороевремя, особенно если архив содержит большое количествозаписей данных.

Synchronizationof all UserArchives[Синхронизациявсехпользовательских архивов]

Две кнопки в поле "Synchronization of all User Archives[Синхронизация всех пользовательских архивов]"позволяют активизировать или деактивироватьсинхронизацию всех отображаемых архивов.

Update[Обновить]

Кнопка "Update [Обновить]" позволяет сохранить ииспользовать текущую конфигурацию системы в томслучае, если изменения были внесены в User ArchivesEditor [Редакторе пользовательских архивов] после того,как был вызван Redundancy Editor [Редактор системырезервирования].

Примечание:В режиме исполнения сразу же, то есть без перезапуска режимаисполнения, действуют только изменения режима синхронизации архивов, ккоторым, в частности, относятся установка или сброс следующих опций назакладке General [Общие]: "Synchronization ... after the server partner comes

Page 230: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Резервирование WinCC 04.03

228 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

back online [Синхронизация … после возвращения сервера-партнера врежим online]", "Online synchronization Alarm Logging [Синхронизациясистемы регистрации аварийных сообщений в режиме online]" и"Synchronization after error of the process connection. [Синхронизация послеошибки связи с процессом]".Настройки для синхронизации архивов в режиме online, производимые назакладке User Archive [Пользовательский архив] также действуютнемедленно, без перезапуска режима исполнения.Изменения других опций начинают действовать только после перезапускарежима исполнения.

Page 231: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Резервирование WinCC

Руководство пользователя WinCC V6.0 Опции 2296AV6392-1DA06-0AB0

6.4.3.3 Пример переключения клиентов в случае возникновения ошибкисвязи с процессом

Введение

Резервированная система состоит из двух функционально идентичныхсерверов, из которых один сервер является сервером-мастером (англ.master), другой – резервным сервером-партнером. В нормальном рабочемсостоянии мастер-сервер имеет статус "Master [Мастер]", а резервныйсервер-партнер имеет статус "Standby [Резервный]". При этом если дляклиентов не определен предпочтительный сервер (англ. preferred server),клиенты подключены к серверу-мастеру, в противном случае, ониподключены к предпочтительному серверу.С момента запуска режима исполнения на обоих серверах начинаетсятекущий контроль связи с процессом. При этом в режиме циклическогоопроса определяется количество неисправных соединений сервера-мастераи резервного сервера-партнера. Если сервер-мастер имеет большееколичество неисправных логических соединений, его статус изменяется на“неисправный” ("Fault [Ошибка]"). Клиенты будут переключены на резервныйсервер-партнер, который теперь будет иметь статус "Master [Мастер]".

Примечание:Статус "Fault [Отказ]" будет отражен не в системном теге "@RM_MASTER",а в теге "@RedundantServerState [Состояние резервного сервера]".

Нормальный рабочий режим

Система состоит из резервированных серверов A и B и трех клиентов. Дляклиента 1 сервер A определен в качестве предпочтительного, для клиента 2предпочтительный сервер не указаны, а для клиента 3 предпочтительнымсервером является сервер B.

Page 232: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Резервирование WinCC 04.03

230 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

Сервер AСтатусМастер

Сервер BСтатус

Ожидание

Клиент 1Предпочитаемый

сервер А

Клиент 3Предпочитаемый

сервер B

Клиент 2Предпочитаемыйсервер не выбран

Page 233: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Резервирование WinCC

Руководство пользователя WinCC V6.0 Опции 2316AV6392-1DA06-0AB0

Ошибка связи с процессом на сервере A

Возникла ошибка связи с процессом на сервере A (Server A has a processconnection error !). На сервере B ошибок нет. То есть число неисправныхлогических соединений сервера A больше чем это число для сервера B.Следовательно, сервер A принимает статус "Fault [Ошибка]" (Server A FaultStatus). Клиенты 1 и 2 будут переключены на резервный сервер B (Server BMaster status).

Page 234: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Резервирование WinCC 04.03

232 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

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

После того как ошибка связи сервера A с процессом устранена, он получаетстатус "Standby [Резервный]" (Server A Standby status). В результате клиент1 переключается на сервер A, поскольку этот сервер был указан какпредпочтительный для клиента 1 (Client 1 Server a is the preferred server).Поскольку для клиента 2 предпочтительный сервер не указан, клиент 2остается подключенным к серверу B, так как после описанных действийсистемы резервирования, сервер B в данный момент является сервером-мастером.

Page 235: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Резервирование WinCC

Руководство пользователя WinCC V6.0 Опции 2336AV6392-1DA06-0AB0

6.4.4 WinCC Project Duplicator [Копировщик проектов WinCC]

Введение

На обоих резервированных серверах должны быть созданы проекты содинаковыми функциями. По завершении процесса проектирования можновоспользоваться WinCC Project Duplicator [Копировщиком проектов WinCC]для того, чтобы скопировать все данные проектирования на резервныйсервер-партнер.При этом фактически WinCC Project Duplicator [Копировщик проектов WinCC]создает проект на резервном сервере-партнере, поскольку Project Duplicator[Копировщик проектов WinCC] не только копирует все данные проекта(экраны, скрипты, архивы, и т.д.), но также выполняет все необходимыенастройки на соответствующем компьютере таким образом, что позавершении процесса настройки, компьютер готов к работе в системе срезервированием.Все последующие дополнения и изменения проекта также можно выполнятьтолько на одном из серверов, после чего эти изменения могут бытьперенесены на резервный сервер в результате повторного запускам "WinCCProject Duplicator [Копировщика проектов WinCC]".

Примечание:Система резервирования WinCC всегда состоит из 2 серверов.Дополнительные компьютеры системы резервирования не могут выступатьв качестве серверов системы резервирования.Настройки, специфические для конкретного компьютера, необходимовыполнять вручную после дублирования.

Описание процедуры копирования

Откройте WinCC Project Duplicator [Копировщик проектов WinCC] из менюWindows Start [Пуск] выбрав "SIMATIC / WinCC / Tools / Project Duplicator[SIMATIC / WinCC / Инструменты / Копировщик проектов]".На экране появится диалоговое окно "WinCC Project Duplicator [Копировщикапроектов WinCC]":

Page 236: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Резервирование WinCC 04.03

234 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

Page 237: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Резервирование WinCC

Руководство пользователя WinCC V6.0 Опции 2356AV6392-1DA06-0AB0

Диалоговое окно "WinCC Project Duplicator[Копировщика проектов WinCC]"

Select the SourceProject.. [Выбратьисходный проект]

В поле "Select the source project that is to beduplicated [Выбрать исходный проект длякопирования]" выбирается исходный проект.Кнопка "..." позволяет облегчить поиск пути кисходному проекту.

Duplicated Project[Скопированный проект]

В поле "Store duplicated project for Redundancypartner at [Сохранить скопированный проект длярезервного партнера в]" определяется компьютер ипапка, в которую следует поместитьскопированный проект.Кнопка "..." упрощает процедуру указания пути дляскопированного проекта.

Save As [Сохранить как] Кнопка "Save As [Сохранить как]" позволяетсоздать резервную копию исходного проекта илисохранить проект под новым именем. С помощьюкнопки "Save As [Сохранить как]" можно сохранитьтолько данные проектирования. Текущая базаданных системы исполнения не сохраняется. Длятого чтобы предотвратить ошибочный запускрежима исполнения без базы данных системыисполнения, создается новая пустая база данных.

Duplicate [Копировать] После указания исходного проекта и задания путидля создания копии проекта, нажмите кнопку"Duplicate [Копировать]" для запуска процессакопирования. В результате на компьютеререзервного партнера будет создан полностьюнастроенный проект.

Page 238: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Резервирование WinCC 04.03

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

6.4.5 Сценарии ошибок

Введение

Процесс работы системы резервирования будет показан на примеренекоторых наиболее часто встречающихся ошибок и сбоев в работе. Вчастности, будут рассмотрены следующие ситуации:1. проект на резервированном сервере не находится в режиме исполнения;2. ошибка связи с резервным партнером;3. ошибка связи с клиентом;4. ошибка связи с процессом;5. ошибка программного обеспечения на сервере.Система резервирования WinCC определяет ошибку самостоятельно илиреагирует на полученное сообщение об ошибке. При этом возможныследующие действия со стороны системы:• сохранение времени и события;• синхронизация архивов;• изменение идентификаторов статуса Master/Standby

[Мастер/Резервный];• переключение клиентов на резервного партнера;• генерация сообщений.

Запуск серверных компьютеров

При запуске серверных компьютеров компонент WinCC Redundancy[Резервирование] определяет, активен ли сервер-партнер в момент запуска.В случае если он активен, серверный компьютер получает статус “Standby[Резервный]”. Если сервер-партнер (2) не активизирован, серверныйкомпьютер (1) будет определен при запуске как мастер. Статус “Master[Мастер]” серверного компьютера изменяется при наличии ошибок сетевогосоединения между серверами или если сервер-партнер отключен. Для тогочтобы серверный компьютер (1) получил статус "Master [Мастер]", долженбыть установлен системный тег @RM_MASTER. Для получения сервернымкомпьютером (1)статуса "Standby [Резервный] ", тег @RM_MASTER долженбыть сброшен. Тег @RM_MASTER_NAME содержит имя серверногокомпьютера, который обладает статусом "Master [Мастер]", например,"Server 1". Тег @RedundantServerState [Состояние резервного сервера] накаждом сервере показывает его статус в системе резервирования,например, "Standby [Резервный]". Значения этих тегов могут использоватьсядругими приложениями или скриптами. При этом, однако, только тег@RM_MASTER может быть изменен.Система резервирования только устанавливает теги, указанные выше. Обасервера всегда полностью равноправны.Если сервер-мастер не может обратиться к клиенту или резервированномусерверу-партнеру (например, в случаях, когда на компьютерах неактивирован проект или сетевое соединение между компьютераминарушено), этот сервер получает статус Standby [Резервный]. Этонеобходимо для того, чтобы оба резервированных сервера не получилистатуса "Master [Мастер]" одновременно.

Page 239: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Резервирование WinCC

Руководство пользователя WinCC V6.0 Опции 2376AV6392-1DA06-0AB0

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

Page 240: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Резервирование WinCC 04.03

238 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

6.4.5.1 Сценарий 1: проект на сервере не исполняется

Введение

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

сервера 2;• на сервере 1 генерируется системное сообщение о выходе сервера 2 из

строя;• если сервер 1 имеет статус "Standby [Резервный]", то установкой тега

@RM_MASTER статус изменяется на "Master [Мастер]".Соответствующим образом изменяются значения тегов@RM_MASTER_NAME и @RedundantServerState [Состояние резервногосервера].

• клиенты, подключенные к серверу 2, переключаются на сервер 1.

Возвращение сервера 2 в режим online

Простой сервера 2 в результате сбоя в работе означает, что в архивахсервера утрачены данные, поступившие за время простоя. Недостающиеданные добавляются в архив в результате выполнения следующихдействий:• на сервере 1 фиксируется и записывается дата и время выхода из строя

сервера 2;• на сервере 1 генерируется системное сообщение о выходе сервера 2 из

строя;• система резервирования выполняет синхронизацию архива сообщений,

архива значений процесса и пользовательских архивов на сервере 2,используя данные сервера 1;

• значения тегов @RM_MASTER на обоих серверах остаются безизменений, например, тег @RM_MASTER сервера 1 установлен, а тег@RM_MASTER сервера 2 сброшен; теги @RM_MASTER_NAME [Имямастера] и @RedundantServerState [Состояние резервного сервера]также остаются без изменений;

• клиенты, для которых сервер 2 определен в качестве предпочтительногосервера, снова переключаются на этот сервер.

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

Page 241: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Резервирование WinCC

Руководство пользователя WinCC V6.0 Опции 2396AV6392-1DA06-0AB0

Сервер 1

Сервер 2Отказ А

Отказ B

Отказ C

В этом случае, сначала с сервера 1 на сервер 2 передаются данные,утерянные за время простоя A сервера 2, затем с использованием данныхсервера 2 происходит синхронизация данных сервера 1, утерянных за времяпростоя B. То есть синхронизация всегда происходит на сервере, имеющемстатус Standby [Резервный], с использованием данных сервера, имеющегостатус Master [Мастер].Все эти процессы выполняются автоматически в фоновом режиме. Этоозначает, что при этом параллельно происходит архивирование значенийпроцесса и сообщений, поступающих от продолжающих функционироватьконтроллеров.

6.4.5.2 Сценарий 2: ошибка связи с сервером-партнером

Введение

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

возникновения ошибки;• на обоих серверах генерируется системное сообщение об ошибке.

Восстановление соединения

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

восстановления соединения;• на обоих серверах генерируется системное сообщение о

восстановлении связи;• система резервирования выполняет синхронизацию данных на

резервном сервере с использованием данных сервера-мастера.

Page 242: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Резервирование WinCC 04.03

240 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

На обоих серверах теги @RM_MASTER, @RM_MASTER_NAME [Имямастера] и @RedundantServerState [Состояние резервного сервера]остаются без изменений.

Page 243: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Резервирование WinCC

Руководство пользователя WinCC V6.0 Опции 2416AV6392-1DA06-0AB0

6.4.5.3 Сценарий 3: ошибка сетевого соединения с клиентом

Введение

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

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

Восстановление сетевого соединения с клиентом

После восстановления связи с клиентом система резервированиявыполняет следующие действия:• на обоих серверах теги @RM_MASTER, @RM_MASTER_NAME [Имя

мастера] и @RedundantServerState [Состояние резервного сервера]остаются без изменений;

• если сервер 2 был определен для клиента "CL5" как предпочтительный,то клиент "CL5" будет переключен на этот сервер.

6.4.5.4 Сценарий 4: ошибка связи с процессом

Введение

Сценарий 4 описывает ситуацию, в которой на сервере 2 возникла ошибкасвязи с процессом в результате того, что соединение с сервера сконтроллером было прервано.Ошибка в соединении с контроллером расценивается системойрезервирования как выход из строя или сбой в работе только в том случае,если нарушено соединение только с одним сервером. В случае есливозникла ошибка в соединении контроллера с обоими серверами (например,вызванная сбоем в работе контроллера), система резервирования несможет интерпретировать эту ситуацию как выход из строя.Таким образом, если системой WinCC обнаружена ошибка связи спроцессом, будут выполнены следующие действия:• на сервере 2 выводится сообщения об ошибке связи с процессом;• на сервере 1 выводится сообщение о выходе из строя сервера-партнера

2;• на сервере 1 фиксируется и записывается дата и время выхода из строя

сервера 2;• если в параметрах настройки при создании проекта сервера было

задано"WinCC client switch in the case of a process connection error[Переключение клиентов WinCC в случае ошибки связи с процессом]", токлиенты, подключенные к вышедшему из строя серверу, переключаютсяна сервер-партнер;

Page 244: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Резервирование WinCC 04.03

242 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

• тег @RM_Master устанавливается на сервере 1, определяя статуссервера "Master [Мастер]" и сбрасывается на сервере 2, определяястатус "Standby [Резервный]" сервера 2. Соответственно изменяютсязначения тегов @RM_MASTER_NAME [Имя мастера] иRedundantServerState [Состояние резервного сервера].

Page 245: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Резервирование WinCC

Руководство пользователя WinCC V6.0 Опции 2436AV6392-1DA06-0AB0

Устранение последствий ошибки связи с процессом на сервере 2

При условии, что выполняется текущий контроль связи с процессом,недостающие данные архивов сервера 2 будут восполнены в результатевыполнения следующих действий:• на сервере 1 фиксируется и записывается дата и время выхода из строя

сервера 2;• система резервирования выполняет синхронизацию данных на сервере

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

• на сервере 2 значение тега @RedundantServerState [Состояниерезервного сервера] изменяется с "Fault [Ошибка]" в "Standby[Резервный]";

• генерируется системное сообщение об устранении ошибки связи спроцессом на сервере 2.

6.4.5.5 Сценарий 5: ошибка программного обеспечения

Введение

Сценарий 5 описывает ситуацию, в которой возникает ошибка на сервере 2,в программном обеспечении, над которым осуществляется текущийконтроль. В момент возникновения ошибки сервер 2 имеет статус "Master[Мастер]", а сервер 1 - статус "Standby [Резервный]". К каждому серверуподключены несколько клиентов.Если функция "Application Health Check [Проверка состояния приложения]“обнаруживает ошибку в программном обеспечении WinCC, выполняютсяследующие действия:• функция Application Health Check [Проверка состояния приложения]

сообщает об ошибке системе резервирования. Тег@RedundantServerState [Состояние Резервного Сервера],определяющий состояние сервера 2, получает значение "Fault[Ошибка]". Тег @RM_Master сбрасывается, определяя статус "Standby[Ожидание]";

• тег @RM_Master сервера 1 устанавливается, определяя статус "Master[Мастер]" сервера 1. Соответствующим образом изменяются теги@RM_MASTER_NAME и RedundantServerState [Состояние резервногосервера];

• клиенты, которые до обнаружения ошибки были подключены к серверу2, будут переключены на сервер 1;

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

Устранение последствий ошибки программного обеспечения на сервере 2

Page 246: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Резервирование WinCC 04.03

244 Руководство пользователя WinCC V6.0 Опции6AV6392-1DA06-0AB0

Ошибку программного обеспечения можно устранить путем завершенияисполнения проекта и перезапуском сервера. При повторном запускепроекта на сервере 2 архивы будут автоматически синхронизироваться. Приэтом выполняются следующие действия:• на сервере 2 тег @RedundantServerState [Состояние Резервного

Сервера] принимает значение "Standby [Резервный]". Статус "Master[Мастер]" сервера 1 не изменяется;

• на сервере 1 фиксируется и записывается дата и время восстановлениясервера 2;

• Система резервирования выполняет синхронизацию архивов сервера 2с использованием данных сервера 1.

Page 247: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Резервирование WinCC

Руководство пользователя WinCC V6.0 Опции 2456AV6392-1DA06-0AB0

Page 248: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0
Page 249: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Предметный указатель

Руководство пользователя WinCC V6.0 Опции Предметный указатель-16AV6392-1DA06-0AB0

Предметныйуказатель

SSIMATIC S5 / S7 102, 103SQL 76, 111, 139, 147, 149

UUser Archives 13User Archives Table Element 130

WWeb клиент 158WinCC 155

система с архитектурой клиент-сервер 155

WinCC User Archives Control 16WinCC Сервер исторических архивов

189

ААктивизация резервированного сервера

213

ББесперебойное питание 206Блокирование класса сообщений 206

пассивное 206Блокирование сообщения 206

активное 206пассивное 206

ВВосстановление 23Время исполнения

скрипты 169Выключение

сервера 176

ДДанные системы исполнения 26Драйвер SOFTNET

использование на серверах 174Дублированные проекты 233

ЗЗаблокированное сообщение (активноеблокирование) 206Заблокированное сообщение (пассивноеблокирование) 206Заблокированный класс сообщений(пассивное блокирование) 206Запуск 172, 173

ИИмпорт 24, 28Интерфейс OPC 182

в системах с архитектурой клиент-сервер 182

Исторический архив 185

ККлиент 166, 197

web клиент 158запуск 173конфигурирование 166конфигурирование в распределеннойсистеме 166обращение к проекту на сервере178отключение 176тонкий клиент 158

Клиент-сервер 155, 160Количественная характеристика 158Команды меню 22Конфигурирование158, 164, 166, 200, 205,219

клиента 166многопользовательской системы164окна отображения таблицпользовательских архивов 120, 122полей архива 49, 50, 51, 56пользовательских архивов36, 41, 45,54представлений 73, 76, 78, 80распределенной системы 164сервера 164

Page 250: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Предметный указатель 04.03

Предметный указатель-2 Руководство пользователяl WinCC V6.0 Опции6AV6392-1DA06-0AB0

систем с архитектурой клиент-сервер 158

Конфигурирование сервера 164Корпоративный уровень 197Критерий сортировки 139Критерий фильтра 139

ММежсерверный обмен данными 160Мультипользователь 155, 160

ННастройка 185, 189, 191, 213

сервера долговременных архивов189

файлового сервера 191центрального сервера архивов 185

Настройка серверов системырезервирования в Windows 216Настройка системы резервирования 213Настройки 26

ООбщий идентификатор стандартныхфункций 86, 89, 90Окно отображения таблицпользовательских архивов

настройка типа представления ввиде таблицы 132свойства объекта 130

Окно отображения таблицпользовательских архивов 16, 117

конфигурирование 120, 122настройка параметровпользовательского архива 132настройка параметровпредставления 132настройка типа представления ввиде формы 132настройка типов доступа 132работа с архивами в режимеисполнения 151свойства 130удаление 123

Окно отображения таблицпользовательских архивов WinCC16,117

Описание рабочих характеристик 114Останов 176Отключение 176

клиента 176сервера 176

Отношения связи 76

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

работа с архивами с помощьюэлемента управленияпользовательскими архивами 146

Поле архиваконфигурирование 49, 50, 51, 56создание 49

Поле формыкнопка 128удаление 129

Поле формыполе правки 127редактирование 129текстовое 126

Пользовательские архивы 13перечень характеристик 20применение 17рабочие характеристики 20

Пользовательский архивконфигурирование 36, 41, 45, 54поле архива 49право доступа 45пример 37редактирование при помощискриптов 86связь 41, 102создание 41, 45создание макросов 86стандартные функции 85

Последовательное протоколирование206Последовательное соединение междусерверами системы резервирования 220Право доступа 45, 51Предпочтительный сервер 160Представление

конфигурирование 73, 76, 78, 80Представление в виде формы 118, 145

настройка 132Представления 19

конфигурирование 73отношения связи 76

Page 251: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

04.03 Предметный указатель

Руководство пользователя WinCC V6.0 Опции Предметный указатель-36AV6392-1DA06-0AB0

Проверка состояния приложения195,243Проект 200

удаленный доступ 178Проекты WinCC 177

вызов диалогового окна 172диалоговое окно 172

Процедура запускаклиентов 173серверов 172, 174

РРабота с архивами в режимеисполнения 151Работа с архивами с помощьюэлемента управленияпользовательскими архивами 146Работа с серверными пакетами

с удаленной рабочей станции 177Работа с серверными проектами судаленной рабочей станции 177

доступ к проекту на сервере 178Разбивка экрана 28Распределенная система 155, 160

конфигурирование 164конфигурирование клиента 166работа с серверными проектами судаленной рабочей станции 177

Режим исполненияработа с архивами с помощью окнаотображения таблицпользовательских архивов 151

Режим исполнения 169Администратор пользователей 169архивы 169графика 169отчеты 169представление в виде формы 145работа с архивами с помощьюэлемента управленияпользовательскими архивами 146сообщения 169табличное представление 144Текстовая библиотека 169функционирование послесистемных ошибок 169функционирование системы 169

Резервирование 160, 195, 200настройка серверов в Windows 216

последовательное протоколирование206предпочтительный сервер 160проверка состояния приложения195синхронизация времени 206

Рецепты 18

ССвязь 41, 102

с помощью тегов WinCC 102с помощью тегов необработанныхданных 102, 103, 105, 106

Сервер 160, 164, 197межсерверный обмен данными 160обращение к проекту с несколькихклиентов 178особенности при использованиидрайверов SOFTNET 174особенности при использованиинескольких сетевых карт 174отключение 176процедура запуска 172, 174сервер долговременных архивов160стандартный сервер 160файловый сервер 160центральный сервер архивов 185

Сервер долговременных архивов160, 189настройка 189установка 189

Сервер исторических архивов WinCC185Синхронизация времени 206Система резервирования

настройка 213последовательное соединение междусерверами 220, 236проверка состояния приложения243системные сообщения 238

Система с архитектурой клиент-сервермежсерверный обмен данными 160стандартный сервер 160

Система с архитектурой клиент-сервериспользование 155использование интерфейса OPC182количественная характеристикаструктуры системы 158количество клиентов и серверов155конфигурирование 158многопользовательская система155,160отключение клиента 176

Page 252: SIMATIC HMI WinCC V6.0 Опции - cache.industry.siemens.com · 04.03 Предисловие Руководство пользователя WinCC V6.0 Опции. i 6AV6392-1DA06-0AB0

Предметный указатель 04.03

Предметный указатель-4 Руководство пользователяl WinCC V6.0 Опции6AV6392-1DA06-0AB0

отключение сервера 176процедура запуска клиента 173процедура запуска сервера 172распределенная система 155, 160резервирование 155, 160сервер долговременных архивов

160смешанная конфигурация 158типы клиентов 158условия, необходимы для создания

155файловый сервер 160функционирование в режимеисполнения 169

Система с резервированиемфункционирование 201

Скрипт 92редактирование пользовательскихархивов 86

Создание макросов 86Стандартная функция 17, 85

общий идентификатор 86, 89, 90пример использования 92редактирование пользовательскихархивов 86

Стандартный сервер 160Сценарий 160, 236

клиенты и серверы 160

ТТабличное представление 117

настройка 132Табличное представление 144Тег WinCC 102Тег WinCC @RM_MASTER 236Тег WinCC @RM_MASTER_NAME 236Тег необработанных данных103, 105,106Тег управления

пример 60Теги управления

свойства 59Тонкий клиент 158Требования, предъявляемые крезервированным системам 206

УУникальный ключ для пользовательскихархивов 208Уровень процесса 197Уровень управления 197Установка 189, 191

сервера долговременных архивов189файлового сервера 191центральный сервер архивов 185

ФФайловый сервер 160, 185, 191

настройка 191установка 191

Функционирование системы при запускеклиент 173сервер 172

ХХранение архива 238, 239

ЦЦентральный сервер архивов 185

настройка 185установка 185

ЭЭкспорт 23, 30Элемент управления пользовательскимиархивами

критерий сортировки 139критерий фильтра 139настройка параметров столбцов 135настройка формата вывода 135настройка цветов 143панель инструментов 136представление в виде формы 145работа с архивами в режимеисполнения 146строка состояния 138табличное представление 144установка шрифтов 142