河北西門子S7-200SMARTPLC模塊代理經(jīng)銷商
STEP 7-Micro/WIN的基本功能是協(xié)助用戶完成應(yīng)用軟件的開發(fā)任務(wù),例如創(chuàng)建用戶程序;修改和編輯原有的用戶程序;利用編程軟件設(shè)置PLC的工作模式和參數(shù);編譯、上載和下載用戶程序;進(jìn)行程序的運行監(jiān)控等。它還具有簡單語法的檢查、對用戶程序的文檔管理和加密以及提供在線幫助等功能。STEP 7-Micro/WIN編程軟件的主界面元素如圖3-13所示。
圖3-13 STEP 7-Micro/WIN主界面
主界面一般可分以下幾個區(qū):菜單欄、工具欄、瀏覽條、指令樹窗口、輸出窗口、狀態(tài)條、程序編輯器和局部變量表等(可同時打開5個用戶窗口)。除菜單欄外,用戶可根據(jù)需要,決定其他窗口的取舍和樣式設(shè)置。
1.菜單欄
菜單欄包含8個主菜單項,允許使用鼠標(biāo)左鍵單擊,或采用對應(yīng)熱鍵執(zhí)行操作各種命令,菜單欄如圖3-14所示。

圖3-14 菜單欄
菜單欄中各單項功能如下。
①文件( File)。文件操作可完成新建、打開、關(guān)閉和保存文件;設(shè)置密碼;.awl文件的導(dǎo)入和導(dǎo)出;上載、下載程序和庫操作;文件的頁面設(shè)置、打印預(yù)覽和操作等。
②編輯(Edit)。編輯能完成剪切、復(fù)制、粘貼、選擇程序塊或數(shù)據(jù)塊,插入、刪除,同時提供查找、替換、光標(biāo)定位等功能。
⑧查看(View)。選擇不同語言的編程器(包括LAD、STL、FBD三種);在組件中執(zhí)行瀏覽條的任何項;可以設(shè)置軟件開發(fā)環(huán)境的風(fēng)格,如決定其他輔助窗口(瀏覽條窗口、指令樹窗口、工具欄按鈕區(qū))的打開與關(guān)閉。
④可編程序控制器(PLC)??山⑴cPLC聯(lián)機(jī)時的相關(guān)操作,改變PLC的工作方式(運行或停止);在線或離線編譯;清除程序和上電復(fù)位;查看PLC的信息和存儲器卡操作、建立數(shù)據(jù)塊、實時時鐘、程序比較;PLC類型選擇及通信設(shè)置等。
⑤調(diào)試( Debug)。主要用于聯(lián)機(jī)調(diào)試,可進(jìn)行掃描方式設(shè)置(*或多次);程序執(zhí)行和狀態(tài)監(jiān)控選擇;狀態(tài)表的單次讀取和全部寫入;各種強(qiáng)制方式選擇等。
⑥工具( Tools)??梢哉{(diào)用復(fù)雜指令向?qū)Вò?/span>PID指令、NETR/NETW指令和HSC指令),使復(fù)雜指令的編程工作大大簡化,安裝TD200本文顯示向?qū)У?;自定義界面風(fēng)格(如設(shè)按鈕及按鈕樣式,并可添加菜單項);用“選項”子菜單也可以設(shè)置3種程序編輯器的風(fēng)格,如語言模式、顏色、字體、指令盒的大小等。
⑦窗口( Windows)。可以打開一個或多個窗口,并可進(jìn)行窗口之間的切換,可以設(shè)置窗口的排放形式,如層疊、水平、垂直等。
⑧幫助(Help)。通過幫助菜單上的目錄和索引項可以查閱幾乎所有相關(guān)的使用幫助信息;在軟件編程操作過程中可以單擊Fl鍵來顯示在線幫助,或利用“這是什么”來打開相應(yīng)的幫助,大大方便了用戶的使用;幫助菜單還提供網(wǎng)上查詢功能。
2.工具欄
提供簡便的鼠標(biāo)操作,將常用的STEP 7-Micro/WIN操作以按鈕形式設(shè)定到工具欄中,如圖3-15所示。
可用“查看”菜單的“工具欄”項自定義工具欄。可添加和刪除4種按鈕組:標(biāo)準(zhǔn)、調(diào)試、公用和指令。這4種按鈕分別如圖3-16、圖3-17、圖3-18和圖3-19所示。

圖3-15 工具欄
標(biāo)準(zhǔn)工具欄中按鈕依次是:新建項目、打開項目、保存項目、打印、打印預(yù)覽、剪切、復(fù)制、粘貼、撤銷、局部編譯、全編譯、上載、下載、正排序、逆排序和選項。

圖3-16 標(biāo)準(zhǔn)工具欄
調(diào)試工具欄中按鈕依次是:運行、停止、程序監(jiān)控、暫停程序監(jiān)控、狀態(tài)表連續(xù)監(jiān)控、狀態(tài)表單次監(jiān)控、全部寫入數(shù)據(jù)、強(qiáng)制、取消強(qiáng)制、取消全部強(qiáng)制、讀取全部強(qiáng)制。

圖3-17 調(diào)試工具欄

圖3-18 公用工具欄

圖3-19 指令工具欄
公用工具欄中按鈕功能依次是:插入網(wǎng)絡(luò)、刪除網(wǎng)絡(luò)、切換程序注釋、切換段注釋、切換符號信息表、切換書簽、下一個書簽、上一個書簽、清除全部書簽、應(yīng)用項目中所帶符號和建立未定義符號表。
指令工具欄中按鈕功能依次是:向下連線、向上連線、向左連線、向右連線、觸點、線圈和指令盒。
3.瀏覽條
瀏覽條提供按鈕控制的快速窗口切換功能??捎?ldquo;查看”菜單的“組件”項選擇是否打開。瀏覽條包括查看和工具兩個組件框,其中查看組件框包括:程序塊(program block)、符號表( symbol table)、狀態(tài)表(status chart)、數(shù)據(jù)塊(date block)、系統(tǒng)塊(system block)、交叉引用( eross reference),通信(communications)和設(shè)置PG/PC接口(set PG/PC interface)8個組件。一個完整的項目(project)文件通常包括前6個組件。工具組件框包括:指令向?qū)?、文本顯示向?qū)А?/span>S7-200 explorer、S7-200 PCaccess、TDkeypaddesigner、位置控制向?qū)А?/span>EM253控制面板、調(diào)制解調(diào)器擴(kuò)展向?qū)?、以太網(wǎng)向?qū)А?/span>AS-i向?qū)А⒁蛱鼐W(wǎng)向?qū)?、配方向?qū)А?shù)據(jù)記錄向?qū)Ш?/span>PID調(diào)節(jié)控制面板等組件。
4.指令樹
指令樹提供編程時用到的所有快捷操作命令和PLC指令,可以在項目分支里對所包含的對象進(jìn)行操作,以及利用指令分支輸入編程指令??捎?ldquo;查看”菜單的“指令樹”項決定是否將其打開。
5.輸出窗口
用來顯示程序編譯的結(jié)果信息。如程序的各塊(主程序、子程序的數(shù)量及子程序號、中斷程序的數(shù)量及中斷程序號)及各塊的大小、編譯結(jié)果有無錯誤及錯誤編碼和位置等。
6.狀態(tài)條
也稱任務(wù)欄,顯示軟件執(zhí)行狀態(tài)。編輯程序時,顯示當(dāng)前網(wǎng)絡(luò)號、行號、列號;運行時,顯示運行狀態(tài)、通信波特率、遠(yuǎn)程地址等。
7.程序編輯器
可用梯形圖(LAD)、語句表(STL)或功能塊圖(FBD)編輯器編寫用戶程序,或在聯(lián)機(jī)狀態(tài)下從PLC上載用戶程序進(jìn)行程序的編輯或修改。
程序編輯器包含用于該項目編輯器的程序視圖和局部變量表。如果需要,可以拖動分割條以擴(kuò)充程序視圖,并覆蓋局部變量表。單擊程序編輯器窗口底部的標(biāo)簽,可以在主程序、子程序和中斷服務(wù)程序之間切換。
8.局部變量表
每個程序塊都對應(yīng)一個局部變量表,在帶參數(shù)的子程序調(diào)用中,參數(shù)的傳遞就是通過局部變量表進(jìn)行的。
為了實現(xiàn)PLC與計算機(jī)間的通信,必須使用具有Windows 2000 SP3以上或Windows XP操作系統(tǒng)的計算機(jī),利用一根PC/PPI (personal computer/point-to-point interface,個人計算機(jī)/點對點接口)電纜可建立個人計算機(jī)與PLC之間的通信。這是一種低成本的通信方式,不需要調(diào)制解調(diào)器和編程設(shè)備等其他硬件。
用戶可采用下面之一的方法在計算機(jī)和PLC之間建立連接和通信。
①PC/PPI電纜或USB轉(zhuǎn)RS-232電纜,把USB端連接到計算機(jī)的USB通信接口,把標(biāo)有“PPI”的RS-485端連接到PLC的任意一個RS-485通信接口,如圖3-10所示。
②把PC/PPI電纜標(biāo)有“PC”的RS-232端連接到計算機(jī)的RS-232C通信接口(COM1或COM2),把標(biāo)有“PPI”的RS-485端連接到PLC的任意一個RS-485通信接口。
⑧PG/PC(西門子編程器/個人計算機(jī))上安裝CP(通信處理器)卡。通過MPI( multipoint interface)電纜連接CPU通信接口(如PCI卡CP5611配合臺式PC使用,PCMCIA卡CP5 511/5 512配合便攜機(jī)使用)。

圖3-10 PC與PLC連接示意圖
注:需安裝USB轉(zhuǎn)換線的驅(qū)動程序。
河北西門子S7-200SMARTPLC模塊代理經(jīng)銷商