Magagamit ba ang Arduino Bilang PLC

Magagamit Ba Ang Arduino Bilang Plc



Ang Arduino ay idinisenyo upang gawing mas pamilyar ang mga naka-embed na system. Bago ang Arduino, ang mga microcontroller ay hindi madaling makitungo. Binawasan ng Arduino kasama ang open-source platform nito ang agwat sa pagitan ng mga microcontroller at programmer. Sa kabilang kamay, PLC kilala rin sa Programmable Logic Controller ay isang matatag na sistema ng pagkontrol ng computer na nag-o-automate ng mga gawaing pang-industriya, paggana ng makina at kahit na nag-automate sa buong linya ng produksyon ng industriya. Ang PLC ay tulad ng isang CPU na idinisenyo upang gumana sa ilalim ng malupit na mga kondisyon sa industriya.

Ang Arduino ba ay isang PLC

Oo , masasabi ng isa na ang Arduino ay isang PLC dahil parehong Arduino at PLC ay gumagamit ng controller upang kumuha ng mga input at isagawa ang mga ito nang naaayon. Ang PLC ay isang microcontroller na idinisenyo para sa mga pang-industriyang application habang ang Arduino ay isang controller board na nagta-target ng mga nagsisimula at maliliit na application. Ang pagkakaiba lamang na umiiral sa pagitan nila ay ang Arduino ay gumagamit ng conventional programming language tulad ng C++ upang iproseso ang data habang ang PLC programming ay binuo sa Ladder-logic programming.







Ang isa sa mga pangunahing pagkakaiba sa pagitan ng Arduino at PLC ay ang parehong ginawa para sa dalawang magkaibang kapaligiran. Ang mga sistema ng PLC ay napakamahal upang bilhin at ayusin, kailangan din ng PLC ang tiyak na kasanayan mula sa mga taga-disenyo ng software upang kunin ang mataas na potensyal gamit ang mga controllers ng PLC. Ang Arduino dahil sa katanyagan nito ay isang uri ng unibersal na programmable controller na may hiwalay at madaling gamitin na programming platform IDE.



Magagamit ba ang Arduino Bilang PLC

Oo, Ang Arduino ay maaaring gamitin bilang isang PLC. Ang pagtatrabaho ng Arduino ay parang isang PLC controller ngunit dahil sa limitadong bilang ng mga I/O pin ay hindi ganap na mapapalitan ng Arduino ang PLC sa mga industriya. Habang lumalaki ang teknolohiya, maraming mga platform ang lumitaw tulad ng suriin at automationdirect na nagdidisenyo ng mga pang-industriyang PLC controller na nakabatay sa Arduino na mas mura ngunit gumagana katulad ng mga pang-industriyang PLC.



Listahan ng Arduino Based PLC

    • Mga Industrial Shield Arduino PLC
    • Controllino Arduino PLCs

Mga Industrial Shield Arduino PLC





Ang Industrial Shields ay isang nangungunang tagagawa ng Arduino based PLC shields. Maramihang mga kalasag ang idinisenyo ng pangkat na ito sa lahat ARDBOX at M-Duino ay ang mga pinakasikat.

Ang ARDBOX ay batay sa Arduino Leonardo at idinisenyo para sa mga medium scale application. Ang M-Duino ay dinisenyo gamit ang Arduino Mega board. Karamihan sa mga teknikal na detalye ng M-Duino ay kapareho ng Arduino Mega board.




Controllino Arduino PLCs

Ang Controllino ay isa pang platform na nakabatay sa Arduino na sikat sa pagdidisenyo ng mga PLC gamit ang mga Arduino board. Pinagsasama ng Controllino ang open-source na Arduino platform sa mga industrial base PLC. Ang ilan sa mga pinaka ginagamit na Arduino PLC na idinisenyo ng kumpanyang ito ay Suriin si Mega at Mini checker. Ang Controllino Mega ay idinisenyo gamit ang ATmega2560 controller na karaniwang ginagamit sa Arduino Mega boards. Ang Controllino Mini ay batay sa Arduino UNO board at gumagamit ng parehong chip bilang Arduino UNO.


Ang maikling paghahambing ng lahat ng mga board na ito ay ipinapakita sa talahanayan sa ibaba:

Mga pagtutukoy ARDBOX M-Duino Mini checker Suriin si Mega
Boltahe ng Input 12V o 24V 12V o 24V 12V o 24V 12V o 24V
Microcontroller ATmega32u4 ATmega2560 ATmega328p ATmega2560
Max Kasalukuyan 1.5A 1.5A 6A max relay output kasalukuyang 6A max relay output kasalukuyang
Bilis ng Orasan 16MHz 16MHz 16MHz 16MHz
Wika sa Programming Arduino IDE Arduino IDE Arduino IDE Arduino IDE
Flash Memory 32KB 32KB 32KB 256KB
SRAM 2.5KB 2KB 2KB 8KB
EEPROM 1KB 1KB 1KB 4KB
Komunikasyon I2C-USB-SPI-TTL-RS232-RS485 I2C1-USB-SPI-Ethernet-RS232-RS485-Tx, Rx I2C1-USB-SPI-TTL I2C1-USB-SPI-Ethernet-TTL-RS485
Kabuuang Mga Puntos ng Input 10 13,26,36 8 dalawampu't isa
Kabuuang Output Points 10 8,6,22 8 24

Arduino at PLC - Paghahambing

Hindi masasabi ng isa na ang Arduino ay mas mahusay kaysa sa PLC o kabaliktaran. Ang paghahambing ng Arduino at PLC ay hindi isang madaling gawain at ngayon sa Arduino based PLCs ito ay naging isang mas mahirap na gawain na gawin. Parehong may mga pakinabang at disadvantages depende sa kanilang kapaligiran. Narito ang ilang punto na nagpapakita ng maikling paghahambing sa pagitan nila:

    • Ang Arduino ay nag-iimbak lamang ng machine code kaya ginagawang imposibleng i-download at i-troubleshoot ang code habang ang PLC ay nag-iimbak ng code nito na may mga komento, variable na pangalan, mga tagubilin at gamit ang PLC na maaari nating i-download ang aming code ng proyekto at madaling baguhin ito.
    • Sa mga PLC, posibleng mag-upload ng bagong code nang hindi humihinto sa buong proseso ng produksyon habang hindi pinapayagan ng Arduino ang paggawa ng real time Kailangang ganap na isara ng isang tao ang system para gumawa ng mga pagbabago o mag-upload ng bagong code.
    • Ang Arduino ay walang real time view para sa data monitoring habang ang PLC ay nagpapahintulot sa mga user na suriin ang real time data at subaybayan ang ladder code.
    • Sa Arduino I/O pin ay kailangang ideklara bago pa man natin simulan ang ating proyekto ngunit sa mga PLC karamihan sa mga pin ay naka-mapa na lahat na nagpapadali sa pagprograma.
    • Sa mga PLC mayroon kaming CPU, I/O at mga tagapagbantay ng komunikasyon na pumipigil sa PLC na maipit sa isang loop habang upang gawin ito sa Arduino kailangan naming i-program ito bago namin gamitin ito sa aming proyekto.

Mga kalamangan ng Arduino PLC

    • Magagamit sa mababang halaga
    • Madaling ma-program gamit ang Arduino IDE
    • Madaling magawa ang mga pagsasaayos
    • Madaling palitan
    • Mababang gastos sa pag-aayos

Mga disadvantages ng Arduino PLC

    • Available ang mga limitadong pagpipilian
    • Hindi tugma sa mga high scale na pang-industriya na aplikasyon
    • Kailangan ng madalas na maintenance kumpara sa mga conventional PLC
    • Limitadong I/O pin
    • Hindi maaaring gawin ang mga pagbabago sa real time

Konklusyon

Ang Arduino ay isa sa mga paboritong platform para sa mga taong nagdidisenyo ng mga elektronikong proyekto. Sa pag-unlad sa mga Arduino board, nagpapatuloy sila sa mga industriyal na automation. Sa mahabang panahon, ang mga PLC ay ang nangungunang controller sa industriyal na mundo ngunit ngayon ang mga Arduino based PLC ay nakagawa na ng kanilang lugar sa mga industriya dahil sa kanilang mas mababang gastos kaysa sa mga conventional PLC.