Sadržaj:
- Korak 1: Hardver i softver
- Korak 2: Montaža PCB -a
- Korak 3: Testirajte PCB
- Korak 4: Montirajte gornju školjku
- Korak 5: Instalirajte operacijski sustav
- Korak 6: Instalirajte CodeSYS
Video: IEC 61131-3 kompatibilni PLC zasnovan na Raspberry Pi: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
IEC 61131 je de-facto standard za programiranje PLC-a. U međuvremenu su dostupne i runtime verzije za Raspberry Pi - na primjer CODESYS tvrtke 3S -Smart Software Solutions. Oni pružaju komercijalni kernel za vrijeme izvođenja za Raspberry Pi, ali će se prikazivati bez ikakvog plaćanja kao demo verzija 120 minuta prije nego što prestanu … To je dobra mogućnost za studente i hobiste da nauče programiranje prema IEC 61131.
Ideja ovog instruktora bila je ostvariti stvarno jeftin PLC kompatibilan sa IEC 61131-3 na temelju RPI-a i CODESYS cilja. Poput pravog PLC -a, postavit ćemo ploču Raspberry Pi zajedno s razvojnom pločom u robusno industrijsko kućište kako bismo imali "industrijski" osjećaj. Na kraju ćemo imati PLC koji će pokrenuti EtherCAT master u vrijeme izvođenja CODESYS -a gotovo bez ikakvog novca.
Korak 1: Hardver i softver
Hardver
- Malina Pi 3B
- RasPiBox Open Plus (standardna verzija)
- microSD kartica
Softver
- Raspbian Jessie lite
- CODESYS Razvojni sustav
- CODESYS kontrola za Raspberry PI
Alati
- lemilica
- multimetar
- odvijač
- neki lem
Korak 2: Montaža PCB -a
Počinjemo sa sastavljanjem tiskane ploče. Slijedite upute u PDF priručniku.
Korak 3: Testirajte PCB
Trebali bismo testirati PCB prije nego što možemo montirati Raspberry Pi. Morate spojiti napajanje (9… 35V DC) na priključak za napajanje na PCB -u. Molimo vas da multimetrom provjerite opskrbni napon od 5V za RPI.
Sada možete odspojiti tiskanu ploču s napona napajanja i montirati Pi kao na gornjoj slici.
Korak 4: Montirajte gornju školjku
Vrijeme je za montažu gornje ljuske. Sada izgleda kao mali din rail PLC.
Korak 5: Instalirajte operacijski sustav
Moramo instalirati Raspbian na SD-karticu koristeći upute s web stranice Raspberry Pi.
Možete slijediti ove upute.
Ne zaboravite kopirati praznu datoteku s imenom datoteke "SSH" u korijenski direktorij SD kartice kako biste kasnije imali pristup preko SSH -a (Putty).
Korak 6: Instalirajte CodeSYS
1.) Najprije preuzmite CODESYS Control za Raspberry Pi SL. Besplatna verzija ograničena je na 120 minuta rada (morate ponovno pokrenuti RPI da biste ponovno imali 120 minuta). Komercijalnu verziju možete kupiti za 35 € bez ikakvih ograničenja.
2.) Odmah preuzmite CODESYS Development System. Ovaj softver će vam trebati za kasnije pisanje programa za PLC na vašem računalu.
3.) Instalirajte razvojni sustav na svoje računalo. Ne zaboravite instalirati CODESYS_Control_for_Raspberry_PI.paket putem upravitelja paketa: „Alati - Upravitelj paketa“„Instaliraj“
4.) Ponovo pokrenite Codesys na svom računalu
5.) Učitajte CODESYS Runtime u Raspberry Pi "Alati" "Ažuriraj Raspberry Pi"
Trajanje će sada trajati 120 minuta. Za ponovno pokretanje možete koristiti ovu skriptu:
/etc/init.d/codesyscontrol start/etc/init.d/codeyscontrol stop
Preporučeni:
CovBot - chatbot zasnovan na WhatsAppu za COVID 19 Informacije i više: 7 koraka
CovBot - Chatbot zasnovan na WhatsAppu za COVID 19 Informacije i više: CoVbot je jednostavan i intuitivan chatbot zasnovan na Whatsappu. Glavna značajka robota je: On vam može na jednostavan i intuitivan način dati najnoviji status COVID-19 u zemlji koju odaberete. Osim toga, bot može predložiti zabavne aktivnosti za obavljanje AT H
Audio vizualizator Kylo Ren zasnovan na svjetlosnim mačevima: 5 koraka
Kylo Ren -ov audio vizualizator zasnovan na svjetlosnim mačevima: Nadahnut svjetlosnom sabljom Kyla Rena, odlučio sam napraviti audio vizualizator koristeći LED diode spojene na arduino, a zatim pomoću obrade pulsirati LED diode na temelju pjesme … pogađate točno Imperial March
Arduino Nano kompatibilni Robo-Geek kompleti: 5 koraka
Arduino Nano kompatibilni Robo-Geek kompleti: Čestitamo na kupnji Arduino Nano kompatibilnog Robo-Geek kompleta. U ovom vodiču vodit ćemo vas kako započeti s Arduino Nano kompatibilnom pločom. Komplet Robo-Geek kompatibilan s Arduino Nano dizajniran je za nove u Arduinu sa
Papperlapapp glazbeni player zasnovan na Raspberry Pi: 4 koraka
Papperlapapp … glazbeni player zasnovan na Raspberry Pi -ju: PAPPERLAPAPP je nepristojan njemački izraz kojim nekoga prekidate i govorite mu da priča besmislice. Pappe je njemački izraz za karton. Tijekom rasprave u FB grupi o " pravom drvu za steampunk " ova riječ mi pada na pamet. ;-) I ja
TinyPi - najmanji igraći uređaj zasnovan na Raspberry Pi na svijetu: 8 koraka (sa slikama)
TinyPi - svjetski najmanji uređaj za igre na bazi Raspberry Pi na svijetu: Tako sam se već neko vrijeme igrao s izradom prilagođenih PCB -a za Raspberry Pi, a ono što je počelo kao šala postalo je izazov vidjeti koliko sam mali. TinyPi je rođen , temelji se na Raspberry Pi Zero i gotovo se uklapa u