|
ÜRETİM MAKİNASI
DEVİR KONTROL SİSTEMİ
Nuri
ŞİMŞEK
evsayfası
Gerçekleştirim
Belgesi
Yazılım
Geliştirme Projesi
Bilgi
Teknolojileri Sertifika Programı
İDEA: ODTÜ Sanal
Kampüsü
Tarih 25 Haziran
2005
ÖZ
Üretim Makinası Devir kontrol Sistemi'nin gerçekleştirim
evreleri anlatılacaktır. Tasarm belgesinde belirtilmiş olan işlevlerin hayata geçirilmesi
için yapılan çalışmalar, elde edilen ekranlar, revizyonlar vb.
verilecektir.
KARŞILAŞILAN SORUNLAR VE UYGULANAN ÇÖZÜMLER
Uygulamada sistemle ilgili ciddi sorunla karşılaşılmamıştır.
Ancak ilave ihtiyaçlar ortaya çıkmıştır:
- EM3 acil durum (B1 ve sonrası) olduğunda sadece kendisi ve sonrası değil,
B grubunda olmak koşuluyla kendisinden önceki motorlar da duracak.
- Reçete yüklemenin dışında, saklanmış olan reçeteyi bozmayacak, küçük müdahale
olanağı verilmesi amacıyla 'Set Point' ekranı oluşturulması.
- Toplam üretim miktarının reçetedeki kapasite bilgisi ve çalışılan zaman
kullanılarak hesaplanmasından vazgeçilmesi.
- Düşük kapasitede daha önce %40 olarak verilmiş miktarın ayarlanabilir olması.
- Üretim personeline de reçete hazırlama hakkının verilmesi.
Tüm bu istekler karşılanmıştır.
YAZILIMIN BİLEŞENLERİ VE GÖREVLERİ
Yazılımın ana bileşenleri; RSLogix500 (PLC), RSView32 (Scada) ve RSLinx yazılımlarıdır.
- RSLogix500: Rockwell firmasına ait bu ürün PLC (Programable Logical Controller)
programlamasına yaramaktadır. Ladder Logic olarak adlandırılan yöntemi pratik
hayatta kullanılan Elektrik Devre Şemalarına çok benzemektedir. Bu yüzden kolay
bir programlama yöntemidir. Dışardan bağlanan digital ve analog giriş ve çıkışlara
(switch, elektrovalf, transmitter, gösterge vb.) 'içerde' birtakım mantıksal
ve matematiksel işlemler uygulanmakta; gerekirse zamanlayıcı, sayıcı fonksiyonlar
eklenmekte ve işlenmektedir. Yani klasik yöntemlerle donanımda binbir güçlükle
(malzeme, işgücü) yapılan işlemler PLC'de yazılımla kolay ve ucuza yapılabilmektedir.
- RSView32: Yine Rockwell firmasına ait bu yazılım kullanıcı arayüzleri oluşturmaya,
veritabanı işlemleri yapmaya, trend, alarm, log tutmaya yaramaktadır.
PLC'den aldığı bilgileri çeşitli formatlarda (mimik, liste vb.) izleme olanağı
vermekte, kullanıcı girişlerini (komut, değer vb.) izleme olanağı vermekte,
PLC ve/veya veritabanına iletmektedir.
- RSLinx: Bu iki yazılımı konuşturmaya yaramaktadır.
YAZILIMDAN KESİTLER
Sistemin belli başlı ekranları aşağıda verilmiştir.
PLC Ekranı:
Ana Ekran:
Bakım Ekranı:
Üretim Ekranı:
Teknik Ekranı:
Alarm Ekranı:
Anlık Değer İzleme Ekranı:
Set Point Ekranı:
Reçete Hazırlama ve Yükleme Ekranı:
Log Ekranı:
Trend Ekranı:
KULLANICI KILAVUZU
Bu proje; daha önce donanım ağırlıklı yapılmakta olan Üretim Makinası
devir ayarlamalarını yazılım ağırlıklı hale getirmeyi amaçlamaktadır.
Bu sayede önceki üretimler reçete olarak saklanabileceğinden,yeniden
aynı üretim yapılmasında aynı koşullar sağlanmış olacak, devirler daha
hassas ayarlanabilecek, sistem güvenilir olacaktır.
- Başlatma
Bilgisayar açıldığında kısayol olarak masaüstüne taşınmış olan
.rsv uzantılı uygulamaya çift tıklayarak çalışma başlatılır.
(Program Files/Rockwell Software/RSView32/RSView Works path'inden
file/open/...nuri.rsv)
- Login Olma
Gelen ekran (main) çeşitli kullanıcılara göre login olma ekranıdır.
3 çeşit kullanıcı bulunmaktadır:
- Bakım
- Üretim
- Teknik
Bu kullanıcılardan herhangirinin 'Giriş' butonuna basıldığında;
kullanıcı ismi ve şifre sorgusu gelir. Doğru isim ve şifreyle
ilgili kullanıcının ana ekranına gidilir.
- Bakım
Bakım ekranında bulunan seçenekler şöyledir:
- İzleme: Anlık değerleri izleme.
- Trend: Akım ve hız bilgilerini trend olarak izleme.
Trend üzerinde hem zaman hem değer eksenlerinde zoom/unzoom
yapmak mümkündür. İstenmeyen kalemler iptal edilebilir.
- Alarm: Mevcut alarmlar ile alarm ve event logları izleme.
- PLC: PLC'ye ulaşıp inceleme ve konfigürasyon yapma.
Bu işi sadece Bakım elemanları yapabilir; özel eğitim gerektirir.
- Üretim
Üretim ekranında bulunan seçenekler şöyledir:
- Setpoint: Anlık değerleri izleme ve küçük müdahaleler yapma.
Değiştirilmek istenen setpoint'e yeni değer yazılıp 'enter'a
basılmasıyla işlem gerçekleşir.
- Trend: Akım ve hız bilgilerini trend olarak izleme.
Trend üzerinde hem zaman hem değer eksenlerinde zoom/unzoom
yapmak mümkündür. İstenmeyen kalemler iptal edilebilir.
- Alarm: Mevcut alarmları inceleme.
- Reçete: Reçete hazırlama ve yükleme.
Yeni reçete için; reçete alanları doldurulup 'save' e basılınca
yeni reçete tanımlanmış olur.
Reçete yüklemek için; drop menu'den ilgili reçete seçilip 'restore'
edilince, reçete ekrana gelir, 'PLC ye yükle' butonuyla da yüklenir.
- Teknik
Teknik ekranında bulunan seçenekler şöyledir:
- Setpoint: Anlık değerleri izleme ve küçük müdahaleler yapma.
Değiştirilmek istenen setpoint'e yeni değer yazılıp 'enter'a
basılmasıyla işlem gerçekleşir.
- Trend: Akım ve hız bilgilerini trend olarak izleme.
Trend üzerinde hem zaman hem değer eksenlerinde zoom/unzoom
yapmak mümkündür. İstenmeyen kalemler iptal edilebilir.
- Alarm: Mevcut alarmları inceleme.
- Reçete: Reçete hazırlama ve yükleme.
Yeni reçete için; reçete alanları doldurulup 'save' e basılınca
yeni reçete tanımlanmış olur.
Reçete yüklemek için; drop menu'den ilgili reçete seçilip 'restore'
edilince, reçete ekrana gelir, 'PLC ye yükle' butonuyla da yüklenir.
PROJE PLANI VE UYGULAMA TAKVİMİ
Önemli Kilometre Taşları
Proje Teklifi: |
19 Nisan 2005 Projenin Amacı ve Kapsamı
Belirtilecek.Tamamlandı. |
İstenenlerin Belirlenmesi: |
10 Mayıs 2005 Kullanıcı İstekleri
belirlenecek.Tamamlandı. |
Mevcut Durum Analizi: |
17 Mayıs 2005 Mevcut Durumun Ayrıntılı Analizi
Yapılacak.Tamamlandı. |
Reçetelerin Belirlenmesi: |
25 Mayıs 2005 Reçete Formatı Tasarlanacak.Tamamlandı.
|
Ekranların Tasarımı: |
31 Mayıs 2003 Ekranların Son Şekli Verilecek.Tamamlandı.
|
Diğer Tasarım İşleri: |
6 Haziran 2005 Projenin Ayrıntılı Tasarımı
Verilecek.Tamamlandı. |
Gerçekleştirme: |
28 Haziran 2005 Gerçekleştirim Sonuçları
Verilecek.Tamamlandı. |
Test: |
5 Temmuz 2005 Test Planı ve Test Sonuçları
Verilecek.Kısmen Tamamlandı. |
Sunum: |
15-18 Temmuz 2005 Gerçekleştirilen Projenin Sunumu
Yapılacak. |
Kaba Proje Planı ve Uygulama Takvimi
Km. Taşları \ Aylar |
Nisan |
Mayıs |
Haziran |
Temmuz |
Haftalar |
1 |
2 |
3 |
4 |
1 |
2 |
3 |
4 |
1 |
2 |
3 |
4 |
1 |
2 |
3 |
4 |
Teklif |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Analiz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tasarım |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gerçekleştirme |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Test |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sunum |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|