Wincc仿真教程_第1頁
Wincc仿真教程_第2頁
Wincc仿真教程_第3頁
Wincc仿真教程_第4頁
Wincc仿真教程_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(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è)計與變量控制 248 項目仿真測試 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的

2、頻率閃爍;當(dāng)電動機連續(xù)運行時.HL1常 亮;電動機停止運行時.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點動按鈕

3、NOKAQ0.0輸出驅(qū)動SB2I0.2啟動按鈕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)需要用文

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

5、color PN/DP 。(1)新建項目.起名并保存(最好不要包括中文)雙擊桌面上的“ 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 Mana

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

7、.將會在該項目中插入一個 SIMATIC 300站點??谛? tAEQO 廓X蛇 竄匚田、幫勖0T5站點*L幽四工400站點口區(qū)源a=:亡于隨ID程序Q)kST值件哨仃鼻項17冢件,符導(dǎo)表(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)會要求用戶選擇設(shè)備型號.使用的TP177B 6color PN/DP觸摸屏在“ Panels”下“170”系列中可以找到。屬性 一 SSprojsctS-l-l-OOITC Adptw (KFI)(3)設(shè)置SIMATIC 300站CPU型號.規(guī)劃SIMATIC 300站硬件系統(tǒng)將鼠標(biāo)移到SIMATIC 300站點的圖標(biāo)上.雙擊.可以打開SIMATIC 300站點的配置窗口。選擇硬件圖標(biāo)并雙擊.將會在一個新窗口中打開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查找配置文件:債準(zhǔn)罌 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視圖蹌項如窗口神助現(xiàn)在該底板上有11個插槽位置.其中第一個插槽只能插入電源模塊。如果使用西門子為SIMATIC硬件提供的專用電源模塊.可以選中第一個插槽位置.然后選擇 SIMATIC選項中的PS-300子項.點擊“ +”號展開該子項.然后從中選擇對應(yīng)的電源模塊并雙擊.將電源模塊插入對應(yīng)的底板插槽。如果不使用西門子為 SIMATIC提供的電源模塊.而是使用其它外置電源 請將該模塊空置(*如果不知道自己使用的電源模塊形式.請空置該插槽)。底板上第二個插槽需要插入 CPU莫塊.選中第二個插槽位置.然后選擇SIMATIC選項中的CPU-300子項.點擊“+

11、”號展開該子項.然后從中選擇對應(yīng)的 CPU莫塊(*我們使用的CPU莫 X塊是 CPU-314C-2DP訂貨號為 6ES7 314-6CG03-0AB0.版本號為 V2.6)。般 HI Gonfie - SI1ATTC 300(1)(配置)一一 project 2-1-1-001站點卷)編松 插入PLC視的 選項(Q)窗口出)幫助逗)查找配置文件:標(biāo)準(zhǔn)-_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雙擊該模塊.會彈出該模塊的附加屬性設(shè)置界面。由于CPU314C-2DP自帶有一個PROFIBU芨口 .將會打開接口屬性設(shè)置對話框。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子模塊.計數(shù)子模塊.定位子模塊地址都是可以修改的。在本項目中有可能需要輸出指示燈HL1以1Hz的頻率閃爍.所以需要SIMATIC 300站站點提供1Hz的時鐘脈沖。為此.需要為SIMATIC 300站站點組態(tài)時鐘存儲器.方法是雙擊 SIMATIC 300站站點的CPU314C-2DPT.打開CPU屬性界面.然后選擇“周期/時鐘存儲器” 標(biāo)簽.將下面的時鐘存儲器勾選.存儲器字節(jié)寫入一個地址。該地址自動選取內(nèi)部繼電器 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)完成后.選擇菜單欄中的“站點” 一“保存并編譯”選項或直接點擊“保存和編譯”圖標(biāo).將該硬件組態(tài)進(jìn)行保存(如果彈出來報警對話框選項.直接選擇“確定”忽略該報警)即可.然后關(guān)閉該窗口。(4)系統(tǒng)網(wǎng)絡(luò)規(guī)劃與組態(tài)在SIMATIC Manager中選中項目名稱.可以看到MPI文字和圖標(biāo)?,F(xiàn)在網(wǎng)絡(luò)中有一個 MPI網(wǎng)絡(luò)總線.有兩個設(shè)備.分別為SIMATIC300和SIMATIC HMI立.但是相互之間沒有連接。首先將 SI

16、MATIC 300設(shè)備連接到 MPI網(wǎng)絡(luò)上。在此界面上常用有兩種方法:將鼠標(biāo)按住紅色方塊直接拖動.連接到MPI站點;或者雙擊紅色方塊.然后選擇MPI.然后點擊確定即可。MPI網(wǎng)絡(luò)連接完成后.如下圖所示。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網(wǎng)第祉象Enxfi至鬻二口口?IOI3UE IFPKTIJIZT 105IVA7IC LNI

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

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

19、網(wǎng)接口 .暫時不用)。將回到SIMATIC HMI站的HWConfig界面.編譯以后存盤并關(guān)閉 HWConfig 界面.這樣.SIMATIC HMI站的端口已經(jīng)修改為 PROFIBUST作卞|式.原來的表示IF 1B端口 MPI 網(wǎng)絡(luò)模式的紅色方塊已經(jīng)變成了表示PROFIBU綱絡(luò)模式的紫色方塊。用鼠標(biāo)按下該紫色方塊并拖動到PROFIBU電線上.實現(xiàn)網(wǎng)絡(luò)組態(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 照秀墨堂雇用程序-美顯不固絡(luò)地址息也.消造, 個子周.PC Ad呼匕型/PIJ保存并編譯檢查完成后.會出現(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ù)”和主程序OB1)。4S11AT工匚 lanaeer - project2-1-1-00

21、1 - D:FrGgra Fi.*015c選擇菜單里中的“插入”一“ S7塊”(或在右面的窗口空白處點擊右鍵 .選擇插入新對象).分別插入組織塊 OB100(需要改名字).數(shù)據(jù)塊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熔蛆觀塊插入光標(biāo)位置站點子網(wǎng)程序ST軟件球)屋 健:耋國證過濾C3-0bT57

22、塊M 1賽唳M7軟件符號表6 文本庫mh L 至ITGIfif* 前十 rii1、功成眼3功能4數(shù)據(jù)塊5數(shù)據(jù)類型(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)該變量為2時.表示電動機處于連續(xù)

23、運行狀態(tài))。雙擊DB1數(shù)據(jù)塊.打開??梢钥吹紻B1數(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、“STOP兩個BOOL(布爾)變

24、量.還有一個名稱叫做MOTORSTATE勺INT (整數(shù))變量注意該數(shù)據(jù)塊中的地址一欄的標(biāo)識.0.0是系統(tǒng)臨時占位符變量.不是用戶創(chuàng)建的.用戶暫時用不到.可以不關(guān)心。地址 2.0代表了變量“ START!.今后要用到該變量的時候.其絕對地址為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ù)變量,所以該變量的名對地址為 DB1.DBW

25、4除了現(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模式車t入Run模式)時QB100將會并且只會執(zhí)行一個掃描周期。在此過程中,需要保證兩個輸出繼電器 Q0.0 (控制KA)和Q0.1 (控制HL1)為斷開狀態(tài),觸摸屏顯示電動機狀態(tài)為 停止(對應(yīng)DB1數(shù)據(jù)塊中MOTORSTATE量為0)。注意其中的DB1.D

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

27、使內(nèi)部繼電器 M0.0閉合.表示電動機處于點動運行狀態(tài)下。如果松開按鈕 SB1或者觸摸屏上的點動按鈕.或者停止信號有效.點動狀態(tài)斷開。融羯;括航加.m10,3M1.DBI2.2HCJ5D.1I IH1/1HO-IP81.卵口L程序段2用來實現(xiàn)連續(xù)控制.不論是按下按鈕站的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繼電器

28、閉合.驅(qū)動接觸器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驅(qū)動的指示燈 HL1將會以1Hz的頻率閃爍;在連續(xù)運行模式下.M0.1閉合.HL1常亮。程序段5、6、7用來通知觸摸屏顯示電動機狀態(tài)。當(dāng)電動機停止轉(zhuǎn)動(Q0.0斷開).變量“MOTORSTATE絕對地址為 DB1.DBW4將被送入 0.其它情況類似。7觸摸屏通訊設(shè)置、畫面設(shè)計與變量控制(1)對觸摸屏的連接和變量進(jìn)行設(shè)置選才S SIMA

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

30、層的“ +”號.如此層層展開可以找到已經(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)整位置和大小打開畫面1標(biāo)簽.首先根據(jù)需要.在該畫面上應(yīng)該放置三個按鈕 .1個圖形(本項目中用圓形).三個文本框。SIEMENSSIMATIC PANEL視住函件父用動手本。國理Q不可見交wC文本列表FF伏怠文本電機律也I仆做 文本I / 5Q0 11

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

32、按鈕釋放時.變量應(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 ”(置位位.目的是使某一個 BOO及量I合.為1)。選取該函數(shù)以后.還需要為該函數(shù)指定一個變量.否則會標(biāo)示錯誤.用橘黃色標(biāo)記.如圖所示。雙住畫時里動事蔣的取消激活勒拳擊5EE5 函數(shù)列變量M羌值)2京函數(shù), SetBit鼠標(biāo)左鍵雙擊橘黃色的“無值”.可以使其出

33、現(xiàn)一個三角選擇符號.點擊三角選擇符號即可看到已經(jīng)為 SIMATICHMI站已經(jīng)添加好的變量列表。-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從列表中選擇相應(yīng)的變量名稱雙擊.或者點擊右下角的“ %”圖標(biāo).即可將變量設(shè)定完視住國伴鬲里功爭單擊 ST 釋的 取消激活 更圾M今回圜 函數(shù)列表1HSetBitllnOur)DB1.5FARTIZ

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

35、1.START2DB1.DBX2.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è)置。首先勾選“啟用”.然后在變量中選擇用來控制圖形的變

36、量(在 SIMATIC 300站站點中已經(jīng)在DB1中設(shè)置好的 MOTORSTATE.DB1.DBW4可以通過三角下拉框來選擇)雙擊相應(yīng)變量或者點擊右下角的“Hl ”圖標(biāo).將該變量作為控制圖形動畫效果的變量。I誠春菩哥性整電耳H揍見蚪對水垂直4在右面的“值” 一欄雙擊鼠標(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)(綠色閃爍及綠色不閃爍)如下圖所

37、示。3)文本的組態(tài)根據(jù)項目要求.當(dāng)電動機處于不同的狀態(tài)時.觸摸屏需要顯示不同的文本.可以利用文本的“動畫” 一 “可見性”來實現(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ù)值時1

38、文本才可見 .所以需要設(shè)置變量的相應(yīng)范圍和“對象狀態(tài)”為“可見”在本項目中.變量范圍為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)”.或

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

40、STO?點擊各變量名稱.將各個變量依次添加進(jìn)變量列表中.然后勾選運行模擬器中想要顯示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站上的按鈕.當(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 flexible運行模擬器相應(yīng)的變量 (本例中為INT型變量DB1.MOTORSTAT沖的“設(shè)置數(shù)值” 一欄中.分別寫入相應(yīng)的數(shù)值(0、1或2).則相應(yīng)的圖 形應(yīng)該產(chǎn)生相應(yīng)的變化.文本也應(yīng)該有相應(yīng)的顯示。當(dāng)DBI.MOTORSTATt量設(shè)置數(shù)值為 0時.SIMATIC HMI站顯示如圖所示。當(dāng)DB1.MOT

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

43、IC 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站仿真器。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等).該功能也可以通過點擊快捷圖標(biāo)欄中的相應(yīng)圖標(biāo)來實現(xiàn)。插入了一個8位輸入變量(IB)和8位輸出變量(QB的界面如圖所示。其中 舊0包括I0.0I07QB0包Q0.0Q0.7o圖中

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

46、C 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)在WinCCflexible 軟件的菜單欄中選擇“項目” 一 “編譯器” 一 “啟動運行系統(tǒng)”SIMATIC HMI 系統(tǒng)?;蛘唿c擊圖標(biāo)欄中的力圖標(biāo).即可在計算機上啟動運行2)將仿真的PLC的運行模式改為RUN莫式。3)從SIMATIC Manager中選擇SIMATIC 300站點中的主程序 OB1.雙擊打開后.選擇快捷菜單欄中的 面 圖標(biāo).開始監(jiān)控主程序 OB1的運行。OB i Main Fa:口心工衣m Sweep (Cycle)*邈談IB:標(biāo)的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)系上傳者。文件的所有權(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

提交評論