版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、1,STEP7-Micro/WIN32軟件簡介,2,簡介:STEP 7-Micro/WIN 32編程軟件是基于Windows的應(yīng)用軟件,由西門子公司專門為SIMATIC S7-200系列可編程序控制器設(shè)計(jì)開發(fā)。,主要內(nèi)容:軟件的安裝軟件的基本功能編程、調(diào)試、運(yùn)行監(jiān)控方法,3,STEP7-Micro/WIN32軟件包內(nèi)容,STEP7-Micro/WIN32軟件包括:有Microwin3.1(新版本編程軟件STEP7-Micro/
2、WIN32 Version 3.1)軟件;Microwin3.1的升級(jí)版本軟件Microwin3.1 SP1;Toolbox(Toolbox包括Uss協(xié)議指令(變頻通訊用)和TP070(觸摸屏)的組態(tài)軟件Tp Designer V1.0設(shè)計(jì)師)工具箱;以及Microwin3.11 Chinese(Microwin3.11 SP1和Tp Designer的專用漢化工具)等編程軟件。,4,第一節(jié) 軟件安裝及硬件連接,一、軟件安裝軟
3、件來源:STEP 7-Micro/WIN32——西門子網(wǎng)站下載或光盤。安裝:雙擊STEP 7-Micro/WIN32的安裝程序setup.exe,根據(jù)在線提示,完成安裝。編程語言:選擇英語。界面漢化:安裝完后可用STEP 7-Micro/WIN 32中文漢化軟件將編程界面和幫助文件漢化,使編程環(huán)境為中文狀態(tài)。,5,二、硬件連接 電纜連接:PC/PPI電纜RS-232與PC機(jī)相連,RS-485與PLC的RS-485相連。
4、 模式設(shè)置: PC/PPI電纜DIP開關(guān)中1、2、3設(shè)定波特率,4選擇10位或11位數(shù)據(jù)傳輸模式,5選擇RS-232為數(shù)據(jù)通訊設(shè)備模式或數(shù)據(jù)終端設(shè)備模式。沒有調(diào)制解調(diào)器時(shí)開關(guān)4、5均應(yīng)設(shè)置為0。,6,建立S7-200 CPU的通訊,1. PC/PPI電纜通訊 PLC用PC/PPI電纜與個(gè)人計(jì)算機(jī)連接。 2. MPI通訊 多點(diǎn)接口(MPI)卡提供了一個(gè)RS485端口,可以用直通電纜和網(wǎng)絡(luò)相連,7,三、通信參
5、數(shù)的設(shè)置和修改運(yùn)行STEP 7- Micro/WIN 32,在引導(dǎo)條中單擊“通訊”圖標(biāo),或從主菜單中選擇“檢視”中的“通訊”項(xiàng),則會(huì)出現(xiàn)一個(gè)通訊設(shè)定對(duì)話框。波特率、開關(guān)。雙擊PC/PPI電纜的圖標(biāo),將出現(xiàn)設(shè)置PG/PC接口的對(duì)話框,這時(shí)可安裝或刪除通信接口、設(shè)置檢查通信接口參數(shù)等操作。設(shè)置好參數(shù)后,可雙擊通訊設(shè)定對(duì)話框中的刷新圖標(biāo),STEP 7- Micro/WIN 32將檢查所連接的所有S7-200 CPU站(默認(rèn)站地址為2),
6、并為每個(gè)站建立一個(gè)CPU圖標(biāo)。,8,第二節(jié) 軟件功能介紹,一、基本功能創(chuàng)建用戶程序、修改和編輯原有的用戶程序。設(shè)置PLC的工作方式和參數(shù),上裝和下裝用戶程序,進(jìn)行程序的運(yùn)行監(jiān)控。具有簡單語法的檢查、對(duì)用戶程序的文檔管理和加密等功能,并提供在線幫助。,9,二、主界面各部分功能1.菜單條,引導(dǎo)條 指令樹 程序編輯器 符號(hào)表 狀態(tài)圖表 數(shù)據(jù)塊,輸出窗口 狀態(tài)條 程序察看
7、 局部變量表,,菜單條,10,2.工具條 提供簡便的鼠標(biāo)操作,可用“檢視”菜單的“工具欄”項(xiàng)自定義工具條。可添加和刪除3種按鈕:標(biāo)準(zhǔn)、調(diào)試和指令。 3.引導(dǎo)條 提供按鈕控制的快速窗口切換功能??捎谩皺z視”菜單的“瀏覽欄”項(xiàng)選擇是否打開。引導(dǎo)條包括程序塊(Program Block)、符號(hào)表(Symbol Table)、狀態(tài)圖表(Status Chart)、數(shù)據(jù)塊(Data Block)、系統(tǒng)塊(System Block)
8、、交叉索引(Cross Reference)和通訊(Communications)七個(gè)組件。一個(gè)完整的項(xiàng)目文件(Project)通常包括前六個(gè)組件。 4.指令樹 提供編程時(shí)用到的所有快捷操作命令和PLC指令??捎谩皺z視”菜單的“指令樹”項(xiàng)決定是否將其打開。,主界面,11,主界面,5.輸出窗口 顯示程序編譯的結(jié)果信息。6.狀態(tài)條 顯示軟件執(zhí)行狀態(tài),編輯程序時(shí),顯示當(dāng)前網(wǎng)絡(luò)號(hào)、行號(hào)、列號(hào);運(yùn)行時(shí),顯示運(yùn)行狀態(tài)、通訊波特率、遠(yuǎn)程地址等。
9、7.程序編輯器 梯形圖、語句表或功能圖表編輯器編寫用戶程序,或在聯(lián)機(jī)狀態(tài)下從PLC上裝用戶程序進(jìn)行程序的編輯或修改。8.局部變量表 每個(gè)程序塊都對(duì)應(yīng)一個(gè)局部變量表,在帶參數(shù)的子程序調(diào)用中,參數(shù)的傳遞就是通過局部變量表進(jìn)行的。,12,允許為部分或全部數(shù)字量輸入點(diǎn)設(shè)置輸入濾波。檢視?系統(tǒng)塊?輸入過濾器。延時(shí)時(shí)間范圍為0.2~12.8ms,默認(rèn)值為6.4ms。,三、系統(tǒng)組態(tài)*1.?dāng)?shù)字量輸入濾波,13,2.模擬量輸入濾波,S7-200
10、CPU222、224和226在模擬量輸入信號(hào)變化緩慢的場合,可以對(duì)不同的模擬量輸入選擇軟件濾波。 檢視?系統(tǒng)塊?模擬量輸入過濾器。 系統(tǒng)默認(rèn)參數(shù)為:模擬量輸入點(diǎn)全部濾波、采樣次數(shù)為64、靜區(qū)值為320。,14,如果數(shù)字量輸入點(diǎn)有一個(gè)持續(xù)時(shí)間小于掃描周期的脈沖,則CPU不能捕捉到此脈沖。S7-200CPU為每個(gè)主機(jī)數(shù)字量輸入點(diǎn)提供脈沖捕捉功能。,3.設(shè)置脈沖捕捉,15,4.輸出表的設(shè)置,系統(tǒng)塊?輸出表 凍結(jié)輸出:RU
11、N ?STOP后,所有數(shù)字量輸出點(diǎn)將凍結(jié)在CPU進(jìn)入STOP方式之前的狀態(tài); 否則:數(shù)字量輸出點(diǎn)的狀態(tài)用輸出表來設(shè)置。,16,CPU用EEPROM保存用戶程序、程序數(shù)據(jù)及CPU組態(tài)數(shù)據(jù);用一個(gè)超級(jí)電容器,使PLC在掉電時(shí)保存整個(gè)RAM存儲(chǔ)器中的信息。S7-200PLC還可選用存儲(chǔ)器卡保持用戶程序:CPU模塊在STOP方式下,點(diǎn)擊菜單“PLC”中的“程序存儲(chǔ)器卡”項(xiàng)就可將用戶程序、CPU組態(tài)信息及V、M、T、C的當(dāng)前值復(fù)制到存儲(chǔ)
12、器卡中。單擊“系統(tǒng)塊”的“保存范圍”標(biāo)簽,可選擇PLC斷電時(shí)希望保持的內(nèi)存區(qū)域。最多可定義六個(gè)要保存的存儲(chǔ)區(qū)范圍,設(shè)置保存的存儲(chǔ)區(qū)有V、M、C和T。對(duì)于定時(shí)器,只能保存定時(shí)器TONR,而且只能保持定時(shí)器和計(jì)數(shù)器的當(dāng)前值,定時(shí)器位和計(jì)數(shù)器位不能保持,上電時(shí)定時(shí)器位和計(jì)數(shù)器位均被消除。對(duì)M存儲(chǔ)區(qū)的前14個(gè)字節(jié),系統(tǒng)缺省設(shè)置為不保持。,5.PLC斷電后的數(shù)據(jù)保存方式,17,6.CPU密碼的設(shè)置,默認(rèn)是1級(jí),相當(dāng)于關(guān)閉了密碼功能。
13、在“系統(tǒng)塊”窗口中點(diǎn)擊“密碼”標(biāo)簽。 首先選擇適當(dāng)?shù)南拗萍?jí)別(如2、3級(jí)),需輸入密碼(密碼不區(qū)分大小寫)并確認(rèn)密碼。 要使密碼設(shè)置生效,必須先運(yùn)行一次程序。如果忘記了密碼,必須清除存儲(chǔ)器,重新下載程序。,18,第三節(jié) 編程軟件的使用,一、項(xiàng)目生成 1.新建項(xiàng)目 (1) 確定PLC的CPU型號(hào) (2) 項(xiàng)目文件更名 (3) 添加一個(gè)子程序 (4) 添加一個(gè)中斷程序 (5) 編
14、輯程序2.打開已有項(xiàng)目文件 3.上裝和下裝項(xiàng)目文件,19,1、程序的輸入、編輯 通常利用LAD(梯形圖)進(jìn)行程序的輸入,程序的編輯包括程序的剪切、拷貝、粘貼、插入和刪除,字符串替換、查找等。 還可以利用符號(hào)表對(duì)POU(程序組織單元 )中的符號(hào)賦值。2、程序的編譯及上、下載(1)編譯:程序的編譯,能明確指出錯(cuò)誤的網(wǎng)絡(luò)段,編程者可以根據(jù)錯(cuò)誤提示對(duì)程序進(jìn)行修改,然后再次編譯,直至編譯無誤。(2)下載:用戶程序編譯成功后,將下載塊
15、中選中下載內(nèi)容下載到PLC的存儲(chǔ)器中。(3)載入(上載):載入可以將PLC中未加密的程序或數(shù)據(jù)向上送入編程器(PC機(jī))。 將選擇的程序塊、數(shù)據(jù)塊、系統(tǒng)塊等內(nèi)容上載后,可以在程序窗口顯示上載的PLC內(nèi)部程序和數(shù)據(jù)信息。,二、程序的編輯與傳送,20,梯形圖編輯器*,1. 梯形圖元素的工作原理 觸點(diǎn)代表電流(能量流)的控制開關(guān),線圈代表由電流充電的中繼或輸出;框盒(指令盒)代表能量流到達(dá)此框時(shí)執(zhí)行指令盒的功能。 2. 梯形
16、圖排布規(guī)則 網(wǎng)絡(luò)必須從觸點(diǎn)開始,以線圈或框盒(沒有ENO使能輸出端)結(jié)束。 注:每個(gè)用戶程序,一個(gè)線圈或指令盒只能使用一次,并且不允許多個(gè)線圈串聯(lián)使用。 3. 在梯形圖中輸入指令(編程元件) 光標(biāo)、階梯的開始、繼續(xù)輸入元件等標(biāo)志的識(shí)別。 4. 程序的編輯及參數(shù)設(shè)定 5. 程序注釋 6. 程序的編譯及上、下載,21,以梯形圖編輯器為例,語句表和功能塊圖編輯器的操作類似。1.輸入編程元件 梯形
17、圖的編程元件(編程元素):主要有線圈、觸點(diǎn)、指令盒、標(biāo)號(hào)及連接線。輸入方法:指令樹窗口中雙擊要輸入的指令:就可在矩形光標(biāo)處放置一個(gè)編程元件。工具條上的編程按鈕:單擊觸點(diǎn)、線圈或指令盒按鈕,從彈出的窗口下拉菜單所列出的指令中選擇要輸入指令單擊即可。,22,2.插入和刪除方法一:在編輯區(qū)右擊要進(jìn)行操作的位置,彈出圖示的下拉菜單,選擇“插入”或“刪除”選項(xiàng),彈出子菜單,單擊要插入或刪除的項(xiàng),然后進(jìn)行編輯。方法二:也可用菜單“編輯
18、”中相應(yīng)的“插入”或“編輯”中的“刪除”項(xiàng)完成相同的操作。,23,3.符號(hào)表,將梯形圖中的直接地址編號(hào)用具有實(shí)際含義的符號(hào)代替 方法:在編程時(shí)使用直接地址(如I0.0),然后打開符號(hào)表,編寫與直接地址對(duì)應(yīng)的符號(hào)(如與I0.0對(duì)應(yīng)的符號(hào)為start),編譯后由軟件自動(dòng)轉(zhuǎn)換名稱。 另一種方法:是在編程時(shí)直接使用符號(hào)名稱,然后打開符號(hào)表,編寫與符號(hào)對(duì)應(yīng)的直接地址,編譯后得到相同的結(jié)果。,24,4.局部變量表(1)局部變量與全
19、局變量 程序中的每個(gè)POU(Program Organizational Unit,程序組織單元)都有64K字節(jié)L存儲(chǔ)器組成的局部變量表。局部變量只在他被創(chuàng)建POU中有效。全局變量在各POU中均有效,只能在符號(hào)表(全局變量表)做定義。(2)局部變量的設(shè)置:將光標(biāo)移到編輯器的程序編輯區(qū)的上邊緣,向下拖動(dòng)上邊緣,則自動(dòng)出現(xiàn)局部變量表,此時(shí)可為子程序和中斷服務(wù)程序設(shè)置局部變量。,25,5.注釋 梯形圖編輯器中的Network n表示每個(gè)網(wǎng)
20、絡(luò)或梯級(jí),同時(shí)又是標(biāo)題欄,可在此為每個(gè)網(wǎng)絡(luò)或梯級(jí)加標(biāo)題或必要的注釋說明。雙擊Network n區(qū)域,彈出圖示的對(duì)話框,此時(shí)可以在“題目”文本框鍵入相關(guān)標(biāo)題,在“注釋”文本框鍵入注釋。,6.語言轉(zhuǎn)換 語句表、梯形圖和功能塊圖三種編程語言(編輯器)之間的任意切換。檢視? STL(語句表)、LAD(梯形圖)或FBD(功能塊圖)便可進(jìn)入對(duì)應(yīng)的編程環(huán)境。,26,程序編輯完成,可用菜單“PLC”中的“編譯”項(xiàng)進(jìn)行離線編譯。編譯結(jié)束后在輸出窗口顯
21、示程序中的語法錯(cuò)誤的數(shù)量、各條錯(cuò)誤的原因和錯(cuò)誤在程序中的位置。雙擊輸出窗口中的某一條錯(cuò)誤,程序編輯器中的矩形光標(biāo)將會(huì)移到程序中該錯(cuò)誤所在的位置。必須改正程序中的所有錯(cuò)誤,編譯成功后才能下載程序。,7.編譯用戶程序,27,8.程序的下載和清除,注意:下載之前,PLC應(yīng)處于STOP方式: 單擊工具欄的“停止”按鈕,或選擇菜單命令“PLC”中的“停止”項(xiàng),可以進(jìn)入STOP狀態(tài)。 如果不在STOP狀態(tài),可將CPU模塊上的方式
22、開關(guān)扳到STOP位置。 為了使下載的程序能正確執(zhí)行,下載前必須將PLC存儲(chǔ)器中的原程序清除: 清除的方法是:單擊菜單“PLC”中的“清除”項(xiàng),會(huì)出現(xiàn)清除對(duì)話框,選擇“清除全部”即可。,28,程序的監(jiān)視、運(yùn)行、調(diào)試*,1. 程序運(yùn)行方式的設(shè)置 將CPU的工作方式開關(guān)置在RUN位置?;?qū)㈤_關(guān)置在TERM(暫態(tài))位置時(shí),操作STEP7-Micro/WIN32菜單命令或快捷按鈕對(duì)CPU工作方式進(jìn)行軟件設(shè)置。2. 程序運(yùn)行狀態(tài)的
23、監(jiān)視 運(yùn)用監(jiān)視功能,在程序狀態(tài)打開下,觀察PLC運(yùn)行時(shí),程序執(zhí)行的過程中各元件的工作狀態(tài)及運(yùn)行參數(shù)的變化。,29,三、程序的打印輸出單擊菜單“文件”中的“打印”項(xiàng),可選擇需要打印的組件的復(fù)選框,如圖示,圖中選擇打印網(wǎng)絡(luò)1至網(wǎng)絡(luò)21梯形圖程序的主程序。但如果還希望打印程序的附加組件,例如還要打印符號(hào)表等,則所選打印范圍無效,將打印全部LAD網(wǎng)絡(luò)。,30,第四節(jié) 程序監(jiān)控與調(diào)試,一、選擇掃描次數(shù)STEP7可選擇單次或多次掃描來監(jiān)
24、視用戶程序,可以指定主機(jī)以有限的掃描次數(shù)執(zhí)行用戶程序。通過選擇主機(jī)掃描次數(shù),當(dāng)過程變量改變時(shí),可監(jiān)視用戶程序的執(zhí)行。多次掃描時(shí),應(yīng)使PLC置于STOP模式,使用菜單命令“排錯(cuò)”中的“多次掃描”來指定執(zhí)行的掃描次數(shù),然后單擊“確認(rèn)”按鈕。初次掃描時(shí)則將PLC置于STOP模式,然后使用菜單命令“排錯(cuò)”中的“單次掃描”進(jìn)行。,31,二、用狀態(tài)表監(jiān)控程序* 使用狀態(tài)表來監(jiān)視用戶程序,在程序運(yùn)行時(shí),可以用狀態(tài)表來讀、寫監(jiān)視和強(qiáng)制PLC的內(nèi)
25、部變量。并可以用強(qiáng)制表操作修改用戶程序,如圖示。,32,1.打開和編輯已有的狀態(tài)表 單擊目錄樹中的狀態(tài)表圖標(biāo),或菜單“檢視”中的“狀態(tài)表”選項(xiàng)均可打開已有的狀態(tài)表,并對(duì)它進(jìn)行編輯。多個(gè)狀態(tài)表,可用狀態(tài)表底部的標(biāo)簽切換。2.創(chuàng)建新的狀態(tài)表 用鼠標(biāo)右鍵單擊目錄樹中的狀態(tài)表圖標(biāo)或單元已經(jīng)打開的狀態(tài)表,將彈出一個(gè)窗口,在窗口中選擇“插入狀態(tài)表”選項(xiàng),可創(chuàng)建新的狀態(tài)表。,33,3.啟動(dòng)和關(guān)閉狀態(tài)表 STEP7與PLC的通信成功后,打開狀
26、態(tài)表,用菜單“排錯(cuò)”中的“圖狀態(tài)”選項(xiàng)或單擊工具條上的“狀態(tài)表”圖標(biāo),可啟動(dòng)狀態(tài)表,再操作一次可關(guān)閉狀態(tài)表。 4.單次讀取狀態(tài)信息 狀態(tài)表被關(guān)閉時(shí),用菜單命令“排錯(cuò)”中的“單次讀取”或單擊工具條上的“單項(xiàng)讀取”按鈕,可以獲得PLC的當(dāng)前數(shù)據(jù),并在狀態(tài)表中將當(dāng)前數(shù)值顯示出來,執(zhí)行用戶程序時(shí)并不進(jìn)行數(shù)據(jù)的更新。要連續(xù)收集狀態(tài)表信息,應(yīng)啟動(dòng)狀態(tài)表。,34,在RUN方式且對(duì)控制過程影響較小的情況下,可對(duì)程序中的某些變量強(qiáng)制性地賦值。
27、S7-200 CPU 允許強(qiáng)制性地給所有的I/O點(diǎn)賦值,此外最多還可改變16個(gè)內(nèi)部存儲(chǔ)器數(shù)據(jù)(V或M)或模擬量I/O(AI或AQ)。V或M可按字節(jié)、字或雙字來改變,模擬量只能從偶字節(jié)開始以字為單位(如AIW6)來改變。強(qiáng)制的數(shù)據(jù)將永久性地存儲(chǔ)在CPU的EEPROM中。,5.用狀態(tài)表強(qiáng)制改變數(shù)值,35,四、梯形圖程序的狀態(tài)監(jiān)視利用梯形圖編輯器可以監(jiān)視在線程序運(yùn)行狀態(tài)的窗口。梯形圖中顯示所有操作數(shù)的值,所有這些操作數(shù)狀態(tài)都是PLC在掃
28、描周期完成時(shí)的結(jié)果。打開監(jiān)視梯形圖的方法有兩種:一種方法是:打開菜單“工具”中的“選項(xiàng)”對(duì)話框,選擇“LAD 狀態(tài)”選項(xiàng),然后選擇一種梯形圖的樣式。梯形圖可選擇的樣式有3種:指令內(nèi)部顯示地址,外部顯示值;指令外部顯示地址和值;只顯示狀態(tài)值。另一種方法是:或直接打開梯形圖窗口,在工具條中單擊 “程序狀態(tài)” 按鈕。功能塊圖程序監(jiān)視和語句表程序監(jiān)視方法與梯形圖程序類似,不再一一介紹。,36,致命錯(cuò)誤 會(huì)導(dǎo)致PLC停止執(zhí)行程序:
29、CPU檢測到致命錯(cuò)誤時(shí),自動(dòng)進(jìn)入STOP(停止)方式,點(diǎn)亮系統(tǒng)錯(cuò)誤LED,并關(guān)閉輸出。在消除致命錯(cuò)誤之前,CPU一直保持這種狀態(tài)。有些錯(cuò)誤可能會(huì)使PLC無法進(jìn)行通信,此時(shí)在計(jì)算機(jī)上看不到CPU的錯(cuò)誤代碼。這表示硬件出錯(cuò),CPU模塊需要修理,修改程序或清除PLC的存儲(chǔ)器不能消除這種錯(cuò)誤。非致命錯(cuò)誤 非致命錯(cuò)誤會(huì)影響CPU的某些性能,但不會(huì)使用戶程序無法執(zhí)行。運(yùn)行錯(cuò)誤 程序編譯錯(cuò)誤 程序執(zhí)行錯(cuò)誤,五、S7-200的出
30、錯(cuò)處理,37,小結(jié):通過本講的學(xué)習(xí),重點(diǎn)掌握軟件的安裝、軟件的基本功能、編程、調(diào)試、運(yùn)行監(jiān)控方法。,作業(yè): STEP7-Micro/WIN32 實(shí)際操作練習(xí),本講學(xué)習(xí)要求,38,實(shí)驗(yàn)一 認(rèn)識(shí)可編程控制器的硬件與軟件 ——SIMATIC使用方法練習(xí),39,實(shí)驗(yàn)一 認(rèn)識(shí)可編程控制器的硬件與軟件 ——SIMATIC使用方法練習(xí),首先研究SIMATIC指令系統(tǒng)的基本操作方法,然后進(jìn)行PLC的練習(xí)實(shí)驗(yàn)。本實(shí)驗(yàn)給出了PLC控制系統(tǒng)實(shí)驗(yàn)要求的樣例
31、程序,參考電路等PLC練習(xí)實(shí)驗(yàn)所需要的所有資料,可以通過程序輸入、調(diào)試、運(yùn)行,逐步掌握PLC實(shí)驗(yàn)的基本方法。1. 實(shí)驗(yàn)?zāi)康模?)練習(xí)使用S7-200編程軟件,了解PLC實(shí)驗(yàn)裝置的組成。(2)掌握用戶程序的輸入和編輯方法。(3)熟悉基本指令的應(yīng)用。(4)熟悉語句表指令的應(yīng)用及其與梯形圖程序的和轉(zhuǎn)還。,40,2. 實(shí)驗(yàn)內(nèi)容,(1)輸入圖1.1所示的梯形圖,并轉(zhuǎn)換成對(duì)應(yīng)的語句表指令(也可結(jié)合教材習(xí)題練習(xí))。(2)為梯形圖1.1中段
32、1注釋,并用符號(hào)表為I0.0、I0.1、Q0.0添加符號(hào)名(符號(hào)名可任意設(shè)定)。(3)練習(xí)程序的編輯、修改、復(fù)制、粘貼的方法。(4)將圖1.1中程序改成圖1.2,并轉(zhuǎn)換成語句表程序,分析OLD、ALD語句用法。(5)參考教材,練習(xí)棧操作指令的使用方法。(6)參考教材,練習(xí)定時(shí)器和計(jì)數(shù)器指令及參數(shù)的輸入方法,例如梯形圖1.3。(7)練習(xí)系統(tǒng)塊設(shè)置的方法。,41,圖1.1 梯形圖練習(xí)1,,網(wǎng)絡(luò)1LD I0.0O
33、 Q0.0AN I0.1= Q0.0網(wǎng)絡(luò)2LD I0.0A I0.1LD M0.0A Q0.1OLD= Q0.1,42,圖1.2 梯形圖練習(xí)2,LD I0.0A I0.1O M0.0A Q0.1LDN I0.2O M0.1A
34、Q0.0ALD= Q0.1,43,部分含有定時(shí)器的梯形圖,44,部分含有計(jì)數(shù)器的梯形圖,45,3. 實(shí)驗(yàn)步驟,(1)開機(jī)(打開計(jì)算機(jī)電源,但不接PLC電源)。 (2)進(jìn)入S7-200編程軟件 。 (3)選擇語言類型(SIMATIC)。 (4)輸入CPU類型。 (5)由主菜單或快捷按鈕輸入、編輯程序。 (6)進(jìn)行編譯,并觀測編譯結(jié)果,修改程序,直至編譯成功。,46,4. 實(shí)驗(yàn)報(bào)告內(nèi)容 (1)以圖1.1為
35、例,總結(jié)梯形圖輸入及修改的操作過程。 (2)寫出梯形圖添加注釋及符號(hào)名的操作過程。 (3)總結(jié)OLD、ALD指令和棧操作指令的使用方法。 (4)簡述系統(tǒng)塊設(shè)置的方法。5. 思考練習(xí)(1)分析各種定時(shí)器的使用方法及不同之處。(2)總結(jié)程序輸入、調(diào)試的方法和經(jīng)驗(yàn)。,47,STEP 7--Micro/WIN編程軟件應(yīng)用實(shí)例,48,STEP 7--Micro/WIN編程軟件應(yīng)用實(shí)例,通過一個(gè)簡單例子程序的幾個(gè)簡短步驟,將能
36、夠?qū)W會(huì)如何在S7--200中連接、編程和運(yùn)行程序。為了完成這個(gè)例子程序,需要PPI多主站電纜、S7--200 CPU和運(yùn)行STEP 7--Micro/WIN軟件的編程設(shè)備。,49,一、連接S7--200 CPU,連接S7--200十分容易。在本例中,只需要給S7--200 CPU供電,然后在編程設(shè)備與S7--200 CPU之間連上通訊電纜即可。& 給S7--200 CPU供電第一個(gè)步驟就是要給S7--200的CPU供電。圖
37、3-1給出了直流供電和交流供電兩種CPU模塊的接線方式。在安裝和拆除任何電氣設(shè)備之前,必須確認(rèn)該設(shè)備的電源已斷開。在安裝或拆除S7--200之前,必須遵守相應(yīng)的安全防護(hù)規(guī)范,并務(wù)必將其電源斷開。,50,圖1 給S7--200 CPU供電,51,& 連接RS--232/PPI多主站電纜圖2所示為連接S7--200與編程設(shè)備的RS--232/PPI多主站電纜。連接電纜:1. 連接RS--232/PPI多主站電纜的RS--23
38、2端(標(biāo)識(shí)為“PC”)到編程設(shè)備的通訊口上。(本例中為COM 1)。2. 連接RS--232/PPI多主站電纜的RS485端(標(biāo)識(shí)為“PPI”)到S7--200的端口 0或端口 1。3. 如圖2所示,設(shè)置RS--232/PPI多主站電纜的DIP開關(guān)。,52,圖2 連接RS--232/PPI多主站電纜,53,& 打開STEP 7--Micro/WIN點(diǎn)擊STEP 7--Micro/WIN的圖標(biāo),打開一個(gè)新的項(xiàng)目,圖3所示
39、為一個(gè)新項(xiàng)目。注意左側(cè)的操作欄??梢杂貌僮鳈谥械膱D標(biāo),打開STEP 7--Micro/WIN項(xiàng)目中的組件。點(diǎn)擊操作欄中的通訊圖標(biāo)進(jìn)入通訊對(duì)話框??梢杂眠@個(gè)對(duì)話框?yàn)镾TEP7--Micro/WIN設(shè)置通訊參數(shù)。,54,圖3 新建STEP7--Micro/WIN項(xiàng)目,55,& 為STEP 7--Micro/WIN設(shè)置通訊參數(shù)在示例項(xiàng)目中使用的是STEP 7--Micro/WIN和RS--232/PPI多主站電纜的缺省設(shè)置。檢查
40、下列設(shè)置:1. PC/PPI電纜的通訊地址設(shè)為 0。2. 接口使用COM1。3. 傳輸波特率用9.6Kbps。如果您需要改變通訊設(shè)置,請(qǐng)參考有關(guān)資料。,56,圖4 設(shè)置通訊參數(shù),57,& 用通訊對(duì)話框與S7--200建立通訊:1. 在通訊對(duì)話框中雙擊刷新圖標(biāo)。STEP 7--Micro/WIN搜尋并顯示所連接的S7--200站的CPU圖標(biāo)。2. 選擇S7--200站并點(diǎn)擊OK。如果STEP 7--Micro/WIN未
41、能找到您的S7--200 CPU,請(qǐng)核對(duì)您的通訊參數(shù)設(shè)置,并重復(fù)以上步驟。建立與S7--200的通訊之后,您就可以創(chuàng)建并下載示例程序。,58,二、創(chuàng)建一個(gè)例子程序,創(chuàng)建這個(gè)例子程序?qū)⑹鼓w會(huì)到使用STEP 7--Micro/WIN編程有多簡單。這個(gè)例子程序在三個(gè)程序段中用6條指令,完成了一個(gè)定時(shí)器自啟動(dòng)、自復(fù)位的簡單功能。在本例中,您用梯形圖編輯器來錄入程序。下面給出了完整的梯形圖和語句表程序。語句表中的注釋,解釋了程序的邏輯關(guān)系。
42、時(shí)序圖顯示了程序的運(yùn)行狀態(tài)。,59,60,點(diǎn)擊程序塊圖標(biāo),打開程序編輯器,見圖6。注意指令樹和程序編輯器。可以用拖拽的方式將梯形圖指令插入到程序編輯器中。在工具欄圖標(biāo)中有一些命令的快捷方式。在輸入和保存程序之后,就可以下載程序到S7--200中。,61,圖6 STEP7--Micro/WIN窗口,62,輸入程序段1:啟動(dòng)定時(shí)器,當(dāng)M0.0的狀態(tài)為0時(shí),常閉觸點(diǎn)接通啟動(dòng)定時(shí)器。輸入M0.0的觸點(diǎn):1. 雙擊位邏輯圖標(biāo)或者單擊其左側(cè)
43、的加號(hào)可以顯示出全部位邏輯指令。2. 選擇常閉觸點(diǎn)。3. 按住鼠標(biāo)左鍵將觸點(diǎn)拖到第一個(gè)程序段中。4. 單擊觸點(diǎn)上的“???”,并輸入地址:M0.0。5. 按回車鍵確認(rèn)。,63,圖7 Network 1,64,定時(shí)器指令T33的輸入步驟如下:1. 雙擊定時(shí)器圖標(biāo),顯示定時(shí)器指令。2. 選擇延時(shí)接通定時(shí)器TON。3. 按住鼠標(biāo)左鍵將定時(shí)器拖到第一個(gè)程序段中。4. 單擊定時(shí)器上方的“???”,輸入定時(shí)器號(hào):T33。5. 按回
44、車鍵確認(rèn)后,光標(biāo)會(huì)自動(dòng)移動(dòng)到預(yù)置時(shí)間值(PT)參數(shù)。6. 輸入預(yù)置時(shí)間值:1007. 按回車鍵確認(rèn)。,65,輸入程序段2:使輸出點(diǎn)閉合,當(dāng)定時(shí)器T33的定時(shí)值大于等于40時(shí)(40*10毫秒,即0.4秒),S7--200的輸出點(diǎn)Q0.0會(huì)閉合。輸入比較指令的步驟如下:1. 雙擊比較指令圖標(biāo),顯示所有的比較指令。選擇“>=I”指令。2. 按住鼠標(biāo)左鍵將比較指令拖到第二個(gè)程序段中。3. 單擊觸點(diǎn)上方的“???”,輸入定時(shí)器號(hào):
45、T33。4. 按回車鍵確認(rèn)后,光標(biāo)會(huì)自動(dòng)移動(dòng)到比較指令下方的比較值參數(shù)。5. 在該處輸入比較值406. 按回車鍵確認(rèn)。,66,圖8 Network 2,67,輸出指令的輸入步驟如下:1. 雙擊位邏輯圖標(biāo),顯示位邏輯指令并選擇輸出線圈。2. 按住鼠標(biāo)左鍵將輸出線圈拖到第二個(gè)程序段中。3. 單擊線圈上方的“???”,輸入地址:Q0.0。4. 按回車鍵確認(rèn)。,68,輸入程序段3:定時(shí)器復(fù)位,當(dāng)計(jì)時(shí)值到達(dá)預(yù)置時(shí)間值(100)時(shí),定
46、時(shí)器觸點(diǎn)會(huì)閉合。T33閉合會(huì)使M0.0置位。由于定時(shí)器是靠M0.0的常閉觸點(diǎn)啟動(dòng)的,M0.0的狀態(tài)由0變1會(huì)使定時(shí)器復(fù)位。輸入觸點(diǎn)T33的步驟如下:1. 在位邏輯指令中選擇常開觸點(diǎn)。2. 按住鼠標(biāo)左鍵將觸點(diǎn)拖到第三個(gè)程序段中。3. 單擊觸點(diǎn)上方的“???”,輸入地址:T33。4. 按回車鍵確認(rèn)。,69,圖9 Network 3,70,輸入線圈M0.0的步驟如下:1. 在位邏輯指令中選擇輸出線圈。2. 按住鼠標(biāo)左鍵將輸出線
47、圈拖到第三個(gè)程序段中3. 雙擊線圈上方的“???”,輸入地址:M0.0。4. 按回車鍵確認(rèn)。,71,存儲(chǔ)例子程序,在輸入完以上三個(gè)程序段后,就已經(jīng)完成了整個(gè)例子程序。當(dāng)存儲(chǔ)程序時(shí),也就創(chuàng)建了一個(gè)包括S7--200 CPU類型及其它參數(shù)在內(nèi)的一個(gè)項(xiàng)目。保存項(xiàng)目:1. 在菜單條中選擇菜單命令File >Save As。2. 在Save As對(duì)話框中輸入項(xiàng)目名。3. 點(diǎn)擊Save存儲(chǔ)項(xiàng)目。項(xiàng)目存儲(chǔ)之后,就可以下載程序到S7-
48、-200。,72,圖10 保存例子程序,73,三、下載例子程序,提示每一個(gè)STEP 7--Micro/WIN項(xiàng)目都會(huì)有一個(gè)CPU類型(CPU221、CPU222、CPU224、CPU224XP或CPU226)。如果在項(xiàng)目中選擇的CPU類型,與實(shí)際連接的CPU類型不匹配,STEP 7--Micro/WIN會(huì)提示并要求作出選擇。如果在本例中遇到這種情況,可以選擇“繼續(xù)下載”。1. 可以點(diǎn)擊工具條中的下載圖標(biāo)或者在命令菜單中選擇File
49、>Download來下載程序。參見圖11。2. 點(diǎn)擊OK下載程序到S7--200。如果S7--200處于運(yùn)行模式,將有一個(gè)對(duì)話提示CPU將進(jìn)入停止模式。單擊Yes將S7--200置于STOP模式。,74,圖11 下載程序,75,四、將S7--200轉(zhuǎn)入運(yùn)行模式,如果想通過STEP 7--Micro/WIN軟件將S7--200轉(zhuǎn)入運(yùn)行模式,S7--200的模式開關(guān)必須設(shè)置為TERM或者RUN。當(dāng)S7--200處于RUN模式時(shí),執(zhí)
50、行程序:1. 單擊工具條中的運(yùn)行圖標(biāo)或者在命令菜單中選擇PLC > RUN。2. 點(diǎn)擊Yes切換模式。當(dāng)S7--200轉(zhuǎn)入運(yùn)行模式后,CPU將執(zhí)行程序使Q0.0的LED指示燈時(shí)亮?xí)r滅。,76,圖12 將S7--200轉(zhuǎn)入運(yùn)行模式,77,到此已經(jīng)完成了第一個(gè)S7--200程序??梢酝ㄟ^選擇Debug > Program Status來監(jiān)控程序。STEP 7--Micro/WIN顯示執(zhí)行結(jié)果。要想終止程序,可以單擊S
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 西門子plc編程軟件step7 v5.5 sp3安裝步驟
- 工控組態(tài)軟件intouch與西門子step7的以太網(wǎng)通訊配置
- 西門子plc通過s7a與ifix通訊組態(tài)實(shí)例
- 西門子200plc編程實(shí)例
- 西門子rfid的使用詳解
- 西門子
- 學(xué)習(xí)西門子
- 西門子plc編程實(shí)例西門子可編程控制器實(shí)驗(yàn)與指導(dǎo)實(shí)驗(yàn)一
- 西門子車床
- 西門子simaticstep7v5
- 西門子plc仿真
- 西門子logo!手冊(cè)
- 西門子員工手冊(cè)
- 西門子s7-200modbus通信與變頻器通信實(shí)例
- step7 hw更新
- 西門子td400c使用教程
- 西門子6se70變頻器實(shí)例)
- 西門子軟件車床
- 西門子學(xué)習(xí)筆記
- 西門子相關(guān)專利
評(píng)論
0/150
提交評(píng)論