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