Съдържание:
- Стъпка 1: Програмируем логически контролер (PLC) и софтуер за кодиране
- Стъпка 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 07:53
Това е прост проект, чиято цел е да програмирате с помощта на софтуер CoDesys с език Ladder Diagram (LD). И моля, обърнете внимание, че това не е урок, споделете знанията си и коментирайте с мен.
Проектът съдържа с тези функции.., Процес на пълнене
Процес на затваряне
Процес на етикетиране
Носещ процес
Процес на освобождаване
Примерен продукт
Авто/Ръчно
Горните функции ще бъдат обяснени със следващите стъпки.
Стъпка 1: Програмируем логически контролер (PLC) и софтуер за кодиране
Програмируем логически контролер (PLC) или програмируем контролер е индустриален цифров компютър за управление на производствени процеси, като монтажни линии или роботизирани устройства, или всяка дейност, която изисква контрол на висока надеждност и лекота на програмиране и диагностика на грешки в процеса.
Codesys Software CODESYS е среда за разработка за програмиране на контролерни приложения съгласно международния индустриален стандарт.
Стъпка 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
Ограничаване Arm Up - CAP_UP
Етикет Arm Down - LABEL_DOWN
Процес на поставяне на етикет - LABEL_LABEL
Етикет Arm Up - LABEL_UP
Arm Forward - ARM_FORWARD
Arm Reverse - 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), Конвейерната лента ще спре и процесът на превозвача ще започне.
Този процес има четири стъпки.., Ръкохватката е отворена за две секунди.
Ръката се движи надолу за три секунди.
Ръкохватката държи бутилката за две секунди.
Ръката се движи нагоре за три секунди.
Следващата стъпка е освобождаването на бутилката. Ръката се премества на последната позиция. Има две кутии, които са опаковане и проба, ръката трябва да избере правилната кутия. Тя ще бъде избрана според началните условия. Посочени са тези условия по -долу.
Ако превключвателят на пробата и сензорът за положение 9 (S9) са активирани, Arm ще освободи бутилката в кутията за проби.
Ако сензорът за положение 2 (S2) и сензор за положение 8 (S8) са активирани, рамото ще освободи бутилката в опаковъчната кутия.
След приключване на процеса, Arm ще започне да се движи обратно до сензор за позиция 7 (S7). След това настройката ще се нулира за следващата бутилка.
Тези три функции, като Carrier, Packing и Releasing, се извършват в една и съща ръка. За представяне във визуализацията използвах отделни полигони и спомени за програмата.
Стъпка 9: Автоматично и ръчно
Проектът е наличен в автоматичен и ръчен режим. Първо трябва да бъде избран режимът. Автоматичната система работи както обикновено. Има отделни превключватели за ръчен.
Стъпка 10: Визуализация и представяне
Представях състоянието на машината и състоянието на системата с помощта на полигони.
Стъпка 11: Конвейерна лента
Когато конвейерната лента работи, цветът е червен.
Стъпка 12: Попълване, затваряне и етикетиране
Стрелките надолу са представени, ръцете се движат надолу.
Стрелките нагоре са представени, ръцете се движат нагоре.
Частите по -долу са за пълнене, затваряне и визуализация на етикета.
Стъпка 13: Носител и освобождаване
Превозвач:-
Първата част е представена за отваряне на дръжката за носене.
Стрелките надолу са представени, ръцете се движат надолу.
Стрелките нагоре са представени, ръцете се движат нагоре.
Долната част е представена за носене.
Издание:-
Стрелките надолу са представени, ръцете се движат надолу.
Стрелките нагоре са представени, ръцете се движат нагоре.
Последната част е представена за освобождаването.
Третата част е представена за близо захващане.
Arm Forward и Arm Reverse са представени чрез движение на ръката.
Стъпка 14: Контролен панел и платка за превключване
В таблото за превключване има Start, Stop, Sample, Auto, Manual.
Ръчният контролен панел има осем превключвателя.
Стъпка 15: Кутия за опаковане и кутия за проби
Стъпка 16: Завършване и тестване
Стъпка 17: Кодове и тестване на видео
Има видеоклип с проста визуализация.
Препоръчано:
Програма MicroPython: Тоалетната заета ли е?: 8 стъпки (със снимки)
Програма MicroPython: Тоалетната заета ли е ?: Нашият офис е офис от голяма група с ограничено пространство за баня. &Quot; I " често откривам, че нямам място да отида до тоалетната, така че трябва да чакам толкова дълго, че да се почувствам смутен. Експериментът използва MakePython ESP8266 за настройка на сървър за откриване
Проста програма за добавяне на езика за програмиране на Шекспир: 18 стъпки
Проста програма за добавяне в програмния език на Шекспир: Програмиращият език на Шекспир (SPL) е пример за езотеричен език за програмиране, език, който може би е интересен за научаване и е забавен за използване, но не е особено полезен в приложенията в реалния живот. SPL е език, където изходният код r
Проста чат програма в пакет: 5 стъпки
Проста програма за чат в пакет: Ще ви покажа днес как да направите проста програма за чат. Вярвам, че партидата е един от най -простите езици (нали ??) от този вид. Гледайте видеото и ще го разберете. Бях обяснил цялата линия, но качеството на видеото не е толкова, колкото си мислех
Проста ЕКГ верига и LabVIEW програма за сърдечен ритъм: 6 стъпки
Проста ЕКГ верига и LabVIEW програма за сърдечен ритъм: Електрокардиограма, или по -нататък наричана ЕКГ, е изключително мощна диагностична и мониторингова система, използвана във всички медицински практики. ЕКГ се използват за графично наблюдение на електрическата активност на сърцето, за да се провери за аномалии
Как да направите проста програма за чат във Visual Basic с помощта на Microsoft Winsock Control: 7 стъпки
Как да си направим проста програма за чат във Visual Basic с помощта на Microsoft Winsock Control: В този instuctable ще ви покажа как да направите проста програма за чат във visual basic. ще разгледам какво прави кода, така че ще се научите, докато го правите, и в края ще ви покажа как да го използвате