Cuprins:
- Pasul 1: Hardware și software
- Pasul 2: Asamblarea PCB
- Pasul 3: Testați Pcb
- Pasul 4: Montați carcasa superioară
- Pasul 5: Instalați sistemul de operare
- Pasul 6: Instalați CodeSYS
Video: PLC compatibil IEC 61131-3 pe bază de Raspberry Pi: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
IEC 61131 este un standard de facto pentru programarea PLC. Între timp, sunt disponibile și versiuni de rulare pentru Raspberry Pi - de exemplu CODESYS de către compania 3S-Smart Software Solutions. Acestea oferă un nucleu comercial de execuție pentru Raspberry Pi, dar acesta va rula fără nicio plată ca versiune demo timp de 120 de minute înainte de oprire … Este o posibilitate bună pentru studenți și hobbiști să învețe programarea IEC 61131.
Ideea acestui instructabil a fost de a realiza un PLC compatibil IEC 61131-3 foarte ieftin, bazat pe RPI și ținta CODESYS. La fel ca un PLC real, vom pune placa Raspberry Pi împreună cu o placă de dezvoltare într-o incintă industrială robustă pentru a avea senzația „industrială”. În cele din urmă vom avea un PLC care rulează un master EtherCAT în timpul de rulare CODESYS pentru aproape deloc bani.
Pasul 1: Hardware și software
Hardware
- Raspberry Pi 3B
- RasPiBox Open Plus (versiunea standard)
- card microSD
Software
- Raspbian Jessie lite
- Sistem de dezvoltare CODESYS
- Control CODESYS pentru Raspberry PI
Instrumente
- ciocan de lipit
- multimetru
- şurubelniţă
- ceva lipit
Pasul 2: Asamblarea PCB
Începem cu asamblarea PCB-ului. Vă rugăm să urmați instrucțiunile din manualul PDF.
Pasul 3: Testați Pcb
Ar trebui să testăm PCB-ul înainte de a putea monta Raspberry Pi. Trebuie să conectați o sursă de alimentare (9… 35V DC) la terminalul de alimentare al PCB-ului. Vă rugăm să verificați cu un multimetru tensiunea de alimentare de 5V pentru RPI.
Acum puteți deconecta PCB-ul de la tensiunea de alimentare și monta Pi ca în imaginea de mai sus.
Pasul 4: Montați carcasa superioară
Este timpul să montăm coaja superioară acum. Acum pare un mic PLC cu șină din.
Pasul 5: Instalați sistemul de operare
Trebuie să instalăm Raspbian pe cardul SD folosind mai întâi instrucțiunile furnizate de pagina web Raspberry Pi.
Puteți urma acest lucru instructiv.
Nu uitați să copiați un fișier gol cu numele de fișier „SSH” în directorul rădăcină al cardului SD pentru a avea acces peste SSH (Putty) mai târziu.
Pasul 6: Instalați CodeSYS
1.) Descărcați mai întâi CODESYS Control pentru Raspberry Pi SL. Versiunea gratuită este limitată la 120 de minute de execuție (trebuie să reporniți RPI pentru a avea din nou 120 de minute). Puteți cumpăra o versiune comercială la 35 € fără nicio limitare.
2.) Vă rugăm să descărcați acum sistemul de dezvoltare CODESYS. Veți avea nevoie de acest software pentru a scrie ulterior programele pentru PLC pe computer.
3.) Instalați sistemul de dezvoltare pe computer. Nu uitați să instalați pachetul CODESYS_Control_for_Raspberry_PI. prin intermediul managerului de pachete: „Tools - Package Manager“„Install“
4.) Reporniți Codesys pe computerul dvs. acum
5.) Încărcați Runtime-ul CODESYS în Raspberry Pi „Instrumente” „Actualizați Raspberry Pi”
Timpul de rulare va rula acum 120 de minute. Pentru a-l reporni, puteți utiliza acest script:
/etc/init.d/codesyscontrol start / etc / init.d / codesyscontrol stop
Recomandat:
Altimetru avion RC (compatibil cu telemetria Spektrum): 7 pași
RC Plane Altimeter (compatibil cu Spektrum Telemetry): Am realizat acest altimetru, astfel încât pilotul să știe că se află sub limita de 400 de picioare a aeronavelor RC din SUA. Prietenul meu era îngrijorat, deoarece nu putea spune cu certitudine că avea întotdeauna sub 400 ft și dorea asigurarea suplimentară că un senzor va
Baterie extra mare de 9 V XtraCell cu Snap compatibil 9V: 6 pași
XtraCell Baterie de 9V extra mare cu baterie de 9V compatibilă: bateriile de 9V fac parte din viața unei persoane Arduino, așa că … am decis să fac o versiune mare a acesteia. Aceasta conține o clipă, astfel încât să fie compatibilă cu bateriile obișnuite de 9V. Veți avea nevoie de: 12 baterii AA (sau o cantitate sau un tip diferit) Bandă de cupru CardboardSco
Podul IR compatibil Alexa utilizând un ESP8266: 3 pași
Bridge IR compatibil Alexa Utilizarea unui ESP8266: am vrut o modalitate de a-mi controla televizorul inteligent prin Alexa. Din păcate, Hi-Sense 65 " Smart TV-ul nu are capacitatea de a fi controlat prin WiFi. Ar fi fost frumos dacă ar fi avut un fel de API pe care aș putea să-l folosesc pentru a interfața cu el. Așa că am creat un
Cum se face un senzor de umiditate a solului DIY [ARDUINO / ESP COMPATIBIL]: 3 pași
Cum se face un senzor de umiditate a solului DIY [ARDUINO / ESP COMPATIBIL]: Bună ziua, în acest ghid vom vedea cum să construim un senzor de umiditate a solului de la zero! Este foarte ieftin și este compatibil cu toate tipurile de microcontrolere, din punctul electric din vedere circuitul este prezentat ca un simplu separator de pensii
Tutorial de bază foarte de bază: 6 pași
Tutorial Batch foarte de bază: dacă știți deja elementele esențiale ale lotului, NU este necesar să citiți acest instructable, continuați cu Tutorialul de bază nu atât de simplu. NOTĂ! ghilimele (dacă vedeți t