SIMATIC S7 - 200編程軟件是指西門子公司為S7-200系列可編程控制器編制的工業(yè)編程軟件的集合,其中STEP7 - Micro/WINSP3軟件是基于bbbbbbs的應用軟件。本書以STEP7 - Micro/WIN V4.0編程軟件為例,介紹編程軟件的功能、安裝和使用方法,并結(jié)合應用實例講解用戶程序的輸入、編輯、調(diào)試及監(jiān)控運行的方法。
STEP7 - Micro/WIN V4.0編程軟件在離線條件下,可以實現(xiàn)程序的輸入、編輯、編譯等功能。
編程軟件在聯(lián)機工作方式可實現(xiàn)程序的上/下載、通信測試及實時監(jiān)控等功能。編程軟件安裝完畢后,雙擊STEP 7-Micro/WIN軟件圖標,即可進入編程軟件主界面,如圖3-12所示。主界面的各組成部分及其功能簡述如下:
1.菜單欄
菜單欄包括文件(File)、編輯(Edit)、視圖(View)、可編程控制器(PLC)、調(diào)試(Debug)、工具(Tools)、窗口(bbbbbbs)和幫助(Help)等8個主菜單項,提供了文件操作、程序編輯、PLC參數(shù)設置、系統(tǒng)組態(tài)、編程環(huán)境設置、窗口切換以及幫助等多種功能,包括了用戶在STEP 7- Micro/WIN環(huán)境下可以進行的絕大部分操作。
2.工具條
工具條是以按鈕形式提供給用戶在程序編輯、調(diào)試和運行時最常用的操作。用戶可通過菜單命令View/Toolbars自定義工具條。
3.瀏覽條
瀏覽條可實現(xiàn)編程過程中各功能窗口的快速切換。單擊瀏覽條中的任一控制按鈕,即可將編程主窗口切換為該按鈕對應的窗口。謝覽條中的各控制按鈕及其功能如下:
(1)程序塊(Program Block)。單擊程序塊按鈕,可將編程主窗口切換至程序編輯器,如圖3-12中的SIMATIC LAD窗口,用戶可在該窗口下編制梯形圖程序。如果使用的是語句表或功能塊圖,則將分別打開SIMATIC STL窗口和SIMATIC FBD窗口,這3種窗口可通過“查看”菜單下的LAD、STL和FBD命令切換。
圖3 -12 STEP7-Micro/WIN V4.0編程軟件主界面
單擊SIMATIC LAD窗口下部的MAIN、SBR_0、INT_0等標簽可分別進入主程序、子程序0、中斷程序0的編輯界面。
程序編輯器的上部為程序的局部變量表,可用于定義局部變量。在帶參數(shù)的子程序調(diào)用中,參數(shù)的傳遞是通過局部變量表進行的。
(2)符號表(Symbol Table)。符號表可將PLC內(nèi)部元件的地址定義為特定符號,即用具有某種實際意義的文字符號名稱替換內(nèi)部元件的實際地址。如系統(tǒng)的啟動按鈕地址為I0.0,如果在符號表中將10、0定義為START,則在梯形圖中所有的I0、0地址均由START代替。為增強程序的可讀性,還可以在符號表窗口內(nèi)附加一些注釋信息。
(3)狀態(tài)圖表(Status Chart)。狀態(tài)圖表窗口用于聯(lián)機調(diào)試時監(jiān)視所選擇變量的狀態(tài)及當前值。只需要在地址欄中( Address)寫入欲監(jiān)視的變量地址,在數(shù)據(jù)格式(Forrnat)欄中注明所選擇變量的數(shù)據(jù)類型,選擇Debug菜單下的Single Read命令就可以在運行時監(jiān)視這些變量的狀態(tài)及當前值。
(4)數(shù)據(jù)塊(Data Block)。在數(shù)據(jù)塊窗口中,可以設置和修改變量寄存器中的一個或多個變量值。使用時應注意變量地址和變量類型以及數(shù)據(jù)的范圍要匹配。
(5)系統(tǒng)塊(Svstem Block)。系統(tǒng)塊窗口主要用于系統(tǒng)組態(tài),允許為S7-200 PLC配置不同的硬件參數(shù),如數(shù)字量輸入濾波設置、模擬量輸入濾波設置、脈沖捕捉設置、配置數(shù)字量輸出表、存儲器保持范圍設定、CPU密碼設置、模擬電位器設置、高速計數(shù)器設置和高速脈沖輸出設置等。
(6)交叉索引(Cross Reference)。當用戶程序編譯完成后,交叉索引窗口將提供相關索引信息,如交叉索引信息、字節(jié)使用情況信息和位使用情況信息等。
(7)通信(Communications)。通信窗口的功能是建立計算機與PLC之間的通信連接及設置通信參數(shù)。
4.指令樹(Instruction Tree)
指令樹包括兩部分:項目文件管理系統(tǒng)和指令系統(tǒng)。項目文件管理系統(tǒng)主要包括CPU型號確定、程序重命名、子程序與中斷程序的添加和刪除等。指令系統(tǒng)以樹的形式按類列舉了所有的快捷操作指令和PLC指令。
5.輸出窗口
輸出窗口用于顯示程序的編譯結(jié)果。如果程序有錯誤,則通過輸出窗口可查詢錯誤類型、錯誤所屬的程序以及其具體位置等信息。
6.狀態(tài)條
狀態(tài)條在編程軟件的最低端,也稱為任務欄,用于指示編程主窗口的狀態(tài)。
7.程序編輯器
程序編輯器是程序編輯的窗口,當創(chuàng)建一個新的項目后,在瀏覽條中單擊程序塊按鈕即可打開程序編輯器,圖3-12所示為LAD程序編輯器窗口界面,圖中的方框(也稱為光標)為當前正在編輯的指令,每個指令由指令圖標和操作數(shù)(或操作數(shù)地址)組成。
單擊程序編輯器底部的標簽,可以在主程序、子程序和中斷程序之間移動。










