Sommario:

PLC compatibile IEC 61131-3 basato su Raspberry Pi: 6 passaggi
PLC compatibile IEC 61131-3 basato su Raspberry Pi: 6 passaggi

Video: PLC compatibile IEC 61131-3 basato su Raspberry Pi: 6 passaggi

Video: PLC compatibile IEC 61131-3 basato su Raspberry Pi: 6 passaggi
Video: Как собрать ПЛК Raspberry Pi Pico || Редактор OpenPLC 2024, Dicembre
Anonim
PLC compatibile IEC 61131-3 basato su Raspberry Pi
PLC compatibile IEC 61131-3 basato su Raspberry Pi

IEC 61131 è uno standard di fatto per la programmazione dei PLC. Nel frattempo sono disponibili anche versioni runtime per Raspberry Pi, ad esempio CODESYS dell'azienda 3S-Smart Software Solutions. Forniscono un kernel runtime commerciale per il Raspberry Pi, ma funzionerà senza alcun pagamento come versione demo per 120 minuti prima che si fermino… È una buona possibilità per studenti e hobbisti di imparare la programmazione IEC 61131.

L'idea di questo istruibile era quella di realizzare un PLC compatibile con IEC 61131-3 davvero economico basato sull'RPI e sul target CODESYS. Come un vero PLC, metteremo la scheda Raspberry Pi insieme a una scheda di sviluppo in un robusto contenitore industriale per avere la sensazione "industriale". Alla fine avremo un PLC che esegue un master EtherCAT nel runtime CODESYS quasi senza soldi.

Passaggio 1: hardware e software

Image
Image
Assemblaggio PCB
Assemblaggio PCB

Hardware

  • Raspberry Pi 3B
  • RasPiBox Open Plus (versione standard)
  • scheda microSD

Software

  • Raspbian Jessie lite
  • Sistema di sviluppo CODESYS
  • Controllo CODESYS per Raspberry PI

Utensili

  • saldatore
  • multimetro
  • Cacciavite
  • un po' di saldatura

Passaggio 2: assemblaggio PCB

Iniziamo con l'assemblaggio del pcb. Si prega di seguire le istruzioni del manuale PDF.

Passaggio 3: testare il PCB

Testare il PCB
Testare il PCB

Dovremmo testare il pcb prima di poter montare il Raspberry Pi. È necessario collegare un alimentatore (9…35 V CC) al terminale di alimentazione della scheda. Si prega di controllare con un multimetro la tensione di alimentazione 5V per l'RPI.

Ora puoi scollegare il pcb dalla tensione di alimentazione e montare il Pi come nella foto sopra.

Passaggio 4: montare il guscio superiore

Montare il guscio superiore
Montare il guscio superiore

È ora di montare il guscio superiore ora. Sembra un piccolo PLC su guida DIN ora.

Passaggio 5: installare il sistema operativo

Installa il sistema operativo
Installa il sistema operativo

Dobbiamo installare Raspbian sulla scheda SD utilizzando prima le istruzioni fornite dalla pagina Web di Raspberry Pi.

Puoi seguire questo istruibile.

Non dimenticare di copiare un file vuoto con il nome file "SSH" nella directory principale della scheda SD per avere accesso su SSH (Putty) in un secondo momento.

Passaggio 6: installare CodeSYS

Installa CodeSYS
Installa CodeSYS

1.) Per prima cosa scarica CODESYS Control per Raspberry Pi SL. La versione gratuita è limitata a 120 minuti di autonomia (devi riavviare l'RPI per avere di nuovo 120 minuti). Puoi acquistare una versione commerciale per 35€ senza alcuna limitazione.

2.) Pls scaricare il sistema di sviluppo CODESYS ora. Avrai bisogno di questo software per scrivere in seguito i programmi per il PLC sul tuo PC.

3.) Installa il sistema di sviluppo sul tuo PC. Non dimenticare di installare CODESYS_Control_for_Raspberry_PI.package tramite il gestore di pacchetti: "Strumenti – Gestore di pacchetti" "Installa"

4.) Riavvia Codesys sul tuo PC ora

5.) Carica il runtime CODESYS in "Strumenti" di Raspberry Pi "Aggiorna Raspberry Pi"

Il tempo di esecuzione sarà ora di 120 minuti. Per riavviarlo puoi usare questo script:

/etc/init.d/codesyscontrol start/etc/init.d/codesyscontrol stop

Consigliato: