Czy Arduino może być używane jako PLC

Czy Arduino może być używane jako PLC

Arduino został zaprojektowany, aby uczynić wbudowane systemy bardziej znane. Przed Arduino mikrokontrolery nie były łatwe do radzenia sobie. Arduino z platformą typu open source zmniejszyła lukę między mikrokontrolerami i programistami. Z drugiej strony, Plc znany również jako Programowalny kontroler logiki to solidny system sterowania komputerowego, który automatyzuje zadania przemysłowe, funkcję maszyny, a nawet automatyzuje całą linię produkcyjną przemysłową. Plc jest jak procesor zaprojektowany do pracy w trudnych warunkach przemysłowych.

Is arduino a plc

Tak, Można powiedzieć, że Arduino jest PLC, ponieważ zarówno Arduino, jak i PLC używają kontrolera, aby przyjmować wejścia i wykonać je odpowiednio. PLC to mikrokontroler zaprojektowany do zastosowań przemysłowych, podczas gdy Arduino to tablica kontrolera, która jest skierowana. Tylko różnica, która między nimi istnieje, jest to, że Arduino używa konwencjonalnego języka programowania, takiego jak C ++ do przetwarzania danych, podczas gdy programowanie PLC opiera się na programowaniu drabinowym.

Jedną z głównych różnic między Arduino i PLC jest to, że oba są produkowane dla dwóch różnych środowisk. Systemy PLC są bardzo drogie w zakupach i naprawie, również PLC wymagało określonych umiejętności od projektantów oprogramowania do wydobywania wysokiego potencjału za pomocą kontrolerów PLC. Arduino ze względu na jego popularność jest rodzajem uniwersalnego programowalnego kontrolera, który ma oddzielną i łatwą w użyciu platformę programową IDE.

Czy Arduino może być używane jako PLC

Tak, Arduino może być używane jako PLC. Praca Arduino jest w jakiś sposób jak kontroler PLC, ale ze względu na ograniczoną liczbę pinów we/wy Arduino nie może całkowicie zastąpić PLC w branżach. W miarę rozwoju technologii pojawia się wiele platform, takich jak Controlino i AutomationDirect, że projektują kontrolery PLC oparte na Arduino, które są tańsze, ale działają tak samo jak przemysłowe PLC.

Lista PLC opartego na Arduino

    • Przemysłowe tarcze Arduino plcs
    • Controlino Arduino plcs

Przemysłowe tarcze Arduino plcs

Industrial Shields jest wiodącym producentem płyn PLC opartych na Arduino. Wiele tarcz zostało zaprojektowanych przez tę grupę spośród wszystkich Ardbox I M-Duino są najpopularniejsze.

Ardbox jest oparty na Arduino Leonardo i jest przeznaczony do aplikacji średniej skali. M-Duino został zaprojektowany przy użyciu Mega Board Arduino. Większość technicznych specyfikacji M-Duino jest taka sama jak Arduino Mega Board.


Controlino Arduino plcs

Controlino to kolejna platforma oparta na Arduino, bardzo znana z projektowania PLC za pomocą tablic Arduino. Controlino łączy platformę Arduino open source z przemysłową bazą PLC. Niektóre z najczęściej używanych plc Arduino zaprojektowanych przez tę firmę są Controlino Mega I Controlino Mini. Controlino Mega jest zaprojektowany za pomocą ATMEGA2560 Kontroler zwykle stosowany w mega płyt Arduino. Controlino Mini opiera się na płycie Arduino Uno i używa tego samego układu co Arduino Uno.


Krótkie porównanie wszystkich tych płyt pokazano w poniższej tabeli:

Specyfikacje Ardbox M-Duino Controlino Mini Controlino Mega
Napięcie wejściowe 12 V lub 24 V 12 V lub 24 V 12 V lub 24 V 12 V lub 24 V
Mikrokontroler ATMEGA32U4 ATMEGA2560 ATMEGA328P ATMEGA2560
Maksymalny prąd 1.5a 1.5a 6A Max Relay Prąd wyjściowy 6A Max Relay Prąd wyjściowy
Szybkośc zegara 16 MHz 16 MHz 16 MHz 16 MHz
Język programowania Arduino Ide Arduino Ide Arduino Ide Arduino Ide
Pamięć flash 32KB 32KB 32KB 256KB
Sram 2.5KB 2KB 2KB 8KB
EEPROM 1KB 1KB 1KB 4KB
Komunikacja I2C-USB-SPI-TTL-RS232-RS485 I2C1-USB-SPI-ETHERnet-RS232-RS485-TX, Rx I2C1-USB-SPI-TTL I2C1-USB-SPI-ETHERNET-TTL-RS485
Całkowite punkty wejściowe 10 13 26,36 8 21
Całkowite punkty wyjściowe 10 8,6,22 8 24

Arduino i PLC - porównanie

Nie można powiedzieć, że Arduino jest lepsze niż plc lub odwrotnie. Porównanie Arduino i PLC nie jest łatwym zadaniem, a teraz z PLC opartymi na Arduino stał się bardziej żmudnym zadaniem. Oba mają zalety i wady w zależności od środowiska. Oto kilka punktów, które pokazują krótkie porównanie między nimi:

    • Arduino przechowuje tylko kod maszyny, dzięki czemu uniemożliwia pobieranie i rozwiązywanie problemów kod, podczas gdy PLC przechowuje kod z komentarzami, nazwą zmienną, instrukcjami i używaniem PLC możemy nawet pobrać nasz kod projektu i łatwo go zmodyfikować.
    • W przypadku PLC można przesłać nowy kod bez zatrzymywania całego procesu produkcyjnego, podczas gdy Arduino nie pozwala na wprowadzenie w czasie rzeczywistym, należy całkowicie wyłączyć system, aby wprowadzić zmiany lub przesłać nowy kod.
    • Arduino nie ma widoku w czasie rzeczywistym do monitorowania danych, podczas gdy PLC pozwala użytkownikom analizować dane w czasie rzeczywistym i monitorować kod drabiny.
    • W Arduino Pins we/wy należy zadeklarować, zanim jeszcze zaczniemy nasz projekt, ale z PLC większość pinów już zmapowanych, co ułatwia zaprogramowanie
    • Dzięki PLC mamy procesor, we/wy i organ nadzorczy komunikacji, które uniemożliwiają utknięcie PLC w pętli, aby to zrobić w Arduino, musimy go zaprogramować, zanim użyjemy go z naszym projektem.

Zalety Arduino plc

    • Dostępne po niskich kosztach
    • Można łatwo zaprogramować za pomocą Arduino IDE
    • Można łatwo wprowadzić regulacje
    • Łatwy do zastąpienia
    • Niskie koszty naprawy

Wady Arduino plc

    • Dostępne są ograniczone wybory
    • Nie jest kompatybilne z aplikacjami przemysłowymi o wysokiej skali
    • Potrzebuje częstej konserwacji w porównaniu z konwencjonalnymi PLC
    • Ograniczone szpilki we/wy
    • Nie można wprowadzić zmian w czasie rzeczywistym

Wniosek

Arduino to jedna z ulubionych platform dla osób, które projektują projekty elektroniczne. Wraz z awansem w tablicach Arduino trafiają do automatyzacji przemysłowych. Przez długi czas PLC były wiodącym kontrolerem w świecie przemysłowym, ale teraz PLC z siedzibą w Arduino stały swoje miejsce w branżach ze względu na ich znacznie niższe koszty niż konwencjonalne PLC.