Cuprins:

PLC compatibil IEC 61131-3 pe bază de Raspberry Pi: 6 pași
PLC compatibil IEC 61131-3 pe bază de Raspberry Pi: 6 pași

Video: PLC compatibil IEC 61131-3 pe bază de Raspberry Pi: 6 pași

Video: PLC compatibil IEC 61131-3 pe bază de Raspberry Pi: 6 pași
Video: Logic Simulation for IEC 6-1131 Programming in the Horner OCS 2024, Iulie
Anonim
PLC compatibil IEC 61131-3 bazat pe Raspberry Pi
PLC compatibil IEC 61131-3 bazat pe Raspberry Pi

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

Image
Image
Asamblare PCB
Asamblare PCB

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

Testați Pcb
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ă

Montați carcasa superioară
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

Instalați sistemul de operare
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

Instalați CodeSYS
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: