Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
22
Добавлен:
01.05.2014
Размер:
754.69 Кб
Скачать

2.1.2. Типы контактов

LAD-редактор поддерживает большое количество различных типов контактов. Далее приводится их графическое представление, способы ввода в LAD-диаграмму и назначение (в том случае, если оно неочевидно из названия). Запись [PredAddr] означает клавишу символа предварительного выбора адреса.

2.1.2.1. Нормально разомкнутый контакт

│ I 060

01────┤_├──────

[PredAddr] <адрес> [Enter]

[F2 CONTACT] [F1] [PredAddr] <адрес> [Enter]

Осуществляет загрузку содержимого указанного адреса. (Размещение входного элемента). Если контакт не размещается в первом или последнем столбце, то он загружается в указанную ячейку памяти и связывается через отношение конъюнкции с состоянием пути (числовым значением, которое имеет путь на текущий момент).

2.1.2.2. Выходной контакт

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

│ O 070

01 ────( )─

[F9]+[F2 CONTACT] [PredAddr] <адрес> [Enter]

2.1.2.3. Отрицание (нормально замкнутый контакт)

│ I 060 F 100 O 070

01────┤/├────────────────────┤/├────────────────────(/)────

02

[F2 CONTACT] [F2] [PredAddr] <адрес> [Enter]

[N] [PredAddr] <адрес> [Enter]

[/] [PredAddr] <адрес> [Enter]

Загрузка содержимого указанной ячейки памяти. Контакт определен только для 1-битных величин (I, O, F, S, T). Если контакт находится в последнем столбце, то состояние пути отрицается и хранится в указанной ячейке памяти.

Если контакт находится в другом столбце, то содержимое указанной ячейки памяти инвертируется и соединяется соотношением логического И с путем.

При необходимости выполнения отрицания уже существующего контакта следует установить курсор на контакт и нажать клавишу [N] или [/].

2.1.2.4. Генерация импульса по положительному перепаду

│ I 065 F 107

01────┤ ├────────────────────┤+├───────── ─ ─ ─

02

[F2 CONTACT] [F8] [F] <адрес> [Enter]

[+] [F] <адрес> [Enter]

Если состояние младшего значащего бита пути изменяется от 0 к 1, то этот контакт дает импульс, длительность которого строго равна одному циклу программы.

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

2.1.2.5. Генерация импульса по отрицательному перепаду

│ I 063 F 102

01────┤ ├────────────────────┤-├──────── ─ ─ ─

02

[F2 CONTACT] [F9]+[F1] [F] <адрес> [Enter]

[-] [F] <адрес> [Enter]

Если состояние младшего значащего бита пути изменяется от 1 к 0, то этот контакт дает импульс, длительность которого строго равна одному циклу программы.

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

2.1.2.6. Генерация импульса по положительному и отрицательному перепаду

│ I 068 F 109

01────┤ ├────────────────────┤&├──────── ─ ─ ─

02

[F2 CONTACT] [F9]+[F2] [F] <адрес> [Enter]

[&] [F] <адрес> [Enter]

Если состояние младшего значащего бита пути изменяется (от 1 к 0 или от 0 к 1), то этот контакт дает импульс, длительность которого строго равна одному циклу программы.

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

Соседние файлы в папке Лабораторные работы