Вы находитесь на странице: 1из 75

УПРАВЛЕНИЕ СИСТЕМАМИ ЭЛЕКТРИЧЕСКИХ ПРИВОДОВ

MICROMASTER 440 С ПОМОЩЬЮ ПЛК


Часть 2
«Управление электроприводами по сети PROFIBUS»

МЕТОДИЧЕСКИЕ УКАЗАНИЯ
К ЛАБОРАТОРНО – ПРАКТИЧЕСКИМ
РАБОТАМ

Новокузнецк 2011
Автор
Романов В. П. , преподаватель НОУ «РЦПП «Евраз-Сибирь», преподаватель
высшей квалификационной категории.

Рецензент
Зав. Кафедрой «Автоматизировванного электропривода и промышленной
электроники» ФГОУ ВПО «СибГИУ» доктор технических наук, профессор
Островлянчик Ю. В.

Рассмотрены методы создания и программирования систем управления по сети


Profibus на основе PLC фирмы Siemens частотным электроприводом Micromaster
440. Приведено описание лабораторного стенда, порядок выполнения работ и
контрольные вопросы для самопроверки.
Предназначено для слушателей курсов целевого назначения электромонтеров по
ремонту и обслуживанию электрооборудования.

Зам. директора НОУ «РЦПП «Евраз-Сибирь» Н. В. Пыжкова

2
Оглавление
Введение .............................................................................................................................................................. 4

Основные теоретические положения ............................................................................................................... 8

ЛАБОРАТОРНО-ПРАКТИЧЕСКАЯ РАБОТА №1 .................................................................................................. 11

Управление преобразователем частоты Micromaster 440 по сети profibus с использованием «слова


управления 1» ................................................................................................................................................... 11

ЛАБОРАТОРНО-ПРАКТИЧЕСКАЯ РАБОТА №2 .................................................................................................. 28

Управление преобразователем частоты Micromaster 440 по сети profibus с использованием «слова


состояния» ......................................................................................................................................................... 28

ЛАБОРАТОРНО-ПРАКТИЧЕСКАЯ РАБОТА №3 .................................................................................................. 39

Управление преобразователем частоты Micromaster 440 по сети profibus с использованием панели


оператора ОР7 ................................................................................................................................................... 39

ЛАБОРАТОРНО-ПРАКТИЧЕСКАЯ РАБОТА №4 .................................................................................................. 55

Управление преобразователем частоты Micromaster 440 по сети profibus с использованием системы


человекомашинного интерфейса на основе приложения «WINCC FLEXIBLE» ............................................ 55

Приложение 1.................................................................................................................................................... 70

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

Приложение 2,Таблица 1 - Слово управления 1 ............................................................................................ 71

Приложение 2,Таблица 2 - Слово состояния 1 ............................................................................................... 72

Приложение 2,Таблица 3 - Метки задания (Мастер → преобразователь) .................................................. 73

Приложение 2,Таблица 4 - Метки ответов (Преобразователь → мастер) ................................................... 73

Приложение 2,Таблица 5 - Номера сбоев при метке ответа «Задание невыполнимо» ............................ 74

Приложение 2,Таблица 6 - Установка индекса страницы ............................................................................. 74

Литература ......................................................................................................................................................... 75

3
Введение
Лабораторно-практические работы предназначены для усвоения материала
теоретических занятий.
Целью лабораторно – практических работ является - ознакомление с
принципами и методами создания систем управления работой частотного
преобразователя Micromaster 440 с использованием сети Profibus и PLC фирмы
Siemens.
В результате выполнения работы слушатель должен:
Ознакомиться:
С методикой создания проектов в Step 7 для управления преобразователем с
использованием сети Profibus и параметрирования частотного
преобразователя исходя из конкретной задачи.
Выполнить:
изучить назначение, технические характеристики, состав и принцип действия
лабораторного стенда "Управление системами электрических приводов с
помощью PLC";
изучить порядок создания системы управления электроприводами по сети
PROFIBUS;
параметрирование частотного преобразователя исходя из конкретных
условий;
Приобрести навыки:
создания и отладки проекта системы управления электроприводами по сети
PROFIBUS с использованием средств SIMATIC Manager;
параметрирование частотного преобразователя исходя из конкретных
условий работы технологической установки;

4
Польза от понимания принципов управления частотным преобразователем
и приобретения навыков такого управления состоит и том, что слушатель
сможет осознанно оптимизировать управление электроприводом в
технологическом процессе исходя из конкретных условий работы.
Лабораторные работы выполняются в специальной лаборатории на
конкретных макетах, стендах.
Номера рабочих мест сообщает преподаватель. При проведении
лабораторных работ необходимо следовать «Инструкции по выполнению
лабораторно практических работ в учебно-тренажерном комплексе по
электротехнике и электронике» и строго соблюдать правила техники
безопасности.
Работа выполняется в присутствии преподавателя.
К работе допускаются слушатели, прошедшие инструктаж по
технике безопасности и ознакомившиеся с данным методическим указанием по
проведению работ на стенде «Управление системами электрических приводов с
помощью PLC».
Выполнение лабораторной работы производится строго в
соответствии с методическим указанием к работе. В процессе работы нужно
помнить, что соединительные провода и клеммы находятся под опасным для
жизни напряжением!
Сборка схемы и ее разборка производиться при выключенном стенде и
вынутом ключе на управляющем пускателе. Подача и снятие напряжения со
стенда производится только преподавателем.
В случае наличия неисправностей выполнение работы прекратить и
сообщить об этом преподавателю.
Выполнение лабораторной работы включает три этапа:
1. Сбор данных;
2. Оформление отчета;
3. Защита лабораторной работы.

5
1. Сбор данных (согласно инструкции по выполнению работы).
Инструкция по выполнению работы включает следующие разделы: №
лабораторной работы, название, цель, оборудование, порядок выполнения
Сбор данных выполняется в следующем порядке:
• изучается инструкция по выполнению работы;
• уясняется цель работы и последовательность действий;
• уточняются у преподавателя непонятные моменты;
• подготавливаются необходимые таблицы;
• выполняются действия согласно пунктам раздела «Порядок выполнения…».
• основные действия и выводы конспектируются.
2. Оформление отчета.
Отчет оформляется индивидуально каждым слушателем на листах формата
А4 или в тетрадях (16-18 листов). Разрешается печатать отчеты на пишущей
машинке или принтере, либо вручную аккуратным почерком, используя
выделения подчеркиванием и цветом.
Отчет по каждой работе должен включать разделы:
1. № лабораторной работы (см. инструкцию по выполнению работ);
2. Название работы (см. инструкцию по выполнению работ);
3. Цель работы (см. инструкцию по выполнению работ);
4. Оборудование (используемое в данной работе);
5. Ход работы (упорядоченное изложение хода выполнения работы,
выводы и данные по пунктам, заполненные таблицы).
3. Защита лабораторной работы
Для защиты лабораторной работы слушатель должен:
• представлять цель и порядок выполнения работы;
• изучить практический и теоретический материал согласно вопросам к
защите;
• ответить на вопросы к защите и дополнительные вопросы по данной теме.
Защищенная лабораторная работа подписывается преподавателем с
указанием числа защиты работы.

6
Выполненные в полном объеме лабораторные работы являются допуском к
зачету (экзамену). Слушатели, не защитившие всех лабораторных работ, к
зачету не допускаются.

7
Основные теоретические положения
Почти 90% всех машин работают от 3-х фазной сети. Большое
преимущество этого - передача мощности сети через статор на ротор без
контактных соединений. Это сокращает износ механических частей типа
коллектора в машинах постоянного тока. Следовательно, такая машина
обладает очень высокой надежностью.
Неудобство машин данного типа - то, что скорость зависит от
конструкции двигателя и частоты питающей сети.
Эта проблема решена современными преобразователями частоты. Они
позволяют изменять скорость с большой эффективностью, используя
регулирование частоты питающего напряжения двигателя. Это возможно в
широком диапазоне с очень хорошими динамическими характеристиками.
Управление системами такого вида приводов с помощью
программируемых логических контроллеров, в дальнейшем PLC, по сети
PROFIBUS, представляет очень важную задачу. Например, с помощью PLC
возможно управление частотным приводом, используя цифровые входы
совместно с панелью оператора через сети PROFIBUS DP. Все эти
возможности демонстрируются в данном методическом пособии, используя
практические эксперименты. Индивидуальные упражнения составляют
индивидуальные компоненты, которые, опираясь друг на друга, показывают
наличие различных возможностей у подобных систем.

Устройство стенда
Внешний вид стенда приведен на рисунке 2. Обозначение кнопок и
входов на стенде полностью соответствует рисунку 1.
На стенд выведены дискретные входы преобразователя, аналоговый вход
подключен к потенциометру, имеется возможность отключать потенциометр
(снятием соответствующих перемычек). Сигнал на любой вход может быть
подан с внешнего источника путем подключения к соответствующим входам,
выведенным на лицевую панель. К клеммам L1, L2, L3, N, подключается

8
внешняя сеть. С клемм U, V, W присоединяется электродвигатель. С клемм DC
можно снимать напряжение для измерения на силовом конденсаторе звена
постоянного тока.
Наличие аналогового входа позволяет строить простые системы
замкнутого электропривода с использованием встроенного ПИД-регулятора.

Рисунок 1 - Подключение цепей управления

9
Рисунок 2 - Внешний вид стенда

10
ЛАБОРАТОРНО-ПРАКТИЧЕСКАЯ РАБОТА №1
Управление преобразователем частоты Micromaster 440 по сети profibus с
использованием «слова управления 1»
ОПАСНОСТЬ
Все эксперименты используют сеть, имеющую высокое и опасное для жизни
напряжение. По этой причине Вы должны использовать безопасные средства
! измерения и удостоверится в отсутствии короткозамкнутых схем.
РЕ защитный провод должен быть подключен к частотному преобразователю,
! двигателю и соединен с «землей» во всех экспериментах.
Удостоверьтесь в наличии защитных кожухов для муфт двигателя, а также
недопустимости загромождений в районе вращающихся частей приводов и
! механизмов.
Модули PLC разработаны на напряжение 24V DC. Ни какое другое напряжение не
может подаваться на его терминалы (исключение составляет модуль аналоговых
! входов). Удостоверьтесь также в правильной полярности подключений.
Аналоговый модуль PLC рассчитан на обработку входных напряжений от 0 до 10V.
Применение любого другого напряжения недопустимо. Удостоверьтесь также в
! правильной полярности подключений.

Цель работы: Создание системы для управления приводом:


преобразователь частоты с асинхронной машиной, программируемый
логический контроллер PLC по сети profibus с использованием «слова
управления 1». Выполнение настройки системы на требуемые параметры.
Программирование PLC для решения конкретной задачи. Ввод в действие
системы привода.
Оборудование: Асинхронный двигатель с подключенным к нему сервотормозом
и блоком управления, программируемый логический контроллер PLC, ПО
«SIMATIC Manager».

1. Теоретические сведения - Взаимодействие с MICROMASTER4 через


PROFIBUS-DP

Преобразователи частоты являются исполнительными устройствами и


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

11
1.1. Подключение PROFIBUS-DP к преобразователям частоты и установка
адреса
Подключение преобразователя Micromaster 440 к сети PROFIBUS-DP
осуществляется за счет дополнительной панели управления, представленной
на рис. 3.
Адрес преобразователей в сети PROFIBUS может устанавливаться двумя
способами. Первый способ – аппаратный, обозначен цифрой 2 на рис. 3. В
этом варианте адрес устанавливается с помощью семи переключателей согласно
табл. 1.
Второй – программный вариант установки адреса осуществляется
выбором соответствующего значения в параметре Р0918 преобразователя
частоты. Аппаратно установленный адрес имеет приоритет, поэтому для
установки адреса с помощью параметра все переключатели должны быть
установлены в нижнее положение.

Рисунок 3 - Подключение преобразователя частоты Micromaster 440к сети PROFIBUS-DP:


1 – разъем для устройства управления; 2 – переключатели адресов PROFIBUS;
3 – светодиод(ы) рабочих состояний модуля связи; 4 – интерфейс модуля PROFIBUS; 5 – разъем для

12
подачи внешнего питания 24 В; 6 – служебные переключатели; 7 – светодиоды рабочих состояний
MICROMASTER4

Таблица 1 - Выбор адреса с помощью переключателей


Примеры адресов Номер и положение переключателя (n)
Номер переключателя (бита) - n 0 1 2 3 4 5 6
Добавить к значению адреса (2n) 1 2 4 8 16 32 64
Пример 1: 3=1+2

Пример 2: 20=4+16
С помощью светодиодов состояния, обозначенных цифрами 3 на рис. 3,
можно осуществить диагностику связи преобразователя с сетью. Значения
сигналов светодиодов приведены в табл. 2.
Таблица 2 - Светодиодная индикация модуля связи
Светодиод Диагностическая информация
– не горит Нет питания
– красный мигает Неправильный адрес в сети. Программная либо аппаратная ошибка
Если горит постоянно, это говорит о неисправности модуля связи,
– красный горит либо преобразователя
Связь между модулем связи и инвертором установлена, но нет
– желтый мигает соединения по сети PROFIBUS
Связь по сети PROFIBUS установлена, но нет циклического обмена
– желтый горит
данными
Установлен циклический обменданными, но неправильное
– зеленый мигает
задание или нет задания. Мастер находится в режиме Стоп
– зеленый горит Циклический обмен данными

1.2. Структура рабочих данных согласно профилю PROFIDrive 2.0 и 3.0


Структура рабочих данных при цикличном обмене подразделяется на две
области, которые могут передаваться в любой телеграмме:
Область параметров (PKW) для считывания/записи значений
параметров;
Область данных процесса (PZD), т.е. управляющие слова и уставки, или
же информация о состояниях и фактические значения.
Данные о процессе передаются постоянно. Привод обрабатывает их по
наивысшему приоритету и в кратчайшее время. С помощью данных процесса
осуществляется управление приводом в рамках системы автоматизации,
например включение и отключение, ввод уставок и т.д.
Благодаря области параметров пользователь через систему шин имеет
свободный доступ ко всем параметрам, находящимся в преобразователе.

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

Рисунок 4 - Базовая структура телеграммы циклической передачи данных

Согласно версии 2.0 профиля PROFIDrive определено пять типов РRО (РRО1-
РRО5) (см. рисунок 5):
РRО1- рабочие данные с областью параметров с двумя словами данных
процесса;
РRО2- рабочие данные с областью параметров с шестью словами данных
процесса;
РRО3- рабочие данные без области параметров с двумя словами данных
процесса;
РRО4- рабочие данные без области параметров с шестью словами данных
процесса;
РRО5- рабочие данные с областью параметров с десятью словами данных
процесса.

14
PKW: величина присвоенного параметра STW: Управляющее слово 1
PZD: данные процесса ZSW: Слово состояния 1
РКЕ: присвоение параметров . HSW: Главная уставка
IXD: индекс HIW: Главное фактич. значение
PWE: величина параметра
Рисунок 5 -Типы и структура параметров данных процесса на объекте (РРО)
ВНИМАНИЕ! MICROMATER4 поддерживает только РР01 и РРОЗ (выделено серым цветом)

Наряду с разделением по типам РRО возможна свободная конфигурация


циклических данных. В MICROMASTER4 допускается конфигурирование до 4
слов данных о процессе, в том числе с различным количеством уставок и
фактических величин (рис. 6). Области консистенции имеют гибкие границы
установки. Область параметров (PKW) можно конфигурировать независимо от
количества данных о процессе.

Рисунок 6 - Параметры данных о процессах на объектах (свободная конфигурация)


Каким типом РRО мастер PROFIBUS-DP будет обращаться к
преобразователю задается при наладке системы шин в рамках конфигурации
данных для мастера. Выбор соответствующего типа РRО зависит от задач
привода в системе автоматизации.
Задание тип РRО осуществляется помощью утилиты HW (GSD - базовые
данные аппарата) проекта Step 7. Дополнительно благодаря инжиниринговой
системе Drive ES возможно свободное конфигурирование.

15
1.2.1. Слово управления/состояния и сигнал задания на
скорость
Профили PRO3 для преобразователей Micromaster 440 являются
минимально необходимыми для управления преобразователем по сети
PROFIBUS-DP.
Слово управления состоит из шестнадцати бит, каждый из которых
отвечает за какую-либо функцию, например пуска, торможения, реверса и др.
Слова управления 1 приведено в Приложении 1,Таблица 1.
Несколько примеров наиболее распространенных команд приведены в табл. 3.
Таблица 3 - Примеры «Слово управления 1»
Слово управления в двоичном Слово управления в
Команда формате (номера битов): 16-тиричном формате
12 8 4 0
Готовность к работе (стоп) 0000 0100 0111 1110 047E
Запуск вперед 0000 0100 0111 1111 047F
Запуск назад (реверс) 0000 1100 0111 1111 0C7F
Сброс ошибки 0000 0100 1111 1110 04FE

Перед запуском преобразователя от ведущего устройства (мастера)


необходимо подготовить преобразователь к работе. Для этого нужно отправить
значение 047Е hex в область слова управления 1. Затем можно подавать команду
на включение 047F hex. После этого, если заданная частота не равна нулю,
произойдет запуск привода.
Для сигнала задания на частоту также выделяется 16 бит, как и для слова
управления. По умолчанию сигналу задания на частоту в 50 Гц соответствует
величина 4000 hex. Эта величина соответствует значению 214, то есть под
номинальное значение частоты выделяется 14 разрядов. Тогда с учетом того, что
старший разряд зарезервирован под знак числа, максимальное значение частоты,
которое можно задать по сети, составляет приблизительно 100 Гц или 7FFF
hex. Однако в преобразователе частоты предусмотрен параметр Р2000, в котором
можно изменить нормализацию частоты, то есть изменить соотношение 50 Гц –
4000 hex.
Для примера несколько значений заданной частоты в 16-тиричном и

16
десятичном форматах приведены в табл. 4.
Таблица 4 - Примеры значений заданной частоты
Заданная частота, Значение заданной частоты Значение заданной частоты
Гц в десятичном формате (dec) в 16-тиричном формате (hex)
50 16384 4000
25 8192 2000
10 3276 CCC
5 1638 666

В принципе «Слова управления 1» и сигнала задания на частоту


достаточно, чтобы управлять приводом.
2. Порядок выполнения работы
2.1. Ввод преобразователя частоты в эксплуатацию
Последовательность действий пользователя, для организации управления
преобразователем частоты по сети Profibus, состоит из нескольких шагов:
1. Конфигурирование преобразователя частоты.
1.1. Определение адресации устройств на шине Profibus;
1.2. Конфигурирования параметров связи для преобразователя;
1.3. Определения необходимых параметров требуемых для контроля ПЧ
при проектировании исходящей информации от преобразователя;
1.4. Проектирование использования входящей информации в
преобразователе;
2. Конфигурирование и программирование ПЛК на Step7.
2.1. Конфигурирование преобразователя в HWConfig программного пакета
Step7;
2.2. Разработка функции или функционального блока обмена данными с ПЧ
в Step7;
2.3. Окончательное формирование параметров и команд управления
преобразователя частоты.
Включение нагрузочной машины и логического контроллера для
выполнения этого пункта не требуется.
В данной лабораторной работе будет использоваться конфигурация
оборудования, показанная на рис. 2. Для корректной работы промышленной сети

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

последовательности (см. рис 7):


Рисунок 7 - Порядок параметрирования преобразователя

1. Для начала нужно выбрать расширенный уровень доступа


пользователей к параметрам Р0003=3 (уровень доступа – расширенный) и
отображение всех параметров преобразователя Р0004=0 (фильтр параметров –
отображение всех параметров).
2. Для сброса на заводские установки нужно
последовательно установить Р0010=30 (настроечный параметр – сброс на
заводские установки) и затем Р0970=1 (сброс параметров – сброс на заводские
установки). На сброс параметров потребуется некоторое время, в течение

18
которого на панели преобразователя будет отображаться
сообщение BUSY. После сброса параметров Р0010 и Р0970 вернуться к
исходным значениям.
3. Затем снова нужно установить уровень доступа Р0003=3 и отображение
всех параметров Р0004=0, а также выбрать режим быстрой настройки Р0010=1
(настроечный параметр – быстрый ввод в эксплуатацию).
4. После этого необходимо ввести номинальные данные двигателя:
· Р0304 – номинальное напряжение двигателя, В;
· Р0305 – номинальный ток двигателя, А;
· Р0307 – номинальную мощность двигателя, кВт;
· Р0308 – номинальный коэффициент мощности двигателя;
· Р0310 – номинальную частоту двигателя, Гц;
· Р0311 – номинальную скорость двигателя, об/мин;
· Р0314 – число пар полюсов.
5. Источник задания управляющих команд преобразователя может
выбираться из следующих значений:
Р0700 = 1 – ВОР – панель управления преобразователя;
= 2 – цифровые входы преобразователя (SA1-SA6);
= 4 – USS via RS232 – управление по протоколу RS232 (персональный
компьютер);
= 6 – управление по сети PROFIBUS.
Задание на частоту может также подаваться с различных источников,
которые выбираются в параметре Р1000:
Р1000 = 1 –ВOP – панель управления преобразователя;
= 2 – аналоговый вход преобразователя (RP1);
= 4 – USS via RS232 – управление по протоколу RS232(персональный
компьютер);
= 6 – управление по сети PROFIBUS.
Во время настройки преобразователя лучше сначала выбрать управление
преобразователем либо со встроенной панели, либо с компьютера, либо с

19
помощью цифровых входов и потенциометра. А уже после проверки работы
преобразователя переключиться на сеть PROFIBUS.
6. На следующем этапе нужно произвольно задать время разгона и
торможения с помощью параметров:
Р1120 – время разгона, 5с;
Р1121 – время торможения, 5с.
7. Для изучения принципов управления преобразователем по сети
выберем наиболее простую, скалярную разомкнутую систему управления с
помощью параметра Р1300=0 – закон U/f=const с постоянной линейной
характеристикой.
8. Для исключения аварийных ситуаций желательно установить
значения максимальной частоты Р1082 (50Гц) и максимального тока
преобразователя Р0640 (120% от номинального тока двигателя).
9. После настройки преобразователя нужно установить значение
параметра Р3900=0 – завершение быстрой настройки без вычисления параметров
двигателя.
10. Установить параметр Р0010=0 для завершения процесса
параметрирования и переведения преобразователя в режим готовности к
включению.
Для проверки корректности настройки преобразователя нужно выполнить
пробный пуск электропривода, осуществить реверс, задать различные частоты
вращения двигателя. И после этого можно переключать преобразователь на
работу от сети PROFIBUS с помощью параметров Р0700 и Р1000.
Затем нужно установить адрес преобразователя в сети PROFIBUS.
Как это сделать было рассмотрено в разд. 1.1. В последующих примерах адрес
преобразователя Micromaster 440 выбран равным 1.
Преобразователь готов к работе в сети PROFIBUS.

20
2.2. Создание сети и настройка оборудования в приложении STEP 7
Для дальнейшей работы нужно запустить приложение SIMATIC
MANEGER. Все последующие действия будем рассматривать в по-шаговом
режиме.
1. Для создания нового проекта нужно выполнить следующие действия:
открыть мастер создания нового проекта, для этого нужно зайти в
меню File и открыть 'New Project' Wizard…;
нужно выбрать тип центрального процессора CPU315-2DP. На этой же
вкладке выбирается MPI адрес, который используется для установки
связи между персональным компьютером и контроллером. Можно
оставить значение по умолчанию, равное 2;
затем выбираются организационные блоки ОВ, которые будут в
программе. Достаточно выбрать один организационный блок ОВ1,
остальные блоки по мере необходимости можно добавить в процессе
работы;
выбираем язык программирования. Его также можно будет в
дальнейшем изменить. Программа в примере будет написана на языке
LAD;
на заключительном этапе создания проекта предлагается задать имя
проекта.
2. Настройка связи персонального компьютера с логическим
контроллером производится в следующей последовательности (см.
рис. 8):
приложение для настройки соединения находится в меню Options ® Set
PC/PG interface…;
если контроллер подключен к компьютеру через СОМ порт, то нужно
выбрать соединение PC Adapter (Auto) и через вкладку Properties…
выбрать номер порта (рис. 8);
если для связи используется порт USB, то в настройках соединения

21
вместо COM порта нужно выбрать USB;
для проверки связи с контроллером нужно нажать кнопку -
Download на панели управления для передачи созданной конфигурации в
контроллер. В случае возникновения ошибки нужно проверить настройки
соединения, в частности изменить номер СОМ порта.

Рисунок 8 - Настройка соединения контроллера и персонального компьютера

3. Конфигурирование Master-системы DP производится в следующей


последовательности:
Выберите DP master в слоте 2.1 и вставьте DP-master system рисунок 9.
Теперь вы можете перемещать любые объекты и помещать их в master-систему,
перетаскивая их при нажатой левой кнопке мыши.

Рисунок 9 - Конфигурирование Master-системы DP

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

Рисунок 10 - Добавление преобразователя частоты Micromaster 440 в сеть PROFIBUS


выбираем из списка оборудования преобразователь частоты
Micromaster 440 и перетаскиваем его на созданную сеть PROFIBUS(1)
(рис. 10);
На следующем этапе выберем самый простой профиль PRO 3 для
обмена данными между преобразователем и ПЛК (см. рис. 10). Этот самый
простой вид телеграммы позволяет отправлять «слово управления 1» и
«задание на скорость» по сети.
На этом этап настройки оборудования можно считать законченным и
можно загрузить конфигурацию оборудования в логический контроллер с
помощью кнопки Download to Module.

2.3. Написание программы для управления преобразователем


частоты по сети PROFIBUS
Постановка задачи: программа должна обеспечить пуск двигателя при
включении тумблера SA1 (I124.0) с заранее заданной частотой, например
40 Гц. При включении тумблера SA2 (I124.1) должен осуществляться реверс
электропривода даже при выключенном тумблере SA3 c заданной частотой. При
одновременном включении либо отключении обоих тумблеров SA1 и SA2
привод должен остановиться.
Управление пуском и реверсом преобразователя частоты с помощью
«Слово управления 1» программируется следующим образом.

23
Принцип управления преобразователем будет следующий: при
одновременном включении либо отключение тумблеров SA1 (I124.0) и SA2
(I124.1) подается команда Стоп (47E hex). Когда тумблер SA1 (I124.0) будет
включен, на преобразователь подается сигнал Пуск (47F hex). При этом
блокируется одновременная отправка команд пуск вперед и пуск назад путем
установки соответствующих блокировок. При подаче сигнала SA2 (I124.1), в
«Слово управления 1» отправляется сигнал пуска в обратном направлении (С7F
hex), при этом SA1 должен быть выключен. Все сигналы для управления
преобразователем отправляются в преобразователь частоты с помощью
команды MOVE (пересылка).
После этого сформируем сигнал задания на частоту вращения. Сделаем
так, что при подаче сигнала SA1 (I124.0) или SA2 (I124.1) подается сигнал
задания на частоту 40 Гц (3333 hex), при подаче сигнала SA3 (I124.3) подается
сигнал задания на частоту 25 Гц (2000 hex),
И этот сигнал командой MOVE отправляется в преобразователь частоты.
Программа приведена на рис. 31-33.

Рисунок 11 - Подача управляющих команд через «Слово управления 1»

24
Рисунок 12 - Формирование сигнала задания на частоту

Рисунок 13 - Передача Слова управления и задания по скорости в ПЧ

3. САМОСТОЯТЕЛЬНЫЕ ЗАДАНИЯ
Все задания выполняются на основе ранее созданного проекта.

Задание № 1
· Запрограммировать функцию сброса ошибки преобразователя на
тумблер SA4 (I124.4), то есть при включении SA4, по сети на преобразователь
частоты с помощью «Слово управления 1» должен подаваться сигнал сброса
ошибки.
· Вызвать неисправность можно путем перевода процессора в режим
«Стоп» во время циклического обмена данными, при этом на преобразователе
частоты возникнет ошибка F0070, которая говорит об обрыве связи с мастером.
Задание № 2
Запрограммировать отработку электроприводом тахограммы, которая
представлена на рис. 14. При включении SA5 задание на частоту должно

25
составлять 35 Гц. Затем при включении SA6 двигатель переходит на работу с
пониженной скоростью, которая соответствует частоте 10 Гц. И при
выключении SA7 двигатель останавливается.

Рисунок 14 - Тахограмма работы электропривода

Задание № 5
С использованием таймеров организовать автоматическую отработку
тахограммы, представленную на рис. 14. При включении тумблера SA8 (I124.5)
после небольшой выдержки времени (1–3 с) начинается разгон электропривода
до частоты 35 Гц. После разгона через некоторое время привод автоматически
должен перейти на пониженную частоту вращения 10 Гц и затем остановиться. И
затем до выключения тумблера SA8 цикл должен повторяться.

4. СОДЕРЖАНИЕ ОТЧЕТА
1. Название и цель работы.
2. Функциональная схема стенда.
3. Краткое описание основных принципов управления преобразователем
частоты по сети PROFIBUS.
4. Листинг программ самостоятельных заданий с пояснениями.

26
5. КОНТРОЛЬНЫЕ ВОПРОСЫ

1. Что представляет собой сеть PROFIBUS и что обозначает добавка DP в


названии?
2. Какую физическую и логическую топологии имеет сеть PROFIBUS?
3. Какое максимальное количество устройств можно подключить к одной
шине сети PROFIBUS?
4. Какую скорость передачи данных можно обеспечить в сети
PROFIBUS и от чего она зависит?
5. Возможно ли присутствие в сети PROFIBUS двух и более мастеров?
6. Из каких соображений выбирается вид телеграммы для управления
преобразователем частоты по сети?
7. Как используются «Слово управления 1» и «Слово состояния1» при
управлении преобразователем по сети?
8. Каким образом можно осуществить регулирование скорости
электропривода по сети?
9. Как устанавливаются адрес преобразователя частоты и логического
контроллера в сети PROFIBUS?
10.Для чего используется разделение программы в STEP 7 на блоки, какие
предусмотрены разновидности блоков?

27
ЛАБОРАТОРНО-ПРАКТИЧЕСКАЯ РАБОТА №2
Управление преобразователем частоты Micromaster 440 по сети profibus с
использованием «слова состояния»
ОПАСНОСТЬ
Все эксперименты используют сеть, имеющую высокое и опасное для жизни
напряжение. По этой причине Вы должны использовать безопасные средства
! измерения и удостоверится в отсутствии короткозамкнутых схем.
РЕ защитный провод должен быть подключен к частотному преобразователю,
! двигателю и соединен с «землей» во всех экспериментах.
Удостоверьтесь в наличии защитных кожухов для муфт двигателя, а также
недопустимости загромождений в районе вращающихся частей приводов и
! механизмов.
Модули PLC разработаны на напряжение 24V DC. Ни какое другое напряжение не
может подаваться на его терминалы (исключение составляет модуль аналоговых
! входов). Удостоверьтесь также в правильной полярности подключений.
Аналоговый модуль PLC рассчитан на обработку входных напряжений от 0 до 10V.
Применение любого другого напряжения недопустимо. Удостоверьтесь также в
! правильной полярности подключений.
Цель работы: Создание системы для управления приводом: преобразователь
частоты с асинхронной машиной, программируемый логический контроллер
PLC по сети profibus с использованием «слова управления 1». Выполнение
настройки системы на требуемые параметры. Программирование PLC для
решения конкретной задачи. Ввод в действие системы привода.
Оборудование: Асинхронный двигатель с подключенным к нему сервотормозом
и блоком управления, программируемый логический контроллер PLC, ПО
«SIMATIC Manager».

1. Теоретические сведения - Взаимодействие с MICROMASTER4 через


PROFIBUS-DP
Для надежной работы системы управления желательно также получать
сигналы готовности преобразователя к работе, сигналы ошибок, сигналы
предупреждений и др. Это осуществляется посредством слова состояния 1,
которое расписано в Приложении 1 табл. 7.
Значение текущей частоты вращения двигателя передается в том же
формате, что и заданная частота. Значение текущей частоты может не всегда
отражать скорость вращения двигателя, а может отображать значение сигнала
задания на частоту. Это зависит от выбранной системы управления в

28
преобразователе и наличия либо отсутствия датчика скорости.
Некоторые примеры наиболее распространенных слов состояния 1
приведены в табл. 5.
Таблица 5 - Примеры «Слово состояния 1»
Слово состояния в двоичном
Слово состояния в 16-
Состояние формате (номера битов):
тиричном формате
12 8 4 0
Готовность к работе (стоп) 1111 1010 0011 0001 FA31
Привод запущен вперед 1111 1011 0011 0100 FB34
Привод запущен назад 1011 1011 0011 0100 BB34
Сигнал ошибки 1111 1010 0011 1000 FA38

1.1.1. Механизм PKW для обработки параметров


Механизм PKW в преобразователях используется для чтения или
записи параметров по сети PROFIBUS. Механизм может использоваться как
при циклической передаче данных, так и при ациклической передаче с
помощью расширения DP-V1.
Для просмотра или изменения параметров преобразователя по сети
должен быть выбран тип телеграммы, в которой предусмотрена область данных
под механизм PKW (см. рис. 15, 16). Например, для преобразователя Micromaster
это может быть профиль PRO1
Область данных для обработки параметров всегда состоит из четырех
слов и представлена на рис. 18.

Рисунок 15 - Структура области параметров в телеграмме


Рассмотрим отдельно составные части области параметров
(PKW).
Первое слово занимает 16 бит и предназначено для идентификатора
параметра (PKE). Структура этой области показана на рис. 19.

Рисунок 16 - Структура слова идентификатора параметра (PKE)

29
Идентификатор параметра (PKE) состоит из следующих областей:
биты от 0 до 10 (PNU – parameter number) содержат номер параметра,
максимум от 0 до 2048 (211), поэтому если номер параметра превышает
величину 2000, то дополнительно устанавливается смещение в области
(IND), которое будет рассматриваться далее;
бит 11 (SPM) резервный и его значение всегда равно нулю;
разряды с 12–го по 15–й (AK) содержат метки задания/ответа.
Для телеграммы с заданием, которая передается от мастера к
преобразователю, значение меток задания сведено в табл. 9. В этой же таблице
приведены варианты ответов преобразователя на команду мастера для двух
случаев.
В табл. 9 горизонтальной линией отделены команды, которые используют
память EEPROM. Важно отметить, что циклическое обращение к этой памяти
может привести к ее повреждению, поэтому без необходимости не следует
пользоваться этими командами.
Для случая успешного выполнения команды приведен код
положительного ответа, аналогично приводятся коды отрицательного ответа.
Расшифровка кодов ответа приводится в табл. 10.
В табл. 10 горизонтальной линией отделены отрицательные метки
ответов 7 и 8.
Когда невозможно выполнить запрос мастера (таб. 9), передается
отрицательный ответ (7 – заданиеневыполнимо, табл. 10) от преобразователя.
Причина отрицательного ответа записывается в область PWЕ. Номера сбоев
приведены в табл. 11.
Эти номера позволяют пользователю идентифицировать ошибку и после
этого сформировать корректный запрос к параметрам преобразователя.
Второе слово в области обработки параметров (PKW) – это индекс
параметра (IND). Структура этого слова зависит от того, как передаются данные,
циклически или ациклически. На рис. 20 приведена структура индекса параметра
для этих двух видов передачи данных.

30
Как видно из рис. 20, вид структуры индекса для циклической и
ациклической передачи отличается только тем, что субиндекс и индекс страницы
меняются местами.
Далее будем подробно рассматривать только циклический обмен
данными. В преобразователях предусмотрено несколько наборов параметров,
каждый набор имеет свой субиндекс. По средствам сети можно обращаться к
различным субиндексам параметров. Субиндекс параметра при циклической
передаче данных занимает старшие восемь бит индекса и может принимать
значение от 0 до 255 (28).

а б
Рисунок 17 - Структура индекса параметра (IND):
а – ациклическая; б – циклическая

Индекс страницы предназначен для обращения к параметрам, номера которых выше


чем 2000. Механизм установки индекса страницы приведен в табл. 12.
Для установки индекса страницы используются только младшие 6 бит.
Биты 6 и 7 всегда равны нулю.
Важно - во второй версии PROFIdrive для преобразователей Micromaster
используются только два верхних значения индекса страницы 0 и 1 (бит 7),
которые перекрывают весь диапазон номеров параметров для этого
преобразователя.
Рассмотрим в качестве примера номер параметра Р2020. Для выбора
этого параметра нужно в область номера параметра PNU записать значение 20
(14 hex) и выбрать вторую страницу, установив значение 1 согласно табл. 12.
Значение параметра задается в области PWE, которая всегда занимает два
слова (32 бита). 32-битное значение параметра передается через старшее PWE1 и
младшее PWE2 слово.
А для передачи 16-битного значения параметра используется только

31
младшее слово PWE2 (рис.21).

Рисунок 18 - Область значений параметров

При работе с параметрами соблюдаются следующие правила:


обращение или ответ всегда относятся только к одному параметру;
мастер должен повторять задание до тех пор, пока не будет получен
нужный ответ. Ответ может распознаваться обработкой метки ответа или
другими способами;
задание должно полностью передаваться одной телеграммой. Разбивать
телеграммы на части не разрешается. Это же самое относится и к ответу.
Это в первую очередь относится к ациклической передаче данных;
в ответных телеграммах, которые содержат значения параметров, привод с
каждым повтором ответа посылает текущие значения;
если в цикличном режиме информация от интерфейса PKW не требуется
(значение имеют только данные PZD), то задание должно быть
сформулировано как «отсутствие задания».
Рассмотрим некоторые примеры обращения к параметрам
преобразователя, приведенные в табл. 13.
Часть параметров в преобразователе представлена в формате с
плавающей точкой IEEE 754. Для изменения такого параметра нужно сначала
провести преобразование из десятичного формата в 16-тиричный.
Перед отправкой команды на изменение параметра желательно сначала
отправить запрос, чтобы узнать тип параметра (16- или 32- разрядный) и
проверить номер параметра и его значение.

Таблица 6 - Примеры использования механизма PKW по сети PROFIBUS


PKW (16-тиричный формат)
Описание Примечание
PKE IND PWE
Чтение Запрос 12BC 0000 0000 0000 Р0700 - выбор источника команд (2 –
Р0700 Ответ 12BC 0000 0000 0002 дискретные входы)

Чтение Запрос 13EB 0000 0000 0000 Р1000 – выбор источника задания на
Р1000 Ответ 13EB 0000 0000 0002 частоту (2 –аналоговый вход)

32
PKW (16-тиричный формат)
Описание Примечание
PKE IND PWE
Чтение Запрос 143A 0000 0000 0000 Р082 – максимальная частота двигате-
Р1082 Ответ 243A 0000 4248 0000 ля (50 Гц – 42480000 IEEE float point)

Чтение Запрос 100А 0180 0000 0000 Р2010 индекс 1 – максимальная ско-
Р2010.1 Ответ 100А 0180 0000 0006 рость передачи USS. (6 – 9600 кбит/с)

Запись Запрос 343A 0000 4220 0000 Р082 – максимальная частота двигате-
Р1082 Ответ 243A 0000 4220 0000 ля (40 Гц – 44200000 IEEE float point)

То же, но в Запрос 143A 0000 0000 0000 Ошибка – привод запущен и не может
ответ ошибка Ответ 743А 0000 0000 0011 изменить параметр (код 17 табл. 12)

2. Порядок выполнения работы:


Рассмотрим, как в этом случаи может быть организовано управление
электроприводом по сети Profibus:
Для создания проекта нужно запустить приложение SIMATIC MANEGER.
Все последующие действия будем рассматривать в по-шаговом режиме.
Шаги 1-5 полностью соответствуют ранее рассмотренному примеру.
6. Для удобства работы создадим блок данных DB1:
· для этого нужно перейти в раздел Блоки в SIMATIC MANAGER и с
помощью правой кнопки мыши создать блок данных Data Blok (рис. 34):
в блоке DB1 будут храниться следующие данные:
данные, которые отправляются в преобразователь (data), то есть
«Слово управления 1 (CTW 1)» и «Задание на частоту (HSW)»;
данные, которые отправляются в преобразователь область
параметров (RXDATA)
данные, которые будут передаваться от преобразователя область
данных процесса (TXDATA).

Рисунок 19 - Создание блока данных

33
Структура блока данных представлена на рисунке 35

Рисунок 20 - Структура блока данных


7. После создания блока данных можно переходить к написанию основной
программы для управления преобразователем в блоке ОВ1:
· создадим две стандартные системные функции SFC14 и SFC15 для
обмена данными между логическим контроллером и приводом. Для этого
нужно открыть стандартную библиотеку STEP 7 через меню File → Open и
скопировать стандартные функции SFC14 и SFC15 в проект (см. рис. 36);

Рисунок 21 - Копирование системных функций SFC14 и SFC15 из стандартной библиотеки


8. Создадим программу управления в блоке OB1, поскольку этот блок
имеет собственную статическую память, часть ее будем использовать для
хранения переменных. Для этого, в разделе описания статической памяти блока,
объявим следующие переменные:
• TXDATA типа -Structur;
• PKE типа – Int;
• IND типа – Int;
• PWE1 типа – Int;

34
• PWE2 типа – Int.
Переменные будут использоваться при формировании слов управления и
слов состояния (рисунок 37)

Рисунок 22 - Временные переменные блока ОВ1

Программа блока ОВ1 будет иметь следующий вид рисунок 38:

35
36
Рисунок 23 - Блок ОВ 1 программы

37
3. САМОСТОЯТЕЛЬНЫЕ ЗАДАНИЯ
Задание № 1
Получить сигналы запуска и готовность к работе от преобразователея
частоты. Например, при готовности к работе преобразователя на панели
контроллера должен загораться светодиод, соответствующий адресу Q124.4,
а при его запуске –Q124.5.
Задание № 2
Добавить для преобразователя сигнал для перехода на пониженную
скорость и сигнал сброса ошибки преобразователя. Двигатель, подключенный к
преобразователю при включении тумблера SA14 должен работать на частоте 50
Гц, при включении SA15 переходить на пониженную частоту (при этом
SA14 можно не выключать), например 10 Гц и сигнал SA16 будет
использоваться для сброса ошибки.

4. Содержание отчета
1. Тема лабораторной работы;
2. Цель работы;
3. Используемые приборы и принадлежности;
4. Листинг созданных программ;
5. Выводы

5. Контрольные вопросы:
5.1. Как выполняется масштабирование данных?
5.2. Как осуществляется конфигурирование аналоговых входов и выходов?
5.3. Как осуществляется считывание данных с аналогового входа?
5.4. Как осуществляется выдача данных с использованием аналогового
выхода?

38
ЛАБОРАТОРНО-ПРАКТИЧЕСКАЯ РАБОТА №3
Управление преобразователем частоты Micromaster 440 по сети profibus с
использованием панели оператора ОР7
ОПАСНОСТЬ
Все эксперименты используют сеть, имеющую высокое и опасное для жизни
напряжение. По этой причине Вы должны использовать безопасные средства
! измерения и удостоверится в отсутствии короткозамкнутых схем.
РЕ защитный провод должен быть подключен к частотному преобразователю,
! двигателю и соединен с «землей» во всех экспериментах.
Удостоверьтесь в наличии защитных кожухов для муфт двигателя, а также
недопустимости загромождений в районе вращающихся частей приводов и
! механизмов.
Модули PLC разработаны на напряжение 24V DC. Ни какое другое напряжение не
может подаваться на его терминалы (исключение составляет модуль аналоговых
! входов). Удостоверьтесь также в правильной полярности подключений.
Аналоговый модуль PLC рассчитан на обработку входных напряжений от 0 до 10V.
Применение любого другого напряжения недопустимо. Удостоверьтесь также в
! правильной полярности подключений.
Цель работы: Создание системы для управления приводом: преобразователь
частоты с асинхронной машиной, программируемый логический контроллер
PLC по сети profibus с использованием панели оператора ОР7. Выполнение
настройки системы на требуемые параметры. Программирование PLC для
решения конкретной задачи. Ввод в действие системы привода.
Оборудование: Асинхронный двигатель с подключенным к нему сервотормозом
и блоком управления, программируемый логический контроллер PLC, ПО
«SIMATIC Manager», панели оператора ОР7.

1. Теоретические сведения
Панель оператора OP 7 предназначена ввода управляющих команд и
визуализации простых систем. Оборудование позволяет оперативно отображать
состояние приводов и датчиков, текущих значений тока при работе системы и
любых сообщений об ошибках посредством связи с системой управления. OP7
позволяет создавать входные области для записи в контроллер. Панель оператора
также имеет диапазон стандартных функций, которые могут быть полезными
при конфигурировании.
Оборудование OP7 имеет 4 функциональных кнопки и 4 кнопки K,
которые могут быть запрограммированы как Вам требуется. Кроме того,

39
числовая клавиатура обеспечивает возможность ввода значений параметров.
Кроме этого имеются 4 кнопки управления курсором и 6 дополнительных
кнопок системы. Четырех строковый жидкокристаллический дисплей позволяет
отображать 20 знаков в одной строке. Конфигурация оборудования
осуществляется через программное обеспечение ProTool или ProTool/Lite. Об
основных функциях панели можно прочитать в ее руководстве пользователя.[6]
Экран может показывать изменение порядка выполнения программы и
ввод различных величин. Ввод в действие различных экранов может
конфигурироваться с каждого экрана. Количество входных экранов ограничено
фиксированным размером дисплея. Максимальное значение входов в экран
зависит от конкретной панели.
Экран может иметь статические и динамические компоненты.
Статические компоненты – Текст, динамические компоненты
Поля(Fields), последние связаны с контроллером, так чтобы они показывали ли
действительные значения из памяти контроллера.
Динамические компоненты передают входам панели оператора данные,
которые сохраняются в памяти контроллера. Связь с контроллером
осуществляется Тегами (Tags)
Связь между операционной панелью и PLC достигается управляющими
Tags. Значение тегов сохранятся в области памяти контроллера и читается
оттуда операционной панелью.
Теги идентифицируются символьным именем и типом данных. Теги,
изменяющиеся в ходе выполнения программы PLC и связанные с контроллером
областью вызова, являются глобальными переменными. Переменные, которые
несвязанны с контроллером областью вызова называются локальными.

2. Порядок выполнения работы:


При выполнении работы следует придерживаться следующей
последовательности:
1. Создание проекта ProTool/Lite с помощью мастера и интеграция в готовый
проект STEP 7.

40
2. Редактирование программы в приложении STEP 7.
3. Построение системы HMI в программе ProTool/Lite.
4. Выполнение самостоятельных заданий.
5. Оформление отчета.
Система должна использовать свободно программируемые K-кнопки OP 7
блока (см. руководство пользователя панели оператора). Приводя в действие
функциональные кнопки «K1» (Пуск вперед) или «K2» (Пуск назад) на панели
оператора OP 7 конвертер запускается в работу. Остановка и сброс ошибки
преобразователя осуществляется функциональной кнопкой «K3» на панели
оператора OP7. Во время работы статус кнопок отслеживается с помощью
индикаторов LEDs, соответствующим своим кнопкам для которых выделена
область памяти в DB. Значение уровня сигнала, соответствует желательной
скорости и устанавливается, редактированием (изменение значения), входной
области на OP7.
Программа управления строится на основе программы созданной при
выполнении ЛПР№1. Соберите схему соединений, представленную на рисунке
24.

Рисунок 24 - Схема соединений лабораторного стенда с ОР7

41
2.1. Выполните настройку OP 7 с использованием ProTool/Lite для этого
выполните следующие действия:
2.1.1. Установка OP7 используя SIMATIC-Manager (см. рис. 26)
1. Находясь на уровне проекта, вызовите в SIMATIC-Manager
команду"Insert"из меню программы.
2. Выберете пункт меню "Station" —> "SIMATIC OP".
3. Убедитесь в появлении панели оператора с именем "OP1" в проекте
SIMATIC Manager.
4. Кликните правой кнопкой мышки по имени "OP1" и выберете
"Rename" переименуйте имя в "OP7 control".

Рисунок 25 -Последовательность включения панели оператора в проект SIMATIC-Manager


2.1.2. Создание проекта с использованием ProTool Project Wizard (мастер
создания проектов) (см. рис.27 ).
1. Откройте двойным кликом "OP7 control ".
2. Выберете "OP 7" из списка устройств и кликните "Next".
3. Выберите тип PLC.
4. Кликните на "Parameters" в PLC окне выбора.
5. Так как панель уже установлена в проекте с Step7 возможные
протоколы управления и уже предопределены.
6. Выберите соединение с ОР7 по сети PROFIBUS ("Profibus (1)") и
подтвердите выбор нажав "OK".
7. Кликните на "Next" в PLC окне выбора
8. Примените в окне стандартный проект "Standard project"
и кликните "Next".

42
9. Щелкните "Finish" в Summary окне.

Рисунок 26 - Этапы создания проекта с использованием ProTool Project Wizard

2.2. Редактирование программы в приложении STEP 7


Откроем проект STEP 7, полученный в результате выполнения ЛПР№1. В
проекте должно появиться новое устройство OP1, при редактировании которого
будет автоматически открываться приложение ProTool.
Изменим программу так, чтобы преобразователем можно было
управлять, как при помощи тумблеров, так и с помощью панели оператора.

Рисунок 27 - Интеграция устройства ОР1 в проект STEP 7

Для этого программу оформим в виде блоков. Блок FC2 будет


осуществлять управление при помощи тумблеров, а блок FC1 осуществлять
управление при помощи панели оператора. Блок ОВ1 будет содержать команды
вызова блоков FC1 или FC2 в зависимости от состояния тумблера переключения
управления I0.7 (0-управление тумблерами, 1-управление с ОР7). Передачу

43
данных на ОР7 и хранение данных будем осуществлять с использованием блоков
данных DB30 (Сцепление FC с ОР7) и DB33(Сцепление с кнопками и
индикаторами ОР7).
В проекте последовательно создадим блоки ОВ1, FC1, FC2, DB30 и DB33.
Откроем блок FC2 и скопируем в него разработанную ранее программу из
ЛПР№1. В программе глобальные переменные заменим на формальные
переменные, создав их в окне декларации (рис.28).

Рисунок 28 - Объявление формальных переменных


Тогда блок FC2 будет иметь вид рисунок 30.
Последовательно создадим структуру блоков данных DB30, DB33
(рисунок 29).

а)

б)
Рисунок 29 -Структура блоков данных
а) DB30, б)DB33

44
Рисунок 30 - Программа блока FC2
Откроем блок FC1 и скопируем в него разработанную ранее программу из
ЛПР№1. Внесем изменения в программу. Используя триггеры SR обеспечим
фиксацию нажатия кнопок К1(пуск вперед) и К2 (пуск назад) на панели ОР и
сброс фиксации по нажатию кнопки К3 для реализации функции стоп (Network1-
2 рис.31). Выполним изменение адресов в Network3-7 добавив команды (MOVE)
для управления индикаторами панели оператора (рис. 31).
В Network8 разместим программный код ввода задания на скорость
В Network11 организуем прием слова состояния привода и выделение
данных о его текущей скорости.
Общий вид программы представлен на рисунке 31.

45
46
47
Рисунок 31 - Программа блока FC1
Как видно, в программе дискретные входы PLC заменены сигналами из
области блока данных DB30, к которым впоследствии будет обращаться
приложение ProTool. Хотя программе существует возможность записывать
данные непосредственно в области входов и выходов логического контроллера.
Сигнал задания на частоту в этом варианте программы будет записываться в
область памяти DB30.DBW0 и поступать только от приложения ProTool.
Программа вызова блоков FC1 и FC2 располагается в блоке OB1 и
представлена на рисунке 32.

Рисунок 32 - Программа блока OB1

48
2.2.1. Создание тегов для управления устройствами проекта
В нашем проекте информация о скорости будет передаваться через тег
"Setpoint_FC", значение которого будет храниться в блоке данных DB30 в слове
DB30.DBW0. Порядок создания тега следующий:
1. Открыть таблицу переменных «двойным кликом»
2. Открыть "Insert" опцию и выбрать "Tags" для создания новой
переменной.
3. Открыть тег "Dialog box" "двойным кликом" на новой переменной
"VAR_1".
4. Выбрать "Name"- Setpoint_FC, "Type"- INT и "Address"-
DB30.DBW0 ввести значения для табличной переменной OP7.

Рисунок 33 - Создание тегов для управления


Чтобы использовать кнопки K1 to K3 и ассоциировать с ними LEDs для
контроля процесса, необходимо установить зону указателей.
В проекте следует создать области указателей для "Функциональных
ключей" и " LED индикаторов ". Для области состояния функциональных кнопок
используем MW2, для области состояния LED индикаторов используем блок
данных DB33.
Создадим область указателей функциональных кнопок для этого (см.
рис.29):
1. Кликните на "Area pointers" в меню
2. Выберете "Function key" и кликните "OK"
3. Введите "DB33.DBW0" как область длиной в "1"слово. Подтвердите

49
"OK". (Внимание: Здесь "1" количество слов)

Рисунок 34 - Создание области указателей для функциональных кнопок


Создадим область указателей для LED индикаторов для этого (см. рис.29):
1. Выберете "LED Assignment" и кликните "OK" кнопке.
2. Ведите " DB33.DBW2" как область с длиной в "1" слово.
Подтвердите "OK".

Рисунок 35 - Создание области указателей для LED индикаторов


2.2.2. Создание экранов проекта
В проекте будут созданы следующие экраны:
Экран номер 1, также называемый стартовым экраном, позволяет Вам
перейти к любому из других экранов.
Второй экран «Установки»("Setpoints") вызывается функциональной
кнопкой "F2",
Системный экран "Z_SYSTEM_MEN" вызывается функциональной
кнопкой "F4". Вы можете возвратиться к предыдущему экрану через "кнопку
ESC"
Создание стартового экрана
Функцией "Insert screen" создайте новый экран и откройте диалоговое
окно экрана. Откройте "Screen properties" (Свойства экрана) введите новые
значения для "Названия"-Start, "Номера экрана" – 1 . Назначьте данный

50
экран стартовым (Start Screen The start screen used is screen: Start).
Подтвердите изменения "OK".
Закройте диалоговое окно, откройте экран и введите статический текст,
отображаемый на экране (см. рис.30)

Рисунок 36 - Этапы создания экрана “Star”


Аналогично создайте второй экран «Установки» ("Setpoints"). Внешний
вид экрана представлен на рисунке 31.
Системный экран "Z_SYSTEM_MEN" создавать не надо он создается по
умолчанию если использовать стандартный проект "Standard project"(п2.3.2).

Рисунок 37 - Внешний вид экрана "Setpoint


Назначение действий для функциональной кнопки F2 экрана «START»
1. Откройте стартовый экран «Start»
2. Кликните кнопку "F2".
3. В окне выбора объекта расширьте папку экранов, кликнув на символ "+"
папки «Screens» откройте ее и выберете команду "Select Screen" (Выбор
окна).
4. Кликните "Add" (Добавить) и в пункте «Screen Name» (выбор экранов)
выберите окно с названием "Setpoint" и нажмите "OK".

51
Аналогично настройте вызов экрана "Z_SYSTEM_MEN" по функциональной
кнопке F4.

Рисунок 38 – Порядок назначения действий для функциональной кнопки F2 экрана Start


Настройка экрана установок "Setpoint"
1. Откройте экран «Setpoint» двойным кликом и введите текст..

2. Создайте поле ввода. Для этого кликните кнопку в открывшимся


диалоговом окне «Input/Output Field» (входные/выходные поля). Выберите тип
поля "Input" (Входное) и длину слова (field length) 4 символа (to "4" digits).
3. Кликните на поле "Tag" и выберите тег "Set_Point_FU".

Рисунок 39 - Порядок назначения действий для функциональной кнопки F2 экрана Setpoint


4. Кликните кнопку "F1".
5. В окне выбора объекта расширьте папку Calculation, кликнув на символ
"+" папки, откройте ее и выберете команду "Tag:Value Minus/Plus" (тег: значения
минус/плюс).
6. Кликните "Add" (Добавить) и в поле «Tag» выберите тег с названием
"Setpoint_FC"
7. В поле «Value» введите значение 1.0000 и нажмите "OK".
8. Аналогично настройте действия по функциональной кнопке F2.

52
Назначение действий для функциональных кнопок К1-К3 и светодиодов
1. Выберете "System" в меню и выберете "Screen/Keys".
2. Кликните функциональную кнопку "K1". И в открывшемся диалоговом
окне вызовите "Function key K1"
3. Выберете закладку "General" (Главная) и установите в области «Bit in
area pointer» (Бит в области указателей) привязку кнопки и светодиода к
соответствующему биту слова DBW2 блока данных DB33 для кнопки и к биту
слова DBW4 блока данных DB33 для светодиода. Закройте окно "OK".
4. Повторите шаги 2 и 3 для кнопок "K2" и "K3".
2.2.3. Сохранение и передача проекта
Прежде, чем фактически передать проект, Вы сначала должны произвести
и сохранение проекта. Под созданием мы подразумеваем, что полностью
функциональный файл произведен для OP. Во время процесса может появиться
информация о предупреждениях и ошибках, происходящих во время работы. К
параметрам передачи можно обратиться в пунктах меню "File" или "Transfer".
Эти установки нужно произвести один раз, так параметры сохраняются и не
требуют предустановки на каждую передачу данных.
Чтобы устанавливать способ передачи в OP, одновременно нажмите ESC,
Стрелка вправо→ и Стрелка вниз ↓ и включите питание OP. Появится сообщение
"READY FOR TRANSFER" (ГОТОВ К ПЕРЕДАЧЕ) на OP.
После передачи проектной конфигурации Вы можете использовать "F4",
чтобы переключиться в основной экран системы.

3. Самостоятельные задания
Задание № 1
Организовать вывод на экран панель текущего значения скорости
привода
Задание № 2
Организовать вывод на экран панель информации о состоянии (режиме
работы) привода.

53
4. Содержание отчета
1. Тема лабораторной работы;
2. Цель работы;
3. Краткое описание принципов создания систем человеко
машинного интерфейса в приложении ProTool;
3. Скриншоты созданных тегов, основного экрана проекта и программы в
приложении STEP7;
4. Листинг созданных программ;
5. Выводы
5. Контрольные вопросы:

1. Для чего предназначены системы визуализации, и какие функции они


выполняют?
2. С какой максимальной частотой возможно циклическое обновление тега в
программе и от чего зависит это время?
3. В чем заключается различие между внешними и внутренними тегами и
какие теги используются в вашей программе?

54
ЛАБОРАТОРНО-ПРАКТИЧЕСКАЯ РАБОТА №4
Управление преобразователем частоты Micromaster 440 по сети profibus с
использованием системы человекомашинного интерфейса на основе
приложения «WINCC FLEXIBLE»
ОПАСНОСТЬ
Все эксперименты используют сеть, имеющую высокое и опасное для жизни
напряжение. По этой причине Вы должны использовать безопасные средства
! измерения и удостоверится в отсутствии короткозамкнутых схем.
РЕ защитный провод должен быть подключен к частотному преобразователю,
! двигателю и соединен с «землей» во всех экспериментах.
Удостоверьтесь в наличии защитных кожухов для муфт двигателя, а также
недопустимости загромождений в районе вращающихся частей приводов и
! механизмов.
Модули PLC разработаны на напряжение 24V DC. Ни какое другое напряжение не
может подаваться на его терминалы (исключение составляет модуль аналоговых
! входов). Удостоверьтесь также в правильной полярности подключений.
Аналоговый модуль PLC рассчитан на обработку входных напряжений от 0 до 10V.
Применение любого другого напряжения недопустимо. Удостоверьтесь также в
! правильной полярности подключений.
Цель работы: Освоить принципы работы в программе WinCC. Создать систему
для управления приводом по сети profibus с использованием системы
человекомашинного интерфейса на основе приложения «WINCC FLEXIBLE».
Выполнение настройки системы на требуемые параметры. Программирование
PLC для решения конкретной задачи. Ввод в действие системы привода.
Оборудование: Асинхронный двигатель с подключенным к нему сервотормозом
и блоком управления, программируемый логический контроллер PLC, ПО
«SIMATIC Manager», «WINCC FLEXIBLE».

1. Теоретические сведения Программное обеспечение Wincc Flexible

Системы человекомашинного интерфейса (HMI – human machine interface)


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

55
визуализация технологического процесса;
управление техпроцессом со стороны оператора;
отображение сообщений предупреждений и ошибок;
архивирование переменных процесса и сообщений, а также действий
оператора;
регистрация переменных процесса и создание отчетов.
Системы человеко-машинного интерфейса, как правило, располагаются на
одном из верхних уровней автоматизации.
Самый простой вариант построения системы визуализации – это когда
сенсорная панель либо персональный компьютер соединяются с логическим
контроллером (S-300, S7-400) по сети (MPI, PROFIBUS и др.). Логический
контроллер в свою очередь управляет несколькими электроприводами по сети
PROFIBUS. Во время работы заданные значения частоты и управляющих команд
передаются из панели в логическийконтроллер, который передает эти значения
преобразователям, подключенным к сети. Преобразователи в свою очередь
через контроллер передают на устройство HMI текущую частоту, коды ошибок и
другие переменные.
Существует несколько различных версий WinCC:
· WinCC – самый мощный и функциональный программный пакет. На
основе WinCC могут быть разработаны системы удаленного управления и сбора
данных (SCADA) с архитектурой клиент/сервер;
· WinCC Flexible предназначена в первую очередь для программирования
панелей визуализации и одноместных компьютерных станций. Содержит
базовые функции визуализации, сигнализации и архивирования данных.
Рабочая область программы WinCC Flexible представлена на рис. 33.

56
Рисунок 40 - Главное окно программы WinCC Flexible

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


Панель меню и панели инструментов – стандартные элементы любой
программы, с помощью которых происходит обращение к различным функциям
программного обеспечения.
Рабочая область – предназначена для редактирования различных
объектов и экранов визуализации.
Окно инструментов – содержит основные элементы для построения
интерфейса визуализации. С помощью этих инструментов создаются формы
редактирования текста, кнопки, переключатели, графики отображения
переменных и другие элементы.
Библиотека – содержит типовые стандартные элементы экранных
объектов для различных систем автоматизации:пульты управления двигателями,
уровень жидкости в резервуарах, кнопки, индикаторы, конвейеры, клапаны,
задвижки и многое другое.
Окно проекта – отображает все компоненты проекта. При вызове,
какой - либо компоненты в рабочей области открывается
соответствующий редактор. Рассмотрим некоторые элементы проекта более
подробно:

57
экраны – на экранах размещаются элементы для управления
технологическим процессом и для отображения необходимых переменных. В
одном проекте, как правило, существует несколько экранов;
соединения – в этом разделе устанавливается связь устройства HMI с
логическим контроллером, прописываются теги и определяется цикл опроса
для каждого из них. Теги предназначены для обмена данными между
устройствами, например устройством HMI и логическим контроллером. Во
время определения тегов им присваиваются определенные области памяти
логического контроллера. Такие теги называются внешними. Внутренние теги
не связаны с контроллером и могут использоваться только в устройстве HMI;
· сообщения – этот раздел предназначен для вывода дискретных либо
аналоговых сигналов тревоги. Дискретные сообщения возникают при
наступлении какого-либо дискретного события, например ошибка
преобразователя. Аналоговые сигналы возникают, например, при превышении
уровня жидкости в резервуаре;
рецепты – представляют собой комбинацию заранее заданных тегов, то есть,
по существу, с помощью рецептов задаются различные стандартные режимы
работы оборудования – программы работы;
настройки устройства – в этом разделе содержится информация об
устройстве визуализации, на котором будет реализован проект.
При выборе устройства в проекте отображаются только те функции, которые
это устройство поддерживает.
Окно свойств – позволяет изменять свойства различных объектов,
например менять цвет, размеры элементов управления, создавать анимацию,
присваивать теги, задавать формат отображения и т.д.
Для начала работы с программой удобнее всего воспользоваться мастером
создания проекта. С помощью мастера выбирается тип проекта, оборудование,
входящее в проект, тип соединения устройства HMI и логического котроллера.
Во время работы мастера можно выбрать готовый проект STEP 7 и
интегрировать в него будущее устройство HMI. Такой подход наиболее удобен,

58
поскольку после установки соединения мы получаем доступ ко всем
переменным проекта STEP 7 с устройства HMI. Остается только с помощью
тегов выбрать, какие переменные должны использоваться на устройстве HMI.
После этого нужно задать период обновления тегов, то есть задать, через
какое время будет производиться их чтение/запись в память контроллера.
Наименьшее время цикла зависит от устройства HMI, и для работы на ПК в
режиме реального времени эта цифра составляет 100 мс. Можно также задать
ациклическую обработку тегов при наступлении определенного события.
Например, обновлять слово управления преобразователем только при нажатии
на кнопки пуск, стоп, реверс.
Более подробно с программным обеспечением WinCC Flexible можно
ознакомиться в соответствующей документации.

2. Порядок выполнения работы:


В лабораторной работе рассмотрим пример построения простейшей
системы визуализации и управления процессом. Реализуем схему,
представленную на рис. 24. В качестве устройства HMI вместо панели оператора
ОР7 будем использовать персональный компьютер, который будет работать в
режиме реального времени. ПК подключен к логическому контроллеру с
помощью MPI интерфейса, в то время как S7-300 подключен к преобразователю
частоты Sinamics по сети PROFIBUS.
В качестве основы возьмем проект, полученный в ходе ЛПР №1.
Постановка задачи
Система человекомашинного интерфейса должна обеспечивать:
· пуск, реверс и остановку двигателя;
· подачу сигнала сброса ошибки в преобразователь;
· плавное регулирование скорости двигателя в диапазоне от 0
до 50 Гц;
· отображение диаграммы изменения текущей частоты двигателя.
При выполнении работы следует придерживаться следующей
последовательности:

59
6. Создание проекта WinCC Flexible с помощью мастера и интеграция в
готовый проект STEP 7.
7. Редактирование программы в приложении STEP 7.
8. Построение системы HMI в программе WinCC Flexible.
9. Выполнение самостоятельных заданий.
10. Оформление отчета.

2.1. Создание проекта WinCC Flexible с помощью мастера и интеграция в


готовый проект STEP 7.
Рассмотрим решение этой задачи в пошаговом режиме:
1. Запускаем WinCC Flexible, открываем мастер создания нового проекта
Project ® New Project with Project Wizard и выбираем создание нового
проекта Create a new project with Project Wizard.
2. Выбираем тип проекта Small Machine, в котором контроллер
непосредственно подключен к устройству HMI, и интегрируем проект WinCC
в готовый проект STEP 7 (рис. 34).

Рисунок 41 - Выбор типа проекта и интеграция в STEP 7


3. На следующем этапе задаем устройство HMI – WinCC Flexible Runtime, тип
логического контроллера – Simatic S7-300/400 и вид соединения – MPI/DP
(рис. 35).
4. Настраиваем вид основного экрана, как показано на рис. 36. Здесь
выбирается заголовок, можно вставить логотип фирмы. Настраивается вывод

60
Рисунок 42 - Выбор устройства HMI, логического контроллера и типа соединения
ошибок и расположение панели навигации. Эта панель предназначена для
переключения между экранами, вывода справки и других функций. Поскольку в
нашем проекте будет задействован один экран, то эту панель можно не
отображать. Также можно скрыть/показать дату, время и заголовок окна.

Рисунок 43 - Настройка шаблона экрана

5. Реализуем весь проект на одном стартовом экране (см. рис. 37). Количество
экранов затем можно будет легко поменять по ходу работы с проектом.
Настройки системных экранов на следующем шага оставляем без изменений.

61
Рисунок 44 - Выбор количества экранов и экранов детализации
6. Подключаем основные библиотеки для работы с проектом (рис.
38). В библиотеках хранятся дополнительные элементы управления и
отображения, например кнопки, переключатели, графики и т. д., которые
можно использовать в проекте.

Рисунок 45 - Подключение библиотек к проекту

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


ввести описание проекта.
На этом процесс создания проекта WinCC Flexible закончен. После этого
нужно открыть готовый проект (в который мы интегрировали проект WinCC –
см. рис. 11-13) в приложении STEP 7 и отредактировать его для работы с
WinCC.

62
2.2. Редактирование программы в приложении STEP 7
Откроем проект STEP 7, полученный в результате выполнения ЛПР№1. В
проекте должно появиться новое устройство Device_1, при редактировании
которого будет автоматически открываться приложение WinCC Flexible (рис.
39).
Изменим программу так, чтобы преобразователем можно было
управлять, как при помощи тумблеров, так и с помощью программы WinCC.

Рисунок 46 - Интеграция устройства WinCC в проект STEP 7

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


I124.0, M2.0 – команда на пуск вперед;
I124.1, M2.1 – команда на пуск назад (реверс);
I124.2, M2.2 – сигнал сброса ошибки преобразователя;
MW6 – сигнал задания частоты.
Основная программа располагается в блоке OB1.
Тогда измененная программа будет иметь следующий вид рисунок 40.
Как видно, в программе продублированы дискретные входы
преобразователя сигналами из области меркерной памяти (MB0), к которым
впоследствии будет обращаться приложение WinCC Flexible. Хотя программе
существует возможность записывать данные непосредственно в области
входов и выходов логического контроллера. Сигнал задания на частоту в этом
варианте программы будет записываться в область памяти MW6 и поступать
только от приложения WinCC.

63
Рисунок 47 - Программа в приложении STEP 7

2.3. Построение системы HMI в программе WinCC Flexible


Открываем приложение WinCC Flexible из приложения STEP7.
На стартовом экране проекта расположим элементы управления
двигателем, среди которых будет два переключателя (пуск вперед, пуск назад)
кнопка сброса ошибки и ползунок задания выходной частоты преобразователя.
1. Проверяем настройки параметров соединения персонального
компьютера и логического контроллера. Для этого в правой части программы
выбираем вкладку Communication®connection и настраиваем параметры в
соответствии с рис. 41.

Рисунок 48 - Настройка параметров соединения

64
2. Для получения доступа к переменным контроллера из программы
WinCC настраиваем теги согласно рис. 42.
Создадим четыре тега:
1. StartForward – пуск вперед;
2. StartBackward – пуск назад (реверс);
3. FaultAck – сброс ошибки преобразователя;
4. Speed_setpoint_winCC – задание на частоту преобразователя в герцах.
Первые три тега, которые будут соответствовать переключателям пуск,
реверс и сброс ошибки, имеют формат бита (Data type – Bool (бит)) и
обновляются по требованию пользователя (Acquisition mode– On demand). Такие
теги имеет смысл обновлять только при нажатии на какую-либо из
перечисленных кнопок. Тег задания на частоту двигателя имеет формат данных
Слово (Data type – Word) и для упрощения работы программы будет обновляться
циклически с частотой 2 раза в секунду (Acquisition mode – Cyclic Condition,
Acqui- sition time – 500 ms). Адреса тегов выбираются в соответствии с
программой, представленной на рис. 42.

Рисунок 49 - Настройка тегов в программе WinCC Flexible

Для задания частоты двигателя в герцах нужно воспользоваться линейным


масштабированием значения тега Speed_setpoint_WinCC, поскольку значение
частоты 50 Гц соответствует значению 16385 в программе STEP7 в десятичной
системе исчисления. Для использования линейного масштабирования нужно

65
перейти в свойствах тега в раздел Properties и в подразделе Linear Scaling
настроить параметры в соответствии с рис. 43.

Рисунок 50 - Линейное масштабирование тега Speed_setpoint_winCC

3. Переходим к созданию стартового экрана. Добавляем два пере-


ключателя Switch и две кнопки Button из набора стандартных объектов Simple
Objects (рис. 44). Вид элементов можно настроить с помощью вкладки
Properties (Свойства).

Рисунок 51 - Добавление переключателей и кнопок на стартовый экран

Рисунок 52 - Настройка действий по нажатию кнопки "Стоп"

66
В свойствах объекта необходимо указать тег, на который будет
воздействовать переключатель, и можно задать название элемента.
4. Выполним настройку кнопок. Кнопка «Стоп» должна вызывать
остановку приложения Runtime. Для этого в свойствах кнопки следует выбрать
соответствующие действие по нажатию кнопки (Clik) рисунок 45. Кнопка
«Сброс ошибки» должна выполнять следующие действия записывать в тег
единицу при нажатии на кнопку и сбрасывать ее в ноль при снятии фокуса с
кнопки (активизация любого другого компонента экрана). Настройка
осуществляется путем выбора соответствующих действий в окне свойств
кнопки (рис. 46).

Рисунок 53 - Настройка действий по нажатию кнопки "Сброс ошибки"


5. Добавляем на начальный экран «ползунок» задания на частоту (см. рис.
47) из библиотеки расширенных объектов (Enhanced Objects). Вид
этого элемента можно также настроить на вкладке Properties. На вкладке свойств
General нужно задать тег, максимальное значение задания на частоту
устанавливаем равным 50 Гц.
6. После этого простейшая программа визуализации для управления
преобразователем готова и можно переходить к ее тестированию. Для этого
нужно перейти в режим Runtime, нажав кнопку – Start Runtime System , и
опробовать работу системы. Перед опробованием работы системы необходимо
сначала дождаться установки соединения между персональным компьютером и

67
логическим контроллером. Обычно время установки соединения невелико и
составляет несколько секунд.

Рисунок 54 - Добавление и редактирование ползунка задания на частоту

После успешного запуска спроектированной системы человеко-


машинного интерфейса можно переходить к выполнению самостоятельных
заданий.
2.4. САМОСТОЯТЕЛЬНЫЕ ЗАДАНИЯ
Задание № 1
Создать систему человеко-машинного интерфейса со следующими
функциональными возможностями (см. рис. 48):

Рисунок 55 - Система HMI для управления преобразователем Micromaster 440:


1 – график частоты вращения двигателя; 2 – «Слово состояния» и «Действительная частота»;
3 – готовность к работе; 4 – работа; 5 – «Слово управления» и «Заданная частота»

68
1 – вывести график изменения текущей частоты вращения двигателя в
герцах;
2 – вывести на главный экран «Слово состояния 1» в двоичном формате и
«Действительная частота» в шестнадцатеричном формате;
3 – индикатор «Готовность к работе» горит зеленым цветом в случае
отсутствия и красным при наличии ошибки преобразователя;
4 – индикатор «Работа» горит красным, если привод не включен, и
зеленым, когда подана команда на пуск преобразователя (привод работает);
5 – вывести на главный экран «Слово управления 1» в двоичном формате и
«Заданная частота» в шестнадцатеричном формате.
5. Содержание отчета
1. Тема лабораторной работы;
2. Цель работы;
3. Краткое описание принципов создания систем человеко
машинного интерфейса в приложении WinCC Flexible;
3. Скриншоты созданных тегов, основного экрана проекта и программы в
приложении STEP7;
4. Листинг созданных программ;
5. Выводы
6. Контрольные вопросы:
4. Для чего предназначены системы визуализации, и какие функции они
выполняют?
5. Какие варианты обновления тегов предусмотрены в программе WinCC
Flexible?
6. С какой максимальной частотой возможно циклическое обновление тега в
программе и от чего зависит это время?
7. В чем заключается различие между внешними и внутренними тегами и
какие теги используются в вашей программе?
8. Для чего используется и как реализуется линейное масштабирование тегов
в программе WinCC Flexible?

69
Приложение 1
Порядок работы с цифровым блоком управления
для сервотормоза

1. Соединить двумя синими проводниками термодатчик электродвигателя с


цифровым блоком управления « -MOTOR»
2. Установить проводник заземления электродвигателя.
3. Включить питание цифрового блока, клавиша «POWER»
4. Установить прикладной режим на цифровом блоке.
5. Загрузить управляющую программу.
6. Для построения графиков зависимостей необходимо:
6.1.Собрать схему заданную в лабораторной работе.
6.2.Подать напряжение на статор электродвигателя, путем включения
переключателя в соответствующие положение.
6.3.Нажать кнопку «Пуск» на цифровом блоке
6.4.Нажать клавиши F5 (запуск цифрового блока) и F6 (построение графика).
6.5.Момент на валу электродвигателя возрастает с течением времени
автоматически.
7. Останов привода:
7.1.Нажать клавишу F5 (выключение цифрового блока).
7.2.Нажать кнопку «Стоп» на цифровом блоке
7.3.Повернуть переключатель (0/Y/∆) в положение «0».

На дисплее по оси «Х» откладывается момент, а по оси «У» скорость,


механическая мощность, напряжение, ток, полная мощность, активная
мощность, реактивная мощность, скольжение, соs φ, КПД.
Для смены параметра «У» необходимо нажать правую клавише мышки
левее от оси «У» и в меню выставить метку напротив необходимого параметра
левое клавишей мышки. Рекомендуется выводить по оси «У» один параметр.

70
Приложение 2,Таблица 1 - Слово управления 1
Номер
Значение Функция Описание
бита

1 Вкл. Переводит привод в состояние «готовность к работе».


0
0 Откл. 1 (OFF1) Откл. 1 – остановка по задатчику интенсивности

1 Режим работы –
1
0 Откл. 2 (OFF2) Откл. 2 – немедленная блокировка импульсов – остановка на выбеге

1 Режим работы
2 Откл. 3 – быстрая остановка – остановка с минимальным временем
0 Откл. 3 (OFF3)
торможения
Разрешение
1 Управление в замкнутой системе и деблокировка импульсов управления
3 работы
0 Управление в замкнутой системе и блокировка импульсов управления
Запрещение
работы –
1 Режим работы
4 Блокировка задатчика интенсивности (ЗИ) – сигнал на выходе ЗИ
0 Блокировка ЗИ
устанавливается в ноль.
1 Деблокировка ЗИ Нормальная работа задатчика интенсивности
5
0 Удержание ЗИ «Замораживание» текущей уставки задатчика интенсивности
Деблокировка Заданное значение подается на вход задатчика интенсивности
1
6 задания
0
Блокировка Значение на входе задатчика интенсивности устанавливается в ноль
Подтверждение
задания
1 Ошибка квитируется по положительному фронту. Преобразователь после
7 ошибки
0 этого переходит в состояние запрета на включение

1 Толчок вправо При наличии единицы привод вращается «вправо» с заданной
8
0 – частотой

1 Толчок влево При наличии единицы привод вращается «влево» с заданной


9
0 – частотой
1 Действительная Мастер передает корректное значение заданной скорости
10 уставка
0 Уставка Мастер передает некорректное значение заданной скорости
Инверсия уставки
недействительна
1 Двигатель вращается при положительной уставке влево
11 Уставка не
0 Двигатель вращается при положительной уставке вправо
инвертируется
1 –
12 Не используется
0 –

1 MOP вверх Мотор потенциометр – вверх


13
0 – –

1 MOP вниз Мотор потенциометр – вниз


14
0 – –
Локальное
1 управление Локальное управление (панель управления, аналоговый вход)
15
0 Удаленное Удаленное управление
управление

71
Приложение 3,Таблица 2 - Слово состояния 1
Номер
Значение Функция Описание
бита
1 Готовность к Питание преобразователя включено, электроника в
0 включению исходном состоянии, импульсы управления отключены
0 Готовность отсутствует
1 Готовность См. «Слово управления 1», бит 0. Преобразователь
к работе включен. При поступлении команды «Работа
разрешена» происходит пуск преобразователя
1 Преобразователь не готов
2 01 Готовность отсутствует
Работа разрешена См. «Слово управления 1», кбит
работе
3 (нет команды на
0 Работа запрещена включение, неисправность, откл. 2, откл. 3, блокировка
включения)
1 Ошибка Код ошибки отображается в параметре r0947. После
3 квитирования ошибки происходит блокировка
0 – включения
4 1 – –
0 Команда Откл. 2 См. «Слово управления 1», бит 1

5 1 – –
0 Команда Откл. 3 См. «Слово управления 1», бит 2

1 Блокировка Требуется повторное включение через Откл. 1 и


6 включения Блокировка затем Вкл. (см. слово управления, бит 0)
0 отсутствует
7 1 Предупреждение Выводится в параметре r2110. Привод остается в работе
0 –

1 Допустимая ошибка по Ошибка по скорости находится в допустимых пределах


8 скорости
0 Недопустимая ошибка
1 по скорости управление
Требуется Требуется, чтобы мастер взял управление на себя
9 от мастера
0 Местное управление Мастер не имеет приоритета на управление
10 1 fmax достигнуто Исходная частота больше или равна максимальной
0 fmax не достигнуто частоте

1 –
11 0 Достигнуто Достигнут предельный ток двигателя
ограничение по току
12 1 –
0 Тормоз двигателя Сигнал может быть использован для управления
тормозом
13 1 –
0 Перегрузка двигателя Данные говорят о перегрузке двигателя

14 1 Вращение вправо
0 Вращение влево

1 –
15 0 Перегрузка Например, по току или температуре
преобразователя

72
Приложение 4,Таблица 3 - Метки задания (Мастер → преобразователь)
Метка ответа
Метка
задания Функция положи- отрица-
тельная тельная
0 Задание отсутствует 0 7 или 8
1 Запросить величину параметра 1 или 2 7 или 8
2 Изменить параметр (слово) 1 7 или 8
3 Изменить параметр (двойное слово) 2 7 или 8
4 Запросить элемент описания 3 7 или 8
6 Запросить величину параметра (Array) 4 или 5 7 или 8
7 Изменить параметр (Array, слово) 5 7 или 8
8 Изменить параметр (Array, двойное слово) 5 7 или 8
9 Запросить число элементов Array 6 7 или 8

11 Изменить параметр (Array, двойное слово) и записать в 5 7 или 8


EEPROM
12 Изменить параметр (Array, слово) и записать в EEPROM Изменить 4 7 или 8
13 параметр (двойное слово) и записать в EEPROM Изменить параметр 2 7 или 8
14 (слово) и записать в EEPROM 1 7 или 8

Приложение 5,Таблица 4 - Метки ответов (Преобразователь → мастер)


Метка Функция
ответа
0 Отсутствие ответа
1 Перенос параметра (слово)
2 Перенос параметра (двойное слово)
3 Перенос элемента описания
4 Перенос параметра (Array, слово)
5 Перенос параметра (Array, двойное слово)
6 Перенос количества элементов Array
7 Задание невыполнимо (см. табл. 11)
8 Отсутствие приоритета в обслуживании для интерфейса PKW

73
Приложение 6,Таблица 5 - Номера сбоев при метке ответа «Задание
невыполнимо»
Номер
Описание Причина
сбоя
0 Недопустимый номер параметра Параметр отсутствует
(PNU)
1 Параметр не изменяется Параметр только для чтения (r)
2 Выход за нижний/верхний предел -
3 Неправильный субиндекс -
4 Отсутствует Array Обращение к простому параметру с заданием
Array и субиндексом >0
5 Ошибочный тип данных Перепутаны слово/двойное слово
6 Установка не разрешена (не сбрасывается) -
Элемент описания не изменяется
7 Описание в преобразователях, как правило, не
Отсутствует приоритет в обслуживании изменяется
11 Отсутствует ключевое слово Задание на изменение при отсутствии
Задание невыполнимо по рабочему приоритета в обслуживании (Р0927)
12 состоянию -
17 Номер параметра в данный момент Состояние преобразователя в данный момент не
деактивирован позволяет выполнить поставленное задание
Ширина канала очень мала Зависит от состояния преобразователя
101 Недопустимое значение параметра
102 Задание не имплементируется Ответ не проходит по каналу коммуникации
104 Выход за модифицированный Параметр может иметь только определенные
нижний/верхний предел значения
106 Значение параметра не может быть По маркировке задания 5, 10, 15
изменено из-за отсутствия права доступа Минимум/максимум в ходе работы может быть
200/201 еще более ограничен
-
204

Приложение 7,Таблица 6 - Установка индекса страницы


Индекс страницы Номер бита + Номер
Номер 16–тиричное
параметра
параметра значение
7 6 5 4 3 2 1 0 (PNU)
0000-1999 0 0 0 0 0 0 0 0 0 0-7CF
2000-3999 1 0 0 0 0 0 0 0 0х80 0-7CF
4000-5999 0 0 0 1 0 0 0 0 0х10 0-7CF
6000-7999 1 0 0 1 0 0 0 0 0х90 0-7CF
8000-9999 0 0 1 0 0 0 0 0 0х20 0-7CF
… … … … … … 0 0 … 0-7CF

74
Литература

1. Микромастер 440. Руководство пользователя. Издание А1. (6SE6400-5AA00-


0AP00).
2. MICROMASTER. Дополнительный модуль связи PROFIBUS. Инструкция по
эксплуатации Издание А1.(6SE6400-5AA00-0AP00).
3 . Основы силовой электроники: учеб. пособие / Г.С. Зиновьев – Новосибирск:
Изд-во НГТУ, 2003.
4. Терехов В. М. Системы управления электроприводов : учебник /В. М. Терехов,
О. И. Осипов ; под ред. В. М. Терехова. М.: Академия, 2005. 304 с.
5. Соколовский Г. Г. Электроприводы переменного тока с частотным
регулированием: учебник / Г. Г. Соколовский. М.: Академия, 2006. 272 с.
6. Simatic HMI. Панели оператора OP7, OP17. Руководство 6AV3991–1AE05–
1AB0
7. Романов В. П. Основы языка программирования Step7 и базового программного
обеспечения промышленных контроллеров Siemens, Новокузнецк 2009.

75