Siemens (6ES7241-1AA22-0XA0) SIMATIC S7-200 Bilgisayarlarda Kullanılan Haberleşme Ara Birim Cihazları
PID Döngü Komutu
PID Döngü komutu (PID), LOOP numarasına sahip bir PID
döngüsünü tablo alanında (TBL) girilen değerlere göre işletir.
ENO = 0 yapan hata koşulları:
❑ SM1.1 (taşma)
❑ 0006 (endirekt adresleme)
Etkilenen özel hafıza bitleri:
❑ SM1.1 (taşma)
PID (Proportional, Integral, Derivative) döngü komutu bir PID
hesaplama yapmak üzere sağlanmıştır. Lojik yığının tepe değerinin
1 veya enerji akışının olması durumunda PID işlemi gerçekleşir.
Komutun iki operandı bulunmaktadır: Döngü tablosunun başlangıç
adresinin girildiği TBL ve 0 ila 7 arasında bir sabit olan döngü
numarası (LOOP).
Bir programda en fazla sekiz adet PID komutu kullanılabilir. Aynı döngü numarasına sahip iki veya daha
fazla PID komutu kullanılması durumunda (tablo adresleri farklı olsa bile), PID hesaplamaları çakışır ve
çıkış belirsiz hale gelir.
Döngü tablosu döngüye kumanda etmek ve izlemek için gerekli dokuz adet parametreyi içerir: Proses
değişkeninin anlık (actual) ve bir önceki değeri, ayar değeri (setpoint), çıkış, örnekleme zamanı, kazanç,
integral zamanı, türev zamanı ve integral toplamı.
PID döngüsünün belli bir örnekleme zamanında işlenmesini sağlamak için PID komutu ya zaman
kontrollu interrupt ile veya ana programdan bir zaman rölesi yardımıyla çalıştırılmalıdır. Bu örnekleme
zamanı PID komutuna döngü tablosu yoluyla da bildirilmelidir.
Tablo 6–41 PID Döngü Komutu için Geçerli Operandlar
Giriş/Çıkış Veri Tipi Operandlar
TBL BAYT VB
LOOP BAYT Sabit (0 ila 7)
STEP 7–Micro/WIN, kapalı çevrim kumandasının kolayca gerçekleştirilmesi için PID sihirbazını sunar.
Tools Instruction Wizard menü komutunu seçin ve açılan pencereden PID seçimini yapın.
145