Оглавление:

Простая программа ABB PLC - Академический проект: 17 шагов (с изображениями)
Простая программа ABB PLC - Академический проект: 17 шагов (с изображениями)

Видео: Простая программа ABB PLC - Академический проект: 17 шагов (с изображениями)

Видео: Простая программа ABB PLC - Академический проект: 17 шагов (с изображениями)
Видео: Звиад Кардава - Welcome to Internet of Things 2024, Декабрь
Anonim
Простая программа ABB PLC - Академический проект
Простая программа ABB PLC - Академический проект

Это простой проект, целью которого является программирование с использованием программного обеспечения CoDesys с языком лестничных диаграмм (LD). Обратите внимание, что это не учебный проект, поделитесь со мной своими знаниями и прокомментируйте.

Проект содержит эти функции.., Процесс наполнения

Процесс укупорки

Этикетка Процесс

Перевозчик Процесс

Процесс выпуска

Образец продукта

Авто / Руководство

Вышеуказанные функции будут объяснены в следующих шагах.

Шаг 1. Программируемый логический контроллер (ПЛК) и программное обеспечение Codesys

Программируемый логический контроллер (ПЛК) и программное обеспечение Codesys
Программируемый логический контроллер (ПЛК) и программное обеспечение Codesys
Программируемый логический контроллер (ПЛК) и программное обеспечение Codesys
Программируемый логический контроллер (ПЛК) и программное обеспечение 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: коды и тестовое видео

Есть видео с простой визуализацией.

Рекомендуемые: