Kullanım Kılavuzları
Döngü tablosundaki bias değeri, bazı çok özel uygulamalarda ortaya çıkabilecek problemleri gidermek için PID işleminden önce kullanıcı tarafından değiştirilebilir. Ancak, bu değerin değiştirilmesinde dikkatli olunmalı ve tabloya girilecek değerin 0.0 ila 1.0 arasında bir reel sayı olmasına dikkat edilmelidir. Proses değişkeninin bir önceki hesaplamadaki değeri PID hesaplamanın türevsel kısmında kullanılmak üzere tabloda yer alır. Bu değeri değiştirmemelisiniz. Otomatik/Manuel Çalışma S7-200 PID döngülerinde parametrik çalışma konumu seçimi imkanı bulunmamaktadır. PID hesaplaması, komuta enerji akışı olduğunda gerçekleştiğinden “otomatik” konum PID komutu işlendiğinde, “manuel” konum ise komut işlenmediğinde geçerlidir. PID komutunda enerji akışının geçmişini takip eden bir bit vardır (tıpkı sayıcıya yükselen kenarla saydırılması gibi). Bu biti kullanarak komut, 0’dan 1’e dönüşümü sezer ve bu durumda, manuel konumdan otomatik konuma geçisin yumuşak olması için bir dizi işlem yapar. Manuel konumdan otomatik konuma geçişin yumuşak olması için manueldeyken verilen çıkış değerinin PID tablosuna (Mn bölümüne) girdi olarak yazılması gerekir. O’dan 1’e geçişin PID komutu tarafında sezilmesinden sonra, sözü edilen geçiş için aşağıdaki işlemleri PID komutu kendiliğinden yapar: ❑ İstenen değer (SPn) = gerçekleşen değer (PVn) kabul eder ❑ Bir önceki gerçekleşen değer (PVn-1) = gerçekleşen değer (PVn) kabul eder ❑ Bias (integral toplamı) (MX) = çıkış değeri (Mn) kabul eder PID geçmişini takip eden bitin varsayılan değeri “set” konumundadır. Bir başka deyişle, STOP’dan RUN’a geçişte veya ilk enerji verildiğinde manuelden otomatiğe geçildiği düşünülmez. Alarm Durumları ve Özel İşlemler PID komutu basit, fakat güçlü bir komut olup sadece PID hesaplaması yapar. Alarm verilmesi veya başka özel işlemler yapılması gerekiyorsa S7-200’ün diğer komutları kullanılarak bu işlemler gerçekleştirilmelidir. Örneğin, gerçekleşen değer, alt ve üst alarm limit değerleriyle karşılaştırılabilir ve alarm durumunda PID çıkışı yerine bir emniyet değeri çıkışa aktarılabilir. Hata Koşulları Eğer tablo başlangıç adresi veya döngü adresi operandları izin verilen sınırlar dışındaysa, derleme sırasında CPU hata verecek ve derleme başarısız olacaktır. Çoğu tablo giriş değerlerinin izin verilen sınırlar içinde olup olmadığı, PID komutu tarafından kontrol edilmez. Gerçekleşen değer ve istenen değerin (ve eğer müdahale ediyorsanız bias ve önceki gerçekleşen değerin) 0.0 ila 1.0 aralığında reel sayılar olduğundan emin olmanız, programınızda gereken önlemleri almanız gereklidir. Eğer PID hesaplamaları sırasında herhangi bir matematiksel hatayla karşılaşılırsa, SM1.1 biti (taşma veya geçersiz karakter) set edilir ve PID komutunun işlenmesi sona erdirilir. (Tablodaki değerlerin güncellenmesi tamamlanmamış olabilir. Bu nedenle bu değerleri dikkate almamanız gerekir.) 151