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

Катушка

Катушка является элементом LD, который передает состояние горизонтальной связи из левой части в правую часть без изменения. Состояние сохраняется в соответствующем логическом фактическом параметре. Катушки обычно следуют за контактами или FFB (функции и функциональные блоки), но за ними также могут следовать контакты.

Выбор катушек представлен в табл.4.2:

Таблица 4.2

Тип катушки

Описание

Вызов через иконку

Вид в LD

Катушка

С помощью катушек копируется состояние левой связи в соответствующий фактический параметр и правую связь.

Инвертированная катушка

С помощью инвертирующих катушек состояние левой связи копируется в правую связь. Инвертированное состояние левой связи копируется в соответствующий фактический параметр. Если левая связь = 0, правая связь тоже = 0, а соответствующий фактический параметр = 1.

Positive transition-sensing coil

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

Negative transition-sensing coil

С помощью катушек для определения отрицательных переходов состояние левой связи копируется в правую связь. Соответствующий фактический параметр = 1для цикла программы, если на левой связи происходит переход из 1 в 0.

Катушка установки

С помощью катушки установки состояние левой связи копируется в правую связь. Соответствующий фактический параметр устанавливается в 1, если левая связь имеет статус 1, иначе он остается без изменения. Соответствующий фактический параметр может быть сброшен через катушку сброса.

Катушка сброса

С помощью катушек сброса состояние левой связи копируется в правую связь. Соответствующий фактический параметр устанавливается в 0, если левая связь имеет статус 1, иначе он остается без изменения. Соответствующий фактический параметр может быть установлен через катушку установки.

Halt coil

Для катушки останова, если состояние левой связи 1, выполнение программы немедленно останавливается. (Для катушек останова состояние левой связи не копируется в правую связь)

Call coil

С помощью катушек вызова состояние левой связи копируется в правую связь. Если состояние левой связи 1, то вызывается соответствующая подпрограмма.

Свойства катушки Рис. 4 .22:

Рис. 4.22 Свойства катушки

Блок сравнения

Блоки сравнения доступны только в языке программирования LD. Они используются для сравнения выражений (<, >, <=, >=, =, <>).

Если состояние левой связи 1, и результат сравнения 1, то состояние правой связи 1.

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

Размещенный блок сравнения автоматически создает соединение с соседними объектами слева и справа, если они имеют тип данных BOOL, и между ними нет свободных ячеек.

Представление в LD:

Свойства блока сравнения Рис. 4 .23:

Рис. 4.23 Свойства блока сравнения