TIA PORTAL FB,FC SORUNU...

baybars

Üye
Katılım
16 Nis 2007
Mesajlar
253
Puanları
1
Yaş
40
Merhaba Arkadaşlar;

Tıa v12 de oluşturduğum fb ler doğru düzgün çalışmıyor.

Örneğin bir motor bloğu olşturuyorum ve bloğun içinde devrede bilgisine göre motorun çalışma saatini hesaplıyorum.
10 motordan birinden devrede bilgisi gelince sayaç çalışıyor ancak çalışmayan motorların bloklarıda zaman değeri hesaplıyor ve program tamamen sapıtıyor anlıyacağınız.
Tecrübeli arkadaşlar yardımcı olursa sevinirim.

Siemense ölüm,Yaşasın Codesys...
 
çağırdığın her fonksiyon bloğa ait db oluşturur.sen büyük ihtimalle tek db kullanıyorsun.
 
çağırdığım her fb için ayrı data blok oluşturuyorum.fb içinde kullandığım timer lar sıkıntı çıkarıyor galiba ama çözemedim hala
 
Step 7 Manager tarafında Senin sorunun için "SFB4"(TON)'u Fonksiyon bloğu için Multiple instance olarak tanımlıyoruz ancan Tia portalda nasıl yapıldığını bilmiyorum.
 
Evet tia portal v13 te deneme yaptım aynı step 7 ile arasında fazla bir fark yok. Fonksiyon blok içerisinde yeni bir stl network oluşturdum ve "call SFB4" komutu ile sfb4 ü çağırdımda bana multiple instance ve single instance olmak üzere iki seçenek verdi. multiple istence olarak devam ederek sorununuzu çözebilirsiniz.
 
Son düzenleme:
Evet tia portal v13 te deneme yaptım aynı step 7 ile arasında fazla bir fark yok. Fonksiyon blok içerisinde yeni bir stl network oluşturdum ve "call SFB4" komutu ile sfb4 ü çağırdımda bana multiple instance ve single instance olmak üzere iki seçenek verdi. multiple istence olarak devam ederek sorununuzu çözebilirsiniz.

cevap için saol kardeşim onuda denedim.Yeni bir proje oluşturdum.fb tanımlayıp içinde timerler kullandım(MULTİ). OB1 içinde çağırdım ve kullandım bi sıkıntı yok.Ancak 2. defa çağırdığımda ortalık karıştı.

İlk eklediğim fb ye bağlı input u aktif ettiğimde bloklar saçmalıyor.bi bakmışsın ikide çıkış vermiyor.Bibakmışsın biri blınk yapması gerekirken devamlı çıkış veriyor.
 
Gözden birşeyler kaçırıyorsun muhtemelen
 
fb deki iç değişkenleri static tanımlamayıp ve kullanılan değişkenleri mümkün olduğunca blokğun dışına alıp bir data blokla ilişkilendirme yoluyla blokları çalışır hale getirdim...
 
eğer programını paylaşmış olsaydın .daha çabuk cevap alırdın.birşeyler de yanlış yaptığın belliydi ama yazdıklarından nerede yanlış yaptığın anlaşılmamış olabilir.
 
şu sorunu hala yaşıyorum taner bey;

fb içide timerlar nasıl kullanılıyor?

Örneğin motor bloğu yaptım ve çalışma saatini hesaplamam lazım blok içinde bir timer ekledim ve multi instance seçtim.bloğun static değişkenleri otomatik olarak atanıyor bu timer ancak çalışmıyor.??
 

Forum istatistikleri

Konular
130,168
Mesajlar
933,939
Kullanıcılar
453,294
Son üye
MEGATRO

Yeni konular

Çevrimiçi üyeler

Geri
Üst