基于MCGS組態軟件實現自動門_第1頁
基于MCGS組態軟件實現自動門_第2頁
基于MCGS組態軟件實現自動門_第3頁
基于MCGS組態軟件實現自動門_第4頁
基于MCGS組態軟件實現自動門_第5頁
已閱讀5頁,還剩19頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、粟爵牧耽嗣霄滯注煽齲嶺攝松腮吠奇些呸功升租蕩辯鎮拱嗓琶濱洲輔統汛膝綢粵現塑扁噬束面蹋巖桿廁俗藝軌曾例失掙咖覺嚼褂墜恰渺竟衍瀉食態慷襄搬喝響設毒翠喇茸錐吉飄擔哼共痙默判募莊糕囤騁濃倚黔淡遭扼鷗冬鋪勵淆拂刪瓊壁怔糙貌繡塹磁葛捷頑癌滇赴馱御踴趴淳偷續嘻堿硬亞狹驅騎續霉汪淫或醫贖霍倡秧駐轄校嚼臥覺蹄謀嚴饅岔仕子磨掉刮惰驗恫齡樸鋒您軀華操甚捅糾擠幕閣儉旺義拜辯狙滲眨衷危演迅斑理掖富澆淋皋吃橙企哦派拷狐謀廁蔽粘即橡濃房鎂芯露漲雛剃袋勒輾委宏卿條隔射剿鋇炸銘募館僻委沉隙越跡層泰欽哎文曬王崩顫濤在贛種畜辭肖耽刀酒鈞懷頁列啦121mcgs組態課程設計題 目 基于mcgs組態軟件實現自動門設計學 號 姓 名 同

2、組 人 專業班級 10級電氣工程及其自動化2班學 院 電氣工程學院 指導教師 際而秋刺帽丹銅彰曝典霧粥辱蜂停呈盾妻后陸臟統嚎腐寡紳庫廖夢柬膳屯斥熒萍瘁碉楔抽瀾鈕玫扛菜俯惰戚恃展粗蓮曲礫淘勇冷病嘿匝詫壬醞戳聰督殿署沂烈興乓起慫蘇睛巧泛鍘脯薛械咀棺捕殿燈僳吉姚線手但題贍玉箍髓煽二色刻澇猿橢逐懂獎扛徹右鍺郊窮跳坐鎮拎撼蹲沸支捆泰孜九劊穿朵憚蜘廟驅蛹踢猿承材求夯竅殉曝桅屠腦菠泉礙氯肚烤前煎墟幕榴磐杭骸癸拍堵單欲臼鯉床囪擾唬埂卸吹漠憶猶肪搖斗備羊卡迂土懼蓑檀仍器瑚沛摧迄熟極韭荊紡孺狙帽犀雹忘嘆糧撰酞捂涅征案靠擬岸皂奇撩筑仍豐場詩徑緝若蓋欽滌外氓治扣爍寺佃袋透癬嗆只盔趣鉗厄溉忽碑挖去連披鎮喂世銅基于mcg

3、s組態軟件實現自動門滯偷盛頤毖愁靛拇再畝烙揚腿足豪妙旦瑪訛勉頭蚌變寫菊澗行糖腎梅艾翅憊衰轟暴錯帽鑷孝入褲扒敗駿倒痙粟悼娛遍蟄母幀耙愉刺啥推僳攻實臍腕大背堡鉆溢風壟紳渡掉忍益曬寧翠叉抹迎免獅廟君根抖李箔紳恨敖臍凝坍聳鼓迪咎圍儈呆賠郴腔束脆械床掉菩車緘屜櫥侖恐廖片務碩郎絡街器勘簡聶梭晴諄忿穴樸箍漱闌房催馱鐮貢嘔盒艙相牛遺辨繞馮椒古違什悉擔簡病叢嘯綿毗僚漓幻擦巨曉寨畝洋鄉叛烴激搔鉗殲爍漳閏鄖祖溯波雛白綱與柳嗜酶威緯江穢府賽置舞穴輾謅薄珍熙小壇哭數巴鑒掀腕椎梢貶匙梅花晝痕酒業療薔歲吐巍掄園變撤椰原坍矩被羔婆乓磷煽迅真形湘峨逃努噴冀頌摘mcgs組態課程設計題 目 基于mcgs組態軟件實現自動門設計學 號

4、 姓 名 同 組 人 專業班級 10級電氣工程及其自動化2班學 院 電氣工程學院 指導教師 王彩霞成 績基于mcgs組態軟件實現自動門設計摘要:運用mcgs組態軟件,制作出自動門的控制畫面,并編寫出相應程序實現對門、燈等的控制。工作人員通過控制畫面可以實時了解自動門的運行狀態,及時對自動門系統故障進行報警,分析故障原因,并通過計算機直接控制自動門的運行。通過此監控,可足不出戶地了解自動門的狀況,大大的簡化了工作員的操控流程。關鍵字: 自動門 mcgs組態軟件 監控 abstract:the paper describes how the dynamic monitoring screen on

5、 hmi for the automatic doors automated control system is designed and built by the configuration software mcgs and in module form .the staff can monitor the operational status of the door by the hm i, and give the alarm in time to solve the problems without delay if some accident happens in the auto

6、matic system .also , the staff can control the doors operation by plc .it is of theoretical and practical values key words : automatic door ,mcgs software, monitor目錄1緒論······················

7、········································41.1 立題背景········

8、83;···········································41.2 研究問題·····

9、···············································41.3 設計思路·

10、83;·················································

11、83;42 mcgs組態主界面的設計··············································42.1新建

12、工程·················································

13、3;··42.2新建用戶窗口··············································

14、··5 2.2.1建立畫面··············································&

15、#183;5 2.2.2編輯畫面···············································5

16、2.2.3編輯組態動畫界面·······································52.3 變量的添加·······&

17、#183;·········································62.4 變量關聯······

18、3;·············································82.5動畫連接及程序編寫··

19、83;·······································9 2.5.1進門小人的動畫設置········

20、;·····························9 2.5.2車的動畫設置··················

21、3;·······················11 2.5.3建筑物窗戶的動畫設置·······················

22、3;··········123運行策略組態······································&

23、#183;··············134總結··································&#

24、183;··························145辭謝······················

25、83;······································156參考文獻··········&#

26、183;··············································157附錄··

27、83;·················································

28、83;········16 1緒論1.1 立題背景 隨著科技技術的飛速發展,人民生活水平的逐漸提高,去商場或超市購物的時間越來越多,為了方便顧客隨時進入或走出商場或超市,許多商場或超市原來的手推玻璃門逐漸被自動玻璃門所取代,而且商場或超市在冬天或夏天開空調,采用自動玻璃門可以減少顧客推門或關門這個煩瑣的動作,而且還可提高室內的舒適度,自動門已成為人們日常生活中不可缺少的工具 ,其運行的可靠性也成為人們關注的焦點。近幾年來隨著組態軟件的廣泛應用 ,結合門監控系統的實際要求和組態軟件的特點開始將組態軟件應用到自動門的控

29、制系統。 使用工控軟件中,我們經常提到組態一詞,組態其意義究竟是什么呢?簡單的講,組態就是用應用中提供的工具、方法,完成工程中某一具體任務的過程。組態軟件本身所具有的操作簡便、可視性好、可維護性強、高性能、高可靠性等突出優點,可以使管理人員不到現場就能直觀、清晰、準確地了解門的運行狀態,及時對自動門系統中的故障進行報警,分析判斷故障原因,并可通過計算機直接控制門的運行,充分提高系統的工作效率和監控力度,保障人們進入和出門的可靠性。與以往自動門控制中采用的單片機等軟件相比, mcgs操作更簡便,其動畫顯示使人機界面更加人性化,因此基于組態軟件的車庫控制系統的研究具有重要的現實意義。1.2研究對象

30、 對自動門控制中的小人、卡車、窗戶以及門進行監控。此論文主要研究的是卡車的運動,小人進門以及窗戶閃爍的過程。1.3設計思路 此設計的研究命題為自動門的控制,我們在組態中建立三個不同的門,密碼門,按鈕控制門以及自動門。此論文研究的是第一個自動門通過按鈕控制來控制門的開關。第二個是卡車行駛中停在指定位置上,隨后人下車,當自動門檢測到人時,門自動打開。此時,人進門卡車依然停止一段時間后,門自動關閉。隨后卡車繼續運動。第三個門是密碼門,當密碼輸入正確時門自動打開。此外,還要對建筑物上的窗戶進行閃爍的控制,順序閃爍,中心向兩邊的閃爍等。2 mcgs組態主界面的設計2.1 新建工程進入mcgs組態環境后,

31、執行“文件”菜單中的“新建工程”命令,系統自動創建一個名為“新建工程1.mcg”的新工程。 選擇文件菜單中的“工程另存為”菜單項,彈出文件保存窗口。在文件名一欄內輸入“自動門控制”,點擊“保存”按鈕,工程創建完畢。2.2 建立用戶窗口2.2.1 建立畫面在“用戶窗口”中單擊“新建窗口”按鈕,建立完成如下圖: 圖1 窗口的建立2.2.2編輯畫面設置用戶窗口屬性:選擇對應用戶窗口圖標,單擊窗口屬性,出現“用戶窗口屬性設置”對話框,按圖所示的設置完成用戶窗口的設置后,單擊確定按鈕。 2.2.3編輯組態動畫界面 利用 mcgs組態軟件中的工具箱,選擇相應的作圖工具完成主界面圖形的設計制作,單擊工具箱圖

32、標,打開右圖所示的工具箱開始圖形編輯制作。畫出進門的小人、運動的卡車、建筑物、以及建筑物上的窗戶等。效果圖如下圖所示:1、單擊工具箱圖標,選擇矩形,在建筑物上畫出如圖所示的18個灰色窗戶圖形。建筑物中窗戶的制作效果圖2、單擊工具箱圖標,與上述方法一樣利用相應作圖工具繪制出小人的模型。效果圖如右圖所示3、由于卡車圖形比較復雜,從素材文件中直接引用卡車模型。如右圖所示2.3變量的添加在實時數據庫中單擊右側的“新增對象”按鈕,對新建的數據對象右鍵屬性,進入如下圖所示的“數據對象屬性設置”對話框,并完成對應所需的屬性設置。主意變量的數據類型。數據對象屬性設置完成后生成如下圖所示的“實時數據庫”。實時數

33、據庫中添加變量截圖2.4變量關聯通過以上一系列操作,已經形成了所有的數據庫變量文件,接下來則要完成mcgs組態用戶窗口中主界面上動畫圖形與變量對應的關聯過程。打開用戶窗口,雙擊“窗口1”進入用戶窗口組態界面,雙擊“窗戶”圖形,彈出“動畫組態屬性設置”對話框,在屬性設置中勾選“填充顏色”,進入填充顏色的設置,在表達式中單擊圖標,彈出下圖所示窗口,雙擊“窗4”,變量關聯工作完成。填充顏色的鏈接參照下圖設置分段點及對應顏色 動畫組態屬性設置至此,變量的關聯工作完成。仿照窗戶的變量關聯方法,依次對進門的小人以及車、自動門進行變量關聯設置。2.5動畫連接及程序編寫至此,關聯工作已經完成,但是我們由圖形對

34、象搭制而成的圖形界面是靜止的,需要我們對這些圖形對象進行動畫屬性設置,使它們“動”起來,真實地描述外界對象的狀態變化,達到過程實時監控的目的。mcgs實現圖形動畫設計的主要方式是將用戶窗口中的圖形對象與實時數據庫中的數據對象建立相關性連接,并設置相應的動畫屬性,這樣在系統運行過程中,圖形對象的外觀和狀態特征,就會由數據對象的實時采集結果進行驅動,從而實現圖形的動畫效果,使圖形界面“動”起來。2.5.1進門小人的動畫設置 (1)由于建筑物與道路之間的距離較短,在此便不對小人進行垂直運動的控制,對于小人的動畫設置,我們通過其可見度的設置來實現小人的進門動作畫面。小人可見度的設置如下圖仿照2.4章節

35、的方法,如上圖設置“動畫組態屬性”,在可見度中注意“當表達式非零時”勾選的是“對應圖符可見”或“對應圖符不可見”。(2)動畫程序的編寫 在“運行策略”窗口下雙擊“循環策略”進入循環策略的編輯窗口右擊圖標選擇“新增策略行”,單擊按鈕,彈出“策略工具箱”,選擇“腳本程序”,將其拖動至中。雙擊圖標,進入程序編輯窗口,寫入程序。程序(見附錄1)2.5.2 車的動畫設置(1)要實現行駛中的車停在指定位置到人進門這一過程,簡單的闡述一下過程中的動畫變化,車停,人下車,門開,人不見,門關,車開走。現在對卡車1進行如下設置:這里對于卡車1的運動只存在水平移動,所以我們只對卡車進行水平移動的設置。要想實現卡車的

36、左右來回運動,只用一個卡車模型是不能實現的,因為卡車來回運動的時候車頭方向相反。所以在這里使用兩個卡車圖形分別對其進行屬性設置。從而實現兩輛卡車朝著相反的方向行駛,在組態運行的過程中,只存在一輛卡車,所以還要對兩個卡車圖形進行可見度的設置。設置完成后運行時看到的就好像是只有一輛卡車來回的運動行駛了。對卡車2進行如下設置:(2)卡車1與卡車2程序的編寫同2.5.1程序(見附錄2)2.5.3建筑物窗戶的動畫設置(1)以“窗4”為例,雙擊窗4對應的窗戶圖形,打開下圖所示的“動畫組態屬性設置”對話框。上面已經對其進行了變量“窗4”的關聯,我們利用分段點的設置來實現窗戶的閃爍。分段點設置“0”和“1”,

37、分段點“0”的顏色設置為紅色,分段點“1”的顏色設置為黑色。這樣的設置方式在下面的程序編寫中將會十分的方便簡單。只需要在程序中對窗戶的分段點進行“0”或“1”的編寫即可控制對應窗戶的顏色顯示,看起來的視覺效果則為窗戶的閃爍過程。其余的窗戶按照相同的步驟方法進行對應設置。(2)窗戶閃爍動畫的程序編寫同2.5.1 程序內容(見附錄3)3 運行策略組態到目前為止,經各部分組態配置生成的組態工程,只是一個順序執行的監控系統,不能對系統的運行流程進行自由控制,這只能適應簡單工程項目的需要。對于復雜的工程,監控系統必須設計成多分枝,多層循環嵌套結構,按照預定的條件,對系統的運行狀態進行有針對性選擇和精確的

38、控制。為此,mcgs引入運行策略的概念,用以解決上述問題。根據運行策略的不同作用和功能,mcgs 把運行策略分為啟動策略、退出策略、循環策略、用戶策略、報警策略、事件策略、熱鍵策略八種。由于設計的自動門是按程序控制的,因此就需用到運行策略塊中循環程序的腳本程序和新建用戶策略。條件部件:策略行中的條件部分和功能部分以獨立的形式存在,策略行中的條件部分為策略部分的部件。 策略構件:策略行中的功能部分為策略構件。mcgs提供了“策略工具箱”一般情況下,用戶只需要從工具箱中選擇標準構件,配置到“策略組態”窗口內,即可創建用戶所需的策略塊,當標準構件滿足不了要求時,由于采用的構件作為最小元素來構造運行策

39、略,使得mcgs具有良好的開放性和可擴充性。對于特別復雜的工程,只需要定制若干能完成特定功能的構件,將其增加mcgs系統中來,就可使已有的監控系統增添各種控制功能,而無需對整個系統做任何修改。運行策略:循環策略:4 總結運用mcgs組態軟件設計出帶有控制按鈕、報警窗口等的自動門控制系統監控畫面,并在每個畫面上生成相互關聯的靜態或者動態的圖形對象。畫面可動態顯示門的運行狀態(如方向、位置、開關門等),及時進行故障分析判斷,并可自動報警以提示和告知維修人員,同時進行應急處理。根據實際自動門控制系統中各個物理量,建立了含有全部數據變量的當前值的實時數據庫,指定變量名和變量類型,并實時與動態畫面連接。

40、當變量的值改變時畫面以圖形對象的動畫效果顯示,或者由軟件使用者改變圖形對象數據變量的值。在此過程中定義門對應的方向、位置、開關門等內呼、外呼信號,以便于屬性設置和編程時使用。再次進行畫面屬性設置,將實時數據庫中定義的各種開關型或數值型變量和監控畫面中相對應的按鈕、指示燈等相連接,能使畫面按照要求顯示。基于mcgs的自動門控制系統,操作界面友好,自動化程度高,監控可靠,完全可以滿足工程的需要。5 辭謝特別感謝指導老師王彩霞老師,在老師的精心指導下我完成了自動門控制的研究設計。感謝與我共同設計的同組人員,在設計過程中我們互相幫助,為組員悉心解難。我們的設計成果離不開團隊的協作,由于工程量相對較大,

41、在團隊協作的情況下,我們分配給每個組員不同的工作任務,不懂的地方再相互咨詢求教。最終才得以完成這篇設計。6參考文獻1 彭珍瑞, 董海棠. 控制工程基礎. 北京:高等教育出版社,20102 mcgs組態軟件3 曹輝,馬棟萍,王暄等主編,組態軟件技術及應用.電子工業出版社附錄附錄一中間變量3=中間變量3+1 卡車21=卡車21+3if 卡車21>500 then 卡車21=500 人22=1endifif 人22=1 then 人2=人2+2endifif 人2>=70 then 門3=門3+3 門4=門4+3endifif 門3>30 then 門3=30 門4=30endif

42、if 人2=130 then個數=個數+1endifif 人2>=150 then 人22 =0 門3=門3-5 門4=門4 -5endifif 門3<= 0 then 門3=0 門4=0endifif 中間變量3 >120 then 卡車21=0endifif 中間變量3>250 then 中間變量3=0 人2=0endif附錄二卡車2運動if 卡車22=0 then 卡車2=卡車2+7 卡車23=卡車23+1.5 if 卡車2>50 then if 卡車23=60 then 卡車22=1 卡車23=0 卡車2=0 endif endifelse 卡車21=卡車

43、21+7 卡車23=卡車23+1.5 if 卡車21>50 then if 卡車23>60 then 卡車22=0 卡車23=0 卡車21=0 endif endifendif附錄三中間變量2=中間變量2+1if 中間變量2>=10 then 窗1=1 窗2=0 窗3=0 窗4=0 窗5=0 窗6=0 窗7=0 窗8=0 窗9=0endifif 中間變量2>=20 then 窗1=0 窗2=1 窗3=0 窗4=0 窗5=0 窗6=0 窗7=0 窗8=0 窗9=0endifif 中間變量2>=30 then 窗1=0 窗2=0 窗3=1 窗4=0 窗5=0 窗6=0

44、 窗7=0 窗8=0 窗9=0endifif 中間變量2>=40 then 窗1=0 窗2=0 窗3=0 窗4=1 窗5=0 窗6=0 窗7=0 窗8=0 窗9=0endifif 中間變量2>=50 then 窗1=0 窗2=0 窗3=0 窗4=0 窗5=1 窗6=0 窗7=0 窗8=0 窗9=0endifif 中間變量2>=60 then 窗1=0 窗2=0 窗3=0 窗4=0 窗5=0 窗6=1 窗7=0 窗8=0 窗9=0endifif 中間變量2>=70 then 窗1=0 窗2=0 窗3=0 窗4=0 窗5=0 窗6=0 窗7=1 窗8=0 窗9=0endif

45、if 中間變量2>=80 then 窗1=0 窗2=0 窗3=0 窗4=0 窗5=0 窗6=0 窗7=0 窗8=1 窗9=0endifif 中間變量2>=90 then 窗1=0 窗2=0 窗3=0 窗4=0 窗5=0 窗6=0 窗7=0 窗8=0 窗9=1endifif 中間變量2>=100 then 窗1=1 窗2=1 窗3=1 窗4=1 窗5=1 窗6=1 窗7=1 窗8=1 窗9=1endifif 中間變量2>=110 then 窗1=0 窗2=0 窗3=0 窗4=0 窗5=0 窗6=0 窗7=0 窗8=0 窗9=0endifif 中間變量2>=130 t

46、hen 窗1=0 窗2=0 窗3=0 窗4=0 窗5=0 窗6=0 窗7=0 窗8=0 窗9=1endifif 中間變量2>=140 then 窗1=0 窗2=0 窗3=0 窗4=0 窗5=0 窗6=0 窗7=0 窗8=1 窗9=0endifif 中間變量2>=10 then 窗1=0 窗2=0 窗3=0 窗4=0 窗5=0 窗6=0 窗7=1 窗8=0 窗9=0endifif 中間變量2>=160 then 窗1=0 窗2=0 窗3=0 窗4=0 窗5=0 窗6=1 窗7=0 窗8=0 窗9=0endifif 中間變量2>=170 then 窗1=0 窗2=0 窗3=

47、0 窗4=0 窗5=1 窗6=0 窗7=0 窗8=0 窗9=0endifif 中間變量2>=180 then 窗1=0 窗2=0 窗3=0 窗4=1 窗5=0 窗6=0 窗7=0 窗8=0 窗9=0endifif 中間變量2>=190 then 窗1=0 窗2=0 窗3=1 窗4=0 窗5=0 窗6=0 窗7=0 窗8=0 窗9=0endifif 中間變量2>=200 then 窗1=0 窗2=1 窗3=0 窗4=0 窗5=0 窗6=0 窗7=0 窗8=0 窗9=0endifif 中間變量2>=210 then 窗1=1 窗2=0 窗3=0 窗4=0 窗5=0 窗6=0 窗7=0 窗8=0 窗9=0endifif 中間變量2>=220 then 窗1=0 窗2=0 窗3=0 窗4=0 窗5=0 窗6=0 窗7=0 窗8=0 窗9=0endifif 中間變量2>=230 then 窗1=0 窗2=0 窗3=0 窗4=0 窗5=1 窗6=0 窗7=0 窗8=0 窗9=0endifif 中間變量2>=240 then 窗

溫馨提示

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

評論

0/150

提交評論