- •Лабораторная работа №1. Имитация инерционности разгона агрегата
- •Создание “мигалки”
- •Создание ступенчато изменяющегося напряжения
- •Программирование экрана оператора
- •Запуск проекта
- •Лабораторная работа №2. Функции управления двигателем: запуск-остановка, защита Задание
- •Открыть проект:
- •Написание программы:
- •Добавление кнопки на экран
- •Справочные материалы для выполнения лабораторных работ Необходимые функции и функциональные блоки Контакт
- •Катушка
- •Блок сравнения
- •Операционный блок
- •Ton: Задержка включения
- •Tof: Задержка выключения
- •Tp: Импульс
- •Типы переменныхUnityPro
Операционный блок
Операционные блоки доступны только в языке программирования LD. Они используются для выполнения оператора ST.
Когда состояние левой связи 1, то выполняется оператор ST в блоке.
Для операционных блоков состояние левой связи передается в правую связь (независимо от результата оператора ST).
Операционные блоки могут быть размещены в любой свободной ячейке.
Размещенный операционный блок автоматически создает соединение с соседними объектами слева, если они имеют тип данных BOOL, и между ними нет свободных ячеек.
Представление в LD:
Свойства операционного блока Рис. 4 .24:
Рис. 4.24 Свойства операционного блока
Ton: Задержка включения
Функциональный блок используется как задержка включения.
Когда функциональный блок вызывается первый раз, начальное состояние ET равно "0".
EN и ENO могут быть сконфигурированы как дополнительные параметры.
Представление в LD Рис. 4 .25:
Рис. 4.25 Представление TONв LD
Описание входных параметров представлено в табл.4.3:
Таблица 4.3
Параметр |
Тип данных |
Значение |
IN |
BOOL |
Запуск задержки |
PT |
TIME |
Предустановленное время задержки |
Описание выходных параметров представлено в табл.4.4:
Таблица 4.4
Параметр |
Тип данных |
Значение |
Q |
BOOL |
Выход |
ET |
TIME |
Внутреннее время |
Временная диаграмма представление задержки включения Рис. 4 .26:
Рис. 4.26 Временная диаграмма представление задержки включения
(1) Если IN становится "1", запускается отсчет внутреннего времени (ET).
(2) Если внутреннее время достигает значения PT, Q становится "1".
(3) Если IN становится "0", Q становится "0", а подсчет внутреннего времени останавливается/сбрасывается.
(4) Если IN становится "0" до того, как внутреннее время достигло значения PT, подсчет внутреннего времени останавливается/сбрасывается, а выход Q не устанавливается в "0".
Tof: Задержка выключения
Функциональный блок используется как задержка выключения.
Когда функциональный блок вызывается первый раз, начальное состояние ET равно "0".
EN и ENO могут быть сконфигурированы как дополнительные параметры.
Представление в LD Рис. 4 .27:
Рис. 4.27 Представление TOFвLD
Описание входных параметров представлено в табл.4.5:
Таблица 4.5
Параметр |
Тип данных |
Значение |
IN |
BOOL |
Запуск задержки |
PT |
TIME |
Предустановленное время задержки |
Описание выходных параметров представлено в табл.4.6:
Таблица 4.6
Параметр |
Тип данных |
Значение |
Q |
BOOL |
Выход |
ET |
TIME |
Внутреннее время |
Временная диаграмма представление задержки выключения Рис. 4 .28:
Рис. 4.28 Временная диаграмма представление задержки выключения
(1) Если IN становится "1", Q становится "1".
(2) Если IN становится "0", запускается отсчет внутреннего времени (ET).
(3) Если внутреннее время достигает значения PT, Q становится "0".
(4) Если IN становится "1", Q становится "1", а подсчет внутреннего времени останавливается/сбрасывается.
(5) Если IN становится "1" до того, как внутреннее время достигло значения PT, подсчет внутреннего времени останавливается/сбрасывается, а выход Q не устанавливается в "0".