Программируемая логика

2 курс 2 семестр
Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 331
Зарегистрирован: Вс фев 17, 2019 17:47
Репутация: 4
Откуда: Вологодская область
Контактная информация:

Программируемая логика

Сообщение Артём Мамзиков » Пт мар 29, 2019 19:16 #1

Готовые в архиве с файлом программы 500Руб
1 Промышленные ворота
7 Уничтожение возбудителей болезней с помощью фумигации
9 Сверлильный станок 2
Содержимое архива
programlofarx.jpg
Содержимое архива
Задание
Готовую контрольную с файлом от программы скинуть в архиве на сайт (минимум 6 листов)
Выполнять в программе logo soft siemens 6 версии
Установка программ идет попрорядку от 3 версии к 6
https://yadi.sk/d/LW2jP9gNdGK8R программа logo soft siemens 6 версии
Схему можно сделать в Microsoft Office Visio

0 Равномерная загрузка трех потребителей
1 Промышленные ворота
2 Управление последовательностью операций станка для сварки кабеля
3 Управление работой дренажных насосов
4 Ступенчатый выключатель вентилятора
5 Последовательное управление отопительными котлами
6 Управление подъемной платформой
7 Уничтожение возбудителей болезней с помощью фумигации
8 Сверлильный станок
9 Сверлильный станок 2

Решенное 7 вариант

Содержание
Введение 3
Задание 5
Выбор компонентов 6
Составление схемы 6
Программа для контроллера LOGO 7
Заключение 9



Введение
Программируемый логический контроллер (сокр. ПЛК; перевод на русский — контроллер с программируемой логикой)
Программируемый контроллер — электронная составляющая промышленного контроллера, специализированного (компьютеризированного) устройства, используемого для автоматизации технологических процессов.
Из истории создания ПЛК.
Первые логические контроллеры появились в виде шкафов с набором соединённых между собой реле и контактов. Эта схема задавалась жёстко на этапе проектирования и не могла быть изменена далее. Первым в мире, программируемым логическим контроллером, в 1968 году стал Modicon 084 (1968) (от англ. modular digital controller), имевший 4 кБ памяти. в 1970-е годы широко использовался термин микропроцессорный командоаппарат. В 1971 году принятии стандарта IEC61131-3. Современные ПЛК являются свободно программируемыми.
В качестве основного режима работы ПЛК выступает его длительное автономное использование, зачастую в неблагоприятных условиях окружающей среды, без серьёзного обслуживания и практически без вмешательства человека. Иногда на ПЛК строятся системы числового программного управления станков. ПЛК являются устройствами реального времени. ПЛК имеют ряд особенностей, отличающих их от прочих электронных приборов, применяемых в промышленности:
• в отличие от микроконтроллера (однокристального компьютера) — микросхемы, предназначенной для управления электронными устройствами — областью применения ПЛК обычно являются автоматизированные процессы промышленного производства в контексте производственного предприятия;
• в отличие от компьютеров, ориентированных на принятие решений и управление оператором, ПЛК ориентированы на работу с машинами через развитый ввод сигналов датчиков и вывод сигналов на исполнительные механизмы;
• в отличие от встраиваемых систем ПЛК изготавливаются как самостоятельные изделия, отдельные от управляемого при его помощи оборудования.
В системах управления технологическими объектами логические команды, как правило, преобладают над арифметическими операциями над числами с плавающей точкой, что позволяет при сравнительной простоте микроконтроллера (шины шириной 8 или 16 разрядов), получить мощные системы, действующие в режиме реального времени. В современных ПЛК числовые операции в языках их программирования реализуются наравне с логическими. Все языки программирования ПЛК имеют лёгкий доступ к манипулированию битами в машинных словах, в отличие от большинства высокоуровневых языков программирования современных компьютеров.

Имеются различные виды ПЛК.
Основные ПЛК, Программируемое (интеллектуальные) реле, Программные ПЛК на базе IBM PC-совместимых компьютером, ПЛК на базе простейших микропроцессоров, Контроллер ЭСУД.

Структуры систем управления.
Централизованная, распределенная, удаленное управление и мониторинг.
Наиболее распространенные фирмы .
Siemens Logo, Mitsubishi Alpha/Alpha XL, Schneider Electric Zelio Logic II,
Moeller easy/ Allen-Bradley Pico, Crouzet Millenium II+,III, Omron ZEN, AutomationDirect DirectLOGIC 06, Овен ПЛК 100 и Овен ПЛК 150 — с RS-485 и EtherNe, KOYO Click
Задание

Для заданной системы (табл.1):
- выберите компоненты для заданной системы (контроллер, датчики, реле, контакторы и др.);
- составьте принципиальную схему соединений;
- составьте программу для контроллера LOGO!.
Таблица 1
Варианты заданий

варианта Название системы
7 Уничтожение возбудителей болезней с помощью фумигации

7) Уничтожение возбудителей болезней с помощью фумигации
На птицефабриках для обработки яиц, предназначенных для выращивания цыплят, проводится фумигация (окуривание газом), чтобы освободить их от возбудителей болезней. Газ образуется в газовой камере и находиться там определенное время. Затем он снова отсасывается вентилятором.
Требования: Нажатием на кнопку начинается процесс фумигации. Немедленно вводится в действие газогенератор. С помощью задержки выключения он выключается через 10 минут (время фумигации зависит от размера камеры). Теперь газ должен определенное время находиться в помещении, чтобы иметь возможность уничтожить возбудителей болезней. Через 5 минут включается вентилятор, чтобы вытянуть газ. Вентилятор также работает 10 минут. Через индикатор режима работы сигнализируется, что процесс фумигации идет.
Должна быть предусмотрена возможность отдельно включать и выключать вентилятор.

Выбор компонентов

• I1Вход Кнопка включения/ выключения (замыкающий контакт)
• I2 Вход Кнопка включение/ выключение вентилятора (замыкающий контакт)
• B00* Таймеры
• Q1 Газогенератор
• Q2 Вентилятор
• Q3 Индикатор режима работы

Составление схемы
proglogika1.jpg
Схема
SB1 – Запуск фумигации
SB2 – вкл вентилятора
К1 — контактор газа генератора
К2 — контакт вентилятора
Н1- лампа индикации работы
К2.1 К1.1 — силовые выключатели
proglogika1-2.jpg
2
Программа для контроллера LOGO
Для выполнения контрольной работы я буду пользоваться программой LOGO!Soft Comfort v. 6.
proglogika1-3.jpg
3
Нажимаем Файл – Создать - Функциональная блок-схема
proglogika1-4.jpg
4
С помощью панели инструментов слева составляем блок схему
proglogika1-5.jpg
5
Коротким нажатием кнопки I1 начинается процесс фумигации. Немедленно водиться в работу газогенератор на выходе Q1. С помощью таймера с задержкой на отключение B001 он отключается через 10 минут (для ускорения эмуляции таймер стоит на 4 сек.).Через 10 минут таймеры B002 и 3 включается вентилятор через 5 минут. который отключится через 10 минут (6 секунд для эмуляции). Через выход Q3 идет индикация процесса фумигации. Процесс может быть остановлен в любой момент через генератор случайных B004 чисел, если нажать кнопку I1 более 3 секунд. Выходы с Q1 по Q3 сбрасываются. После сброса программа может быть запущена в любой момент.
Нажатием кнопки I1 проходит через B005 и включает Q2 вентилятор.

Заключение

При выполнении данной контрольной работы я научился выбираеть схему и необходимые элементы системы, для контроллера Siemens Logo и написал программу в приложении Logo SoftComfort.
Уничтожение возбудителей болезней с помощью фумигации
На птицефабриках для обработки яиц, предназначенных для выращивания цыплят, проводится фумигация (окуривание газом), чтобы освободить их от возбудителей болезней. Газ образуется в газовой камере и находиться там определенное время. Затем он снова отсасывается вентилятором.
Преимущества и особенности.
Времена фумигации и проветривания могут быть легко адаптированы к соответствующему размеру камеры. Благодаря этому возможно простое применение программы включения для других установок. Возможно простое назначение кнопке I1 двух функций (включение и выключение). Необходимо меньше компонентов, чем при обычном решении.
Требования: Нажатием на кнопку начинается процесс фумигации. Немедленно вводится в действие газогенератор. С помощью задержки выключения он выключается через 10 минут (время фумигации зависит от размера камеры). Теперь газ должен определенное время находиться в помещении, чтобы иметь возможность уничтожить возбудителей болезней. Через 5 минут включается вентилятор, чтобы вытянуть газ. Вентилятор также работает 10 минут. Через индикатор режима работы сигнализируется, что процесс фумигации идет.
Должна быть предусмотрена возможность отдельно включать и выключать вентилятор.
Составленная схема соответствует требованиям.
Последний раз редактировалось Артём Мамзиков Пт мар 29, 2019 20:40, всего редактировалось 3 раза.

Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 331
Зарегистрирован: Вс фев 17, 2019 17:47
Репутация: 4
Откуда: Вологодская область
Контактная информация:

Программируемая логика

Сообщение Артём Мамзиков » Пт мар 29, 2019 20:16 #2

Вариант 1 Промышленные ворота

Оглавление
1 Введение 3
2 Программа для контроллера LOGO «Промышленные ворота» 4
2.1 Задание 4
2.2 Промышленные ворота 4
2.3 Выполнение задания. 4
3. Заключение 7


1. Введение

Программируемый логический контроллер (сокр. ПЛК; англ. programmable logic controller, сокр. PLC. Более точный перевод на русский - контроллер с программируемой логикой), программируемый контроллер - электронная составляющая промышленного контроллера, специализированного (компьютеризированного) устройства, используемого для автоматизации технологических процессов. В качестве основного режима длительной работы ПЛК, зачастую в неблагоприятных условиях окружающей среды, выступает его автономное использование, без серьёзного обслуживания и практически без вмешательства человека.
Иногда на ПЛК строятся системы числового программного управления станком.
ПЛК являются устройствами реального времени.
ПЛК имеют ряд особенностей, отличающих их от прочих электронных приборов, применяемых в промышленности:
• в отличие от микроконтроллера (однокристального компьютера) — микросхемы предназначенной для управления электронными устройствами — областью применения ПЛК обычно являются автоматизированные процессы промышленного производства в контексте производственного предприятия;
• в отличие от компьютеров, ориентированных на принятие решений и управление оператором, ПЛК ориентированы на работу с машинами через развитый ввод сигналов датчиков и вывод сигналов на исполнительные механизмы;
• в отличие от встраиваемых систем ПЛК изготавливаются как самостоятельные изделия, отдельные от управляемого при его помощи оборудования.
В системах управления технологическими объектами логические команды, как правило, преобладают над арифметическими операциями над числами с плавающей точкой, что позволяет при сравнительной простоте микроконтроллера (шины шириной 8 или 16 разрядов), получить мощные системы, действующие в режиме реального времени. В современных ПЛК числовые операции в языках их программирования реализуются наравне с логическими. Все языки программирования ПЛК имеют лёгкий доступ к манипулированию битами в машинных словах, в отличие от большинства высокоуровневых языков программирования современных компьютеров


2. Программа для контроллера LOGO «Промышленные ворота»

По заданию выбирается схема и необходимые элементы системы, для контроллера Siemens Logo пишется программа в приложении Logo SoftComfort.

2.1 Задание

Для заданной системы (табл.1):
- выберите компоненты для заданной системы (контроллер, датчики, реле, контакторы и др.);
- составьте принципиальную схему соединений;
- составьте программу для контроллера LOGO!.

2.2 Промышленные ворота

У въезда на территорию организации установлены ворота. Ворота открываются и закрываются нажатием на кнопку.
Требования: Обычно ворота полностью открыты или закрыты. Однако перемещение ворот может быть остановлено в любое время. Предупреждающий сигнал включается за 5 секунд до начала перемещения ворот, и остается включенным, пока ворота находятся в движении.

2.3 Выполнение задания.

Для выполнения контрольной работы я буду пользоваться программой LOGO!Soft Comfort v. 6.1
proglogika2-3.jpg
1
Нажимаем Файл-Создать-Функциональная блок-схема
proglogika2-4.jpg
2

С помощью панели инструментов слева составляем блок схему
proglogika2-5.jpg
3
Разберем подробнее блок – схему:
proglogika2-6.jpg
4

Я создал 5 входов:
• Кнопка «Открытие ворот»
• Кнопка «Закрытие ворот»
• Кнопка «Стоп»
• Датчик «Состояние «Закрыто»»
• Датчик «Состояние «Открыто»»
Так же имеется 3 выхода:
• Действие «Открытие ворот»
• Действие «Закрытие ворот»
• Лампочка предупреждения
При нажатии на кнопку «Открытие ворот» сигнал идет на два реле с блокировкой: В006 и В007. Первое отвечает за включение действия открытия ворот, ко второму реле сигнал идет на отмену действия закрытия ворот. Далее сигнал от реле В006 разделяется на задержку включения В002 и асинхронный генератор импульсов В003. Задержка включения нужна для того чтобы перед открытием/закрытием ворот лампочка предупреждения поморгала 5 секунд, за что отвечает асинхронный генератор импульсов. При закрытии ворот происходят те же действия, только с другими блоками.
Кнопка «Стоп» подключена на оба контакта выключения реле с блокировкой В006 и В007 для экстренного отключения системы.
Датчики закрытия и открытия выключают ворота при достижении крайнего положения.
Принципиальная схема:
proglogika2-7.jpg
5
 K1 Линейный контактор
 K2 Линейный контактор
 S0 (НЗ контакт) Кнопка стоп
 S1 (НО контакт) Кнопка открытия
 S2 (НО контакт) Кнопка закрытия
 S3 (НЗ контакт) Датчик Открыто
 S4 (НЗ контакт) Датчик Закрыто

3. Заключение

При выполнении данной контрольной работы я научился выбираеть схему и необходимые элементы системы, для контроллера Siemens Logo и написал программу в приложении Logo SoftComfort.

Аватара пользователя
Артём Мамзиков
Admin
Сообщения: 331
Зарегистрирован: Вс фев 17, 2019 17:47
Репутация: 4
Откуда: Вологодская область
Контактная информация:

Программируемая логика

Сообщение Артём Мамзиков » Пт мар 29, 2019 20:37 #3

Задание

Для заданной системы (табл.1):
- выберите компоненты для заданной системы (контроллер, датчики, реле, контакторы и др.);
- составьте принципиальную схему соединений;
- составьте программу для контроллера LOGO!

Вариант задания

10) Сверлильный станок 2

Кнопка «Пуск» включает электродвигатель шпинделя и подготавливает цепь включения рабочего цикла. Рабочий цикл начинается нажатием кнопки «Старт». Включается электроклапан хода стола, стол совместно с деталью перемещается до момента срабатывания датчика положения. Электроклапан сверлильного шпинделя получая питание, приводит в движение шпиндель, производя сверление. Срабатывает датчик окончания хода и обесточивает электроклапан сверлильного шпинделя. Электрошпиндель возвращаются в исходное положение, срабатывает датчик начального положения и отключается питание электроклапана хода стола. Механизм перемещения стола возвращается в исходное состояние. Рабочий цикл окончен. Полная (аварийная) остановка станка производится кнопкой «Стоп».

Табл. 1
Кнопки: Пуск Старт Аварийный стоп
Датчики: Положения стола Окончания хода сверла Начального положения сверла
Сигналы движения: Ход стола Сверление Возврат шпинделя сверла Возврат стола
proglogika3-1.jpg
1

Принципиальная схема.

Кнопка I1 «Пуск», приводит схему в рабочее положение, после нажатия кнопки I2 «Старт» включается электроклапан хода стола, стол совместно с деталью перемещается до момента срабатывания датчика положения I3. I3 отключает реле стола и подает ток на шпиндель и производит сверление до момента срабатывания датчика I4, после чего сверло возвращается в начальное положение. Срабатывает датчик I5 и стол возвращается на место.

Вывод: При выполнении контрольной работы, я ознакомился с программой LOGO Soft, с элементами и их соединениями. В ходе чего было выполнено задание «Сверлильный станок» и оформлен отчет.

Joshuabew
Гость
Сообщения: 3
Зарегистрирован: Чт янв 21, 2021 01:30
Репутация: 0
Откуда: Canada
Контактная информация:

Программируемая логика

Сообщение Joshuabew » Чт мар 04, 2021 17:05 #4

здравствуйте, помогите пожалуйста написать на асамблере простейшую логику для pic12f629, нужно чтоб при отключении сигнала 2-й ноги, на 3-ей ноге сработало два импульса с интервалом 0,8 сек.
Я новичек, разобрался пока что только с параметрами, а с временем интервала еще не разобрался...

Ответить Вложения 12

Вернуться в «Программируемая логика»