step7為用戶(hù)提供各種參考數(shù)據(jù),參考數(shù)據(jù)對(duì)于閱讀和分析大型復(fù)雜的用戶(hù)程序是非常有用的,參考數(shù)據(jù)也可以打印存檔,供用戶(hù)使用。程序編輯器的自定義對(duì)話(huà)框默認(rèn)的設(shè)置為自動(dòng)生成參考數(shù)據(jù)。
1、顯示參考數(shù)據(jù)
打開(kāi)程序,用右鍵點(diǎn)擊simatic管理器左面窗口的【塊】執(zhí)行出現(xiàn)的快捷菜單中的命令【參考數(shù)據(jù)】-【顯示】,出現(xiàn)如下窗口:
執(zhí)行參考數(shù)據(jù)顯示窗口的菜單命令【窗口】-【新建窗口】,可以同時(shí)打開(kāi)多個(gè)參考數(shù)據(jù)窗口,如下圖所示:
2、交叉參考表
交叉參考表給出了s7用戶(hù)程序使用的地址的概況,顯示i、q、m、t、c、fb、fc、sfb、sfc、pi/pq和db的絕對(duì)地址、符號(hào)地址以及使用情況,在類(lèi)型列的r和w分別表示讀和寫(xiě)。塊列是變量所在的邏輯塊,位置列給出了變量在邏輯塊中的位置和指令,如下圖所示
可對(duì)需要參看的參考數(shù)據(jù)進(jìn)行篩選,點(diǎn)擊,出現(xiàn)如下窗口,對(duì)需要的參考數(shù)據(jù)進(jìn)行篩選,方便用戶(hù)查看
3、賦值表
賦值表顯示已被用戶(hù)程序使用的地址。賦值表的左面顯示i/q和m區(qū)哪些字節(jié)、哪些位被使用,標(biāo)有x的方格表示該位被訪(fǎng)問(wèn),”b w d”列分別表示按字節(jié)、字或雙字訪(fǎng)問(wèn)。如下圖,賦值表的右邊顯示用戶(hù)程序使用的定時(shí)器和計(jì)數(shù)器,本例只使用了定時(shí)器。
4、程序結(jié)構(gòu)
程序結(jié)構(gòu)顯示用戶(hù)程序中塊的分層調(diào)用結(jié)構(gòu),通過(guò)它可以對(duì)程序所用的塊、它們的從屬關(guān)系以及它們對(duì)局部數(shù)據(jù)的需求有個(gè)概括的了解如下圖所示:
5、其他參考數(shù)據(jù)
單擊參數(shù)數(shù)據(jù)窗口工具欄的【未使用的符號(hào)】按鈕,可以顯示在符號(hào)表中已經(jīng)定義,但是沒(méi)有在用戶(hù)程序中使用的符號(hào),項(xiàng)目調(diào)試好后可以刪除未使用的符號(hào)。