s7 300 fb編程中db是否會(huì)沖突?
鄭志武
發(fā)布于2012-12-20 17:34
2
0
標(biāo)簽:
做的fb中用了兩個(gè)ton的指令,指定了兩個(gè)db塊,在程序中多處調(diào)用這個(gè)fb,也指定了不同的db背景數(shù)據(jù)塊,我有個(gè)疑問,fb塊內(nèi)部指定的兩個(gè)db塊在調(diào)用是是否會(huì)產(chǎn)生沖突?另外,我的fb塊中使用的ton、tof等指令很多,那在塊內(nèi)定義非常多的db塊,這樣整個(gè)程序的db塊就非常多,有什么好的辦法可以少用些db?
問題補(bǔ)充:
謝謝火麒麟,還想問問,我是用scl寫的fb,stat是直接定義在var里面嗎?tp、toff都可以用sfb4的類型變量嗎嗎?
佳答案
樓主,你可以在fb的stat變量中建立幾個(gè)sfb4類型變量(sfb4為iec定時(shí)器,ton),作為多重背景調(diào)用,那么就可以只用一個(gè)背景db了。
如下圖所示: