兩者的區(qū)別在于是否擁有自己的背景數(shù)據(jù)塊以及是否能夠保存數(shù)據(jù)。FB是一種特殊的FC,具有FC的功能,同時擁有一個DB塊,也就是背景數(shù)據(jù)塊,F(xiàn)B帶有自己的背景數(shù)據(jù)塊,可以將自身的值永久儲存在數(shù)據(jù)塊中,在執(zhí)行過FB塊或退出程序之后這些數(shù)據(jù)值仍然可用。FC相當于函數(shù),沒有屬于自己的背景數(shù)據(jù)塊,F(xiàn)C沒有自己的存儲區(qū),使用全局DB或M區(qū),F(xiàn)C的局部變量沒有STAT,TEMP本身不能設置初始值。