Приобретение навыков разработки алгоритмов и схем логического управления с использованием элементов алгебры логики, знакомство с программным средством Logo! Soft Comfort, предназначенный для программирования контроллера Logo! фирмы Siemens, приобретение навыков использования стандартных функциональных блоков для построения логических схем.
Задание 1. «Частота генератора в зависимости от входа входного сигнала»
1. Построить комбинаторную схему с использованием блоков специальных функций. Словесное формулирование алгоритма в зависимости от состояния 2-х входов, выход должен находится в одном из состояний, приведенных в таблице:
2. Построить временную диаграмму схемы.
3. Записать булево выражение.
4. Построить логическую схему, при необходимости упростить полученное булево выражение, используя карту Карно.
5. Проверит работу схемы.
Выполнение задания №1:


Задание 2. «Шифратор — Дешифратор»
Построить схемы шифратора, имеющего 4 входа и 2 выхода, и дешифратора, имеющего 2 входа и 4 выхода.
Последовательность синтеза схемы шифратора:
1. Составить таблицу истинности.
2. В соответствии с таблицей истинности записать булевы выражения для выходов Y1 и Y2
3. Построить логическую схему в соответствии с полученными выражениями.
4. Построение этой схемы LOGO Soft произвести аналогично в п. 5 задания 1.
5. Проверить работу схемы.
6. Распечатать диаграмму.
Последовательность синтеза схемы дешифратора:
1. Составить таблицу истинности.
2. В соответствии с таблицей истинности записать булевы выражения для выходов Y1-Y4.
3. Построить логическую схему в соответствии с полученными выражениями.
4. Построение этой схемы LOGO Soft произвести аналогично в п. 5 задания 1.
5. Проверить работу схемы.
6. Распечатать диаграмму.
Выполнение задания №2:



Задание 3. «Сигнализация гаража»
Составить схему сигнализации гаража.
Если дверь гаража открывают, и в течение 2-х минут не включают свет, то срабатывает сигнализация. Сигнализацию можно отключить дополнительной потайной кнопкой (дополнительным сигналом). Последовательность синтеза схемы такая же, как в предыдущем задании.
Выполнение задания №3:

Задание 4. «Бегущий огонёк»
Составить логическую схему, удовлетворяющую следующим условиям.
При подаче единичного импульса на вход X1 запускается циклическая операция «бегущий огонек», при этом время работы каждого выхода выбирается из интервала 1с; 0,5; 2с; (таблица). При подаче единичного импульса на вход X2 операция «бегущий огонек» останавливается.
Выполнение задания №4:
Временная диаграмма работы схемы:

Задание 5 «Сигнализация двух параметров»
При замыкании контакта на входе X1, что соответствует сбою параметра 1, выходной сигнал Y1 (лампа) – устанавливается в «1». Если, при этом замыкается контакт X2, то зажигается лампа Y2, а Y2 начинает мигать.
Соответственно при замыкании контакта на входе X2, что соответствует сбою параметра 2, выходной сигнал Y2 (лампа) – устанавливается в «1». Если, при этом замыкается контакт X1, то зажигается лампа Y1, а Y1 начинает мигать.
Следует обратить внимание, что при одинаковом состоянии входов X1 = «1»; X2 = «1», состояние выходов зависит от предыдущего состояния входов.
Это условие описывается следующей таблицей истинности:
При выполнении данного задания необходимо:
1. Написать Булево уравнение;
2. Построить логическую схему;
3. Проверить работу схемы в режиме эмуляции.
В этом разделе представлены новые возможности программного обеспечения LOGO! Soft Comfort.
Используя это программное обеспечение вы можете создавать свои программы, тестировать их, пользоваться встроенным симулятором.

![]() | АВТОМАТИКА | ||||
![]() | ![]() ![]() | ГАЛЕРЕЯ ПРОЕКТОВ | |||
![]() | ![]() ![]() | НОВЫЕ РЕШЕНИЯ | |||
![]() | ![]() ![]() | ГОТОВЫЕ РЕШЕНИЯ | |||
![]() | ![]() ![]() | Контроллеры | |||
![]() | ![]() ![]() | ![]() ![]() | Управление вентиляционными установками | ||
![]() | ![]() ![]() | ![]() ![]() | Комнатные контроллеры | ||
![]() | ![]() ![]() | ![]() ![]() | Регуляторы температуры | ||
![]() | ![]() ![]() | ![]() ![]() | Логические контроллеры | ||
![]() | ![]() ![]() | ![]() ![]() | LOGO! Soft Comfort — Примеры программирования | ||
![]() | ![]() ![]() | ![]() ![]() | ![]() ![]() | ![]() | Amplifier |
![]() | ![]() ![]() | ![]() ![]() | ![]() ![]() | ![]() | Easy programming |
![]() | ![]() ![]() | ![]() ![]() | ![]() ![]() | ![]() | Modified basic function |
![]() | ![]() ![]() | ![]() ![]() | ![]() ![]() | ![]() | Modified counter |
![]() | ![]() ![]() | ![]() ![]() | ![]() ![]() | ![]() | Modified impulse relay |
![]() | ![]() ![]() | ![]() ![]() | ![]() ![]() | ![]() | Modified message text |
![]() | ![]() ![]() | ![]() ![]() | ![]() ![]() | ![]() | Modified simulation |
![]() | ![]() ![]() | ![]() ![]() | ![]() ![]() | ![]() | Setpoint input |
![]() | ![]() ![]() | ![]() ![]() | ![]() ![]() | ![]() | Shift register |
![]() | ![]() ![]() | ![]() ![]() | ![]() ![]() | ![]() | Программа для программирования LOGO ver.4 |
![]() | ![]() ![]() | ![]() ![]() | ![]() ![]() | ![]() | Программа для программирования LOGO ver.5 |
![]() | ![]() ![]() | ![]() ![]() | ![]() ![]() | ![]() | Программа для программирования LOGO ver.6 |
![]() | ![]() ![]() | ![]() ![]() | Свободно программируемые контроллеры DESIGO | ||
![]() | ![]() ![]() | Датчики | |||
![]() | ![]() ![]() | Приводы | |||
![]() | ![]() ![]() | Исполнительные устройства | |||
![]() | ![]() ![]() | Регуляторы скорости вращения двигателей | |||
![]() | ![]() ![]() | Источники питания | |||
![]() | ![]() ![]() | Рубильники | |||
![]() | ![]() ![]() | Автоматические выключатели | |||
![]() | ![]() ![]() | Устройства защиты электродвигателей | |||
![]() | ![]() ![]() | Переключатели, кнопки, лампы на дверцу | |||
![]() | ![]() ![]() | Переключатели, кнопки, лампы на DIN рейку | |||
![]() | ![]() ![]() | Контакторы, реле | |||
![]() | ![]() ![]() | Электрошкафы | |||
![]() | ![]() ![]() | Дополнительное оборудование | |||
![]() | ![]() ![]() | Товары снятые с производства | |||

Этот сайт не тестировался на животных
Согласно источнику [5], [15], построение систем дискретного управления на элементах LOGO! состоит из двух этапов: синтез алгоритмов управления, включая их минимизацию, и выбор аппаратурной реализации с составлением программы, выполняющей эти алгоритмы с проверкой правильности их функционирования.
Разработку программ для логических модулей LOGO! целесообразно выполнять с помощью пакета LOGO! Soft Comfort, установленного на программаторе или компьютере. Пакет LOGO! Soft Comfort работает под управлением операционных систем Windows 95/ 98/ NT 4.0/ ME/ 2000/ XP, Linux и MAC OS X. Он может быть использован в клиент/серверных приложениях и обеспечивает максимальное удобство разработки, отладки, документирования и архивирования программ логических модулей LOGO!.
Разработка и отладка программы может выполняться в автономном режиме без связи между компьютером и модулем LOGO!, а также в интерактивном режиме. В последнем случае связь между компьютером и логическим модулем устанавливается с помощью соединительного кабеля PC — LOGO.
Функции LOGO! Soft Comfort позволяют:
- — выполнять разработку программ для логических модулей LOGO! всех поколений;
- — выполнять разработку, отладку, документирование и архивирование программ LOGO! как в автономном, так и в интерактивном режимах;
- — использовать для разработки программы языки LAD (язык релейно-контактных символов) и FBD (язык функциональных блок-схем);
- — выполнять настройку параметров модулей и используемых функций;
- — разрешать или запрещать автоматический переход с зимнего времени на летнее время и наоборот;
- — осуществлять быстрый просмотр всей или некоторой части программы;
- — использовать символьную адресацию для входов, выходов и функций; вводить комментарии для всех переменных и функций;
- — моделировать работу программы модуля LOGO! на компьютере; загружать готовую программу в логический модуль или считывать программу из памяти логического модуля;
- — отображать состояния всех переменных и функций в режиме моделирования работы программы или в процессе работы программы в логическом модуле;
- — сохранять программу на жестком диске компьютера;
- — производить сравнение программ логических модулей;
- — запускать и останавливать выполнение программы логическим модулем;
- — определять состав функций, сохраняющих свои состояния при перебоях в сети питания логического модуля;
- — формировать тексты оперативных сообщений, включать в них необходимые значения параметров, и определять условия их появления на экране логического модуля;
- — использовать в процессе проектирования функции копирования, вырезания, вставки и т.д.;
- — использовать мощную систему оперативной помощи и подсказок и т.д.
Языки LAD предназначен для пользователей, которые привыкли работать с принципиальными электрическими схемами, он имеет специфическую область применения, и синтез схем управления на этом языке в пособии не
Язык FBD предназначен для пользователей, знакомых с логическими блоками, знакомых с законами булевой алгебры
При запуске программы LOGO! Soft Comfort создается новая, пустая коммутационная программа — рис. 3.13.
Панель меню расположена в верхней части окна LOGO! Soft Comfort. На ней располагаются различные команды для редактирования и управления коммутационными программами, а также функции для задания параметров по умолчанию и для передачи коммутационной программы в систему LOGO! и из нее.

Рис. 3.13. Окно коммутационной программы LOGO! Soft Comfort:
1 — панель меню; 2 — стандартная панель инструментов; 3 — интерфейс программирования; 4 — окно информации; 5 — строка состояния; 6 — постоянные и соединители, базовые функции (только для редактора функциональных блок-схем), специальные функции; 7 — панель инструментов программирования.
Программа LOGO!Soft Comfort содержит следующие три панели инструментов: стандартная панель инструментов, панель инструментов программирования, панель инструментов эмуляции.
Стандартная панель инструментов находится над интерфейсом программирования. После запуска программа LOGO! Soft Comfort отображает сокращенную стандартную панель инструментов, в которой доступны только основные функции. Стандартная панель инструментов обеспечивает прямой доступ к основным функциям программы LOGO! Soft Comfort.
После открытия коммутационной программы для редактирования в интерфейсе программирования отображается полная стандартная панель инструментов. Панель инструментов программирования располагается в левой части экрана. Находящееся в ней значки могут использоваться для перехода в другие режимы редактирования или для быстрого и легкого создания и редактирования коммутационной программы.
Панель инструментов эмуляции необходима только для эмуляции коммутационных программ.
Окно информации, расположенное в нижней части интерфейса программирования, отображает информацию и примечания, а также устройства LOGO!, рекомендуемые к использованию в этой коммутационной программе, функцией: Сервис -> Определить LOGO!.
Строка состояния расположена в нижней части окна программы. В ней отображаются текущий активный инструмент, состояние программы, коэффициент масштабирования, номер страницы электрической схемы и выбранное устройство LOGO!.
Окно информации отображает: сообщения об ошибках, сформированные в начале эмуляции; устройства LOGO!, определенные командой меню: Сервис -> Определить LOGO! или функциональной клавишей [F2]; дату и время сообщения; название коммутационной программы, для которой было создано сообщение. Если открыто более одной коммутационной программы, то можно определить, к какой программе относится это сообщение.
При запуске режима эмуляции функция анализирует коммутационную программу с точки зрения ресурсов и подлежащей использованию системы LOGO!. Используемые ресурсы и произошедшие ошибки отображаются в окне информации.
Поле информации — отображает, например: текущий выбранный инструмент; выбранное устройство LOGO!; текущий выбранный масштабный коэффициент.
Стандартная панель инструментов — ее значки обеспечивают быстрый доступ к командам, доступным также при помощи меню, они показаны на рис. 3.14. пускозащитный аппаратура автоматизированный электропривод
При входе в режим эмуляции раскрывается панель инструментов. Она содержит следующие значки: значки (например, переключатели) для управления оператором входами; значок для эмуляции отказа питания, для испытания коммутационного отклика с учетом характеристик сохранения после аварии питания; значки (например, лампочки) для контроля выходов; значки для управления эмуляцией; значки для управления временем. Один из вариантов панели инструментов в режиме эмуляции показан на рис. 3.15.

Рис. 3.15. Вид панели инструментов в режиме эмуляции
Дисплей состояния — отображение состояний сигнала и технологических переменных. Цветовая индикация позволяет определить состояние «1» или «0» соединительной линии. По умолчанию цвет соединительной линии с сигналом «1» — красный. По умолчанию цвет соединительной линии с сигналом «0» — синий. Пример для редактора функциональных блок-схем приведен на рис. 3.16.

Рис. 3.16. Пример изображения функциональной блок-схемы в режиме эмуляции
Программа LOGO! Soft Comfort имеет привычный Windows-интерфейс с использованием контекстных меню, панели задач. Подробная информация по программе LOGO! Soft Comfort содержатся в материалах фирмы ООО Сименс.
В программе LOGO! Soft Comfort требуется выбрать версию элементов LOGO!, на которых будет построена система дискретного управления. Это выполняют в поле информации, для всех примеров в пособии выбрана пятая версия — 0ВА5.












