Czy Arduino może być używany jako PLC?

Czy Arduino Moze Byc Uzywany Jako Plc



Arduino został zaprojektowany, aby uczynić bardziej znajome systemy wbudowane. Przed Arduino z mikrokontrolerami nie było łatwo poradzić sobie. Arduino dzięki platformie open source zmniejszyło przepaść między mikrokontrolerami a programistami. Z drugiej strony, PLC znany również jako Programowalny sterownik logiczny to solidny komputerowy system sterowania, który automatyzuje zadania przemysłowe, funkcje maszyny, a nawet automatyzuje całą przemysłową linię produkcyjną. PLC jest jak procesor zaprojektowany do pracy w trudnych warunkach przemysłowych.

Czy Arduino jest sterownikiem PLC?

TAk , można powiedzieć, że Arduino jest sterownikiem PLC, ponieważ zarówno Arduino, jak i PLC używają kontrolera do pobierania danych wejściowych i odpowiedniego ich wykonywania. PLC to mikrokontroler przeznaczony do zastosowań przemysłowych, podczas gdy Arduino to płyta kontrolera przeznaczona dla początkujących i aplikacji na małą skalę. Jedyną różnicą między nimi jest to, że Arduino używa konwencjonalnego języka programowania, takiego jak C ++, do przetwarzania danych, podczas gdy programowanie PLC opiera się na programowaniu drabinkowym.







Jedną z głównych różnic między Arduino a PLC jest to, że oba są produkowane dla dwóch różnych środowisk. Systemy PLC są bardzo drogie w zakupie i naprawie, również PLC wymagały od projektantów oprogramowania szczególnych umiejętności, aby wydobyć wysoki potencjał za pomocą sterowników PLC. Arduino ze względu na swoją popularność jest rodzajem uniwersalnego kontrolera programowalnego, który posiada osobną i łatwą w obsłudze platformę programistyczną IDE.



Czy Arduino może być używany jako PLC?

TAk, Arduino może służyć jako sterownik PLC. Działanie Arduino przypomina nieco sterownik PLC, ale ze względu na ograniczoną liczbę pinów I/O Arduino nie może całkowicie zastąpić PLC w przemyśle. Wraz z rozwojem technologii pojawia się wiele platform, takich jak sprawdzać oraz Automationdirect które projektują przemysłowe sterowniki PLC oparte na Arduino, które są tańsze, ale działają tak samo jak przemysłowe sterowniki PLC.



Lista sterowników PLC opartych na Arduino

    • Nakładki przemysłowe Arduino PLC
    • Sterowniki PLC Controllino Arduino

Nakładki przemysłowe Arduino PLC





Industrial Shields jest wiodącym producentem nakładek PLC opartych na Arduino. Wiele tarcz zostało zaprojektowanych przez tę grupę spośród wszystkich ARDBOX oraz M-Duino są najbardziej popularne.

ARDBOX jest oparty na Arduino Leonardo i jest przeznaczony do zastosowań o średniej skali. M-Duino został zaprojektowany z wykorzystaniem płytki Arduino Mega. Większość specyfikacji technicznych M-Duino jest taka sama jak płyty Arduino Mega.




Sterowniki PLC Controllino Arduino

Controllino to kolejna platforma oparta na Arduino, bardzo znana z projektowania sterowników PLC z wykorzystaniem płyt Arduino. Controllino łączy platformę Arduino o otwartym kodzie źródłowym z przemysłowymi sterownikami PLC. Niektóre z najczęściej używanych sterowników Arduino zaprojektowanych przez tę firmę to Sprawdź Mega oraz Mini kontroler. Controllino Mega jest zaprojektowany przy użyciu ATmega2560 kontroler normalnie używany w płytach Arduino Mega. Controllino Mini jest oparty na płytce Arduino UNO i wykorzystuje ten sam układ, co Arduino UNO.


Krótkie porównanie wszystkich tych płyt przedstawia poniższa tabela:

Specyfikacje ARDBOX M-Duino Mini kontroler Sprawdź Mega
Napięcie wejściowe 12V lub 24V 12V lub 24V 12V lub 24V 12V lub 24V
Mikrokontroler ATmega32u4 ATmega2560 ATmega328p ATmega2560
Maksymalny prąd 1,5 A 1,5 A 6A maksymalny prąd wyjściowy przekaźnika 6A maksymalny prąd wyjściowy przekaźnika
Szybkośc zegara 16 MHz 16 MHz 16 MHz 16 MHz
Język programowania IDE Arduino IDE Arduino IDE Arduino IDE Arduino
Pamięć flash 32 KB 32 KB 32 KB 256 KB
SRAM 2,5 KB 2 KB 2 KB 8 KB
EEPROM 1 KB 1 KB 1 KB 4 KB
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
Suma punktów wejściowych 10 13,26,36 8 dwadzieścia jeden
Całkowite punkty wyjściowe 10 8,6,22 8 24

Arduino i PLC – porównanie

Nie można powiedzieć, że Arduino jest lepsze od PLC i odwrotnie. Porównanie Arduino i PLC nie jest łatwym zadaniem, a teraz z PLC opartymi na Arduino stało się trudniejsze do wykonania. 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 maszynowy, więc uniemożliwia pobranie i rozwiązywanie problemów z kodem, podczas gdy PLC przechowuje swój kod z komentarzami, nazwą zmiennej, instrukcjami, a za pomocą PLC możemy nawet pobrać nasz kod projektu i łatwo go zmodyfikować.
    • Dzięki PLC możliwe jest wgranie nowego kodu bez zatrzymywania całego procesu produkcyjnego, podczas gdy Arduino nie pozwala na tworzenie w czasie rzeczywistym. Aby dokonać zmian lub wgrać nowy kod, należy całkowicie wyłączyć system.
    • Arduino nie ma podglądu w czasie rzeczywistym do monitorowania danych, podczas gdy PLC pozwala użytkownikom analizować dane w czasie rzeczywistym i monitorować kod drabinkowy.
    • W Arduino piny I/O muszą być zadeklarowane przed rozpoczęciem naszego projektu, ale w przypadku sterowników PLC większość pinów jest już zmapowana, co ułatwia programowanie
    • W przypadku sterowników PLC mamy do czynienia z procesorami, wejściami/wyjściami i czujnikami komunikacyjnymi, które zapobiegają zapętleniu się sterownika PLC, podczas gdy aby to zrobić w Arduino, musimy go zaprogramować, zanim użyjemy go w naszym projekcie.

Zalety Arduino PLC

    • Dostępne po niskich kosztach
    • Można go łatwo zaprogramować za pomocą Arduino IDE
    • Korekty można łatwo dokonać
    • Łatwy do wymiany
    • Niski koszt naprawy

Wady Arduino PLC

    • Dostępne są ograniczone wybory
    • Nie jest kompatybilny z aplikacjami przemysłowymi na dużą skalę
    • Wymagają częstej konserwacji w porównaniu z konwencjonalnymi sterownikami PLC
    • Ograniczone piny we/wy
    • Nie można wprowadzać zmian w czasie rzeczywistym

Wniosek

Arduino to jedna z ulubionych platform dla osób projektujących projekty elektroniczne. Wraz z postępem w płytach Arduino, trafiają one do automatyki przemysłowej. Przez długi czas sterowniki PLC były wiodącymi sterownikami w świecie przemysłowym, ale teraz sterowniki PLC oparte na Arduino znalazły swoje miejsce w przemyśle ze względu na znacznie niższy koszt niż konwencjonalne sterowniki PLC.