PICBIT_PLC
PICBIT programı, PIC16F84A mikrodenetleyicilerin bir PLC olarak programlanması için geliştirilmiş olan ve internetten ücretsiz olarak temin edilebilen bir yazılımdır. PICBIT_PLC, PICBIT’te geliştirilen programların denenmesi amacıyla oluşturulan bir deney setidir. PICBIT, lojik elementler yardımıyla grafiksel bir program geliştirme yazılımıdır. Zaten, PICBIT’i PIC için mevcut PIC C ve PIC BASIC derleyicileri gibi diğer derleyicilerden ayıran ve popüler yapan bu özelliğidir. PICBIT yazılımında 5 giriş, 8 çıkış, zamanlayıcılar (timers), saat darbesi üreticileri (clock generators), lojik elementler, flip-floplar, latch’ler, sayıcılar (counters), 16 tane MARKER (bir bitlik bilgi depolama elemanı) ve 2 tane adım motoru (step-motor) elementi vardır. Zamanlayıcılar ve sayıcılar kullanılarak birkaç milisaniyeden saatlerle ölçülen zaman aralıklarına kadar zaman gecikmeleri elde edilebilir. PICBIT küçük adım motoru uygulamaları için çok faydalıdır. PICBIT programının sistem gereksinimleri şunlardır: PC 386 (SX) veya daha üstü, DOS, 550 kB boş hafıza, standart-VGA grafik kartı ve fare. PICBIT, Windows 95, Windows 98, Windows 2000 ve Windows XP (Service Pack 2, 3) gibi işletim sistemlerinde de problemsiz çalışmaktadır. PICBIT_PLC deney seti, PICBIT yazılımıyla birlikte çalıştırılmak üzere kullanılmasının yanı sıra lojik devreler (sayısal elektronik) konuları, PLC kavramı ve PIC Assembly dilinin öğret(n)ilmesi amaçlı da kullanılabilmektedir.
Genel Özellikleri
Programlama Dili: PICBIT yazılımı yardımıyla şematik olarak ya da MPLAB IDE yardımıyla PIC Assembly dillerinde program geliştirilebilir.
5 adet LED’lerle gösterilen giriş mevcuttur. Girişlerin birbirinde ayrı toprak hatları mevcut olup ister 5 V DC isterse 24V DC gerilimler giriş sinyali olarak kullanılabilmektedir. Harici girişler klemenslerle bağlanmaktadır. Harici giriş sinyalleri opto-izolatörler kullanılarak elektriksel olarak izole edilmiştir. Ayrıca harici giriş sinyalleri yerine her bir giriş için ani temaslı bir buton ve bir de sürgülü anahtar yardımıyla giriş verilebilmektedir.
8 adet röle çıkışı bulunmaktadır. Çıkışlar LED’ler ile gösterilmiştir. Röle Kontak gerilimi 240V AC, 7A veya 240 V DC, 5A olup her rölede NO, NC ve COM uçları mevcuttur. Röle uçları klemenslerle dışarı alınmıştır.
PIC16F84A temelli olduğundan 1024 (1K) kelimelik program hafızasına sahiptir.
ICSP (In Circuit Serial Programming – Devre İçi Seri Programlama) özelliği yardımıyla mikrodenetleyici karttan çıkarmadan programlanabilmektedir. ICSP özelliği bulunan tüm PIC programlayıcı donanımlarıyla programlanabilmektedir.
Kitap: Deney seti ile birlikte yapılabilecek pek çok uygulama için kaynak kitap:
“PICBIT_PLC ile Lojik Tasarım”, Doç. Dr. Murat UZAM, Birsen Yayınevi, ISBN: 978-975-511-508-5, 613 sayfa, 2008.
PICBIT yazılımında tanımlı olan ve PICBIT_PLC donanımında kullanılabilen özellikler:
5 giriş / 8 röle çıkışı, 16 marker (dahili röle), 8 sayıcı, 4 zamanlayıcı (monoflop - off delay timer), 16 farklı dahili referans zaman sinyali, 2 adet step motor elementi.
PICBIT_PLC için gerekli donanım ve yazılımlar:
PICBIT_PLC deney setiyle çalışabilmek için gerekli donanım ve yazılımlar şekilde görülmektedir ve aşağıdaki gibi özetlenebilir:
- Besleme gerilimi için 12 V AC (ya da DC) 1000 mA’lik adaptör.
- Bir adet ICSP (In Circuit Serial Programming – Devre İçi Seri Programlama) özelliği bulunan PIC programlama donanım ve yazılımı.
- PIC programlama donanımından PICBIT_PLC’ye program yüklemek için ICSP kablosu
PICBIT_PLC ile çalışmak için gerekli olan donanım ve yazılımlar.