PID ve PID Fonksiyonları Nedir -2 | PID Örnekleri
PID & PID FONKSİYONLARI NEDİR -2
PID nedir ? PID fonksiyonları nedir ? PID fonksiyonları nasıl kullanılır ? Delta plc ile PID kontrol nasıl yapılır ? Delta plc’de PID fonksiyonları nedir ? Bu ve benzeri sorulara cevap aradığımız PID ve PID Fonksiyonları Nedir adlı yazımızla karşınızdayız.
Başlayalım.
PID & PID FONKSİYONLARI -2
DVP04PT-S
1.İlk Örnek :
SET M100 : CH1 için hedef sıcaklık ayarı
SET M0 : CH1 için “auto-tuning” ayarı ve PID fonksiyon etkinleştirme
CH1(Y10 = On) için “auto-tuning” tamamlandı bekle ve ardından program otomatik olarak Kp , Kı ,Kd’yi çıkarır ve burada set M0 = off olur ki “auto-tuning” durur.
Auto—tuning tamamlandıktan sonra , sadece yapmanız gereken , etkinleştirmeniz gereken tek şey manual PID’yi bir sonraki zaman için etkinleştirmek (set M2 = On) olmalıdır.
|------|M1002|----|TO|K0|K29|H5678|K1|----------|
M100’ü , CH1’i 50 derece için hedef sıcaklık olarak ayarla ve kur.
|------|M100↑|----|TO|K0|K18|K2|K1|----------|
|------|M100↑|----|TO|K0|K19|K500|K1|----------|
CH1’den her bir 0.5 saniyede Celcius olarak dereceyi oku
|------|M1013↑|----|FROM|K0|K14|D0|K1|----------|
Auto-tuning’i etkinleştirmek ve CH1’i çalıştırmak için M0’ı kur.
|------|M0↑|----|TO|K0|K23|H11|K1|----------|
Auto-tuning’i inaktif etmek için ve CH1’i çalıştırmak için M2’yi kur.
|------|M2↑|----|TO|K0|K23|H0|K1|----------|
|------|M2↑|----|TO|K0|K23|H1|K1|----------|
GPWM için çıkış döngüsünü değiştirmek isterseniz , D80 içeriğini değiştirin.
|------|M1002|----|MOV|K1000|D90|----------|
|------|M1002|----|MOV|K1|D80|----------|
CH1’in çıkışını %’sel olarak oku ve D80 değeri ile çarp.Y0’a çıkış değeri ata.
|------|M0|----|TO|K0|K18|K1|K1|----------|
|------|M2|----|FROM|K0|K19|D30|K1|----------|
|------|M2|----|MUL|D90|D80|D60|----------|
|------|M2|----|MUL|D30|D80|D70|----------|
|------|M2|----|MOV|D680|D100|----------|
|------|M2|----|GPWM|D70|D100|Y0|----------|
Auto-Tuning’in tamamlanıp tamamlanmadığını kontrol et.Auto-tuning tamamlandıktan sonra , Kp,Kı ve Kd’yi CH1’den oku.
|------|M1000|----|FROM|K0|K23|D40|K1|----------|
|------|M0|----|= D40 H1|--|TO|K0|K18|K2|K1|----------|
|------|M0|----|= D40 H1|--|FROM|K0|K20|D50|K3|----------|
|------|M0|----|= D40 H1|--|SET Y10| ------------|
|------|M0|----|= D40 H1|--|RST M0|------------|

İkinci Örnek :
PLC’yi RUN moda geçirin ve PID auto-tuning’i CH1-CH4 için etkinleştirin.
CH1-CH4 (Y10 = On) için “auto-tuning” tamamlanmasını bekleyin ve ardından program otomatik olarak Kp ,Kı,Kd değerlerini CH1-CH4 için ortaya çıkaracaktır ve set M0 = Off ile auto-tuning’i durdurun.
Auto-tuning’in tamamlanmasının ardından , sadece manuel olarak PID’yi (set M1 = On) bir sonraki zaman için etkinleştirmelisiniz.
Her bir kanal (CH) için hedef sıcaklığı 50 derece olarak set edin.
|------|M1002|------|TO|K0|K18|K2|K1|-------|
|------|M1002|------|TO|K0|K19|K500|K1|-------|
|------|M1002|------|TO|K0|K18|K3|K1|-------|
|------|M1002|------|TO|K0|K19|K500|K1|-------|
|------|M1002|------|TO|K0|K18|K4|K1|-------|
|------|M1002|------|TO|K0|K19|K500|K1|-------|
|------|M1002|------|TO|K0|K18|K5|K1|-------|
|------|M1002|------|TO|K0|K18|K500|K1|-------|
GPWM için çıkış döngüsünü değiştirmek isterseniz , D110 içeriğini değiştirin. (Birim : 1s)
|------|M1002|------|MOV|K1|D110|-------|
|------|M1002|------|MOV|K1000|D90|-------|
|------|M1002|------|MOV|K1000|D93|-------|
|------|M1002|------|MOV|K1000|D100|-------|
|------|M1002|------|MOV|K1000|D103|-------|
Auto-tuning’i etkinleştirin ve çalıştırın .
|------|M1002|------|TO|K0|K23|HFF|K1|-------|
|------|M1002|------|SET M0|-------|
Manuel PID’yi etkinleştirin ve çalıştırın.
|------|M1 ↑|------|TO|K0|K23|H0|K1|-------|
|------|M1 ↑|------|TO|K0|K23|HF|K1|-------|
|------|M1 ↑|------|SET M0|-------|
Her bir kanal için çıkışı %’sel oku.
|------|M0|------|TO|K0|K18|K1|K1|-------|
|------|M0|------|FROM|K0|K19|D30|K4|-------|
Çıkış %’sel x D110
|------|M0|------|MUL|D30|D110|D140|-------|
|------|M0|------|MUL|D31|D110|D142|-------|
|------|M0|------|MUL|D32|D110|D144|-------|
|------|M0|------|MUL|D33|D110|D146|-------|
GPWM çıkışı x D110
|------|M0|------|MUL|D90|D110|D120|-------|
|------|M0|------|MUL|D93|D110|D123|-------|
|------|M0|------|MUL|D100|D110|D130|-------|
|------|M0|------|MUL|D103|D110|D133|-------|
Her bir kanalın Y’ye bağlı olarak %’sel değer çıkışı
|------|M0|------|GPWM|D140|D120|Y0|-------|
|------|M0|------|GPWM|D142|D123|Y1|-------|
|------|M0|------|GPWM|D144|D130|Y2|-------|
|------|M0|------|GPWM|D146|D133|Y3|-------|
Her bir kanalın Celcius Sıcaklığını okuyun.
|------|M1000|------|FROM|K0|K14|D0|K4|-------|
Auto-Tuning’in tamanlandığına karar ver.
|------|M1000|------|FROM|K0|K23|D40|K1|-------|
Her bir kanal auto-tuning’i tamamladığında , Kp,Kı ve Kd değerlerini her bir kanal için tamamla.
|------|M1000|--|= D40 HF|-----|RST M0|-------|
|------|M1000|--|= D40 HF|-----|SET Y10|-------|
|------|M1000|--|= D40 HF|-----|TO|K0|K18|K2|K1|-------|
|------|M1000|--|= D40 HF|-----|FROM|K0|K20|D50|K3|-------|
|------|M1000|--|= D40 HF|-----|TO|K0|K18|K3|K1|-------|
|------|M1000|--|= D40 HF|-----|FROM|K0|K20|D60|K3|-------|
|------|M1000|--|= D40 HF|-----|TO|K0|K18|K4|K1|-------|
|------|M1000|--|= D40 HF|-----|FROM|K0|K20|D70|K3|-------|
|------|M1000|--|= D40 HF|-----|TO|K0|K18|K5|K1|-------|
|------|M1000|--|= D40 HF|-----|FROM|K0|K20|D80|K3|-------|
|---------------------------------|END|----------------|
DVP04PT-H2 :
Örnek :
Hedef sıcaklığı ayarla.
Auto-tuning’i ayarla , PID fonksiyonları etkinleştir ve auto-tuning’in tamamlanmasını bekle.Auto-tuning tamamlandıktan sonra , yalnızca manual PID’yi sıradaki zamanlar için etkinleştirmeniz gerekmektedir.
Hedef sıcaklığı D500 içerisinde ayarlamak için M100’ü etkinleştir.
|------|M100|----|TOP|K0|K51|D500|K1|----------|
CH1 için her bir 0.5 saniyede ortalama sıcaklığı oku.
|------|M1013|----|FROM|K0|K6|D0|K4|----------|
PID auto-tuning’i ayarla ve M0’da PID’yi çalıştır.
|------|M0|----|TOP|K0|K67|K1|K1|----------|
|------|M0|----|TOP|K0|K66|K1|K1|----------|
PID’yi manual olarak kur ve M1’de PID’yi çalıştır.
|------|M1|----|TOP|K0|K67|K0|K1|----------|
|------|M1|----|TOP|K0|K66|K1|K1|----------|
Çıkış derinliğini, çıkış döngüsünü ve çalıştırma işlemlerini oku.
|------|M1000|----|FROM|K0|K63|D263|K2|----------|
|------|M1000|----|GPWM|D263|D264|Y0|----------|
CR = K0 auto-tuning , auto-tuning tamamlandı bilgisini içerir.Auto-tuning tamamlandıktan sonra da Kp,Kı,Kd’yi oku.
|------|M1000|----|FROM|K0|K67|D267|K1|----------|
|------|M1000|--|M0|-|= D267 K0|---|SET Y10|----------|
|------|M1000|--|M0|-|= D267 K0|---|FROM K0 K53 D253 K3|----------|
|-------------------------|END|-----------------|
PID & PID FONKSİYONLARI NEDİR SONUÇ :
Bugün PID ve PID fonksiyonları nedir adlı yazımızı sizlerle paylaştık.PID bilgisi anlamında birden fazla yazıyı daha önce sizinle paylaşmıştık.Umuyorum faydalı olmaktadır.
İyi Çalışmalar
Yanıtlar & Tartışma (0)
Bu makaleye yanıt vermek veya fikirlerinizi paylaşmak için giriş yapın.
Giriş Yap / Kayıt Ol