【S7-300使用指南】Step7多重背景
唐琳
發(fā)布于2015-12-29 11:53
12
0
標(biāo)簽:程序編寫(xiě), 軟件,
在上一篇文章中我們介紹了功能塊FB的使用,并且著重介紹了靜態(tài)變量STAT的使用,那么現(xiàn)在就有這樣一個(gè)問(wèn)題,我們每調(diào)用一次功能塊FB就必須新建一個(gè)背景數(shù)據(jù)塊DB與之配對(duì),如果我們只是調(diào)用1次2次還好說(shuō),如果調(diào)用次數(shù)非常多,那我們就必須建立非常多的背景數(shù)據(jù)塊與之進(jìn)行配對(duì),這樣一來(lái)整個(gè)程序就會(huì)顯得非常凌亂,而且哪個(gè)DB塊和哪個(gè)FB塊進(jìn)行配對(duì)也是看不出來(lái)的。西門(mén)子為了解決這個(gè)問(wèn)題,在Step 7中提供了多重背景的功能,來(lái)具體解決這個(gè)問(wèn)題,下面讓我們一起了解如何使用多重背景功能。
1 多重背景的作用 多重背景的大作用就是減少程序中DB塊的使用次數(shù),以便簡(jiǎn)化程序的結(jié)構(gòu),方便程序的調(diào)試,下面我們一起來(lái)看看完成這個(gè)功能的整個(gè)流程
2 多重背景使用流程 1) 建立FB1并完成子程序內(nèi)容的編寫(xiě)
圖2-1
2) 建立FB2并添加多重背景功能
圖2-2
3) 創(chuàng)建多重背景
圖2-3
圖2-4
4) 調(diào)用多重背景
圖2-5
5) 在主程序中調(diào)用使用多重背景的功能塊
圖2-6