Arkadaşlar iyi geceler; kafamda oturtamadığım birkaç soru var. Yardımcı olursanız çok sevineceğim
1- fc ve fb arasındaki temel farklar nedir. Yani nerede ve neden fc kullanmak zorunda kalırız ve nerede fb kullanmak zorunluluğu doğar.
2-fc parametreler tablosunda ınput,output,ınout var bu kullanımları iyi kötü biliyorum. Ancak temp constant ve return kullanış maksadını anlayamıyorum.
3-fb de ise static temp ve constant var. Aynı şekilde bunuda kavrayamıyorum.
Bu konularda yardımcı olabilecek arkadaş varsa yada ing Türkçe farketmez detaylı kaynak paylaşacak arkadaş olursa çok memnun olurum.
Şimdiden çok teşekkür ederim.
Sn. shox FC lerin Main içine taşınması tarama süresini olumsuz etkiler mi..?FC: Fonksiyon yapısal programlama mantığı içerisinde gelişmiş bir alt program gibi davranan yapılardır. Kompleks program parçalarını küçük, takip edilebilir yapılara bölmek için kullanılır.
FB: Fonksiyon blokları FC’a benzemekte olup hafızaya sahiptirler ve her biri için DB atanmıştır
SFC/SFB: Sistem Fonksiyon ve Sistem Fonksiyon Blokları CPU ile birlikte gelen hazır yapılardır.
DB: Data Blokları veri saklanmak için kullanılan yapılardır ki program deyimleri içermezler. Örneğin program içerisinde editörde yapılan açıklamalar (comment) DB’da saklanır. Özel ve Genel olmak üzere iki farklı tipi mevcuttur.
Dökümanı inceleyiniz.
http://arskontrol.com/images/upload/attachment/siemens-s7-300-egitim-notlari.pdf
sayfa:16
1- FC (Function) ile FB(Function Block) arasındaki en temel fark FB nin bir DB ye sahip olması ve dolayısıyla hafızası olmasıdır. Oluşturduğun bir FB yi her çağırdığın yer için ayrıca bir DB oluşturulur ve her birinin ayrı hafızaları olur. FC ise DB oluşturmadığı için hafizası yoktur ve genel olarak Programı parçalara ayırıp daha rahat okuma ve arıza bulmayı sağlar. Örn sistemin otomayik ve manuel çalışmalarını ayrı FC bloklarına alıp daha rahat okuma yapabilirsin.Arkadaşlar iyi geceler; kafamda oturtamadığım birkaç soru var. Yardımcı olursanız çok sevineceğim
1- fc ve fb arasındaki temel farklar nedir. Yani nerede ve neden fc kullanmak zorunda kalırız ve nerede fb kullanmak zorunluluğu doğar.
2-fc parametreler tablosunda ınput,output,ınout var bu kullanımları iyi kötü biliyorum. Ancak temp constant ve return kullanış maksadını anlayamıyorum.
3-fb de ise static temp ve constant var. Aynı şekilde bunuda kavrayamıyorum.
Sn. shox FC lerin Main içine taşınması tarama süresini olumsuz etkiler mi..?
Yeni diyelim ki; Aynı anda sadece biri çalışan 10 tane FC var Ben bunları normal alt prog olarak kullanıyorum. Dolayısı ile hangisinin şartı gerçekleşmişse program sadece onu tarıyor.
Şayet bunların hepsini Main içerisine blok olarak eklersem, her taramada tamamı okunacağı için program tarama süresi uzamaz mı...?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?