Arduino PLC Olarak Kullanılabilir mi?

Arduino Plc Olarak Kullanilabilir Mi



Arduino, gömülü sistemleri daha tanıdık hale getirmek için tasarlandı. Arduino'dan önce mikrodenetleyicilerle uğraşmak kolay değildi. Arduino, açık kaynaklı platformu ile mikrodenetleyiciler ve programcılar arasındaki boşluğu azalttı. Diğer taraftan, PLC Ayrıca şöyle bilinir Programlanabilir Mantık Denetleyici endüstriyel görevleri, makine işlevini ve hatta tüm endüstriyel üretim hattını otomatikleştiren sağlam bir bilgisayar kontrol sistemidir. PLC, zorlu endüstriyel koşullar altında çalışmak üzere tasarlanmış bir CPU gibidir.

Arduino bir PLC midir?

Evet , Arduino'nun bir PLC olduğu söylenebilir, çünkü hem Arduino hem de PLC, girdileri almak ve uygun şekilde yürütmek için bir denetleyici kullanır. PLC, endüstriyel uygulamalar için tasarlanmış bir mikro denetleyici iken Arduino, yeni başlayanlar ve küçük ölçekli uygulamaları hedefleyen bir denetleyici kartıdır. Aralarındaki tek fark, Arduino'nun verileri işlemek için C++ gibi geleneksel programlama dilini kullanması ve PLC programlamanın Ladder-mantık programlama üzerine inşa edilmesidir.







Arduino ve PLC arasındaki temel farklardan biri, her ikisinin de iki farklı ortam için üretilmiş olmasıdır. PLC sistemlerinin satın alınması ve onarılması çok pahalıdır, ayrıca PLC kontrolörlerini kullanarak yüksek potansiyel elde etmek için yazılım tasarımcılarının özel becerilere sahip olmasını gerektirir. Arduino, popülaritesi nedeniyle ayrı ve kullanımı kolay programlama platformu IDE'ye sahip bir tür evrensel programlanabilir denetleyicidir.



Arduino PLC Olarak Kullanılabilir mi?

Evet, Arduino PLC olarak kullanılabilir. Arduino'nun çalışması bir şekilde bir PLC kontrolörü gibidir, ancak sınırlı sayıda I/O pini nedeniyle Arduino endüstrilerde PLC'nin yerini tamamen alamaz. Teknoloji büyüdükçe birden fazla platform ortaya çıkıyor Kontrol ve otomasyondoğrudan Arduino tabanlı endüstriyel PLC kontrolörleri tasarlayan daha ucuz fakat endüstriyel PLC'ler gibi aynı şekilde çalışır.



Arduino Tabanlı PLC Listesi

    • Endüstriyel Kalkanlar Arduino PLC'ler
    • Controllino Arduino PLC'leri

Endüstriyel Kalkanlar Arduino PLC'ler





Industrial Shields, Arduino tabanlı PLC kalkanlarının lider üreticisidir. Bu grup tarafından hepsi arasında birden fazla kalkan tasarlanmıştır. ARDBOX ve M-Duino en popüler olanlarıdır.

ARDBOX, Arduino Leonardo'ya dayanmaktadır ve orta ölçekli uygulamalar için tasarlanmıştır. M-Duino, Arduino Mega kartı kullanılarak tasarlanmıştır. M-Duino'nun teknik özelliklerinin çoğu Arduino Mega kartı ile aynıdır.




Controllino Arduino PLC'leri

Controllino, Arduino kartlarını kullanarak PLC tasarlamakla ünlü bir başka Arduino tabanlı platformdur. Controllino, açık kaynaklı Arduino platformunu endüstriyel tabanlı PLC'lerle birleştirir. Bu şirket tarafından tasarlanan en çok kullanılan Arduino PLC'lerinden bazıları şunlardır: Mega'yı kontrol et ve Mini denetleyici. Controllino Mega kullanılarak tasarlanmıştır ATmega2560 Arduino Mega kartlarında normalde kullanılan kontrolör. Controllino Mini, Arduino UNO kartını temel alır ve Arduino UNO ile aynı çipi kullanır.


Tüm bu panoların kısa karşılaştırması aşağıdaki tabloda gösterilmektedir:

Özellikler ARDBOX M-Duino mini denetleyici Mega'yı kontrol et
Giriş gerilimi 12V veya 24V 12V veya 24V 12V veya 24V 12V veya 24V
mikrodenetleyici ATmega32u4 ATmega2560 ATmega328p ATmega2560
Maksimum akım 1.5A 1.5A 6A maksimum röle çıkış akımı 6A maksimum röle çıkış akımı
Saat hızı 16MHz 16MHz 16MHz 16MHz
Programlama dili Arduino IDE'si Arduino IDE'si Arduino IDE'si Arduino IDE'si
Flash Bellek 32KB 32KB 32KB 256KB
SRAM 2.5KB 2KB 2KB 8KB
EEPROM 1KB 1KB 1KB 4KB
İletişim I2C-USB-SPI-TTL-RS232-RS485 I2C1-USB-SPI-Ethernet-RS232-RS485-Tx, Rx I2C1-USB-SPI-TTL I2C1-USB-SPI-Ethernet-TTL-RS485
Toplam Girdi Noktaları 10 13,26,36 8 yirmi bir
Toplam Çıktı Puanı 10 8,6,22 8 24

Arduino ve PLC – Karşılaştırma

Arduino'nun PLC'den daha iyi olduğu veya tam tersi olduğu söylenemez. Arduino ile PLC'yi karşılaştırmak kolay bir iş değil ve artık Arduino tabanlı PLC'lerde yapılması daha zor bir iş haline geldi. Her ikisinin de çevrelerine bağlı olarak avantajları ve dezavantajları vardır. Aralarında kısa bir karşılaştırma gösteren bazı noktalar şunlardır:

    • Arduino sadece makine kodunu saklar, bu yüzden kodu indirmeyi ve sorun gidermeyi imkansız hale getirirken, PLC kodunu yorumlar, değişken adı, talimatlar ile saklar ve PLC kullanarak proje kodumuzu bile indirebilir ve kolayca değiştirebiliriz.
    • Arduino gerçek zamanlı yapmaya izin vermezken, PLC'ler ile tüm üretim sürecini durdurmadan yeni kod yüklemek mümkündür. Değişiklik yapmak veya yeni bir kod yüklemek için sistemi tamamen kapatmak gerekir.
    • Arduino, veri izleme için gerçek zamanlı bir görünüme sahip değildir, PLC ise kullanıcıların gerçek zamanlı verileri analiz etmesine ve merdiven kodunu izlemesine izin verir.
    • Arduino I/O pinlerinin projemize başlamadan önce bildirilmesi gerekir, ancak PLC'lerde pinlerin çoğu zaten eşlenmiştir, bu da programlamayı kolaylaştırır
    • PLC'lerde, PLC'nin bir döngüye takılmasını engelleyen CPU, I/O ve haberleşme watchdog'larımız varken bunu Arduino'da yapmak için projemizde kullanmadan önce programlamamız gerekiyor.

Arduino PLC'nin Avantajları

    • Düşük maliyetle mevcuttur
    • Arduino IDE kullanılarak kolayca programlanabilir
    • Ayarlamalar kolayca yapılabilir
    • Değiştirilmesi kolay
    • Düşük onarım maliyeti

Arduino PLC'nin Dezavantajları

    • Sınırlı seçenekler mevcuttur
    • Yüksek ölçekli endüstriyel uygulamalarla uyumlu değil
    • Geleneksel PLC'lere kıyasla sık bakım gerektirir
    • Sınırlı G/Ç pinleri
    • Gerçek zamanlı değişiklikler yapılamaz

Çözüm

Arduino, elektronik projeler tasarlayan kişilerin favori platformlarından biridir. Arduino kartlarındaki ilerleme ile endüstriyel otomasyonlara doğru yol alıyorlar. Uzun bir süre PLC'ler endüstriyel dünyanın önde gelen kontrolörüydü ama artık Arduino tabanlı PLC'ler geleneksel PLC'lere göre çok daha düşük maliyetleri nedeniyle endüstrilerde yerini aldı.