Turinys:
- 1 veiksmas: programuojamas loginis valdiklis (PLC) ir „Codesys“programinė įranga
- 2 veiksmas: įvesties adresai
- 3 žingsnis: išvesties adresai
- 4 žingsnis: konvejerio juostos procesas
- 5 žingsnis: užpildymo procesas
- 6 žingsnis: ribojimo procesas
- 7 žingsnis: etikečių procesas
- 8 veiksmas: nešiklio ir išleidimo procesas
- 9 žingsnis: automatinis ir rankinis
- 10 žingsnis: vizualizacija ir vaizdavimas
- 11 žingsnis: konvejerio juosta
- 12 žingsnis: užpildymas, dangtelio nustatymas ir etiketė
- 13 žingsnis: vežėjas ir išleidimas
- 14 žingsnis: Valdymo skydas ir jungiklių plokštė
- 15 žingsnis: pakavimo dėžutė ir mėginio dėžutė
- 16 žingsnis: Baigimas ir bandymas
- 17 veiksmas: kodai ir vaizdo įrašo bandymas
Video: Paprasta ABB PLC programa- akademinis projektas: 17 žingsnių (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Tai paprastas projektas, kurio tikslas yra programuoti naudojant „CoDesys“programinę įrangą su „Ladder Diagram“(LD) kalba. Atkreipkite dėmesį, kad tai nėra mokymo programa, pasidalykite savo žiniomis ir komentuokite su manimi.
Projekte yra šios funkcijos.., Užpildymo procesas
Uždarymo procesas
Etikečių procesas
Vežėjo procesas
Išleidimo procesas
Pavyzdinis produktas
Automatinis/rankinis
Aukščiau pateiktos funkcijos bus paaiškintos tolesniais veiksmais.
1 veiksmas: programuojamas loginis valdiklis (PLC) ir „Codesys“programinė įranga
Programuojamas loginis valdiklis (PLC) arba programuojamas valdiklis yra pramoninis skaitmeninis kompiuteris, skirtas gamybos procesams, pvz., Surinkimo linijoms ar robotizuotiems įrenginiams, valdyti ar bet kuriai veiklai, kuriai reikia didelio patikimumo valdymo ir lengvo programavimo bei proceso gedimų diagnostikos.
„Codesys SoftwareCODESYS“yra kūrimo aplinka programavimo valdikliams programuoti pagal tarptautinį pramonės standartą.
2 veiksmas: įvesties adresai
Mašinos įėjimai.., Pradėti - PRADĖTI
Stop - STOP
Automatinis - AUTO
Vadovas - VADOVAS
Padėties jutiklis 1 - S1
2 padėties jutiklis - S2
Padėties jutiklis 3 - S3
Padėties jutiklis 4 - S4
Padėties jutiklis 5 - S5
Padėties jutiklis 6 -S6
Padėties jutiklis 7 - S7
Padėties jutiklis 8 - S8
Padėties jutiklis 9 - S9
Rankinis konvejerio diržas - MANUAL_CONVEYOR_BELT
Užpildymas rankiniu būdu - MANUAL_FILLING
Apribojimas rankiniu būdu - MANUAL_CAPPING
Rankinė etiketė - MANUAL_LABEL
Rankinė laikiklio svirtis - MANUAL_CARRIER_ARM
Rankinis rankos į priekį - MANUAL_ARM_FORWARD
Rankinis atbulinės eigos atbuline eiga - MANUAL_ARM_REVERSE
Rankinis rankos atleidimas - MANUAL_ARM_RELEASE
Pavyzdys - MĖGINYS
3 žingsnis: išvesties adresai
Mašina išveda.., Konvejerio juosta - CONVEYOR_BELT
Užpildymo svirtis žemyn - FILL_DOWN
Užpildymo procesas - FILL_FILLING
Užpildymo svirtis aukštyn - CAP_UP
Uždarant ranką - CAP_DOWN
Apribojimo procesas - CAP_CAPPING
Uždarant ranką - CAP_UP
Etiketė žemyn - LABEL_DOWN
Etikečių įklijavimo procesas - LABEL_LABEL
Etiketės rankena aukštyn - LABEL_UP
Rankos į priekį - ARM_FORWARD
Rankos atbuline eiga - ARM_REVERSE
Mašinos proceso svirtis žemyn - MACHINE_CARRY_DOWN
Mašinos proceso svirtis atidaryta - MACHINE_CARRY_OPEN
Mašinos proceso svirtis Uždaryti - MACHINE_CARRY_CLOSE
Mašinos proceso svirtis aukštyn - MACHINE_CARRY_UP
4 žingsnis: konvejerio juostos procesas
Kai mašina veikia automatiniu režimu, Kai prieš jutiklį Nr. 1 (S1) matomas butelis, konvejerio juosta pradeda suktis iki padėties jutiklio 3 (S3).
2 jutiklis naudojamas pakavimo procesui nustatyti.
5 žingsnis: užpildymo procesas
Kai butelis patenka į 3 padėties jutiklį (S3), konvejerio juosta sustos ir bus pradėtas pildyti.
Yra trys žingsniai..
Ranka juda žemyn, tris sekundes.
Užpildymo procesas, trys sekundės.
Rankos pakyla aukštyn, tris sekundes.
Kiekvienu atveju naudoju tris sekundes su skirtingais laikmačiais. Iš viso devynios sekundės užpildymo procesui.
Baigus pildyti, konvejerio juosta bus pradėta sukti į kitą padėtį, kuri yra uždarymo procesas.
6 žingsnis: ribojimo procesas
Pozicijos jutiklis 4 (S4) naudojamas dangtelio uždarymo procesui valdyti. Kai jutiklis aptiks buteliuką, diržas bus sustabdytas ir įjungta ranka.
Taip pat yra trys žingsniai su skirtingu laiku.., Ranka juda žemyn, tris sekundes.
Uždarymo procesas, dvi sekundės.
Rankos pakyla aukštyn, tris sekundes.
7 žingsnis: etikečių procesas
Kai butelis patenka į 5 padėties jutiklį (S5), konvejerio juosta sustos ir prasidės etiketės procesas.
Šis procesas susideda iš trijų etapų..
Ranka juda žemyn, dvi sekundes.
Uždarymo procesas, dvi sekundės.
Rankos pakyla aukštyn, dvi sekundes.
8 veiksmas: nešiklio ir išleidimo procesas
Kai butelis patenka į padėties jutiklį 5 (S5), Konvejerio juosta sustos, o vežėjo procesas prasidės.
Šį procesą sudaro keturi žingsniai..
Rankena atveriama dvi sekundes.
Rankos tris sekundes juda žemyn.
Rankena laikykite buteliuką dvi sekundes.
Rankos pakyla aukštyn tris sekundes.
Kitas žingsnis yra butelio išleidimas. Rankena pereina į paskutinę padėtį. Yra dvi dėžutės, kurios yra pakuotės ir pavyzdys, ranka turi pasirinkti tinkamą dėžutę. Ji bus pasirinkta pagal pradžios sąlygas. Toliau paminėtos šios sąlygos.
Jei suaktyvinamas mėginio jungiklis ir padėties jutiklis 9 (S9), „Arm“atleis buteliuką prie mėginio dėžės.
Jei padėties jutiklis 2 (S2) ir padėties jutiklis 8 (S8) yra aktyvuoti, ranka atlaisvins buteliuką prie pakuotės.
Baigęs procesą, „Arm“pradės judėti atgal, kol 7 padėties jutiklis (S7). Tada sąranka bus atkurta kitam buteliui.
Šios trys funkcijos, tai yra vežėjas, pakavimas ir išleidimas, vyksta toje pačioje rankoje. Vizualizavimui aš naudoju atskirus daugiakampius ir programos prisiminimus.
9 žingsnis: automatinis ir rankinis
Projekte galimas automatinis režimas ir rankinis režimas. Pirmiausia reikia pasirinkti režimą. Automatinė sistema veikia kaip įprasta. Yra atskiri rankinio jungikliai.
10 žingsnis: vizualizacija ir vaizdavimas
Aš atvaizdavau mašinos būseną ir sistemos būseną naudodamas daugiakampius.
11 žingsnis: konvejerio juosta
Kai konvejeris veikia, spalva yra raudona.
12 žingsnis: užpildymas, dangtelio nustatymas ir etiketė
Rodomos rodyklės žemyn, rankos juda žemyn.
Rodomos rodyklės aukštyn, rankos juda aukštyn.
Žemiau esančios dalys yra apie užpildymą, ribojimą ir etikečių vizualizaciją.
13 žingsnis: vežėjas ir išleidimas
Vežėjas:-
Pirmoji dalis yra apie nešiojimo rankenos atidarymą.
Rodomos rodyklės žemyn, rankos juda žemyn.
Rodomos rodyklės aukštyn, rankos juda aukštyn.
Žemiau yra parodyta nešiojimo dalis.
Išleisti:-
Rodomos rodyklės žemyn, rankos juda žemyn.
Rodomos rodyklės aukštyn, rankos juda aukštyn.
Paskutinė dalis yra apie išleidimą.
Trečioji dalis yra apie rankenos uždarymą.
Rankos pirmyn ir rankos atbuline eiga vaizduojamos rankos judėjimu.
14 žingsnis: Valdymo skydas ir jungiklių plokštė
Jungiklių lentoje yra „Start“, „Stop“, „Sample“, „Auto“, „Manual“.
Rankiniame valdymo skydelyje yra aštuoni jungikliai.
15 žingsnis: pakavimo dėžutė ir mėginio dėžutė
16 žingsnis: Baigimas ir bandymas
17 veiksmas: kodai ir vaizdo įrašo bandymas
Yra vaizdo įrašas su paprasta vizualizacija.
Rekomenduojamas:
IEEE WORD CLOCK PROJEKTAS: 12 žingsnių (su paveikslėliais)
IEEE WORD CLOCK PROJEKTAS: Tai UNO IEEE klubo projektas, unikalus būdas parodyti, kiek dabar yra laiko. „Word Clock“nurodo laiką ir su RGB juostele galite turėti bet kokios pasirinktos spalvos laikrodį. Naudojant „ESP32“„WiFi“galimybes, clo
Paprasta „Kicker“būsenos ir rezervavimo sistema su „Slack“integracija: 12 žingsnių (su paveikslėliais)
Paprasta „Kicker“būsenos ir rezervavimo sistema su „Slack“integracija: įmonėje, kurioje dirbu, yra „kicker“stalas. Įmonė užima daug aukštų, o kai kuriems darbuotojams užtrunka iki 3 minučių, kad pasiektų stalą ir … suprastų, kad stalas jau užimtas. Todėl kilo idėja pastatyti
Paprasta papildymo programa Šekspyro programavimo kalba: 18 žingsnių
Paprasta papildymo programa Šekspyro programavimo kalba: Šekspyro programavimo kalba (SPL) yra ezoterinės programavimo kalbos pavyzdys, kurią galbūt įdomu sužinoti ir smagu naudoti, tačiau ji nėra ypač naudinga realiose programose. SPL yra kalba, kurioje šaltinio kodas r
Sukurkite paprastą programą savo išmaniajam telefonui (nereikia koduoti): 10 žingsnių
Sukurkite paprastą programą savo išmaniajam telefonui (nereikia kodavimo): ATNAUJINTI: Ši technika yra pasenusi, dabar yra įvairių kitų programų kūrimo būdų. Tai gali nebeveikti. Mano pirmą kartą paskelbtą programą galima atsisiųsti „Android“programoje Turgus čia. Toliau pateikiama trumpa pamoka apie tai, kaip praktiškai bet
„Arduino“spalvų rūšiavimo projektas su kompiuterio valdymo programa: 4 žingsniai (su paveikslėliais)
„Arduino“spalvų rūšiavimo projektas su kompiuterio valdymo programa: Šiame projekte pasirinkau spalvų jutiklį TCS34725. Kadangi šis jutiklis atlieka tikslesnį aptikimą nei kiti ir jam įtakos neturi šviesos pasikeitimas aplinkoje. Produkto derinimo robotą valdo sąsajos programa