infinite
Üye
- Katılım
- 28 Eyl 2008
- Mesajlar
- 71
- Puanları
- 1
- Yaş
- 40
X-KhaN ' Alıntı:gayesa ' Alıntı:X-KhaN ' Alıntı:ancak yok ben analog giriş e karşılık analog çıkış alacağım onu da darba modulasyonu yapacağım diyorsan o zaman da şöyle:
AIW0 ı PID blooğuna giriş olarak göserip onun bir çıkış elde etmesini sağlayacaksın. sonra çıkışı zamana göre modüle edeceksen SM0.5 biti yada bir timer yardımıyla kontaklayarak o anki değeri boş bir word e atayacaksın. o worddeki sayıya göre de çıkış motorunu yada yakıcının/ısıtıcının performansını açıp kapatacaksın. Öneri: bence hiç modüle etmeden direk PID ile analog bir çıkış al. onu da gönder yakıcıya olsun bitsin.
peki çıkışa konan timer kontağı kaç sn'de bir açılıp kapanacak yani o on-off süresini deneme yanılmayla biz mi ayarlayacaz yoksa s7-300 PWM çıkışlı PID bloğunu kullanarak süreyi bloğa mı hesaplatmak gerek (FB58 ya da FC58'di sanırım)?
eger set sıcaklığın 100 dereceyese ve hata payında +-1 derece gibi bir sey ise kullanabilecegin en az periyodu kullanmani oneririrm. ha yok hata payim 10 derece diyorsan yani sistemin %10 hata payi kaldiriyorsa o zaman sahada deneyerek bulman lazim...
timer kontağı yerine normal FB41 PID bloğunun çıkışına FB43 PulseGen bloğu da konamaz mı? FB41'in çıkışı %30 PulseGen girişine girilerek ve sampling 0.1 seçilerek 0.3 s On olan bir PWM üretilebilir, ya da direkt FB58 mi kullanmak gerek?
Sanırım Auto-tune isteniyorsa FB 58 daha faydalı?