Главная страница

Проектирование регулируемого электропривода с двигателем постоянного тока в системе генератор – двигатель (Г-Д)». Основная расчетная часть курсового проекта.


Скачать 1.02 Mb.
НазваниеОсновная расчетная часть курсового проекта.
АнкорПроектирование регулируемого электропривода с двигателем постоянного тока в системе генератор – двигатель (Г-Д)
Дата02.06.2020
Размер1.02 Mb.
Формат файлаdocx
Имя файлаKursovaya_rabota_1.docx
ТипДокументы
#127560
страница7 из 8
1   2   3   4   5   6   7   8

5. Разработка системы мониторинга состояния и управления асинхронным двигателем на базе частотного преобразователя ОВЕН ПЧВ3


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

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

  • Возможность изменять направление вращения двигателя, а также его частоту.

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

  • Возможность записи необходимого значения в любой параметр частотного преобразователя (если это возможно сделать удаленно)

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

Существует несколько способов выполнения этой задачи, так как есть множество инструментов для мониторинга состояния и удаленного управления какими-либо процессами, например использование SCADA-системы. После анализа всех возможных путей решения данной задачи, я пришел к выводу, что нужно использовать среду разработки LabVIEW американской компании National Instruments, т. к. она идеально подходит для решения задач такого рода, обладает простотой освоения и не требует стороннего программного обеспечения для работы с оборудованием (например, OPC-сервер).

5.1. Описание учебного стенда


Схема стенда представлена в графической части. Стенд состоит из частотного преобразователя ОВЕН ПЧВ3-2К2-В, асинхронного двигателя с короткозамкнутым ротором мощностью 1,5 кВт, потенциометра, одноканального цифрового измерителя ОВЕН ИДЦ1, калибратора токовой петли ОВЕН РЗУ-420 и пары двухпозиционных переключателей.

Преобразователь частоты векторный ОВЕН ПЧВ3 предназначен для управления асинхронными электродвигателями насосов и вентиляторов в промышленности, жилищно-коммунальном и сельском хозяйстве, на транспорте, а также в других областях, в том числе подконтрольных органам Ростехнадзора. Преобразователь частоты векторный ПЧВ3 соответствует требованиям ГОСТ Р 52931. Прибор предназначен для работы со всеми стандартными трехфазными асинхронными двигателями в большинстве существующих промышленных механизмов, в диапазоне мощностей от 0,25 до 90 кВт.

Прибор обеспечивает выполнение ряда функций, таких как:

1) Частотный(F) или векторный(V) алгоритм управления двигателем.

2) Автоматическая адаптация (ААД) асинхронного двигателя.

3) Диагностика частотного преобразователя и нагрузки.

4) Защитное отключение по напряжению, току, температуре.

5) Предупредительная и аварийная сигнализация.

6) Выбор источника управления (аналоговые/дискретные входы и RS-485)

7) Ручное и автоматическое управление.

8) Управление по интерфейсу RS-485.

9) Встроенный ПЛК.

10) Прямое и реверсное вращение вала.

и др.

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

Цифровой измеритель ОВЕН ИДЦ1 предназначен для измерения и регулирования различных физических величин, значение которых внешним датчиком может быть преобразовано в сигналы постоянного тока или напряжения. Прибор может быть использован для измерения и регулирования технологических процессов в различных отраслях промышленности, коммунального и сельского хозяйства. В нашем случае прибор может быть использован для отображения текущей частоты вращения асинхронного двигателя, либо тока.

Задание частоты может осуществляться 4 способами:

  • С помощью панели оператора преобразователя частоты.

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

  • С помощью калибратора токовой петли ОВЕН РЗУ-420, который также как и потенциометр подключен к аналоговому входу, но работает с унифицированным сигналом 4-20 мА.

  • Удаленно, с помощью интерфейса RS-485.

Стенд имеет подключение к ПК, так как частотный преобразователь имеет интерфейс RS-485. Для прямого подключение к USB порту используется преобразователь интерфейсов ОВЕН АС4, который предназначен для взаимного преобразования сигналов интерфейсов USB и RS-485. Преобразователь позволяет подключать к промышленной информационной сети RS-485 персональный компьютер, имеющий USB-порт.

5.2. Краткое описание среды разработки LabVIEW.


LabVIEW (англ. Laboratory Virtual Instrumentation Engineering Workbench) — это среда разработки и платформа для выполнения программ, созданных на графическом языке программирования «G» фирмы National Instruments (США).

LabVIEW используется в системах сбора и обработки данных, а также для управления техническими объектами и технологическими процессами. Идеологически LabVIEW очень близка к SCADA-системам, но в отличие от них в большей степени ориентирована на решение задач не столько в области АСУ ТП, сколько в области АСНИ.

Графический язык программирования «G», используемый в LabVIEW, основан на архитектуре потоков данных. Последовательность выполнения операторов в таких языках определяется не порядком их следования (как в императивных языках программирования), а наличием данных на входах этих операторов. Операторы, не связанные по данным, выполняются параллельно в произвольном порядке.

Программа LabVIEW называется и является виртуальным прибором (англ. Virtual Instrument) и состоит из двух частей:

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

  • лицевой панели, описывающей внешний интерфейс виртуального прибора.

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

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

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

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

5.3. Концепция системы мониторинга и управления асинхронным двигателем


Структурная схема системы представлена в графической части. Частотный преобразователь имеет множество регистров. Каждый регистр (или несколько регистров) отвечает за определенную функцию и хранит в себе значение параметра, например регистр 1-20 хранит в себе номинальное значение напряжения двигателя и участвует в формировании математической модели подключенного двигателя. В регистры можно записывать значение параметров, либо считывать их. В некоторые регистры нельзя записывать значение, а можно только считывать их, например это регистры, отображающие текущие состояние двигателя: слово состояния, напряжение, ток и частота двигателя. Исходя из значений параметров, заложенных в регистры, частотный преобразователь формирует управляющие сигналы и посылает их на двигатель, кроме этого частотный преобразователь считывает некоторые параметры двигателя и записывает их в соответствующие регистры.

Так как частотный преобразователь соединен с ПК при помощи интерфейса RS-485, мы имеем возможность удаленно осуществлять мониторинг состояния двигателя и формировать управляющее воздействия. Другими словами мы можем считывать значение параметров из регистров, а так же осуществлять запись. Для этого мы пользуемся открытым коммуникационным протоколом Modbus, а именно стандартом Modbus RTU, который поддерживает данным частотным преобразователем. ПК является устройством-ведущим (master), преобразователь – ведомым-устройством (slave). Master осуществляет опрос устройства slave c определенным интервалом времени, например раз в секунду. Данная технология широко применяется в промышленности для организации связи между электронными устройствами. Может использоваться для передачи данных через последовательные линии связи RS-485, RS-422, RS-232.

Так как LabVIEW содержит множество библиотек для создания программ, она способна работать с протоколом Modbus напрямую, без использования стороннего программного обеспечения, так как имеется готовая библиотека компонентов. Используя эту и другие библиотеки LabVIEW, мы имеем возможность построить пользовательский интерфейс, который позволит осуществлять отображение состояния двигателя и формировать управляющие воздействия.

5.4. Примеры опроса регистров


В данной главе будут приведены примеры считывания из регистров и записи в них определенных значений.

1. Управление двигателем (пример записи):

Управление двигателем осуществляется с помощью регистра командного слова, имеющим адрес 49999 в десятичной системе счисления. Этот регистр состоит из 16 битов, каждый отвечает за определённую функцию. Ниже представлена таблица, в которой указаны эти функции.

Таблица 14. Биты командного слова.

Бит

Логическое состояние бита

0

1

0

Предустановленное задание, младший бит

0

1

1

Предустановленное задание, старший бит

0

1

2

Торможение постоянным током

Нет торможения постоянным током

3

Останов выбегом

Нет останова выбегом

4

Быстрый останов

Нет быстрого останова

5

Фиксация частоты

Нет фиксации частоты

6

Останов с замедлением

Пуск

7

Нет сброса

Сброс

Продолжение таблицы 14.

8

Работа по заданию

Фиксированная частота

9

Изменение скорости 1

Изменение скорости 2

10

Данные недействительны

Данные действительны

11

Реле 1 выключено

Реле 1 включено

12-13

Не используются

14

Активен НАБОР1

Активен НАБОР2

15

Нет реверса

Реверс

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

а) 00000100011111002= 114810 – пуск двигателя в прямом направлении;

б) 10000100011111002=3391610 – пуск двигателя в обратном направлении;

в) 10000100001010002=3383210 – быстрый останов;

г) 10000100001100002=3384010останов свободным выбегом;

и т. д.

За задание частоты отвечает другой регистр, имеющий адрес 50009. Частота задается десятичным числом от 0 до 16384.

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


Рис. 9 – Схема записи данных в регистры.

2. Слово состояния (пример считывания):

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

Таблица 15. Биты слова состояния.

Бит

Логическое состояние бита

0

1

0

Управление не готово

Готовность к управлению

1

Привод не готов

Привод готов

2

Останов выбегом

Нет останова выбегом

3

Нет аварийного сигнала

Аварийный сигнал

4-6

Не используются

7

Нет предупреждения

Предупреждение

8

Не на задании (например, разгон)

На задании

9

Ручной режим

автоматический режим

10

Вне частотного диапазона

В частотном диапазоне

11

Остановлен

Работа

12

Не используется

Продолжение таблицы 15.

13

Нет предупреждения о напряжении

Предупреждение о напряжении

14

Не на пределе по току

Предел по току

15

Нет предупреждения о перегреве

Предупреждение о перегреве

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

Схема считывания данных из регистра представлена ниже. Как и в случаи записи, необходимо проинициализировать порт, далее выбирается специальная функция из библиотеки Modbus. В ней указывается начальный адрес регистра, количество регистров, которые необходимо считать (некоторые параметры, например частота, хранятся в нескольких регистрах). Для правильного отображения данных необходимо выполнить преобразование, так как, в некоторых параметрах по умолчанию смещено положение десятичной точки, для того чтобы осуществлять передачу в формате регистра, например значение регистра 16-13, равное 504, указывает на частоту привода 50,4 Гц. В случаи со словом состояния его удобно преобразовать в логический массив для более понятно отображения данных.



Рис. 10 – Схема считывания данных из регистров.

Для того чтобы определить адрес нужного нам регистра необходимо воспользоваться простым правилом: Адрес соответствующего регистра определяется по номеру параметра в ПЧВ3 по следующей формуле:

АДРЕС = НОМЕР _ РЕГИСТРА х НОМЕР _ ПАРАМЕТРАх10 -1
1   2   3   4   5   6   7   8


написать администратору сайта