FC和FB的根本區(qū)別在于,FC不具備自己的存儲(chǔ)區(qū),而FB擁有自己的存儲(chǔ)區(qū)------DB,在調(diào)用任何一個(gè)FB時(shí),都必須指定一個(gè)背景DB.這一區(qū)別使得FC和FB在以下幾個(gè)方面有所不同.
1.參數(shù)、變量的類(lèi)型。
FB有靜態(tài)(STAT)變量類(lèi)型,而FC沒(méi)有。
2。參數(shù)的賦值。
由于FC沒(méi)有數(shù)據(jù)區(qū),因此在調(diào)用FC的時(shí)候必須給形參賦實(shí)參,而FB的情況比較復(fù)雜,對(duì)于FB對(duì)于大多數(shù)類(lèi)型的參數(shù),可以賦也可以不賦。