
- •Программируемый логический контроллер logo
- •1. Знакомство с логическим модулем logo
- •1.1. Общие сведения
- •1.2. Подключение входов logo
- •1.3. Подключение выходов
- •2. Программирование logo
- •2.1. Электрическая схема
- •2.2. Зажимы, клеммы и блоки
- •2.3. Основные функции (General Function)
- •2.4. Специальные функции (Special Function)
- •2.4.1. Реле времени
- •2.4.2. Установка реле времени
- •2.5. Блоки
- •2.6. Размер схемы
- •2.7. Золотые правила работы с logo
- •2.8. Обзор меню logo
- •3. Пример составления и ввода в logo программы, имитирующей работу электрической схемы
- •3.1. Преобразование электрической схемы в блочное изображение
- •3.2. Ввод программы
- •3.2.1. Переход на режим работы Программирование
- •3.2.2. Ввод блоков
- •3.2.3. Замена, стирание, соединение блоков
- •3.2.4. Корректировка опечаток
- •3.2.5. Удаление программы
- •4. Порядок выполнения лабораторной работы
- •5. Список литературы
3.2.2. Ввод блоков
На дисплее LOGO под буквой Q мигает курсор. Его можно передвигать клавишами , , и . Теперь нажимаем клавишу . Курсор двигается влево:
В этом месте введем первый блок, в нашем примере это блок задержки выключения. Нажав клавишу ОК, переходим на режим ввода:
Курсор меняет свою форму – мигает как полный блок. Одновременно LOGO предлагает первый список для выбора. Клавишей выбираем список SF (Special Function) и нажимаем клавишу OK. LOGO показывает теперь первый блок из списка специальных функций:
Клавишами или выбираем необходимый по схеме блок (блок задержки выключения) и нажимаем клавишу ОК:
Блок для задержки выключения имеет 3 входа. Самый верхний вход – это вход триггера (Trg). Через этот вход происходит запуск задержки выключения. В нашем примере задержка выключения запускается блоком ODER (ИЛИ). Через вход Reset происходит сброс времени и сигнала на выходе. Через параметр T устанавливается время для задержки выключения.
Теперь необходимо подключить все входы блока. В нашем примере вход Reset задержки выключения не используется, поэтому обозначаем его знаком 'x'. Для этого клавишами или устанавливаем курсор на R и нажимаем клавишу ОК:
Выбираем список Co и нажимаем клавишу OK:
Первый элемент в списке Co – это символ "Вход не используется " – знак 'x'. Как раз он нам и нужен. Поэтому нажимаем клавишу ОК. Курсор переходит на следующий вход блока:
Теперь вводим время Т для задержки выключения. Курсор уже стоит на позиции T. Поэтому для перехода в режим ввода нажимаем клавишу ОК.
Для параметрирования LOGO показывает окно параметров:
Курсор стоит на первой позиции значения времени:
клавишами
и
курсор передвигается назад и вперед;
клавишами
и
изменяется значение на позиции;
клавишей ОК вводится установленное значение.
Устанавливаем время T = 10:00 с:
1. Устанавливаем курсор на первую позицию: клавиши или .
2. Выбираем цифру '1': клавиши или .
3. Устанавливаем курсор на единицу времени: клавиши или .
4. Выбираем единицу времени s (с) для секунд: клавиши или .
Если необходимо, чтобы параметр не отображался в режиме Параметрирования:
5. Устанавливаем курсор на вид защиты: клавиши или .
6. Выбираем вид защиты '–': клавиши или .
На дисплее будет следующее:
7. Завершаем ввод клавишей OK.
LOGO показывает выход Q1. Сейчас можно просмотреть программу на дисплее, двигаясь с помощью клавиш или от блока к блоку и с помощью и к различным входам одного блока. Возвращаемся к началу программы, т.к. в соответствии с программой необходимо добавить еще один блок ODER (ИЛИ).
Знаком '?' LOGO показывает, что этот вход не подключен. Подключаем в этом месте второй блок – блок ODER (ИЛИ). Нажав клавишу ОК, переходим на режим ввода.
Примечание
При выходе из режима Программирование после ввода программы с помощью клавиши ESC LOGO проверяет, все ли входы каждого из блоков подключены.
Если один или несколько входов не подключены или не установлен какой-то параметр, то LOGO показывает первую позицию этого места и маркирует все неподключенные входы вопросительным знаком.
Клавишей выбираем список GF (General Function) и нажимаем клавишу OK. LOGO показывает теперь первый блок из списка основных функций и присваивает ему номер В02:
Теперь нажимаем клавиши или , пока на дисплее не появится блок ODER:
Нажатием клавиши OK завершаем ввод:
Таким образом, второй блок введен. Теперь надо включить входы этого блока. Это делается следующим образом.
Нажимаем клавишу OK:
Выбираем список Co и нажимаем клавишу OK. Из списка выбираем с помощью клавиш и вход I1 и нажимаем клавишу ОК. I1 соединяется с входом блока ODER. Курсор переходит на следующий вход блока ODER. Аналогичным образом подключаем на второй вход блока вход I2, а третий вход обозначаем знаком 'х'. Таким образом, схема полностью запрограммирована в LOGO.
После последнего нажатия клавиши OK LOGO возвращается к выходу Q1.
Передвигая курсор с помощью клавиш или , можно просмотреть составленную программу. Заканчиваем ввод программы и переключаем LOGO в режим RUN. Это осуществляется следующим образом:
1. Возвращаемся назад в меню Программирование: клавиша ESC.
Если возврат в меню Программирование не происходит, то это значит, что какой-то блок был включен не полностью. LOGO показывает это место в программе знаком '?' (LOGO принимает только завершенные программы).
2. Возвращаемся назад в главное меню: клавиша ESC;
3. Передвигаем знак '>' на 'Start': клавиши или ;
4. Подтверждаем старт: клавиша OK.
LOGO переходит в режим RUN. В RUN дисплей выглядит вот так:
В режиме RUN LOGO выполняет программу. Для этого LOGO считывает сначала состояние входов, выясняет с помощью заданной программы состояние выходов и включает/выключает реле на выходах.
Состояние входов и выходов LOGO изображает так:
Здесь входы и выходы, возбужденные в текущий момент времени, выделяются в виде черного блока.