Теоретические сведения

Лабораторная работа №3

Изучение языка программирования LAD.

ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ

 

Язык LAD является графическим языком программирования.

 

Рисунок 1 - Пример программы на языке LAD.

 

Программа, представленная на рисунке 1, эквивалентна следующему выражению:

Программа контроллера на языке LAD разделяется на блоки (Network), которые выполняются последовательно сверху вниз. Каждый блок начинается от вертикальной линии. Принято, что на этой линии всегда высокий уровень сигнала (логическая единица). Чтобы запрограммировать логическое выражение достаточно использовать 2 вида контактов (нормально разомкнутый и нормально замкнутый) и катушку (см. рис. 1).

Каждый контакт связан со своей переменной типа Bool. Значение этой переменной определяет состояние контакта. Нормальное состояние контакта – это состояние, когда его переменная равна логическому нулю. Когда переменная контакта равна логической единице, состояние контакта противоположно нормальному. Катушка одним выводом подключается к контактной схеме, а другим – к «земле», т.е. точке с нулевым потенциалом. В зависимости от состояния контактов на катушке может оказаться высокое или низкое напряжение. Соответственно переменной катушки (тоже типа Bool) будет присвоено значение логической единицы или логического нуля.

При составлении схемы удобно использовать кнопки, расположенные в верхней части экрана рабочей среды Step7 (рис.2). Обратите внимание на кнопки Branch Open и Branch Closed. С их помощью можно создавать параллельные ветви схемы. Для удаления какой-либо части схемы её необходимо выделить с помощью мыши и нажать Delete.

 

Рисунок 2 - Кнопки для составления лестничной схемы.

 

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: