on Bar)
瀏覽條為編程提供按鈕控制,可以實現(xiàn)窗口的快速切換,即對編程工具執(zhí)行直接按鈕存取,包括程序塊(Program Block)、符號表(Symbol Table)、狀態(tài)圖表(Status Chart)、數(shù)據(jù)塊(Data Block)、系統(tǒng)塊(System Block)、交叉引用(Cross Reference)、和通信(Communication)。單擊上述任意按鈕,則主窗口切換成此按鈕對應的窗口。
2 2 用菜單命令“檢視”→“幀”→“瀏覽條”,瀏覽條可在打開(可見)和關閉(隱藏)之間切換。
2 2 用菜單命令“工具”→“選項”,選擇“瀏覽條”標簽,可在瀏覽條中編輯字體。
瀏覽條中的所有操作都可用“指令樹(Instuction Tree)”視窗完成,或通過“檢視(View)” →“元件”菜單來完成。
4. 指令樹(Instuction Tree)
指令樹以樹型結構提供編程時用到的所有快捷操作命令和PLC指令?煞譃轫椖糠种Ш椭噶罘种。
項目分支用于組織程序項目:
2 2 用鼠標右鍵單擊“程序塊”文件夾,插入新子程序和中斷程序。
2 2 打開“程序塊”文件夾,并用鼠標右鍵單擊POU圖標,可以打開POU、編輯POU屬性、用密碼保護POU或為子程序和中斷程序重新命名。
2 2 用鼠標右鍵單擊“狀態(tài)圖”或“符號表”文件夾,插入新圖或表。
2 2 打開“狀態(tài)圖”或“符號表”文件夾,在指令樹中用鼠標右鍵單擊圖或表圖標,或雙擊適當?shù)?/span>POU標記,執(zhí)行打開、重新命名或刪除操作。
指令分支用于輸入程序,打開指令文件夾并選擇指令:
2 2 拖放或雙擊指令,可在程序中插入指令。
2 2 用鼠標右鍵單擊指令,并從彈出菜單中選擇“幫助”,獲得有關該指令的信息。
2 2 將常用指令可拖放至“偏好項目”文件夾。
2 2 若項目指定了PLC類型,指令樹中紅色標記 x是表示對該PLC無效的指令。
5. 用戶窗口
可同時或分別打開圖3中的6個用戶窗口,分別為:交叉引用、數(shù)據(jù)塊、狀態(tài)圖表、符號表、程序編輯器、局部變量表。
(1)交叉引用(Cross Reference)
在程序編譯成功后,可用下面的方法之一打開“交叉引用”窗口:
2 2 用菜單“檢視”→ “交叉引用”(Cross Reference)
2 2 單擊瀏覽條中的“交叉引用” 按鈕
如圖12所示,“交叉引用”表列出在程序中使用的各操作數(shù)所在的POU、網(wǎng)絡或行位置,以及每次使用各操作數(shù)的語句表指令。通過交叉引用表還可以查看哪些內(nèi)存區(qū)域已經(jīng)被使用,作為位還是作為字節(jié)使用。在運行方式下編輯程序時,可以查看程序當前正在使用的跳變信號的地址。交叉引用表不下載到可編程控制器,在程序編譯成功后,才能打開交叉引用表。在交叉引用表中雙擊某操作數(shù),可以顯示出包含該操作數(shù)的那一部分程序。
圖12 交叉引用表
(2)數(shù)據(jù)塊
“數(shù)據(jù)塊”窗口可以設置和修改變量存儲器的初始值和常數(shù)值,并加注必要的注釋說明。
用下面的方法之一打開“數(shù)據(jù)塊”窗口:
2 2 單擊瀏覽條上的“數(shù)據(jù)塊” 按鈕。
2 2 用“檢視”菜單→“元件”→“數(shù)據(jù)塊”。
2 2 單擊指令樹中的“數(shù)據(jù)塊” 圖標。
(3)狀態(tài)圖表(Status Chart)
將程序下載至PLC之后,可以建立一個或多個狀態(tài)圖表,在聯(lián)機調試時,打開狀態(tài)圖表,監(jiān)視各變量的值和狀態(tài)。狀態(tài)圖表并不下載到可編程控制器,只是監(jiān)視用戶程序運行的一種工具。
用下面的方法之一可打開狀態(tài)圖表:
2 2 單擊瀏覽條上的“狀態(tài)圖表” 按鈕。
2 2 菜單命令:“檢視”→“元件” → “狀態(tài)圖”。
2 2 打開指令樹中的“狀態(tài)圖”文件夾,然后雙擊“圖”圖標。
若在項目中有一個以上狀態(tài)圖,使用位于“狀態(tài)圖”窗口底部的
“圖”標簽在狀態(tài)圖之間移動。
可在狀態(tài)圖表的地址列輸入須監(jiān)視的程序變量地址,在PLC運行時,打開狀態(tài)圖表窗口,在程序掃描執(zhí)行時,連續(xù)、自動地更新狀態(tài)圖表的數(shù)值。
(4)符號表(Symbol Table)
符號表是程序員用符號編址的一種工具表。在編程時不采用元件的直接地址作為操作數(shù),而用有實際含義的自定義符號名作為編程元件的操作數(shù),這樣可使程序更容易理解。符號表則建立了自定義符號名與直接地址編號之間的關系。程序被編譯后下載到可編程控制器時,所有的符號地址被轉換成絕對地址,符號表中的信息不下載到可編程控制器。
用下面的方法之一可打開符號表:
2 2 單擊瀏覽條中的“符號表” 按鈕。
2 2 用菜單命令:“檢視”→“符號表”。
2 2 打開指令樹中的符號表或全局變量文件夾,然后雙擊一個表格 圖標。
(5)程序編輯器
用菜單命令“文件”→ “新建”,“文件” → “打開”或“文件” →“導入”,打開一個項目。然后用下面方法之一打開“程序編輯器”窗口,建立或修改程序:
2 2 單擊瀏覽條中的“程序塊” 按鈕,打開主程序(OB1)?梢詥螕糇映绦蚧蛑袛喑绦驑撕灒蜷_另一個POU。
2 2 指令樹→程序塊→雙擊主程序(OB1) 圖標、子程序圖標或中斷程序圖標。
用下面方法之一可改變程序編輯器選項:
2 2 菜單命令“檢視” → LAD、FBD、STL,更改編輯器類型。
2 2 菜單命令“工具”→ “選項” →“一般” 標簽,可更改編輯器(LAD、FBD或STL)和編程模式(SIMATIC或IEC 1131-3)。
2 2 菜單命令“工具” → “選項” → “程序編輯器”標簽,設置編輯器選項。
2 2 使用選項 快捷按鈕→設置“程序編輯器”選項。
(6)局部變量表
程序中的每個POU都有自己的局部變量表,局部變量存儲器(L)有64個字節(jié)。局部變量表用來定義局部變量,局部變量只在建立該局部變量的POU中才有效。在帶參數(shù)的子程序調用中,參數(shù)的傳遞就是通過局部變量表傳遞的。
在用戶窗口將水平分裂條下拉即可顯示局部變量表,將水平分裂條拉至程序編輯器窗口的頂部,局部變量表不再顯示,但仍舊存在。
6. 輸出窗口
輸出窗口:用來顯示STEP 7-Micro/WIN 32程序編譯的結果,如編譯結果有無錯誤、錯誤編碼和位置等。
2 2 菜單命令:“檢視”→“幀”→“輸出窗口”在窗口打開或關閉輸出窗口。
7. 狀態(tài)條
狀態(tài)條:提供有關在STEP 7-Micro/WIN 32中操作的信息。
|