Innehållsförteckning:
- Tillbehör
- Steg 1: Kunskap om grundläggande användning
- Steg 2: Använda Arduino på MINI PLC
- Steg 3: Programvara och programmering
- Steg 4: Öppna hårdvara
- Steg 5: JLCPCB -prototyp och kretskort
- Steg 6: Videolektioner om MINI PLC
- Steg 7: MINI PLC -presentationsvideo
Video: Mini PLC: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:40
Mini PLC -kortet består av ett kort som utvecklats av Jefferson Bueno Channel på YouTube och låter dig använda inlärning i lågkostnadsprogrammering i förhållande till PLC -reklam.
Målet är att skapa en öppen programvara och öppen hårdvaruprodukt med kommersiella komponenter för enkel åtkomst.
En mycket praktisk och didaktisk krets som kan användas för inlärning eller till och med i ett slutprojekt.
Jefferson Bueno Channel
Tillbehör
Componet List Mini PLC
Motstånd (1/4W)
- 13 motstånd 10K ohm
- 27 motstånd 2k2 ohm
- 6 motstånd 1k ohm
Kondensatorer
- 2 kondensatorer keramiska 22pF
- 1 kondensatorer keramiska 100nF
- 1 elkondensator 2200uF x 16V
Transistorer
- 6 transistorer BC557 (PNP)
- 6 transistorer BC547 (NPN)
Diod och lysdioder
- 5 dioder 1N4007
- 6 olika LEDs gula 3 mm
- 4 olika lysdioder är gröna 3 mm
Kristall
- 1 kristall 16MHZ
IC: er
- 1 IC ULN2003APG
- 1 IC 7805
Brytare
- 1 DIP -switch 6 sätt
- Taktil knapp 6x6x4, 2 2T
Andra
- 1 hylsa 28 stift Slin
- 4 reläer 24VCC 5 stift
- 2 kopplingsblock 5 mm / 6 sätt
- 1 kopplingsblock 5 mm / 8 sätt
- 1 kopplingsblock 5 mm / 2 sätt
- 1 anslutningsstift med 40 stift
- 1 summer 5VCC
Steg 1: Kunskap om grundläggande användning
Kortet har 06 (sex) förvalda digitala 24Vdc-ingångar och 05 (fem) är också tillåtet (fyra för utgång och en för klocka), förutom att ha 06 (sex) 5Vdc digitala portar där användaren använder i sin programmering om den digitala ingången eller utgången, om du använder dessa digitala portar, som ingång kommer det att möjliggöra PULL-UP-motstånd med hjälp av DIP, lämna den PÅ och om den ska användas som en utgång, lämna DIP för porten i OFF.
Steg 2: Använda Arduino på MINI PLC
Mini PLC tillåter programmering i stege och även på C Aduino -språk. Den har sex ingångar föreskrivna på stift 4/5/6/11/12/13 på Atmega328P mikrokontroller och fem utgångar med hjälp av stift 23/24/25/26/27 på mikrokontrollern de fyra första stiften är avsedda för reläer och sista för summern. Ändå finns det sex digitala portar (stift: 14/15/16/17/18/19) som kan programmeras som ingång eller utgång, som är 5VDC annorlunda än de föreskrivna 24VDC -ingångarna. Om du vill använda dessa digitala portar som ingångar kan du använda pullup -motstånden som kan anslutas via SWITCH DIP och använda den som en utgång, stäng bara av pullup -DIP. För att börja använda behöver du en Arduino Uno R3 ansluten till MiniPLC och efter avslutad programvara kan du lämna Arduino ansluten eller ta bort Atmega328P från Arduino och ansluta den till 28-poliga uttaget på MiniPLC-kortet.
Steg 3: Programvara och programmering
Eftersom kretsen är baserad på användningen av Arduino UNO kan dess programmering göras via Arduinos egen programvara och en LADDER -programvara kan skapas av LDMICRO, vilket i fall AVRDUDES är nödvändigt för att spela in HEX -filen som genereras i LDMICRO.
På så sätt möjliggör programmering i C -programmeringsspråk och även på LADDER -språk.
Steg 4: Öppna hårdvara
Alternativet att skapa en öppen softawe -krets kommer från behovet av att integrera människor och låta alla ladda ner filer och sätta ihop sina egna kretskort. Att göra det ännu lättare att lära sig eller väcka ungdomars och vuxnas intresse för elektronikens värld.
De tillgängliga filerna är fria att välja var de vill ha kretskorten tillverkade och följer också med listan över kretskomponenter. På själva kretskortet registreras komponenternas ID: er tillsammans med sina respektive värden som gör montering ännu enklare.
Steg 5: JLCPCB -prototyp och kretskort
JLCPCB har arbetat i över tio år med att producera kretskort av utmärkt kvalitet vilket gör ditt projekt mer professionellt. Med storleken på ditt kretskort har ditt projekt storleken 100x100 mm fem kretskort för endast $ 2 och du kan fortfarande välja bland de färger som är tillgängliga för ditt projekt.
Jefferson Bueno -kanalen använder JLCPCB: s tjänster och rekommenderar den till alla.
Steg 6: Videolektioner om MINI PLC
På Jefferson Bueno -kanalen hittar du hela spellistan om programmering och användning av MINI PLC. Gå med i kanalen och håll koll på varje ny video.
MINI PLC spellista
Steg 7: MINI PLC -presentationsvideo
Titta på MINI PLC -presentationsvideon
Rekommenderad:
Tre axiell dragbil (cnc) - PLC: 4 steg
Three Axial Tow Truck (cnc)-PLC: Hej Den här avhandlingen behandlar programmeringen av PLC-PS3 hos KLOKNER MOELLER, med båda syften funktionen hos en mekanisk modell, den så kallade tre-axliga transportkranen och i vårt fall transport av metalllast. Det är ess
DIY Light Barrier Alarm System med en industriell PLC (Controllino): 5 steg
DIY Light Barrier Alarm System med en industriell PLC (Controllino): I det här projektet kommer jag att visa dig hur jag kombinerade en PLC (Controllino) med en ljusbarriär, en siren, en vassomkopplare och ett stroboskopljus för att skapa ett verkligt robust fungerande larm/säkerhetssystem som enkelt kommer att skrämma bort inkräktare. L
Trådlös säkerhetsknapp för PLC -säkerhet: 6 steg (med bilder)
Trådlös säkerhetsknapp för PLC -säkerhet: Detta projekt är mitt bevis på konceptet för att använda IoT och (så småningom) robotik för att skapa ett ytterligare säkerhetslager för farliga tillverkningsanläggningar. Denna knapp kan användas för att starta eller stoppa flera processer, inklusive styrning av signal
UCL - Anslutning av noderöd till en Siemens PLC med KEPserver: 7 steg
UCL-Anslutning av Node-red till en Siemens PLC med KEPserver: KravNode-red: https://nodered.org/docs/getting-started/installationKEPserver: https://www.kepware.com/en-us/kepserverex-6 -6-release
Enkelt ABB PLC-program- Akademiskt projekt: 17 steg (med bilder)
Enkelt ABB PLC-program- Akademiskt projekt: Detta är ett enkelt projekt som syftar till att programmera med CoDesys-programvara med Ladder Diagram (LD) språk. Och observera att det inte är ett självstudieprojekt, dela din kunskap och kommentera med mig. Projektet innehåller med dessa funktioner .., påfyllningsprocess