




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目錄0 項(xiàng)目要求:21 項(xiàng)目分析與規(guī)劃:22 系統(tǒng)IO口分配:23 系統(tǒng)接線原理圖:24 系統(tǒng)控制方式規(guī)劃:25 系統(tǒng)硬件選擇與組態(tài)36 PLC程序設(shè)計(jì)197 觸摸屏通訊設(shè)置、畫面設(shè)計(jì)與變量控制258 項(xiàng)目仿真測(cè)試379 現(xiàn)場(chǎng)聯(lián)機(jī)調(diào)試421 / 510 項(xiàng)目要求:(1)有一臺(tái)三相交流異步電動(dòng)機(jī),可以用操作站上的按鈕控制,也可以用監(jiān)控站的觸摸屏控制;(2)操作站安裝有三個(gè)按鈕SB1、SB2和SB3,其中按鈕SB1可以實(shí)現(xiàn)電動(dòng)機(jī)的點(diǎn)動(dòng)控制,按鈕SB2控制電動(dòng)機(jī)的連續(xù)運(yùn)行,按鈕SB3用來控制電動(dòng)機(jī)的停止。另外操作站還有一個(gè)綠色指示燈HL1,當(dāng)電動(dòng)機(jī)點(diǎn)動(dòng)運(yùn)行時(shí),HL1以1Hz的頻率閃爍;當(dāng)電動(dòng)機(jī)連續(xù)運(yùn)
2、行時(shí),HL1常亮;電動(dòng)機(jī)停止運(yùn)行時(shí),HL1熄滅。(3)觸摸屏上設(shè)置有三個(gè)按鈕,分別顯示“點(diǎn)動(dòng)”、“連續(xù)”和“停止”,其作用和操作站按鈕SB1、SB2和SB3作用一樣。觸摸屏上同時(shí)有圖形和文字顯示當(dāng)前電動(dòng)機(jī)的三種狀態(tài)(點(diǎn)動(dòng)運(yùn)行、連續(xù)運(yùn)行與電機(jī)停止)。1 項(xiàng)目分析與規(guī)劃:在本項(xiàng)目中,需要使用按鈕和觸摸屏來控制PLC程序,進(jìn)而控制電動(dòng)機(jī)的運(yùn)行與停止,而PLC同時(shí)要通知觸摸屏顯示電動(dòng)機(jī)的工作狀態(tài),PLC還需要控制指示燈指示電機(jī)目前的工作狀態(tài),所以項(xiàng)目的控制結(jié)構(gòu)如圖2.1所示。2.1 項(xiàng)目控制結(jié)構(gòu)2 系統(tǒng)IO口分配:輸入輸出符號(hào)地址功能特性符號(hào)地址功能特性SB1I0.1點(diǎn)動(dòng)按鈕NOKAQ0.0輸出驅(qū)動(dòng)S
3、B2I0.2啟動(dòng)按鈕NOHL1Q0.1指示燈驅(qū)動(dòng)SB3I0.3停止按鈕NO3 系統(tǒng)接線原理圖:(略)4 系統(tǒng)控制方式規(guī)劃:(1)PLC控制程序規(guī)劃程序作用塊類別塊名稱備注初始化程序組織塊OB100主程序組織塊OB1觸摸屏和PLC交換數(shù)據(jù)數(shù)據(jù)塊DB1(2)觸摸屏畫面規(guī)劃1)只需要一幅畫面2)需要放置三個(gè)按鈕對(duì)象,名稱分別為“點(diǎn)動(dòng)”、“連續(xù)”和“停止”3)需要用圖形來表示電動(dòng)機(jī)的狀態(tài),可以采取用三個(gè)圖形分別表示三種狀態(tài),也可以用一個(gè)圖形不同顏色來表示三種狀態(tài),還可以用一個(gè)圖形不同顏色/不同表現(xiàn)形式表示三種狀態(tài),在實(shí)例中選擇一個(gè)圖形不同顏色/不同表現(xiàn)形式表示。4)需要用文本來顯示電動(dòng)機(jī)的狀態(tài),可以用
4、文本的可見性來完成控制效果(電動(dòng)機(jī)點(diǎn)動(dòng)時(shí),“點(diǎn)動(dòng)運(yùn)行”文本可見并閃爍;電動(dòng)機(jī)連續(xù)運(yùn)行時(shí),“連續(xù)運(yùn)行”文本可見;電動(dòng)機(jī)停止時(shí),“電機(jī)停止”文本可見)。5)觸摸屏需要傳送給PLC的變量包括三個(gè)按鈕,需要使用布爾變量來模擬一個(gè)按鈕的動(dòng)作(包括按鈕按下和釋放);觸摸屏需要讀取PLC的信息來顯示電動(dòng)機(jī)的狀態(tài),可以使用布爾變量,也可以使用整數(shù)變量(在實(shí)例中使用整數(shù)變量較為方便),并且圖形顯示和文本顯示可以共用一個(gè)變量。5 系統(tǒng)硬件選擇與組態(tài)在本項(xiàng)目中,選擇PLC的類型為CPU314C-2DP,該CPU集成的輸入輸出點(diǎn)可以滿足系統(tǒng)要求。觸摸屏的型號(hào)為TP177B 6” color PN/DP。(1)新建項(xiàng)目
5、,起名并保存(最好不要包括中文)雙擊桌面上的“SIMATIC Manager”圖標(biāo),啟動(dòng)西門子PLC編程軟件。第一次使用編程軟件,會(huì)啟動(dòng)Step 7向?qū)?,如果不想使用向?qū)нM(jìn)行硬件組態(tài)已經(jīng)編程應(yīng)用,請(qǐng)選擇“取消”。選擇“取消”以后,將進(jìn)入一個(gè)空的項(xiàng)目管理器(SIMATIC Manager)界面。如果以前已經(jīng)有人使用過Step 7軟件,選擇“取消”以后將會(huì)顯示上次打開后沒有關(guān)閉的項(xiàng)目窗口,你可以點(diǎn)擊項(xiàng)目窗口右上角的關(guān)閉按鈕來關(guān)閉它,也可以選擇菜單欄中的“文件”“關(guān)閉”來關(guān)閉該項(xiàng)目。關(guān)閉了該項(xiàng)目以后,同樣會(huì)進(jìn)入空的項(xiàng)目管理器(SIMATIC Manager)界面。在新的項(xiàng)目管理器(SIMATIC M
6、anager)界面中選擇“文件”“新建”或點(diǎn)擊“新建項(xiàng)目/庫(kù)”圖標(biāo),打開新建項(xiàng)目窗口,輸入新項(xiàng)目的名稱,注意在該窗口可以看到項(xiàng)目所存儲(chǔ)的路徑。新項(xiàng)目的名稱輸入完成后,點(diǎn)擊“確定”,將打開新項(xiàng)目的工作界面。此時(shí)的新項(xiàng)目工作界面里面只有一個(gè)項(xiàng)目名稱,以及一個(gè)基本的MPI網(wǎng)絡(luò)。(2)插入SIMATIC 300站站點(diǎn)以及HMI站點(diǎn)等在新項(xiàng)目的工作界面中,選中新項(xiàng)目,從菜單欄中選擇“插入”“站點(diǎn)”“2 SIMATIC 300 站點(diǎn)”(或者在項(xiàng)目名稱上直接點(diǎn)擊右鍵,選擇“插入新對(duì)象”,然后選擇“SIMATIC 300站點(diǎn)”),將會(huì)在該項(xiàng)目中插入一個(gè)SIMATIC 300站點(diǎn)。用同樣的方法插入一個(gè)HMI站點(diǎn)
7、,系統(tǒng)會(huì)要求用戶選擇設(shè)備型號(hào),使用的TP177B 6 color PN/DP觸摸屏在“Panels”下“170”系列中可以找到。選擇確定以后,系統(tǒng)會(huì)自動(dòng)調(diào)用WinCC flexible軟件,并將HMI設(shè)備集成到項(xiàng)目中。如果項(xiàng)目中還有其它的設(shè)備,利用這樣的方法,可以全部集成到項(xiàng)目中。(3)設(shè)置SIMATIC 300站 CPU型號(hào),規(guī)劃SIMATIC 300站硬件系統(tǒng)將鼠標(biāo)移到SIMATIC 300站點(diǎn)的圖標(biāo)上,雙擊,可以打開SIMATIC 300站點(diǎn)的配置窗口。選擇硬件圖標(biāo)并雙擊,將會(huì)在一個(gè)新窗口中打開SIMATIC 300硬件配置(HW Config)界面。選擇右邊硬件選項(xiàng)中的SIMATIC
8、300前面的“+”號(hào),可以展開SIMATIC 300站點(diǎn)的可選項(xiàng),繼續(xù)選擇其子項(xiàng)RACK-300,點(diǎn)擊“+”號(hào)展開該子項(xiàng),雙擊其中的Rail,為SIMATIC 300站點(diǎn)插入一個(gè)底板。在該底板上有11個(gè)插槽位置,其中第一個(gè)插槽只能插入電源模塊。如果使用西門子為SIMATIC硬件提供的專用電源模塊,可以選中第一個(gè)插槽位置,然后選擇SIMATIC選項(xiàng)中的PS-300子項(xiàng),點(diǎn)擊“+”號(hào)展開該子項(xiàng),然后從中選擇對(duì)應(yīng)的電源模塊并雙擊,將電源模塊插入對(duì)應(yīng)的底板插槽。如果不使用西門子為SIMATIC提供的電源模塊,而是使用其它外置電源,請(qǐng)將該模塊空置(*如果不知道自己使用的電源模塊形式,請(qǐng)空置該插槽)。底板
9、上第二個(gè)插槽需要插入CPU模塊,選中第二個(gè)插槽位置,然后選擇SIMATIC選項(xiàng)中的CPU-300子項(xiàng),點(diǎn)擊“+”號(hào)展開該子項(xiàng),然后從中選擇對(duì)應(yīng)的CPU模塊(*我們使用的CPU模塊是CPU-314C-2DP,訂貨號(hào)為6ES7 314-6CG03-0AB0,版本號(hào)為V2.6)。雙擊該模塊,會(huì)彈出該模塊的附加屬性設(shè)置界面。由于CPU314C-2DP自帶有一個(gè)PROFIBUS接口,將會(huì)打開接口屬性設(shè)置對(duì)話框。如果暫時(shí)不利用(或不知道是否利用)該P(yáng)LC的PROFIBUS接口作為通訊應(yīng)用,直接點(diǎn)擊“確定”即可。將該窗口中的界面分割線進(jìn)行拖動(dòng),可以使各種信息更加直觀呈現(xiàn)。新組態(tài)的SIMATIC 300站點(diǎn)對(duì)
10、硬件自動(dòng)分配地址,從圖中可以看出,默認(rèn)的輸入為124-126(3通道,24點(diǎn),對(duì)應(yīng)輸入為I124.0-I124.7,I125.0-I125.7,I126.0-I126.7),輸出為124-125(2通道,16點(diǎn),對(duì)應(yīng)輸出為Q124.0-Q124.7,Q125.0-Q125.7)。如果覺得不習(xí)慣,可以自行修改。雙擊模塊中的DI24/DO16行,打開該子模塊的屬性頁(yè),選擇其中的“地址”標(biāo)簽,將“系統(tǒng)默認(rèn)”前面的勾去掉,然后在上面的“開始”輸入框中輸入自己想要的通道名稱(一般習(xí)慣從0開始)。輸入和輸出都修改完畢后,點(diǎn)擊“確定”??梢钥吹剑斎牒洼敵龅牡刂纷兂闪?-2和0-1。CPU模塊中的AI5/A
11、O2子模塊,計(jì)數(shù)子模塊,定位子模塊地址都是可以修改的。在本項(xiàng)目中有可能需要輸出指示燈HL1以1Hz的頻率閃爍,所以需要SIMATIC 300站站點(diǎn)提供1Hz的時(shí)鐘脈沖。為此,需要為SIMATIC 300站站點(diǎn)組態(tài)時(shí)鐘存儲(chǔ)器,方法是雙擊SIMATIC 300站站點(diǎn)的CPU314C-2DP行,打開CPU屬性界面,然后選擇“周期/時(shí)鐘存儲(chǔ)器”標(biāo)簽,將下面的時(shí)鐘存儲(chǔ)器勾選,存儲(chǔ)器字節(jié)寫入一個(gè)地址。該地址自動(dòng)選取內(nèi)部繼電器M為時(shí)鐘存儲(chǔ)器區(qū),占用一個(gè)字節(jié)(8位),提供8種不同頻率的時(shí)鐘脈沖,其時(shí)鐘頻率如表所示。時(shí)鐘存儲(chǔ)字節(jié)的位76543210周期持續(xù)時(shí)間(s)2.01.61.00.80.50.40.20.
12、1頻率(Hz)0.50.62511.2522.5510本項(xiàng)目中時(shí)鐘存儲(chǔ)器的存儲(chǔ)器字節(jié)選擇200,以后的1Hz時(shí)鐘存儲(chǔ)器位即為M200.5?;镜挠布M態(tài)完成后,選擇菜單欄中的“站點(diǎn)”“保存并編譯”選項(xiàng)或直接點(diǎn)擊“保存和編譯”圖標(biāo),將該硬件組態(tài)進(jìn)行保存(如果彈出來報(bào)警對(duì)話框選項(xiàng),直接選擇“確定”忽略該報(bào)警)即可,然后關(guān)閉該窗口。(4)系統(tǒng)網(wǎng)絡(luò)規(guī)劃與組態(tài)在SIMATIC Manager中選中項(xiàng)目名稱,可以看到MPI文字和圖標(biāo)。雙擊MPI圖標(biāo),打開“NetPro(網(wǎng)絡(luò)組態(tài))”窗口。現(xiàn)在網(wǎng)絡(luò)中有一個(gè)MPI網(wǎng)絡(luò)總線,有兩個(gè)設(shè)備,分別為SIMATIC300和SIMATIC HMI站,但是相互之間沒有連接。
13、首先將SIMATIC 300設(shè)備連接到MPI網(wǎng)絡(luò)上。在此界面上常用有兩種方法:將鼠標(biāo)按住紅色方塊直接拖動(dòng),連接到MPI站點(diǎn);或者雙擊紅色方塊,然后選擇MPI,然后點(diǎn)擊確定即可。MPI網(wǎng)絡(luò)連接完成后,如下圖所示。雙擊DP模塊下的紫色方塊,打開PROFIBUS接口設(shè)置窗口。選擇新建,打開PROFIBUS子網(wǎng)設(shè)置窗口,然后在網(wǎng)絡(luò)設(shè)置標(biāo)簽里面選擇合適的通訊速率,連續(xù)選擇兩次確定。完成之后,就將SIMATIC 300設(shè)備連接到了PROFIBUS子網(wǎng)上,如圖所示。SIMATIC HMI站和SIMATIC 300設(shè)備之間需要連結(jié)進(jìn)行控制,可以有很多種方法,最簡(jiǎn)單和方便的就是通過PROFIBUS子網(wǎng)連接在一起
14、。為了實(shí)現(xiàn)這種連接,需要將SIMATIC HMI站的IF 1B接口設(shè)置為PROFIBUS子網(wǎng)設(shè)備(默認(rèn)為MPI網(wǎng)絡(luò)設(shè)備)。修改的方法是雙擊SIMATIC HMI站的設(shè)備圖標(biāo)(最左面的藍(lán)色設(shè)備塊),在接下來的窗口中選擇“確定”,即可打開SIMATIC HMI站的硬件配置窗口。雙擊其中的IF 1B MPI/DP設(shè)備(索引4),打開IF 1B MPI/DP設(shè)備屬性。將接口類型修改為PROFIBUS,并在其屬性中選擇其通訊的速率與前面的SIMATIC 300站點(diǎn)保持一致,否則會(huì)發(fā)生通訊錯(cuò)誤。然后選擇確定,忽視接下來的警告窗口(其實(shí)是提醒該設(shè)備還有一個(gè)端口閑置,是以太網(wǎng)接口,暫時(shí)不用)。將回到SIMAT
15、IC HMI站的HW Config界面,編譯以后存盤并關(guān)閉HW Config界面,這樣,SIMATIC HMI站的端口已經(jīng)修改為PROFIBUS工作模式,原來的表示IF 1B端口MPI網(wǎng)絡(luò)模式的紅色方塊已經(jīng)變成了表示PROFIBUS網(wǎng)絡(luò)模式的紫色方塊。用鼠標(biāo)按下該紫色方塊并拖動(dòng)到PROFIBUS總線上,實(shí)現(xiàn)網(wǎng)絡(luò)組態(tài)。保存并編譯檢查完成后,會(huì)出現(xiàn)一個(gè)警告。忽略該報(bào)警信息,然后存盤關(guān)閉網(wǎng)絡(luò)組態(tài)配置窗口。6 PLC程序設(shè)計(jì)(1)創(chuàng)建SIMATIC 300站符號(hào)表(2)創(chuàng)建SIMATIC 300站中的塊雙擊SIMATIC 300設(shè)備右面的“塊”,可以看到屬于該設(shè)備的各個(gè)塊列表(開始該站只包括“系統(tǒng)數(shù)據(jù)
16、”和主程序“OB1”)。選擇菜單里中的“插入”“S7塊”(或在右面的窗口空白處點(diǎn)擊右鍵,選擇插入新對(duì)象),分別插入組織塊OB100(需要改名字),數(shù)據(jù)塊DB1。(3)為數(shù)據(jù)塊定義變量在本項(xiàng)目中,SIMATIC 300站站點(diǎn)中規(guī)劃了數(shù)據(jù)塊的目的是為了方便觸摸屏和PLC之間進(jìn)行信息交換,這種交換需要通過數(shù)據(jù)塊中的變量來實(shí)現(xiàn)。通過分析和規(guī)劃,已經(jīng)知道觸摸屏需要給PLC三個(gè)BOOL(布爾)型的變量,分別用來傳遞“點(diǎn)動(dòng)”、“連續(xù)”和“停止”;而PLC也需要給觸摸屏一個(gè)INT(整數(shù))型的變量,用來通知觸摸屏顯示電機(jī)不同的狀態(tài)(當(dāng)該變量為0時(shí),表示電動(dòng)機(jī)處于停止?fàn)顟B(tài);當(dāng)該變量為1時(shí),表示電動(dòng)機(jī)處于點(diǎn)動(dòng)運(yùn)行狀
17、態(tài);當(dāng)該變量為2時(shí),表示電動(dòng)機(jī)處于連續(xù)運(yùn)行狀態(tài))。雙擊DB1數(shù)據(jù)塊,打開??梢钥吹紻B1數(shù)據(jù)塊里面默認(rèn)有個(gè)整數(shù)變量,整數(shù)變量需要占用16個(gè)位,所以結(jié)束地址(END_STRUCT的地址是2.0),盡量不要修改它。用鼠標(biāo)點(diǎn)擊白底輸入框“臨時(shí)占位符變量”,然后回車,將自動(dòng)插入一個(gè)空白輸入行。在名稱一欄寫入自己想要用來控制觸摸屏顯示的變量名稱(例如:START1,不要使用中文),在類型一欄用鼠標(biāo)右鍵點(diǎn)擊,選擇“基本類型”中的“BOOL”(代表布爾變量),初始值為FALSE(即邏輯假,代表常態(tài)為0,屬于NO類型,常開接點(diǎn))(也可以不寫初始值,系統(tǒng)默認(rèn)就是FALSE)。按照這個(gè)步驟,依次添加“START2
18、”、“STOP”兩個(gè)BOOL(布爾)變量,還有一個(gè)名稱叫做“MOTORSTATE”的INT(整數(shù))變量, 注意該數(shù)據(jù)塊中的地址一欄的標(biāo)識(shí),0.0是系統(tǒng)臨時(shí)占位符變量,不是用戶創(chuàng)建的,用戶暫時(shí)用不到,可以不關(guān)心。地址2.0代表了變量“START1”,今后要用到該變量的時(shí)候,其絕對(duì)地址為DB1.DBX2.0,其中第一個(gè).前面表示變量所處的數(shù)據(jù)塊名稱,后面的DB表示是數(shù)據(jù)塊內(nèi)變量,X表示是BOOL(布爾)變量,2.0表示地址。類似的,變量“START2”和“STOP”的絕對(duì)地址為DB1.DBX2.1和DB1.DBX2.2。其后的4.0代表了變量“MOTORSTATE”,由于其為整數(shù)變量,所以該變量的
19、絕對(duì)地址為DB1.DBW4。除了現(xiàn)在看到的這兩類變量之外,系統(tǒng)中還可能會(huì)出現(xiàn).DBB類型和.DBD類型的變量,分別表示的數(shù)據(jù)長(zhǎng)度為8位和32位。將數(shù)據(jù)塊編寫完成后,存盤關(guān)閉。(4)對(duì)SIMATIC 300站 組織塊和功能、功能塊進(jìn)行編程1)初始化程序OB100編程初始化程序OB100主要用來完成程序的初始化,本項(xiàng)目中,系統(tǒng)通電后,PLC熱啟動(dòng)(由Stop模式轉(zhuǎn)入Run模式)時(shí),OB100將會(huì)并且只會(huì)執(zhí)行一個(gè)掃描周期。在此過程中,需要保證兩個(gè)輸出繼電器Q0.0(控制KA)和Q0.1(控制HL1)為斷開狀態(tài),觸摸屏顯示電動(dòng)機(jī)狀態(tài)為停止(對(duì)應(yīng)DB1數(shù)據(jù)塊中MOTORSTATE變量為0)。注意其中的D
20、B1.DBW4表示DB1數(shù)據(jù)塊中起始通道為4的整數(shù)變量(其實(shí)就是MOTORSTATE變量的地址)。2)主程序OB1編程本項(xiàng)目比較簡(jiǎn)單,可以將所有的控制程序都放在OB1內(nèi)完成。OB1目前主要完成的工作包括兩個(gè),一個(gè)工作是根據(jù)各個(gè)按鈕的不同狀態(tài)來控制電動(dòng)機(jī)和指示燈的狀態(tài),另一個(gè)工作是根據(jù)電動(dòng)機(jī)的運(yùn)行狀態(tài)通知觸摸屏顯示不同的信息。程序段1用來實(shí)現(xiàn)點(diǎn)動(dòng)控制,不論是按下按鈕站的按鈕SB1或者在觸摸屏上操作了點(diǎn)動(dòng)運(yùn)行按鈕(使DB1.DBX2.0閉合),均會(huì)使內(nèi)部繼電器M0.0閉合,表示電動(dòng)機(jī)處于點(diǎn)動(dòng)運(yùn)行狀態(tài)下。如果松開按鈕SB1或者觸摸屏上的點(diǎn)動(dòng)按鈕,或者停止信號(hào)有效,點(diǎn)動(dòng)狀態(tài)斷開。程序段2用來實(shí)現(xiàn)連續(xù)控
21、制,不論是按下按鈕站的SB2或者是在觸摸屏上操作了連續(xù)運(yùn)行按鈕(使DB1.DBX2.1閉合),均會(huì)使內(nèi)部繼電器M0.1閉合并且自保持,實(shí)現(xiàn)連續(xù)運(yùn)行,M0.1表示電動(dòng)機(jī)處于連續(xù)運(yùn)行狀態(tài)。如果停止信號(hào)有效或者是點(diǎn)動(dòng)按鈕有效(M0.0會(huì)閉合),連續(xù)運(yùn)行狀態(tài)斷開。程序段3用來控制繼電器KA,無(wú)論是在點(diǎn)動(dòng)運(yùn)行狀態(tài)還是連續(xù)運(yùn)行狀態(tài),Q0.0都會(huì)接通,KA繼電器閉合,驅(qū)動(dòng)接觸器KM,電動(dòng)機(jī)將會(huì)運(yùn)行。程序段4用來控制指示燈,在點(diǎn)動(dòng)運(yùn)行狀態(tài)下,M0.0閉合,串入1秒時(shí)鐘繼電器觸點(diǎn)M200.5(在SIMATIC 300站站點(diǎn)的硬件組態(tài)中組態(tài)),Q0.1驅(qū)動(dòng)的指示燈HL1將會(huì)以1Hz的頻率閃爍;在連續(xù)運(yùn)行模式下,M
22、0.1閉合,HL1常亮。程序段5、6、7用來通知觸摸屏顯示電動(dòng)機(jī)狀態(tài)。當(dāng)電動(dòng)機(jī)停止轉(zhuǎn)動(dòng)(Q0.0斷開),變量“MOTORSTATE”(絕對(duì)地址為DB1.DBW4)將被送入0,其它情況類似。7 觸摸屏通訊設(shè)置、畫面設(shè)計(jì)與變量控制(1)對(duì)觸摸屏的連接和變量進(jìn)行設(shè)置選擇SIMATIC Manager下的SIMATIC HMI站,并點(diǎn)擊“+”號(hào)打開其各級(jí)子項(xiàng),選擇“通訊”下的“連接”。雙擊右面窗口中的“連接”,將會(huì)啟動(dòng)WinCC flexible軟件,軟件啟動(dòng)完成后,自動(dòng)打開“連接”標(biāo)簽。將“激活的”選項(xiàng)下的“關(guān)”修改為“開”(點(diǎn)擊“關(guān)”就可以出現(xiàn)選擇下三角選擇符,點(diǎn)擊選擇符后選擇“開”即可),將SI
23、MATIC HMI站點(diǎn)和SIMATIC 300站站點(diǎn)連接。然后選擇“通訊”下的“變量”選項(xiàng)。雙擊變量選項(xiàng),在新開的書簽窗口第一個(gè)空白行出雙擊鼠標(biāo)左鍵,將會(huì)自動(dòng)出現(xiàn)一個(gè)變量_1。選中其中的“符號(hào)”選項(xiàng),可以看到項(xiàng)目。點(diǎn)擊項(xiàng)目前面的“+”號(hào),可以打開下一層,繼續(xù)點(diǎn)擊下一層的“+”號(hào),如此層層展開,可以找到已經(jīng)在SIMATIC 300設(shè)備上DB1數(shù)據(jù)塊中已經(jīng)建立的變量名稱。選中變量名稱“START1”后雙擊或者點(diǎn)擊右下角的“”圖標(biāo),就可以將變量_1修改為DB1.START1。利用同樣的方法,將自己建立的其它三個(gè)變量都添加進(jìn)SIMATIC HMI站的變量表中。(2)對(duì)觸摸屏畫面進(jìn)行制作,放置各個(gè)對(duì)象(
24、元素),并調(diào)整位置和大小打開畫面1標(biāo)簽,首先根據(jù)需要,在該畫面上應(yīng)該放置三個(gè)按鈕,1個(gè)圖形(本項(xiàng)目中用圓形),三個(gè)文本框。(3)修改各個(gè)對(duì)象的基本屬性三個(gè)按鈕的名稱分別修改為“點(diǎn)動(dòng)運(yùn)行”、“連續(xù)運(yùn)行”和“電機(jī)停止”。如果有時(shí)間,可以按鈕改成圖形模式,利用WinCC flexible軟件對(duì)象庫(kù)中提供的豐富的按鈕,選取自己喜歡的風(fēng)格來替代文本顯示的按鈕。將三個(gè)文本的內(nèi)容分別修改為“電動(dòng)機(jī)停止運(yùn)行”、“電動(dòng)機(jī)點(diǎn)動(dòng)運(yùn)行”和“電動(dòng)機(jī)連續(xù)運(yùn)行”。修改完的畫面1如圖所示。(4)為各個(gè)對(duì)象元素關(guān)聯(lián)對(duì)應(yīng)變量及動(dòng)作1)按鈕的組態(tài)畫面1中有三個(gè)按鈕,按鈕的動(dòng)作包括按下和釋放兩個(gè)過程,對(duì)應(yīng)的變量如果為常開狀態(tài),則當(dāng)按
25、鈕按下時(shí),變量應(yīng)該為1(ON,接通),當(dāng)按鈕釋放時(shí),變量應(yīng)該為0(OFF,斷開);如果對(duì)應(yīng)的變量為常閉狀態(tài),當(dāng)按鈕按下或釋放時(shí),其變量的數(shù)值(1或者0)恰好和上述相反。本項(xiàng)目中三個(gè)按鈕均為常開狀態(tài),所以應(yīng)該利用按鈕的動(dòng)作激活相應(yīng)的變量,使其在1和0兩種狀態(tài)中切換,在此要用到按鈕的事件中的“按下”和“釋放”兩個(gè)動(dòng)作,并且“按下”要用到函數(shù)中的“編輯位”內(nèi)的“SetBit”(置位位,目的是使某一個(gè)BOOL變量閉合,為1)。選取該函數(shù)以后,還需要為該函數(shù)指定一個(gè)變量,否則會(huì)標(biāo)示錯(cuò)誤,用橘黃色標(biāo)記,如圖所示。鼠標(biāo)左鍵雙擊橘黃色的“無(wú)值”,可以使其出現(xiàn)一個(gè)三角選擇符號(hào),點(diǎn)擊三角選擇符號(hào),即可看到已經(jīng)為S
26、IMATICHMI站已經(jīng)添加好的變量列表。從列表中選擇相應(yīng)的變量名稱雙擊,或者點(diǎn)擊右下角的“”圖標(biāo),即可將變量設(shè)定完畢。用同樣的方法為事件中的“釋放”動(dòng)作綁定一個(gè)函數(shù)“ResetBit”(復(fù)位位,目的是使某一個(gè)BOOL變量斷開,為0),一個(gè)按鈕的動(dòng)作組態(tài)就完成了,以后,只要在觸摸屏上按下該按鈕,則相應(yīng)的變量將被置位為1(閉合),當(dāng)在觸摸屏上釋放該按鈕,則相應(yīng)的變量將被復(fù)位為0(斷開)。用同樣的方法,為另外兩個(gè)按鈕組態(tài)相應(yīng)的變量。按鈕名稱按鈕事件函數(shù)名稱變量符號(hào)PLC地址點(diǎn)動(dòng)運(yùn)行按下SetBitDB1.START1DB1.DBX2.0釋放ResetBit連續(xù)運(yùn)行按下SetBitDB1.START
27、2DB1.DBX2.1釋放ResetBit電機(jī)停止按下SetBitDB1.STOPDB1.DBX2.2釋放ResetBit2)圖形的組態(tài)圖形符號(hào)需要根據(jù)PLC傳遞給觸摸屏的變量?jī)?nèi)容不同而產(chǎn)生不同的顏色變化或形式,具體的要求是當(dāng)變量?jī)?nèi)容為0時(shí)(表示電動(dòng)機(jī)停止運(yùn)行),指示燈為一種顏色(本項(xiàng)目規(guī)定為白色);當(dāng)變量?jī)?nèi)容為1時(shí)(表示電動(dòng)機(jī)點(diǎn)動(dòng)運(yùn)行),指示燈為一種顏色并且閃爍(本項(xiàng)目規(guī)定為綠色);當(dāng)變量?jī)?nèi)容為2時(shí)(表示電動(dòng)機(jī)連續(xù)運(yùn)行),指示燈為一種顏色(本項(xiàng)目仍舊規(guī)定為綠色)。要想實(shí)現(xiàn)該種變化,需要對(duì)圖形的“動(dòng)畫”“外觀”進(jìn)行設(shè)置。首先勾選“啟用”,然后在變量中選擇用來控制圖形的變量(在SIMATIC 3
28、00站站點(diǎn)中已經(jīng)在DB1中設(shè)置好的MOTORSTATE,即DB1.DBW4,可以通過三角下拉框來選擇)。雙擊相應(yīng)變量或者點(diǎn)擊右下角的“”圖標(biāo),將該變量作為控制圖形動(dòng)畫效果的變量。在右面的“值”一欄雙擊鼠標(biāo)左鍵,會(huì)自動(dòng)出現(xiàn)根據(jù)變量范圍圓形顯示的默認(rèn)效果。點(diǎn)擊“0-100”,可以打開設(shè)置框,根據(jù)本項(xiàng)目的SIMATIC 300站站點(diǎn)的程序,當(dāng)數(shù)值為0-0時(shí),表示電動(dòng)機(jī)停止,對(duì)應(yīng)的圖形選擇為白色,故“前景色”和“背景色”選擇為白色,并且閃爍為“否”。利用這樣的方法,為該圖形繼續(xù)添加值為1和2時(shí)的狀態(tài)(綠色閃爍及綠色不閃爍),如下圖所示。3)文本的組態(tài)根據(jù)項(xiàng)目要求,當(dāng)電動(dòng)機(jī)處于不同的狀態(tài)時(shí),觸摸屏需要顯
29、示不同的文本,可以利用文本的“動(dòng)畫”“可見性”來實(shí)現(xiàn)該功能。當(dāng)電機(jī)為停止?fàn)顟B(tài)(MOTORSTATE變量為0)時(shí),使“電機(jī)停止運(yùn)行”文本可見;當(dāng)電機(jī)為點(diǎn)動(dòng)運(yùn)行狀態(tài)(MOTORSTATE變量為1)時(shí),使“電機(jī)點(diǎn)動(dòng)運(yùn)行”文本可見;當(dāng)電機(jī)為連續(xù)運(yùn)行狀態(tài)(MOTORSTATE變量為2)時(shí),使“電機(jī)連續(xù)運(yùn)行”文本可見。選擇相應(yīng)的文本,對(duì)其“動(dòng)畫”“可見性”進(jìn)行設(shè)置。和圖形的外觀設(shè)置一樣,文本的可見性也需要“啟用”和添加相應(yīng)變量,在本項(xiàng)目中,文本使用的變量和圖形的變量是一樣的,故選擇和添加方法一樣,但是本項(xiàng)目中要求該變量符合某一個(gè)數(shù)值時(shí)該文本才可見,所以需要設(shè)置變量的相應(yīng)范圍和“對(duì)象狀態(tài)”為“可見”。在本項(xiàng)
30、目中,變量范圍為00時(shí),文本域1(電機(jī)停止運(yùn)行)可見;變量范圍為11時(shí),文本域2(電機(jī)點(diǎn)動(dòng)運(yùn)行)可見;變量范圍為22時(shí),文本域3(電機(jī)停止運(yùn)行)可見。至此,所有的觸摸屏畫面已經(jīng)基本設(shè)置完畢,然后進(jìn)行畫面元素微調(diào)(本項(xiàng)目中將三個(gè)文本上下左右全部對(duì)齊,這樣當(dāng)文本切換時(shí),會(huì)感覺好像是文本從同一個(gè)地方出現(xiàn)),項(xiàng)目生成然后存盤(在此過程中一定要注意輸出窗口提示的信息,如果有錯(cuò)誤或報(bào)警信息,必須進(jìn)行檢查和排錯(cuò))。(5)使用仿真器啟動(dòng)運(yùn)行系統(tǒng),來進(jìn)行模擬測(cè)試。從菜單欄中選擇“項(xiàng)目”“編譯器”“使用仿真器啟動(dòng)運(yùn)行系統(tǒng)”,或者點(diǎn)擊圖標(biāo)欄中的圖標(biāo),即可啟動(dòng)仿真器。打開仿真器之后,會(huì)啟動(dòng)兩個(gè)窗口,一個(gè)是仿真SIMA
31、TIC HMI站的輸出窗口,一個(gè)是WinCC flexible運(yùn)行模擬器窗口。首先在運(yùn)行模擬器窗口添加各個(gè)變量,方法是點(diǎn)擊“變量”下的空白欄,即可出現(xiàn)選擇三角箭頭,點(diǎn)擊三角箭頭,即可看到所有的變量列表。點(diǎn)擊各變量名稱,將各個(gè)變量依次添加進(jìn)變量列表中,然后勾選運(yùn)行模擬器中想要顯示或模擬的變量后的“開始”框。依次點(diǎn)擊SIMATIC HMI站上的按鈕,當(dāng)該按鈕按下時(shí),Wincc flexible運(yùn)行模擬器中相應(yīng)的變量“當(dāng)前值”變?yōu)椤?1”,當(dāng)該按鈕釋放時(shí),相應(yīng)的變量“當(dāng)前值”變?yōu)椤?”,即說明所有的按鈕組態(tài)正確(如果自己組態(tài)有常閉類型的按鈕,則變量的表現(xiàn)形式應(yīng)該恰好相反)。然后測(cè)試圖形和文本,在Wi
32、ncc flexible運(yùn)行模擬器相應(yīng)的變量(本例中為INT型變量DB1.MOTORSTATE)中的“設(shè)置數(shù)值”一欄中,分別寫入相應(yīng)的數(shù)值(0、1或2),則相應(yīng)的圖形應(yīng)該產(chǎn)生相應(yīng)的變化,文本也應(yīng)該有相應(yīng)的顯示。當(dāng)DB1.MOTORSTATE變量設(shè)置數(shù)值為0時(shí),SIMATIC HMI站顯示如圖所示。當(dāng)DB1.MOTORSTATE變量設(shè)置數(shù)值為1時(shí),SIMATIC HMI站顯示如圖所示(其中圓色圖形在閃爍)。當(dāng)DB1.MOTORSTATE變量設(shè)置數(shù)值為2時(shí),SIMATIC HMI站顯示如圖所示。經(jīng)過以上測(cè)試,說明觸摸屏畫面設(shè)計(jì)合理,功能齊全。8 項(xiàng)目仿真測(cè)試Step7 V5.X軟件支持仿真測(cè)試SI
33、MATIC 300站程序,并且支持和WinCC flexible軟件的聯(lián)合仿真,這將大大減少花費(fèi)在系統(tǒng)調(diào)試上的時(shí)間(要利用該功能,Step7 V5.X軟件必須集成SIMATIC 300站 PLCSIM軟件,該軟件在安裝完Step7 V5.X軟件后需要獨(dú)立安裝,安裝后即自動(dòng)集成在Step7 V5.X軟件中)。(1)啟動(dòng)SIMATIC 300站 PLCSIM仿真軟件,并下載PLC組態(tài)數(shù)據(jù)及塊。在Step7 V5.X軟件中集成了SIMATIC 300站 PLCSIM軟件后,可以從菜單欄中選擇“選項(xiàng)”“模塊仿真”(或者雙擊圖標(biāo)欄中的圖標(biāo)),即可啟動(dòng)SIMATIC 300站仿真器。第一次打開仿真器時(shí),只
34、有一個(gè)基本的PLC操作面板??梢酝ㄟ^菜單欄中的“插入”來選擇為仿真的PLC插入各種監(jiān)控變量(輸入變量I,輸出變量Q,位存儲(chǔ)器M等),該功能也可以通過點(diǎn)擊快捷圖標(biāo)欄中的相應(yīng)圖標(biāo)來實(shí)現(xiàn)。插入了一個(gè)8位輸入變量(IB)和8位輸出變量(QB)的界面如圖所示。其中IB0包括I0.0I0.7,QB0包括Q0.0Q0.7。圖中是按位顯示模式,所以能明顯看出來每個(gè)變量包括8個(gè)位(07)。其它的顯示方式還可以有二進(jìn)制、十進(jìn)制、十六進(jìn)制等等。在CPU為STOP模式的情況下,選中項(xiàng)目中的SIMATIC 300站站點(diǎn),然后選擇菜單欄中的“PLC”“下載”(或者點(diǎn)擊快捷圖標(biāo)欄中的圖標(biāo)),將SIMATIC 300站點(diǎn)整體
35、下載到仿真器中(包括了硬件組態(tài)數(shù)據(jù)和塊)。在此過程中可能會(huì)出現(xiàn)幾個(gè)要求用戶確認(rèn)的對(duì)話框,用戶根據(jù)屏幕的提示,選擇正確的操作過程即可(一般都是提醒當(dāng)前下載的塊和數(shù)據(jù)會(huì)覆蓋PLC中已經(jīng)存在的塊和數(shù)據(jù),確認(rèn)覆蓋即可)。如果下載過程中出現(xiàn)錯(cuò)誤,請(qǐng)檢查仿真的PLCSIM是否在STOP模式下,是否SIMATIC 300的塊發(fā)生了錯(cuò)誤(例如調(diào)用了不存在的塊,或者調(diào)用了不存在的數(shù)據(jù)塊中的數(shù)據(jù)等)。(2)WinCC flexible啟動(dòng)運(yùn)行系統(tǒng),與PLCSIM仿真軟件進(jìn)行模擬聯(lián)機(jī)統(tǒng)調(diào)。1)在WinCC flexible軟件的菜單欄中選擇“項(xiàng)目”“編譯器”“啟動(dòng)運(yùn)行系統(tǒng)”,或者點(diǎn)擊圖標(biāo)欄中的圖標(biāo),即可在計(jì)算機(jī)上啟動(dòng)運(yùn)行SIMATIC HMI系統(tǒng)。2)將仿真的PLC的運(yùn)行模式改為RUN模式。3)從SIMATIC Manager中選擇SIMATIC 300站點(diǎn)中的主程序OB1,雙擊打
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025初三升高一數(shù)學(xué)暑假銜接講義25講含答案(必修一內(nèi)容)2.2 基本不等式 -(必修第一冊(cè))含答案
- 政治●廣東卷丨2022年廣東省普通高中學(xué)業(yè)水平選擇性考試政治試卷及答案
- 考研復(fù)習(xí)-風(fēng)景園林基礎(chǔ)考研試題附參考答案詳解【培優(yōu)a卷】
- 考研復(fù)習(xí)-風(fēng)景園林基礎(chǔ)考研試題(易錯(cuò)題)附答案詳解
- 風(fēng)景園林基礎(chǔ)考研資料試題及參考答案詳解【滿分必刷】
- 《風(fēng)景園林招投標(biāo)與概預(yù)算》試題A帶答案詳解(預(yù)熱題)
- 2025-2026年高校教師資格證之《高等教育法規(guī)》通關(guān)題庫(kù)附答案詳解ab卷
- 2023國(guó)家能源投資集團(tuán)有限責(zé)任公司第一批社會(huì)招聘筆試備考題庫(kù)含答案詳解(基礎(chǔ)題)
- 2025福建晉園發(fā)展集團(tuán)有限責(zé)任公司權(quán)屬子公司招聘7人筆試備考題庫(kù)完整答案詳解
- 2025年黑龍江省五常市輔警招聘考試試題題庫(kù)含答案詳解(b卷)
- 2025《學(xué)前教育法》宣傳月培訓(xùn)含講稿
- 平行線新初一在線英語(yǔ)暑期分班測(cè)(劍橋think體系)測(cè)試題
- 卡通風(fēng)青春畢業(yè)季PPT模板課件
- 心電監(jiān)護(hù)課件精品PPT課件
- 具有車架結(jié)構(gòu)車輛的怠速震動(dòng)分析外文文獻(xiàn)翻譯、中英文翻譯
- 上公司人力資源管理制度非常全面
- 小學(xué)數(shù)學(xué)命題研究
- summer-vibe-的中英歌詞
- 天津友發(fā)鋼管集團(tuán)有限公司鋼管
- 水工建筑物水閘課程設(shè)計(jì)
- 七年級(jí)英語(yǔ)知識(shí)競(jìng)賽
評(píng)論
0/150
提交評(píng)論