OpenPLC, IEC 61131-3 standardına uygun açık kaynaklı bir PLC (Programlanabilir Mantıksal Denetleyici) runtime ve editörüdür. Endüstriyel otomasyon eğitimi, araştırma projeleri ve küçük ölçekli otomasyon uygulamaları için tasarlanmıştır. Windows, Linux ve Raspberry Pi üzerinde çalışır; GNU GPL lisansıyla ücretsiz olarak sunulur.
Temel Özellikler
- IEC 61131-3 uyumlu tüm diller: Ladder (LD), Structured Text (ST), FBD, IL
- Raspberry Pi, Arduino ve diğer donanımlarda çalışma desteği
- Modbus TCP/RTU ve DNP3 protokol desteği
- OpenPLC Editor ile görsel program geliştirme ortamı
- Gerçek zamanlı izleme ve online değişiklik
- ScadaBR gibi SCADA sistemleriyle entegrasyon
- Web tabanlı runtime yönetim arayüzü
- Simülasyon modu ile donanım gerektirmeden test
OpenPLC Raspberry Pi’ye nasıl kurulur?
Raspberry Pi’ye OpenPLC Runtime kurmak için önce Raspberry Pi OS’in güncel bir sürümünü kullanmanız gerekir. GitHub deposundan kurulum scriptini indirin ve terminalde çalıştırın; script gerekli bağımlılıkları otomatik kurar. Kurulum tamamlandığında OpenPLC, Pi’nin IP adresi üzerinden 8080 portunda erişilebilir bir web arayüzü sunar. Bu arayüzden PLC programlarını yükleyebilir, başlatıp durdurabilir ve I/O bağlantılarını yapılandırabilirsiniz. GPIO pinleri doğrudan dijital ve analog giriş-çıkış olarak kullanılabilir.
OpenPLC ticari PLC programları olan TIA Portal veya CoDeSys’le karşılaştırıldığında nasıl?
TIA Portal ve CoDeSys, endüstriyel donanımlarla sıkı entegrasyona sahip, olgun ve kapsamlı ticari platformlardır; büyük fabrika otomasyonu projeleri için tercih edilir. OpenPLC ise eğitim, prototip geliştirme ve açık donanımlarla çalışmak isteyen kullanıcılar için mükemmeldir. Standart IEC 61131-3 sözdizimini desteklediğinden, OpenPLC’de öğrendikleriniz ticari sistemlere aktarılabilir. Sertifikalı güvenlik gereksinimleri olan üretim ortamlarında OpenPLC yerine sektörde kanıtlanmış ticari çözümler tercih edilmelidir.
OpenPLC alternatifleri
PLC ve otomasyon yazılımlarına alternatifler: ClassicLadder, Beremiz, Rapid SCADA.
- IEC 61131-3 uyumlu
- Açık kaynak (GPL-3.0)
- Raspberry Pi ile çalışır
- Ücretsiz eğitim aracı
- Geniş donanım desteği
- Ticari PLC'lerden farklı
- Sınırlı destek
- Türkçe dil desteği yok
İşletim Sistemi: Windows 10/11, macOS, Linux
RAM: 1 GB
Disk: 500 MB