STEP_7-MicroWIN_V4_SP3使用教程_第1頁
STEP_7-MicroWIN_V4_SP3使用教程_第2頁
STEP_7-MicroWIN_V4_SP3使用教程_第3頁
STEP_7-MicroWIN_V4_SP3使用教程_第4頁
STEP_7-MicroWIN_V4_SP3使用教程_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、項目四編程軟件及其使用內(nèi)容涵括:1、編程軟件的初步使用2、編程軟件的功能及編程方法3、調(diào)試及運行監(jiān)控一、能力目標熟悉掌握V4.0STEP7MicroWINSP3的使用和編程方法,調(diào)試及運行監(jiān)控。二、所需的材料、工具和設備PLC實驗板、裝有STEP7軟件的計算機、數(shù)字量輸入/輸輸輸輸輸三、項目要求熟練掌握可編程序控制器編程元件的符號、意義和使用,掌握各基本指令的意義和使用,學會編程軟件的安裝和使用。四、學習形式以老師課堂講解的形式學習,以學生小組的形式到實驗室動手的形式實踐五、原理說明STEP7-Micro/WIN是西門子公司專門為S7-300系列PLC設計開發(fā)的編程軟件,可在全漢化的界面下進行

2、操作。它基于Windows操作系統(tǒng),為用戶開發(fā)、編輯、調(diào)試和監(jiān)控自己的應用程序提供了良好的編程環(huán)境。其目前最新的版本是STEP7-Micro/WINV4.0SP5(V4.0.5.08)。該版本除了支持CPU的新功能外,其本身的功能也比以前的版本增強了很多。4.1編程軟件的初步使用4.1.1計算機的配置要求STEP7-Micro/WIN要在PC機上運行,它對PC機的最小配置要求如下:(1)操作系統(tǒng)Windows2000SP3以上;WindowsXPHome;WindowsXPProfessional;(2)硬盤至少40MB以上空間。4.1.2軟件的安裝與卸載(1)STEP7-Micro/WINV

3、4.O份妥革步驟將安裝光盤插入CD-ROM在光盤目錄里雙擊Setup,進入安裝向?qū)А?2)按照安裝向?qū)У奶崾就瓿绍浖陌惭b。軟件程序安裝路徑可以使用默認子目錄,也可以用瀏覽按鈕彈出的對話框中任意選擇或新建一個子目錄。(3)出現(xiàn)PG/PCInterface窗口單擊OK按鈕。(4)在安裝結(jié)束時,會出現(xiàn)下面的選項:是,我現(xiàn)在要重新啟動計算機(默認選項);否,我以后再啟動計算機。(5)如果出現(xiàn)該選項,建議用戶選擇默認項,單擊完成按鈕,完成安裝。首次安裝完成后,會出現(xiàn)下面的選項:是,我現(xiàn)在瀏覽Readme文件(默認選項);否,我現(xiàn)在要進入STEP7一Micro/WINV4.0。出現(xiàn)該選項時,如果選擇默認

4、項,則隨后可以閱讀Readme文件,并瀏覽關(guān)于STEP7-Micro/WIN編程軟件的最新信息。但大多數(shù)情況下會選擇直接進入軟件,遇到問題時再去查找有關(guān)說明。說明:在開始安裝Micro/WIN時選擇的是安裝程序的界面語言,選擇English進行安裝。安裝完成后,可以打開Tools(工具)菜單的Options(選項),在General(常規(guī))分支中的語言選擇欄中選擇chinese,確定并關(guān)問軟件,然后重新打開后系統(tǒng)即變?yōu)橹形慕缑妗?.軟件升級若要對STEP7-Micro/WINV4.0升級,需從西門子公司的網(wǎng)站上下載SPx軟件包。STEP7-Micro/WINV4.0SPx和V4.0不能共存,安

5、裝SPx時看到提示后,需退出安裝程序,先卸載V4.0版,然后再次安裝SPx(找到解壓縮的文件目錄,運行Setup文件)。說明:(1)在一個版本系列中,只需要安裝最新的SP包,而不必按順序安裝所有的SP包。(2) ServicePack不能單獨安裝。在本地硬盤上必須有正式版本才能安裝升級軟件包;否則會退出安裝。(3)高版本的Micro/WINV4.0能夠向下兼容低版本軟件生成的項目文件,低版本的軟件不能打開高版本保存的項目文件。3.軟件卸載逐步打開Windows操作系統(tǒng)的開始-設置-控制面板,在其中單擊添加/刪除程序按鈕,選擇相應的STEP7-Micro/WINV4.0版本卸載。卸載完成后,一般

6、需要重新啟動Windaws系統(tǒng)。4.1.3硬件安裝與拆卸1 .硬件連接在第8章的編程通信中已經(jīng)提到,可以用三種方式連接S7-300和編程設備:通過PPI多主站電纜直接連接,或者通過帶有MPI電纜的通信處理器卡(CP)連接,或者通過以太網(wǎng)通信卡連接,但最常用的是普通的PPI編程電纜。用于S7-300PLC的編程電纜長度一般均為5m。有RS-232和US噴口的兩種編程電纜可以選擇,編程電纜將PLC的編程口與計算機的RS-232口或USB口相連,連接如圖4-1所示。PLCE機有兩種供電方式,一種是直流供電,一種是交流供電,但一般在購買時選擇交流供電方式的CP生機單元。圖4-2中給出了直流供電和交流供

7、電兩種CP模塊接線方式。圖4-2CPU主機單元的供電方式2 .拆卸CPUI塊或者擴展模塊如果需要拆卸CP蟆塊或其他擴展模塊,t#按以下步驟進行:(1)關(guān)閉所有電源。(2)拆除模塊上的所有連線和電纜,主機和部分擴展模塊的端子排是可拆卸的。該功能可使得拆卸I/O工作變得簡單。如果有其他擴展模塊連接在要拆卸的模塊上,應打開前蓋,拔掉相鄰模塊的擴展扁平電纜。(3)拆掉安裝螺釘,拆下模塊,或從35mn#準導軌上扣下模塊。圖4-1主機與計算機連接(tO門汨供AUR574.1.4參數(shù)設置用PPI多主站編程電纜與S7-300建立通信時,常用參數(shù)的設置如下版本。(2)將編程設備(如PC機)的通信地址設為OCPU

8、的默認地址為2。(3)PC機的接口般使用COM使USB(4)傳輸波特率為9.6kbit/s。如果建立了計算機和PLC的在線聯(lián)系,就可利用軟件檢查、設置和修改PLC的通信參數(shù)。Block)選項,將出現(xiàn)系統(tǒng)塊對話框。(2)單擊通信口(Port)選項卡。檢查各參數(shù),確認無誤后單擊確定。如果需要修改某些參數(shù),可以先進行有關(guān)的修改,再單擊確認(OK)按鍵,待確認后退出。(3)單擊工具條中的下載按鈕,即可把修改后的參數(shù)下載到PLC主機。當然參數(shù)塊的下載也可以和程序下載同時進行。說明:如果使用USB編程電纜,在建立連接后,可以通過系統(tǒng)塊更改端口的波特率,下載后端口的波特率使用新的設定值。4.1.5與S7-3

9、00建立通信(1)單擊瀏覽條中通信圖標照2,進入通信對話框,雙擊刷新圖標。STEP7-Micro/WINV4.0搜索并顯示連接的S7-300CPU的圖標。(2)選擇相應的S7-300CPU并單擊OK如果STEP7-Micro/WINV4.0未能找到S7-300CPU,應單擊設置PC/PG接口按如圖4-3所示,雙擊指令樹步驟如下:(1)單擊瀏覽條中的系統(tǒng)塊圖標,或從視圖(View)菜單中選擇系統(tǒng)塊(System項目目錄下的圖標,設置PLC類型及CPU圖4-3設置PLCI型及CPIM本4.2編程軟件功能4.2. 1基本功能STEP7-Micro/WINV4.0為用戶創(chuàng)建程序提供了便捷的工作環(huán)境,豐

10、富的編程向?qū)В岣吡塑浖囊子眯?;同時還有一些工具性的功能,例如用戶程序的文檔管理和加密等。此外,還可以用軟件設置PLC的工作方式、參數(shù)和運行監(jiān)控等。軟件功能的實現(xiàn)可以在聯(lián)機工作方式(在線方式)下進行。此時,有編程軟件的計算機與PLC連接,允許兩者之間直接通信,可針對相連的PLC進行操作,如上裝和下載用戶程序和組態(tài)數(shù)據(jù)等。部分功能的實現(xiàn)也可以在離線工作方式下進行。此時,有編程軟件的計算機與PLC斷開連接,所有的程序和參數(shù)存放在硬盤上,等聯(lián)機后再下載到PLC中。4.3. 2界面及各部分的功能雙擊STEP7-Micro/WIN圖標,再膏,可打開編程軟件;也可以在PC機命令菜單中單擊開始一SIMAT

11、I8STEP7-Micro/WINV4.0選項后,進入編程軟件操彳界面。其外觀如圖4-4所示。1.工具欄它提供了常用菜單命令的快捷按鈕。從查看一工具條可以顯示和隱藏任意工具欄。圖4-4STEP7-Micro/WINV4.0的外觀2 .瀏覽條瀏覽條包含查看和工具窗口,通過單擊可實現(xiàn)二者之間的切快。查看窗口為進入程序塊窗口、符號表窗口等提供了快捷方式。工具窗口為進入編程向?qū)Ы缑嫣峁┝丝旖莘绞?,各種編程向?qū)岣吡司幊誊浖囊子眯浴? .指令樹顯示了所有的項目對象和創(chuàng)建程序所需的指令,如圖45所示??梢詫⒅噶顝闹噶顦渫镶o”,核對通信參數(shù)設置,并重復以上步驟。到應用程序中,也可以用雙擊指令的方法將該指令

12、插入到程序編輯器中的當前光標所在地。4 .編輯器該編輯器包括程序編輯器和局部變量表。在程序編輯器的底部有主程序、子程序和中斷服務程序標簽。單擊這些標簽,可以在程序編輯器窗口實現(xiàn)主程序、子程序和中斷服務程序之間的切換。5 .局部變量表可以在局部變量表中為臨時的局部變量定義符號名,也可以為子程序和中斷服務程序分別指定變量,用于為子程序傳遞參數(shù)。程序中的每個POD程序組織單元)都有自己的局部變量表。這些局部變量表允許定義具有范圍限制的變量,同時只在建立該變量的PO沖才有效。6 .輸出窗口。輸出窗口用來顯示PODJ最近編譯結(jié)果信息(所編程序的大小、占用數(shù)據(jù)塊的大小等)和在編譯之后檢測到的錯誤信息??梢?/p>

13、雙擊輸出窗口中的錯誤信息,光標會自動移至有編譯錯誤的網(wǎng)絡。圖4-5指令樹包網(wǎng)片0.)和助畸(|-ItfifilK*f.圖4-6有關(guān)指令幫助及庫指令的操作4.2.3工具欄工具欄由標準工具欄、調(diào)試工具欄、公用工具欄、指令工具欄四部分組成。雖然工具欄中各按鈕的作用也可以通過菜單中的命令實現(xiàn),并且菜單中的命令提供的功能比工具欄強大;但是工具欄為實現(xiàn)某些常用功能提供了快捷途徑,使用工具欄中按鈕提供的功能,可以RL1如3江如IH8ttiK一月一磷方“通丁九FX電理呼-reklt-reklt口-期0 0蓄管NfNf/ /M M春w wsswetMsswetM CFCF滕特VCVCR R率攵疸ET-ET-恿S

14、.KUS.KU零圣扁的listI ,制ULM而11Vwiar一女411m”理、Miw竹Mi提高編程效率。1.標準工具欄中部分按鈕的作用標準工具欄如圖4-7所示。編譯上編譯上, ,載降序排序載降序排序*. .一一全部卜全部卜 載升序選項常規(guī)按鈕編譯排序載升序選項常規(guī)按鈕編譯排序圖4-7標準工作欄常規(guī)按鈕標準工具欄中的輪規(guī)按鈕包括新建項目一、打開項目叵、保存項目&、打印疊、打印預覽以、剪貼品、復制電、粘貼震、撤消 9、這些按鈕的用法和平時見到的其他辦公室軟件中的用法一樣,這里不再細說編譯按鈕編譯按鈕限于編譯當前程序編輯器打開的窗口,并且只能完成程序塊或者數(shù)據(jù)塊的編譯.全部編譯按鈕全部編譯按

15、鈕同時完成程序塊、數(shù)據(jù)塊和系統(tǒng)塊的編譯上載按鈕上載按鈕將PLC中的項目傳到STEP7-Micro/WINV4.0中,然后存儲起來或?qū)ζ溥M行編輯修改;可用于防止PLC中的原有項目被新項目覆蓋.下載按鈕下載按鈕將STEP7-Micro/WINV4.0中的項目下載到PLC中.升序排序按鈕和降序排序按鈕升序排序按鈕:和降序排序按鈕用來給符號表中的符號和狀態(tài)圖中的地址排序.選項按鈕選項按鈕用來更改STEP7-Micro/WINV4.0窗口中各個小窗口的字體,顏色及其顯示選項以及打印時的格式等.2 .調(diào)試工具欄中部分按鈕的作用程序狀態(tài)監(jiān)控運行暫停趨勢圖取消強制ItIi1的算厚;的、昌昌呂的$上I1J11;

16、停止狀態(tài)表監(jiān)控強制趨勢圖暫停程序狀態(tài)監(jiān)控單次讀取全部取消曲制圖4-8所示為調(diào)試工具欄按鈕.、-/一,一一一(1)運行按鈕和停止按鈕在CPU犬態(tài)開關(guān)撥到RUNITERM犬態(tài)時,可通過運行或停止按鈕控制CPU莫式。(2)狀態(tài)程序在PLC中執(zhí)行時,顯示PLC中有關(guān)數(shù)據(jù)實時值和能流的信息??梢允褂脿顟B(tài)圖和程序狀態(tài)窗口讀取、寫入和強制PLC數(shù)據(jù)值。在控制程序的執(zhí)行過程中,PLC數(shù)據(jù)的動態(tài)改變可用下列三種不同方式檢視:狀態(tài)表監(jiān)控打開狀態(tài)表窗口,單擊圖狀態(tài)按鈕態(tài)數(shù)據(jù)。并且每行要指定一個監(jiān)視的PLC數(shù)據(jù)值,指定一種顯示格式、當前值及新值(如果使用寫入或強制命令)。WIN顯示區(qū)域按照一定的刷新速率,用隨時間而變

17、的PLC數(shù)據(jù)繪圖,跟蹤狀態(tài)數(shù)據(jù);用圖形顯示變量的值,包括最大值、當前值、最小值等信息。在狀態(tài)趨勢圖中一樣可以執(zhí)行強制、寫入等命令;并且可以就現(xiàn)有的狀態(tài)圖,在狀態(tài)表圖和趨勢圖之間切換;新的數(shù)據(jù)亦可在趨勢圖中直接賦值。程序狀態(tài)監(jiān)控單擊程序狀態(tài)按鈕隔,在程序編輯器窗口中顯示狀態(tài)數(shù)據(jù)。當前PLC數(shù)據(jù)值會顯示在引用該數(shù)據(jù)的STL語句或LAD/FBD圖形旁邊。LAD圖形也顯示功率流,由此可看出哪個圖形分支處于活動中。注意:程序狀態(tài)和狀態(tài)表監(jiān)控(或趨勢圖)窗口可以同時運行。在狀態(tài)圖窗口寫入或強制PLC數(shù)據(jù),將應用于程序狀態(tài)窗口;在程序狀態(tài)窗口寫入或強制PLC數(shù)據(jù),也會應用于狀態(tài)圖窗口。例如,無論在程序狀態(tài)窗

18、口還是在狀態(tài)表監(jiān)控(或趨勢圖)窗口,將QO.O寫入邏輯值1,則其他窗口中顯示的QO.O也會變成1。(3)單次讀取按鈕府演取全部強制涼,狀態(tài)表的表格中就可以顯示狀趨勢圖在狀態(tài)視圖下,單擊趨勢圖按鈕,進入趨勢圖狀態(tài)。在趨勢圖下,Micro/僅限于對狀態(tài)圖中的數(shù)據(jù)進行一次讀取,例如監(jiān)視變量VW40中的數(shù)值,單擊單次讀取按鈕紓,顯示的數(shù)據(jù)是單擊按鈕的時VW4沖的數(shù)據(jù),而不是一個實時變化的數(shù)據(jù)。(4)全部寫入按鈕飛在狀態(tài)圖中,單擊此按鈕將改動后的新數(shù)值列發(fā)送至PLC此功能與強制的區(qū)別:在寫人數(shù)據(jù)后,寫入的數(shù)據(jù)值還會根據(jù)程序中的邏輯運算而改變,而強制輸入的數(shù)據(jù)在狀態(tài)表中不會發(fā)生變化。注意:與強制有關(guān)的應用

19、將在后面“4.4.3節(jié)狀態(tài)表監(jiān)控和趨勢圖監(jiān)控”中具體講解。3 .公用工具欄中部分按鈕的作用圖4-9所示為公用工具欄按鈕。(1)插入網(wǎng)絡按鈕匕和刪除網(wǎng)絡按鈕 11這兩個網(wǎng)絡按鈕為增加和刪除網(wǎng)絡塊提供了快捷方式。單擊插入網(wǎng)絡塊按鈕,會在光標所在的網(wǎng)絡塊之前新加一個網(wǎng)絡塊;單擊刪除網(wǎng)絡按鈕,會刪除光標所在的網(wǎng)絡塊。(2)切換程序注解按鈕應用項H中的M育行打圖4-9公用工具欄程序進行說明。切換網(wǎng)絡注解按鈕 fl。用來在程序編輯窗口打開和關(guān)閉網(wǎng)絡注解。網(wǎng)絡注解用來為每個網(wǎng)絡塊進行說明。(4)切換符號信息表按鈕翼用來在程序編輯窗口打開和關(guān)閉符號信息表。 符號信息表顯示每一個網(wǎng)絡塊中的符號地址、 絕對地址及

20、對應的注釋。(5)書簽將一個長的程序分成幾個小塊之后,書簽用來為每一個小塊作一個標記,從而方便在這塊之間移動。將光標移到需要做標簽的網(wǎng)絡塊中,單擊按鈕I廿換符&國J紅義的對號&用來在程序編輯窗口打開和關(guān)閉程序注釋。程序注釋用來對整個主程序、子程序或中斷,即可在此網(wǎng)絡塊處做上標記;單擊按鈕%,光標會自動移到這個網(wǎng)絡塊;單擊欠,光標會移到這個網(wǎng)絡塊之前的書簽所在的位置;單擊*按鈕會取消所做的書簽。(6)應用項目中的所有符號按鈕.用來把符號表中定義的符號地址應用在項目中。也就是說,如果程序中顯示的不是符號1形成復雜的網(wǎng)絡結(jié)構(gòu)。輸入觸點按鈕葉上、輸入線圈按鈕和輸入指令按鈕1用于輸入編程

21、元件。4.2. 4瀏覽條中各部分的功能1.符號表用來定義變量的符號地址,也可以為常數(shù)指定符號名。在程序中可以創(chuàng)建多個符號表,但元論是在同一個還是在不同的符號表中,符號地址和絕對地址是一一對應的。符號表創(chuàng)建完成后,可以用符號地址或絕對地址來輸入指令操作數(shù)。如圖411所示的符號表,在編輯程序時,既可以輸入符號地址故障指示信號,也可以輸入絕對地址QO.O。如果不同的符號地址對應相同絕對地址,該行就會出現(xiàn)符號,如圖4-11中的4.0;如果符號表中定義的符號地址在程序中沒有出現(xiàn),該行就會出現(xiàn)符號Q,如圖4-11中的4.1。地址,單擊按鈕可以在程序中顯示符號表中已定義的符號地址O(7)創(chuàng)建未定義的符號表按

22、鈕用來為程序中使用的符號地址定義絕對地址。例如在程序編輯時,為某一位邏輯定義了符號地址”故障指示燈”,而此符號地址沒有在符號表中定義,為此符號地址定義絕對地址,而不用回到符號表中去定義。此時,可以單擊鼓扭爭”4.指令工具條指令工具條包括LAD指令工具條和FBD指令工作條, 具體顯示什么工具條,視選擇的程序語言而定.當選擇使用LAD時,指令工具條如圖4-10所示.FBD不再訴說.輸人觸點榆人指令盤輸人觸點榆人指令盤+THFiI向下連線二“按紐、向上連接一寸按紐、向左連線一按紐和向右連線 T 按紐用于輸入連接線,有此圖4-10LAD指令工具條圖4-11符號表2 .狀態(tài)表監(jiān)控在程序運行過程中,可以監(jiān)

23、視和修改輸入、輸出或者變量的當前值,但無法監(jiān)視常數(shù)、累加器和局部變量的狀態(tài)。例如要改變VW4沖的值,可以在狀態(tài)表表格中的新值一欄中輸注意:在狀態(tài)表中,如果要監(jiān)視過程變量的當前值,需要首先輸入該過程變量的地址。例如要監(jiān)視VW40中的值,首先需要在狀態(tài)表的地址一欄中輸入VW40數(shù)據(jù)塊數(shù)據(jù)塊可以以字節(jié)、字、或者雙字的形式為V存儲器指定初始值。用戶可以把不同用途的數(shù)據(jù)分類,然后分別在不同數(shù)據(jù)頁中定義;向?qū)С绦蛏傻臄?shù)據(jù)塊也可以自動分類保存。輸入數(shù)據(jù)后,保持光標在數(shù)據(jù)行末尾,如果按“CTRL+EnteF鍵,會自動計算出下一個數(shù)地址cul+c導出如圖4-12關(guān)于數(shù)據(jù)分頁的操作如圖4-12所示,如果在數(shù)據(jù)分

24、頁標簽上單擊右鍵,選擇下拉菜單中的屬性,可以查看、設置每個數(shù)據(jù)頁的屬性,并且可以單獨對它們設置密碼保護。單擊圖4-12關(guān)于數(shù)據(jù)分頁的操作導出,可以將數(shù)據(jù)塊導出為文本文件;單擊導入,符合格式的文本文件也可導入成為數(shù)據(jù)塊。還可進行重新命名等操作。錯誤。在消息輸出窗口中,雙擊錯誤提示文字,光標會自動跳到相應出錯的位置。_ewI 符號匚。 敵修信號 i2Q故陞信號 23 一故陞指示信號4eQ故障信曼 3地址IQ1IQ1皿。1aP1aP葩對用來對變眼地地迸仔說明入要改變的值,單擊全部寫入按鈕工或強制按鈕電,就可改變VW40的當前值。如果在不同的數(shù)據(jù)分頁中定義的數(shù)據(jù)地址重疊,編譯時Micro/WIN會自動

25、指出以避免與另一個未使用符號符8重登的將“地址4 .交叉引用交叉引用提供了交叉索引信息、字節(jié)使用情況信息和位使用情況信息。顯示程序中所使用元素的詳細的交叉引用信息及字節(jié)和位的使用情況;雙擊某一行可以切換到程序的相應位置。5 .系統(tǒng)塊系統(tǒng)塊中的內(nèi)容存放的是關(guān)于cpurn態(tài)的數(shù)據(jù)。如果編程時未進行cpurn態(tài),系統(tǒng)以默認值進行自動配置。包含的具體內(nèi)容如圖413所示。通信端口鶴索慌OmOm 值曬口O O 麻申數(shù)對悌抨O 鋰碼。路出豪 CJ-CJ-的人旎波解 O-O-陳沖播提值 O O 普最 A7A7 同口 LfomO-LfomO-3 3 加存植區(qū)圖4-13系統(tǒng)塊包括的選項用來更改CPU的通信參數(shù),例

26、如通信口的地址或通信速率等。(2)斷電數(shù)據(jù)保持定義在CPU斷電后再上電,數(shù)據(jù)是否保持斷電前的狀態(tài)。選中的數(shù)據(jù)區(qū),上電后能保持斷電前的狀態(tài)。在默認情況下,所有的V、MT和C存儲區(qū)均被設為保持狀態(tài)。(3)密碼可以分等級給CPU置密碼,使其有不同等級權(quán)限。如果配置了密碼,STEP7-Micro/WINV4.0會顯示圖4-13系統(tǒng)塊包括的選項密碼授權(quán)對話框;要清除密碼,在密碼對話框中輸入CLEARPLC(不區(qū)分大小寫)。如果忘記密碼,必須清除存儲器,重新下載應用程序。STEP7-Micro/WINV4.0還可以通過指令樹一要加密的POS屬性,給POUm密,甚至可以通過文件一設置密碼,為整個項目加密。(

27、4)輸出表在停止模式下,控制數(shù)字量輸出點或者模擬量輸出通道的輸出值,是輸出設定值,還是保持停止模式之前的數(shù)值。例如,在PLC進彳TRUN-to-STOP(運行至停止)轉(zhuǎn)換時,如果選擇輸出設定值(在復選框中選擇需要彳持接通的輸出點),無論RUN莫式下處于什么狀態(tài),該輸出點在STOP莫式下都會處于接通狀態(tài);如果選擇保持運行狀態(tài)下的數(shù)值,單擊”將輸出凍結(jié)在最后的狀態(tài)復選框,該輸出點在STOP莫式下會保持運行模式下的數(shù)據(jù)。(5)輸入濾波器數(shù)字量輸入濾波器為CPU的數(shù)字量輸入點選擇不同的輸入濾波時間。如果輸入信號有干擾、噪聲,可調(diào)整輸入濾波時間,濾除干擾。濾波時間可在O.2012.8ms的范圍中選擇。如

28、果濾波時間設定為0.5ms,數(shù)字量輸入信號的有效電平(高或低)持續(xù)時間小于0.5ms時,CPU會忽如它;只有持續(xù)時間長于0.5ms時,才有可能被識別。模擬量濾波器允許為每一路模擬量輸入選擇軟件濾波器。一般情況下,選用模擬量濾披功能后,就不必再另行編制用戶的濾波程序。如果對某個通道選用了模擬量濾波,CPU各在每一程序掃描周期前,自動讀取模擬量輸入值;而這個值就是濾波后的值,是所設置的采樣數(shù)的平均值。模擬量的參數(shù)設置(采樣數(shù)及死區(qū)值)對所有模擬量信號輸入通道有效。(6)脈沖捕捉位用來捕捉數(shù)字量輸入點中時間小于掃描周期的短脈沖,防止信號丟失。(7)背景時間用于在運行模式編程下,進行程序或數(shù)據(jù)監(jiān)控時,

29、設置Micro/WIN和CPU的通信時間占整個程序掃描周期的百分比。增加這個時間可以增加監(jiān)控的通信機會,在Micro/WIN中的響應會快一些,但是同時會延長程序掃描周期。(8) EM配置對于存儲在V內(nèi)存中的項目,EM配置窗口可以顯示該項目中定義的智能模塊及關(guān)聯(lián)的配置地址,參數(shù)由STEP7-Micro/WIN向?qū)渲谩?9)配置LED用來指定在I/O點或者數(shù)據(jù)被強制時,或者模塊發(fā)生I/O錯誤時,是否點亮CPU上的SF/DIAG(系統(tǒng)故障/診斷燈。(10)增加存儲區(qū)通過設置禁用運行模式下的編輯功能,來擴大用戶程序存儲器的容量。因為在運行模式下編輯程序需要占用一部分程序存儲空間。6 .通信顯示通信參

30、數(shù),與S7一300建立通信。7 .設置PC/PG接口。是西門子的PLC編程軟件為訪問路徑設置的界面,可以設置計算機與S7-300進行編程通信的方式。通信中已包含設置PC/PG接口選項。4.3編程本節(jié)是學習編程軟件的重點。STEP7-Micro/WINV4.0提供了三種程序編輯器:STL編輯器、LAD編輯器和FBD編輯器。選擇視圖菜單,單擊STL、LAD或FBD便可進入相應的編程環(huán)境。LAD或FB諭輯器能使用SIMATIC和IEC61131-3指令集,而STL編輯器只能使用SIMATIC指令集。1 .3.1程序編輯器中使用的慣例2.程序編輯器中的使用慣例(1)在符號名前加#表示該符號為局部變量。

31、(2)在EC指令中的“%表示直接地址。(3)操作數(shù)符號“?.?”或“??”表示此處必須有一個操作數(shù)。STEP7-Micro/WIN允許為LAD程序的每個網(wǎng)絡塊加注釋。STL程序不用分段,但是可以用關(guān)鍵詞NETWORK程序分塊。3 .LAD編輯器中的使用慣例在LAD中,觸點代表邏輯輸入條件,例如開關(guān)、按鈕或者內(nèi)部條件等。線圈通常表示邏輯輸出結(jié)果,例如燈負載、電動機啟動器、中間繼電器或者內(nèi)部輸出條件等。盒表示其他一些指令,例如定時器、計數(shù)器或者數(shù)學運算指令等。LAD編輯器中需要說明的幾個表示符號如下:(1)-”表示開路或者需要能流連接。4 2)“溝表示指令輸出能流,可以級聯(lián)或串聯(lián)。5 3)“”表示

32、可以使用能流。4.3.2建立程序先介紹一些概念和基本操作:(1)建立符號表(可選)符號表不僅可以包括物理輸入/輸出信號,還可以包括程序中用到的其他元件。通過監(jiān)視菜單,單擊符號尋址或使用快捷鍵Ctrl+Y,可在程序中實現(xiàn)絕對地址和符號地址之間的切換。將光標移到最后一行任意一欄,按鍵盤上的向下箭頭,可以新增加一行;也可以左鍵單擊,在下拉菜單中選擇新增加一行。(2)程序的基本組成部分一個程序塊由可執(zhí)行代碼和注釋組成,可執(zhí)行代碼由主程序、子程序和中斷服務程序組成,可執(zhí)行代碼可以被編譯并下載到PLC中,而注釋不會被下載。(3)根據(jù)需要可以在數(shù)據(jù)塊中輸入數(shù)據(jù)的初始值。(4)在系統(tǒng)塊設置硬件參數(shù),如果沒有特

33、殊要求,一般選擇默認設置。下面以一個實際例子來說明編程的具體操作步驟。例4-1下面以本書第5章中5.4節(jié)的延時脈沖產(chǎn)生電路的程序為例,介紹在STEP7-Micro/WINV4.0環(huán)境下編程的具體過程。下面操作使用的是工具條中的按鈕,也可以通過菜單中的命令實現(xiàn)。(i)單擊工具欄中的新建按鈕建立一個新的程序文件。(2)雙擊指令條中3CPU221REL02.01,根據(jù)實際應用情況,在出現(xiàn)的對話框中選擇PLC的型號及版本號。如果通信正常,可以直接單擊讀取PLC直接讀取PLC信息。(3)建立符號表(可選),單擊瀏覽條中的符號表圖標,在符號表窗口輸入如圖4-14中所示的信息。egI符號I地址1注釋T-譽人

34、信號mo2 -匚j輸出信號Q003f|!1圖4-14建立符號表(4)編輯程序在公用工具欄中單擊庭和窯,使程序編輯窗口顯示程序注釋條和網(wǎng)絡注釋條,然后在相應位置輸入所需要的注釋信息(見圖4-1日,在其他網(wǎng)絡的相應位置也可以輸入相應的標題和注釋。編輯網(wǎng)絡1雙擊指令樹中的位邏輯圖標或者單擊左側(cè)的加號,可以顯示全部位邏輯指令。選擇常開觸點,按住鼠標左鍵,將觸點拖到網(wǎng)絡l中光標所在的位置,或者直接雙擊常開觸點.,然后將光標移到常開觸點上的紅色“?.?,輸入4.0,按回車鍵確認。ti時肺”產(chǎn)生電路產(chǎn)生i卜時啟動肋沖在 1010oiGoiGI I 丹沿產(chǎn)生脈沖圖4-15加標題和注釋同樣方法輸入上升沿指令和輸

35、出線圈MO.O編輯網(wǎng)絡2(c人 8。Kswlrd),入T圖4-16編輯網(wǎng)絡2在網(wǎng)絡標題位置輸入“啟動定時器T33”,在網(wǎng)絡注釋位置輸入“T33定時5s”。輸入常開觸點MO.O之后,將鼠標放在MO.O的下方(見圖4-16(a)所示的位置單擊),在位邏輯指令中雙擊常開觸點,輸入MO.1之后,按回車鍵;在圖4-16(b)中所示的位置單擊,在指令工具欄中單擊向上連線按鈕。將光標移到如圖4-16(c)所示的位置,輸入常閉觸點QO.Q線圈MO.1。將 光 標移到如圖4-16(d)所示的“QO.O處,在指令工具欄中單擊向下線按鈕二,在計時器指令中,雙擊打開延時定時器,輸入定時器號T33,按回車鍵,光標會自動

36、移至預置時間值(PT)參數(shù),輸入預置時間值500,按回車鍵確認。編輯網(wǎng)絡3描周期”。輸入常開觸點T33和線圈QO.Q(5)程序編輯完成至此,完成并編輯后出現(xiàn)如圖4-17所示窗口。然后可以用調(diào)試工具欄中的編譯按鈕日,進行離線編譯,在輸出窗口出現(xiàn)如圖4-18所示的信息。,中產(chǎn)生,跳_M M功1 1生時J0J0動IfrIfr沖:至*口_的上個語產(chǎn)生m m史-一一IDOMOOIDOMOO|11PIC)M M堵 NJHR?JHR?定町逑rnjgrnjg時弓 w阿精3 3尸九I I出胴,中林.中的3g3g度力一T T舊描國畫T33Q0.0T33Q0.0圖4-17編程小例如果編譯元誤,可單擊瀏覽條中的交叉引

37、用圖標T*,查看數(shù)據(jù)地址是否有沖突或重疊。之后選擇文件菜單,單擊“另存為”,在出現(xiàn)的對話框中,輸入文件名“延時脈沖產(chǎn)生電路”并單擊保存。(6)下載并運行程序完成以上操作之后,便可單擊調(diào)試工具欄中的下載按鈕工,把程序下載到PLC中。將57-200的模式開關(guān)設置為RUN運行程序。運行后,每當4.0輸入一個高電平,5s之后,QO.O閃鳧:一下。注意:(1)如要更改某一指令的操作數(shù),可以單擊該操作數(shù),輸入新的操作數(shù),按回車鍵確認。(2)可以在程序編輯器窗口中右擊要進行操作的位置,彈出下拉菜單(見圖4-19),可以進行插入或刪除一行、一列、一個網(wǎng)絡、一個子程序或中斷程序等操作。(3)可右擊程序編輯器下面

38、的子程序或中斷程序書簽,在彈出的下拉菜單中對于程序和中斷程序進行插入、刪除或重新命名等操作,如圖4-20所示。在網(wǎng)絡標題位置輸入“產(chǎn)生輸出脈沖”,在網(wǎng)絡注釋位置輸入“脈沖的寬度為一個掃圖4-18輸出窗口的信息圖4-19插入或刪除操作(4)將鼠標放在如圖431所示的位置中單擊,可以選中單個網(wǎng)絡,然后向上或向下拖動鼠標(也可按下shift進行操作),可以選中多個網(wǎng)絡,之后可以對選中網(wǎng)絡塊進行剪切、刪除或復制等操作。gfftgjJ圖4-20對中斷或子程序的操作4.4調(diào)試及運行監(jiān)控STEP7Micro/WINV4.0提供了一系列工具,可直接在軟件環(huán)境下調(diào)試并監(jiān)視應用程序的執(zhí)行。4.4.1 7-300P

39、LC操作模式的選擇57300PLC有兩種操作模式:停止模式和運行模式。CPU莫塊前面板上的LED狀態(tài)指示燈顯示當前的操作模式。在停止模式下,S7-300PLC不執(zhí)行程序,這時可以下載程序,進行組態(tài)或編程;在運行模式下,S7-300將運行用戶程序??梢杂萌N方法來選擇S7-300PLC的操作模式:1 .使用模式選擇開關(guān)在CPU莫塊的前面板上有一個手動選擇操作模式開關(guān),可以將其打在停止模式(STOP),停止程序的執(zhí)行;可以將其打在運行模式(RUN),啟動程序的執(zhí)行;也可以將其打在終端模式(TERM),不改變當前操作模式。如果模式開關(guān)打在STO成TERM莫式,且電驚狀態(tài)發(fā)生變化, 則當電源恢復時,C

40、PU自動進入STOP莫式;如果模式開關(guān)打在RUNTERM模式, 且電源狀態(tài)發(fā)生變化,則當電源恢復時,CPU自動進入RUN莫式。2 .使用偏程軟件使用Micro/WIN可以改變與之相連的PLC的操作模式。如果使用這種方法,CPU面板上的模式開關(guān)必須打在圖4-21選中網(wǎng)絡RUNKTERMk,這時可以使用菜單命令中的PL8STOP和PLCRUN或工具欄中的有關(guān)按鈕來改變操作模式。3 .使用指令這種方法不常用。在用戶程序中,可以增加STOP旨令將PLC置于停止模式,它可以使邏輯程序停止運行。4.4.2選擇掃描次數(shù)通過設置PLC運行的掃描次數(shù)(從l次掃描到65535次掃描),可以控制程序的循環(huán)掃描次數(shù)。

41、首先將PLC置于TERM莫式,然后在調(diào)試菜單中單擊首次掃描,則選擇的掃描次數(shù)為一次,得到第一個掃描周期的信息之后,程序不再運行;單擊多次掃描可以在出現(xiàn)的對話框中設置掃描次數(shù),則程序循環(huán)掃描的次數(shù)達到設置值后自動停止運行。當準備好恢復正常程序操作時,將PLC轉(zhuǎn)回運行模式。4.4.3狀態(tài)表監(jiān)控和趨勢圖監(jiān)控1 .建立狀態(tài)表中輸入要監(jiān)視的過程變量的地址,在格式欄中選擇數(shù)據(jù)類型。也可以在程序編輯器窗口選中要監(jiān)視的網(wǎng)絡,單擊右鍵,在如圖4-22所示的下拉菜單中單擊”創(chuàng)建狀態(tài)表,這樣創(chuàng)建的狀態(tài)圖表中,即可顯示所選中網(wǎng)絡的所有變量。程序運行時,單擊調(diào)試工具欄中的圖形狀態(tài)表監(jiān)控按鈕 2,就可以在當前值欄中顯示出

42、這些變量的變化過程??梢园次换蛘甙醋謨煞N形式來顯示定時器和計數(shù)器的值,以位形式顯示的是其狀態(tài)位,以字形式顯示的是其當前值。單擊自、可以單次讀取過程變量的值。當用狀態(tài)表時,可將光標移動到某一個單元格,右擊單元格,在彈出的下拉菜單中(見圖4-23),單擊選擇項,可實現(xiàn)相應的編輯操撤消國)Ctrl+Z剪切Ctrl+X復制土TICtrl+C全選 gCtrl+A插入口k k刪除選項創(chuàng)建狀態(tài)表;圖4-22創(chuàng)建狀態(tài)圖取消全部強制值)讀取全部強制查看趨勢圖 S此外,工具欄中的按鈕為狀態(tài)表提供了如下操作|時Ctrl+XCtrl+XCtrl+Ctrl+Ctrl+VCtrl+V圖4-23狀態(tài)表中有關(guān)單元格的操作:升

43、序排序1*、降序排序二,、單次讀、全部寫人、強制三,取消強制心、取消全部強制魴和讀取全部強制管。使用這些按鈕,可方便地進行和狀態(tài)表有關(guān)的編輯。在顯示狀態(tài)表的狀態(tài)下,單擊調(diào)試工具欄中的趨勢圖按剪切任)復制位)Ctrl+XCtrL+CCtrL+C,可以實現(xiàn)在狀態(tài)圖和趨勢圖之間的切換。在趨勢圖中單擊鼠標右鍵,在快捷菜單中可以設置圖形更新的時基(速率),如圖4一24所示。這里選擇的速率僅是Micro/WIN圖形刷新的速率,與實際的變量變化無關(guān)。3.強制用來給一個或所有的I/O點賦指定值,還可以強|刪除品制改變最多16個內(nèi)部存儲器(V或M)中的數(shù)據(jù)或模|清除擬量。V和M存儲區(qū)變量可以按字節(jié)、字或雙字來|

44、全部清除co改變,而模擬量只能以字節(jié)改變。所有強制指定值都存儲在永久存儲器中。強制功能優(yōu)先寫入取消全部強制0 0)謾厥全部強制工)插入(X X)解除山)清除眄闿墨唯于立即指令,同樣優(yōu)先于切換到停止模式時也就是說,如果對某一輸出點強制,那么使用的輸出表。3434秒1/21/2杪(D D1 1穢 95 5秒氏】1 1wawa)s s分科電)PLC進入停止模式時,輸出點上為強制值而不是輸出表中配置的值。圖4-24設置圖形更新時基(1)強制指定值在狀態(tài)表中,若強制一個已經(jīng)存在的值,可以單擊“當前值”欄,然后單擊強制按鈕&若強制一個新值,可以在“新數(shù)值”欄中輸入新值,之后單擊調(diào)試工具欄中的強制按

45、鈕。若在趨勢圖中,選中要強制的變量地址,單擊工具欄中的強制按鈕對話框中輸入強制值,按確定按鈕。(2)讀取全部強制操作打開狀態(tài)表窗口或趨勢圖窗口,單擊工具欄中的按鈕密1fc,則狀態(tài)表中或趨勢圖中所有被強制的當前值中會顯示強制符號。(3)取消一個強制操作單擊當前值,然后單擊工具欄中的按鈕隹3。(4)取消全部強制操作打開狀態(tài)表或趨勢圖,單擊工具欄中的按鈕后。4.寫入在狀態(tài)表的新數(shù)值欄寫人數(shù)據(jù),然后單擊調(diào)試工具欄中的全部寫入按鈕,就可實現(xiàn)將新數(shù)據(jù)寫入PLC4.4.4運行模式下編輯應用程序在運行模式下編輯,是指對控制過程影響較小的情況下,對應用程序做少量的修改。這時在線的S7-300CPU、須支持RUN莫式下編程,并且CPU、須處于RUN犬態(tài)。一般情況下,不建議進行該方面的操作。(1)單擊調(diào)試菜單中的命令“Run(運行)模式下程序編輯”。因為RUN莫式下只能編輯CPU中的程序,如果CPU中的程序與編輯軟件窗口的程序不同,系統(tǒng)會提示存盤。(2)屏幕彈出警告信息STEP7-Mic

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論