Оглавление:
- Шаг 1. Программируемый логический контроллер (ПЛК) и программное обеспечение Codesys
- Шаг 2: ввод адресов
- Шаг 3: выходные адреса
- Шаг 4: процесс конвейерной ленты
- Шаг 5: процесс заполнения
- Шаг 6: процесс укупорки
- Шаг 7: процесс наклеивания
- Шаг 8: процесс доставки и выпуска
- Шаг 9: автоматический и ручной
- Шаг 10: Визуализация и представление
- Шаг 11: конвейерная лента
- Шаг 12: наполнение, укупорка и этикетка
- Шаг 13: Перевозка и выпуск
- Шаг 14: Панель управления и плата переключателя
- Шаг 15: упаковочная коробка и коробка для образцов
- Шаг 16: Завершение и тестирование
- Шаг 17: коды и тестовое видео
Видео: Простая программа ABB PLC - Академический проект: 17 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
Это простой проект, целью которого является программирование с использованием программного обеспечения CoDesys с языком лестничных диаграмм (LD). Обратите внимание, что это не учебный проект, поделитесь со мной своими знаниями и прокомментируйте.
Проект содержит эти функции.., Процесс наполнения
Процесс укупорки
Этикетка Процесс
Перевозчик Процесс
Процесс выпуска
Образец продукта
Авто / Руководство
Вышеуказанные функции будут объяснены в следующих шагах.
Шаг 1. Программируемый логический контроллер (ПЛК) и программное обеспечение Codesys
Программируемый логический контроллер (ПЛК) или программируемый контроллер - это промышленный цифровой компьютер для управления производственными процессами, такими как сборочные линии или роботизированные устройства, или любой другой деятельностью, которая требует высоконадежного управления и простоты программирования и диагностики сбоев процесса.
Codesys SoftwareCODESYS - это среда разработки для программирования приложений контроллера в соответствии с международным промышленным стандартом.
Шаг 2: ввод адресов
Машинные вводы.., Старт - СТАРТ
Стоп - СТОП
Авто - АВТО
Руководство - РУЧНАЯ
Датчик положения 1 - S1
Датчик положения 2 - S2
Датчик положения 3 - S3
Датчик положения 4 - S4
Датчик положения 5 - S5
Датчик положения 6 -S6
Датчик положения 7 - S7
Датчик положения 8 - S8
Датчик положения 9 - S9
Ленточный конвейер с ручным управлением - MANUAL_CONVEYOR_BELT
Заполнение вручную - MANUAL_FILLING
Ручное ограничение - MANUAL_CAPPING
Ярлык вручную - MANUAL_LABEL
Ручной несущий рычаг - MANUAL_CARRIER_ARM
Переадресация вручную - MANUAL_ARM_FORWARD
Ручной обратный ход - MANUAL_ARM_REVERSE
Ручное снятие рычага - MANUAL_ARM_RELEASE
Образец - ОБРАЗЕЦ
Шаг 3: выходные адреса
Машина выводит.., Конвейерная лента - CONVEYOR_BELT
Заполнение руки вниз - FILL_DOWN
Процесс заполнения - FILL_FILLING
Заполнение рукава вверх - CAP_UP
Укупорочная рука опущена - CAP_DOWN
Процесс укупорки - CAP_CAPPING
Укупорочная рука - CAP_UP
Ярлык опущен - LABEL_DOWN
Процесс вставки ярлыка - LABEL_LABEL
Ярлык вверх - LABEL_UP
Arm Forward - ARM_FORWARD
Реверс руки - ARM_REVERSE
Рычаг процесса машины опущен - MACHINE_CARRY_DOWN
Открыта технологическая рука станка - MACHINE_CARRY_OPEN
Рабочий рычаг машины Закрыть - MACHINE_CARRY_CLOSE
Поднятие технологического рычага станка - MACHINE_CARRY_UP
Шаг 4: процесс конвейерной ленты
Когда машина находится в автоматическом режиме, Когда перед датчиком номер 1 (S1) видна бутылка, конвейерная лента начинает вращаться до датчика положения 3 (S3).
датчик № 2 используется для настройки процесса упаковки.
Шаг 5: процесс заполнения
Когда бутылка подойдет к датчику положения 3 (S3), конвейерная лента остановится и начнется процесс наполнения.
Есть три шага.., Рука опускается, три секунды.
Процесс наполнения, три секунды.
Рука поднимается, три секунды.
Я использовал по три секунды для каждого ящика с разными таймерами. Всего девять секунд на процесс заполнения.
После завершения процесса наполнения конвейерная лента начнет вращаться в следующую позицию, которая является процессом укупорки.
Шаг 6: процесс укупорки
Датчик положения 4 (S4) используется для управления процессом укупорки. Когда датчик обнаруживает бутылку, лента останавливается и активируется рычаг.
Также есть три шага с разным таймингом.., Рука опускается, три секунды.
Процесс укупорки, две секунды.
Рука поднимается, три секунды.
Шаг 7: процесс наклеивания
Когда бутылка подойдет к датчику положения 5 (S5), конвейерная лента остановится и начнется процесс этикетирования.
Этот процесс состоит из трех этапов.., Рука опускается, две секунды.
Процесс укупорки, две секунды.
Рука поднимается, две секунды.
Шаг 8: процесс доставки и выпуска
Когда баллон подходит к датчику положения 5 (S5), Конвейерная лента будет остановлена, и начнется процесс Carrier.
Этот процесс состоит из четырех этапов.., Захват руки открыт на две секунды.
Рука опускается на три секунды.
Держатель руки переносит бутылку в течение двух секунд.
Рука поднимается на три секунды.
Следующим шагом будет освобождение бутылки. Рука переместится в последнее положение. Есть две коробки, в которых находятся упаковка и образец, рука должна выбрать правильную коробку. Она будет выбрана в соответствии с начальными условиями. Эти условия указаны ниже.
Если переключатель проб и датчик положения 9 (S9) активированы, рычаг освободит бутылку у контейнера для проб.
Если активированы датчик положения 2 (S2) и датчик положения 8 (S8), рычаг высвободит баллон из сальниковой коробки.
После завершения процесса рука начнет двигаться назад до датчика положения 7 (S7). Затем настройки будут сброшены для следующей бутылки.
Эти три функции, такие как Carrier, Packing и Releasing, выполняются в одной и той же руке. Для представления в визуализации я использовал отдельные многоугольники и ячейки памяти для программы.
Шаг 9: автоматический и ручной
В проекте доступен автоматический режим и ручной режим. Сначала необходимо выбрать режим. Автоматическая система работает как обычно. Для ручного режима есть отдельные переключатели.
Шаг 10: Визуализация и представление
Я представил состояние машины и состояние системы с помощью полигонов.
Шаг 11: конвейерная лента
Когда конвейерная лента работает, цвет красный.
Шаг 12: наполнение, укупорка и этикетка
Стрелки вниз изображены, руки движутся вниз.
Стрелки вверх изображены, руки движутся вверх.
Детали сильфона предназначены для визуализации наполнения, укупорки и этикеток.
Шаг 13: Перевозка и выпуск
Перевозчик:-
Первая часть посвящена открытию ручки для переноски.
Стрелки вниз изображены, руки движутся вниз.
Стрелки вверх изображены, руки движутся вверх.
Пыльник изображен около переноски.
Выпускать:-
Стрелки вниз изображены, руки движутся вниз.
Стрелки вверх изображены, руки движутся вверх.
Последняя часть представлена о выпуске.
Третья часть изображена о плотном хвате.
Рука вперед и рука назад представлены движением руки.
Шаг 14: Панель управления и плата переключателя
На плате переключателя есть Start, Stop, Sample, Auto, Manual.
Панель ручного управления имеет восемь переключателей.
Шаг 15: упаковочная коробка и коробка для образцов
Шаг 16: Завершение и тестирование
Шаг 17: коды и тестовое видео
Есть видео с простой визуализацией.
Рекомендуемые:
Программа MicroPython: занят ли туалет?: 8 шагов (с изображениями)
Программа MicroPython: занят ли туалет ?: Наш офис представляет собой большой групповой офис с ограниченным пространством для ванной комнаты. &Quot; I " часто обнаруживаю, что мне негде пойти в ванную, поэтому мне приходится ждать так долго, что я чувствую себя неловко. В эксперименте использовался MakePython ESP8266 для настройки сервера обнаружения
Простая программа сложения на языке программирования Шекспира: 18 шагов
Простая программа сложения на языке программирования Шекспира: Язык программирования Шекспира (SPL) является примером эзотерического языка программирования, который, возможно, интересно изучать и забавно использовать, но не особенно полезен в реальных приложениях. SPL - это язык, исходный код которого
Простая программа чата в пакетном режиме: 5 шагов
Простая пакетная программа чата: сегодня я покажу вам, как создать простую пакетную программу. Я считаю, что пакетная обработка - один из самых простых языков (не так ли?) В своем роде. Посмотрите видео, и вы это поймете. Я объяснил всю строчку, но качество видео не такое, как я думал
Простая схема ЭКГ и программа сердечного ритма LabVIEW: 6 шагов
Простая схема ЭКГ и программа контроля сердечного ритма LabVIEW: Электрокардиограмма, или еще называемая ЭКГ, - это чрезвычайно мощная система диагностики и мониторинга, используемая во всех медицинских практиках. ЭКГ используются для графического наблюдения за электрической активностью сердца с целью выявления отклонений от нормы
Простая в изготовлении, дешевая и простая схема с миганием светодиодами на CMOS 74C14: 5 шагов
Простая в изготовлении, дешевая и простая схема с миганием светодиодами с CMOS 74C14: Иногда вам нужно просто несколько мигающих светодиодов, для украшения рождественских украшений, моргающих картинок или просто для того, чтобы повеселиться с миганием миганием. Я покажу вам, как сделать дешевую и простую схему с 6 мигающими светодиодами. Примечание: это моя первая инстуктивная и