S7_300做FB塊
劉玉蓉
發(fā)布于2014-10-15 17:05
184
0
標(biāo)簽:
S7_300做FB塊時(shí),遠(yuǎn)程控制有時(shí)候能控制,有時(shí)候不能控制,請(qǐng)問(wèn)這是怎么回事?
圖片說(shuō)明: 1,數(shù)據(jù)塊
佳答案
根據(jù)你的功能塊FB1中都是開(kāi)關(guān)量輸入輸出,應(yīng)該不是干擾原因,很可能是你的程序結(jié)構(gòu)中存儲(chǔ)區(qū)域I、Q可能被其他塊賦值或使用,所以遠(yuǎn)程控制有時(shí)候能控制,有時(shí)候不能控制。
一般對(duì)于此類(lèi)問(wèn)題,簡(jiǎn)單的辦法是利用生成的參考數(shù)據(jù),可以很清晰地看出你的程序結(jié)構(gòu)及其輸入/輸出被占用情況在具體的程序的位置,從而很方便地找出問(wèn)題所在;很簡(jiǎn)單只有打開(kāi)你的參考數(shù)據(jù)(Reference Data),如果你的程序中沒(méi)有建立此參考數(shù)據(jù)只要重新生成,可以使你對(duì)程序的調(diào)用結(jié)構(gòu)、資源占有情況一目了然。檢查如I1.4、I4.4、Q0.1、Q3.2、Q3.3以及位存儲(chǔ)區(qū)M在程序使用的地址概況。方法如下:
如果你的程序中已經(jīng)有參考數(shù)據(jù),在SIMATIC管理器中,依次打開(kāi)你的項(xiàng)目到”Blocks“(塊),選擇菜單”O(jiān)ptions“(選項(xiàng))/Reference Data(參考數(shù)據(jù))/Display(顯示),在打開(kāi)的”Customize“(顧客化)中”View to be opened”(要打開(kāi)的閱覽)中,在“輸入/輸出及位存儲(chǔ)賦值表”前打勾,點(diǎn)擊“Yes”,在交叉參考數(shù)據(jù)表中列中找到Q7.1,雙擊它,可以看到它被占用的情況;
如果你的程序中沒(méi)有參考數(shù)據(jù),在SIMATIC管理器中,打開(kāi)你的項(xiàng)目,選擇Options“(選項(xiàng))/Reference Data(參考數(shù)據(jù))/Generate(產(chǎn)生),在出現(xiàn)的界面“Generate Reference Data”(產(chǎn)生參考數(shù)據(jù))中選擇“regenerates"(重新產(chǎn)生),點(diǎn)擊”Yes“,產(chǎn)生新的參考數(shù)據(jù),同樣可以用上述方法檢查上述輸入I/輸出Q被占用情況。