Академический Документы
Профессиональный Документы
Культура Документы
Расширение
функциональных 2
возможностей
Архивирование
SIMATIC HMI сообщений и значений 3
процесса
Настройка навигации по
экранам 8
Передача проекта на
устройство HMI - OP 270 9
6"
Применение концепции
“комплексной 10
автоматизации”
Редакция 05/2004
A5E00279892-01
Руководящие принципы безопасности
Это руководство содержит ряд предупреждающих сообщений, на которые необходимо обратить особое внимание с целью
обеспечения личной безопасности, сохранности программного продукта и соответствующего аппаратного обеспечения. Эти
предупреждающие сообщения обозначены в тексте в соответствии с уровнем возможной опасности следующим образом.
Опасность
указывает на угрожающе опасную ситуацию, которая в случае, если не будут приняты соответствующие меры, может привести к
смертельному исходу или серьезным травмам.
Предупреждение
указывает на угрожающе опасную ситуацию, которая в случае, если не будут приняты соответствующие меры, может привести к
смертельному исходу или серьезным травмам.
Осторожно
при использовании со значком опасности, указывает на ситуацию, которая в случае, если не будут приняты соответствующие меры,
может привести к небольшим или средним травмам.
Осторожно
при использовании без значка опасности, указывает на ситуацию, которая в случае, если не будут приняты соответствующие меры,
может привести к повреждению имущества.
Внимание
при использовании без значка опасности, указывает на ситуацию, которая в случае, если не будут приняты соответствующие меры,
может привести к нежелательному результату или состоянию.
При возникновении нескольких уровней опасности всегда отображается сообщение с самым высоким уровнем (самый меньший
номер). Если сообщение относится к ситуации, угрожающей личной безопасности, на экране может также появиться
предупреждение о возможности повреждения имущества.
Квалифицированный персонал
Настройку и работу с устройством/системой можно выполнять только в соответствии с данным документом. К установке данного
программного обеспечения и работе с ним может быть допущен только квалифицированный персонал. Квалифицированным
считается персонал, который допущен к вводу в эксплуатацию и работе с электрическим оборудованием и системами в
соответствии с установленными правилами техники безопасности.
Предупреждение
Это устройство и его компоненты могут использоваться только в приложениях, описанных в каталоге или технической
спецификации, и только в соединениях с устройствами или компонентами, произведенными официально одобренными или
рекомендуемыми компанией Siemens производителями.
Этот продукт правильно функционирует и безопасно эксплуатируется только при условии правильной транспортировки, хранения,
настройки и установки, а также рекомендуемого режима функционирования и технического сопровождения.
Торговые знаки
Все обозначения, помеченные ® являются зарегистрированными торговыми знаками Siemens AG. Все другие обозначения в этой
документации могут являться торговыми знаками, и их использование в своих интересах может рассматриваться как
посягательство на права их соответствующих владельцев.
Siemens AG
Автоматизация м приводы Siemens AG 2004
Почтовый адрес 4848, 90327 Нюрнберг, Германия Технические данные могут изменяться
Основные сведения
На примере системы автоматизации производства фруктовых соков в данном руководстве
описываются процедуры расширения функциональных возможностей проекта WinCC для
устройств HMI с более высокой производительностью.
В руководстве "Начало работы – для пользователей-новичков" показано, как выполнить
настройку пользовательского интерфейса для устройства OP 77B. В примере данного
руководства система автоматизации приготовления фруктовых соков подключена к
операторской панели OP 270 6", которая может выполнять дополнительные функции,
приведенные ниже:
• Архивирование (регистрация) сообщений и данных процесса
• Автоматическое формирование отчетов о рабочих состояниях и о данных процесса в конце
каждой рабочей смены
• Переключение режимов работы системы с выбором ручного или автоматического режима
• Управление возможностями оператора путем назначения ему различных прав или уровней
доступа
• Переключение языка пользовательского интерфейса между английским и немецким
Для того чтобы на устройстве HMI можно было использовать эти функциональные
возможности, необходимо изменить конфигурационные данные.
В данном руководстве описаны действия, которые необходимо выполнить для расширения
функциональных возможностей системы":
• Открытие проекта
• Изменение проектных данных (настройка системы) для расширения функциональных
возможностей проекта
• Архивирование сообщений и значений процесса
• Конфигурирование отчетов
• Создание скриптов
• Настройка управления правами пользователей
• Настройка многоязычного пользовательского интерфейса
• Настройка навигации по экранам
Введение
Рассматриваемый пример основан на использовании проекта "OP77B_Смешивание",
процедура создания которого описывается в руководстве "Начало работы – для пользователей-
новичков". Для того чтобы можно было сконцентрироваться главным образом на настройке
новых функциональных возможностей, проект "OP77B_Смешивание" был по возможности
адаптирован фирмой разработчиков для использования на новом устройстве HMI –
операторской панели OP 270 6".
Поэтому сначала необходимо открыть этот адаптированный проект с тем, чтобы определить,
какие изменения были внесены в проектные данные. Проект находится в папке
"Support\Samples [Поддержка\ Примеры]" на компактном диске WinCC flexible.
Порядок действий
1. Запустите WinCC flexible и загрузите проект "OP270_Смешивание".
Введение
Операторская панель OP 270 6" снабжена дисплеем большего размера и имеет больше
функций, чем устройство OP 77B. Более широкий спектр функциональных возможностей
отражен в окне проекта:
Введение
Контур аварии конфигурируется с тем, чтобы при получении сообщения об аварии или ошибке
выполнялся переход к экрану, содержащему соответствующую информацию.
Для рассматриваемой системы автоматизации приготовления соков сообщение об ошибке
генерируется тогда, когда скорость миксера выходит за пределы заданных граничных
значений. Для того чтобы оператор мог немедленно предпринять соответствующие меры,
создается экран, на котором оператор сможет увидеть значение скорости миксера.
Порядок действий
1. Создайте экран "InstallationStatus [СостояниеУстановки]":
4. Введите имя, имеющее очевидное указание на то, что это поле ввода/вывода. Это позволит
использовать поле во всех последующих редакциях проекта.
2. Настройте сообщение "Скорость миксера слишком высока" таким образом, чтобы при его
появлении выполнялся переход к экрану "InstallationStatus [СостояниеУстановки]".
3. Выберите системную функцию "ActivateScreen [Активизировать экран]":
Введение
Операторская панель OP 270 6" имеет дисплей большего размера, чем устройство OP 77B.
Поэтому для отображения и редактирования рецептов следует использовать окно рецептов
большего размера:
Мастер
Начиная с устройств серии OP 270 и выше, для отображения рецептов можно также
создать экраны рецептов. Экран рецептов представляет собой индивидуальный
трафарет (или маску) ввода, состоящий из полей ввода/вывода и экранных объектов
с функциями рецептов.
Введение
В этом разделе описывается, как готовое окно рецептов можно адаптировать к устройству HMI
с более широким спектром функциональных возможностей.
Порядок действий
1. Откройте экран "Recipes [Рецепты]":
Мастер
Мастер
Системные функции можно найти в категории "Keyboard online operation for screen
objects [Клавишное управление экранными объектами]".
– Выберите пиктограмму:
Мастер
Введение
Когда оператор переходит к экрану "Recipe [Рецепт]" на устройстве HMI должно отображаться
окно рецептов с информацией о пропорции ингредиентов фруктового сока, загруженной в
последний раз.
Для этого создайте тег "Current_Dataset [Текущий набор данных]", в который будут
помещаться номер записи данных рецепта при ее загрузке в окно рецептов.
Порядок действий
1. Создайте тег "Current_Dataset [Текущий набор данных]", в котором будет храниться номер
записи данных рецепта:
Основные сведения
Для документирования процесса, то есть информации о функционировании системы
автоматизации приготовления соков, значения процесса и сообщения, появляющиеся в
процессе работы, заносятся в архивы (зд. англ. log). Данные архивов позволяют начальнику
смены получить информацию о любом конкретном событии, которое произошло во время
рабочей смены, непосредственно на устройстве HMI.
Сообщения и данные процесса, хранящиеся в архиве, можно проанализировать и оценить
позднее, что позволяет получить важную экономическую и техническую информацию об
условиях эксплуатации оборудования и функционировании системы. Эту информацию можно
использовать для того, чтобы:
• оптимизировать циклы технического обслуживания,
• повысить качество продукции и
• убедиться в том, что уровень качества соответствует стандартам.
Введение
Нарушения в работе миксера, используемого для смешивания соков, должны
документироваться. С этой целью создадим архив сообщений "Mixer_Speed
[Скорость_Миксера]", в котором будут храниться сообщения, связанные с нарушением
граничных значений скорости миксера в течение рабочей смены.
Порядок действий
1. Создайте новый архив сообщений:
4. Определите параметры класса сообщений "Errors [Ошибки]" так, чтобы сообщения этого
класса заносились в архив "Mixer_Speed [Скорость_Миксера]".
Мастер
Введение
В следующем разделе описана процедура конфигурирования окна сообщений, в котором будет
отображаться содержимое архива сообщений "Mixer_Speed [Скорость_Миксера]".
Порядок действий
1. Создайте экран "AlarmsArchive [АрхивСообщений]":
Введение
Изменение значений скорости миксера на протяжении рабочей смены должно быть занесено в
архив с целью документирования этих данных. Тогда начальник смены сможет получить
общую картину изменений или отклонений скорости миксера установки для приготовления
соков непосредственно на устройстве HMI.
Порядок действий
1. Создайте новый архив данных:
4. Определите свойства (параметры) тега таким образом, чтобы значения тега заносились в
архив данных "Mixer_Speed [Скорость_Миксера]".
Введение
Изменение значений скорости миксера с течением времени отображаются на устройстве HMI в
виде графика кривой или тренда:
Порядок действий
1. Создайте экран "CurveView [ОкноКривой]":
– Задайте диапазон значений, определив крайнее левое и крайнее правое значения по оси,
равными "0"и "1000" (2), соответственно, а также определите длину отрезка, через
который на оси будут отмечены единицы измерения (3):
Для того чтобы опрос значений тега происходил регулярно, следует использовать
предварительно заданное значение цикла, равное одной секунде.
Мастер
Системную функцию можно найти в категории "Keyboard online operation for screen
objects [Клавишное управление экранными объектами]".
– Выберите пиктограмму:
Мастер
Основные сведения
Отчеты предназначены для документирования данных о процессе производства с целью
контроля качества производимого продукта. При этом сообщения и данные рецептов
выводятся в виде отчетов рабочих смен.
Введение
В этом разделе описывается процедура создания отчета или протокола, содержащего данные
архива "Mixer_Speed [Скорость_Миксера]".
Порядок действий
1. Создайте новый отчет:
4. Задайте параметры настройки объекта "Print alarm [Печать сообщений]" таким образом,
чтобы данные архива "Mixer_Speed [Скорость_Миксера]" выводились на печать.
Введение
В этом разделе описывается процедура создания отчета, содержащего данные рецепта для
приготовления напитка со вкусом "Orange [Апельсин]".
Порядок действий
1. Создайте отчет "RecipeOrange [РецептАпельсин]":
3. Задайте параметры настройки объекта "Print recipe [Печать отчета]" таким образом, чтобы
на печать выводились записи данных рецепта "Orange [Апельсин]".
Введение
Отчеты должны распечатываться ежедневно на принтере, подключенном к устройству HMI.
Это циклически выполняемое задание формируется с помощью планировщика (англ. Schedule).
Порядок действий
1. Создайте новое задание:
2. Определите параметры настройки этого задания таким образом, чтобы оба отчета
"RecipeOrange [РецептАпельсин]" и "MixerSpeedHistory [ИзменениеСкоростиМиксера]"
выводились на печать ежедневно в 12:00:
– Выберите время:
Основные сведения
В WinCC flexible имеется интерфейс программирования, который можно использовать для
организации доступа к части проектных данных в режиме исполнения. Visual Basic Script
(VBS) используется для создания скриптов, реализующих дополнительные функции, если
таковые требуются на устройстве HMI.
Процесс программирования в значительной степени облегчается рядом простых в применении
функций, таких как, например, контекстно-зависимый выбор объектов.
Мастер
Введение
Для определения оптимальной скорости миксера для смешивания ингредиентов необходимо
протестировать установку на различных скоростях. С этой целью можно переключить режим
работы системы из режима "Автоматическое управление" в режим "Ручное управление".
Для того чтобы установить ручной режим управления, напишите скрипт, в результате
выполнения которого будет считываться режим работы системы и затем, в зависимости от
считанного значения, блокироваться или деблокироваться поле ввода/вывода для ввода
скорости.
2. Выберите "Operating_Mode [Режим_работы]" (1) в качестве имени и параметр "Bit (0,1)" (2):
3. Определите два элемента списка (1) и введите соответствующие режимы работы (2):
Мастер
Выбор тега
1. Вставьте другое текстовое поле в качестве метки-обозначения поля:
Теперь, для переключения режима работы системы на устройстве HMI, можно либо
использовать символьное поле ввода/вывода, либо изменить соответствующее значение тега в
программе ПЛК.
Основные сведения
Несколько человек работают с системой автоматизации приготовления фруктовых соков,
причем каждый из них решает свои задачи:
• Миссис Петерс и мистер Миллер осуществляют оперативное управление работой установки
и решают, какой напиток необходимо приготовить.
• Мистер Мэйор отвечает за функционирование системы, кроме того, его функцией, как
специалиста в прикладной области, является, например, ввод новых данных для
производства.
Управление правами пользователей предполагает определение лиц, имеющих полномочия,
необходимые для оперативного управления установкой, и назначение им соответствующих
прав и уровней допуска. С этой целью создаются пользователи и группы пользователей. Если
пользователь намерен работать на устройстве HMI, он должен зарегистрироваться в системе с
соответствующим именем и паролем.
Мастер
Введение
В любом проекте автоматически создаются группы пользователей "Administrators
[Администраторы]" и "Users [Пользователи]". В этом разделе описывается процедура создания
группы пользователей "Technologists [Технологи]" и назначение ей соответствующих прав.
Порядок действий
1. Создайте новую группу пользователей:
3. Создайте допуск на "Change Recipe Data [Изменение данных рецепта]" (1, 3) и назначьте его
группе пользователей "Technologists [Технологи]" (2):
Введение
В следующем разделе описывается процедура создания пользователей с именами "Mayor",
"Miller" и "Peters" и определения принадлежности этих пользователей к различным группам.
Порядок действий
1. Создайте нового пользователя:
Мастер
Введение
Ввод или изменение данных производства должно быть разрешено только для технолога -
специалиста в прикладной области. Поэтому, на экране "Recipes [Рецепты]" необходимо
установить защиту от несанкционированного доступа для следующих программируемых
клавиш:
• <F10> (новая запись данных)
• <F11> (сохранить запись данных)
• <F12> (удалить запись данных)
• <F13> (загрузить запись данных из контроллера)
Порядок действий
1. Перейдите к экрану "Recipes [Рецепты]".
Результат
Каждый пользователь принадлежит к одной из групп пользователей. Для каждой группы
определены различные права. Для входа пользователя в систему должно появиться диалоговое
окно регистрации пользователя в системе. Настройка этого окна выполняется во время
настройки многоязычного пользовательского интерфейса.
Введение
Пользовательский интерфейс на нескольких языках может быть необходим в следующих
ситуациях:
• Система автоматизации приготовления фруктовых соков функционирует на дочернем
предприятии за пределами Германии, где персонал, участвующий в управлении, не
разговаривает по-немецки. В этом случае необходим пользовательский интерфейс на
устройстве HMI на соответствующем национальном языке.
• Управление системой автоматизации приготовления фруктовых соков осуществляется
персоналом, разговаривающим на различных языках. В этом случае необходимо, чтобы
пользовательский интерфейс устройства HMI был на нескольких языках. Тогда, при
необходимости, операторы смогут переключать язык интерфейса.
В рассматриваемом нами примере предполагается, что с системой управления установкой
будет также работать англо-говорящий персонал. Для создания интерфейса, ориентированного
на англо-говорящего пользователя следует выполнить следующие действия:
• добавить английский язык в качестве языка проекта в соответствующих параметрах;
• ввести тексты на английском языке;
• создать экран для переключения языков
Введение
В этом разделе описывается процедура добавления английского языка в качестве языка
проекта с тем, чтобы англо-говорящий оператор мог работать на устройстве HMI.
Мастер
Порядок действий
1. Добавьте в проект английский язык "English (USA)":
Введение
После переключения языков на устройстве HMI будут отображаться тексты на английском
языке. Ввести тексты на английском языке можно следующими способами:
• Ввод текстов, переведенных внешним переводчиком.
Если тексты в проекте нельзя перевести на требуемый язык в самой системе, экспортируйте
тексты проекта в текстовый файл. Экспортированные текстовые файлы можно затем
перевести с помощью переводчика и, по завершении этой процедуры, импортировать их в
проект.
• Ввод текстов на требуемом языке в редакторе текстов проекта.
Редактор текстов проекта отображает все тексты, имеющие отношение к проекту, которые
должны быть переведены.
• Переключить язык и повторно ввести тексты на требуемом языке для каждого объекта.
• Создать библиотеку текстов на иностранных языках и выполнять перевод текстов
автоматически.
Ввод текстов на требуемом языке в редакторе текстов проекта:
Порядок действий
1. Откройте редактор текстов проекта (1) и введите английский вариант всех текстов,
созданных в проекте (2):
Мастер
Все тексты проекта содержатся в редакторе "Project text [Тексты проекта]". При
использовании библиотеки тексты можно перевести автоматически, используя
всплывающее меню.
Введение
Для управления системой автоматизации приготовления соков с устройства HMI на различных
языках, оператору необходим экран, который он мог бы использовать для переключения
языков. Чтобы оператор мог наглядно видеть, какой язык в данный момент установлен на
устройстве HMI, необходимо предварительно настроить графический список.
Графический список представляет собой отдельный экран, на котором отображаются
национальные флаги используемых языков и численные значения, поставленные в
соответствие этим языкам.
Мастер
4. Затем создайте текстовое поле для вывода подсказки пользователю выбрать требуемый
язык:
Введение
Для того чтобы убедиться, что все немецкие тексты были переведены, переключите язык в
WinCC flexible с немецкого на английский.
Порядок действий
1. Смените язык проекта на английский:
3. Откройте все экраны и редакторы, в которых были введены тексты и проверьте, появляются
ли соответствующие английские варианты текстов.
Основные сведения
Структура экранной навигации используется для настройки смен экранов, то есть переходов от
экрана к экрану. Настройка выполняется с использованием функции перетаскивания
буксировкой (англ. Drag&Drop). Иерархическая структура экранов определяется взаимным
расположением экранов. Перейдите непосредственно к начальному экрану проекта нажатием
<F9>.
Введение
Для того чтобы перейти от начального экрана к другим экранам, например к экрану рецептов
или отображению уровней заполнения, в дополнение к иерархической структуре навигации
необходимо настроить собственно функции смены экранов.
Функции смены экранов настраиваются с использованием структуры экранной навигации.
Прежде всего, добавьте к структуре экранной навигации следующие экраны:
• Состояние системы
• Архив сообщений
• Окно трендов
• Выбор языка
Порядок действий
1. Убедитесь в том, что для номера столбца задано значение "1":
2. Выберите клавишу <F1> , при нажатии на которую будет выполняться смена данных
экранов:
3. Аналогичным образом настройте смену следующих экранов "Recipe view [Окно рецептов]",
"Alarm view [Окно сообщений]", "Alarm log [Архив сообщений]", "Trend view [окно
трендов]" и "System status [Состояние системы]".
3. Настройте графическое поле ввода/вывода как поле вывода (1) и выберите графический
список (2, 3):
4. Выберите тег, значения которого будут использоваться для данного графического поля
ввода/вывода:
Введение
В проекте создан графический интерфейс пользователя и определены свойства (параметры)
тегов, в которые будут помещаться значения процесса, считываемые из контроллера. Для того
чтобы устройство HMI могло использоваться для контроля и управления установкой для
приготовления фруктовых соков, необходима прикладная управляющая программа,
написанная инженером-специалистом в прикладной области.
В прикладной программе используются блоки данных с теми же адресами, что и теги в
рассматриваемом проекте.
Для ввода системы в эксплуатацию необходимо выполнить следующие действия:
• проверить параметры соединения;
• передать проект на устройство HMI
Введение
Устройство HMI – операторская панель OP 270 6" - подключено к контроллеру системы
автоматизации приготовления фруктовых соков по сети MPI. Параметры соединения уже были
установлены разработчиками.
Порядок действий
1. Откройте редактор соединений:
Введение
После проверки параметров соединения передайте проектные данные на устройство HMI.
Мастер
Порядок действий
1. Подключите устройство HMI к компьютеру проектирования с помощью MPI-кабеля.
2. Запустите передачу:
Результат
Как только управляющая программа, написанная инженером-специалистом в прикладной
области, загружена в контроллер, управление установкой для приготовления фруктовых соков
может выполняться с операторской панели OP 270 6".
Программа ПЛК размещается на втором компакт-диске WinCC flexible в папке
"Support\Samples".
Введение
После запуска проекта у вас, возможно, возникнет следующий вопрос: "Зачем сначала
создавать теги для проекта, а затем во второй раз - для системы автоматизации? Это двойная
работа, которая может привести к дополнительным ошибкам".
Концепция “интегрированной или комплексной автоматизации” (англ. Totally Integrated
Automation) предполагает возможность создания тегов только один раз, в виде "таблицы
символов" программы контроллера. Во время проектирования в WinCC flexible происходит
непосредственное обращение к этой таблице символов. Этот метод носит название
"интегрированного управления".
Возможность интегрированного управления обеспечивается установкой программного
обеспечения SIMATIC STEP7 версии 5.3 на компьютере проектирования.
Мастер
Введение
Для того чтобы использовать преимущества комплексной автоматизации, проект
"OP270_Смешивание" должен быть интегрирован в проект SIMATIC STEP7. В данном разделе
описывается, как проект "OP270_Смешивание" интегрируется в проект SIMATIC STEP7
"S7_Смешивание", созданный инженером-прикладником.
Порядок действий
1. Интегрируйте проект в SIMATIC STEP 7:
Введение
После того, как проект "OP270_Смешивание" был интегрирован в проект STEP7, Менеджер
SIMATIC становится центром управления, обеспечивающим доступ к проекту WinCC flexible.
Мастер
Принцип
При проектировании в WinCC flexible, выберите теги непосредственно из таблицы символов
проекта SIMATIC STEP7: