МУ_Проектирование распределенных систем управления 04.09.2023
.pdf
Рис. 6.11. Редактирование тегов
Вызовите окно создания тегов Communication - > Tags (Связь - > Теги). При использовании внешних тегов в столбце Symbol (Символ) выберите необходимый параметр для связи с тегом, например, аналоговый в программных блоках вашего проекта (рис. 6.12). При этом остальные столбцы заполнятся автоматически. Создайте входной аналоговый, выходной дискретный параметр и две кнопки (блоки AnPar, DGI, Buttons соответственно при создании внешних тегов). В случае использование внутренних тегов заполнить столбцы вручную.
Рис. 6.12. Привязка внешних тегов
131
Создайте на экране заголовок окна, выбрав в объект TextField. Установите для него синий цвет текста и автоматический размер. Выведите на экран аналоговый параметр, подписав название и единицы измерения. Используйте для вывода объекты IO Field и Bar. Установите формат вывода числовой информации: знак, 2 цифры до запятой и 2 после.
Создайте второй экран, его заголовок и выведите на него выходной дискретный параметр в виде переключателя (Switch). Привяжите к нему световой индикатор, загорающийся при включении переключателя (например, Circle).
На каждом из экранов создайте кнопку перехода между экранами (Events - > Release), выбрав функцию ActivateScreen (активировать экран) и сам экран, к которому осуществляется переход.
Создайте третий экран, создайте на нем две кнопки, привязав их к сигналам кнопки тегов. Для этого выберите функцию SetBit (Установить бит), а затем ActivatePreviousScreen(Активировать предыдущий экран) для возвращения к первому экрану. Конечно, при этом необходимо добавит ь на первый экран кнопку вызова третьего экрана.
4. Тестирование проекта
1.Запустите Simulator в среде разработки, щелкнув на символе
или выбрав команды "Project (Проект)> "Start Runtime with simulator (Запустить среду исполнения с помощью имитатора)". При первом моделировании проекта симулятор запускается с новой, пустой таблицей моделирования. Если вы уже создали таблицу моделирования для вашего проекта, откроется эта таблица, которая содержит все параметры настройки, необходимые для моделирования тегов и флагов.
2.Теперь можно работать с тегами и флагами проекта в таблице моделирования. Вы можете следить за изменением значений, переходя от таблицы моделирования к проекту.
3.Все настройки, выполненные в таблице моделирования проекта, можно сохранить в файле. Для этого выберите "File (Файл)> Save (Сохранить)" в Simulator (Имитаторе), затем введите имя файла ("*.sim".) Теперь вы всегда сможете воспользоваться этими настройками, чтобы снова смоделировать проект, при условии, что за прошедшее время вы не изменили
132
параметров настройки тегов или флагов, которые вы хотите смоделировать в вашем проекте.
5. Проверка параметров соединения
Откройте редактор соединений (рис.6.13).
Выберите необходимые элементы в таблице соединений. Убедитесь в правильности параметров соединения – типа сети, адресов и т. п.
Рис. 6.13. Окно редактора соединений
6. Передача проекта на устройство
Запустите передачу проекта, как показано на рисунке 6.14 или нажатием кнопки
:
Рис. 6.14. Запуск передачи проекта
133
Определите параметры передачи (1, 2) и передайте проект на устройство
HMI (3), рис. 6.15:
Рис. 6.15. Определение параметров передачи Теперь можно выполнять операции перехода от экрана к экрану и
вводить новые данные рецептов на устройстве HMI.
Задание на выполнение.
Создать проекты, удовлетворяющие требованиям, следующим ниже. Вариант 1.
1.Создать экран приветствия, по клику на который осуществляется переход на экран навигации.
2.Создать экран навигации, содержащий кнопки перехода на экран просмотра аналоговых параметров (внешние теги в количестве 5) и кнопку аварийного останова без стравливания газа.
3.По кнопке АОбс создать переход на экран АОбс с выбором кнопок Да и Нет, после нажатия которых осуществить возврат в экран
навигации. (Новомикунь)
Протестировать проект в режиме имитации и в реальном режиме, убедиться в правильности его работы.
134
Перечень сигналов представлен в проекте по адресу (). Вариант 2.
1.Создать экран приветствия, по клику на который осуществляется переход на экран навигации.
2.Создать экран навигации, содержащий кнопки перехода на экр ан просмотра дискретных параметров (внешние теги в количестве 5) и кнопку аварийного останова со стравливанием газа.
3.По кнопке АОсс создать переход на экран АОсс с выбором кнопок Да и Нет, после нажатия которых осуществить возврат в экран навигации. (Новомикунь)
Протестировать проект в режиме имитации и в реальном режиме, убедиться в правильности его работы.
Перечень сигналов представлен в проекте по адресу (). Вариант 3.
Создать экран навигации, содержащий кнопки перехода на экраны аварийной и предупредительной сигнализации. Размесить индикаторы, загорающиеся при срабатывании сигнала. (Новомикунь)
Протестировать проект в режиме имитации и в реальном режиме, убедиться в правильности его работы.
Перечень аварийной и предупредительной сигнализации представлен в проекте по адресу ().
Вариант 4.
Создать экран навигации, содержащий кнопки перехода на экран управления насосами М1 и М2 с кнопками включить/выключить и Ремонт/Конец ремонта. При смене режима насосы меняют цвет. А так же на экране навигации создать возможность перехода на экран аварийного останова с выбором Да и Нет, после нажатия кнопки осуществляется переход на экран навигации. (Невский завод)
Протестировать проект в режиме имитации и в реальном режиме, убедиться в правильности его работы.
Перечень сигналов представлен в проекте по адресу ().
Содержание отчета.
Отразить в отчете используемый программный код для работы графических объектов (если он используется), программный код,
135
отражающий алгоритм работы исполнительного механизма или режима (представлен в проекте), используемые сигналы и теги, а так же созданные экраны. Привести выводы по работе.
Лабораторная работа № 10. WinCC
Цель работы: конфигурирование SCADA на основе WinCC. Вывод мнемоничной, текстовой и звуковой информации, анимированные объекты, управляющие элементы.
Содержание работы
1.Ознакомление с общими принципами работы WinCC основными структурными и управляющими элементами.
2.Создание нового проекта.
3.Редактирование кадров процесса.
4.Использование имитации.
5.Запуск проекта.
Общие сведения
WinCC – это модульная система. Основными компонентами являются Система проектирования (Configuration Software, CS) и Система исполнения (Runtime Software, RT). Наиболее важными подсистемами WinCC являются:
•графическая система; редактор графической системы, используемый для создания кадров процесса называется Графический дизайнер (Graphics Designer);
•система регистрации аварийных сообщений; процесс конфигурирования сообщений выполняется редактором Регистрация аварийных сообщений (Alarm Logging);
•система архивирования; редактор Регистрация тегов (Tag Logging) используется для определения данных, которые необходимо архивировать;
•система отчетов; редактор для создания шаблонов отчетов называется Дизайнер отчетов (Report Designer).
•система администрирования пользователей, редактор которой называется Администратор пользователей (User Administrator).
•система обмена данными Связь (Communication) конфигурируется непосредственно в Проводнике WinCC (WinCC Explorer).
136
Все данные конфигурации сохраняются в базе данных CS. На рисунке 7.1 изображена функциональная схема WinCC.
Редакторы
конфигурации
Базовая
|
система |
БД системы |
|
|
|
WinCC |
проектирования |
|
|
|
|
|
|
|
|
|
Время выполнения |
|
Экран |
Автоматическая |
Конфигурационный |
|
Графическая |
|
|
система Graphics |
Устройства |
||
система |
драйвер |
|
||
|
Runtime |
ввода |
||
|
|
|
||
|
|
|
|
(клавиатура или |
|
|
БД системы |
|
мышь) |
|
Системный архив |
исполнения |
Система сообщений |
|
|
|
Alarm Logging Runtime |
|
|
|
Tag Logging Runtime |
|
|
|
|
|
(Время выполнения |
|
|
|
(Время выполнения |
|
|
|
|
|
обработки сигнализации) |
|
|
|
тегов) |
|
|
|
|
|
|
|
Архив обработки |
Система отчетов |
Архив сообщений |
переменных |
|
|
Report Runtime |
|
|
|
|
|
|
(Время выполнения |
|
|
отчетов) |
|
Тренд сети/ Таблица |
Отчет обработки |
Подтверждение |
контроля |
переменных |
тревожного сообщения |
|
Отчет срабатывания |
Контроль сигнализации |
|
сигнализации |
|
|
|
Отчет регистрации аварийных сообщений
Рис. 7.1. Функциональная схема WinCC
Краткое описание этапов создания проекта
В WinCC определенные действия дополняют уже пройденные этапы, поэтому некоторые шаги конфигурирования могут быть выполнены только после того, как пройдены другие конфигурационные шаги.
Далее представлена последовательность этапов конфигурирования.
Создать проект
WinCC Explorer
Система
визуализации
Graphics Explorer
Включить
пользовательские
записи
Graphics Designer
Создать одноили мультипользовательский проект Определить системную конфигурацию
Установить связь с автоматической системой Создать переменные
Создать экраны Добавить статичный текст и графику
Добавить динамические экранные элементы Связать динамические экранные элементов с переменными
Добавить управляемый экранный элемент Связать управляемый экранный элемент с действиями
Дополнительная
конфигурация
Включить систему исполнения характеристик и активировать проект
WinCC Explorer
1 |
2 |
3 |
4 |
5 |
Выбрать модуль среды выполнения для активации Выбрать окно презентации для стартового экрана
Установить язык среды выполнения Активировать проект
137
|
|
2 |
|
1 |
|
|
|
|
Создать сообщений |
|
|
|
|
|
|
|
|
Alarm Logging |
|
|
|
(Регистрация |
|
Архив данных |
|
|
|
|
сигнализации) |
|
|
процесса |
|
|
|
Установить архив |
|
|
|
Tag Logging |
|
|
|
|
|
|
|
(Регистрация тегов) |
|
Архивные |
|
|
|
сообщения |
|
Отображение данных |
|
Alarm Logging |
|
технологических |
Добавить элементы управления на экран |
(Регистрация |
|
потоков |
Связать элементы управления с архивом |
сигнализации) |
|
Graphics Designer |
|
|
|
|
|
|
|
|
|
Отображение |
|
Обратно |
|
сообщений |
|
|
|
|
|
или 2 |
|
Graphics Designer |
|
|
|
|
|
Обратно или 3
Создать системные сообщений: блок сообщений, класс сообщений, цвета Создать одиночные сообщения или импортирование: класс, триггер, текст Сконфигурировать дополнительное ограничение слежения индивидуальных переменных
Установить архивирование
Добавить окно сообщений в Graphic Designer
Сконфигурировать окно сообщений, то есть вывести на экран блоки сообщений
3
Создать сообщений
Alarm Logging (Регистрация сигнализации)
Процедуры действий с документами
Report Designer
Активировать функцию, если регистрация сообщения была создана
Выбрать или создать макеты Модифицировать макеты Связать часть динамический макетов с архивом Создать задание на печать
Обратно или 4
4
Назначение |
Создать пользователей и группы |
|
пользовательских |
пользователей |
|
привилегий |
Назначить главные пользовательские |
|
User Administrator |
привилегии |
|
|
|
|
Назначение |
Назначить защит для дополнительных |
|
пользовательских |
||
элементов |
||
привилегий |
||
|
||
WinCC Explorer |
|
|
|
|
|
Назначение |
Установить горячие клавиши |
|
пользовательских |
||
|
||
Graphics Designer |
|
|
|
|
Обратно или 5
5
Многоязычная
конфигурация Перевести архив и тексты сообщений
Text Library (Текстовая библиотека)
Перевести текст на экранах
Многоязычная Сконфигурировать дополнительный выбор конфигурация языка
Graphics Designer
Сначала
Рис. 7.2. Последовательность этапов конфигурирования
Порядок работы
138
1. Создание нового проекта.
ВWinCC существует три типа проектов:
•однопользовательский проект;
•многопользовательский проект;
•клиентский проект.
Если в WinCC проекте предполагается использовать один компьютер, необходимо создать однопользовательский проект. В этом случае проект WinCC будет исполняться на компьютере, выполняющем как функции сервера по обработке данных, так и функции ввода на операторской станции. Другие компьютеры не смогут обращаться к проекту.
Компьютер, на котором вы создаете однопользовательский проект, настраивается, как сервер. Компьютер подключается к программируемому контроллеру с помощью соответствующих средств связи с процессом.
Если в проекте WinCC вы хотите работать с несколькими компьютерами, то необходимо создать многопользовательский проект.
После создания многопользовательского проекта необходимо сконфигурировать клиентов, которые будут обращаться к серверу. Для этого на компьютере, который будет использоваться в качестве клиентской станции, нужно создать клиентскую программу.
Рис. 7.3. Выбор типа проекта
Конфигурирование в WinCC Explorer [Проводнике WinCC]
Перед первым запуском проекта необходимо определить свойства системы исполнения. Для этого можно использовать диалоговое окно "Computer Properties [Свойства компьютера]". Вызвать это диалоговое окно можно в WinCC Explorer [Проводнике WinCC] из всплывающего меню для компонента "Computer [Компьютер]".
139
На закладке "Startup [Автозагрузка]" указываются исполняемые компоненты, то есть компоненты, которые будут активизированы и чьи функции будут доступны во время исполнения проекта. К примеру, если в вашем проекте определены циклические макросы, вам необходимо будет активизировать компонент "Global Script Runtime [Система исполнения глобального сценария]".
На закладке "Graphics Runtime [Система исполнения графического дизайнера]" можно указать, какой кадр (кадр запуска) будет отображаться первым после запуска проекта (рис. 7.5). Кроме того, на этой закладке определяются параметры отображения WinCC-проекта на экране.
Рис. 7.4. Определение свойств системы исполнения
1.1.Добавление драйвера связи
После определения свойств проекта необходимо добавить драйвер связи с проектом Step7. Для этого в окне навигации в Tag Management (Управление тегами) во всплывающем меню щелкните на пункте "Add new Driver (Добавить новый драйвер)” и выберите драйвер SIMATIC S7 PROTOCOL SUITE.
140
