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