124042 (592890), страница 18
Текст из файла (страница 18)
В окне данных редактора Tag Logging нужно дважды щелкнуть на архиве значений процесса "HA1tok_Archive". Откроется диалоговое окно "Process Value Archive Properties" (Свойства архива значений процесса). Щелкнуть на закладке "Memory Location" (Размещение в памяти) и отметить кнопку опции "In the Main Memory" (В оперативной памяти), затем изменить количество записей данных на "30". Подтвердить введенные данные, нажав на кнопку "OK".
На этом конфигурирование архива значений процесса завершено. Тег "HA1tok" будет опрашиваться через каждую секунду, и записываться в архив под именем "HA1tok_Arch". Архив будет размещаться в оперативной памяти, и архивные значения процесса будут доступны только в режиме исполнения.
Создание окна трендов. Окно трендов позволяет отображать значения процесса в виде графиков. Для этого в WinCC имеется элемент управления (Control), который можно расположить в кадре процесса.
Открыть в Graphics Designer кадр с именем "TagLoggingНА-1.pdl" и на палитре объектов выбрать закладку "Controls", а затем "WinCC Online Trend Control". С помощью щелчка мыши расположить элемент в требуемом месте области рисования и растянуть его до необходимого размера, держа кнопку мыши нажатой. На закладке "General" (Общие) диалогового окна быстрой настройки ввести заголовок окна трендов "HA1tok_Trend". Выбрать закладку "Curves" (Кривые) и ввести имя тренда "HA1tok", затем нажать на кнопку "Selection" (Выбор). В левой части диалогового окна "Archive/Tag Selection" (Выбор тегов/архивов) дважды щелкнуть на архиве "HA1tok_Archive". Подтвердить введенные данные, нажав на кнопку "OK".
Создание окна таблиц. Окно таблиц позволяет отображать значения процесса в табличной форме. Для этого в WinCC имеется элемент управления (Control), который можно расположить в кадре процесса.
На палитре объектов необходимо выбрать закладку "Controls" и затем - "WinCC Online Table Control" (Окно отображения таблиц в режиме исполнения WinCC). С помощью щелчка мыши расположить элемент в требуемом месте области рисования и растянуть его до необходимого размера, держа кнопку мыши нажатой.
На закладке "General" диалогового окна быстрой настройки ввести заголовок окна таблиц "HA1tok_Tables" и выбрать закладку "Columns" (Столбцы), введя "HA1tok" в качестве имени столбца, нажать на кнопку "Selection". В левой части диалогового окна "Archive/Tag Selection " дважды щелкнуть на архиве "HA1tok_Archive". В правой части диалогового окна "Archive/Tag Selection" щелкнуть на теге "HA1tok_Arch". Подтвердить введенные данные, нажав на кнопку "OK".
Шестой, седьмой и восьмой кадры аналогичные, поэтому был создан один, а остальные были созданы методом копирования созданного кадра.
Для создания шестого кадра "НА-1.pdl" были использованы объекты панели "Object Palette": "Static Text" (Статический текст), "Polygon" (Многоугольник), "Button" (Кнопка), "Line" (Линия), "Rectangel" (Прямоугольник), а также "I/O Field" (Поле ввода/вывода), расположенное в закладке "Smart Objects". Также из панели меню "View" → "Library" → "Global Library" → "Siemens HMI Symbol Library 1.4.1" → "Textures" → "Water (dark blue)" был вытащен объект "Control4" и из той же панели меню "View" → "Library" → "Global Library" → "Siemens HMI Symbol Library 1.4.1" → "Nature" → "Bubbles2" объект "Control2".
На рисунке 3.10 показан кадр процесса номер шесть.
Расположение и свойства объектов шестого кадра процесса можно посмотреть по рисунку 3.10. Создание кнопки в шестом кадре аналогично созданию кнопки в первом, только будут выбраны другие кадры переключения. Для кнопки "НС-22" кадр переключения – "НС-22.pdl".
Создание полей ввода/вывода для шестого кадра аналогично созданию полей для второго кадра, только необходимо выбрать для поля "Давление развиваемое насосом" тег "DavHA1", а для поля "Расход воды, накачиваемой НА-1" необходимо, используя "Dynamic dialog", написать выражение: "DavHA1" * 2. При этом вместо прозрачной лампочки появится значок . Затем необходимо выбрать цикл обновления "2 с". Также необходимо вставить рисунок НА-1 из любого графического редактора Windows. Для того чтобы сделать объект "Control4" динамичным, необходимо создать его копию и поместить один объект на другой (в разные слои). Объект, помещенным в нижний слой, оставить без изменения, а у объекта, помещенного в верхний слой, изменить свойства, зайдя в "Object Properties" → "Properties" → "SymbolLibrary" → "Control Properties" → "BlinkMode" → "Invisible-1".
Создание и динамизация объекта прямоугольник в шестом кадре осуществляется аналогично созданию и динамизации объектов окружность во втором кадре ("Tag" – "НА1tok").
Все необходимые кадры процесса созданы и динамизированы, теперь необходимо сформировать отчеты аварийных сообщений и отчеты системы архивирования.
Создадим отчеты аварийных сообщений. В системе формирования отчетов сообщения могут архивироваться с выводом на печать в виде протокола последовательности сообщений (message sequence report). При этом возможен постраничный или построчный вывод на печать. С системой поставляются готовые, заранее сконфигурированные шаблоны отчетов или протоколов. В данном случае, для разрабатываемого проекта необходимо создать новый отчет. Шаблон для него создается с использованием редактора страничных шаблонов "Designer" (Графического дизайнера).
Система формирования отчетов состоит из двух компонентов – компонента проектирования и компонента исполнения. Компонентом проектирования системы формирования отчетов является Report Designer (Дизайнер отчетов). Дизайнер отчетов используется для редактирования готовых, стандартных шаблонов по умолчанию в соответствии с индивидуальными требованиями пользователя, а также для создания новых шаблонов. Для вывода отчета на печать каждый шаблон должен быть связан с определенным заданием на печать. Задания на печать, инициирующие вывод отчета, также формируются в Report Designer. Компонент исполнения системы формирования отчетов выбирает данные, которые должны быть напечатаны, из архивов или элементов управления (Controls) и управляет выводом на печать.
Для создания протокола последовательности сообщений необходимо выполнить следующие действия:
-
создать страничный шаблон (page layout);
-
отредактировать страничный шаблон;
-
сформировать задание на печать;
-
определить параметры запуска;
-
запустить проект.
Редактор страничных шаблонов (рисунок 3.11) является компонентом Report Designer, который предоставляет объекты и инструменты для создания страничных шаблонов.
Редактор страничных шаблонов имеет вид, определяемый стандартами Windows. Экран редактора содержит рабочую область, панели инструментов, панель меню, строку состояния и различные палитры. При открытии редактора страничных шаблонов рабочая область отображается с настройками, принятыми по умолчанию. Вы можете расположить палитры и панели в тех местах, где вам удобно, а также скрыть их.
Редактирование страничного шаблона. Шаблон содержит статический слой и динамический слой. В статическом слое находятся верхний колонтитул нижний колонтитул шаблона для вывода имени компании, логотипа компании, имени проекта, имени шаблона, номера страницы, времени и т.п. В динамическом слое находятся динамические объекты для вывода данных проектирования и данных системы исполнения.
На статический слой можно помещать только статические и системные объекты. На динамическом слое могут находиться как статические, так и динамические объекты.
В правой части окна WinCC Explorer необходимо дважды щелкнуть на только что созданном шаблоне "MessageSequenceReport.rpl". Редактор страничных шаблонов откроет чистую страницу. При создании шаблона не обязано придерживаться определенной последовательности действий. На закладке "Runtime Documentation" (Документация системы исполнения) палитры объектов нужно выбрать объект "Message Report" (Протокол сообщений) из папки "Alarm Logging RT" (Система исполнения Регистрации аварийных сообщений). В динамической части страничного шаблона с помощью мыши нужно изменить размер объекта до желаемого, открыв диалоговое окно свойств объекта, дважды щелкнув на этом объекте, и выбрав закладку "Connect" (Связь). В списке справа нужно дважды щелкнуть на пункте "Selection", при этом откроется диалоговое окно "Alarm Logging Runtime: Report Table Selection" (Система исполнения регистрации аварийных сообщений: выбор таблицы отчета). Необходимо убедиться, что поле "Current Column Sequence" (Текущая последовательность столбцов) содержит все блоки сообщений, которые должны быть напечатаны в протоколе последовательности сообщений. Чтобы блоки сообщений по ширине умещались на стандартной странице DIN A4, необходимо изменить ширину столбцов блоков сообщений "Number" (Номер) и "Point of Error" (Место ошибки). Для этого необходимо выбрать блок сообщений "Number" и затем щелкнуть на кнопке "Properties". Ввести значение "9" в поле “Number of Places" (Количество мест). Повторить эти же действия для блока сообщений "Point of Error". Ввести значение "20" в поле "Length" (Длина) и Нажать "OK".
В диалоговом окне "Object Properties" необходимо выбрать закладку "Properties" и щелкнуть на пиктограмме , для того чтобы зафиксировать диалоговое окно. Для редактирования свойств шаблона щелкните на пустом месте вне таблицы. В левой части диалогового окна выбрать пункт "Geometry" (Геометрия) и убедиться, что в правой части выбран формат страницы "A4". В противном случае дважды щелкнуть на пункте "Page Format" (Формат страницы). В открывшемся диалоговом окне выбрать размер бумаги "A4" и нажать "OK". Сохранить.
Для вывода отчета на печать в режиме исполнения необходимо сформировать задание на печать в WinCC Explorer. В левой части окна WinCC Explorer нужно щелкнуть на пункте "Print Jobs" (Задания на печать). В правой части окна отобразится список предварительно сформированных заданий. В правой части окна дважды щелкнуть на задании на печать "@Report Alarm Logging RT Message Sequence" (Протокол последовательности сообщений системы исполнения регистрации аварийных сообщений), при этом откроется диалоговое окно "Print Job Properties" (Свойства задания на печать). Выбрать шаблон "MessageSequenceReport.rpl" из раскрывающегося списка. Затем нужно выбратье закладку "Printer Setup" (Настройка принтера) и выбрать принтер из раскрывающегося списка. Подтвердить свой выбор, нажав "OK".
Теперь необходимо установить связь окна сообщений со сформированным заданием на печать. Тогда в режиме исполнения при нажатии на кнопку панели инструментов "Print" (Печать) для вывода на печать будет использоваться созданный шаблон. Необходимо открыть кадр "НС-22.pdl" Graphics Designer и дважды щелкнуть на объекте "WinCC Alarm Control" и в открывшемся диалоговом окне свойств выбрать закладку "General". Для выбора задания на печать из списка нужно нажать кнопку . Подтвердить выбор, нажав на кнопку "OK".
На рисунке 3.12 приведен внешний вид созданного отчета.
Теперь создадим отчеты системы архивирования. Конфигурирование отчета Tag Logging Runtime. В режиме исполнения можно распечатать данные системы исполнения компонента Tag Logging из окна таблиц. При нажатии в режиме исполнения на кнопку панели инструментов "Print" данные будут выводиться на печать с использованием готовых шаблонов "@CCTableControlContents.rpl". Однако для рассматриваемого проекта создадим пользовательский страничный шаблон с верхним и нижним колонтитулом.
Для создания отчета системы исполнения Tag Logging необходимо выполнить следующие действия:
-
отредактировать статическую часть шаблона;
-
отредактировать динамическую часть шаблона;
-
определить параметры задания на печать;
-
запустить проект.
Редактирование статической части. Необходимо создать новый страничный шаблон с именем "TagLogging.rpl". Для этого нужно в правой части окна WinCC Explorer дважды щелкнуть на только что созданном шаблоне "TagLogging.rpl". Редактор шаблонов страницы откроет чистую страницу. Сначала необходимо добавить элементы статической части шаблона - дату/время, номер страницы, имя шаблона и имя проекта. Для редактирования статической части шаблона нужно нажать на кнопку панели инструментов. Для отображения в шаблоне даты и времени нужно щелкнуть на элементах палитры объектов "System Objects" (Системные объекты) → "Date/Time" (Дата/время), затем поместить объект в верхнем левом углу и растянуть его до желаемого размера, держа кнопку мыши нажатой. Щелкнуть правой кнопкой мыши на "Date/Time" (Дата/Время) и во всплывающем меню выбрать пункт "Properties". В левой части окна щелкнуть на элементе "Font" (Шрифт). В правой части окна дважды щелкнуть на "X Alignment" (Выравнивание по оси Х) и выбрать "Left" (По левому краю). В правой части окна дважды щелкнуть на "Y Alignment" (Выравнивание по оси Y) и выбрать "Centered" (По центру). Выполняя действия, аналогичные описанным выше, нужно добавить системное "Project Name ". Что касается выравнивания, выполнить такие же изменения, как и для объекта "Date/Time". Затем необходимо добавить системные объекты "Page Number" и "Layout Name", разместив их в верхнем правом углу. Изменить значение параметра "X Alignment" на значение "Right" и значение параметра "Y Alignment" на значение "Centered". Для улучшения внешнего вида шаблона можно изменить и другие параметры. Необходимо удалить рамку вокруг вставленных системных объектов.
Редактирование динамической части. Для редактирования динамической части шаблона нужно нажать на кнопку панели инструментов. На закладке "Runtime Documentation" палитры объектов нужно выбрать объект "Tag Table" (Таблица тегов) из папки "Tag Logging RT". В динамической части страничного шаблона растянуть объект до требуемого размера. Открыть диалоговое окно свойств объекта, щелкнув дважды на объекте, и выбрать закладку "Connect". В правой части окна на закладке "Connect" выделить "Tag Selection" и затем нажать на кнопку "Edit". В диалоговом окне "Tag Logging Runtime: Tag Selection for Reporting" нажать на кнопку "Add..." и в левой части диалогового окна "Archive Selection" щелкнуть на значке
перед именем "Kanal" или именем компьютера. В левой части выбрать архив "HA1tok_Archive". В правой части выберите тег "HA1tok_Arch". Подтвердить введенные данные, нажав на кнопку "OK".
Для вывода данных системы исполнения, значения тега необходимо отформатировать. В диалоговом окне "Tag Logging Runtime: Tag Selection for Reporting" нужно щелкнуть на архивном теге и нажать на кнопку "Properties". Выбрать формат "Integer", для определения количества цифр ввести "3", а для количества знаков после десятичной точки "0". Подтвердить введенные данные, нажав на кнопку "OK". Определение параметров на печать аналогично определению параметров на печать для отчетов аварийных сообщений. На рисунке 3.13 приведен отчет системы архивирования.
Следующим этапом будет являться настройка параметров режима исполнения для запуска всех использованных редакторов. Для этого в левой части окна WinCC Explorer нужно щелкнуть на элементе "Computer" (Компьютер) и в правой части окна WinCC Explorer нажать правой кнопкой мыши на имени компьютера. Во всплывающем меню выбрать пункт "Properties" и щелкнуть на закладке "Startup". Установите флажки около всех использованных компонентов. Затем нужно выбрать закладку "Graphics Runtime" и в поле "Start Picture" выбрать загружаемый при входе в режим исполнения кадр процесса – "Karta.Pdl". Подтвердить введенные данные, нажав на кнопку "OK".