基于Step7和WinccFlexible聯(lián)合仿真教程word格式_第1頁
基于Step7和WinccFlexible聯(lián)合仿真教程word格式_第2頁
基于Step7和WinccFlexible聯(lián)合仿真教程word格式_第3頁
基于Step7和WinccFlexible聯(lián)合仿真教程word格式_第4頁
基于Step7和WinccFlexible聯(lián)合仿真教程word格式_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、目錄0 項目要求:21 項目分析與規(guī)劃:22 系統(tǒng)IO口分配:23 系統(tǒng)接線原理圖:24 系統(tǒng)控制方式規(guī)劃:25 系統(tǒng)硬件選擇與組態(tài)36 PLC程序設(shè)計197 觸摸屏通訊設(shè)置、畫面設(shè)計與變量控制258 項目仿真測試379 現(xiàn)場聯(lián)機調(diào)試420 項目要求:(1)有一臺三相交流異步電動機,可以用操作站上的按鈕控制,也可以用監(jiān)控站的觸摸屏控制;(2)操作站安裝有三個按鈕SB1、SB2和SB3,其中按鈕SB1可以實現(xiàn)電動機的點動控制,按鈕SB2控制電動機的連續(xù)運行,按鈕SB3用來控制電動機的停止。另外操作站還有一個綠色指示燈HL1,當(dāng)電動機點動運行時,HL1以1Hz的頻率閃爍;當(dāng)電動機連續(xù)運行時,HL1

2、常亮;電動機停止運行時,HL1熄滅。(3)觸摸屏上設(shè)置有三個按鈕,分別顯示“點動”、“連續(xù)”和“停止”,其作用和操作站按鈕SB1、SB2和SB3作用一樣。觸摸屏上同時有圖形和文字顯示當(dāng)前電動機的三種狀態(tài)(點動運行、連續(xù)運行與電機停止)。1 項目分析與規(guī)劃:在本項目中,需要使用按鈕和觸摸屏來控制PLC程序,進(jìn)而控制電動機的運行與停止,而PLC同時要通知觸摸屏顯示電動機的工作狀態(tài),PLC還需要控制指示燈指示電機目前的工作狀態(tài),所以項目的控制結(jié)構(gòu)如圖2.1所示。2.1 項目控制結(jié)構(gòu)2 系統(tǒng)IO口分配:輸入輸出符號地址功能特性符號地址功能特性SB1I0.1點動按鈕NOKAQ0.0輸出驅(qū)動SB2I0.2

3、啟動按鈕NOHL1Q0.1指示燈驅(qū)動SB3I0.3停止按鈕NO3 系統(tǒng)接線原理圖:(略)4 系統(tǒng)控制方式規(guī)劃:(1)PLC控制程序規(guī)劃程序作用塊類別塊名稱備注初始化程序組織塊OB100主程序組織塊OB1觸摸屏和PLC交換數(shù)據(jù)數(shù)據(jù)塊DB1(2)觸摸屏畫面規(guī)劃1)只需要一幅畫面2)需要放置三個按鈕對象,名稱分別為“點動”、“連續(xù)”和“停止”3)需要用圖形來表示電動機的狀態(tài),可以采取用三個圖形分別表示三種狀態(tài),也可以用一個圖形不同顏色來表示三種狀態(tài),還可以用一個圖形不同顏色/不同表現(xiàn)形式表示三種狀態(tài),在實例中選擇一個圖形不同顏色/不同表現(xiàn)形式表示。4)需要用文本來顯示電動機的狀態(tài),可以用文本的可見性

4、來完成控制效果(電動機點動時,“點動運行”文本可見并閃爍;電動機連續(xù)運行時,“連續(xù)運行”文本可見;電動機停止時,“電機停止”文本可見)。5)觸摸屏需要傳送給PLC的變量包括三個按鈕,需要使用布爾變量來模擬一個按鈕的動作(包括按鈕按下和釋放);觸摸屏需要讀取PLC的信息來顯示電動機的狀態(tài),可以使用布爾變量,也可以使用整數(shù)變量(在實例中使用整數(shù)變量較為方便),并且圖形顯示和文本顯示可以共用一個變量。5 系統(tǒng)硬件選擇與組態(tài)在本項目中,選擇PLC的類型為CPU314C-2DP,該CPU集成的輸入輸出點可以滿足系統(tǒng)要求。觸摸屏的型號為TP177B 6” color PN/DP。(1)新建項目,起名并保存

5、(最好不要包括中文)雙擊桌面上的“SIMATIC Manager”圖標(biāo),啟動西門子PLC編程軟件。第一次使用編程軟件,會啟動Step 7向?qū)В绻幌胧褂孟驅(qū)нM(jìn)行硬件組態(tài)已經(jīng)編程應(yīng)用,請選擇“取消”。選擇“取消”以后,將進(jìn)入一個空的項目管理器(SIMATIC Manager)界面。如果以前已經(jīng)有人使用過Step 7軟件,選擇“取消”以后將會顯示上次打開后沒有關(guān)閉的項目窗口,你可以點擊項目窗口右上角的關(guān)閉按鈕來關(guān)閉它,也可以選擇菜單欄中的“文件”“關(guān)閉”來關(guān)閉該項目。關(guān)閉了該項目以后,同樣會進(jìn)入空的項目管理器(SIMATIC Manager)界面。在新的項目管理器(SIMATIC Manager

6、)界面中選擇“文件”“新建”或點擊“新建項目/庫”圖標(biāo),打開新建項目窗口,輸入新項目的名稱,注意在該窗口可以看到項目所存儲的路徑。新項目的名稱輸入完成后,點擊“確定”,將打開新項目的工作界面。此時的新項目工作界面里面只有一個項目名稱,以及一個基本的MPI網(wǎng)絡(luò)。(2)插入SIMATIC 300站站點以及HMI站點等在新項目的工作界面中,選中新項目,從菜單欄中選擇“插入”“站點”“2 SIMATIC 300 站點”(或者在項目名稱上直接點擊右鍵,選擇“插入新對象”,然后選擇“SIMATIC 300站點”),將會在該項目中插入一個SIMATIC 300站點。用同樣的方法插入一個HMI站點,系統(tǒng)會要求

7、用戶選擇設(shè)備型號,使用的TP177B 6 color PN/DP觸摸屏在“Panels”下“170”系列中可以找到。選擇確定以后,系統(tǒng)會自動調(diào)用WinCC flexible軟件,并將HMI設(shè)備集成到項目中。如果項目中還有其它的設(shè)備,利用這樣的方法,可以全部集成到項目中。(3)設(shè)置SIMATIC 300站 CPU型號,規(guī)劃SIMATIC 300站硬件系統(tǒng)將鼠標(biāo)移到SIMATIC 300站點的圖標(biāo)上,雙擊,可以打開SIMATIC 300站點的配置窗口。選擇硬件圖標(biāo)并雙擊,將會在一個新窗口中打開SIMATIC 300硬件配置(HW Config)界面。選擇右邊硬件選項中的SIMATIC 300前面的

8、“+”號,可以展開SIMATIC 300站點的可選項,繼續(xù)選擇其子項RACK-300,點擊“+”號展開該子項,雙擊其中的Rail,為SIMATIC 300站點插入一個底板。在該底板上有11個插槽位置,其中第一個插槽只能插入電源模塊。如果使用西門子為SIMATIC硬件提供的專用電源模塊,可以選中第一個插槽位置,然后選擇SIMATIC選項中的PS-300子項,點擊“+”號展開該子項,然后從中選擇對應(yīng)的電源模塊并雙擊,將電源模塊插入對應(yīng)的底板插槽。如果不使用西門子為SIMATIC提供的電源模塊,而是使用其它外置電源,請將該模塊空置(*如果不知道自己使用的電源模塊形式,請空置該插槽)。底板上第二個插槽

9、需要插入CPU模塊,選中第二個插槽位置,然后選擇SIMATIC選項中的CPU-300子項,點擊“+”號展開該子項,然后從中選擇對應(yīng)的CPU模塊(*我們使用的CPU模塊是CPU-314C-2DP,訂貨號為6ES7 314-6CG03-0AB0,版本號為V2.6)。雙擊該模塊,會彈出該模塊的附加屬性設(shè)置界面。由于CPU314C-2DP自帶有一個PROFIBUS接口,將會打開接口屬性設(shè)置對話框。如果暫時不利用(或不知道是否利用)該PLC的PROFIBUS接口作為通訊應(yīng)用,直接點擊“確定”即可。將該窗口中的界面分割線進(jìn)行拖動,可以使各種信息更加直觀呈現(xiàn)。新組態(tài)的SIMATIC 300站點對硬件自動分配

10、地址,從圖中可以看出,默認(rèn)的輸入為124-126(3通道,24點,對應(yīng)輸入為I124.0-I124.7,I125.0-I125.7,I126.0-I126.7),輸出為124-125(2通道,16點,對應(yīng)輸出為Q124.0-Q124.7,Q125.0-Q125.7)。如果覺得不習(xí)慣,可以自行修改。雙擊模塊中的DI24/DO16行,打開該子模塊的屬性頁,選擇其中的“地址”標(biāo)簽,將“系統(tǒng)默認(rèn)”前面的勾去掉,然后在上面的“開始”輸入框中輸入自己想要的通道名稱(一般習(xí)慣從0開始)。輸入和輸出都修改完畢后,點擊“確定”??梢钥吹?,輸入和輸出的地址變成了0-2和0-1。CPU模塊中的AI5/AO2子模塊,

11、計數(shù)子模塊,定位子模塊地址都是可以修改的。在本項目中有可能需要輸出指示燈HL1以1Hz的頻率閃爍,所以需要SIMATIC 300站站點提供1Hz的時鐘脈沖。為此,需要為SIMATIC 300站站點組態(tài)時鐘存儲器,方法是雙擊SIMATIC 300站站點的CPU314C-2DP行,打開CPU屬性界面,然后選擇“周期/時鐘存儲器”標(biāo)簽,將下面的時鐘存儲器勾選,存儲器字節(jié)寫入一個地址。該地址自動選取內(nèi)部繼電器M為時鐘存儲器區(qū),占用一個字節(jié)(8位),提供8種不同頻率的時鐘脈沖,其時鐘頻率如表所示。時鐘存儲字節(jié)的位76543210周期持續(xù)時間(s)2.01.61.00.80.50.40.20.1頻率(Hz

12、)0.50.62511.2522.5510本項目中時鐘存儲器的存儲器字節(jié)選擇200,以后的1Hz時鐘存儲器位即為M200.5?;镜挠布M態(tài)完成后,選擇菜單欄中的“站點”“保存并編譯”選項或直接點擊“保存和編譯”圖標(biāo),將該硬件組態(tài)進(jìn)行保存(如果彈出來報警對話框選項,直接選擇“確定”忽略該報警)即可,然后關(guān)閉該窗口。(4)系統(tǒng)網(wǎng)絡(luò)規(guī)劃與組態(tài)在SIMATIC Manager中選中項目名稱,可以看到MPI文字和圖標(biāo)。雙擊MPI圖標(biāo),打開“NetPro(網(wǎng)絡(luò)組態(tài))”窗口?,F(xiàn)在網(wǎng)絡(luò)中有一個MPI網(wǎng)絡(luò)總線,有兩個設(shè)備,分別為SIMATIC300和SIMATIC HMI站,但是相互之間沒有連接。首先將SIM

13、ATIC 300設(shè)備連接到MPI網(wǎng)絡(luò)上。在此界面上常用有兩種方法:將鼠標(biāo)按住紅色方塊直接拖動,連接到MPI站點;或者雙擊紅色方塊,然后選擇MPI,然后點擊確定即可。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)行控制,可以有很多種方法,最簡單和方便的就是通過PROFIBUS子網(wǎng)連接在一起。為了實現(xiàn)這

14、種連接,需要將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站點保持一致,否則會發(fā)生通訊錯誤。然后選擇確定,忽視接下來的警告窗口(其實是提醒該設(shè)備還有一個端口閑置,是以太網(wǎng)接口,暫時不用)。將回到SIMATIC HMI

15、站的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)按下該紫色方塊并拖動到PROFIBUS總線上,實現(xiàn)網(wǎng)絡(luò)組態(tài)。保存并編譯檢查完成后,會出現(xiàn)一個警告。忽略該報警信息,然后存盤關(guān)閉網(wǎng)絡(luò)組態(tài)配置窗口。6 PLC程序設(shè)計(1)創(chuàng)建SIMATIC 300站符號表(2)創(chuàng)建SIMATIC 300站中的塊雙擊SIMATIC 300設(shè)備右面的“塊”,可以看到屬于該設(shè)備的各個塊列表(開始該站只包括“系統(tǒng)數(shù)據(jù)”和主程序“

16、OB1”)。選擇菜單里中的“插入”“S7塊”(或在右面的窗口空白處點擊右鍵,選擇插入新對象),分別插入組織塊OB100(需要改名字),數(shù)據(jù)塊DB1。(3)為數(shù)據(jù)塊定義變量在本項目中,SIMATIC 300站站點中規(guī)劃了數(shù)據(jù)塊的目的是為了方便觸摸屏和PLC之間進(jìn)行信息交換,這種交換需要通過數(shù)據(jù)塊中的變量來實現(xiàn)。通過分析和規(guī)劃,已經(jīng)知道觸摸屏需要給PLC三個BOOL(布爾)型的變量,分別用來傳遞“點動”、“連續(xù)”和“停止”;而PLC也需要給觸摸屏一個INT(整數(shù))型的變量,用來通知觸摸屏顯示電機不同的狀態(tài)(當(dāng)該變量為0時,表示電動機處于停止?fàn)顟B(tài);當(dāng)該變量為1時,表示電動機處于點動運行狀態(tài);當(dāng)該變量

17、為2時,表示電動機處于連續(xù)運行狀態(tài))。雙擊DB1數(shù)據(jù)塊,打開。可以看到DB1數(shù)據(jù)塊里面默認(rèn)有個整數(shù)變量,整數(shù)變量需要占用16個位,所以結(jié)束地址(END_STRUCT的地址是2.0),盡量不要修改它。用鼠標(biāo)點擊白底輸入框“臨時占位符變量”,然后回車,將自動插入一個空白輸入行。在名稱一欄寫入自己想要用來控制觸摸屏顯示的變量名稱(例如:START1,不要使用中文),在類型一欄用鼠標(biāo)右鍵點擊,選擇“基本類型”中的“BOOL”(代表布爾變量),初始值為FALSE(即邏輯假,代表常態(tài)為0,屬于NO類型,常開接點)(也可以不寫初始值,系統(tǒng)默認(rèn)就是FALSE)。按照這個步驟,依次添加“START2”、“STO

18、P”兩個BOOL(布爾)變量,還有一個名稱叫做“MOTORSTATE”的INT(整數(shù))變量, 注意該數(shù)據(jù)塊中的地址一欄的標(biāo)識,0.0是系統(tǒng)臨時占位符變量,不是用戶創(chuàng)建的,用戶暫時用不到,可以不關(guān)心。地址2.0代表了變量“START1”,今后要用到該變量的時候,其絕對地址為DB1.DBX2.0,其中第一個.前面表示變量所處的數(shù)據(jù)塊名稱,后面的DB表示是數(shù)據(jù)塊內(nèi)變量,X表示是BOOL(布爾)變量,2.0表示地址。類似的,變量“START2”和“STOP”的絕對地址為DB1.DBX2.1和DB1.DBX2.2。其后的4.0代表了變量“MOTORSTATE”,由于其為整數(shù)變量,所以該變量的絕對地址為D

19、B1.DBW4。除了現(xiàn)在看到的這兩類變量之外,系統(tǒng)中還可能會出現(xiàn).DBB類型和.DBD類型的變量,分別表示的數(shù)據(jù)長度為8位和32位。將數(shù)據(jù)塊編寫完成后,存盤關(guān)閉。(4)對SIMATIC 300站 組織塊和功能、功能塊進(jìn)行編程1)初始化程序OB100編程初始化程序OB100主要用來完成程序的初始化,本項目中,系統(tǒng)通電后,PLC熱啟動(由Stop模式轉(zhuǎn)入Run模式)時,OB100將會并且只會執(zhí)行一個掃描周期。在此過程中,需要保證兩個輸出繼電器Q0.0(控制KA)和Q0.1(控制HL1)為斷開狀態(tài),觸摸屏顯示電動機狀態(tài)為停止(對應(yīng)DB1數(shù)據(jù)塊中MOTORSTATE變量為0)。注意其中的DB1.DBW

20、4表示DB1數(shù)據(jù)塊中起始通道為4的整數(shù)變量(其實就是MOTORSTATE變量的地址)。2)主程序OB1編程本項目比較簡單,可以將所有的控制程序都放在OB1內(nèi)完成。OB1目前主要完成的工作包括兩個,一個工作是根據(jù)各個按鈕的不同狀態(tài)來控制電動機和指示燈的狀態(tài),另一個工作是根據(jù)電動機的運行狀態(tài)通知觸摸屏顯示不同的信息。程序段1用來實現(xiàn)點動控制,不論是按下按鈕站的按鈕SB1或者在觸摸屏上操作了點動運行按鈕(使DB1.DBX2.0閉合),均會使內(nèi)部繼電器M0.0閉合,表示電動機處于點動運行狀態(tài)下。如果松開按鈕SB1或者觸摸屏上的點動按鈕,或者停止信號有效,點動狀態(tài)斷開。程序段2用來實現(xiàn)連續(xù)控制,不論是按

21、下按鈕站的SB2或者是在觸摸屏上操作了連續(xù)運行按鈕(使DB1.DBX2.1閉合),均會使內(nèi)部繼電器M0.1閉合并且自保持,實現(xiàn)連續(xù)運行,M0.1表示電動機處于連續(xù)運行狀態(tài)。如果停止信號有效或者是點動按鈕有效(M0.0會閉合),連續(xù)運行狀態(tài)斷開。程序段3用來控制繼電器KA,無論是在點動運行狀態(tài)還是連續(xù)運行狀態(tài),Q0.0都會接通,KA繼電器閉合,驅(qū)動接觸器KM,電動機將會運行。程序段4用來控制指示燈,在點動運行狀態(tài)下,M0.0閉合,串入1秒時鐘繼電器觸點M200.5(在SIMATIC 300站站點的硬件組態(tài)中組態(tài)),Q0.1驅(qū)動的指示燈HL1將會以1Hz的頻率閃爍;在連續(xù)運行模式下,M0.1閉合,

22、HL1常亮。程序段5、6、7用來通知觸摸屏顯示電動機狀態(tài)。當(dāng)電動機停止轉(zhuǎn)動(Q0.0斷開),變量“MOTORSTATE”(絕對地址為DB1.DBW4)將被送入0,其它情況類似。7 觸摸屏通訊設(shè)置、畫面設(shè)計與變量控制(1)對觸摸屏的連接和變量進(jìn)行設(shè)置選擇SIMATIC Manager下的SIMATIC HMI站,并點擊“+”號打開其各級子項,選擇“通訊”下的“連接”。雙擊右面窗口中的“連接”,將會啟動WinCC flexible軟件,軟件啟動完成后,自動打開“連接”標(biāo)簽。將“激活的”選項下的“關(guān)”修改為“開”(點擊“關(guān)”就可以出現(xiàn)選擇下三角選擇符,點擊選擇符后選擇“開”即可),將SIMATIC

23、HMI站點和SIMATIC 300站站點連接。然后選擇“通訊”下的“變量”選項。雙擊變量選項,在新開的書簽窗口第一個空白行出雙擊鼠標(biāo)左鍵,將會自動出現(xiàn)一個變量_1。選中其中的“符號”選項,可以看到項目。點擊項目前面的“+”號,可以打開下一層,繼續(xù)點擊下一層的“+”號,如此層層展開,可以找到已經(jīng)在SIMATIC 300設(shè)備上DB1數(shù)據(jù)塊中已經(jīng)建立的變量名稱。選中變量名稱“START1”后雙擊或者點擊右下角的“”圖標(biāo),就可以將變量_1修改為DB1.START1。利用同樣的方法,將自己建立的其它三個變量都添加進(jìn)SIMATIC HMI站的變量表中。(2)對觸摸屏畫面進(jìn)行制作,放置各個對象(元素),并調(diào)

24、整位置和大小打開畫面1標(biāo)簽,首先根據(jù)需要,在該畫面上應(yīng)該放置三個按鈕,1個圖形(本項目中用圓形),三個文本框。(3)修改各個對象的基本屬性三個按鈕的名稱分別修改為“點動運行”、“連續(xù)運行”和“電機停止”。如果有時間,可以按鈕改成圖形模式,利用WinCC flexible軟件對象庫中提供的豐富的按鈕,選取自己喜歡的風(fēng)格來替代文本顯示的按鈕。將三個文本的內(nèi)容分別修改為“電動機停止運行”、“電動機點動運行”和“電動機連續(xù)運行”。修改完的畫面1如圖所示。(4)為各個對象元素關(guān)聯(lián)對應(yīng)變量及動作1)按鈕的組態(tài)畫面1中有三個按鈕,按鈕的動作包括按下和釋放兩個過程,對應(yīng)的變量如果為常開狀態(tài),則當(dāng)按鈕按下時,變

25、量應(yīng)該為1(ON,接通),當(dāng)按鈕釋放時,變量應(yīng)該為0(OFF,斷開);如果對應(yīng)的變量為常閉狀態(tài),當(dāng)按鈕按下或釋放時,其變量的數(shù)值(1或者0)恰好和上述相反。本項目中三個按鈕均為常開狀態(tài),所以應(yīng)該利用按鈕的動作激活相應(yīng)的變量,使其在1和0兩種狀態(tài)中切換,在此要用到按鈕的事件中的“按下”和“釋放”兩個動作,并且“按下”要用到函數(shù)中的“編輯位”內(nèi)的“SetBit”(置位位,目的是使某一個BOOL變量閉合,為1)。選取該函數(shù)以后,還需要為該函數(shù)指定一個變量,否則會標(biāo)示錯誤,用橘黃色標(biāo)記,如圖所示。鼠標(biāo)左鍵雙擊橘黃色的“無值”,可以使其出現(xiàn)一個三角選擇符號,點擊三角選擇符號,即可看到已經(jīng)為SIMATIC

26、HMI站已經(jīng)添加好的變量列表。從列表中選擇相應(yīng)的變量名稱雙擊,或者點擊右下角的“”圖標(biāo),即可將變量設(shè)定完畢。用同樣的方法為事件中的“釋放”動作綁定一個函數(shù)“ResetBit”(復(fù)位位,目的是使某一個BOOL變量斷開,為0),一個按鈕的動作組態(tài)就完成了,以后,只要在觸摸屏上按下該按鈕,則相應(yīng)的變量將被置位為1(閉合),當(dāng)在觸摸屏上釋放該按鈕,則相應(yīng)的變量將被復(fù)位為0(斷開)。用同樣的方法,為另外兩個按鈕組態(tài)相應(yīng)的變量。按鈕名稱按鈕事件函數(shù)名稱變量符號PLC地址點動運行按下SetBitDB1.START1DB1.DBX2.0釋放ResetBit連續(xù)運行按下SetBitDB1.START2DB1.D

27、BX2.1釋放ResetBit電機停止按下SetBitDB1.STOPDB1.DBX2.2釋放ResetBit2)圖形的組態(tài)圖形符號需要根據(jù)PLC傳遞給觸摸屏的變量內(nèi)容不同而產(chǎn)生不同的顏色變化或形式,具體的要求是當(dāng)變量內(nèi)容為0時(表示電動機停止運行),指示燈為一種顏色(本項目規(guī)定為白色);當(dāng)變量內(nèi)容為1時(表示電動機點動運行),指示燈為一種顏色并且閃爍(本項目規(guī)定為綠色);當(dāng)變量內(nèi)容為2時(表示電動機連續(xù)運行),指示燈為一種顏色(本項目仍舊規(guī)定為綠色)。要想實現(xiàn)該種變化,需要對圖形的“動畫”“外觀”進(jìn)行設(shè)置。首先勾選“啟用”,然后在變量中選擇用來控制圖形的變量(在SIMATIC 300站站點中

28、已經(jīng)在DB1中設(shè)置好的MOTORSTATE,即DB1.DBW4,可以通過三角下拉框來選擇)。雙擊相應(yīng)變量或者點擊右下角的“”圖標(biāo),將該變量作為控制圖形動畫效果的變量。在右面的“值”一欄雙擊鼠標(biāo)左鍵,會自動出現(xiàn)根據(jù)變量范圍圓形顯示的默認(rèn)效果。點擊“0-100”,可以打開設(shè)置框,根據(jù)本項目的SIMATIC 300站站點的程序,當(dāng)數(shù)值為0-0時,表示電動機停止,對應(yīng)的圖形選擇為白色,故“前景色”和“背景色”選擇為白色,并且閃爍為“否”。利用這樣的方法,為該圖形繼續(xù)添加值為1和2時的狀態(tài)(綠色閃爍及綠色不閃爍),如下圖所示。3)文本的組態(tài)根據(jù)項目要求,當(dāng)電動機處于不同的狀態(tài)時,觸摸屏需要顯示不同的文本

29、,可以利用文本的“動畫”“可見性”來實現(xiàn)該功能。當(dāng)電機為停止?fàn)顟B(tài)(MOTORSTATE變量為0)時,使“電機停止運行”文本可見;當(dāng)電機為點動運行狀態(tài)(MOTORSTATE變量為1)時,使“電機點動運行”文本可見;當(dāng)電機為連續(xù)運行狀態(tài)(MOTORSTATE變量為2)時,使“電機連續(xù)運行”文本可見。選擇相應(yīng)的文本,對其“動畫”“可見性”進(jìn)行設(shè)置。和圖形的外觀設(shè)置一樣,文本的可見性也需要“啟用”和添加相應(yīng)變量,在本項目中,文本使用的變量和圖形的變量是一樣的,故選擇和添加方法一樣,但是本項目中要求該變量符合某一個數(shù)值時該文本才可見,所以需要設(shè)置變量的相應(yīng)范圍和“對象狀態(tài)”為“可見”。在本項目中,變量范

30、圍為00時,文本域1(電機停止運行)可見;變量范圍為11時,文本域2(電機點動運行)可見;變量范圍為22時,文本域3(電機停止運行)可見。至此,所有的觸摸屏畫面已經(jīng)基本設(shè)置完畢,然后進(jìn)行畫面元素微調(diào)(本項目中將三個文本上下左右全部對齊,這樣當(dāng)文本切換時,會感覺好像是文本從同一個地方出現(xiàn)),項目生成然后存盤(在此過程中一定要注意輸出窗口提示的信息,如果有錯誤或報警信息,必須進(jìn)行檢查和排錯)。(5)使用仿真器啟動運行系統(tǒng),來進(jìn)行模擬測試。從菜單欄中選擇“項目”“編譯器”“使用仿真器啟動運行系統(tǒng)”,或者點擊圖標(biāo)欄中的圖標(biāo),即可啟動仿真器。打開仿真器之后,會啟動兩個窗口,一個是仿真SIMATIC HM

31、I站的輸出窗口,一個是WinCC flexible運行模擬器窗口。首先在運行模擬器窗口添加各個變量,方法是點擊“變量”下的空白欄,即可出現(xiàn)選擇三角箭頭,點擊三角箭頭,即可看到所有的變量列表。點擊各變量名稱,將各個變量依次添加進(jìn)變量列表中,然后勾選運行模擬器中想要顯示或模擬的變量后的“開始”框。依次點擊SIMATIC HMI站上的按鈕,當(dāng)該按鈕按下時,Wincc flexible運行模擬器中相應(yīng)的變量“當(dāng)前值”變?yōu)椤?1”,當(dāng)該按鈕釋放時,相應(yīng)的變量“當(dāng)前值”變?yōu)椤?”,即說明所有的按鈕組態(tài)正確(如果自己組態(tài)有常閉類型的按鈕,則變量的表現(xiàn)形式應(yīng)該恰好相反)。然后測試圖形和文本,在Wincc fl

32、exible運行模擬器相應(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時,SIMATIC HMI站顯示如圖所示。當(dāng)DB1.MOTORSTATE變量設(shè)置數(shù)值為1時,SIMATIC HMI站顯示如圖所示(其中圓色圖形在閃爍)。當(dāng)DB1.MOTORSTATE變量設(shè)置數(shù)值為2時,SIMATIC HMI站顯示如圖所示。經(jīng)過以上測試,說明觸摸屏畫面設(shè)計合理,功能齊全。8 項目仿真測試Step7 V5.X軟件支持仿真測試SIMATIC

33、300站程序,并且支持和WinCC flexible軟件的聯(lián)合仿真,這將大大減少花費在系統(tǒng)調(diào)試上的時間(要利用該功能,Step7 V5.X軟件必須集成SIMATIC 300站 PLCSIM軟件,該軟件在安裝完Step7 V5.X軟件后需要獨立安裝,安裝后即自動集成在Step7 V5.X軟件中)。(1)啟動SIMATIC 300站 PLCSIM仿真軟件,并下載PLC組態(tài)數(shù)據(jù)及塊。在Step7 V5.X軟件中集成了SIMATIC 300站 PLCSIM軟件后,可以從菜單欄中選擇“選項”“模塊仿真”(或者雙擊圖標(biāo)欄中的圖標(biāo)),即可啟動SIMATIC 300站仿真器。第一次打開仿真器時,只有一個基本的

34、PLC操作面板??梢酝ㄟ^菜單欄中的“插入”來選擇為仿真的PLC插入各種監(jiān)控變量(輸入變量I,輸出變量Q,位存儲器M等),該功能也可以通過點擊快捷圖標(biāo)欄中的相應(yīng)圖標(biāo)來實現(xiàn)。插入了一個8位輸入變量(IB)和8位輸出變量(QB)的界面如圖所示。其中IB0包括I0.0I0.7,QB0包括Q0.0Q0.7。圖中是按位顯示模式,所以能明顯看出來每個變量包括8個位(07)。其它的顯示方式還可以有二進(jìn)制、十進(jìn)制、十六進(jìn)制等等。在CPU為STOP模式的情況下,選中項目中的SIMATIC 300站站點,然后選擇菜單欄中的“PLC”“下載”(或者點擊快捷圖標(biāo)欄中的圖標(biāo)),將SIMATIC 300站點整體下載到仿真器

35、中(包括了硬件組態(tài)數(shù)據(jù)和塊)。在此過程中可能會出現(xiàn)幾個要求用戶確認(rèn)的對話框,用戶根據(jù)屏幕的提示,選擇正確的操作過程即可(一般都是提醒當(dāng)前下載的塊和數(shù)據(jù)會覆蓋PLC中已經(jīng)存在的塊和數(shù)據(jù),確認(rèn)覆蓋即可)。如果下載過程中出現(xiàn)錯誤,請檢查仿真的PLCSIM是否在STOP模式下,是否SIMATIC 300的塊發(fā)生了錯誤(例如調(diào)用了不存在的塊,或者調(diào)用了不存在的數(shù)據(jù)塊中的數(shù)據(jù)等)。(2)WinCC flexible啟動運行系統(tǒng),與PLCSIM仿真軟件進(jìn)行模擬聯(lián)機統(tǒng)調(diào)。1)在WinCC flexible軟件的菜單欄中選擇“項目”“編譯器”“啟動運行系統(tǒng)”,或者點擊圖標(biāo)欄中的圖標(biāo),即可在計算機上啟動運行SIMATIC HMI系統(tǒng)。2)將仿真的PLC的運行模式改為RUN模式。3)從SIMATIC Manager中選擇SIMATIC 300站點中的主程序OB1,雙擊打開

溫馨提示

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

評論

0/150

提交評論