PLC restart OB si nasıl çağrılır?

Programı FB ye yaz ve bu FB yi OB den çağır.

Arkadaşım sistemin işleyiş sırası (Siemens S7-300 lerde) ilk çalışmada OB100 sadece bir anlık çalışıp durur. sonrasında da OB1 çalışmaya başlar. Senin görevin burada başlıyo yapmak istediğin fönksiyonu FB de yada FC lerde yazıp OB1 de istediğin bir sıralamada tekrar tekrar kullanarak işini çözebilirsin. Yanlızca şunu unutmamak gerekir ki FB leri kullandığında ilgili "instance DB" sadece bir kez kullanabilirsin. Aynı Fb yi tekrar kullanmak istediğinde yeni bir "instance DB" yaratman gerekecek. Senin istediğin gibi bu işin normali budur.
 


Zamanli OB lerde program sadece bir tur (cycle) isletilir. anlasilan senin yaptirmak istedigin seylerin birden fazla cycle da yapilmasi gerekiyor. Bu durumda OB yi kullanarak sadece bir hafiza bitini bir yapip, bu bit ile bir FC/FB calistirirsin. Bu FB/FC islemi tamamladiginda bu biti tekrar sifir yapip birakirsin... Baska cozumlerde bulunabilir tabi...
 
değerli bilgilerinizi paylaştığınız için sağolun ki bilgide patylaşmak içindir

arkadaşlar sorunu çözdüm aykanat arkadaşımın dedikleri resmen çuk oturdu işe yaradı bay a tekrardan saolun
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…