【文章內(nèi)容簡介】
= LD A A LD A A O LD A OLDLD A OLDLD A T37OLDLD A T38OLDLD A OLDLD A OLDLD A OLDALDSLB MB8, 1LD TON T37, +20LD TON T38, +30LD O = LD O = LD O = LD O = LD O = LD O = LD O = LD = LD = LD = LD = 第4章 組態(tài)畫面設(shè)計(jì) 組態(tài)軟件介紹組態(tài)軟件是指一些數(shù)據(jù)采集與過程控制的專用軟件,它們是在自動控制系統(tǒng)監(jiān)控層一級的軟件平臺和開發(fā)環(huán)境,使用靈活的組態(tài)方式,為用戶提供快速構(gòu)建工業(yè)自動控制系統(tǒng)監(jiān)控功能的、通用層次的軟件工具。組態(tài)軟件應(yīng)該能支持各種工控設(shè)備和常見的通信協(xié)議,并且通常應(yīng)提供分布式數(shù)據(jù)管理和網(wǎng)絡(luò)功能。組態(tài)軟件的功能和特點(diǎn)可歸納如下:概念簡單,易于理解和使用;功能齊全,便于方案設(shè)計(jì);實(shí)時(shí)性與并行處理;建立實(shí)時(shí)數(shù)據(jù)庫,便于用戶分步組態(tài),保證系統(tǒng)安全可靠運(yùn)行;利用豐富的“動畫組態(tài)”功能,快速構(gòu)造各種復(fù)雜生動的動態(tài)畫面;引入“運(yùn)行策略”的概念。 它具有以下幾個(gè)方面的特點(diǎn):可視化操作界面,真彩顯示圖形、支持漸進(jìn)色、豐富的圖庫、動畫連接;無與倫比的動力和靈活性,擁有全面的腳本與圖形動畫功能可以對畫面中的一部分進(jìn)行保存,以便以后進(jìn)行分析或打印;變量導(dǎo)入導(dǎo)出功能,變量可以導(dǎo)出到Excel表格中,方便的對變量名稱等屬性進(jìn)行修改,然后再導(dǎo)入新工程中,實(shí)現(xiàn)了變量的二次利用,節(jié)省了開發(fā)時(shí)間;強(qiáng)大的分布式報(bào)警、事件處理,支持實(shí)時(shí)、歷史數(shù)據(jù)的分布式保存。強(qiáng)大的腳本語言處理,能夠幫助你實(shí)現(xiàn)復(fù)雜的邏輯操作和與決策處理;全新的Web Server架構(gòu),全面支持畫面發(fā)布、實(shí)時(shí)數(shù)據(jù)發(fā)布、歷史數(shù)據(jù)發(fā)布以及數(shù)據(jù)庫數(shù)據(jù)的發(fā)布;方便的配方處理功能。豐富的設(shè)備支持庫,支持常見的PLC設(shè)備、智能儀表、智能模塊。提供硬加密及軟授權(quán)兩種授權(quán)方式。 監(jiān)控畫面設(shè)計(jì) 建立新工程啟動組態(tài)王軟件的工程管理器,在菜單中點(diǎn)擊“新建”彈出對話框如圖41所示。圖41 工程向?qū)е粏螕簟跋乱徊健崩^續(xù),會出現(xiàn)“新建工程向?qū)е睂υ捒?,如圖42所示。根據(jù)設(shè)計(jì)的具體要求選擇合適的路徑即可。圖42 工程向?qū)е诠こ搪窂轿谋究蛑休斎胍粋€(gè)有效的工程路徑,或單擊“瀏覽”按鈕,在彈出的路徑選擇對話框中選擇一個(gè)有效的路徑。單擊“下一步”繼續(xù)。彈出“新建工程向?qū)е龑υ捒颉保鐖D43 所示。圖43 工程向?qū)е诠こ堂Q文本框中輸入工程的名稱,該工程名稱同時(shí)將被作為當(dāng)前工程的路徑名稱。點(diǎn)擊“完成”,則完成了一個(gè)新工程的建立。 創(chuàng)建組態(tài)畫面進(jìn)入組態(tài)王開發(fā)系統(tǒng)后,就可以為每個(gè)工程建立數(shù)目不限的畫面,在每個(gè)畫面上生成互相關(guān)聯(lián)的靜態(tài)或動態(tài)圖形對象。 “組態(tài)王”采用面向?qū)ο蟮木幊碳夹g(shù),使用戶可以方便地建立畫面的圖形界面。用戶構(gòu)圖時(shí)可以像搭積木那樣利用系統(tǒng)提供的圖形對象完成畫面的生成。同時(shí)支持畫面之間的圖形對象拷貝,可重復(fù)使用以前的開發(fā)結(jié)果。 進(jìn)入新建的組態(tài)王工程,選中工程瀏覽器左側(cè)的畫面,在右側(cè)雙擊新建按鈕,則彈出如圖44所示對話框。圖44 新畫面 在“畫面名稱”處輸入新的畫面名稱,點(diǎn)擊“確定”按鈕進(jìn)入內(nèi)嵌的組態(tài)王畫面開發(fā)系統(tǒng)。設(shè)置完成后就完成了一個(gè)新畫面的創(chuàng)建,就可以在新畫面里面進(jìn)行系統(tǒng)畫面的設(shè)計(jì)。根據(jù)本設(shè)計(jì)要求,畫出本系統(tǒng)工作所需要圖畫如圖45所示。圖45組態(tài)仿真圖 定義I/O設(shè)備選擇工程瀏覽器左側(cè)大綱項(xiàng)“設(shè)備\COM1”,在工程瀏覽器右側(cè)用鼠標(biāo)左鍵雙擊“新建”圖標(biāo),運(yùn)行“設(shè)備配置向?qū)А?,如圖46所示。圖46 設(shè)置配置向?qū)нx擇PLC后,會出現(xiàn)一系列生產(chǎn)廠家,根據(jù)本設(shè)計(jì)的要求與實(shí)驗(yàn)室設(shè)備具體條件,我們選擇西門子S7200系列PLC,通信描述選擇PPI即可。單擊“下一步”,選擇COM1即可符合本設(shè)計(jì)和實(shí)驗(yàn)室設(shè)備要求。單擊“下一步”,選擇地址為“2”。單擊“下一步”,此步驟選擇系統(tǒng)默認(rèn)的值就可以,單擊“下一步”進(jìn)入設(shè)備配置參數(shù)信息總結(jié)。檢查各項(xiàng)設(shè)置是否正確,確認(rèn)無誤后,單擊“完成”。 設(shè)備定義完成后,可以在工程瀏覽器的右側(cè)看到新建的外部設(shè)備“PLC”,需要檢測外部輸入量是否與PLC相連時(shí),只用雙擊該設(shè)備,在彈出的對話框中選擇測試PLC即可。至于新建的設(shè)備相當(dāng)于一個(gè)中間裝置,它將實(shí)物PLC與自己建造的變量聯(lián)系起來,相當(dāng)于把程序與界面聯(lián)系了起來,為以后的控制做好了準(zhǔn)備。在定義數(shù)據(jù)庫變量時(shí),只要把IO變量連結(jié)到這臺設(shè)備上,它就可以和組態(tài)王交換數(shù)據(jù)了。 構(gòu)造數(shù)據(jù)庫 選擇工程瀏覽器左側(cè)大綱項(xiàng)“數(shù)據(jù)庫\數(shù)據(jù)詞典”,在工程瀏覽器右側(cè)用鼠標(biāo)左鍵雙擊“新建”圖標(biāo),彈出“定義變量”對話框如圖47所示。在變量名中填入所需設(shè)置的變量名,如“XX”。圖47 定義變量在變量類型中選取變量類型,一般的變量類型有“內(nèi)存”和“IO”兩種類型,在這兩種類型中又分“離散、整數(shù)、實(shí)數(shù)、字符串形”。一般的開關(guān)量都屬于IO離散型,而需要與內(nèi)部物件動畫連接的則可以定義為內(nèi)存形。點(diǎn)擊“確定”則可以完成一個(gè)變量的定義。按照該步驟,完成所需變量的定義,在工程瀏覽器“數(shù)據(jù)詞典”中可以看到定義的變量。本設(shè)計(jì)所有的定義變量如圖48所示。圖48 數(shù)據(jù)詞典在以后的動畫連接中可以隨時(shí)查看所需的變量。自此,一個(gè)完整的數(shù)據(jù)庫建立完畢。 動畫連接在新畫面中雙擊需要連接的物件,彈出對話框。 在對話框中有各種連接,根據(jù)設(shè)計(jì)需要選擇,分別選擇“水平移動”和“垂直移動”兩種連接方式,或者別的連接方式。在表達(dá)式框中填入表達(dá)式,在下面的移動距離中填寫相應(yīng)的數(shù)據(jù),按確定即可,如圖49所示。圖49 動畫連接 按照上面的步驟,根據(jù)設(shè)計(jì)需求,分別對畫面中的物件進(jìn)行動畫連接,從而實(shí)現(xiàn)了外部輸入量與內(nèi)部事物的數(shù)據(jù)連接。 編寫語言命令在畫面中右擊 畫面,選中“畫面屬性”,在畫面名稱右面有“命令語言一欄”,雙擊,在該軟件中編寫語言有兩種語言方式,IF/ELSE和WHILE語句,兩種語句可以兼容,互相嵌套使用,該軟件還有大量的函數(shù)可以使用,所有的應(yīng)用功能都如圖410面板上所示。經(jīng)過編寫,本設(shè)計(jì)命令語言如圖410所示。圖410 畫面語言命令編寫根據(jù)整個(gè)過程運(yùn)行要求,以及所設(shè)定的變量,編寫程序。至此,整個(gè)程序的組態(tài)軟件編寫已經(jīng)完成。結(jié) 論 畢業(yè)論文是大學(xué)學(xué)習(xí)階段一次非常難得的理論與實(shí)際相結(jié)合的機(jī)會,通過這次比較完整的自動售貨機(jī)系統(tǒng)設(shè)計(jì),我擺脫了單純的理論知識學(xué)習(xí)狀態(tài),和實(shí)際設(shè)計(jì)的結(jié)合鍛煉了我的綜合運(yùn)用所學(xué)的專業(yè)基礎(chǔ)知識,解決實(shí)際問題的能力,同時(shí)也提高我查閱文獻(xiàn)資料、設(shè)計(jì)手冊、設(shè)計(jì)規(guī)范以及電腦制圖等其他專業(yè)能力水平,而且通過對整體的掌控,對局部的取舍,以及對細(xì)節(jié)的斟酌處理,都使我的能力得到了鍛煉,經(jīng)驗(yàn)得到了豐富,并且意志品質(zhì)力,抗壓能力及耐力也都得到了不同程度的提升。這是我們都希望看到的也正是我們進(jìn)行畢業(yè)設(shè)計(jì)的目的所在。雖然畢業(yè)設(shè)計(jì)內(nèi)容繁多,過程繁瑣但我的收獲卻更加豐富。我都是隨著設(shè)計(jì)的不斷深入而不斷熟悉并學(xué)會應(yīng)用的。提高是有限的但提高也是全面的,正是這一次設(shè)計(jì)讓我積累了無數(shù)實(shí)際經(jīng)驗(yàn),使我的頭腦更好的被知識武裝了起來,也必然會讓我在未來的工作學(xué)習(xí)中表現(xiàn)出更高的應(yīng)變能力,更強(qiáng)的溝通力和理解力。順利如期的完成本次畢業(yè)設(shè)計(jì)給了我很大的信心,讓我了解專業(yè)知識的同時(shí)也對本專業(yè)的發(fā)展前景充滿信心。比如我的設(shè)計(jì)還有很多的不足之處,可這些不足正是我們?nèi)ジ玫难芯扛玫膭?chuàng)造的最大動力,只有發(fā)現(xiàn)問題面對問題才有可能解決問題,不足和遺憾不會給我打擊只會更好的鞭策我前行。謝 辭 從三月份接受課題到現(xiàn)在完成畢業(yè)設(shè)計(jì)論文,衷心的感謝我的指導(dǎo)韓英老師給予了精心的指導(dǎo)和熱情的幫助。韓英老師在PLC方面具有豐富的實(shí)踐經(jīng)驗(yàn),對我的設(shè)計(jì)工作給予了很多的指導(dǎo)和幫助,使我能夠?qū)⒗碚撝械慕Y(jié)果與實(shí)際相結(jié)合。尤其在課題設(shè)計(jì)的前期準(zhǔn)備階段,韓老師提出許多寶貴的設(shè)計(jì)意見,在最后的測試修改階韓老師在百忙之中抽出時(shí)間為我們提供了必要的幫助,這樣使得我們得以順利的完成畢業(yè)設(shè)計(jì)開發(fā)工作,在短暫的兩個(gè)多月的相處時(shí)間里,老師淵博的知識,敏銳的思路和實(shí)事求是的工作作風(fēng)給我留下了深刻的印象,這將使得我終身受益,謹(jǐn)此向老師表示衷心的感謝和崇高的敬意。最后,衷心地感謝在百忙之中評閱論文和參加答辯的各位老師!忠心地祝愿各位身體健康、工作順利。參考文獻(xiàn)[1] 王文紅,:沙洲職業(yè)工學(xué)院,2005[2] :北京航空航天大學(xué)出版社,2003[3] 王曉勇,盛志沖. :南京機(jī)械設(shè)備工程公司,2002[4] :機(jī)械工業(yè)出版社,2002[5] :機(jī)械工業(yè)出版社,2002[6] (第三版).重慶:重慶大學(xué)出版社,2000[7] :機(jī)械工業(yè)出版社,2003[8] :國防工業(yè)出版社,2005[9] (第一版).北京:人民郵電出版社,2002[10] :機(jī)械工業(yè)出版社,2005[11] ,2002[12] 王興天 .注射技術(shù)與注射機(jī),化學(xué)工業(yè)出版社,2005[13] 吳建強(qiáng),,2000[14] 吳中俊,:機(jī)械工業(yè)出版社,2003[15] .機(jī)械工業(yè)出版社,2004[16] 王永華.現(xiàn)代電氣控制及PLC應(yīng)用技術(shù).北京航空航天大學(xué)出版社,2003[17] :北京航空航天大學(xué)出版社,2000[18] 周美蘭,:科學(xué)出版社,2003外文資料翻譯Nature works hard to destroy bearings, but their chances of survival can be improved by following a few simple guidelines. Extreme neglect in a bearing leads to overheating and possibly seizure or, at worst, an explosion. But even a failed bearing leaves clues as to what went wrong. After a little detective work, action can be taken to avoid a repeat performance. Bearings fail for a number of reasons,but the most mon are misapplication,contamination,improper lubricant,shipping or handling damage,and misalignment. The problem is often not difficult to diagnose because a failed bearing usually leaves telltale signs about what went wrong.However,while a postmortem yields good information,it is better to avoid the process altogether by specifying the bearing correctly in The first place.To do this,it is useful to review the manufacturers sizing guidelines and operating characteristics for the selected bearing.Equally critical is a study of requirements for noise, torque, and runout, as well as possible exposure to contaminants, hostile liquids, and temperature extremes. This can provide further clues as to whether a bearing is right for a job.1 .Why bearings failAbout 40% of ball bearing failures are caused by contamination from dust, di