13.07.2015 Views

07 31 Ocak - 2 Şubat 2007 Kütahya - Akademik Bilişim Konferansları

07 31 Ocak - 2 Şubat 2007 Kütahya - Akademik Bilişim Konferansları

07 31 Ocak - 2 Şubat 2007 Kütahya - Akademik Bilişim Konferansları

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Akademik</strong> Bilişim’<strong>07</strong> - IX. <strong>Akademik</strong> Bilişim Konferansı Bildirileri<strong>31</strong> <strong>Ocak</strong> - 2 Şubat 20<strong>07</strong> Dumlupınar Üniversitesi, KütahyaKullanıcılar: Kullanıcılar, sisteme yerel bilgisayarlardanve internet aracılığı ile de istedikleriher yerden ulaşabilmektedirler. Cep telefonu,PDA gibi mobil cihazlarla da sistemeerişim mümkündür.Sunucu Bilgisayar: Sistemin en önemli öğesidir.Bu sunucu bilgisayar web ve veritabanısunucu olarak çalışmaktadır. Bunun yanı sırabu bilgisayarda sistemin karar verme mekanizmasınıoluşturan kontrol yazılımı çalışmaktadır.Bu sunucu bilgisayar RS232c seri kablo ilekontrol kartına bağlıdır (Uygulamada, RS232protokolü kullanılmıştır). Seri kablo vasıtasıyla,sunucu bilgisayar ile kontrol kartı arasındagerçek zamanlı veri alışverişi sağlanır.Kontrol Kartı: Kontrol edilen sistem ile ilgilitüm bilgiler elektronik kontrol kartı tarafındanalınır. Bu kart sıcaklık sensörlerinden gelen verilerininokunması, sunucu bilgisayara aktarılmasıve kumanda sistemlerinin kontrolünü gerçekleştirir.Röleler, mikro kontrolcü gibi elektronikelemanlar bu kart üzerindedir. Kısaca bukart, kontrol edilen sistem ile sunucu bilgisayararasında etkileşimi sağlayan elemandır.Kontrol Edilen Sistem ve Sıcaklık Sensörleri:Bu çalışmada kontrol edilen sistem, katıyakıtlı kalorifer kazanıdır. Kontrol için 2 adetadım motoru, 1 adet selenoid valf ve 7 adet sıcaklıksensörü kullanılmıştır. Adım motorlarındanbiri kazanın hava giriş kapağını diğeri bacakelebeğini kontrol etmektedir. Selenoid valfboylerin soğuk su girişine bağlanmıştır. Sıcaklıksensörleri 7 farklı noktaya yerleştirilmiştirve bu sensörler: bina dışına, kazanın bulunduğuortama, kazan su çıkışına, kazan dönüşsuyuna, bina içine ve güneş enerjisi deposunayerleştirilmiştir.2.1. Kontrol YazılımıKontrol yazılımı sunucu bilgisayarda çalışanve kullanıcılar ile kontrol edilen sistem arasındakietkileşimi sağlayan önemli bir unsurdur.Sistemden veri alma, bu verileri veritabanınakaydetme, kullanıcılardan web arayüzü aracılığıile gelen komutları prosese uygun halegetirerek kontrol edilen sistem tarafından yürütülmesinisağlama ve geri besleme alarakkontrol etme gibi önemli görevleri icra eder.Şekil 3’ de kontrol yazılımı görülmektedir.Yazılım kullanıcı tarafından tanımlanan periyotlakontrol kartına veri isteme komutu yollar.Sıcaklık değerini aldığında, bu değeri ekrandailgili yerlerde gösterir, veritabanına kayıt ederve proses grafiğini yeniler. Kontrol yazılımı,kontrol edilen sistemden gelen yeni veriyegöre sunucu içeriğini yeniler.2.2. Sistemin Veritabanı YapısıSistemde veritabanı olarak Microsoft Accesskullanılmış ve sistemde kullanılan tablolar MSAccess’ te oluşturulmuştur. Veritabanın temelyapısı aşağıdaki tablolardan oluşmaktadır:• Sıcaklık değerleri• Kullanıcılar• Cihaz durum• ParametrelerSıcaklık değer tablosu, sistemden belirlenen zamanaralığı (örneğin her 5 dakikada bir) ile alınansıcaklık değerlerinin saklandığı tablodur.Şekil 3. Kontrol Yazılımı Görünümü783Bu tabloda tarih, saat ve sıcaklık alanları mevcuttur.Kullanıcılar tablosu, kullanıcıları tanımlarve kullanıcının adı, parolası ve atandığı grupnumarası bilgilerini saklar (Tablo 1). Cihaz durumtablosunda cihazların açık-kapalı olmalarıile ilgili son durumları, parametreler tablosun-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!