S7 1200 PID Controller Tasarım Projesi yardım

gangyboy

Üye
Katılım
22 Tem 2009
Mesajlar
2
Puanları
1
Arkdaşlar bitirme projem şekilde görülen devreye bir PID controloru yazıp lambanın pwm ini ayarlayıp sıcaklıgı istenen degerde tutmaktır.(Setpoint) Ancak nereden başlayacağımı bilemiyorum yardımcı olabiliecek var mı acaba? neler yapabilirim nereden başlamalıyım? S7 1200 yazılımından anlayan arkadas varsa konusmak da isterim ...İlginize şimdiden teşekkürler.
 

Ekli dosyalar

  • adsız.JPG
    adsız.JPG
    45.6 KB · Görüntüleme: 589
PID fonksiyonu s7 200 ün içinde zaten var. ama fonksiyonu kendin yazmak istersen Sıcaklığı setpoint değerinde değil de belli aralıkta tutmaya çalışmalısın. örnek 4derece de değil de 3 ila 5 derece arası demelisin. bu bir.
2- plc nin kaç bit olduğu çok önemli çünkü PLC S7 200 ün bildiğim kadarıyla 16 bit ve bu da demek oluyor ki 2 üzeri 15 = 32768 ile 0 arasında sayısal değerle çalışacaksın. tabi PLC S7 200 ün en düzgün algıladığı maksimum değer 27... küsür bu değerden sonrasında plc net ölçümler yapamıyor ama sen üst limiti 30000 kabul edebilirsin.
 
PID fonksiyonu s7 200 ün içinde zaten var. ama fonksiyonu kendin yazmak istersen Sıcaklığı setpoint değerinde değil de belli aralıkta tutmaya çalışmalısın. örnek 4derece de değil de 3 ila 5 derece arası demelisin. bu bir.
2- plc nin kaç bit olduğu çok önemli çünkü PLC S7 200 ün bildiğim kadarıyla 16 bit ve bu da demek oluyor ki 2 üzeri 15 = 32768 ile 0 arasında sayısal değerle çalışacaksın. tabi PLC S7 200 ün en düzgün algıladığı maksimum değer 27... küsür bu değerden sonrasında plc net ölçümler yapamıyor ama sen üst limiti 30000 kabul edebilirsin.
Özen senin dedigin on-off kontrol olmuyor mu ama ben sürekli hal hatası istemiyorum zaten pid bunu da saglayacak. Sorun S7 200de degil zaten keske onda olsa yapılır ödev ama s7 1200 çok karmaşık. Bir de evde deneyemiyorsun kodunu simule etmek için aletin yanında olman lazım.
 
Hangi okulda 7-1200 kullanıyorlar merak ettim doğrusu.
 
iw64 den lambanın lambanın parlaklığını girersin. bunu pid input girişine gönderiyorsun. girişin analogsa yüzde olarak kullanır. diğital ise maksimum 100 girebilirsin.set noktasınada lambanın istediğin parlaklık değerini 100 üzerinden yazarsın. out ta ise sonucu 276.48 ile çarpıyorsun. qw96 dan da gönderirsin. pid atomatik parametrelerini kendisi buluyor. bunuda technological objelerden new object diyip pid objesini oluşturunca görürsün.
 
arkadaşlar yardımcı olursanız sevinirim benim bir projem var yalnız hassasiyet sorunu yaşıyorum 20 khz ( 50 mikro saniye ) pwm kontrolü yapacağım siemens s7200 de 0....50 arasındaki hassasiyet iyi değil acaba s7 1200 de bu hassasiyet nasıldır ve 0....50 arasını 0...100 oranında otomatik ayarlıya biliyormu acil biraz bilgisi olan varsa çok iyi olur
 
arkadaşlar yardımcı olursanız sevinirim benim bir projem var yalnız hassasiyet sorunu yaşıyorum 20 khz ( 50 mikro saniye ) pwm kontrolü yapacağım siemens s7200 de 0....50 arasındaki hassasiyet iyi değil acaba s7 1200 de bu hassasiyet nasıldır ve 0....50 arasını 0...100 oranında otomatik ayarlıya biliyormu acil biraz bilgisi olan varsa çok iyi olur

S7 1200 PWM örneği(Ek'te) yabancı bir forum sitesinden aldım. açıklamada şöyle bişi yazıyor:
In this mean time, I consult my colleges in Germany, and they confirm to us that there is no setup for the PWM "cycle" time. In this context, I presume that the PID compact of the S7-1200 using the LMN output, has a similar concept as FB42 CONT_S of the S7-300/400.

About the Hardware PWM, it makes no sense to try "read back" this output, once this timing is normally faster as the user program.
 

Ekli dosyalar

  • PWM.zip
    3.6 MB · Görüntüleme: 735
yardımcı olduğunuz için teşekkür ederim sanırım anladığım kadarıyla s7 300 ve 400 ile aynı demek istemişsiniz ben 300 ve 400 kullanmadım ama panasonic fpx modellerinden 1 tanesini kullandım bu konu için ( fpx c 14 ) bu plc otomatik 0....100 aralığına kendi bölüyo istediğiniz frekansı ama ben s7200 kullandığım için sürekli, siemens modellerindede böyle bi kolaylık varmı onu öğrenmek istedim s7 1200 de daha kombine olacağını düşünmüştüm tşk tekrar

arkadaşlar s71200 aldım kullandım fena sayılmaz pwm kontrol s7200 e göre daha rahat blok halinde güzel yalnız pto çıkış alamadım bişeyleriğ yanlış yapıyorum ama bulamadım yardımcı olacak varsa sevinirim birde s7200 deki ( sm0.5 , sm0.0 ve sm0.1 ) in karşılığını bulamıyorum
 
Moderatör tarafında düzenlendi:
Arkadaşlar s71200 gayet güzel projede baya işime yaradı yalnız benim gördüğüm tek sorun pto çıkışını s7200 deki gibi nizami alamıyorsunuz özellikle yüksek frekanslarda tek pals kullanmak isterseniz olmuyor s7200 e dönmek zorunda kaldım
 

Forum istatistikleri

Konular
130,059
Mesajlar
932,638
Kullanıcılar
453,041
Son üye
İHSAN DOĞAN

Yeni konular

Çevrimiçi üyeler

Geri
Üst