V4-STEP-7-MicroWIN教程_第1頁
V4-STEP-7-MicroWIN教程_第2頁
V4-STEP-7-MicroWIN教程_第3頁
V4-STEP-7-MicroWIN教程_第4頁
V4-STEP-7-MicroWIN教程_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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/WIN

3、V4.O份妥革步驟將安裝光盤插入CD-ROM在光盤目錄里雙擊Setup,進入安裝向?qū)А?) )按照安裝向?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

4、一Micro/WINV4.0。出現(xiàn)該選項時,如果選擇默認項,則隨后可以閱讀Readme文件,并瀏覽關于STEP7-Micro/WIN編程軟件的最新信息。但大多數(shù)情況下會選擇直接進入軟件,遇到問題時再去查找有關說明。說明:在開始安裝Micro/WIN時選擇的是安裝程序的界面語言,選擇"English"進行安裝。安裝完成后,可以打開Tools(工具)菜單的Options(選項),在General(常規(guī))分支中的語言選擇欄中選擇"chinese",確定并關問軟件,然后重新打開后系統(tǒng)即變?yōu)橹形慕缑妗?. 軟件升級若要對STEP7-Micro/WINV4.0升級,

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

6、面板,在其中單擊"添加/刪除程序"按鈕,選擇相應的STEP7-Micro/WINV4.0版本卸載。卸載完成后,一般需要重新啟動Windaws系統(tǒng)。1.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所示。圖4

7、-1主機與計算機連接PLCE機有兩種供電方式,一種是直流供電,一種是交流供電,但一般在購買時選擇交流供電方式的CP生機單元。圖4-2中給出了直流供電和交流供電兩種CP模塊接線方式。if l1. iXt -fJt * LtNg V圖 4-2 CPU主機單元的供電方式2 .拆卸CPUII塊或者擴展模塊如果需要拆卸CPU莫塊或其他擴展模塊,t#按以下步驟進行:(1)關閉所有電源。(2)拆除模塊上的所有連線和電纜,主機和部分擴展模塊的端子排是可拆卸的。該功能可使得拆卸I/O工作變得簡單。如果有其他擴展模塊連接在要拆卸的模塊上,應打開前蓋,拔掉相鄰模塊的擴展扁平電纜。(3)拆掉安裝螺釘,拆下模塊,或從3

8、5mn#準導軌上扣下模塊。1.1.4 參數(shù)設置用PPI多主站編程電纜與S7-300建立通信時,常用參數(shù)的設置如下(1)如圖4-3所示,雙擊指令樹"項目"目錄下的圖標O,設置PLC類型及CPU版本。(2)將編程設備(如PC機)的通信地址設為QCPU的默認地址為2。(3)PC機的接口般使用COM使USB(4)傳輸波特率為9.6kbit/s。圖4-3 設置PL送型及CP皈本如果建立了計算機和PLC的在線聯(lián)系,就可利用軟件檢查、設置和修改PLC的通信參數(shù)。步驟如下:(1)單擊瀏覽條中的系統(tǒng)塊圖標隔艮,或從"視圖(View)"菜單中選擇"系統(tǒng)塊(Syst

9、emBlock)"選項,將出現(xiàn)系統(tǒng)塊對話框。(2)單擊"通信口(Port)"選項卡。檢查各參數(shù),確認無誤后單擊"確定"。如果需要修改某些參數(shù),可以先進行有關的修改,再單擊"確認(OK)"按鍵,待確認后退出。(3)單擊工具條中的下載按鈕,即可把修改后的參數(shù)下載到PLC主機。當然參數(shù)塊的下載也可以和程序下載同時進行。說明:如果使用USB編程電纜,在建立連接后,可以通過系統(tǒng)塊更改端口的波特率,下載后端口的波特率使用新的設定值。1.1.5 與S7-300建立通信(1)單擊瀏覽條中通信圖標2,進入通信對話框,雙擊刷新圖標。STEP7

10、- Micro/ WINV4.0搜索并顯示連接的S7-300CPU的圖標。(2)選擇相應的S7-300CPU并單擊OK如果STEP7-Micro/WINV4.0未能找到S7-300CPU,應單擊設置PC/PG接口按鈕理I,核對通信參數(shù)設置,并重復以上步驟。4.2編程軟件功能4.2. 1基本功能STEP7-Micro/WINV4.0為用戶創(chuàng)建程序提供了便捷的工作環(huán)境,豐富的編程向?qū)?提高了軟件的易用性;同時還有一些工具性的功能,例如用戶程序的文檔管理和加密等。此外,還可以用軟件設置PLC的工作方式、參數(shù)和運行監(jiān)控等。軟件功能的實現(xiàn)可以在聯(lián)機工作方式(在線方式)下進行。此時,有編程軟件的計算機與P

11、LC連接,允許兩者之間直接通信,可針對相連的PLC進行操作,如上裝和下載用戶程序和組態(tài)數(shù)據(jù)等。部分功能的實現(xiàn)也可以在離線工作方式下進行。此時,有編程軟件的計算機與 PLC斷開PLC 中。連接,所有的程序和參數(shù)存放在硬盤上,等聯(lián)機后再下載到4.3. 2界面及各部分的功能雙擊 STEP 7 - Micro/WIN圖標言函,可打開編程軟件;也可以在PC機命令菜單中單擊開始一SIMATI8STEP7-Micro/WINV4.0選項后,進入編程軟件操彳界面。其外觀如圖4-4所示。1 .工具欄它提供了常用菜單命令的快捷按鈕。從查看一工具條可以顯示和隱藏任意工具欄。mi,J 金口 1次, 鼐咐時樂 I 噸尸

12、解 r<宜!s.*f 曹B stuwit鼻ffmir傳小 10掰川!lJJmq-WEUJWHa圖4-4STEP7-Micro/WINV4.0的外觀2 .瀏覽條瀏覽條包含查看和工具窗口,通過單擊可實現(xiàn)二者之間的切快。查看窗口為進入程序塊窗口、符號表窗口等提供了快捷方式。工具窗口為進入編程向?qū)Ы缑嫣峁┝丝旖莘绞?,各種編程向?qū)岣吡司幊誊浖囊子眯浴? .指令樹顯示了所有的項目對象和創(chuàng)建程序所需的指令,如圖45所示。可以將指令從指令樹拖到應用程序中,也可以用雙擊指令的方法將該指令插入到程序編輯器中的當前光標所在地。4 .編輯器該編輯器包括程序編輯器和局部變量表。在程序編輯器的底部有主程序、子程

13、序和中斷服務程序標簽。單擊這些標簽,可以在程序編輯器窗口實現(xiàn)主程序、子程序和中斷服務程序之間的切換。5 .局部變量表可以在局部變量表中為臨時的局部變量定義符號名,也可以為子程序和中斷服務程序分別指定變量,用于為子程序傳遞參數(shù)。程序中的每個POD程序組織單元)都有自己的局部變量表。這些局部變量表允許定義具有范圍限制的變量,同時只在建立該變量的PO沖才有效。6 .輸出窗口。輸出窗口用來顯示PODJ最近編譯結(jié)果信息(所編程序的大小、占用數(shù)據(jù)塊的大小等)和在編譯之后檢測到的錯誤信息。可以雙擊輸出窗口中的錯誤信息,光標會自動移至有編譯錯誤的網(wǎng)絡。房里蒙贄<:二人,二整器,妲 中一用jfurM軍口!

14、事工* 8t&EJNkwt+舟.的修粗珞內(nèi)以陣四 爸5S靂用工言啜士2皿含23; wa( slftir -1" 術* 1' 鼎.曲畤£ 力擒 > I,- 611 E”即,中,中l(wèi)£*力 41tf4 H - & +- i«J 爭冷啟ee串Hhr電典|> M94 » Si W l; u -nvWPf , jr j«iiLimr tvp?-帽胃司門J段,M lli -:-fib ik ULW eeW-¥ llj出*, |通伊2Jhm呻內(nèi)> im wa-由金 i+JLUM-Z T«

15、|> (Tl 1 > i卜9JL小盤0 I近:療0* tH 川L 5 JX冬料圖4-5指令樹圖4-6有關指令幫助及庫指令的操作4.2.3工具欄工具欄由標準工具欄、調(diào)試工具欄、公用工具欄、指令工具欄四部分組成。雖然工具欄中各按鈕的作用也可以通過菜單中的命令實現(xiàn),并且菜單中的命令提供的功能比工具欄強使用工具欄中按鈕提供的功能,可以大;但是工具欄為實現(xiàn)某些常用功能提供了快捷途徑,提高編程效率。1 .標準工具欄中部分按鈕的作用標準工具欄如圖4-7所示。常規(guī)按鈕圖4-7標準工作欄常規(guī)按鈕標準工具欄中喋規(guī)按鈕包括新建項目|2)、打開項目目、保存項目0、打印昌、打印預覽&、剪貼EK、復制

16、電、粘貼奧、撤消G、這些按鈕的用法和平時見到的其他辦公室軟件中的用法一樣,這里不再細說.編譯按鈕編譯按鈕限于編譯當前程序編輯器打開的窗口,并且只能完成程序塊或者數(shù)據(jù)塊的編譯.全部編譯按鈕全部編譯按鈕同時完成程序塊、數(shù)據(jù)塊和系統(tǒng)塊的編譯上載按鈕上載按鈕將PLC中的項目傳到STEP7-Micro/WINV4.0中,然后存儲起來或?qū)ζ溥M行編輯修改;可用于防止PLC中的原有項目被新項目覆蓋.下載按鈕下載按鈕將STEP7-Micro/WINV4.0中的項目下載到PLC中.升序排序按鈕和降序排序按鈕升序排序按鈕I和降序排序按鈕用來給符號表中的符號和狀態(tài)圖中的地址排序.選項按鈕:選項按鈕用來更改STEP7-

17、Micro/WINV4.0窗口中各個小窗口的字體,顏色及其顯示選項以及打印時的格式等.2 .調(diào)試工具欄中部分按鈕的作用程序狀態(tài)監(jiān)控全港寫入漬取全部強制運行暫停趟鑄圖取消強制IJI+T|t扁國:財、氣&疔舒圖.!=r1s:tn1.g.|fi,'il?ji,1,t,l,.,T,1i、:丁、:停止狀態(tài)表監(jiān)控強制趨勢圖暫停程序狀態(tài)監(jiān)控單次讀取全部取消強制圖4-8所示為調(diào)試工具欄按鈕.運行按鈕卜和停止按鈕餐。在CPU犬態(tài)開關撥到RUNITERM犬態(tài)時,可通過運行或停止按鈕控制CPg式。(2)狀態(tài)程序在PLC中執(zhí)行時,顯示PLC中有關數(shù)據(jù)實時值和能流的信息??梢允褂脿顟B(tài)圖和程序狀態(tài)窗口讀取

18、、寫入和強制PLC數(shù)據(jù)值。在控制程序的執(zhí)行過程中,PLC數(shù)據(jù)的動態(tài)改變可用下列三種不同方式檢視:狀態(tài)表監(jiān)控打開狀態(tài)表窗口,單擊圖狀態(tài)按鈕密,狀態(tài)表的表格中就可以顯示狀態(tài)數(shù)據(jù)。并且每行要指定一個監(jiān)視的PLC數(shù)據(jù)值,指定一種顯示格式、當前值及新值(如果使用寫入或強制命令)。趨勢圖在狀態(tài)視圖下,單擊趨勢圖按鈕明,進入趨勢圖狀態(tài)。在趨勢圖下,Micro/WIN顯示區(qū)域按照一定的刷新速率,用隨時間而變的PLC數(shù)據(jù)繪圖,跟蹤狀態(tài)數(shù)據(jù);用圖形顯示變量的值,包括最大值、當前值、最小值等信息。在狀態(tài)趨勢圖中一樣可以執(zhí)行"強制"、"寫入"等命令;并且可以就現(xiàn)有的狀態(tài)圖,在狀

19、態(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)窗口還是在狀態(tài)表監(jiān)控(或趨勢圖)窗口,將QO.O寫入邏輯值1,則其他窗口中顯示的QO.O也會變成1。單次讀取按鈕初僅限于對狀態(tài)圖中的數(shù)據(jù)進行一次讀取,例如監(jiān)視變

20、量VW40中的數(shù)值,單擊單次讀取按鈕把,顯示的數(shù)據(jù)是單擊按鈕而時VW4沖的數(shù)據(jù),而不是一個實時變化的數(shù)據(jù)。全部寫入按鈕0在狀態(tài)圖中,單擊此按鈕將改動后的"新數(shù)值"列發(fā)送至PLC此功能與強制的區(qū)別:在寫人數(shù)據(jù)后,寫入的數(shù)據(jù)值還會根據(jù)程序中的邏輯運算而改變,而強制輸入的數(shù)據(jù)在狀態(tài)表中不會發(fā)生變化。注意:與強制有關的應用將在后面“4.4.3節(jié)狀態(tài)表監(jiān)控和趨勢圖監(jiān)控”中具體講解。3 .公用工具欄中部分按鈕的作用圖4-9所示為公用工具欄按鈕。(1)插入網(wǎng)絡按鈕tr-和刪除網(wǎng)絡按鈕這兩個網(wǎng)絡按鈕為增加和刪除網(wǎng)絡塊提供了快捷方式。單擊插入網(wǎng)絡塊按鈕,會在光標所在的網(wǎng)絡塊之前新加一個網(wǎng)絡塊

21、;單擊刪除網(wǎng)絡按鈕,會刪除光標所在的網(wǎng)絡塊。(2)切換程序注解按鈕蒯她本比義的為"號正4由入網(wǎng)I絡切換為舊刪ME出于注lzj換程I:獻有關內(nèi)夠小了拽T個八""山抬U+的"|門圖4-9公用工具欄用來在程序編輯窗口打開和關閉程序注釋。程序注釋用來對整個主程序、子程序或中斷程序進行說明。(3)切換網(wǎng)絡注解按鈕用來在程序編輯窗口打開和關閉網(wǎng)絡注解。網(wǎng)絡注解用來為每個網(wǎng)絡塊進行說明O(4)切換符號信息表按鈕T I 3用來在程序編輯窗口打開和關閉符號信息表。符號信息表顯示每一個網(wǎng)絡塊中的符號地址、絕對地址及對應的注釋。(5)書簽將一個長的程序分成幾個小塊之后,書簽用

22、來為每一個小塊作一個標記,從而方便在這,即可在此網(wǎng)絡塊處塊之間移動。將光標移到需要做標簽的網(wǎng)絡塊中,單擊按鈕做上標記;單擊按鈕二看,光標會自動移到這個網(wǎng)絡塊;單擊力,光標會移到這個網(wǎng)絡塊之前的書簽所在的位置;單擊絡按鈕會取消所做的書簽。(6)應用項目中的所有符號按鈕I寓用來把符號表中定義的符號地址應用在項目中。也就是說,如果程序中顯示的不是符號地址,單擊按鈕唐,可以在程序中顯示符號表中已定義的符號地址。(7)創(chuàng)建未定義的符號表按鈕吧'用來為程序中使用的符號地址定義絕對地址。例如在程序編輯時,為某一位邏輯定義了符號地址"故障指示燈",而此符號地址沒有在符號表中定義,此

23、時,可以單擊鼓扭2為此符號地址定義絕對地址,而不用回到符號表中去定義。飾人觸點痛入指令盤X tii f連線愫作輸入線潮4 .指令工具條指令工具條包括LAD指令工具條和FBD指令工作條,具體顯示什么工具條,視選擇的程序語言而定.當選擇使用LAD時,指令工具條如圖4-10所示.FBD不再訴說.向下連線飛按紐、向上連接一寸按紐、向左連線按紐和向右連線按紐用于輸入連接線,有此圖4-10LAD指令工具條形成復雜的網(wǎng)絡結(jié)構。輸入觸點按鈕T-、輸入線圈按鈕和輸入指令按鈕d用于輸入編程元件。4.2. 4瀏覽條中各部分的功能1 .符號表用來定義變量的符號地址,也可以為常數(shù)指定符號名。在程序中可以創(chuàng)建多個符號表,

24、但元論是在同一個還是在不同的符號表中,符號地址和絕對地址是一一對應的。符號表創(chuàng)建完成后,可以用符號地址或絕對地址來輸入指令操作數(shù)。如圖411所示的符號表,在編輯程序時,既可以輸入符號地址"故障指示信號",也可以輸入絕對地址"QO.O"。如果不同的符號地址對應相同絕對地址,該行就會出現(xiàn)符號與,如圖4-11中的4.0;如果符號表中定義的符號地址在程序中沒有出現(xiàn),該行就會出現(xiàn)符號,如圖4-11中的4.1。i符號i一地*I注障T-QBBf«2"|lG17;_.31榭指示信號jQftCH"ig故障信號a-二一-口氣ft1t當另一個來使

25、用普寸帽而用來對變燧帶年血樣的符號地址地址進打說明圖4-11符號表2 .狀態(tài)表監(jiān)控在程序運行過程中,可以監(jiān)視和修改輸入、輸出或者變量的當前值,但無法監(jiān)視常數(shù)、累加器和局部變量的狀態(tài)。例如要改變 入要改變的值,單擊全部寫入按鈕VW4沖的值,可以在狀態(tài)表表格中的新值一欄中輸或強制按鈕搔,就可改變VW40的當前值。注意:在狀態(tài)表中,如果要監(jiān)視過程變量的當前值,需要首先輸入該過程變量的地址。例如要監(jiān)視VW40中的值,首先需要在狀態(tài)表的地址一欄中輸入VW40數(shù)據(jù)塊數(shù)據(jù)塊可以以字節(jié)、字、或者雙字的形式為V存儲器指定初始值。用戶可以把不同用途的數(shù)據(jù)分類,然后分別在不同數(shù)據(jù)頁中定義;向?qū)С绦蛏傻臄?shù)據(jù)塊也可以

26、自動分類保存。輸入數(shù)據(jù)后,保持光標在數(shù)據(jù)行末尾,如果按“CTRL+EnteF鍵,會自動計算出下一個數(shù)地址察制GCtrl+Cftxm»即電i*導入Gh.身心羸性®圖4-12關于數(shù)據(jù)分頁的操作如圖4-12所示,如果在數(shù)據(jù)分頁標簽上單擊右鍵,選擇下拉菜單中的屬性,可以查看、設置每個數(shù)據(jù)頁的屬性,并且可以單獨對它們設置密碼保護。單擊圖4-12關于數(shù)據(jù)分頁的操作導出,可以將數(shù)據(jù)塊導出為文本文件;單擊導入,符合格式的文本文件也可導入成為數(shù)據(jù)塊。還可進行重新命名等操作。如果在不同的數(shù)據(jù)分頁中定義的數(shù)據(jù)地址重疊,編譯時Micro/WIN會自動指出以避免錯誤。在消息輸出窗口中,雙擊錯誤提示文

27、字,光標會自動跳到相應出錯的位置。4 .交叉引用交叉引用提供了交叉索引信息、字節(jié)使用情況信息和位使用情況信息。顯示程序中所使用元素的詳細的交叉引用信息及字節(jié)和位的使用情況;雙擊某一行可以切換到程序的相應位置。5 .系統(tǒng)塊系統(tǒng)塊中的內(nèi)容存放的是關于cpurn態(tài)的數(shù)據(jù)。如果編程時未進行cpurn態(tài),系統(tǒng)以默認值進行自動配置。包含的具體內(nèi)容如圖413所示。通信端口電寫/印口遹惱璃口口肺屯內(nèi)孤保搭口蜜0口筋本不口編人流百幽0M沖溫隹aa豪眄口口肥蹬口LE0配器口他加在播區(qū)圖4-13系統(tǒng)塊包括的選項用來更改CPU的通信參數(shù),例如通信口的地址或通信速率等。(2)斷電數(shù)據(jù)保持定義在CPU斷電后再上電,數(shù)據(jù)是

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

29、通道的輸出值,是輸出設定值,還是保持停止模式之前的數(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的范圍中選擇。如果濾波時間設定為0.5ms,數(shù)字量輸入信號

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

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

32、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指令集。4.3.1 程序編輯器中使用的慣例1 .程

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

34、者需要能流連接。3 2)沸表示指令輸出能流,可以級聯(lián)或串聯(lián)。4 3)“>>”表示可以使用能流。5 .3.2建立程序先介紹一些概念和基本操作:(1)建立符號表(可選)符號表不僅可以包括物理輸入/輸出信號,還可以包括程序中用到的其他元件。通過監(jiān)視菜單,單擊"符號尋址”或使用快捷鍵Ctrl+Y,可在程序中實現(xiàn)絕對地址和符號地址之間的切換。將光標移到最后一行任意一欄,按鍵盤上的向下箭頭,可以新增加一行;也可以左鍵單擊,在下拉菜單中選擇新增加一行。(2)程序的基本組成部分一個程序塊由可執(zhí)行代碼和注釋組成,可執(zhí)行代碼由主程序、子程序和中斷服務程序組成,可執(zhí)行代碼可以被編譯并下載到PL

35、C中,而注釋不會被下載。(3)根據(jù)需要可以在數(shù)據(jù)塊中輸入數(shù)據(jù)的初始值。(4)在系統(tǒng)塊設置硬件參數(shù),如果沒有特殊要求,一般選擇默認設置。下面以一個實際例子來說明編程的具體操作步驟。例4-1下面以本書第5章中5.4節(jié)的延時脈沖產(chǎn)生電路的程序為例,介紹在STEP7-Micro/WINV4.0環(huán)境下編程的具體過程。下面操作使用的是工具條中的按鈕,也可以通過菜單中的命令實現(xiàn)。(1)單擊工具欄中的新建按鈕.口,建立一個新的程序文件。(2)雙擊指令條中B0CPU221REL02.01,根據(jù)實際應用情況,在出現(xiàn)的對話框中選擇PLC的型號及版本號。如果通信正常,可以直接單擊"讀取PLC"直接

36、讀取PLC信息。 建立符號表(可選),單擊瀏覽條中的符號表圖標在符號表窗口輸入如圖4-14中所示的信息。_©Q|,號地址一才讀匚輸入值號100匚帖出信號一QQO(一圖4-14建立符號表(4)編輯程序在公用工具欄中單擊庭和窯,使程序編輯窗口顯示程序注釋條和網(wǎng)絡注釋條,然后在相應位置輸入所需要的注釋信息(見圖4-1日,在其他網(wǎng)絡的相應位置也可以輸入相應的標題和注釋。編輯網(wǎng)絡1雙擊指令樹中的位邏輯圖標或者單擊左側(cè)的加號,可以顯示全部位邏輯指令。選擇常開觸點,按住鼠標左鍵,將觸點拖到網(wǎng)絡l中光標所在的位置,或者直接雙擊常開觸點.,然后將光標移到常開觸點上的紅色“?.?,輸入4.0,按回車鍵確

37、認。圖4-15加標題和注釋同樣方法輸入上升沿指令和輸出線圈MO.O編輯網(wǎng)絡2圖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處,在指令工具欄中單擊向下線按鈕二,在計時器指令中,雙擊打開延時定時器,輸入定時器號T

38、33,按回車鍵,光標會自動移至預置時間值(PT)參數(shù),輸入預置時間值500,按回車鍵確認。編輯網(wǎng)絡3在網(wǎng)絡標題位置輸入“產(chǎn)生輸出脈沖”,在網(wǎng)絡注釋位置輸入“脈沖的寬度為一個掃描周期”。輸入常開觸點T33和線圈QO.Q(5)程序編輯完成至此,完成并編輯后出現(xiàn)如圖4-17所示窗口。然后可以用調(diào)試工具欄中的編譯按鈕進行離線編譯,在輸出窗口出現(xiàn)如圖4-18所示的信息。H3產(chǎn)生產(chǎn)出小中_加r刊的"應內(nèi)二十直隔算1叩1一一T330001Ic)圖4-17編程小例I如果編譯元誤,可單擊瀏覽條中的交叉引用圖標T*,查看數(shù)據(jù)地址是否有沖突或重疊。之后選擇文件菜單,單擊“另存為”,在出現(xiàn)的對話框中,輸入文

39、件名“延時脈沖產(chǎn)生電路”并單擊保存。(6)下載并運行程序完成以上操作之后,便可單擊調(diào)試工具欄中的下載按鈕二,把程序下載到PLC中。將57-200的模式開關設置為RUN運行程序。運行后,每當4.0輸入一個高電平,5s之后,QO.O閃鳧:一下。輸入新的操作數(shù),按回車鍵確認。汪息:(1)如要更改某一指令的操作數(shù),可以單擊該操作數(shù),(2)可以在程序編輯器窗口中右擊要進行操作的位置,彈出下拉菜單(見圖4-19),可以進行插入或刪除一行、一列、一個網(wǎng)絡、一個子程序或中斷程序等操作。(3)可右擊程序編輯器下面的子程序或中斷程序書簽,在彈出的下拉菜單中對于程序和中斷程序進行插入、刪除或重新命名等操作,如圖4-

40、20所示。圖4-18 輸出窗口的信息亍If字圖4-21選中網(wǎng)絡(4)將鼠標放在如圖431所示的位置中單擊,可以選中單個網(wǎng)絡,然后向上或向下拖動鼠標(也可按下shift進行操作),可以選中多個網(wǎng)絡,之后可以對選中網(wǎng)絡塊進行剪切、刪除或復制等操作。圖4-20對中斷或子程序的操作4.4調(diào)試及運行監(jiān)控STEP7Micro/WINV4.0提供了一系列工具,可直接在軟件環(huán)境下調(diào)試并監(jiān)視應用程序的執(zhí)行。4.4.1 7-300PLC操作模式的選擇57 300PLC有兩種操作模式:停止模式和運行模式。CPU莫塊前面板上的LED狀態(tài)指示燈顯示當前的操作模式。在停止模式下,S7-300PLC不執(zhí)行程序,這時可以下載

41、程序,進行組態(tài)或編程;在運行模式下,S7-300將運行用戶程序。可以用三種方法來選擇S7-300PLC的操作模式:1 .使用模式選擇開關在CPU莫塊的前面板上有一個手動選擇操作模式開關,可以將其打在停止模式(STOP),停止程序的執(zhí)行;可以將其打在運行模式(RUN),啟動程序的執(zhí)行;也可以將其打在終端模式(TERM),不改變當前操作模式。如果模式開關打在STO成TERM莫式,且電驚狀態(tài)發(fā)生變化,則當電源恢復時,CPU自動進入STOP莫式;如果模式開關打在RUN<TERM模式,且電源狀態(tài)發(fā)生變化,則當電源恢復時,CPU自動進入RUN莫式。2 .使用偏程軟件使用Micro/WIN可以改變與之

42、相連的PLC的操作模式。如果使用這種方法,CPU面板上的模式開關必須打在RUNKTERMk,這時可以使用菜單命令中的PL8STOP和PLCRUN或工具欄中的有關按鈕來改變操作模式。3 .使用指令這種方法不常用。在用戶程序中,可以增加STOP旨令將PLC置于停止模式,它可以使邏輯程序停止運行。4.4.2 選擇掃描次數(shù)通過設置PLC運行的掃描次數(shù)(從l次掃描到65535次掃描),可以控制程序的循環(huán)掃描次數(shù)。首先將PLC置于TERM莫式,然后在調(diào)試菜單中單擊首次掃描,則選擇的掃描次數(shù)為一次,得到第一個掃描周期的信息之后,程序不再運行;單擊多次掃描可以在出現(xiàn)的對話框中設置掃描次數(shù),則程序循環(huán)掃描的次數(shù)

43、達到設置值后自動停止運行。當準備好恢復正常程序操作時,將PLC轉(zhuǎn)回運行模式。4.4.3 狀態(tài)表監(jiān)控和趨勢圖監(jiān)控1 .建立狀態(tài)表可以直接在瀏覽條窗口單擊狀態(tài)表按庫居鈕進入狀態(tài)表窗口。在狀態(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)控按鈕,就可以在當前值欄中顯示出這些變量的變化過程。可以按位或者按字兩種形式來顯示定時器和計數(shù)器的值,以位形式顯示的是其狀態(tài)位,以字形式顯示的是其

44、當前值。單擊自、可以單次讀取過程變量的值。當用狀態(tài)表時,可將光標移動到某一個單元格,右擊單元格,在彈出的下拉菜單中(見圖4-23),單擊選擇項,可實現(xiàn)相應的編輯操撤消付)Ctrl+2T切。Ctrl+1復制©Ctrl+CCU14A插入1)刪除5選項創(chuàng)建狀態(tài)表也)翦切0:)Ctrl+X復制0)Ctrl-HZ格貼國)Ctrl+V強制里)申消主部強制3)讀取全都強制QJ_地入8MfilQD.至看趙勢圉也)圖4-22創(chuàng)建狀態(tài)圖圖4-23狀態(tài)表中有關單元格的操.此外,工具欄中的按鈕為狀態(tài)表提供了如下操作匚口、全部寫人、入、強制°,取消強制:升序排序T、降序排序介、單次讀 白、取消全部強

45、制總和讀取全部強制酉。使用這些按鈕,可方便地進行和狀態(tài)表有關的編輯。2 .建立趨勢圖在顯示狀態(tài)表的狀態(tài)下,單擊調(diào)試工具欄中的趨勢圖按,可以實現(xiàn)在狀態(tài)圖和趨勢圖之間的切換。在趨勢圖中單擊鼠標右鍵,在快捷菜單中可以設置圖形更新的時基(速率),如圖4一24所示。這里選擇的速率僅是Micro/WIN圖形刷新的速率,與實際的變量變化無關。3 .強制剪切Ctrl+X復制QCtfL+C寫入世).強制中取由H都強制地 庫激宅聯(lián)強制必)插入次除至郃帝的.由)。1/48:/£ ft QII6型L分鐘Q)用來給一個或所有的I/O點賦指定值,還可以強|刪除品制改變最多16個內(nèi)部存儲器(V或M)中的數(shù)據(jù)或模|清除擬量。V和M存儲

溫馨提示

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

評論

0/150

提交評論