s7 300 PID

Çalışma şeklini similasyonda anlaman biraz zor bunu ancak gerçek saha üzerinde izleyeceksin katsayı, integral ve türevsel değerlerini en verimli şekilde ayarlaman gerekecek. Ben örnekte verdiğim değerleri bir hizrolik sistemi için kullanıyorum ve oransal vanaların bana çok hızlı cevap vermesi gerekiyor. Sen ise bir ısıtma sistemi yapıyorsun ısıttığın ortan nekadar sürede ısınıyor bilmiyorum fakat katsayı değerini olabildiğince düşür ve integral biraz yükselt e sonuçları analiz et.
 
burada göründüğü gibi değerler - değere gidiyor (orijinalde)

maalesef istediğim gibi olmuyor. bu değerin 0 dan aşağı düşmemesi gerekiyor.
normal fb41 de düşmüyor çünkü. ben simulasyonda fb41 i çalıştırdım fakat set değerini pv-in değerinden büyük verince 0 dan 27648'e gidiyor ve orada kalıyor. set değerini düşürünce düşmüyor. ama "erol pid" diye bir program buldum. bu bizim pid içinde vardı. ve farklı bir blok kullanmıştı. bu blokla fb41 çalışıyor. bu diğer bloğun cıkısını pv-in den ayırıp başka bir adres veriyorum pv-ın fakat olmuyor. neden olduğunu henüz çözemedim.
 
Moderatör tarafında düzenlendi:
Bak dostum anlatamadım galiba int türünden tanımlanan bir adres -27648 kadar düşer. Eğer sen integer bir değeri 0 yapıp PIW adresinden oransal bir vanaya haret verirsen sen sıfır bastığında vana %50 açık kalacaktır, eğer -27648 geğeri verirsen vana kapanacak, ve +27648 verirsen Vana %100 açılacaktır.
 
denedim. 0 değerinde vana kapanıyor. 27648 değerinde ise vana açılıyor. ölçü aleti ile plc çıkışını ölçtüm. plc 0-20 çıkış verecek gibi ayarlandı. 0 verdiğimde 0 ma ölçtüm. 27648 verdiğimde 20 ma ölçtüm. yani -27648 den 0'a gelene kadar epey bir zaman geçiyor. bu durumu göz önünde bulundurmalısınız. zaten önceden dediğim gibi. pid sistemler bildiğim kadarıyla 0-27648 arası çalışıyor.

bu arada real değer de - değere düşüyor.
bilgilerinize.

Ben o bloğu en başından yazdım zaten. çokta güzel oldu. yakında paylaşırım. 0-27648 arası değişiyor ve extra özellikleri ile birlikte

- değerden 0'a ulaşma zamanı da artık ortadan kalktı.
 
Moderatör tarafında düzenlendi:
pıw de -27648 ile 27648 arasından okunan değeri reel sayıya çeviren bi fonksiyon bloğu yazsan
 

Forum istatistikleri

Konular
129,867
Mesajlar
930,872
Kullanıcılar
452,732
Son üye
erencok

Yeni konular

Çevrimiçi üyeler

Geri
Üst