RSLogix 5000 AHU Sıcaklık Kontrolü: Ortam Kompanzasyonu Stratejisi
RSLogix 5000 AHU kontrol çözümü: ortam sıcaklığına dayalı set noktası telafisinin yapılandırılması. Mevsimsel ayar mantığı ve nem tetiklemeli sıcaklık ofseti...
Tek bir çıkış havası veya mahal setpoint'ini tüm kış boyunca koruyan klima santralleri, kamera muhafazaları da dahil olmak üzere soğuk yüzeylerde yoğuşmaya ve bir dizi operatör geçersiz kılmasına davetiye çıkarır. Yanlış yaklaşım, “hava soğukken setpoint'e beş derece EKLE” demektir. Bu yöntem ya her taramada sonsuza kadar sapma oluşturur ya da setpoint'in anlamını yok eder. Studio 5000 (RSLogix 5000), mimari temel değeri koruyup her taramada etkin setpoint'i hesaplar ve PID'nin sonucu izlemesini sağlarsa mevsimsel ve nem telafisini temiz bir şekilde uygulayabilir.
Yıkıcı Temp_SP düzenlemeleri yerine etkin setpoint bileşimi, HVAC döngülerini mevsimler boyunca kararlı tutar.
Doğrudan setpoint değişikliği neden başarısız olur?
Tekrarlı olarak çalıştırılan bir rung ADD 5 AHU.Control_Temp AHU.Temp_SP (veya aynı SP etiketine yapılan başka herhangi bir birikimli yazma) kontrolsüz sapmaya yol açar: her taramada yeniden ekleme yapılır. Günde yalnızca bir kez yapılan ADD işlemi bile yanlış modeldir. Setpoint, istenen koşulu korumalıdır; ortam ve nem bilgileri geçmiş değere birikmek yerine bilinen girdilerden yeniden hesaplanan bir ofseti ayarlamalıdır.
Doğru yaklaşım:
- Base_Setpoint, elle düzenlenen konfor veya proses hedefini tanımlar
- Seasonal_Offset ve nem ofsetleri sınırlandırılmış ek değerlerdir
- Temp_SP (etkin) = Base + mevsimsel terim + nem terimi; her taramada güncel girdilerden yeniden hesaplanır
- PID / brülör mantığı, Control_Temp değerini Temp_SP ± ölü bant ile karşılaştırır
Mevsimsel telafi için etiket kümesi
| Etiket | Tür | Rol |
|---|---|---|
| AHU1.Base_Setpoint | REAL | Operatör veya mühendislik tarafından belirlenen temel değer (ör. 72 °F) |
| AHU1.Seasonal_Offset | REAL | Kış artışı (genellikle +3 ila +8 °F) |
| AHU1.Temp_SP | REAL | Her taramada yazılan etkin SP |
| Clock.Month | INT | Kontrolör RTC'sinden (1–12) |
| Summer_Mode | BOOL | Sıcak mevsim ayları için true |
| AHU1.Humidity_PV / Humidity_SP | REAL | İsteğe bağlı yoğuşma odaklı yol |
Mevsim modu ve etkin SP rung'ları
// Summer_Mode 5–10. aylar için true olur (iklime göre ayarlayın) GRT Clock.Month 4 LES Clock.Month 11 OTE Summer_Mode // Her taramada etkin SP'yi yeniden oluşturun — asla biriktirmeyin MOV AHU1.Base_Setpoint AHU1.Temp_SP XIO Summer_Mode ADD AHU1.Temp_SP AHU1.Seasonal_Offset AHU1.Temp_SP ADD AHU1.Temp_SP AHU1.Temp_Offset_From_Humidity AHU1.Temp_SP
Kuzeydeki tesisler kış modunu ekimden nisana kadar etkin tutabilir. Operatörlerin Temp_SP ile Base_Setpoint arasındaki farkı PID’nin “bozuk” olduğunu varsaymadan anlaması için ay aralığını HMI’ın yanında belgeleyin.
Neme bağlı ofsetler, yoğuşma riskini yalnızca takvim ayına göre ele almaktan daha doğrudan bir çözüm sunar.
Neme bazlı telafi
Yüzey sıcaklığı çiğ noktasının altına düştüğünde kameralar buğulanıyorsa, birincil telafi için nem döngüsü tercih edilir. Genellikle sıcaklık döngüsünden daha yavaş çalışan bir nem PID'si kullanarak RH, Humidity_SP değerini aştığında sınırlandırılmış bir Temp_Offset_From_Humidity artışı sağlayın. Arızalı bir ıslaklık sensörünün aşırı bir oda sıcaklığı komutu vermesini önlemek için offset değerini sınırlandırın. Proses spesifikasyonu aksini belirtmedikçe RH hedeflerini %45–55 bandında tutun ve sensör kalibrasyonunu aylık olarak doğrulayın.
Brülör / serpantin deadband mantığı
Başlatma ve durdurma sekansları, sürekli değişen ham ortam sıcaklığına göre değil, Control_Temp değerini deadband ile birlikte Temp_SP değerine göre karşılaştırmalıdır. Tipik yapı; izinli çalışma bitleri, ısı talep etmek için LES Control_Temp (Temp_SP − deadband) ve bant karşılandığında talebi temizlemek için ayrı bir LES/GRT çifti içerir. Karşılaştırma talimatlarını (LES, GRT, LIM) kullanın; yorumlara yapıştırılmış biçimsel olmayan eşitsizlik metinlerini kullanmayın.
COP dizi alt simge hataları
Reçete tarzı mevsimsel tablolar, mühendisler COP köşeli parantezlerinin içinde bileşik ifadeler yazdığında veya virgülle ayrılmış 2B indeksler uydurduğunda genellikle “Geçersiz dizi alt simge belirleyicisi” hatası verir. Önce tek bir DINT indeksi hesaplayın, ardından 1B diziden COP ile kopyalayın:
MOV AHU_No_Select AHU_Array_Index SUB AHU_Array_Index 1 AHU_Array_Index // isteğe bağlı çeyrek offseti: ADD AHU_Array_Index Clock_Quarter AHU_Array_Index COP AHU_Temp_SetPoints[AHU_Array_Index] AHU1.Temp_SP 1
Devreye alma ve yaygın sorunlar
- Summer_Mode'u false olarak zorlayın; Temp_SP'nin Base + Seasonal_Offset değerine eşit olduğunu doğrulayın
- Summer_Mode'u true olarak zorlayın; Temp_SP'nin Base değerine (ve varsa nem terimine) döndüğünü doğrulayın
- SP'nin üzerinde nem enjekte edin; offset değerinin yükselip sınırlandığını doğrulayın
- Temp_SP ± deadband noktalarında Burner_Req / soğutma talebi geçişlerini doğrulayın
- Bir mod değişimi boyunca Control_Temp ve Temp_SP değerlerini en az otuz dakika boyunca trend olarak izleyin
Kontrolsüz ADD kalıplarından, mahal havası yerine besleme havasını okuyan sensörlerden, brülörün sık sık devreye girip çıkmasına neden olacak kadar dar ölü bantlardan ve sınır ayına yakın her gece yarısı Summer_Mode'u değiştiren, bir veya iki günlük tampon içermeyen RTC geçişlerinden kaçının. Operatörlerin hesaplamaya güvenmesi için Base_SP ve Offset değerlerini HMI'da ayrı ayrı görünür tutun.
AHU denetleyicileri, tesisin geri kalanındaki Logix PAC filosuyla revizyon kontrolünü ve yedek parça yönetimini paylaşır; telafi denklemlerini PID kazançlarıyla aynı proje paketinde belgeleyin.
Yazar Hakkında
Mark Townsend | Kıdemli Otomasyon Mühendisi – Allen-Bradley Sistemleri
Mark Townsend, ControlLogix, CompactLogix ve eski SLC-500 dahil olmak üzere Allen-Bradley platformlarında 18 yılı aşkın deneyime sahip kıdemli bir otomasyon mühendisidir. Günlük çalışmaları, eski ve karma sistem filolarında RSLogix / Studio 5000 mantığı ile FactoryTalk View HMI devreye alma işlemlerini kapsar.