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