Yapmakta olduğumuz bir fırın uygulamasında sıcaklığı PID ile kontrol ediyoruz. Yalnız sıcaklığın belli değerler arasındaki değişiminin zamana bağlı olması gerekiyor (örneğin, 30 dereceden 60 dereceye 30 dk da gelsin gibi). Bunun için rampa komutlarına ihtiyacımız var. Ancak Winproladder da rampa komutu sadece analog sinyaller için var gördüğüm kadarıyla.
Bununla ilgili olarak kullanabileceğim bir komut veya bir yöntem varsa yardımınızı rica ediyorum.
fırın uygulamasında rampa yaptırma hk.
-
erkanozdin
- Mesajlar: 2
- Kayıt: Pzt Eyl 27, 2021 2:07 pm
Re: fırın uygulamasında rampa yaptırma hk.
Merhaba;
Aşağıdaki fonksiyonu ve örneği inceleyebilirsiniz.
https://www.youtube.com/watch?v=52CyHcdFRlg
Aşağıdaki fonksiyonu ve örneği inceleyebilirsiniz.
https://www.youtube.com/watch?v=52CyHcdFRlg
-
erkanozdin
- Mesajlar: 2
- Kayıt: Pzt Eyl 27, 2021 2:07 pm
Re: fırın uygulamasında rampa yaptırma hk.
Bu örneği incelemiştim. Bu komutta yazılabilen Timer 10 ms lik timerlar. Dolayısıyla rampalanma süresi en fazla 327 s kadar olabiliyor. Yani 327 s üzerinde olan rampalanmalarda işe yaramıyor. Benim yapacağım sistemde de bu süreler ortalama 30 dk ile 3 saat arası değişiyor.
Re: fırın uygulamasında rampa yaptırma hk.
RAMP fonksiyonu izin verilen tek zaman tabanı 0,01 sn'dir. Farklı zaman tabanı için ayarlanamaz.
İsteğiniz gibi, ekli program da benzer işlevi görebilir.
Ekteki programda, M0 = 1 olduğunda, her 3.6 saniyeden sonra D0 + 1'i kaydeder.
D0 1000'e ulaştığında, sayma dururur.
Zamanı ve sayımı ayarlamak için Fun CMP'de T50 zamanını ve Sb'yi değiştirebilirsiniz.
İsteğiniz gibi, ekli program da benzer işlevi görebilir.
Ekteki programda, M0 = 1 olduğunda, her 3.6 saniyeden sonra D0 + 1'i kaydeder.
D0 1000'e ulaştığında, sayma dururur.
Zamanı ve sayımı ayarlamak için Fun CMP'de T50 zamanını ve Sb'yi değiştirebilirsiniz.