BİR ISIL SİSTEMİN MODELLENMESİ VE SIEMENS SIMATIC S7 200 PLC İLE KONTROLÜ

Benzer belgeler
ESM 406 Elektrik Enerji Sistemlerinin Kontrolü 4. TRANSFER FONKSİYONU VE BLOK DİYAGRAM İNDİRGEME

ESM406- Elektrik Enerji Sistemlerinin Kontrolü. 2. SİSTEMLERİN MATEMATİKSEL MODELLENMESİ Laplace Dönüşümü

Ders #10. Otomatik Kontrol. Sürekli Hal Hataları. Prof.Dr.Galip Cansever. 26 February 2007 Otomatik Kontrol. Prof.Dr.

Ders #9. Otomatik Kontrol. Kararlılık (Stability) Prof.Dr.Galip Cansever. 26 February 2007 Otomatik Kontrol. Prof.Dr.

Kontrol Sistemleri Tasarımı. Kontrolcü Tasarımı Tanımlar ve İsterler

Bölüm 7 - Kök- Yer Eğrisi Teknikleri

DENEY 1 Laplace Dönüşümü

Kontrol Sistemleri. Kontrolcüler. Yrd. Doç. Dr. Aytaç GÖREN

ELECO '2012 Elektrik - Elektronik ve Bilgisayar Mühendisliği Sempozyumu, 29 Kasım - 01 Aralık 2012, Bursa

Bir Uçağın Yatış Kontrol Sistem Tasarımında Klasik ve Bulanık Denetleyici Etkileri

Frekans Analiz Yöntemleri I Bode Eğrileri

ÇĐFT SARKAÇ SĐSTEMĐNĐN KAYAN KĐPLĐ KONTROLÜ

ÇOKLU ALT SİSTEMLERİN SADELEŞTİRİLMESİ

TOPRAKLAMA AĞLARININ ÜÇ BOYUTLU TASARIMI

>> pretty(f) s exp(10) 1/ s + 1 1/100 (s + 1) + 1 s

EGE ÜNİVERSİTESİ-MÜHENDİSLİK FAKÜLTESİ-MAKİNA MÜHENDİSLİĞİ BÖLÜMÜ 1 MK371 ISI TRANSFERİ (2+2) DERSİ

MOSFET BSIM3V3 EŞİK GERİLİMİ VE MOBİLİTE PARAMETRELERİNİN GENETİK ALGORİTMA İLE ÇIKARTILMASI

Otomatik Kontrol. Fiziksel Sistemlerin Modellenmesi. Prof.Dr.Galip Cansever. Elektriksel Sistemeler Mekaniksel Sistemler. Ders #4

3. DİNAMİK. bağıntısı ile hesaplanır. Birimi m/s ile ifade edilir.

Uydu Kentlerin Tasarımı için Bir Karar Destek Sistemi ve Bilişim Sistemi Modeli Önerisi

OTOMATİK KONTROL SİSTEMLERİ DOĞRUSAL (LİNEER) GERİ BESLEMELİ SİSTEMLERİN KARARLILIĞI

Kök Yer Eğrileri ile Tasarım

Kök Yer Eğrileri. Doç.Dr. Haluk Görgün. Kontrol Sistemleri Tasarımı. Doç.Dr. Haluk Görgün

Otomatik Kontrol. Blok Diyagramlar ve İşaret Akış Diyagramları. Prof.Dr.Galip Cansever. Ders #3. 26 February 2007 Otomatik Kontrol

Kontrol Sistemleri Tasarımı

H09 Doğrusal kontrol sistemlerinin kararlılık analizi. Yrd. Doç. Dr. Aytaç Gören

DİNAMİK DEVRELERİN FREKANS DOMENİNDE İNCELENMESİ, FREKANS KARAKTERİSTİKLERİ VE BODE DİYAGRAMLARI

GÜVENİLİR OLMAYAN SİSTEMLER İÇİN ARALIK ÇİZELGELEMESİ PROBLEMİ

LPG DEPOLAMA TANKLARININ GAZ VERME KAPASİTELERİNİN İNCELENMESİ

5. MODEL DENEYLERİ İLE GEMİ DİRENCİNİ BELİRLEME YÖNTEMLERİ

FOTOVOLTAİK HÜCRENİN TEK DİYOT EŞDEĞER DEVRE PARAMETRELERİNİN ÇIKARILMASI VE MATLAB/SİMULİNK MODELİ

Genetik Algoritma ile Kuru bir Trafonun Maliyet Optimizasyonu

BULANIK MANTIK DENETLEYİCİLİ GÜÇ SİSTEM UYGULAMASI

Basit Işık Kontrolü. 1. Bit, Byte, Word, Double Word kavramları:

( ) BSIM MOSFET Model Parametrelerinin Ölçüm Yoluyla Belirlenmesine Yönelik Algoritmalar. Şuayb YENER 1 Hakan KUNTMAN 2. Özetçe. 2 BSIM MOSFET Modeli

(Mekanik Sistemlerde PID Kontrol Uygulaması - 3) HAVA KÜTLE AKIŞ SİSTEMLERİNDE PID İLE SICAKLIK KONTROLÜ. DENEY SORUMLUSU Arş.Gör.

Genetik Algoritma ile Kuru bir Trafonun Maliyet Optimizasyonu

Rüzgar Türbininde Kullanılan AC/DC Çeviricilerde Uzay Vektörü Modülasyonu Yöntemi ile Kontrol

Alçak Geçiren Flitre ve Faz Farkı Kavramı

GÜVENLĐ HABERLEŞME ĐÇĐN YENĐ BĐR KAOTĐK SĐSTEMĐN SENKRONĐZASYONU Bildiri Konusu ( 3. Đletişim Kuramı Ve Teknikleri, Kaotik Sistemler )

Haberleşme Gecikmeli Hibrid Enerji Üretim Sisteminin Kararlılık Analizi

12.7 Örnekler PROBLEMLER

BUHARLAŞTIRMALI SOĞUTUCULARDA SERPANTİN İLE SU PÜSKÜRTÜCÜLERİ ARASINDAKİ BÖLGEDE ISI VE KÜTLE TRANSFERİNİN DENEYSEL OLARAK İNCELENMESİ

H03 Kontrol devrelerinde geri beslemenin önemi. Yrd. Doç. Dr. Aytaç Gören

Süleyman ŞENYURT **, Zeynep ÖZGÜNER

GEMO DS207. Genel Özellikler: İLERİ / GERİ SAYICI

PROSES KONTROL DENEY FÖYÜ

PASTERNAK ZEMİNİNE OTURAN TIMOSHENKO KİRİŞİNİN DEĞİŞKEN HIZLI VE ŞİDDETİ ZAMANLA ARTAN TEKİL YÜK ALTINDA DİNAMİK DAVRANIŞININ İNCELENMESİ

KARAYOLU VE DEMİRYOLU PROJELERİNDE ORTOMETRİK YÜKSEKLİK HESABI: EN KÜÇÜK KARELER İLE KOLLOKASYON

DENEY 3 HAVALI KONUM KONTROL SİSTEMİ DENEY FÖYÜ

Devreler II Ders Notları

DENİZALTI MUKAVİM TEKNELERİNİN NİHAİ MUKAVEMETİNİN SAYISAL, ANALİTİK VE DENEYSEL METOTLARLA BELİRLENMESİ

Cilt:11 Sayı: 4 s , 2008 Vol: 11 No: 4 pp , Yılmaz KORKMAZ, Fatih KORKMAZ ÖZET

OTOMATİK KONTROL SİSTEMLERİ. DİNAMİK SİSTEMLERİN MODELLENMESİ ve ANALİZİ

ROBOT KOL DENETİM TASARIMI İÇİN DURUM DEĞİŞKENLERİ GERİ BESLEMELİ VE TÜMLEVLİ DENETİMCİ YAKLAŞIMI

Soğutma ve ticari makineleri bölümü

Bellek. t H t L. Çıkış Q. Veri. Q(t + )= f( Q(t), I 0, I 1,., I n-1 ) Q(t): Şimdiki değer Q(t + ): Sonraki değer

ÇELİK TEL HALAT DEMETİNİN MODELLENMESİ VE SONLU ELEMANLARLA ANALİZİ

Transformatör Enerjilendirme Akımının Etkilerini Azaltıcı Yöntemlerin İncelenmesi Review on Elimination Methods of Transformer Inrush Current

Dersin Yarıyılı. Kredisi. Prof. Dr. İbrahim YÜKSEL/ Öğr. Gör. Dr. Mesut ŞENGİRGİN/ Öğr. Gör. Dr. Gürsel ŞEFKAT/Öğr.Gör.Dr. Zeliha K.

Beş Eklemli Çapak Alma Robotu Tasarımı. Hüseyin Karaçalı YÜKSEK LĠSANS TEZĠ. Elektrik Elektronik Mühendisliği Anabilim Dalı

Sinyal Analizi ve Kontrol (AEE303) Ders Detayları

DS-48. Genel Özellikler: ĠLERĠ / GERĠ SAYICI

DEPREME MARUZ YAPININ ÖTELENMESİNİN BASİT HESABI: KAPALI ÇÖZÜM

(Mekanik Sistemlerde PID Kontrol Uygulaması - 1) SÜSPANSİYON SİSTEMLERİNİN PID İLE KONTROLÜ. DENEY SORUMLUSU Arş.Gör. Sertaç SAVAŞ

OTOMATİK KONTROL SİSTEMLERİ İŞARET AKIŞ DİYAGRAMLARI SIGNAL FLOW GRAPH

Sprott_94_A Kaotik Sisteminin Senkronizasyonu ve Bilgi Gizlemede Kullanılması

DEFORMASYON AĞLARINDA DATUMUN DUYARLILIĞA ETKİSİ EFFECT OF GEODETIC DATUM ON SENSITIVITY OF DEFORMATION NETWORKS

dir. Periyodik bir sinyalin örneklenmesi sırasında, periyot başına alınmak istenen ölçüm sayısı N

SAYISAL KONTROL 2 PROJESİ

ENM 557 ÇOK ÖLÇÜTLÜ KARAR VERME

BÖLÜM 24 CPU 22X. Analog giriş-çıkış modülü EM 235 Analog çıkış modülü EM 232 Analog girişler : IW0...IW6. Akım dönüştürücü. Gerilim dönüştürücü EM235

1. MATEMATİKSEL MODELLEME

EĞĐTĐM AMAÇLI PLC KONTROLLU BĐR ASANSÖR MODELĐ TASARIMI. Özgür Cemal Özerdem * Nedim Perihanoğlu ÖZET

Ders İçerik Bilgisi. Sistem Davranışlarının Analizi. Dr. Hakan TERZİOĞLU. 1. Geçici durum analizi. 2. Kalıcı durum analizi. MATLAB da örnek çözümü

ELEKTRİK-ELEKTRONİK MÜHENDİSLİĞİ DENETİM SİSTEMLERİ LABORATUVARI DENEY RAPORU. Deney No: 3 PID KONTROLÜ

EKDZ modelinin farklı bina dağılımları içeren senaryolara uygulanarak eğim kırınımı etkisinin araştırılması

ÖN DİZAYNDA AĞIRLIK HESABI

ÇELİK YAPILARDA ELASTİK VE PLASTİK YÖNTEM ÇÖZÜMLERİ VE BİRLEŞİMLER

DENEY.3 - DC MOTOR KONUM-HIZ KONTROLÜ

Đnsansı Robotun Kontrol Sistem Dizaynı Control System Design of a Humanoid Robot

Köprü Kenar Ayaklarındaki Oyulma Güvenilirliği *

Akım Modlu Çarpıcı/Bölücü

İKİ ZAMANLI WANKEL MOTORU ÇEVRİM ANALİZİNİN GELİŞTİRİLMESİ YÜKSEK LİSANS TEZİ. Fırat SARAÇOĞLU. Makina Mühendisliği Anabilim Dalı.

MEKATRONİK VE KONTROL LABORATUARI DENEY FÖYÜ

Kontrol Sistemleri (EE 326) Ders Detayları

U.Ü. Mühendislik Mimarlık Fakültesi Elektronik Mühendisliği Bölümü ELN3102 OTOMATİK KONTROL Bahar Dönemi Yıliçi Sınavı Cevap Anahtarı

KANATÇIKLI ROTORLARDA TİTREŞİM ANALİZİ. Raşit KIRIŞIK DOKTORA TEZİ MAKİNA MÜHENDİSLİĞİ GAZİ ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTÜSÜ EYLÜL 2010 ANKARA

3. ÖN DİZAYNDA AĞIRLIK HESABI

Çevrimsel yüklemeye maruz tabakalı kompozitlerin maksimum yorulma ömrü için optimum tasarımı

ÇİFT TANKLI BİR SIVI SEVİYE KONTROL SİSTEMİNİN GERÇEKLENMESİ. YÜKSEK LİSANS TEZİ Müh. Ali Özgür EMEKLİ. Anabilim Dalı : ELEKTRİK MÜHENDİSLİĞİ

Sahada Programlanabilir Kapı Dizileri (FPGA) Sayısal CMOS Tümdevre Tasarımı Y. Fırat Kula

DİELEKTRİK ÖZELLİKLER

Sıvı Sıkışabilirliği ve Sıvı Ortamı Dalga Yayılma Sınır Şartlarının Baraj Deprem Davranışına Etkisinin Euler Yaklaşımıyla İncelenmesi

İTÜ DERS KATALOG FORMU (COURSE CATALOGUE FORM)

Direkt genleşmeli klima santrallerinde soğutma çevrimi simülasyonu ve parametrelerin analizi

KONTROL SİSTEMLERİNE GİRİŞ. Hazırlayan Dr.Birol Arifoğlu

Ayrık Zaman Genetik-LQR Kontrolör Kullanılarak Kaotik Bir Osilatörün Çıkış İşaretinin Optimal Kontrolü

MAK TERMODİNAMİK (CRN: 20662, 20664, 20667, 20669)

ELN3052 OTOMATİK KONTROL BAHAR

Transkript:

BİR ISIL SİSTEMİN MODELLENMESİ VE SIEMENS SIMATIC S7 200 PLC İLE KONTROLÜ Tanel YÜCELEN 1 Özgür KAYMAKÇI 2 Salman KURTULAN 3. 1,2,3 Elektrik Mühendiliği Bölümü Elektrik-Elektronik Fakültei İtanbul Teknik Üniveritei, 80626, Malak, İtanbul 1 e-pota: yucelent@itu.edu.tr 2 e-pota: kaymakci@elk.itu.edu.tr 3 e-pota: kurtulan@elk.itu.edu.tr Anahtar özcükler: Sitem Modelleme, PID Kontrolör, PLC ABSTRACT In thi paper, control of a laboratory thermal ytem called PT326 i achieved by a programmable logic controller (PLC) and a PLC code i propoed according the object. Thermal ytem i defined and modelled primarily and then ytem tep repone i adjuted due to deign criterion. PID controller i choen a the ytem controller. Parameter of PID controller are calculated and control of the ytem i achieved by performing thee parameter to the ytem with PLC. Thi paper point out a control method for a thermal ytem. 1. GİRİŞ Kontrolörler, kontrol edilen itemin davranışına olumuz yönde etki eden her türlü bozucu etkiyi gidererek itemin davranışını iyileştiren düzeneklerdir. Bir itemin davranışını değerlendirirken, o itemin baamak cevabına bakılır. İdeal item davranışına yakın davranış göteren bir item elde etmek için, aşımın olabildiğince az, yükelme zamanının kıa ve geçici hal hataının ıfır ya da ıfıra ihmal edilebilecek kadar yakın olmaı itenir. Bu amaçla, ıcaklığı kontrol edilmek itenen PT326 adlı ııl bir itemin ilk olarak matematikel modeli çıkarılmış ve baamak yanıtı incelenmiştir. Bu incelemeden onra item davranışını ve geçici hal hataını iyileştirmek için iteme uygulanacak PID kontrolöre yönelik oran (P), integral (I) ve türev (D) katayıları belirlenmiştir. PID kontrolörü, endütriyel bir itemin kontrolünde yaygın olarak kullanılan programlanabilir lojik kontrolör ile gerçeklenmiştir. Bu doğrultuda ürekli zaman için belirlenen P, I, D katayıları, ayıal bir ortamda kullanılacağı için ayrık zamana çevrilmişlerdir. Bu çevirme işlemi onucunda elde edilen PID kontrolörüne yönelik, Siemen Simatic S7 200 Kontrolörü için bir PLC program kodu önerilmiş ve PLC ye bu önerilen kod yüklenmiştir. Bu gerçekleme onucunda PID programı ile programlanmış olan programlanabilir lojik kontrolör (PLC), iteme fizikel bağlantılar ile monte edilmiş ve ııl itemin kontrolü gerçekleştirilmiştir. 2. SİSTEMİN MODELLENMESİ VE PID KONTROLÖR PARAMETRELERİNİN HESAPLANMASI Iıl item ve PID kontrolörden oluşan geribelemeli blok yapı şekil 1 de göterilmiştir. Bu itemin modelini oluşturmak için öncelikle item elemanlarını tanımak gerekir. Şekil 1 deki giriş r(t), itenen referan ıcaklığıdır; item Ti(t) çıkışının bu referan ıcaklığını olabildiğince yakın takip etmei itenir. To(t) çevre ıcaklığıdır, çevre ıcaklığı devamlı itemi aracağı için bu item için abit değerli bir bozucu olarak değerlendirilebilir. Ayrıca bu itemde C t ııl kapaite, R t ııl direnç elemanlarıdır. Şekil-1. Iıl Sitem Kontrolü. Iı debiini [J/] q(t) ve ıcaklık [K] T(t) olarak tanımlanıra, şekil 1 deki iteme ait diferaniyel denklem, kontrolör devrede yokken, (1) bağıntıındaki gibi verilebilir. q ( ) d T T T T i 0 i 0 = Ct + (1) dt Rt

Fakat bilindiği gibi diferaniyel denklemlerle taarım yapmak zordur. Bu yüzden (1) nolu denklem (2) bağıntıındaki gibi Laplace dönüşümü kullanılarak - domeninde tanımlanabilir [4]. 1 Q Ti Ct T0 Rt ( ) = ( ) + + ( ) (2) Bu taarım onucunda (2) bağıntıı, şekil 2 deki gibi bir blok diyagram formunda ve bozucu abit olduğu için bozucu ihmali ile ifade edilebilir [7]. Şekil-2. Iıl Sitem Kontrol Blok Yapıı. Siteme kontrolör taarlamadan önce itemin kendi dinamikleri ile naıl bir baamak cevabına ahip olduğu incelenir. Bunun için Rt, Ct ve item ölü zaman değerleri deneyel olarak heaplanabilir. Bu değerlerin deneyel olarak bulunmaı, iteme oilokop bağlanıp, baamak cevabının incelenmei ile elde edilmiştir. Buna ilişkin oilokoptan gözlenen baamak cevabı şekil 3 te verilmiştir. fonkiyonunun içinde düşünürek, item tranfer fonkiyonu, 0.8 Tf e 0.6 + 1 0.2 ( ) = (4) olur. Daha önce de değinildiği gibi bir iteme kontrolör taarlarken itemin baamak yanıtını inceleyip, baamak yanıtı naıl ideale yakın bir hale getirilebilir konuu üzerinde durularak kontrolör taarlanmalı denilmişti. Bu bağlamda iteme PID kontrolör taarlamadan önce MATLAB programı kullanılarak da elde edilmiş baamak cevabı şekil- 3 teki gibi verilebilir [2]. Sitem cevabının MATLAB a aktarılmaının nedeni, taarlanacak PID kontrolörünün ilk olarak bu programda imule edilmeini ağlamak ve imulayon onucuna göre iteme bu katayıları uygulamaktır. 4. şekilde baamak giriş uygulandıktan 0.2 n onra başlayan çıkış y() in başladığı an taarım kolaylığı bakımından t=0 kabul edilmiştir. Şekil-4. Sitem Baamak Cevabı. M2 A M1 D T Şekil-3. Sitem Oilokop Baamak Cevabı. Şekil 3 teki veriler yardımıyla Rt değeri, (3) bağıntııdan heaplanabilir. Rt = (M2.-.M1) / A (3) Oilokopta; M2 değeri 7.2 V, M1 değeri 2.3 V ve A değeri 6.1 V olarak okunur. Buna göre (3). bağıntıdan Rt değeri 0.8 olarak bulunur. Şekil 3 te T ile gözüken değer zaman abitidir ve item bloğunda Ct. Rt değerine karşılık gelir. Zaman abiti item cevabının, on değerinin %63.2 ine ulaşmaı olarak tanımlanabilir [6]. Buna göre Ct. Rt değeri 0.6 olarak belirlenir. Bu bağlamda Ct değeri de 0.75 olacaktır. Son olarak D ölü zaman (zaman gecikmei) değeri oilokoptan 0.2 olarak okunur. Zaman gecikmeleri bilindiği gibi item kontrolünde önemli kııtlamalar getirebilir [1], ve geribelemenin faydalarını azaltırlar. Bu nedenle gecikmeyi de item tranter Bu birim baamak cevabında yerleşme ürei 2.369 (görülebileceği gibi yaklaşık olarak zaman abitinin 4 katı büyüklüğünde) ve item ürekli hal hataını ıfıra çekmektedir. Bu item de öncelikle ürekli hal hataını düzeltmeye, yerleşme zamanını 1 aniye mertebeine kadar azaltmaya ve aşımın yine olmamaını ağlamaya çalırak; kutup atama taarım yöntemini kullanarak PID parametreleri Kp=1.50, Kd=0.0080, Ki=2.0 olarak elde ederiz [1]. 2 2 Ki + Kp+ Kd 2 + 1.5 + 0.008 F( ) = = (5) (5) denkleminde Kc=Kp=1.5, Td = Kd / Kp = 0.0053, Ti = Kp / Ki = 0.750 şeklinde parametreleri ifade edebiliriz. PID kontrolörü item bloğuna şekil 1 deki gibi eklenir ve MATLAB programını kullanarak, taarım onucu şekil 5 teki baamak yanıtından analiz edilebilir. Bu baamak yanıtına göre itemin =0 da bir ıfırı olduğu için item ürekli hal hataı yapmamaktadır. Ayrıca yerleşme zamanı da 1.183 dir (önerilen 1 n değerine yakın bir değer). Sitem ilk halinde olduğu gibi aşım yapmamaktadır. Değinilmei gereken bir nokta PID parametreleri elde edilirken, item kararlılığını da düşünerek kararlılığın daha iyi olmaı için Td parametreinin küçük eçilmiş olmaıdır.

milianiye olarak eçilmiştir. Yani ıcaklık her 100 milianiyede bir denetlenecektir. Şekil-5. Sitemin PID Kontrolör ile Birim Baamak Cevabı. Siteme taarlanan PID kontrolörü itemin kontrolörüz davranışına göre daha ideal bir davranış ergilemektedir ve PID kontrolör ayeinde iteme itenilen yerleşme zamanı ve aşım olmama özelliği uygulanabilmektedir. 3. SIEMENS SIMATIC S7-200 KONTROLÖRÜ İÇİN PID KONTROLÖR YAZILIMI Bu bölümde, itemlerde yaygın olarak kullanılan PID kontrolörün belirtilen ııl item için bir PLC kullanılarak naıl gerçeklendiği ve bu amaçla hazırlanan yazılımın temel prenipleri ve özellikleri anlatılacaktır. Bu amaç için eçilen PLC, S7-200 CPU 226 tür. Şekil 6 te PLC ile itemin temel giriş ve çıkış adrelerini göteren diyagram verilmiştir. VW102, AIW2 VW100, AIW0 PID SİSTEM AQW0 Şekil-6. PLC Giriş ve Çıkış Adreleri. Şekil 6 da, item geribelemei PLC nin analog AIW2 girişine gelir ve VW102 belleğinde aklanır. Yine aynı şekilde referan işareti AIW0 analog adreinden alınır ve VW100 de aklanır, analog çıkış ie AQW0 çıkışından iteme tekrar aktarılır. PLC de PID kontrolör taarlayabilmek için ilk olarak - domeni fonkiyonlarını z-domeni fonkiyonlarına çevrilmei gerekir. Bu amaçla PID kontrolörüne z dönüşümü yapılıra elde edilen kontrolör fark denklemi ve denklemin katayıları, u(k) = u(k-1) + a e(k) + b e(k-1) + c e(k-2) (6) a = Kp + Kd b = - Kp + Ki. T - Kd (7) c = Kd (6) ile ifade edilen fark denkleminin programlanmaı ile ayıal PID yazılımı gerçeklenir. Ancak bu şekilde gerçeklenen bir PID yazılımı uygulamada çeşitli orunlara neden olur. Bunun en önemli nedeni türev işleminin gürültüye çok duyarlı olmaı ve gürültü ya da hatanın hızlı değişimi onucu heaplanan büyük türev değerlerinin kontrolör çıkışı üzerinde bakın duruma gelmeidir. Bunun yerine (8) nolu ifade de yer alan u(k) fonkiyonu kullanılır. u(k) = up(k) + ui(k) + ud(k) (8) Bu ifadedeki up(k), ui(k) ve ud(k) (9) ile ifadedeki fark denklemleri ile ifade edilebilir. up(k) = Kc e(k) ui(k) = ui(k-1) + (T/2Ti). [ e(k) - e(k-1) ] (9) ud(k) = Td. [ e(k) e(k-1) ] / T (7) nolu ifade kullanılarak PID kontrolör yazılımı PLC ile gerçeklenebilir. Sitemin ana program kodu tablo 1 ile verilmiştir. Tablo-1. PID Ana Program Kodu. LD SM0.1 ; İlk Döngüde Sadece = 1 MOVB 100, SMB34 ; T = 100 m ATCH 0, 10 ; Keme Servi Hizmet Prg. ENI ; Keme Serv. Hizm. Prg. Aktif CALL 0 ; Alt Programın Çağırılmaı Bu kod ile PLC, keme hizmet ervi programını tanımlar ve T=100 değeri ile bu keme hizmet ervi programını 100 m üre ile çağırır. Son atırda alt program çağırılır. Bu alt programa ilişkin kod tablo 2 ile verilmiştir [3] Tablo-2. PID Alt Program Kodu. MOVR 0.1, VD116 ; Örnekleme zamanı [] MOVR -32000.0, VD132 ; En az u(k) değeri MOVR 32000.0, VD128 ; En çok u(k) değeri MOVR 0.008, VD108 ; Kd = Kc katayıı MOVR 0.75, VD120 ; Ti katayıı MOVR 0.005334, VD140 ; Td katayıı Bu alt programda PLC belleklerine ilk değer atamaları yapılır ve item keme ervi hizmet programı için hazır hale getirilmiş olur. Keme ervi hizmet programında hata işaretlerinin elde edilmeine ilişkin kod tablo 3, 4, 5 ve 6 da ıraıyla açıklanarak verilmiştir [6] şeklinde ifade edilebilir. Burada T örnekleme zamanıdır. Bu programda örnekleme zamanı 100

Tablo-3. Hata İşaretinin Elde Edilmei. MOVW AIW0, VW100 ; AIW0, R ye atanır MOVW AIW2, VW102 ; AIW2, Y ye atanır XORD AC0, AC0 ; Akümülatör ıfırlanır MOVW VW100, AC0 ; R, Akümülatöre atanır -I VW102, AC0 ; R-Y=E (Hata), AC0 a alınır DTR AC0, AC0 ; Reel Sayı Dönüşümü Tablo-3 e göre AIW0 ve AIW2 adrelerinden alınan değerler PLC belleklerine aktarılır ve bu iki işaretin farkı alınarak akümülatöre kaydedilir ve akümülatördeki işaret (hata işareti) reel ayıya çevrilir. Türev işaretinin heaplanmaına ilişkin program kodu Tablo 4 te verilmiştir [5]. Tablo-6 da belirtildiği gibi ilk olarak kontrol işareti oluşturulur ve onraında ınırlandırılır. Son olarak bu parametreler tam ayıya çevrilerek AQW0 analog çıkışına aktarılır ve kontrol işareti iteme verilmiş olur. Yukarıda belirtilen işlemler PLC tarafından 100 m de bir tekrarlanır ve item itenen ıcaklığı, referana göre ayarlayarak, kontrol işaretini iteme aktarır. Bu program kodunun PLC ye yüklenmei ve PLC nin ııl iteme fizikel bağlantılar ile bağlanmaıyla, ııl item kontrolü PLC tarafından gerçeklenmiş olur. Son olarak Şekil-7 de, kontrol edilen ııl itemin bir görünümü verilmiştir. Tablo-4. Türev İşaretinin Elde Edilmei. MOVR VD104, AC0 ;Hatanın değerini AC0 a yaz -R VD136, AC0 ;e(k) e(k-1) ni AC0 a yaz *R VD140, AC0 ;Td ile çarp /R VD116, AC0 ;T ye böl MOVR VD104, VD140 ;Yeni e(k-1) değeri = e(k) MOVR AC0, VD144 ;Sonucu Ud = VD140 a yaz Tablo-4 te (8) nolu ifade ile verilen ud(k) terimi elde edilir. Bu işaretin ınırlandırılmaına ilişkin program kodu Tablo 5 ile verilmiştir. Tablo-5. Türev İşaretinin Sınırlandırılmaı. LDR>= VD144, VD128 MOVR VD128, VD144 ;Türev Sınırlamaları (Mak) LDR<= VD144, VD132 MOVR VD132, VD144 ;Türev Sınırlamaları (Min) Tablo 4 tekine benzer bir şekilde (8) nolu ifadedeki ui(k) ve up(k) fark denklemi PLC ile yazılır ve tablo 5 teki ınırlama işlemi ui(k) ve up(k) yani integral fark ve oran fark parametreleri için de yapılır. Bu değerlerin (7) ifadeindeki gibi toplanıp u(k) kontrol işaretinin oluşturulmaı ve PLC çıkışına gönderilmeine ilişkin program kodu tablo 6 ile verilmiştir [5]. Tablo-6. Kontrolör İşaretinin Oluşturulmaı ve PLC Analog Çıkışına Yazılmaı. MOVR 0.0, AC0 ;Akümülatör ıfırlanır MOVR VD112, AC0 ;Up Oranal değeri +R VD124, AC0 ;+ Ui Integral değeri +R VD144, AC0 ;+ Ud Türev değeri ;Kontrol İşr.= Up + Ui + Ud LDR>= AC0, VD128 MOVR VD128, AC0 ; Kont İşr. Sınırlamaları (Umak) LDR<= AC0, VD132 MOVR VD132, AC0 ;Kont İşr. Sınırlamaları (Umin) TRUNC AC0, AC0 ;Reel ayının tam ayı kımı MOVW AC0, AQW0 ;AC0 analog çıkışa yazıldı 4. SONUÇ Şekil-7. PT326 Iıl Sitemi. Bu çalışmada ilk olarak; endütriyel bir ııl item benzeri olan, PT326 adlı laboratuvar ııl eğitim itemi, modellenmiş ve modelin baamak davranışı incelenerek, bu davranışı belirlenen taarım kriterleri çerçeveinde düzeltebilmek için bir PID kontrolörü taarlanmıştır..bu taarım ıraında PID parametreleri, itemi kritik önümlü ve küçük yerleşme zamanına ahip olacak şekilde, bakın kutup atama yöntemi ile belirlenip, bulunan değerler Td en küçük olacak şekilde MATLAB aracılığı ile analiz edilerek eçilmiştir. Td değerinin küçük eçilme nedeni item kararlılığını küçük Td değerlerinin olumlu etkilemeidir [7].Sonuç olarak taarım amacına uygun PID kontrolör katayıları önerilmiştir. Yine bu çalışmada; modellenen ve PID kontrolör katayıları belirlenen item için kontrölör, PLC kullanılarak gerçeklenmiştir. Bu gerçekleme ıraında ölçme gürültülerine az duyarlı, uygun bir PLC kodu önerilmiştir. Önerilen PLC kodu iteme uygulandığında, ııl itemin ıcaklığı 20 C ile 65 C araında kontrol edilebildiği, aşımın teorik heapta tepit edildiği gibi olmadığı, yerleşme zamanının belirlenen taarım kriterindeki gibi yaklaşık 1 aniye olduğu gözlenmiştir. Sitemde PLC olarak, hızlı işlem yeteneğine ahip, EM222 adlı A/D ve D/A modül bulunduran ve

benzerlerine nazaran ucuz bir PLC olan S7 200 CPU 224 PLC kullanılmıştır [8] KAYNAKLAR [4] [4] Kuo B., AUTOMATIC CONTROL SYSTEMS, Prentice-Hall, Inc. A Simon & Schuter Company, 1999. [5] [5] Kurtulan S., PLC İLE ENDÜSTRİYEL [1] Bateon N. R., CONTROL SYSTEM OTOMASYON, Biren Yayınevi, 2003. TECHNOLOGY, Printice Hall, 1996 [6] [6] Kurtulan S., PROGRAMLANABİLİR LOJİK [2] Bingül, Z., MATLAB VE SIMULINK LE KONTROLÖRLER VE UYGULAMALARI, Bileşim MODELLEME VE KONTROL I, Biren Yayınevi, Yayıncılık, 1996. 2005. [7] [7] Nie N., CONTROL SYSTEMS [3] Cripin A.J., PROGRAMMABLE LOGIC ENGINEERING, Wiley International Edition, 2004. CONTROLLERS AND THEIR ENGINEERING [8] [8] Siemen, SIMATIC S7-200 Programmable APPLICATIONS, Mc Graw-Hill, 1990. Controller Sytem Manuel, 2000..