我的程序非常大。數(shù)據(jù)也特別多。不可能一個(gè)一個(gè)的尋找,但是我現(xiàn)在設(shè)備報(bào)故障顯示bcd碼故障。而且在故障診斷頁(yè)面無(wú)法直接goto,我想問(wèn)問(wèn),如何操作能找到我所有的bcd碼轉(zhuǎn)換指令的位置
答:1、方法1:應(yīng)用step7的交叉索引功能,查詢(xún)相關(guān)地址被哪個(gè)程序所引用。
交叉索引的方法:
在step7中打開(kāi)blocks,再點(diǎn)擊工具欄/選項(xiàng)options/交叉參考數(shù)據(jù)referencedata/過(guò)濾filter/顯示對(duì)象showobjects/選擇all;然后回到/referencedata/生成genarate或顯示display/在出現(xiàn)的對(duì)話(huà)框中選擇cross-reference即可,當(dāng)然你還可以選擇其它如programstructure看程序結(jié)構(gòu)等。
然后在filterreferencedata對(duì)話(huà)框中選擇輸入輸出,并輸入要找的輸入輸出即可快速查找!
2、方法2:可應(yīng)用step7的的查找/替代的功能找到相關(guān)指令的所在之處。
tep7中有查找與替代功能:編輯----->查找/替換,用鼠標(biāo)選中范圍,應(yīng)用尋找/替代。