Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Kjenn den grunnleggende operasjonen
- Trinn 2: Bruke Arduino på MINI PLC
- Trinn 3: Programvare og programmering
- Trinn 4: Åpne maskinvare
- Trinn 5: JLCPCB prototype og PCB
- Trinn 6: Videotimer om MINI PLC
- Trinn 7: MINI PLC presentasjonsvideo
Video: Mini PLC: 7 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Mini PLC -kortet består av et kort utviklet av Jefferson Bueno Channel på YouTube og lar deg bruke læring i rimelig programmering i forhold til PLS -reklame.
Målet er å lage en åpen programvare og åpent maskinvareprodukt med kommersielle komponenter som er lett tilgjengelig.
En veldig praktisk og didaktisk krets som kan brukes til læring eller til og med i et avsluttende prosjekt.
Jefferson Bueno Channel
Rekvisita
Componet List Mini PLC
Motstander (1/4W)
- 13 motstander 10K ohm
- 27 motstander 2k2 ohm
- 6 motstander 1k ohm
Kondensatorer
- 2 kondensatorer keramisk 22pF
- 1 kondensatorer keramiske 100nF
- 1 elektrisk kondensator 2200uF x 16V
Transistorer
- 6 transistorer BC557 (PNP)
- 6 transistorer BC547 (NPN)
Diode og lysdioder
- 5 dioder 1N4007
- 6 forskjellige LEDs gule 3 mm
- 4 forskjellige LED -er grønne 3 mm
Krystall
- 1 krystall 16MHZ
IC’er
- 1 IC ULN2003APG
- 1 IC 7805
Brytere
- 1 DIP -bryter 6 veier
- Taktil knapp 6x6x4, 2 2T
Andre
- 1 sokkel 28 pins Slin
- 4 reléer 24VCC 5 pinner
- 2 rekkeklemmer 5 mm / 6 veis
- 1 rekkeklemme 5 mm / 8 veis
- 1 rekkeklemme 5 mm / 2 veis
- 1 Terminal pins heks 40 pins
- 1 summer 5VCC
Trinn 1: Kjenn den grunnleggende operasjonen
Brettet har 06 (seks) forhåndsvalgte 24Vdc digitale innganger og 05 (fem) er også tillatt (fire for utgang og en for bjelle), i tillegg til å ha 06 (seks) 5Vdc digitale porter der brukeren bruker i programmeringen hvis den digitale inngangen eller utgangen, hvis du bruker disse digitale portene, vil den som inngang aktivere PULL-UP-motstander ved hjelp av DIP, la den være PÅ og hvis den skal brukes som utgang, la DIP for porten stå AV.
Trinn 2: Bruke Arduino på MINI PLC
Mini PLC tillater programmering i stigen og også på C Aduino språk. Den har seks innganger foreskrevet på pinne 4/5/6/11/12/13 på Atmega328P mikrokontroller og fem utganger ved hjelp av pinner 23/24/25/26/27 på mikrokontrolleren. De fire første pinnene er dedikert for reléene og siste for summeren. Likevel er det seks digitale porter (pins: 14/15/16/17/18/19) som kan programmeres som inngang eller utgang, som er 5VDC forskjellige fra de foreskrevne 24VDC -inngangene. Hvis du vil bruke disse digitale portene som innganger, kan du bruke pullup -motstandene som kan kobles til via SWITCH DIP og bruke den som en utgang, bare slå av pullup -DIP. For å begynne å bruke, trenger du en Arduino Uno R3 koblet til MiniPLC, og etter at du har fullført programvaren kan du la Arduino være tilkoblet eller fjerne Atmega328P fra Arduino og koble den til 28-pinners kontakten på MiniPLC-kortet.
Trinn 3: Programvare og programmering
Siden kretsen er basert på bruk av Arduino UNO, kan programmeringen gjøres gjennom Arduinos egen programvare, og en LADDER -programvare kan opprettes av LDMICRO, som i tilfelle AVRDUDES er nødvendig for å registrere HEX -filen generert i LDMICRO.
Dermed muliggjør programmering i C programmeringsspråk og også på LADDER -språk.
Trinn 4: Åpne maskinvare
Muligheten til å opprette en åpen softawe -krets kommer fra behovet for å integrere mennesker og la alle kunne laste ned filer og sette sammen sine egne PCB -er. Gjør det enda enklere å lære eller vekke interessen til unge og voksne for elektronikkens verden.
De tilgjengelige filene kan fritt velge hvor de vil ha PCB -ene produsert og følger også med listen over kretskomponenter. På selve kretskortet registreres ID -ene til komponentene sammen med sine respektive verdier som gjør montering enda enklere.
Trinn 5: JLCPCB prototype og PCB
JLCPCB har drevet i over ti år med å produsere PCB av utmerket kvalitet, noe som gjør prosjektet ditt mer profesjonelt. Med størrelsen på kretskortet ditt, har prosjektet størrelsen 100x100 mm fem kretskort for bare $ 2, og du kan fortsatt velge mellom fargene som er tilgjengelige for prosjektet ditt.
Jefferson Bueno -kanalen bruker tjenestene til JLCPCB og anbefaler det til alle.
Trinn 6: Videotimer om MINI PLC
På Jefferson Bueno -kanalen finner du den komplette spillelisten om programmering og bruk av MINI PLC. Bli med på kanalen og hold deg oppdatert på hver nye video.
MINI PLC spilleliste
Trinn 7: MINI PLC presentasjonsvideo
Se presentasjonsvideoen til MINI PLC
Anbefalt:
Three Axial Tow Truck (cnc) - PLC: 4 trinn
Three Axial Tow Truck (cnc)-PLC: Hello Den nåværende avhandlingen omhandler programmeringen av PLC-PS3 til KLOKNER MOELLER, med begge formål funksjonaliteten til en mekanisk modell, den såkalte tre-aksede transportkranen og i vårt tilfelle transport av metalllast. Det er ess
DIY Light Barrier Alarm System Med en Industrial Grade PLC (Controllino): 5 trinn
DIY Light Barrier Alarm System Med en Industrial Grade PLC (Controllino): I dette prosjektet vil jeg vise deg hvordan jeg kombinerte en PLS (Controllino) med en lysbarriere, en sirene, en sivbryter og et stroboskoplys for å lage et virkelig robust fungerende alarm-/sikkerhetssystem som lett vil skremme av inntrengere. L
Trådløs sikkerhetsknapp for PLC -sikkerhet: 6 trinn (med bilder)
Trådløs sikkerhetsknapp for PLC -sikkerhet: Dette prosjektet er mitt bevis på konseptet for bruk av IoT og (etter hvert) robotikk for å skape et ekstra sikkerhetslag for farlige produksjonsanlegg. Denne knappen kan brukes til å starte eller stoppe flere prosesser, inkludert kontroll av signal
UCL - Koble Node -rød til en Siemens PLC ved hjelp av KEPserver: 7 trinn
UCL-Koble Node-red til en Siemens PLC ved hjelp av KEPserver: RequirementsNode-red: https://nodered.org/docs/getting-started/installationKEPserver: https://www.kepware.com/en-us/kepserverex-6 -6-utgivelse
Enkelt ABB PLC-program- Akademisk prosjekt: 17 trinn (med bilder)
Enkelt ABB PLC-program- Akademisk prosjekt: Dette er et enkelt prosjekt som tar sikte på å programmere ved hjelp av CoDesys-programvare med Ladder Diagram (LD) språk. Vær oppmerksom på at dette ikke er et opplæringsprosjekt, del din kunnskap og kommentar med meg. Prosjektet inneholder med disse funksjoner .., Påfyllingsprosess