![](/user_photo/2706_HbeT2.jpg)
- •Введение
- •Лабораторная работа № 1
- •Основные технические характеристики плк s7-220
- •Типы и диапазоны памяти
- •Номера таймеров и их разрешения
- •Контакты (входы), катушки (выходы) и логические элементы
- •Логические операции
- •Таймеры
- •Счетчики
- •Пример написания программы
- •Порядок выполнения лабораторной работы
- •Лабораторная работа № 2 «Программируемый логический контроллер logo»
- •Основные технические характеристики logo
- •Подключение входов и выходов logo
- •Основные логические функции (General Functions)
- •Некоторые специальные функции (Special Functions)
- •Программирование logo
- •Программа logo!Soft Comfort V.4
- •Создание управляющих программ
- •Выбор основных функциональных блоков (gf)
- •Выбор специальных функциональных блоков (sf)
- •Правила соединения функциональных блоков
- •Моделирование (эмуляция) управляющей программы
- •Программа logo!Soft V.2
- •Золотые правила работы с logo
- •Режим программирования
- •Зажимы, клеммы и блоки
- •Добавление блока в управляющую программу
- •Запуск управляющей программы (перевод logo в режим run)
- •Порядок выполнения лабораторной работы
- •Библиографический список
Программа logo!Soft Comfort V.4
В процесс создания программы входят позиционирование и связь программных элементов в графическом редакторе. Автономная программная эмуляция позволяет моделировать состояния большого числа специальных функций и профессионально документировать созданные программы, а также распечатывать деталированную документацию.
Основные требования для работы с LOGO!Soft Comfort: предполагается, что вы знакомы с основами операционной системы Windows и построением функциональных диаграмм, т.е. бесконтактных логических схем (БЛС).
Создание управляющих программ
Основные функции программирования контроллера LOGO показаны через создание простой управляющей программы и эмуляции ее на ЭВМ. Для работы с программой LOGO!Soft Comfort v.4 необходимо изучить ее пользовательский интерфейс, который максимально русифицирован и представлен на рис. 2.2.
Рис. 2.2. Интерфейс главного окна программы Logo!Soft Comfort
Для лучшего понимания работы программы разберем следующий пример релейно-контактной схемы (рис. 2.3).
Реле
времени КТ1 с задержкой по включению
срабатывает, еслиS1
или S2
или оба вместе замкнуты. Выходом схемы
является сигнальная лампа Е1. Логическая
функция данной схемы:
Е1(КТ1) = S1 + S2
Рис. 2.3. Исходная релейно-контактная
схема
Выбор основных функциональных блоков (gf)
Первым
шагом в создании программы является
выбор функциональных блоков. Кнопка
«Соединения/Контакты»
на панели инструментов обеспечивает
доступ к константам и терминалам.
Например, задание входных (I) и выходных
(Q) значений переменных, фиксированных
величин и др.:
При помощи входных и выходных блоков изобразим переключатели S1(I1) и S2(I2), а также лампу E1(Q1):
Для
перемещения блоков в нужные точки
рабочего поля необходимо использовать
кнопку «Выбрать»
находящуюся на панели инструментов.
Кнопка
«Базовые
функции»
(General Functions) обеспечивает выбор функций
булевой логики, например таких, как: И,
ИЛИ, НЕ, исключающее ИЛИ, И-НЕ, ИЛИ-НЕ и
др. (см. табл. 2.2):
Здесь нам понадобится блок ИЛИ (В001), на входы которого необходимо подавать сигналы с входных элементов I1(S1) и I2(S2).
Выбор специальных функциональных блоков (sf)
Кнопка
«Специальные
функции»
(Special
Function)
обеспечивает доступ к специальным
функциям, реализованным на программном
уровне в контроллере LOGO (см. табл. 2.3).
Перечень этих функций приведен ниже.
Таймеры: задержка включения, задержка выключения, задержка включения/выключения, задержка включения с запоминанием, формирователь импульса, интервальное реле времени (запускаемое фронтом), генератор асинхронных импульсов и т.д.:
Счетчики: прямого и обратного счета, рабочего времени, пороговый выключатель:
Аналоговые: компаратор, пороговый выключатель, усилитель, контроль аналоговых величин, разностный пороговый выключатель:
Другое: RS-триггер, импульсное реле, текст сообщения, программируемые клавиши, сдвиговый регистр:
Из всех этих функций в нашей схеме будет необходим только один таймер с задержкой включения 1,5 секунды. Чтобы ее установить, необходимо правой клавишей мыши выбрать таймер, а в появившемся меню – «Свойства блока», где во вкладке «Параметры» установить необходимую задержку:
После выполнения указанных действий схема будет иметь следующий вид: