Sisukord:
- Tarvikud
- 1. samm: põhitegevuse tundmine
- 2. samm: Arduino kasutamine MINI PLC -l
- Samm: tarkvara ja programmeerimine
- Samm: avage riistvara
- Samm: JLCPCB prototüüp ja PCB
- 6. samm: videotunnid MINI PLC kohta
- Samm: MINI PLC esitlusvideo
Video: Mini PLC: 7 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Mini PLC -kaart koosneb kaardist, mille on välja töötanud Jefferson Bueno kanal YouTube'is ja mis võimaldab teil kasutada õppimist madala hinnaga programmeerimisel seoses PLC -reklaamidega.
Eesmärk on luua avatud tarkvara ja avatud riistvaratoode koos hõlpsasti juurdepääsetavate kaubanduslike komponentidega.
Väga praktiline ja didaktiline ring, mida saab kasutada õppimiseks või isegi lõputööks.
Jefferson Bueno kanal
Tarvikud
Komponentide loend Mini PLC
Takistid (1/4W)
- 13 takistit 10K oomi
- 27 takisti 2k2 oomi
- 6 takistit 1k oomi
Kondensaatorid
- 2 keraamilist kondensaatorit 22pF
- 1 keraamiline kondensaator 100 nF
- 1 elektriline kondensaator 2200uF x 16V
Transistorid
- 6 transistorit BC557 (PNP)
- 6 transistorit BC547 (NPN)
Dioodid ja LED -id
- 5 dioodi 1N4007
- 6 hajutatud LED -i kollast 3 mm
- 4 hajutatud LED rohelist 3 mm
Kristall
- 1 kristall 16MHZ
IC -d
- 1 IC ULN2003APG
- 1 IC 7805
Lülitid
- 1 DIP -lüliti 6 -suunaline
- kombatav nupp 6x6x4, 2 2T
Teised
- 1 pistikupesa 28 tihvtiga Slin
- 4 releed 24VCC 5 kontakti
- 2 klemmiplokki 5 mm / 6 suunda
- 1 klemmiplokk 5 mm / 8 suunda
- 1 klemmiplokk 5 mm / 2 suunda
- 1 klemmipoldid, millel on 40 tihvti
- 1 helisignaal 5VCC
1. samm: põhitegevuse tundmine
Tahvlil on 06 (kuus) eelvalitud 24Vdc digitaalsisendit ja lubatud on ka 05 (viis) (neli väljundi jaoks ja üks kella jaoks), lisaks 06 (kuus) 5Vdc digitaalset porti, mida kasutaja kasutab oma programmeerimisel, kui digitaalsisend või -väljund, kui neid digitaalseid porte kasutatakse sisendina, võimaldab see DIP-i abil PULL-UP takistid, jättes selle SISSE ja kui seda kavatsetakse kasutada väljundina, jätke pordi DIP väljalülitatuks.
2. samm: Arduino kasutamine MINI PLC -l
Mini PLC võimaldab programmeerida redelil ja ka C Aduino keeles. Sellel on kuus sisendit, mis on ette nähtud Atmega328P mikrokontrolleri tihvtidele 4/5/6/11/12/13, ja viis väljundit, mis kasutavad mikrokontrolleri kontakte 23/24/25/26/27, neli esimest kontakti on mõeldud releedele ja viimane helisignaal. Siiski on kuus digitaalset porti (tihvtid: 14/15/16/17/18/19), mida saab programmeerida sisendiks või väljundiks, olles 5VDC erinev ettenähtud 24VDC sisenditest. Kui soovite neid digitaalseid porte sisenditena kasutada, saate kasutada tõmbetakistusi, mida saab ühendada SWITCH DIP kaudu, ja kasutada seda väljundina, lihtsalt lülitage pullup DIP välja. Kasutamise alustamiseks on teil vaja MiniPLC-ga ühendatud Arduino Uno R3-d ja pärast tarkvara lõpetamist võite jätta Arduino ühendatuks või eemaldada Atmega328P Arduino-st ja ühendada see MiniPLC-plaadi 28-kontaktilise pesaga.
Samm: tarkvara ja programmeerimine
Kuna vooluring põhineb Arduino UNO kasutamisel, saab selle programmeerimist teha Arduino enda tarkvara kaudu, samuti saab LDMICRO luua tarkvara LADDER, mis juhul, kui AVRDUDES on vajalik LDMICRO -s loodud HEX -faili salvestamiseks.
See võimaldab programmeerimist C -programmeerimiskeeles ja ka LADDER -keeles.
Samm: avage riistvara
Avatud softawe -ahela loomise võimalus tuleneb vajadusest inimesi integreerida ja lubada kõigil faile alla laadida ja ise PCB -sid kokku panna. See muudab veelgi lihtsamaks õppimise või äratada noorte ja täiskasvanute huvi elektroonikamaailma vastu.
Saadaolevad failid võivad vabalt valida, kus nad soovivad trükkplaate toota, ja on kaasas ka vooluahela komponentide loendiga. PCB -l endal salvestatakse komponentide ID -d koos nende vastavate väärtustega, mis muudavad kokkupanemise veelgi lihtsamaks.
Samm: JLCPCB prototüüp ja PCB
JLCPCB on juba üle kümne aasta tootnud suurepärase kvaliteediga trükkplaate, muutes teie projekti professionaalsemaks. Teie trükkplaadi tellimisel on teie projekt, mille suurus on 100x100 mm, viis PCB -d ainult 2 dollari eest ja saate endiselt valida oma projekti jaoks saadaolevate värvide hulgast.
Jefferson Bueno kanal kasutab JLCPCB teenuseid ja soovitab seda kõigile.
6. samm: videotunnid MINI PLC kohta
Jefferson Bueno kanalilt leiate täieliku esitusloendi MINI PLC programmeerimisest ja kasutamisest. Liituge kanaliga ja olge iga uue video peal.
MINI PLC esitusloend
Samm: MINI PLC esitlusvideo
Vaata MINI PLC esitlusvideot
Soovitan:
Kolm telgpuksiirautot (cnc) - PLC: 4 sammu
Käesolev väitekiri käsitleb KLOKNER MOELLERi PLC-PS3 programmeerimist, mõlemal eesmärgil mehaanilise mudeli funktsionaalsust, nn kolmeteljelist transpordikraanat ja meie puhul metallkoormate transport. See on es
DIY valgusbarjääri häiresüsteem tööstusliku klassi PLC -ga (Controllino): 5 sammu
DIY valgusbarjääride häiresüsteem tööstusliku klassi PLC -ga (Controllino): Selles projektis näitan teile, kuidas ühendasin PLC (Controllino) valgusbarjääri, sireeni, pilliroo lüliti ja stroboskoopvalgusega, et luua tõeliselt vastupidav töökorras häiresüsteem/turvasüsteem, mis peletab sissetungijad kergesti eemale. L
Juhtmevaba turvanupp PLC turvalisuse tagamiseks: 6 sammu (piltidega)
Juhtmevaba turvanupp PLC ohutuse jaoks: see projekt on minu tõestus asjade Interneti ja (lõpuks) robootika kasutamise kontseptsioonist, et luua ohtlike tootmisrajatiste jaoks täiendav ohutuskiht. Seda nuppu saab kasutada mitme protsessi käivitamiseks või peatamiseks, sealhulgas signaali juhtimiseks
UCL - punase sõlme ühendamine Siemens PLC -ga KEPserveri abil: 7 sammu
UCL-punase sõlme ühendamine Siemens PLC-ga KEPserveri abil: NõudedNode-red: https://nodered.org/docs/getting-started/installationKEPserver: https://www.kepware.com/en-us/kepserverex-6 -6-vabastamine
Lihtne ABB PLC programm- akadeemiline projekt: 17 sammu (piltidega)
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 funktsioonid .., täitmisprotsess