Wincc仿真教程_第1頁
Wincc仿真教程_第2頁
Wincc仿真教程_第3頁
Wincc仿真教程_第4頁
Wincc仿真教程_第5頁
已閱讀5頁,還剩45頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

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

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

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

5、color PN/DP 。(1)新建項目.起名并保存(最好不要包括中文)雙擊桌面上的“ SIMATIC Manager”圖標.啟動西門子PLC編程軟件。第一次使用編程軟件.會啟動Step 7向導.如果不想使用向導進行硬件組態(tài)已經編程應用.請選擇“取消”選擇“取消”以后.將進入一個空的項目管理器(SIMATIC Manager)界面。如果以前已經有人使用過 Step 7軟彳.選擇“取消”以后將會顯示上次打開后沒有關閉的項目窗口.你可以點擊項目窗口右上角的關閉按鈕來關閉它.也可以選擇菜單欄中的“文件” 一 “關閉”來關閉該項目。關閉了該項目以后.同樣會進入空的項目管理器( SIMATIC Mana

6、ger)界面。在新的項目管理器(SIMATIC Manager)界面中選擇“文件” 一 “新建”或點擊“新建項目/庫”圖標.打開新建項目窗口 .輸入新項目的名稱.注意在該窗口可以看到項目所存儲的 路徑。新項目的名稱輸入完成后.點擊“確定”.將打開新項目的工作界面。 此時的新項目工作界面里面只有一個項目名稱 .以及一個基本的 MPI網絡。(2)插入SIMATIC 300站站點以及 HMI站點等在新項目的工作界面中.選中新項目.從菜單欄中選擇“插入” 一“站點” 一 “2 SIMATIC 300站點”(或者在項目名稱上直接點擊右鍵 .選擇“插入新對象”.然后選擇“ SIMATIC 300 站點”)

7、.將會在該項目中插入一個 SIMATIC 300站點。口修6 tAEQO 廓X蛇 竄匚田、幫勖0T5站點*L幽四工400站點口區(qū)源a=:亡于隨ID程序Q)kST值件哨仃鼻項17冢件,符導表(J)3 1觸HC N站點4 S1MATIC比站點5 SIMATIC HU 玷B耳它站7 SJMATIL SS3 FG/?C界耕(T碗電衛(wèi))ipr bj flctJ-J-J-QO3:本庫1甲 外部通文件電工,媼 3UATIC ELaer - pi(riect2-1-t-OOl - D: Vioru Filfes5ieaens5te|iTE7pf. . . |. H XT將s-MAnc am砧盧mA說鋌他置*用

8、同樣的方法插入一個HMI站點.系統(tǒng)會要求用戶選擇設備型號.使用的TP177B 6color PN/DP觸摸屏在“ Panels”下“170”系列中可以找到。屬性 一 SSprojsctS-l-l-OOITC Adptw (KFI)(3)設置SIMATIC 300站CPU型號.規(guī)劃SIMATIC 300站硬件系統(tǒng)將鼠標移到SIMATIC 300站點的圖標上.雙擊.可以打開SIMATIC 300站點的配置窗口。選擇硬件圖標并雙擊.將會在一個新窗口中打開SIMATIC 300硬件配置(HWConfig )界面。選擇右邊硬件選項中的SIMATIC 300前面的“ +”號.可以展開SIMATIC 300

9、站點的可選項.繼續(xù)選擇其子項RACK-300.點擊“+”號展開該子項.雙擊其中的 Rail.為SIMATIC 300站點插入一個底板。齦 HT Conf xe - SIMATTC 30口(1)(相置)一一 project2-1-1-001n X查找配置文件:債準罌 PROFIBUS-PA 罌 PfiOFINET 10 成 S1MATIC 3C0按下Fl以獲取弗助.ffi-!e-:a-:e-由田.由田El-i:ImC7CT-300CTV-300Fffl-300Gtttw tyIM-300M7-EXTEHSI0UPS-300RACK-300Raildionn6ES7 39O-l?0-OAAO有多神

10、不同的長度可供選擇剛11站點母編輯插久。PLC視圖蹌項如窗口神助現在該底板上有11個插槽位置.其中第一個插槽只能插入電源模塊。如果使用西門子為SIMATIC硬件提供的專用電源模塊.可以選中第一個插槽位置.然后選擇 SIMATIC選項中的PS-300子項.點擊“ +”號展開該子項.然后從中選擇對應的電源模塊并雙擊.將電源模塊插入對應的底板插槽。如果不使用西門子為 SIMATIC提供的電源模塊.而是使用其它外置電源 請將該模塊空置(*如果不知道自己使用的電源模塊形式.請空置該插槽)。底板上第二個插槽需要插入 CPU莫塊.選中第二個插槽位置.然后選擇SIMATIC選項中的CPU-300子項.點擊“+

11、”號展開該子項.然后從中選擇對應的 CPU莫塊(*我們使用的CPU莫 X塊是 CPU-314C-2DP訂貨號為 6ES7 314-6CG03-0AB0.版本號為 V2.6)。般 HI Gonfie - SI1ATTC 300(1)(配置)一一 project 2-1-1-001站點卷)編松 插入PLC視的 選項(Q)窗口出)幫助逗)查找配置文件:標準-_J CPV-3MACPU 3.12CPU 312 IHHCPU 312cCPU 313CFU 31XCFV 313c-2 DFUU口口口口在好時陽FFFB6ES7 313-6CEOa-OABa | BEST 313-6CE01-0ABa _l

12、BEST 313-6CF03-0ABO插. .0模塊訂固.楠工Q.1fs 307 5A&EST :23456ES7 313-6CF03-OABOVcrk B4KE; 0.1ms/1000instructioiis: DI16/M16intgr&td; 3 pulse outputs州凹幻)UB按下Fl以獲取幫助.+ _J CFV 313C-2 PtP雙擊該模塊.會彈出該模塊的附加屬性設置界面。由于CPU314C-2DP自帶有一個PROFIBU芨口 .將會打開接口屬性設置對話框。M娃點R淀加入&FIT的藥兇選E巾.超匚5趨沏R-TDiJ CDn Al至隴山AtjAt配五三件而f2j插,1趙尹VJ

13、 JE.E1Hhet fct址I皿注率1j F5如G虐hJEST SOT-lElOZ-OAiALI_J2Q mi 3iic s orfilCT 314 ECOT3 DUO7卜苻f.心54/5由秀值.re?75/?加立謠二口 on E黃用.FH37S和2 5,口上 J! t J 4加.彼病.CMI 314E卦I ECPU用也T DFCPI 3 1C-2 PitCHJ 31ECPU 3JW 比6ES7 第4-枇皿HJ 6ES? 314-eCFCrHJ. 恥霸 5i4-6Cra2-0iKK MG ”4或初-0心:t 6-a.1 dii, 4 |id1i a可以看到.輸入和輸出的地址變成了0-2和0-

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

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

16、MATIC 300設備連接到 MPI網絡上。在此界面上常用有兩種方法:將鼠標按住紅色方塊直接拖動.連接到MPI站點;或者雙擊紅色方塊.然后選擇MPI.然后點擊確定即可。MPI網絡連接完成后.如下圖所示。I 再 Jh?tFm - q.ng (MS4) D;kFrneraa F:i ”聚L.5l 扉口八37miqwi】四 |1L | X|警 同珞(1 端看5 通4?工 視圖 運朋以 宜口地;帝就中回哈岳 畫闔.艙 ! WsrttAirc 和口uSIH AT IC HU 立片(1)jjd3S(E) i|ai網第祉象Enxfi至鬻二口口?IOI3UE IFPKTIJIZT 105IVA7IC LNI

17、3E5l 1 -:isEIMIK ST MY ilUff門吊而直 利里)肝用要顯布江狼走.靖龍擇 今具有意接盤力的段展代PU、FM模最,OPC 限務器第屋用捏后J.要顯不田塔地;i點覽請選擇1-f M.孔 AdqitrWBl)雙擊DP模塊下的紫色方塊.打開PROFIBU芨口設置窗口。選擇新建.打開PROFIBUSF網設置窗口 .然后在網絡設置標簽里面選擇合適的通訊速率 連續(xù)選擇兩次確定。完成之后.就將SIMATIC 300設備連接到了 PROFIBUSF網上.如圖所示。.即可打開SIMATIC.在接下來的窗口中選擇“確定”SIMATIC HMI站和SIMATIC 300設備之間需要連結進行控制

18、 .可以有很多種方法.最簡單 和方便的就是通過 PROFIBUSF網連接在一起。為了實現這種連接.需要將SIMATIC HMI站的 IF 1B接口設置為PROFIBUSF網設備(默認為MPI網絡設備)。修改的方法是雙擊 SIMATIC HMI 站的設備圖標(最左面的藍色設備塊)HMI站的硬件配置窗口。雙擊其中的IF 1B MPI/DP 設備(索引 4).打開IF 1B MPI/DP 設備屬性。將接口類型修改為 PROFIBUS并在其屬性中選擇其通訊的速率與前面的SIMATIC 300站點保持一致.否則會發(fā)生通訊錯誤。然后選擇確定.忽視接下來的警告窗口 (其實是提醒該設備還有一個端口閑置.是以太

19、網接口 .暫時不用)。將回到SIMATIC HMI站的HWConfig界面.編譯以后存盤并關閉 HWConfig 界面.這樣.SIMATIC HMI站的端口已經修改為 PROFIBUST作卞|式.原來的表示IF 1B端口 MPI 網絡模式的紅色方塊已經變成了表示PROFIBU綱絡模式的紫色方塊。用鼠標按下該紫色方塊并拖動到PROFIBU電線上.實現網絡組態(tài)。Hfii Pt I proj r:nt ?- 1-1-(101 l煙玷 J 口二 IPGE i F-j 1 e-p. r slprn j Xpr nj nrl ?J曾同第題瑞轅陰君2口 下工根狗在吸圖 I)幫助四叫叫mYPI刊工上IB JS

20、一上丸?Kriinr 10SDVATIC mi st3tMii MHSnti &4-要顯不連犢表,諸施挎 4具有霆接能力的模塊cel I。&城.0PC 照秀墨堂雇用程序-美顯不固絡地址息也.消造, 個子周.PC Ad呼匕型/PIJ保存并編譯檢查完成后.會出現一個警告。忽略該報警信息.然后存盤關閉網絡組態(tài)配置窗口。6 PLC程序設計(1)創(chuàng)建SIMATIC 300站符號表(2)創(chuàng)建SIMATIC 300站中的塊雙擊SIMATIC 300設備右面的“塊”.可以看到屬于該設備的各個塊列表(開始該站只包括“系統(tǒng)數據”和主程序OB1)。4S11AT工匚 lanaeer - project2-1-1-00

21、1 - D:FrGgra Fi.*015c選擇菜單里中的“插入”一“ S7塊”(或在右面的窗口空白處點擊右鍵 .選擇插入新對象).分別插入組織塊 OB100(需要改名字).數據塊DB1。4 S11AT1C lanager - project2-1-1-001 D : FrcrEra Fi.V n|fx|再 文件口 編輯 胤I rye視匡1 雙)選項窗口 幫肋F_序x G? g? MT自 projtc+2- H1-00-gg SIMATIC 3M1-9 CPU 314C-國T程F3渡_明1+ q SIMAT1T MMI熔蛆觀塊插入光標位置站點子網程序ST軟件球)屋 ?。厚髧C過濾C3-0bT57

22、塊M 1賽唳M7軟件符號表6 文本庫mh L 至ITGIfif* 前十 rii1、功成眼3功能4數據塊5數據類型(3)為數據塊定義變量在本項目中.SIMATIC 300站站點中規(guī)劃了數據塊的目白是為了方便觸摸屏和PLC之間進行信息交換.這種交換需要通過數據塊中的變量來實現。通過分析和規(guī)劃.已經知道觸摸屏需要給PLC三個BOOL(布爾)型的變量.分別用來傳遞“點動”、“連續(xù)”和“停止”;而PLC也需要給觸摸屏一個 INT (整數)型的變量.用來通知觸摸屏顯示電機不同的狀態(tài)(當該變 量為0時.表示電動機處于停止狀態(tài); 當該變量為1時.表示電動機處于點動運行狀態(tài); 當該變量為2時.表示電動機處于連續(xù)

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

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

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

26、BW4!示DB1數據塊中起始通道為 4的整數變量(其實就是MOTORSTATE變量的地址)2)主程序OB1編程本項目比較簡單.可以將所有的控制程序都放在OB1內完成。OB1目前主要完成的工作包括兩個.一個工作是根據各個按鈕的不同狀態(tài)來控制電動機和指示燈的狀態(tài).另一個工作是根據電動機的運行狀態(tài)通知觸摸屏顯示不同的信息。廣田 1 : FFn PrnfT-bj iCyclRJO, 3SST“SEB* DEl.DEE. 2 MC. -I I1/1MfJ-Irflj.T-m.oI I程序段1用來實現點動控制.不論是按下按鈕站的按鈕SB1或者在觸摸屏上操作了點動運行按鈕(使DB1.DBX2.0閉合).均會

27、使內部繼電器 M0.0閉合.表示電動機處于點動運行狀態(tài)下。如果松開按鈕 SB1或者觸摸屏上的點動按鈕.或者停止信號有效.點動狀態(tài)斷開。融羯;括航加.m10,3M1.DBI2.2HCJ5D.1I IH1/1HO-IP81.卵口L程序段2用來實現連續(xù)控制.不論是按下按鈕站的SB2或者是在觸摸屏上操作了連續(xù)運行按鈕(使DB1.DBX2.1閉合).均會使內部繼電器 M0.1閉合并且自保持.實現連續(xù)運行.M0.1表示電動機處于連續(xù)運行狀態(tài)。如果停止信號有效或者是點動按鈕有效(M0.0會閉合).連續(xù)運行狀態(tài)斷開。程序段3用來控制繼電器KA.無論是在點動運行狀態(tài)還是連續(xù)運行狀態(tài).Q0.0都會接通.KA繼電器

28、閉合.驅動接觸器KM.電動機將會運行。Q0.1IOJ3KZOO. 5HL14I I1 Il :l |Bl. 1程序段4用來控制指示燈.在點動運彳T狀態(tài)下.M0.0閉合.串入1秒時鐘繼電器觸點M200.5 (在SIMATIC 300站站點的硬件組態(tài)中組態(tài)).Q0.1驅動的指示燈 HL1將會以1Hz的頻率閃爍;在連續(xù)運行模式下.M0.1閉合.HL1常亮。程序段5、6、7用來通知觸摸屏顯示電動機狀態(tài)。當電動機停止轉動(Q0.0斷開).變量“MOTORSTATE絕對地址為 DB1.DBW4將被送入 0.其它情況類似。7觸摸屏通訊設置、畫面設計與變量控制(1)對觸摸屏的連接和變量進行設置選才S SIMA

29、TIC Manager下的SIMATIC HMI立.并點擊“ +”號打開其各級子項.選擇“通訊”下的“連接”雙擊右面窗口中的“連接”.將會啟動 WinCCflexible 軟彳.軟件啟動完成后.自動打開“連接”標簽。將“激活的”選項下的“關”修改為“開” (點擊“關”就可以出現選擇下三角選擇符點擊選擇符后選擇“開”即可) .將SIMATIC HMI站點和SIMATIC 300站站點連接。然后選擇“通訊”下的“變量”選項。雙擊變量選項.在新開的書簽窗口第一個空白行出雙擊鼠標左鍵.將會自動出現一個變量_1。選中其中的“符號”選項.可以看到項目。點擊項目前面的“ +”號.可以打開下一層.繼續(xù)點擊下一

30、層的“ +”號.如此層層展開可以找到已經在 SIMATIC 300設備上DB1數據塊中已經建立的變量名稱。選中變量名稱“ START1后雙擊或者點擊右下角的“ 登”圖標.就可以將變量1修改為 DB1.START1利用同樣的方法.將自己建立的其它三個變量都添加進SIMATIC HMI站的變量表中。(2)對觸摸屏畫面進行制作.放置各個對象(元素).并調整位置和大小打開畫面1標簽.首先根據需要.在該畫面上應該放置三個按鈕 .1個圖形(本項目中用圓形).三個文本框。SIEMENSSIMATIC PANEL視住函件父用動手本。國理Q不可見交wC文本列表FF伏怠文本電機律也I仆做 文本I / 5Q0 11

31、(3)修改各個對象的基本屬性三個按鈕的名稱分別修改為“點動運行”、“連續(xù)運行”和“電機停止”。如果有時間可以按鈕改成圖形模式.利用WinCC flexible軟件對象庫中提供的豐富的按鈕.選取自己喜歡的風格來替代文本顯示的按鈕。蝴_3 (闞)將三個文本的內容分別修改為“電動機停止運行”、“電動機點動運行” 和“電動機連續(xù)運行”。視性畫常用動電/機旌堂運行修改完的畫面1如圖所示。SIEMENSSIMATIC PANEL(4)為各個對象元素關聯(lián)對應變量及動作1)按鈕的組態(tài)畫面1中有三個按鈕.按鈕的動作包括按下和釋放兩個過程.對應的變量如果為常開狀態(tài).則當按鈕按下時.變量應該為1 (ON.接通).當

32、按鈕釋放時.變量應該為0 (OFF.斷開);如果對應的變量為常閉狀態(tài).當按鈕按下或釋放時.其變量的數值(1或者0)恰好和上述相反。本項目中三個按鈕均為常開狀態(tài).所以應該利用按鈕的動作激活相應的變量.使其在1 和0兩種狀態(tài)中切換.在此要用到按鈕的事件中的 “按下”和“釋放”兩個動作.并且“按下” 要用到函數中的“編輯位”內的“SetBit ”(置位位.目的是使某一個 BOO及量I合.為1)。選取該函數以后.還需要為該函數指定一個變量.否則會標示錯誤.用橘黃色標記.如圖所示。雙住畫時里動事蔣的取消激活勒拳擊5EE5 函數列變量M羌值)2京函數, SetBit鼠標左鍵雙擊橘黃色的“無值”.可以使其出

33、現一個三角選擇符號.點擊三角選擇符號即可看到已經為 SIMATICHMI站已經添加好的變量列表。-E1TWT:二 HML 給世一克量-冬 nrrr-1-1-001國3 5iru 3嗎1白 周 OFO 314C DP白昌3程序以用電)bM-1 Oi DB=L w冊中畢。d事重又_ CDL.MOTiDP-ceunAF-TE CBL.EiTCiPre r; z q DB1KW2.L C6 1 CS! 2 2從列表中選擇相應的變量名稱雙擊.或者點擊右下角的“ %”圖標.即可將變量設定完視住國伴鬲里功爭單擊 ST 釋的 取消激活 更圾M今回圜 函數列表1HSetBitllnOur)DB1.5FARTIZ

34、匚京函飄二用同樣的方法為事件中的“釋放”動作綁定一個函數“ ResetBit ”(復位位.目的是使某一個BOOL變量斷開.為0). 一個按鈕的動作組態(tài)就完成了.以后.只要在觸摸屏上按下該按鈕.則相應的變量將被置位為1 (閉合).當在觸摸屏上釋放該按鈕.則相應的變量將被復位為0 (斷開)。必今1/亙|國 語數列表10 ResetBit變量rCut)DB1.STARTIz : /函數33程放瞬取消激活劇用同樣的方法.為另外兩個按鈕組態(tài)相應的變量。按鈕名稱按鈕事件函數名稱變量符號PLC地址點動運行按卜SetBitDB1.START1DB1.DBX2.0釋放ResetBit連續(xù)運行按卜SetBitDB

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

36、量(在 SIMATIC 300站站點中已經在DB1中設置好的 MOTORSTATE.DB1.DBW4可以通過三角下拉框來選擇)雙擊相應變量或者點擊右下角的“Hl ”圖標.將該變量作為控制圖形動畫效果的變量。I誠春菩哥性整電耳H揍見蚪對水垂直4在右面的“值” 一欄雙擊鼠標左鍵 .會自動出現根據變量范圍圓形顯示的默認效果。點擊“0-100” .可以打開設置框.根據本項目的 SIMATIC 300站站點白程序.當數值為0-0時.表示電動機停止.對應的圖形選擇為白色.故“前景色”和“背景色”選擇為白色.并且閃爍為“否”利用這樣的方法.為該圖形繼續(xù)添加值為 1和2時的狀態(tài)(綠色閃爍及綠色不閃爍)如下圖所

37、示。3)文本的組態(tài)根據項目要求.當電動機處于不同的狀態(tài)時.觸摸屏需要顯示不同的文本.可以利用文本的“動畫” 一 “可見性”來實現該功能。當電機為停止狀態(tài)(MOTORSTATE量為0)時.使“電機停止運行”文本可見;當電機為點動運行狀態(tài)(MOTORSTATE量為1)時.使“電機點動運行”文本可見;當電機為連續(xù)運行狀態(tài)(MOTORSTATE量為2)時.使“電機連續(xù)運行”文本可見。選擇相應的文本.對其“動畫”“可見性”進行設置。和圖形的外觀設置一樣.文本的可見性也需要“啟用”和添加相應變量.在本項目中.文本使用的變量和圖形的變量是一樣的.故選擇和添加方法一樣.但是本項目中要求該變量符合某一個數值時1

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

39、者點擊圖標欄中的圖標.即可啟動仿真器。打開仿真器之后.會啟動兩個窗口 .一個是仿真 SIMATIC HMI站的輸出窗口 .一個是WinCC flexible運行模擬器窗口。:步M:力見量 E明基IH.【 后隙 I機* 口I 卜|國* | 目場 |首先在運行模擬器窗口添加各個變量.方法是點擊“變量”下的空白欄.即可出現選擇三 角箭頭.點擊三角箭頭.即可看到所有的變量列表。無標題的-inCC HIsitQg運行摸武落文件電編相查看S ?I n修q I x強11圖V麥星 I-身類型| 藁居 格式 |局)陶件打 w saIDBl. MOTORSTATEDS1, STAKT1CM. STAKT2DBt.

40、STO?點擊各變量名稱.將各個變量依次添加進變量列表中.然后勾選運行模擬器中想要顯示Til! 5TAW1HIM.tIt nTnUE L. STJiXISE飆:十年釧匚Qq-3pSEL. sra?ECCtL-i:十速需1L. 0Bislar-j0EJML. JIDlU.xjtt:9+且打L. U口 Lspiir:1一討施翻D十門,中。門“1七2口&匕評7勝打、打口*。松+用工;41中71門皿開門STRUTT 1HT法(1) MF口F亞廠或模擬的變量后的“開始”框。因無存黑缸iE-1MX Ticsib 1 ei ff/-1同13陣西銜第二百營步工 N H*電3舞燈小力伯忖i眼上伯戶始依次點擊SIM

41、ATIC HMI站上的按鈕.當該按鈕按下時.Wincc flexible運行模擬器中相應的變量“當前值”變?yōu)椤?-1 ”.當該按鈕釋放時.相應的變量“當前值”變?yōu)椤?” .即說明所有的按鈕組態(tài)正確(如果自己組態(tài)有常閉類型的按鈕.則變量的表現形式應該恰好相反)然后測試圖形和文本.在Wincc flexible運行模擬器相應的變量 (本例中為INT型變量DB1.MOTORSTAT沖的“設置數值” 一欄中.分別寫入相應的數值(0、1或2).則相應的圖 形應該產生相應的變化.文本也應該有相應的顯示。當DBI.MOTORSTATt量設置數值為 0時.SIMATIC HMI站顯示如圖所示。當DB1.MOT

42、ORSTATE量設置數值為 1時.SIMATIC HMI站顯示如圖所示(其中圓色圖形在閃爍)。當DB1.MOTORSTATE量設置數值為 2時.SIMATIC HMI站顯示如圖所示。SIEMENSSIMATIC PANEL點動運行連續(xù)運行電機停止cr|, SIUTIC VinCC flexible Kuntime經過以上測試.說明觸摸屏畫面設計合理.功能齊全。8項目仿真測試Step7 V5.X 軟件支持仿真測試 SIMATIC 300站程序.并且支持和 WinCC flexible 軟件 的聯(lián)合仿真.這將大大減少花費在系統(tǒng)調試上的時間(要利用該功能.Step7 V5.X 軟件必須集成SIMAT

43、IC 300站PLCSIM軟彳.該軟件在安裝完 Step7 V5.X 軟件后需要獨立安裝.安裝 后即自動集成在 Step7 V5.X軟件中)。(1)啟動SIMATIC 300站PLCSIM仿真軟件.并下載PLC組態(tài)數據及塊。在Step7 V5.X軟件中集成了 SIMATIC 300站PLCSIM軟件后.可以從菜單欄中選擇“選 項”一 “模塊仿真”(或者雙擊圖標欄中的 尊圖標).即可啟動SIMATIC 300站仿真器。S1MAT1C Asjiagc r - Ipro jccrt2 1- 1UO1 B: XFrcgirs Filescp7 s7pro j. . .| | X第一次打開仿真器時.只有

44、一個基本的PLC操作面板。區(qū) 57-PLCSIB1回區(qū)幫助如iFI iFI im! itI文件 編輯電)視圖)掩入 PLCCZ)執(zhí)行工具窗口 D Q O |?u刈 gpi)三| X電電 電日中|百RUINSTOP MRES |按Fl獲得幫助.Default: MPI=Z BF=2 LoNOP 訐AgRUST黑日即生rI??梢酝ㄟ^菜單欄中的“插入”來選擇為仿真的PLC插入各種監(jiān)控變量(輸入變量I.輸出變量Q.位存儲器M等).該功能也可以通過點擊快捷圖標欄中的相應圖標來實現。插入了一個8位輸入變量(IB)和8位輸出變量(QB的界面如圖所示。其中 舊0包括I0.0I07QB0包Q0.0Q0.7o圖中

45、是按位顯示模式.所以能明顯看出來每個變量包括8個位(07)。其它的顯示方式還可以有二進制、十進制、十六進制等等。在CPU為STOP莫式的,f#況下.選中項目中的SIMATIC 300站站點.然后選擇菜單欄中的 “PLC 一 “下載”(或者點擊快捷圖標欄中的曲1圖標).將SIMATIC 300站點整體下載到仿真器中(包括了硬件組態(tài)數據和塊)。在此過程中可能會出現幾個要求用戶確認的對話框.用戶根據屏幕的提示.選擇正確的操作過程即可(一般都是提醒當前下載的塊和數據會覆蓋 PLC中已經存在的塊和數據.確認覆蓋即可)。如果下載過程中出現錯誤.請檢查仿真的PLCSIM是否在STOP莫式下.是否SIMATI

46、C 300的塊發(fā)生了錯誤(例如調用了不存在的塊.或者調用了不存在的數據塊中的數據等)。(2) WinCC flexible啟動運行系統(tǒng).與PLCSIM仿真軟件進行模擬聯(lián)機統(tǒng)調。1)在WinCCflexible 軟件的菜單欄中選擇“項目” 一 “編譯器” 一 “啟動運行系統(tǒng)”SIMATIC HMI 系統(tǒng)?;蛘唿c擊圖標欄中的力圖標.即可在計算機上啟動運行2)將仿真的PLC的運行模式改為RUN莫式。3)從SIMATIC Manager中選擇SIMATIC 300站點中的主程序 OB1.雙擊打開后.選擇快捷菜單欄中的 面 圖標.開始監(jiān)控主程序 OB1的運行。OB i Main Fa:口心工衣m Sweep (Cycle)*邈談IB:標的jo.1io. a“站!TfcBl. LEE. 2 Md1:Al/V1 ?D6L.郎維LU程序段Z:憬限10l2Wl93B3 PB1. DEI2.2 Jft

溫馨提示

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

評論

0/150

提交評論