Программирование в среде Logo Soft Comfort
Автор: Ринат Миннеханов • Октябрь 31, 2018 • Лабораторная работа • 814 Слов (4 Страниц) • 879 Просмотры
Знакомство со средой разработки управляющих программ для производственных ячеек и конвейеров.
3.1 Вводная часть.
В качестве ПЛК в нашей мехатронной системе используется LOGO! 12/24RCE и модуль расширения LOGO! DM8 12/24RCE. Программирование контроллера осуществляется как непосредственно с самого контроллера, так и с помощью специализированной программы – LOGO! Soft Control.
Прежде чем приступить к работе с контроллером, внимательно прочтите официальное руководство к контроллеру.
Ознакомимся с интерфейсом программы.
3. 1 Интерфейс программы LOGO Soft Comfort 1. Главное меню 2. Диаграммы 3. Инструкции 4. Меню инструментов. 5. Рабочая область
3.2 Основные операции в LOGO! Soft Comfort
Создаваемые проекты для контроллера называются диаграммами. Структурно программирование контроллера осуществляется в рабочей области из блоков-инструкций (рис. 3.1) с помощью команд битовой логики и реле.
На входы ПЛК датчиков поступают сигналы. В зависимости от модели контроллера, входы могут принимать цифровые и аналоговые сигналы. Цифровой сигнал может принимать значение HIGH или LOW (наличие или отсутствие сигнала). Аналоговые сигналы могут принимать диапазон значений. Затем ПЛК обрабатывает сигнал и принимает решение о посыле сигнала на выходы.
Основные операции битовой логики: AND (логическое И, конъюнкция), OR (логическое ИЛИ, дизъюнкция), и NOT (логическое отрицание, инверсия).
Давайте попробуем составить простейшую программу для ПЛК, используя битовую логику. К примеру, у нас есть показания двух датчиков: оптического датчика, который сигнализирует о наличии заготовки в его поле видимости на поточной ленте, и датчика индуктивности, который реагирует, если заготовка изготовлена из стали. Если перед нами заготовка из пластика, мы позволяем ей свободно двигаться по ленте. Ели заготовка стальная, мы посылаем сигнал на пневмомотор, который меняет направление движения заготовки на другой ленточный транспортер.
Для того чтобы отправить управляющий сигнал на пневмомотор, должны выполниться оба условия (сигнал с оптического датчика наличия заготовки и сигнал с датчика индуктивности). Для этого мы воспользуемся операцией AND. В этом примере нам потребуется два цифровых входа (I1 и I2), инструкция AND и один цифровой выход. Выберете эти элементы в окне «Инструкции» и разместите их в рабочей области (рис. 3.2).
3. 2 Инструкции имеют «контакты», которые соединяются друг с другом. У разных инструкций контакты могут иметь свои назначения и функции. Подробнее см. официальное руководство LOGO! с полным описанием всех функций.
Соедините входы I1 и I2 с логическим элементом AND. Результат данной операции будет управлять наличием сигнала на выход Q1.
Каждая инструкция имеет свои настройки. Вызовете меню настроек, дважды кликнув по блоку I1. Во вкладке Parameter вы можете указать номер входного порта блока. Во вкладке Comment рекомендуется указывать, какое именно устройство привязано к этому порта (например, оптический датчик). Вкладка Simulation позволяет настраивать параметры симуляции. Например, для I1 мы можем выбрать, будет ли переключение работать как тумблер или как кнопка (НО или НЗ).
Выберете инструкцию I2 и измените
...