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