Читайте также:
|
|
В Project Browser нажать правой клавишей на Operator Screens и выбрать New screen.
В появившемся окне создать область в которой будет отображаться изменение напряжения выходного сигнала, нажав .
Дважды щелкнув по границе области, откройте ее свойства. В открывшемся окне откройте вкладку Animation рис. 4.13. Отметьте Animated Object и в поле Variable введите вашу выходную переменную U_yakornoy_obmotki.
Рис. 4.13 Свойства Animation области Rectangle
На вкладке Animation Type Рис. 4.14 выберите Trend Diagram и нажмите
Рис. 4.14 Свойства Animation Type области Rectangle
В открывшейся вкладке рис. 4.15 установите Sampling равный 0.5 и Definition равный 2, что соответствует сдвигу на 2 пикселя, каждые 0.5 секунды. Установите Thresholds Minimum равный 0 и Maximum равный 4000, это вертикальные границы области.
Рис. 4.15 Свойства Trend Diagram
Создайте текстовое поле, нажав . Дважды щелкнув по области, откройте ее свойства. В открывшемся окне откройте вкладку Animation. Отметьте Animated Object и в поле Variable введите вашу выходную переменную U_yakornoy_obmotki.
В итоге должно получиться рис. 4.16:
Рис. 4.16 Экран изменения напряжения
Запуск проекта
Перейдите в режим симуляции, нажав . Запустите симулятор, нажав . Запишите программу в симулятор, нажав и Transfer. В открывшемся окне выберите Build Project and Transfer или Rebuild All and Transfer, в зависимости от того что позволяют нажать. По окончании загрузки нажмите . Запустите проект, нажав .
Если все сделано правильно, на экране оператора должно появиться изображение рис. 4.17:
Рис. 4.17 Экран изменения напряжения в режиме работы
Чтобы выйти из режима симуляции нажмите .
Сохраните проект, он понадобится для следующих лабораторных работ.
Лабораторная работа №2. Функции управления двигателем: запуск-остановка, защита
Задание
Обеспечить запуск и остановку двигателя при нажатии кнопок (запуск и остановка происходит путем ступенчатого изменения выходного напряжения, подаваемого на якорную обмотку)
Для предотвращения разгона двигателя при малом потоке возбуждения необходима проверка значения напряжения в независимой ОВ. При снижении напряжения ниже 45 В контроллер должен прекращать подачу напряжения на якорную обмотку двигателя постоянного тока.
Открыть проект:
File->Open…
В открывшемся окне выбрать ранее созданный проект.
Написание программы:
Для запуска двигателя от кнопки необходимо определять нажатие кнопки (по фронту) и только после этого подавать ступенчатое воздействие. Т.к. не имеет смысла запускать уже запущенный двигатель перед запуском следует проверять напряжение, подаваемое на обмотку якоря.
Допишем программу:
Создадим контакт нарастающего фронта и присвоим ему переменную кнопки PUSK. Далее поставим блок сравнения в котором будем проверять, не запущен ли еще двигатель (U_yakornoy_obmotki = 0). На выходе поставим катушку установки с переменной Starting, которая будет устанавливаться в 1 при нажатии кнопки пуск.
По окончании запуска переменная Starting должна будет вновь стать 0, поэтому ниже допишем условие обращения ее в 0. Установим блок сравнения с параметром U_yakornoy_obmotki = 3000, что соответствует достижению напряжением на выходе необходимого уровня. На выходе этого блока установим катушку сброса с переменной Starting рис. 4.18.
Рис. 4.18 Сброс переменной
Далее заменим условие по которому будет увеличиваться выходное напряжение. Блок сравнения с параметром U_yakornoy_obmotki < 3000 заменим на контакт с переменной Starting. Мы можем это сделать, т.к. условие прекращения запуска по достижении требуемого напряжения уже заложено в переменной Starting.
В итоге должно получиться рис. 4.19:
Рис. 4.19 Программа запуска двигателя
Далее поместим кнопку запуска на экран оператора.
Дата добавления: 2015-10-23; просмотров: 116 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Создание нового проекта | | | Добавление кнопки на экран |