
當功能塊FB1在組織塊中被調(diào)用時,使用了與FB1相關聯(lián)的背景數(shù)據(jù)塊。這樣FB1有幾次調(diào)用,就必須配套相應數(shù)量的背景數(shù)據(jù)塊。當FB1的調(diào)用次數(shù)較多時,就會占用更多的數(shù)據(jù)塊。使用多重背景數(shù)據(jù)塊可以有效地減少數(shù)據(jù)塊的數(shù)量,其編程思路是創(chuàng)建一個比FB1級別更高的功能塊,如FB10,對于FB1的每一次調(diào)用,都將數(shù)據(jù)存儲在FB10的背景數(shù)據(jù)塊中。這樣就不需要為FB1分配任何背景數(shù)據(jù)塊。下面以發(fā)動機組控制系統(tǒng)為例,介紹如何編輯和使用多重背景數(shù)據(jù)塊。