
- •Программируемый логический контроллер 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.3. Замена, стирание, соединение блоков
Для того чтобы изменить структуру программы, например, подключить к выходу вместо блока задержки выключения блок ODER, необходимо сделать следующее:
1. Перейти в режим Программирование, как это описано в п. 3.2.1.
2. Подвести курсор под B в B01 (B01 номер блока задержки выключения). В этом месте будет введен новый блок.
3. Нажать клавишу OK:
4. С помощью появившегося списка BN (Block Number) можно выбрать блок (из уже существующих в программе), который будет подключен в этом месте. Нажать клавишу OK:
5. Первым будет показан блок, подключенный в этом месте на данный момент. С помощью клавиш или выбрать из списка тот блок, который необходимо подключить (в нашем случае это блок B02). Клавишей OK подтвердить выбор. Таким образом, структура программы изменится, а блок В01 исчезнет.
Если по программе используется подключение двух и более выходов модуля LOGO, список BN удобно использовать в том случае, когда часть программы повторяется несколько раз. Причем имеется в виду повторение части программы с начала одной из цепочек блок-схемы до определенного блока. При этом выход блока, замыкающего часть программы, подключается ко входу необходимого блока. Для этого выбираем блок, ко входу которого необходимо подключить уже написанную часть программы, и из списка BN выбираем блок, замыкающий повторяющуюся часть программы. Таким образом, соединение блоков произошло.
3.2.4. Корректировка опечаток
Корректировать опечатки с помощью LOGO очень просто:
Пока ввод программы еще не завершен, можно вернуться на шаг назад, нажав ESC;
Если ввод программы уже завершен, то необходимо просто ввести параметры заново. Для этого:
1. Установить курсор на ту позицию, где есть ошибка;
2. Перейти на режим ввода: клавиша OK;
3. Ввести правильные параметры и данные для соответствующего входа блока.
Замена одного блока другим возможна только в том случае, если у нового блока столько же входов, сколько и у старого.
3.2.5. Удаление программы
Для удаления программы необходимо сделать следующее:
1. Включить LOGO в режим работы Программирование (см. п.п. 3.2.1).
2. Установить '>' клавишами или на 'Program..' и нажать клавишу OK.
3. В появившемся меню выбрать клавишами или Clear Prg и нажать ОК.
Для того чтобы программа не была стерта по ошибке, в LOGO встроен дополнительный опрос:
Если программу стирать не надо, следует нажать клавишу ОК. При этом LOGO вернется в предыдущее меню. Если же программа должна быть удалена, то надо установить клавишами или знак '>' на Yes (Да) и нажать ОК. При этом LOGO также вернется в предыдущее меню.
4. Порядок выполнения лабораторной работы
Для выполнения лабораторной работы необходимо иметь либо натуральный образец логического модуля LOGO (любой модификации из табл. 1), либо программный пакет "Siemens LOGO Soft", установленный на IBM-совместимой ЭВМ.
Выполняя лабораторные работы, следует:
1. Ознакомиться с теоретическими разделами данных методических указаний и пройти инструктаж по технике безопасности.
2. Получить индивидуальное задание у преподавателя в виде электрической принципиальной схемы (аналогичной рис. 2).
3. Записать общую логическую функцию управления данной схемой (п. 3.1).
4. Составить и изобразить в виде логических блоков программу для LOGO (аналогичную рис. 6).
5. Построить временную диаграмму (аналогично приведенным в табл. 3).
6. Составить матрицу Карно или логическую таблицу состояний (по аналогии с табл. 2 и 4).
7. При наличии реального натурального образца модуля LOGO ввести составленную программу, используя клавиши и кнопки модуля, как это описано в п.п. 3.2.1, 3.2.2. При работе с программой-эмулятором "Siemens LOGO Soft" ввести программу с помощью мыши и клавиатуры так же, как это описано в п.п. 3.2.1, 3.2.2.
8. Сохранить введенную программу при работе с программой-эмулятором под своим именем в каталоге, указанном преподавателем. Для этого: с помощью мыши в главном меню программы выбрать пункт File; в выпадающем меню выбрать пункт Save; в открывшемся окне в строке Имя файла записать свое имя, в окне Папки выбрать указанный каталог; завершить процедуру сохранения, нажав кнопку OK.
Примечание. Сохранение программы возможно только в режиме Программирования.
9. Программный пакет "Siemens LOGO Soft" позволяет для большей наглядности просмотреть структуру введенной программы на диаграмме. Для просмотра надо в режиме Программирование в верхней панели инструментов нажать кнопку Diagram overview. Для выхода из режима просмотра надо нажать кнопку Close в нижнем правом углу экрана. Запустить режим просмотра диаграммы и проверить соответствие введенной структуры программы структуре, составленной вручную при выполнении п. 4 данной лабораторной работы.
Проверить в режиме RUN соответствие работы введенной программы работе выданной электрической схемы. Для этого в главном меню LOGO выбрать пункт Start, тем самым запустив режим RUN, и затем проверить таблицу состояний для программы, перебирая все комбинации включения входов и фиксируя соответствующие им состояния выходов. Сравнить полученные результаты с таблицей состояния, составленной по электрической схеме вручную при выполнении п. 4 данной лабораторной работы, и внести корректировки в программу (см. п.п. 3.2.3, 3.2.4) в случае обнаружения ошибок.
Оформить отчет по лабораторной работе и сдать его преподавателю.