Ýþ tabii ki sadece PC.yi toplamak yada kurmakla bitmiyordu. Bu aktüatörleri kontrol edecek, tahrik bobinlerini enerjileyecek bir kontrol kartýna ihtiyacýmýz vardý. 24 Adet röleyi ayný anda kontrol etmek, tek bir paralel port ile artýk çok kolaydý.
Ýþin devamýnda, aðýrlýk bilgisi ve bu bilginin de PC ortamýnda geliþtireceðimiz yazýlýmda kullanmamýz gerekecekti. Bu bilgiyi de, bize ESIT firmasýnýn, panel tipi PWI indikatörü saðlayacaktý. Yeri gelmiþken ESIT – Ýzmir þube çalýþanlarýna, Tayyar Bey ve Taner kardeþimin destek ve ilgilerine çok teþekkür ederim. |
|
Artýk yazýlýmý konuþmanýn zamaný gelmiþti. Yazýlýmý geliþtirmek için Visual Basic 6.0 kullandým. Bu yazýlým dilini daha evvelinde farklý projelerde kullandýðým için çok rahattým. Ayný zamanda elimde yararlanabileceðim, kendi geliþtirdiðim kaynak kodlarým mevcuttu.
Yazýlýmý yorumlarken önemli birkaç konu vardý. 1.- Aðýrlýk bilgisinin okunmasý. 2.- Paralel porttan röle kontrolü. 3.- Sistemin Sql sunucuya baðlanmasý. 4.- Anlýk Üretim Kayýtlarýnýn kaydedilmesi. 1.- Aðýrlýk bilgisi yukarýda da bahsettiðim gibi, ESÝT Firmasýnýn, PWI indikatöründen seri bir bilgi olarak devamlý geliyordu. Visual Basic 6.0 ile COM portun kullanýmý son derece kolaylaþmýþtý. Bu bilgiyi ekrana alýp kullanmak ve bir deðiþken olarak sürekli kullanmamýz son derece kolay olmuþtu. 2.- Paralel Porttan röle kontrolü de, eskisi kadar sorun olmuyordu artýk. Gerçek zamanlý olarak 24 Adete kadar röleyi istediðim gibi açýp, kapatabiliyordum. PIC ile yapýlamayacak, nerdeyse hiçbir þey kalmamýþtý. |
![]() Tiner Uretim Uygulama Ekraný |
|||||
3.- Solvent miktarlarýný kullanýcýnýn yazmasýný saðlarsak, yanlýþ solvent ve/veya miktarý üretime almasýný saðlamýþ olabilecektik. Bu durum çok istenmiyordu. Bu konuya çözüm tabii ki operatörün solvent miktarý girmesini engellemekten geçiyordu. Yine kendi yazmýþ olduðumuz üretim programýndan bu bilgileri alýp gelecektik. Üretim programýný da kendim yazdýðým için, database yapýsýný ezbere biliyordum. Doðal olarak hangi tablodan, hangi bilgiyi almak gerektiði konusunda hiç sorun yaþamamýþtýk. Tabii ki bu geliþmeler olurken, kendisini rahmet ve þükranla andýðým Bülent Beyin (Bülent ORÇUNUS’un) olaya artý yönde bir müdahalesi oldu. Olasý istenmeyen bir durumda, acil durum veya solvent hattýndaki bir sorun, çevrede oluþan istem dýþý bir olaydan dolayý ACÝL STOP’a basýldýðýnda, tüm sistemin elektriðini kesip, ortamýn terk edilmesi durumunda, hangi solventin kazana ne miktar ile alýndýðýnýn bilinmesi gerekiyordu. Çözüm olarak þöyle bir yöntem geliþtirdim. 4.- Her 5 saniyede bir prosesin bilgilerini MS Access-MDB dosyasýna yazarak çözmüþtüm. Ýstenilmesi halinde, geri proses yaratýlarak, kalýnan noktadan devam edilebiliyordu. Bu projenin ilk yapýmý ve çalýþýr hale gelmesi 2005 yýlýnýn Ekim ayýydý. Ýþletmenin 2007 yýlýnda geçirdiði yangýndan sonra, tekrar ayný uygulama gerçekleþtirildi. Bu projenin planlanmasý ve uygulanmasý için tarafýma sonsuz destek veren, Mart 2007 yýlýnda kaybettiðimiz Bülent ORÇUNUS’u þükranla anýyorum. Mevcut sistem halen çalýþýr durumda olup, detaylar ve diðer sorularýnýz için benimle irtibata geçebilirsiniz. Hikmet SOYDAM |