Kazalo:
- Zaloge
- 1. korak: Poznavanje osnovnih operacij
- 2. korak: Uporaba Arduina na MINI PLC -ju
- 3. korak: Programska oprema in programiranje
- 4. korak: Odprite strojno opremo
- 5. korak: Prototip JLCPCB & PCB
- 6. korak: Video lekcije o MINI PLC -ju
- 7. korak: Predstavitveni videoposnetek MINI PLC
Video: Mini PLC: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Kartica Mini PLC je sestavljena iz kartice, ki jo je razvil Jefferson Bueno Channel na YouTubu in vam omogoča uporabo učenja pri nizkocenovnem programiranju v povezavi z reklamami PLC.
Cilj je ustvariti odprto programsko opremo in odprt strojni izdelek s komercialnimi komponentami za enostaven dostop.
Zelo praktično in didaktično vezje, ki ga lahko uporabite za učenje ali celo pri končnem projektu.
Kanal Jefferson Bueno
Zaloge
Mini PLC Componet List
Upori (1/4W)
- 13 uporov 10K ohmov
- 27 uporov 2k2 ohmov
- 6 uporov 1k ohmov
Kondenzatorji
- 2 keramična kondenzatorja 22pF
- 1 keramični kondenzator 100nF
- 1 elektrolitski kondenzator 2200uF x 16V
Tranzistorji
- 6 tranzistorjev BC557 (PNP)
- 6 tranzistorjev BC547 (NPN)
Diode in LED diode
- 5 diod 1N4007
- 6 razpršenih LED rumenih 3 mm
- 4 difuzne LED zelene 3 mm
Kristal
- 1 kristal 16MHZ
IC -ji
- 1 IC ULN2003APG
- 1 IC 7805
Stikala
- 1 DIP stikalo 6 smeri
- taktilni gumb 6x6x4, 2 2T
Drugi
- 1 vtičnica 28 pinov Slin
- 4 releji 24VCC 5 zatiči
- 2 priključna bloka 5 mm / 6 smeri
- 1 priključni blok 5 mm / 8 smeri
- 1 priključni blok 5 mm / 2 smeri
- 1 priključni zatiči s 40 zatiči
- 1 zvočni signal 5VCC
1. korak: Poznavanje osnovnih operacij
Plošča ima 06 (šest) vnaprej izbranih 24Vdc digitalnih vhodov in 05 (pet) je dovoljeno (štiri za izhod in eno za zvonec), poleg tega pa ima 06 (šest) 5Vdc digitalnih vrat, kjer uporabnik pri programiranju uporablja, če digitalni vhod ali izhod, če uporabljate ta digitalna vrata, bo kot vhod omogočil PULL-UP upore s pomočjo DIP, tako da bo vklopljen in če se bo uporabljal kot izhod, pustite DIP za vrata v IZKLOPLJENEM.
2. korak: Uporaba Arduina na MINI PLC -ju
Mini PLC omogoča programiranje v lestvici in tudi v jeziku C Aduino. Ima šest vhodov, predpisanih na zatičih 4/5/6/11/12/13 mikrokrmilnika Atmega328P in pet izhodov z uporabo zatičev 23/24/25/26/27 mikrokrmilnika, štirje prvi zatiči so namenjeni relejem in zadnji za brenčalo. Kljub temu obstaja šest digitalnih vrat (zatiči: 14/15/16/17/18/19), ki jih je mogoče programirati kot vhod ali izhod, pri čemer se 5VDC razlikujejo od predpisanih 24VDC vhodov. Če želite ta digitalna vrata uporabiti kot vhode, lahko uporabite uporne upore, ki jih lahko povežete prek SWITCH DIP, in jih uporabite kot izhod, samo izklopite vlečni DIP. Za začetek uporabe potrebujete Arduino Uno R3, priključen na MiniPLC, po končani programski opremi pa pustite Arduino priključen ali odstranite Atmega328P iz Arduina in ga priključite v 28-polno vtičnico na plošči MiniPLC.
3. korak: Programska oprema in programiranje
Ker vezje temelji na uporabi Arduino UNO, se lahko njegovo programiranje izvaja s pomočjo lastne programske opreme Arduina, pa tudi programsko opremo LADDER lahko ustvari LDMICRO, ki je v primeru, da je AVRDUDES potreben za snemanje datoteke HEX, ustvarjene v LDMICRO.
Tako omogoča programiranje v programskem jeziku C in tudi v jeziku LADDER.
4. korak: Odprite strojno opremo
Možnost ustvarjanja odprtega vezja softawe izhaja iz potrebe po vključevanju ljudi in vsem omogoča nalaganje datotek in sestavljanje lastnih tiskanih vezij. Še lažje se naučiti ali prebuditi zanimanje mladih in odraslih za svet elektronike.
Razpoložljive datoteke lahko prosto izberejo, kje želijo izdelati PCB -je, poleg tega pa spremljajo seznam komponent vezja. Na samem tiskanem vezju so ID -ji komponent zabeleženi skupaj z ustreznimi vrednostmi, ki še olajšajo montažo.
5. korak: Prototip JLCPCB & PCB
JLCPCB deluje že več kot deset let in proizvaja odlične PCB -je, zaradi česar je vaš projekt bolj profesionalen. Z naročilom vašega tiskanega vezja je vaš projekt velikosti 100x100 mm pet tiskanih vezij za samo 2 USD in še vedno lahko izbirate med barvami, ki so na voljo za vaš projekt.
Kanal Jefferson Bueno uporablja storitve JLCPCB in ga priporoča vsem.
6. korak: Video lekcije o MINI PLC -ju
Na kanalu Jefferson Bueno najdete celoten seznam predvajanja o programiranju in uporabi vmesnika MINI PLC. Pridružite se kanalu in spremljajte vsak nov videoposnetek.
Seznam predvajanja MINI PLC
7. korak: Predstavitveni videoposnetek MINI PLC
Oglejte si predstavitveni videoposnetek MINI PLC
Priporočena:
Naredi sam alarmni sistem za svetlobne pregrade z industrijskim razredom PLC (Controllino): 5 korakov
DIY svetlobni pregradni alarmni sistem z industrijskim razredom PLC (Controllino): V tem projektu vam bom pokazal, kako sem združil PLC (Controllino) s svetlobno pregrado, sireno, trstičnim stikalom in stroboskopsko svetlobo, da bi ustvaril resnično robusten delujoč alarmni/varnostni sistem, ki bo zlahka prestrašil vsiljivce. L
Brezžični varnostni gumb za varnost PLC: 6 korakov (s slikami)
Brezžični varnostni gumb za varnost PLC: Ta projekt je moj dokaz koncepta uporabe interneta stvari in (sčasoma) robotike za ustvarjanje dodatne plasti varnosti za nevarne proizvodne objekte. S tem gumbom lahko zaženete ali ustavite več procesov, vključno z nadzorom signala
UCL - Povezovanje Node -red s Siemensovim PLC -jem s strežnikom KEPserver: 7 korakov
UCL-Povezovanje Node-red s Siemensovim PLC-jem s KEPserverjem: Zahteve Node-red: https://nodered.org/docs/getting-started/installationKEPserver: https://www.kepware.com/en-us/kepserverex-6 -6-izdaja
Enostaven program ABB PLC- akademski projekt: 17 korakov (s slikami)
Enostaven program ABB PLC- Akademski projekt: To je preprost projekt, katerega cilj je programiranje z uporabo programske opreme CoDesys z jezikom Ladder Diagram (LD). Prosimo, upoštevajte, da to ni projekt vaje, delite svoje znanje in komentirajte z mano. funkcije .., postopek polnjenja
Arduino PLC 32 V/I+državni stroj+SCADA ali HMI: 8 korakov
Arduino PLC 32 I/O+State Machine+SCADA ali HMI: Veliko načinov programiranja, nadzora in nadzora industrijskega sistema z arduinom