Talaan ng mga Nilalaman:

Batay sa Raspberry Pi IEC 61131-3 Compatible PLC: 6 Mga Hakbang
Batay sa Raspberry Pi IEC 61131-3 Compatible PLC: 6 Mga Hakbang

Video: Batay sa Raspberry Pi IEC 61131-3 Compatible PLC: 6 Mga Hakbang

Video: Batay sa Raspberry Pi IEC 61131-3 Compatible PLC: 6 Mga Hakbang
Video: Как собрать ПЛК Raspberry Pi Pico || Редактор OpenPLC 2024, Nobyembre
Anonim
Batay sa Raspberry Pi IEC 61131-3 Compatible PLC
Batay sa Raspberry Pi IEC 61131-3 Compatible PLC

Ang IEC 61131 ay isang pamantayan na de-facto para sa PLC na programa. Samantala ang mga bersyon ng runtime para sa Raspberry Pi ay magagamit din - halimbawa CODESYS ng kumpanya ng 3S-Smart Software Solutions. Nagbibigay ang mga ito ng isang komersyal na runtime kernel para sa Raspberry Pi, ngunit tatakbo ito nang walang anumang pagbabayad bilang demo na bersyon para sa 120min bago sila tumigil … Ito ay isang magandang posibilidad para sa mga mag-aaral at mga libangan na malaman ang IEC 61131 na programa.

Ang ideya ng itinuturo na ito ay upang mapagtanto ang isang talagang murang IEC 61131-3 katugmang PLC batay sa RPI at target na CODESYS. Tulad ng isang tunay na PLC ilalagay namin ang board na Raspberry Pi kasama ang isang board ng pag-unlad sa isang masungit na enclosure ng industriya upang magkaroon ng pakiramdam na "pang-industriya". Sa huli magkakaroon kami ng isang PLC na nagpapatakbo ng isang master ng EtherCAT sa runtime ng CODESYS para sa halos walang pera.

Hakbang 1: Hardware at Software

Image
Image
PCB Assembly
PCB Assembly

Hardware

  • Raspberry Pi 3B
  • RasPiBox Open Plus (Karaniwang bersyon)
  • card ng microSD

Software

  • Raspbian Jessie lite
  • Sistema sa Pag-unlad ng CODESYS
  • Pagkontrol ng CODESYS para sa Raspberry PI

Mga kasangkapan

  • panghinang
  • multimeter
  • distornilyador
  • ilang solder

Hakbang 2: Assembly ng PCB

Nagsisimula kami sa pagpupulong ng pcb. Mangyaring sundin ang mga tagubilin ng manu-manong PDF.

Hakbang 3: Subukan ang Pcb

Subukan ang Pcb
Subukan ang Pcb

Dapat nating subukan ang pcb bago natin mai-mount ang Raspberry Pi. Kailangan mong ikonekta ang isang supply ng kuryente (9 … 35V DC) sa terminal ng power ng pcb. Mangyaring suriin sa isang multimeter ang boltahe ng supply ng 5V para sa RPI.

Ngayon ay maaari mong idiskonekta ang pcb mula sa boltahe ng suplay at i-mount ang Pi tulad ng larawan sa itaas.

Hakbang 4: I-mount ang Nangungunang Shell

I-mount ang Nangungunang Shell
I-mount ang Nangungunang Shell

Panahon na upang mai-mount ang tuktok na shell ngayon. Mukhang isang maliit na din rail PLC ngayon.

Hakbang 5: I-install ang Operating System

I-install ang Operating System
I-install ang Operating System

Kailangan naming i-install ang Raspbian sa SD-card gamit ang mga tagubiling ibinigay ng Raspberry Pi webpage muna.

Maaari mong sundin ang itinuturo na ito.

Huwag kalimutang kopyahin ang isang walang laman na file na may filename na "SSH" sa root direktoryo ng SD card upang magkaroon ng access sa paglipas ng SSH (Putty) sa paglaon.

Hakbang 6: I-install ang CodeSYS

I-install ang CodeSYS
I-install ang CodeSYS

1.) Pls i-download ang CODESYS Control para sa Raspberry Pi SL muna. Ang libreng bersyon ay limitado sa 120min runtime (kailangan mong i-restart ang RPI upang magkaroon muli ng 120 min). Maaari kang bumili ng isang komersyal na bersyon para sa 35 € nang walang anumang limitasyon.

2.) Pls i-download ang CODESYS Development System ngayon. Kakailanganin mo ang software na ito upang isulat sa paglaon ang mga programa para sa PLC sa iyong PC.

3.) I-install ang Development System sa iyong PC. Huwag kalimutang i-install ang CODESYS_Control_for_Raspberry_PI.package sa pamamagitan ng package manager: "Mga Tool - Package Manager" "I-install"

4.) I-restart ang Codesys sa iyong PC ngayon

5.) I-load ang CODESYS Runtime sa Raspberry Pi "Mga Tool" "I-update ang Raspberry Pi"

Tatakbo ang runtime ng 120min ngayon. Upang i-restart ito maaari mong gamitin ang script na ito:

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

Inirerekumendang: