INHOUDSOPGAWE:
- Stap 1: Hardeware en sagteware
- Stap 2: PCB -samestelling
- Stap 3: Toets die PCB
- Stap 4: Monteer die boonste dop
- Stap 5: Installeer die bedryfstelsel
- Stap 6: Installeer CodeSYS
Video: Framboos Pi-gebaseerde IEC 61131-3 Versoenbare PLC: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
IEC 61131 is 'n de-facto standaard vir PLC-programmering. Intussen is runtime -weergawes vir die Raspberry Pi ook beskikbaar - byvoorbeeld CODESYS deur die onderneming 3S -Smart Software Solutions. Hulle bied 'n kommersiële runtime -kern vir die Raspberry Pi, maar dit sal 120 minute sonder betaling as demo -weergawe werk … Dit is 'n goeie moontlikheid vir studente en hobbiste om programmeer IEC 61131 te leer.
Die idee van hierdie instruksionele was om 'n baie goedkoop IEC 61131-3-versoenbare PLC te realiseer, gebaseer op die RPI en die CODESYS-doelwit. Soos 'n regte PLC, sit ons die Raspberry Pi -bord saam met 'n ontwikkelingsbord in 'n robuuste industriële omhulsel om die 'industriële' gevoel te hê. Uiteindelik het ons 'n PLC met 'n EtherCAT -meester in die CODESYS -tydsduur vir byna geen geld nie.
Stap 1: Hardeware en sagteware
Hardeware
- Framboos Pi 3B
- RasPiBox Open Plus (standaard weergawe)
- microSD kaart
Sagteware
- Raspbian Jessie lite
- CODESYS Ontwikkelingstelsel
- CODESYS -beheer vir Framboos PI
Gereedskap
- soldeerbout
- multimeter
- skroewedraaier
- 'n bietjie soldeer
Stap 2: PCB -samestelling
Ons begin met die samestelling van die PCB. Volg die instruksies van die PDF -handleiding.
Stap 3: Toets die PCB
Ons moet die PCB toets voordat ons die Raspberry Pi kan monteer. U moet 'n kragtoevoer (9 … 35V DC) aan die kragtoevoer aansluit. Kontroleer met 'n multimeter die 5V -voedingsspanning vir die RPI.
Nou kan u die PCB van die voedingsspanning ontkoppel en die Pi monteer soos op die foto hierbo.
Stap 4: Monteer die boonste dop
Dit is nou tyd om die boonste dop te monteer. Dit lyk nou soos 'n klein din rail PLC.
Stap 5: Installeer die bedryfstelsel
Ons moet Raspbian eers op die SD-kaart installeer volgens die instruksies op die Raspberry Pi-webblad.
U kan hierdie instruksies volg.
Moenie vergeet om 'n leë lêer met die lêernaam "SSH" in die wortelgids van die SD -kaart te kopieer om later toegang te verkry tot SSH (Putty) nie.
Stap 6: Installeer CodeSYS
1.) Laai eers CODESYS Control vir Raspberry Pi SL af. Die gratis weergawe is beperk tot 120 minute looptyd (u moet die RPI herlaai om weer 120 minute te hê). U kan 'n kommersiële weergawe vir 35 € koop sonder enige beperking.
2.) Laai die CODESYS -ontwikkelingstelsel nou af. U benodig hierdie sagteware om later die programme vir die PLC op u rekenaar te skryf.
3.) Installeer die ontwikkelingstelsel op u rekenaar. Moenie vergeet om die CODESYS_Control_for_Raspberry_PI.package via die pakketbestuurder te installeer nie: "Tools - Package Manager" "Install"
4.) Herlaai Codesys nou op u rekenaar
5.) Laai die CODESYS Runtime in die Raspberry Pi "Tools" "Update Raspberry Pi"
Die tydsduur sal nou 120 minute duur. Om dit weer te begin, kan u hierdie script gebruik:
/etc/init.d/codesyscontrol start/etc/init.d/codesyscontrol stop
Aanbeveel:
Lego versoenbare naglig: 3 stappe
Lego -versoenbare naglig: hierdie projek is 'n vinnige naglig met behulp van Lunchbox Electronics PTH LED -stene om van u gunsteling Legos te pronk en hoef nie te soldeer nie! Laat ons begin
Ardubuino ('n Arduboy -versoenbare kloon): 5 stappe
Ardubuino ('n Arduboy -versoenbare kloon): Arduboy is 'n oopbron -konsole met 'n kredietkaartgrootte wat 'n aktiewe gemeenskap het, nie net op sy sagteware nie, maar baie mense ontwikkel hul eie speletjies vir die platform, maar ook op die hardeware waar daar ook baie is mense het vorendag gekom met die
N Halloween -masjien vir angs met behulp van 'n PIR, 'n 3D -gedrukte pampoen en die Troll Arduino -versoenbare klankpranker/praktiese grapbord: 5 stappe
N Halloween -masjien vir angs met behulp van 'n PIR, 'n 3D -gedrukte pampoen en die Troll Arduino -versoenbare klankpranker/praktiese grapbord: die Troll -bord wat deur Patrick Thomas Mitchell van EngineeringShock Electronics geskep is en nie te lank gelede ten volle gefinansier is op Kickstarter. Ek het 'n paar weke te vroeg my beloning gekry om 'n paar voorbeelde van gebruik te help skryf en 'n Arduino -biblioteek in 'n poging te bou
XtraCell ekstra groot 9V battery met 9V versoenbare snap: 6 stappe
XtraCell Extra Large 9V Battery Met 9V Compatible Snap: 9V batterye is deel van 'n Arduino -persoon se lewe, so … Ek het besluit om 'n groot weergawe daarvan te maak. Dit bevat 'n snap sodat dit versoenbaar is met gewone 9V batterye. Jy benodig: 12 AA -batterye (of 'n ander hoeveelheid of tipe) Koperband Karton
Arduino -versoenbare bord: 13 stappe
Arduino -versoenbare bord: oorheers u die Arduino -tegnologie? As u nie oorheers nie, is dit waarskynlik omdat dit u oorheers. Arduino ken is die eerste stap vir u om verskillende soorte tegnologieë te skep, dus die eerste stap is dat u die volledige werking van