Siemens (6ES7241-1AA22-0XA0) SIMATIC S7-200 Bilgisayarlarda Kullanılan Haberleşme Ara Birim Cihazları
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
İlginizi çekebilecek Siemens marka Bilgisayarlarda Kullanılan Haberleşme Ara Birim Cihazları ürünleri