Скачиваний:
33
Добавлен:
01.05.2014
Размер:
754.69 Кб
Скачать

3. Задание на выполнение лабораторной работы

  1. Наберите приведенный выше пример LAD-диаграммы и запустите его на ПЛК. Конкретные адреса цифровых входов и выходов определите в соответствии с расположением цифровых модулей в крейте. Убедитесь в правильности функционирования программы.

  2. Составьте LAD-диаграмму преобразования двоичного 8-разрядного числа в двоично-десятичный формат представления. Ввод осуществляется с тумблеров симулятора на цифровых входах модуля E163, а вывод - на цифровые выходы модуля E161. Запустите ее на выполнение и убедитесь в правильности функционирования.

  3. Откорректируйте диаграмму таким образом, чтобы преобразование числа осуществлялось управляющим цифровым сигналом с одного из свободных каналов цифрового входа. Убедитесь в правильности функционирования.

  4. Добавьте в диаграмму фрагмент, осуществляющий при первом запуске программы подачу активного уровня сигнала на все цифровые выходы. Запустите на ПЛК полученную программу и убедитесь в ее работоспособности. Продемонстрируйте ее выполнение преподавателю.

4. Требования к отчету

  1. Цель работы.

  2. Созданные LAD-диаграммы с комментариями по их функционированию.

  3. Выводы по работе.

Лабораторная работа 4

1. Цель работы

Освоение методики применения логических схем (LP) в процессе создания LAD-диаграмм и создания таблиц данных.

2. Справочные данные

2.1. Общие сведения

2.1.1. Логические схемы

Программирование логических схем можно рассматривать как подход, расширяющий возможности LAD. В реализации, предлагаемой B&R, имеются три основных типа логических соединений в виде блоков с некоторым количеством входов и единственным выходом, подобных логическим вентилям, используемым в цифровой технике. Это соединения типов И (AND), ИЛИ (OR), ИСКЛЮЧАЮЩЕЕ ИЛИ (EXOR).

2.1.2. Таблицы данных

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

2.2. Практическое применение

2.2.1. Вызов LB из LAD

Перед вызовом логического блока (LB) курсор в LAD-редакторе должен быть помещен в строку (столбец), в которую необходимо ввести логический блок.

Для вызова логического блока необходимо перейти в LAD-редакторе в режим ввода и редактирования логических блоков, активизируемый нажатием функциональной клавиши [F3 LOGIC_BK]. В этом режиме для задания LB определены три функциональные клавиши: [F1 AND], [F2 OR] и [F3 EXOR]. Их назначения очевидны из названий. Для возврата в основной режим LAD-редактора используется клавиша [Esc].

По умолчанию вводимый в LAD-диаграмму логический блок имеет два входа (выход всегда единственен). Для редактирования логического блока необходимо войти в него. Вход в блок осуществляется нажатиями клавиш перемещения совместно с клавишей [Alt]. Внутри логического блока курсор перемещается по элементам блока с помощью клавиш перемещения. Для выхода из блока необходимо вывести за его пределы курсор. При входе в блок становятся доступными следующие команды:

Комбинация клавиш

Назначение

[F1 DEL_BLK]

[Alt]+[Del]

Удаление выбранного блока.

[F2 NEGATE]

[N]

[/]

Инвертирование входа/выхода, на котором расположен курсор.

[F3 CONNECT]

[Space]

Удаление или установка входа.

[F4]

[V]

Если курсор находится в логическом блоке, то непосредственно слева от блока формируется вертикальное соединение к следующему пути.

[F5]

[Ctrl]+[V]

Если курсор находится на стороне входов LB, то непосредственно справа от блока формируется вертикальное соединение к следующему пути.

[F9]+[F3 BLK_LFT]

[Del]

Выбранный LB сдвигается влево на один столбец.

[F9]+[F4 BLK_RT]

[Ins]

Выбранный LB сдвигается вправо на один столбец.

[F9]+[F5 INS_LINE]

[Ctrl]+[Ins]

Выбранный LB расширяется на одну строку. Для выполнения этой функции курсор должен находиться на входной странице.

[F9]+[F6 DEL_LINE]

[Ctrl]+[Del]

Выбранный LB уменьшается на одну строку. Для выполнения этой функции курсор должен находиться на стороне входов LB.

2.2.2. Создание и использование таблиц