İş 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 |