ClassicLadder, ladder diyagrami ve sirali (Grafcet/SFC) programlama dillerini destekleyen ucretsiz ve acik kaynakli bir PLC simulatoru ve editorudur. Endustriyel otomasyon egitimi, kucuk otomasyon projeleri ve LinuxCNC entegrasyonu icin tasarlanmistir. Linux ve Windows uzerinde calisir; LGPL lisansiyla ucretsizdir.
Temel Özellikler
- Ladder diyagrami (LD) ve Grafcet/SFC dil destegi
- GTK+ tabanli grafik editoru ve simulasyon ortami
- LinuxCNC ile entegrasyon destegi
- Basamaklar (rungs), zamanlayicilar ve sayiclar
- Modbus protokol destegi
- Gercek zamanli simulasyon modeli
- Acik kaynak, topluluk tarafindan gelistirilen proje
- Egitim amacli ornek programlar dahil
ClassicLadder ile basit bir ladder programi nasil yazilir?
ClassicLadder uygulamasini acin ve yeni bir proje olusturun. Ladder editor penceresinde bir rung (basamak) ekleyin; sol tarafa bir normaly acik kontak (NO contact) surukleme ile girin. Kontak icin degisken adresi tanimlayin (ornegin %I0.0 bir giris, %Q0.0 bir cikis icin). Saga bir bobin (coil) ekleyin ve uygun degiskeni atayın. Programi kaydedin ve simulasyon modunu baslatın. Giris degiskenini aktif ederek coilin uyarip uyarmadignı kontrol edin. LinuxCNC ile entegrasyon icin LinuxCNC dokumantasyonunda belirtilen degisken haritalamasi yapilmalidir.
ClassicLadder OpenPLC ile karsilastirildiginda hangisi daha uygun?
ClassicLadder, LinuxCNC ile entegrasyon ve Grafcet/SFC dil destegi konusunda uzmanlasmistir; CNC makina otomasyonu icin kullanislidir. OpenPLC ise IEC 61131-3 standart dillerinin tamamini destekler ve Raspberry Pi dahil daha genis donanim yelpazesinde calisir; Modbus ve DNP3 ag protokolleri ile donanim I/O baglantisi daha esnektir. Egitim icin her iki arac da ucretsiz ve acik kaynaklidir; ClassicLadder daha basit bir giris noktasi sunurken OpenPLC endustriyel standarda daha yakin bir deneyim saglar.
ClassicLadder alternatifleri
PLC ve otomasyon yazilimi alternatifleri: OpenPLC, Beremiz, Rapid SCADA.
- Tamamen ücretsiz ve açık kaynak (LGPL-2.1)
- Kurulum gerektirmez, ZIP'ten direkt çalışır
- Ladder ve Grafcet dillerini destekler
- Modbus ile SCADA entegrasyonu
- Küçük boyut (~37 MB), hafif araç
- Son büyük güncelleme 2020 tarihli, aktif gelişim sınırlı
- Yalnızca LD ve SFC dil desteği, ST/FBD yok
- Türkçe arayüz ve dokümantasyon bulunmuyor
- CODESYS gibi kapsamlı araçlara kıyasla sınırlı özellikler
ClassicLadder Tutorial - Getting Started
ClassicLadder Ladder Logic Simulator
İşletim Sistemi: Windows Vista veya üzeri, Linux
RAM: Minimum 1 GB
Disk: 100 MB boş disk alanı
Diğer: GTK+ 3 (Windows paketinde dahil)