Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные рабты №1, №2 (Unity Pro).docx
Скачиваний:
24
Добавлен:
09.02.2015
Размер:
299.57 Кб
Скачать

Операционный блок

Операционные блоки доступны только в языке программирования 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".