Sisukord:

Lihtne ABB PLC programm- akadeemiline projekt: 17 sammu (piltidega)
Lihtne ABB PLC programm- akadeemiline projekt: 17 sammu (piltidega)

Video: Lihtne ABB PLC programm- akadeemiline projekt: 17 sammu (piltidega)

Video: Lihtne ABB PLC programm- akadeemiline projekt: 17 sammu (piltidega)
Video: ABB Intelligent Motor controllers UMC100 looped in a profibus network 2024, Juuli
Anonim
Lihtne ABB PLC programm- akadeemiline projekt
Lihtne ABB PLC programm- akadeemiline projekt

See on lihtne projekt, mille eesmärk on programmeerida, kasutades redelidiagrammi (LD) keelt kasutavat tarkvara CoDesys. Ja pange tähele, et see ei ole õpetusprojekt, jagage oma teadmisi ja kommenteerige minuga.

Projekt sisaldab neid funktsioone.., Täitmise protsess

Piiramisprotsess

Märgistamisprotsess

Vedajaprotsess

Vabastamisprotsess

Näidistoode

Automaatne/käsitsi

Ülaltoodud funktsioone selgitatakse järgmiste sammudega.

Samm: programmeeritav loogikakontroller (PLC) ja tarkvara Codesys

Programmeeritav loogikakontroller (PLC) ja tarkvara Codesys
Programmeeritav loogikakontroller (PLC) ja tarkvara Codesys
Programmeeritav loogikakontroller (PLC) ja tarkvara Codesys
Programmeeritav loogikakontroller (PLC) ja tarkvara Codesys

Programmeeritav loogikakontroller (PLC) või programmeeritav kontroller on tööstuslik digitaalarvuti tootmisprotsesside, näiteks konveierliinide või robotseadmete juhtimiseks või mis tahes tegevuseks, mis nõuab kõrget töökindlust ning hõlpsat programmeerimist ja protsesside vigade diagnoosimist.

Codesys SoftwareCODESYS on arenduskeskkond kontrollerite rakenduste programmeerimiseks vastavalt rahvusvahelisele tööstusstandardile.

2. samm: sisestage aadressid

Masin sisestab.., Alusta - START

Peatus - STOP

Automaatne - AUTO

Käsiraamat - MANUAL

Asendiandur 1 - S1

Asendiandur 2 - S2

Asendiandur 3 - S3

Asendiandur 4 - S4

Asendiandur 5 - S5

Asendiandur 6 -S6

Asendiandur 7 - S7

Asendiandur 8 - S8

Asendiandur 9 - S9

Manuaalne konveierilint - MANUAL_CONVEYOR_BELT

Käsitsi täitmine - MANUAL_FILLING

Käsitsi piiramine - MANUAL_CAPPING

Käsitsi silt - MANUAL_LABEL

Käsitsi kanderaam - MANUAL_CARRIER_ARM

Käsikäsi ettepoole - MANUAL_ARM_FORWARD

Käsitsi tagasikäik - MANUAL_ARM_REVERSE

Käsitsi vabastamine - MANUAL_ARM_RELEASE

Proov - NÄIDE

3. toiming: väljundaadressid

Masin väljastab.., Konveierilint - CONVEYOR_BELT

Täidisvarras alla - FILL_DOWN

Täitmisprotsess - FILL_FILLING

Täidisarm üles - CAP_UP

Käepideme piiramine - CAP_DOWN

Piiranguprotsess - CAP_CAPPING

Piirangute tegemine üles - CAP_UP

Sildi käepide alla - LABEL_DOWN

Siltide kleepimise protsess - LABEL_LABEL

Silt üles tõstetud - LABEL_UP

Käe ettepoole - ARM_FORWARD

Käe tagasikäik - ARM_REVERSE

Masinaprotsessi õlg alla - MACHINE_CARRY_DOWN

Masinaprotsessi käsi avatud - MACHINE_CARRY_OPEN

Masinaprotsessi õlg Sule - MACHINE_CARRY_CLOSE

Masinaprotsessi õlg üles - MACHINE_CARRY_UP

4. samm: konveierilindi protsess

Konveierilindi protsess
Konveierilindi protsess

Kui masin on automaatrežiimis, Kui pudelit nähakse anduri number 1 (S1) ees, hakkab konveierilint pöörlema, kuni asendiandur 3 (S3).

andurit number 2 kasutatakse pakkimisprotsessi seadistamiseks.

Samm: täitmisprotsess

Täitmise protsess
Täitmise protsess
Täitmise protsess
Täitmise protsess

Kui pudel jõuab asendiandurile 3 (S3), peatub konveierilint ja alustatakse täitmist.

On kolm sammu.., Käsi liigub alla, kolm sekundit.

Täitmisprotsess, kolm sekundit.

Käsi liigub üles, kolm sekundit.

Ma kasutasin iga juhtumi jaoks kolme sekundit erinevate taimeritega. Täitmisprotsessi jaoks kokku üheksa sekundit.

Pärast täitmisprotsessi lõpetamist alustatakse konveierilindi pöörlemist järgmisele positsioonile, mis on korkimisprotsess.

6. samm: piiramisprotsess

Piiramisprotsess
Piiramisprotsess
Piiramisprotsess
Piiramisprotsess

Asendiandurit 4 (S4) kasutatakse korkimisprotsessi juhtimiseks. Kui andur tuvastab pudeli, peatatakse vöö ja aktiveeritakse käsi.

Samuti on kolm etappi erineva ajastusega.., Käsi liigub alla, kolm sekundit.

Piiranguprotsess, kaks sekundit.

Käsi liigub üles, kolm sekundit.

Samm 7: sildistamisprotsess

Märgistamisprotsess
Märgistamisprotsess

Kui pudel jõuab asendiandurile 5 (S5), peatub konveierilint ja algab märgistusprotsess.

Sellel protsessil on kolm etappi..

Käsi liigub alla, kaks sekundit.

Piiranguprotsess, kaks sekundit.

Käsi liigub üles, kaks sekundit.

8. samm: kandja ja vabastamisprotsess

Kandja ja vabastamise protsess
Kandja ja vabastamise protsess
Kandja ja vabastamise protsess
Kandja ja vabastamise protsess
Kandja ja vabastamise protsess
Kandja ja vabastamise protsess

Kui pudel jõuab asendiandurile 5 (S5), Konveierilint peatub ja vedajaprotsess algab.

Sellel protsessil on neli etappi..

Käepide kaheks sekundiks lahti.

Käsi liigub kolm sekundit alla.

Käepide hoiab pudelit kaks sekundit.

Käsi liigub kolm sekundit üles.

Järgmine samm on pudeli vabastamine. Vool liigub viimasesse asendisse. Pakendites ja proovides on kaks kasti, käsi peab valima õige kasti. See valitakse vastavalt algtingimustele. Need tingimused on mainitud allpool.

Kui proovivõti ja asendiandur 9 (S9) on aktiveeritud, vabastab Arm pudeli proovikarbis.

Kui asendiandur 2 (S2) ja asendiandur 8 (S8) on aktiveeritud, vabastab õlg pudeli pakkekarbis.

Pärast protsessi lõpuleviimist hakkab Arm tagasi liikuma, kuni asendiandur 7 (S7). Seejärel lähtestatakse seadistus järgmise pudeli jaoks.

Need kolm funktsiooni, mis on kandja, pakkimine ja vabastamine, toimuvad samas käes. Visualiseerimiseks kasutasin programmi jaoks eraldi hulknurki ja mälestusi.

Samm: automaatne ja käsitsi

Automaatne ja käsitsi
Automaatne ja käsitsi

Projektis on saadaval automaatrežiim ja käsitsi režiim. Esiteks tuleks valida režiim. Automaatne süsteem töötab nagu tavaliselt. Käsitsi on eraldi lülitid.

10. samm: visualiseerimine ja esitamine

Visualiseerimine ja kujutamine
Visualiseerimine ja kujutamine
Visualiseerimine ja kujutamine
Visualiseerimine ja kujutamine
Visualiseerimine ja kujutamine
Visualiseerimine ja kujutamine

Esitasin masina olekut ja süsteemi olekut polügoonide abil.

Samm: konveierilint

Lintkonveier
Lintkonveier
Lintkonveier
Lintkonveier

Kui konveierilint töötab, on värv punane.

12. samm: täitmine, sulgemine ja sildistamine

Täitmine, katmine ja silt
Täitmine, katmine ja silt

Allanooled on esindatud, käed liiguvad alla.

Üles nooled on esindatud, käed liiguvad üles.

Allpool olevad osad käsitlevad täitmist, katmist ja siltide visualiseerimist.

13. samm: kandja ja vabastamine

Vedaja ja vabastamine
Vedaja ja vabastamine
Vedaja ja vabastamine
Vedaja ja vabastamine
Vedaja ja vabastamine
Vedaja ja vabastamine

Vedaja:-

Esimene osa on kujutatud kandekäepideme avamisest.

Allanooled on esindatud, käed liiguvad alla.

Üles nooled on esindatud, käed liiguvad üles.

Alumine osa on esindatud kandmise kohta.

Vabastage:-

Allanooled on esindatud, käed liiguvad alla.

Üles nooled on esindatud, käed liiguvad üles.

Viimane osa on esindatud vabastamise kohta.

Kolmas osa on kujutatud haarde sulgemisest.

Käte ettepoole ja käe tagurpidi kujutatakse käe liigutamist.

14. samm: juhtpaneel ja lülitusplaat

Juhtpaneel ja lülitusplaat
Juhtpaneel ja lülitusplaat
Juhtpaneel ja lülitusplaat
Juhtpaneel ja lülitusplaat

Lülitusplaadil on Start, Stop, Sample, Auto, Manual.

Käsitsi juhtpaneelil on kaheksa lülitit.

15. samm: pakkekarp ja proovikarp

Pakendikarp ja proovikarp
Pakendikarp ja proovikarp

16. samm: viimistlemine ja testimine

Viimistlus ja testimine
Viimistlus ja testimine
Viimistlus ja testimine
Viimistlus ja testimine
Viimistlus ja testimine
Viimistlus ja testimine
Viimistlus ja testimine
Viimistlus ja testimine

17. samm: koodid ja video testimine

Seal on video lihtsa visualiseerimisega.

Soovitan: