
Spisu treści:
- Krok 1: Programowalny sterownik logiczny (PLC) i oprogramowanie Codesys
- Krok 2: Wprowadź adresy
- Krok 3: Adresy wyjściowe
- Krok 4: Proces przenośnika taśmowego
- Krok 5: Proces napełniania
- Krok 6: Proces zamykania
- Krok 7: Proces etykietowania
- Krok 8: Przewoźnik i proces wydania
- Krok 9: automatyczny i ręczny
- Krok 10: Wizualizacja i reprezentacja
- Krok 11: Przenośnik taśmowy
- Krok 12: Napełnianie, zamykanie i etykietowanie
- Krok 13: Przewoźnik i zwolnienie
- Krok 14: Panel sterowania i tablica rozdzielcza
- Krok 15: Pudełko do pakowania i pudełko na próbki
- Krok 16: Wykańczanie i testowanie
- Krok 17: Kody i testowanie wideo
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03

Jest to prosty projekt, którego celem jest programowanie przy użyciu oprogramowania CoDesys z językiem Ladder Diagram(LD). I proszę zauważyć, że nie jest to projekt samouczka, podziel się ze mną swoją wiedzą i komentarzami.
Projekt zawiera z tymi funkcjami.., Proces napełniania
Proces zamykania
Proces etykietowania
Proces przewoźnika
Proces wydawania
Przykładowy produkt
Auto/Ręczny
Powyższe funkcje zostaną wyjaśnione w kolejnych krokach.
Krok 1: Programowalny sterownik logiczny (PLC) i oprogramowanie Codesys


Programowalny sterownik logiczny (PLC) lub programowalny sterownik jest przemysłowym komputerem cyfrowym do sterowania procesami produkcyjnymi, takimi jak linie montażowe lub urządzenia zrobotyzowane, lub dowolną czynnością wymagającą kontroli o wysokiej niezawodności i łatwości programowania oraz diagnozowania błędów procesu.
Codesys SoftwareCODESYS to środowisko programistyczne do programowania aplikacji sterowników zgodnie z międzynarodowym standardem przemysłowym.
Krok 2: Wprowadź adresy
Maszyny wprowadzają…, Start - START
Zatrzymaj - ZATRZYMAJ
Auto - AUTO
Instrukcja - RĘCZNA
Czujnik pozycji 1 - S1
Czujnik pozycji 2 - S2
Czujnik pozycji 3 - S3
Czujnik pozycji 4 - S4
Czujnik pozycji 5 - S5
Czujnik pozycji 6 -S6
Czujnik pozycji 7 - S7
Czujnik pozycji 8 - S8
Czujnik pozycji 9 - S9
Ręczny przenośnik taśmowy - MANUAL_CONVEYOR_BELT
Napełnianie ręczne - MANUAL_FILLING
Nakładanie ręczne - MANUAL_CAPPING
Etykieta ręczna - MANUAL_LABEL
Ręczne ramię nośnika - MANUAL_CARRIER_ARM
Ręczne uzbrajanie do przodu - MANUAL_ARM_FORWARD
Ręczne odwracanie ramienia - MANUAL_ARM_REVERSE
Ręczne zwalnianie ramienia - MANUAL_ARM_RELEASE
Próbka - PRÓBKA
Krok 3: Adresy wyjściowe
Maszyna wychodzi.., Przenośnik taśmowy - CONVEYOR_BELT
Ramię do napełniania w dół - FILL_DOWN
Proces napełniania - FILL_FILLING
Ramię do napełniania - CAP_UP
Zamykanie ramienia w dół - CAP_DOWN
Proces ograniczania - CAP_CAPPING
Podnoszenie ramienia - CAP_UP
Ramię etykiety w dół - LABEL_DOWN
Proces wklejania etykiet - LABEL_LABEL
Podnoszenie etykiety - LABEL_UP
Ramię do przodu – ARM_FORWARD
Odwrócenie ramienia - ARM_REVERSE
Ramię procesowe maszyny w dół - MACHINE_CARRY_DOWN
Ramię procesowe maszyny otwarte - MACHINE_CARRY_OPEN
Zamknięcie ramienia procesowego maszyny - MACHINE_CARRY_CLOSE
Ramię procesowe maszyny w górę - MACHINE_CARRY_UP
Krok 4: Proces przenośnika taśmowego

Gdy urządzenie jest w trybie automatycznym, Gdy butelka jest widoczna przed czujnikiem numer 1 (S1), przenośnik taśmowy zaczyna się obracać, aż do czujnika położenia 3 (S3).
czujnik nr 2 służy do ustawiania procesu pakowania.
Krok 5: Proces napełniania


Gdy butelka dojdzie do czujnika pozycji 3 (S3), przenośnik taśmowy zatrzyma się i rozpocznie się proces napełniania.
Są trzy kroki…, Ramię przesuwa się w dół, trzy sekundy.
Proces napełniania, trzy sekundy.
Ramię unosi się, trzy sekundy.
Użyłem trzech sekund na każdy przypadek z różnymi zegarami. Łącznie dziewięć sekund na proces napełniania.
Po zakończeniu procesu napełniania, przenośnik taśmowy zacznie się obracać do następnej pozycji, którą jest proces zamykania.
Krok 6: Proces zamykania


Czujnik pozycji 4 (S4) służy do obsługi procesu zamykania. Gdy czujnik wykryje butelkę, pasek zostanie zatrzymany, a ramię zostanie aktywowane.
Istnieją również trzy kroki z różnymi czasami.., Ramię przesuwa się w dół, trzy sekundy.
Proces zamykania, dwie sekundy.
Ramię unosi się, trzy sekundy.
Krok 7: Proces etykietowania

Gdy butelka dojdzie do czujnika pozycji 5 (S5), przenośnik taśmowy zatrzyma się i rozpocznie się proces etykietowania.
Ten proces składa się z trzech kroków…, Ramię przesuwa się w dół, dwie sekundy.
Proces zamykania, dwie sekundy.
Ramię unosi się, dwie sekundy.
Krok 8: Przewoźnik i proces wydania



Gdy butelka dojdzie do czujnika pozycji 5 (S5), Przenośnik taśmowy zostanie zatrzymany i rozpocznie się proces przenośnika.
Ten proces składa się z czterech kroków…, Uchwyt ramienia otwarty na dwie sekundy.
Ramię porusza się w dół przez trzy sekundy.
Uchwyt na ramię noś butelkę przez dwie sekundy.
Ramię porusza się w górę przez trzy sekundy.
Następnym krokiem jest zwolnienie butelki. Ramię przesuwa się do ostatniej pozycji. Są dwa pudełka, które pakują i próbują, ramię musi wybrać właściwe pudełko. Zostanie ono wybrane zgodnie z warunkami początkowymi. Warunki te wymieniono poniżej.
Jeśli przełącznik próbki i czujnik pozycji 9 (S9) są aktywowane, ramię zwolni butelkę w pojemniku na próbki.
Jeśli czujnik pozycji 2 (S2) i czujnik pozycji 8 (S8) są aktywowane, ramię zwolni butelkę z opakowania.
Po zakończeniu procesu ramię zacznie się cofać, aż do czujnika pozycji 7 (S7). Następnie konfiguracja zostanie zresetowana dla następnej butelki.
Te trzy funkcje, czyli Carrier, Packing i Releasing zachodzą w tym samym ramieniu. Do reprezentacji w wizualizacji użyłem w programie oddzielnych wielokątów i pamięci.
Krok 9: automatyczny i ręczny

Projekt dostępny w trybie Auto i Manual. Najpierw należy wybrać tryb. System Auto działa jak zwykle. Są osobne przełączniki dla Manual.
Krok 10: Wizualizacja i reprezentacja



Reprezentowałem stan maszyny i stan systemu za pomocą wielokątów.
Krok 11: Przenośnik taśmowy


Gdy przenośnik taśmowy działa, kolor jest czerwony.
Krok 12: Napełnianie, zamykanie i etykietowanie

Przedstawione są strzałki w dół, ramiona poruszają się w dół.
Przedstawione są strzałki w górę, ramiona poruszają się w górę.
Poniższe części dotyczą wizualizacji napełniania, zamykania i etykietowania.
Krok 13: Przewoźnik i zwolnienie



Przewoźnik:-
Pierwsza część dotyczy otwierania uchwytu do przenoszenia.
Przedstawione są strzałki w dół, ramiona poruszają się w dół.
Przedstawione są strzałki w górę, ramiona poruszają się w górę.
Poniższa część dotyczy noszenia.
Uwolnienie:-
Przedstawione są strzałki w dół, ramiona poruszają się w dół.
Przedstawione są strzałki w górę, ramiona poruszają się w górę.
Ostatnia część dotyczy uwalniania.
Trzecia część dotyczy zamknięcia chwytu.
Ramię do przodu i ramię do tyłu są reprezentowane przez ruch ramienia.
Krok 14: Panel sterowania i tablica rozdzielcza


W tablicy rozdzielczej znajdują się Start, Stop, Próbka, Auto, Ręczny.
Panel sterowania ręcznego posiada osiem przełączników.
Krok 15: Pudełko do pakowania i pudełko na próbki

Krok 16: Wykańczanie i testowanie




Krok 17: Kody i testowanie wideo

Jest wideo z prostą wizualizacją.
Zalecana:
Prosty świecący brzydki świąteczny sweter: 9 kroków (ze zdjęciami)

Prosty świecący brzydki świąteczny sweter: Zdarza się to co roku… Potrzebujesz „brzydkiego świątecznego swetra”; i zapomniałeś zaplanować z wyprzedzeniem. Cóż, w tym roku masz szczęście! Twoje zwlekanie nie będzie twoim upadkiem. Pokażemy Ci, jak wykonać prosty, świecący, brzydki świąteczny sweter w l
Prosty program dodawania w szekspirowskim języku programowania: 18 kroków

Prosty program dodawania w szekspirowskim języku programowania: Szekspirowski język programowania (SPL) jest przykładem ezoterycznego języka programowania, który być może jest interesujący do nauki i przyjemny w użyciu, ale nie jest szczególnie przydatny w rzeczywistych zastosowaniach. SPL to język, w którym kod źródłowy r
Prosty program czatu w partii: 5 kroków

Prosty program czatu w trybie wsadowym: Pokażę ci dzisiaj, jak zrobić prosty program wsadowy. Uważam, że wsad jest jednym z najprostszych języków (czy to?) w swoim rodzaju. Obejrzyj film A zrozumiesz to. Wyjaśniłem całą linię, ale jakość wideo nie jest tak duża, jak myślałem
Prosty obwód EKG i program pomiaru tętna LabVIEW: 6 kroków

Prosty obwód EKG i program pomiaru tętna LabVIEW: elektrokardiogram, zwany dalej EKG, to niezwykle wydajny system diagnostyczny i monitorujący stosowany we wszystkich gabinetach lekarskich. EKG służą do graficznej obserwacji elektrycznej aktywności serca w celu sprawdzenia, czy nie występują nieprawidłowości
Jak stworzyć prosty program do czatu w Visual Basic przy użyciu kontrolki Microsoft Winsock: 7 kroków

Jak stworzyć prosty program do czatu w Visual Basic za pomocą Microsoft Winsock Control: W tej intuicyjnej instrukcji pokażę Ci, jak stworzyć prosty program do czatu w Visual Basic. Przejdę do tego, co robi cały kod, abyś się uczyła, jak go tworzysz, a na koniec pokażę Ci, jak z niego korzystać