基于MCGS的自動(dòng)車庫(kù)門監(jiān)測(cè)組態(tài)設(shè)計(jì)_第1頁(yè)
基于MCGS的自動(dòng)車庫(kù)門監(jiān)測(cè)組態(tài)設(shè)計(jì)_第2頁(yè)
基于MCGS的自動(dòng)車庫(kù)門監(jiān)測(cè)組態(tài)設(shè)計(jì)_第3頁(yè)
基于MCGS的自動(dòng)車庫(kù)門監(jiān)測(cè)組態(tài)設(shè)計(jì)_第4頁(yè)
基于MCGS的自動(dòng)車庫(kù)門監(jiān)測(cè)組態(tài)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、課程設(shè)計(jì)說(shuō)明書(shū)基于MCGS的自動(dòng)車庫(kù)門監(jiān)測(cè)組態(tài)設(shè)計(jì)學(xué)院(部):機(jī)械工程學(xué)院專業(yè)班級(jí): 機(jī)設(shè)09-12班學(xué)生姓名: 王治寰指導(dǎo)教師: 馬天兵老師 2013年 1 月 13日目 錄摘要11.前言 22.設(shè)計(jì)內(nèi)容與要求 32.1設(shè)計(jì)內(nèi)容 32.1設(shè)計(jì)要求 33.工控組態(tài)軟件介紹3 3.1工控組態(tài)軟件概述3 3.2 MCGS組態(tài)軟件的系統(tǒng)構(gòu)成4 3.21 MCGS組態(tài)軟件的整體結(jié)構(gòu)4 3.22 MCGS組態(tài)軟件的組成部分5 3.3 MCGS組態(tài)軟件的功能和特點(diǎn)64.設(shè)計(jì)思路75.組態(tài)畫面的設(shè)計(jì)76.自動(dòng)控制程序編寫167自動(dòng)車庫(kù)門控制系統(tǒng)的硬件組成19 7.1 對(duì)象組成19 7.2 I/O接口設(shè)備19

2、 1.I/O接口19 2.接線端子版19 3.計(jì)算機(jī)19 7.3 接口設(shè)備的安裝與連接20 1.參考I/O分配20 2. 硬件連接208結(jié)論219總結(jié)22附表 車庫(kù)自動(dòng)門與端子板的連接23參考文獻(xiàn)24基于MCGS組態(tài)軟件的自動(dòng)車庫(kù)設(shè)計(jì)摘要本文主要介紹了利用MCGS組態(tài)軟件,采用模塊的形式,制作出自動(dòng)車庫(kù)門的動(dòng)態(tài)監(jiān)控畫面。設(shè)計(jì)了一種不需要人員管理的自動(dòng)車庫(kù)系統(tǒng)。詳細(xì)介紹了這種自動(dòng)車庫(kù)系統(tǒng)的結(jié)構(gòu)功能、控制的工作原理及系統(tǒng)的軟件設(shè)計(jì)方法。監(jiān)控人員可以將車庫(kù)內(nèi)的實(shí)際運(yùn)行情況反饋到監(jiān)控畫面,使得能夠及時(shí)準(zhǔn)確地了解到車庫(kù)的運(yùn)行情況,并且加以控制。最后通過(guò)測(cè)試,在自動(dòng)和手動(dòng)模式下,實(shí)現(xiàn)了車庫(kù)監(jiān)測(cè)與控制的操作

3、。關(guān)鍵詞:組態(tài)軟件,自動(dòng)車庫(kù),監(jiān)控Configuration software to control automatic garageWangZhiHuanAbstract:This paper describes the use of MCGS configuration software, use the form module, create the dynamic control automatic garage door screen. Design of a garage without the automatic system of personnel management. D

4、etails of this automatic garage system structure and function, working principle and control system software design. Staff can monitor the actual operation of the garage back to the monitor screen, makes it possible to promptly and accurately understand the operation of the garage, and take control.

5、 Finally, testing, automatic and manual mode, to achieve a garage monitoring and control operations.Key Words:Configuration software Automatic garage Monitor1.前言目前經(jīng)濟(jì)的發(fā)展和人民生活水平逐漸的提高,小轎車數(shù)量增長(zhǎng)迅猛,人們對(duì)車庫(kù)的需求也越來(lái)越高。根據(jù) “十五”汽車工業(yè)發(fā)展規(guī)劃,2006年我國(guó)汽車保有量將達(dá)到23652545萬(wàn)輛,其中轎車約占830870萬(wàn)輛。由于絕大部分的轎車集中在大、中城市,城市轎車數(shù)量的大幅度增加必然引起對(duì)停車位

6、需求的增加,預(yù)計(jì)在今后5年內(nèi)我國(guó)城市至少要有約250萬(wàn)個(gè)停車庫(kù)才能滿足需求。車庫(kù)門的年需求量高達(dá)300萬(wàn)套,而實(shí)際產(chǎn)量為150萬(wàn)套。自動(dòng)門、工業(yè)門的需求量為460萬(wàn)平方米,其中自動(dòng)門的需求量為250萬(wàn)平方米隨著城市化進(jìn)程的加速,車庫(kù)已成為人們?nèi)粘I钪胁豢扇鄙俚墓ぞ?,其運(yùn)行的可靠性也成為人們關(guān)注的焦點(diǎn),所以開(kāi)發(fā)和研制車庫(kù)監(jiān)控系統(tǒng)具有十分重要的現(xiàn)實(shí)意義。車庫(kù)監(jiān)控的目的旨在以最少的人員配備來(lái)加強(qiáng)對(duì)車庫(kù)的管理,提供較為直觀、清晰、準(zhǔn)確的車庫(kù)運(yùn)行狀態(tài),進(jìn)而為維修和故障診斷提供多方面的可能性,充分提高系統(tǒng)的工作效率。車庫(kù)控制要求接入設(shè)備使用簡(jiǎn)便,對(duì)應(yīng)于系統(tǒng)組態(tài)的編程簡(jiǎn)單,具有人性化的人機(jī)界面,配備應(yīng)用程

7、序庫(kù),加快編程和調(diào)試速度 作為機(jī)械工程的技術(shù)人員應(yīng)努力把當(dāng)今高新技術(shù)成果引入其設(shè)計(jì)自動(dòng)車庫(kù)門中,設(shè)計(jì)一套低成本、高效率、高可靠性、人性化的自動(dòng)車庫(kù)門,才能在市場(chǎng)競(jìng)爭(zhēng)中處于有利地位。自動(dòng)車庫(kù)應(yīng)用范圍廣泛,既可用于商業(yè)性車庫(kù),又可用于住房配套用車庫(kù),其推廣應(yīng)用社會(huì)經(jīng)濟(jì)效益十分顯著,對(duì)改善城市面貌有重要作用。近幾年來(lái)隨著組態(tài)軟件的廣泛應(yīng)用,結(jié)合車庫(kù)監(jiān)控系統(tǒng)的實(shí)際要求和組態(tài)軟件的特點(diǎn)開(kāi)始把組態(tài)軟件應(yīng)用到車庫(kù)的控制系統(tǒng)。組態(tài)軟件本身所具有的操作簡(jiǎn)便、可視性好、可維護(hù)性強(qiáng)、高性能、高可靠性等突出優(yōu)點(diǎn),可以使管理人員不到現(xiàn)場(chǎng)就可以直觀、清晰、準(zhǔn)確的了解車庫(kù)的運(yùn)行狀態(tài)及時(shí)對(duì)車庫(kù)系統(tǒng)中的故障進(jìn)行報(bào)警,分析判斷故

8、障原因,并可通過(guò)計(jì)算機(jī)直接控制車庫(kù)的運(yùn)行,充分提高系統(tǒng)的工作效率、提高監(jiān)控的力度、保障車庫(kù)的可靠性。與以往車庫(kù)控制中采用的單片機(jī)等軟件相比,MCGS更加操作簡(jiǎn)便、動(dòng)畫顯示使人機(jī)界面更加人性化等,因此基于組態(tài)軟件的車庫(kù)控制系統(tǒng)的研究具有重要的現(xiàn)實(shí)意義。2.設(shè)計(jì)內(nèi)容與要求2.1設(shè)計(jì)內(nèi)容:利用組態(tài)軟件,搭建適應(yīng)的模型、編寫相應(yīng)的控制程序?qū)崿F(xiàn)對(duì)自動(dòng)車庫(kù)的控制。2.2設(shè)計(jì)要求:(1)車行駛至門前,車感傳感器接收特定的信號(hào),并向車庫(kù)門發(fā)開(kāi)門信號(hào)。(2)經(jīng)延時(shí)一段時(shí)間,車庫(kù)自動(dòng)開(kāi)門,此時(shí)開(kāi)門指示燈亮。(3)車庫(kù)門全部打開(kāi)時(shí),開(kāi)門指示燈滅,門停止運(yùn)作。(4)車進(jìn)入車庫(kù)內(nèi),車位傳感器感測(cè)到車停到停車位置,向車庫(kù)

9、門發(fā)關(guān)門信號(hào)。(5)經(jīng)延時(shí)一段時(shí)間,車庫(kù)自動(dòng)關(guān)門,此時(shí)關(guān)門指示燈亮。(6)車庫(kù)門全部關(guān)閉時(shí),關(guān)門指示燈滅,門停止運(yùn)作。3.工控組態(tài)軟件介紹3.1工控組態(tài)軟件概述MCGS(Monitor and Control Generated System)是一套基于Windows平臺(tái)的,用于快速構(gòu)造和生成上位機(jī)監(jiān)控系統(tǒng)的組態(tài)軟件系統(tǒng),可運(yùn)行于Microsoft Windows 95/98/Me/NT/2000等操作系統(tǒng)。MCGS為用戶提供了解決實(shí)際工程問(wèn)題的完整方案和開(kāi)發(fā)平臺(tái),能夠完成現(xiàn)場(chǎng)數(shù)據(jù)采集、實(shí)時(shí)和歷史數(shù)據(jù)處理、報(bào)警和安全機(jī)制、流程控制、動(dòng)畫顯示、趨勢(shì)曲線和報(bào)表輸出以及企業(yè)監(jiān)控網(wǎng)絡(luò)等功能。MCGS具

10、有操作簡(jiǎn)便、可視性好、可維護(hù)性強(qiáng)、高性能、高可靠性等突出特點(diǎn),已成功應(yīng)用于石油化工、鋼鐵行業(yè)、電力系統(tǒng)、水處理、環(huán)境監(jiān)測(cè)、機(jī)械制造、交通運(yùn)輸、能源原材料、農(nóng)業(yè)自動(dòng)化、航空航天等領(lǐng)域,經(jīng)過(guò)各種現(xiàn)場(chǎng)的長(zhǎng)期實(shí)際運(yùn)行,系統(tǒng)穩(wěn)定可靠。MCGS組態(tài)軟件具有多任務(wù)、多線程功能,其系統(tǒng)框架采用VC+語(yǔ)言編程,通過(guò)OLE技術(shù)向用戶提供VB編程接口,提供豐富的設(shè)備驅(qū)動(dòng)構(gòu)件、動(dòng)畫構(gòu)件、策略構(gòu)件,用戶可隨時(shí)方便地?cái)U(kuò)充系統(tǒng)的功能。工控組態(tài)軟件MCGS的最大優(yōu)點(diǎn)是組態(tài)方便,它融匯了中外工控組態(tài)軟件的眾多長(zhǎng)處,只要是稍具外語(yǔ)常識(shí),即可以方便組態(tài)。MCGS組態(tài)軟件功能強(qiáng)大,操作簡(jiǎn)單,易學(xué)易用,普通工程人員經(jīng)過(guò)短時(shí)間的培訓(xùn)就能

11、迅速掌握多數(shù)工程項(xiàng)目的設(shè)計(jì)和運(yùn)行操作,輕而易舉地完成一個(gè)運(yùn)行穩(wěn)定,功能成熟,維護(hù)量小并且具備專業(yè)水準(zhǔn)的計(jì)算機(jī)監(jiān)控系統(tǒng)的開(kāi)發(fā)工作,因此被應(yīng)用到了行各業(yè)。3.2 MCGS組態(tài)軟件的系統(tǒng)構(gòu)成·3.21 MCGS組態(tài)軟件的整體結(jié)構(gòu)組態(tài)環(huán)境:組態(tài)生成應(yīng)用系統(tǒng)運(yùn)行環(huán)境:解釋執(zhí)行組態(tài)結(jié)果組態(tài)結(jié)果數(shù)據(jù)庫(kù)MCGS 5.1軟件系統(tǒng)包括組態(tài)環(huán)境和運(yùn)行環(huán)境兩個(gè)部分。組態(tài)環(huán)境相當(dāng)于一套完整的工具軟件,幫助用戶設(shè)計(jì)和構(gòu)造自己的應(yīng)用系統(tǒng)。運(yùn)行環(huán)境則按照組態(tài)環(huán)境中構(gòu)造的組態(tài)工程,以用戶指定的方式運(yùn)行,并進(jìn)行各種處理,完成用戶組態(tài)設(shè)計(jì)的目標(biāo)和功能。如圖2.1所示。圖2.1 MCGS整體結(jié)構(gòu)圖MCGS組態(tài)軟件(以下簡(jiǎn)稱

12、MCGS)由“MCGS組態(tài)環(huán)境”和“MCGS運(yùn)行環(huán)境”兩個(gè)系統(tǒng)組成。兩部分互相獨(dú)立,又緊密相關(guān)。如圖2.2所示。圖 2.2 MCGS組態(tài)環(huán)境和運(yùn)行環(huán)境關(guān)系圖MCGS組態(tài)環(huán)境是生成用戶應(yīng)用系統(tǒng)的工作環(huán)境,由可執(zhí)行程序McgsSet.exe支持,其存放于MCGS目錄的Program子目錄中。用戶在MCGS組態(tài)環(huán)境中完成動(dòng)畫設(shè)計(jì)、設(shè)備連接、編寫控制流程、編制工程打印報(bào)表等全部組態(tài)工作后,生成擴(kuò)展名為.mcg的工程文件,又稱為組態(tài)結(jié)果數(shù)據(jù)庫(kù),其與MCGS 運(yùn)行環(huán)境一起,構(gòu)成了用戶應(yīng)用系統(tǒng),統(tǒng)稱為“工程” 。MCGS運(yùn)行環(huán)境是用戶應(yīng)用系統(tǒng)的運(yùn)行環(huán)境,由可執(zhí)行程序McgsRun.exe支持,其存放于MCG

13、S目錄的Program子目錄中。在運(yùn)行環(huán)境中完成對(duì)工程的控制工作。·3.22 MCGS組態(tài)軟件的組成部分MCGS組態(tài)軟件所建立的工程由主控窗口、設(shè)備窗口、用戶窗口、實(shí)時(shí)數(shù)據(jù)庫(kù)和運(yùn)行策略五部分構(gòu)成,每一部分分別進(jìn)行組態(tài)操作,完成不同的工作,具有不同的特性。如圖2.3所示。l 主控窗口:是工程的主窗口或主框架。在主控窗口中可以放置一個(gè)設(shè)備窗口和多個(gè)用戶窗口,負(fù)責(zé)調(diào)度和管理這些窗口的打開(kāi)或關(guān)閉。主要的組態(tài)操作包括:定義工程的名稱,編制工程菜單,設(shè)計(jì)封面圖形,確定自動(dòng)啟動(dòng)的窗口,設(shè)定動(dòng)畫刷新周期,指定數(shù)據(jù)庫(kù)存盤文件名稱及存盤時(shí)間等。l 設(shè)備窗口:是連接和驅(qū)動(dòng)外部設(shè)備的工作環(huán)境。在本窗口內(nèi)配置

14、數(shù)據(jù)采集與控制輸出設(shè)備,注冊(cè)設(shè)備驅(qū)動(dòng)程序,定義連接與驅(qū)動(dòng)設(shè)備用的數(shù)據(jù)變量。l 用戶窗口:本窗口主要用于設(shè)置工程中人機(jī)交互的界面,諸如:生成各種動(dòng)畫顯示畫面、報(bào)警輸出、數(shù)據(jù)與曲線圖表等。l 實(shí)時(shí)數(shù)據(jù)庫(kù):是工程各個(gè)部分的數(shù)據(jù)交換與處理中心,它將MCGS工程的各個(gè)部分連接成有機(jī)的整體。在本窗口內(nèi)定義不同類型和名稱的變量,作為數(shù)據(jù)采集、處理、輸出控制、動(dòng)畫連接及設(shè)備驅(qū)動(dòng)的對(duì)象。l 運(yùn)行策略:本窗口主要完成工程運(yùn)行流程的控制。包括編寫控制程序(ifthen腳本程序),選用各種功能構(gòu)件,如:數(shù)據(jù)提取、歷史曲線、定時(shí)器、配方操作、多媒體輸出等。主控窗口設(shè)備窗口用戶窗口實(shí)時(shí)數(shù)據(jù)庫(kù)運(yùn)行策略MCGS工控組態(tài)軟件菜

15、單設(shè)計(jì)設(shè)置工程屬性設(shè)定存盤結(jié)構(gòu)添加工程設(shè)備連接設(shè)備變量注冊(cè)設(shè)備驅(qū)動(dòng)創(chuàng)建動(dòng)畫顯示設(shè)置報(bào)警窗口人機(jī)交互界面定義數(shù)據(jù)變量編寫控制流程使用功能構(gòu)件圖 2.3 MCGS工控組態(tài)軟件關(guān)系圖3.3 MCGS組態(tài)軟件的功能和特點(diǎn)與國(guó)內(nèi)外同類產(chǎn)品相比,MCGS 5.1組態(tài)軟件具有以下特點(diǎn):1.全中文、可視化、面向窗口的組態(tài)開(kāi)發(fā)界面,符合中國(guó)人的使用習(xí)慣和要求,真正的32位程序,可運(yùn)行于Microsoft Windows95/98/Me/NT/2000等多種操作系統(tǒng)。2.龐大的標(biāo)準(zhǔn)圖形庫(kù)、完備的繪圖工具集以及豐富的多媒體支持,使您能夠快速地開(kāi)發(fā)出集圖像、聲音、動(dòng)畫等于一體的漂亮、生動(dòng)的工程畫面。3.全新的Acti

16、veX動(dòng)畫構(gòu)件,包括存盤數(shù)據(jù)處理、條件曲線、計(jì)劃曲線、相對(duì)曲線、通用棒圖等,使您能夠更方便、更靈活地處理、顯示生產(chǎn)數(shù)據(jù)。4.支持目前絕大多數(shù)硬件設(shè)備,同時(shí)可以方便地定制各種設(shè)備驅(qū)動(dòng);此外,獨(dú)特的組態(tài)環(huán)境調(diào)試功能與靈活的設(shè)備操作命令相結(jié)合,使硬件設(shè)備與軟件系統(tǒng)間的配合天衣無(wú)縫。5.簡(jiǎn)單易學(xué)的類Basic腳本語(yǔ)言與豐富的MCGS策略構(gòu)件,使您能夠輕而易舉地開(kāi)發(fā)出復(fù)雜的流程控制系統(tǒng)。6.強(qiáng)大的數(shù)據(jù)處理功能,能夠?qū)I(yè)現(xiàn)場(chǎng)產(chǎn)生的數(shù)據(jù)以各種方式進(jìn)行統(tǒng)計(jì)處理,使您能夠在第一時(shí)間獲得有關(guān)現(xiàn)場(chǎng)情況的第一手?jǐn)?shù)據(jù)。7.方便的報(bào)警設(shè)置、豐富的報(bào)警類型、報(bào)警存貯與應(yīng)答、實(shí)時(shí)打印報(bào)警報(bào)表以及靈活的報(bào)警處理函數(shù),使您能夠

17、方便、及時(shí)、準(zhǔn)確地捕捉到任何報(bào)警信息。8.完善的安全機(jī)制,允許用戶自由設(shè)定菜單、按鈕及退出系統(tǒng)的操作權(quán)限。此外,MCGS 5.1還提供了工程密碼、鎖定軟件狗、工程運(yùn)行期限等功能,以保護(hù)組態(tài)開(kāi)發(fā)者的成果。強(qiáng)大的網(wǎng)絡(luò)功能,支持TCP/IP、Modem、485/422/232,以及各種無(wú)線網(wǎng)絡(luò)和無(wú)線電臺(tái)等多種網(wǎng)絡(luò)體系結(jié)構(gòu)。9.良好的可擴(kuò)充性,可通過(guò)OPC、DDE、ODBC、ActiveX等機(jī)制,方便地?cái)U(kuò)展MCGS 5.1組態(tài)軟件的功能,并與其他組態(tài)軟件、MIS系統(tǒng)或自行開(kāi)發(fā)的軟件進(jìn)行連接。10.提供了WWW瀏覽功能,能夠方便地實(shí)現(xiàn)生產(chǎn)現(xiàn)場(chǎng)控制與企業(yè)管理的集成。在整個(gè)企業(yè)范圍內(nèi),只使用IE瀏覽器就可以

18、在任意一臺(tái)計(jì)算機(jī)上方便地瀏覽到與生產(chǎn)現(xiàn)場(chǎng)一致的動(dòng)畫畫面,實(shí)時(shí)和歷史的生產(chǎn)信息,包括歷史趨勢(shì),生產(chǎn)報(bào)表等等,并提供完善的用戶權(quán)限控制。4.設(shè)計(jì)思路 搭建好車庫(kù)模擬模塊,把車設(shè)置為水平移動(dòng),車庫(kù)門設(shè)置為利用組態(tài)畫面的坐標(biāo),當(dāng)車行駛到某一坐標(biāo)值時(shí),車停止運(yùn)動(dòng),此時(shí)車庫(kù)門開(kāi)始開(kāi)門,當(dāng)門上移到某一坐標(biāo)時(shí),門停止運(yùn)動(dòng),而此時(shí)車開(kāi)始駛?cè)胲噹?kù)內(nèi)。當(dāng)車完全進(jìn)入出庫(kù)后,車停止,車庫(kù)門開(kāi)始下移即關(guān)門。當(dāng)門完全關(guān)閉,門停止運(yùn)動(dòng)。5.組態(tài)畫面的設(shè)計(jì)自動(dòng)車庫(kù)門控制系統(tǒng)畫面除了畫面車庫(kù)、卷簾門、汽車外,還設(shè)計(jì)了外開(kāi)門、外停止、外關(guān)門以及內(nèi)開(kāi)門、內(nèi)停止、內(nèi)關(guān)門等按鈕,用于調(diào)試時(shí)模擬車感信號(hào)、車位信號(hào)、進(jìn)行信號(hào)輸入。另外還設(shè)有

19、以及車庫(kù)門開(kāi)門、關(guān)門、停止開(kāi)關(guān)門狀態(tài)指示燈。5.1 變量定義如下表1變量名類型初值備注車感信號(hào)開(kāi)關(guān)0輸入1有效車庫(kù)門上卷接觸器開(kāi)關(guān)1輸入0有效車庫(kù)門下卷接觸器開(kāi)關(guān)1輸入0有效車位信號(hào)開(kāi)關(guān)0輸入1有效車移動(dòng)參數(shù)數(shù)值0表現(xiàn)車移動(dòng)定時(shí)器復(fù)位開(kāi)關(guān)0輸入1有效定時(shí)器啟動(dòng)開(kāi)關(guān)0輸入1有效動(dòng)作指示開(kāi)關(guān)1輸入0有效復(fù)位開(kāi)關(guān)開(kāi)關(guān)0輸入1有效計(jì)時(shí)到開(kāi)關(guān)0輸入1有效計(jì)時(shí)時(shí)間數(shù)值0計(jì)時(shí)時(shí)間門移動(dòng)參數(shù)數(shù)值0表現(xiàn)門移動(dòng)啟動(dòng)開(kāi)關(guān)開(kāi)關(guān)0輸入0有效上限位開(kāi)關(guān)開(kāi)關(guān)0輸入0有效下限位開(kāi)關(guān)開(kāi)關(guān)0輸入0有效小車標(biāo)志開(kāi)關(guān)0輸入0有效5.1.1各變量的動(dòng)態(tài)設(shè)置如下:各變量輸入1. 門的動(dòng)畫效果:用垂直變化連接。a. 在“實(shí)時(shí)數(shù)據(jù)庫(kù)”增加一

20、個(gè)新變量“垂直移動(dòng)量”,初值:0,類型:數(shù)值型。b. 估計(jì)總垂直移動(dòng)距離:在上下邊緣畫一條直線,根據(jù)狀態(tài)條可知道直線長(zhǎng)度即總垂直移動(dòng)距離。c. 計(jì)算垂直移動(dòng)一次腳本 程序執(zhí)行次數(shù):次數(shù)=下移時(shí)間(上升時(shí)間)/循環(huán)策略執(zhí)行間隔d. 計(jì)算:垂直移動(dòng)量最大值=循環(huán)次數(shù)*變化率e. 在自動(dòng)車庫(kù)門監(jiān)控畫面中選中并雙擊工件,彈出“屬性設(shè)置”窗口。f. 在“位置動(dòng)畫連接”一欄選中“垂直移動(dòng)”。單擊“垂直移動(dòng)”選項(xiàng)卡,進(jìn)入該頁(yè),如圖3.4所示。g. 設(shè)置參數(shù)如圖3.4所示。h. 單擊“確認(rèn)”按鈕,退出“動(dòng)畫組態(tài)屬性設(shè)置”設(shè)置頁(yè)。i. 單擊“保存”按鈕。車的動(dòng)畫效果:用水平移動(dòng)連接。連接方式類似門連接,車的設(shè)置

21、門的設(shè)置啟動(dòng)開(kāi)關(guān)設(shè)置2. 按鈕的動(dòng)畫連接:a. 雙擊“啟動(dòng)按鈕”,彈出“屬性設(shè)置”窗口,單機(jī)“操作屬性”選項(xiàng)卡,顯示該頁(yè),如圖3.2所示。選中“參數(shù)對(duì)象值操作”(單擊其前面的小方框,出現(xiàn)對(duì)鉤)。b. 單擊第一個(gè)下拉列表框的“”按鈕,彈出按鈕動(dòng)作下拉菜單,單擊“取反”。c. 單擊第二個(gè)下拉列表框的“?”按鈕,彈出當(dāng)前用戶定義的所有數(shù)據(jù)對(duì)象列表,雙擊“啟動(dòng)按鈕”。用同樣的方法建立復(fù)位按鈕與對(duì)應(yīng)變量之間的動(dòng)畫連接。單擊“保存”按鈕復(fù)位開(kāi)關(guān)設(shè)置上卷指示燈設(shè)置3. 各指示燈的動(dòng)畫連接:a. 雙擊啟動(dòng)指示燈,彈出“單元屬性設(shè)置”窗口。b. 單擊“動(dòng)畫連接”選項(xiàng)卡,進(jìn)入該頁(yè),如圖3.31示。c. 單擊“組合

22、圖符”出現(xiàn)“?”和“>”按鈕。d. 單擊“>”按鈕,彈出“動(dòng)畫組態(tài)屬性設(shè)置”窗口。單擊“屬性設(shè)置”選項(xiàng)卡,進(jìn)入該頁(yè),如圖3.32所示。e. 選中“可見(jiàn)度”(單擊其前面的小方框,出現(xiàn)對(duì)鉤)。其他項(xiàng)不選。f. 選中“可見(jiàn)度”選項(xiàng)卡,進(jìn)入該頁(yè),如圖3.33所示。g. 在“表達(dá)式”一欄,單擊“?”按鈕,彈出當(dāng)前定義的所有數(shù)據(jù)對(duì)象列表,雙擊“啟動(dòng)開(kāi)關(guān)”(也可在這一欄中直接輸入文字:?jiǎn)?dòng)開(kāi)關(guān))。h. 在“當(dāng)表達(dá)式非零時(shí)”一欄,選擇“對(duì)應(yīng)圖符可見(jiàn)”,如圖3.33所示。i. 單擊“確認(rèn)”按鈕,退出“可見(jiàn)度”設(shè)置頁(yè)。j. 單擊“確認(rèn)”按鈕,退出“單元屬性設(shè)置”窗口,結(jié)束啟動(dòng)指示燈的動(dòng)畫連接。k. 單

23、擊“保存”按鈕。車位信號(hào)燈設(shè)置動(dòng)作指示燈設(shè)置 創(chuàng)建定時(shí)器定時(shí)器的設(shè)置整體動(dòng)態(tài)組態(tài)畫面如下圖所示6.自動(dòng)控制程序編寫如下:IF 車庫(kù)門上卷接觸器 = 0 THEN 門移動(dòng)參數(shù) = 門移動(dòng)參數(shù) - 1IF 車庫(kù)門下卷接觸器 = 0 THEN 門移動(dòng)參數(shù) = 門移動(dòng)參數(shù) + 1IF 車庫(kù)門上卷接觸器 = 0 OR 車庫(kù)門下卷接觸器 = 0 THEN 動(dòng)作指示 = 1ELSE動(dòng)作指示 = 0ENDIFIF 啟動(dòng)開(kāi)關(guān) = 1 AND 復(fù)位開(kāi)關(guān) = 0 THEN 定時(shí)器復(fù)位=0 定時(shí)器啟動(dòng)=1小車標(biāo)志 = 1ENDIFIF 啟動(dòng)開(kāi)關(guān)=0 THEN定時(shí)器啟動(dòng)=0ENDIFIF 復(fù)位開(kāi)關(guān)=1 THEN定時(shí)器啟

24、動(dòng)=0車庫(kù)門上卷接觸器 = 1車庫(kù)門下卷接觸器 = 1ENDIFIF 定時(shí)器啟動(dòng) = 1 THENIF 計(jì)時(shí)時(shí)間<6 THEN車移動(dòng)參數(shù) = 車移動(dòng)參數(shù) + 1EXITENDIFIF 定時(shí)器啟動(dòng)=0 THEN車庫(kù)門上卷接觸器 = 1車庫(kù)門下卷接觸器 = 1車感信號(hào) = 0車位信號(hào) = 0上限位開(kāi)關(guān) = 0下限位開(kāi)關(guān) = 0ENDIF IF 計(jì)時(shí)時(shí)間<9 THEN車感信號(hào) = 1EXITENDIFIF 計(jì)時(shí)時(shí)間<12 THEN車感信號(hào) = 0EXITENDIF IF 計(jì)時(shí)時(shí)間<20 THEN車庫(kù)門上卷接觸器 = 0EXITENDIF IF 計(jì)時(shí)時(shí)間<26 THEN上

25、限位開(kāi)關(guān) = 1車庫(kù)門上卷接觸器 = 1車移動(dòng)參數(shù) = 車移動(dòng)參數(shù) + 1EXITENDIF IF 計(jì)時(shí)時(shí)間<29 THEN上限位開(kāi)關(guān) = 0車位信號(hào) = 1EXITENDIF IF 計(jì)時(shí)時(shí)間<32 THEN車位信號(hào) = 0EXITENDIFIF 計(jì)時(shí)時(shí)間<40 THEN車庫(kù)門下卷接觸器 = 0 EXITENDIFIF 計(jì)時(shí)時(shí)間<42 THEN 下限位開(kāi)關(guān) = 1車庫(kù)門下卷接觸器 = 1EXITENDIFIF 定時(shí)器復(fù)位 = 1 THEN 小車標(biāo)志 = 0EXITENDIFEXITENDIF7自動(dòng)車庫(kù)門控制系統(tǒng)的硬件組成7.1 對(duì)象組成由圖3.1所示,對(duì)象由卡車、車庫(kù)、

26、指示燈等幾部分組成。由于為開(kāi)關(guān)控制,所以只能對(duì)其進(jìn)行通斷控制。7.2 I/O接口設(shè)備1.I/O接口 選用中泰PCI-8408。設(shè)該卡已安裝在計(jì)算機(jī)的PCI總線擴(kuò)展槽上,并在計(jì)算機(jī)中安裝了該卡的驅(qū)動(dòng)程序。PCI-8408有16路光隔開(kāi)關(guān)量輸入(DI)和16路光隔開(kāi)關(guān)量輸出(DO)。DI通道將輸入電平經(jīng)光電隔離后,轉(zhuǎn)換為TTL電平送入計(jì)算機(jī)。PCI-8408的輸入電平范圍比較大,從348V不等,可以根據(jù)不同輸入電平范圍選擇限流電阻的大小。DO部分為反相輸出。PCI-8408需要外接電源,輸出高電平的幅度與電源電壓有關(guān),為1236V。接卡口最大輸出電流為200mA,可以直接驅(qū)動(dòng)繼電器、固態(tài)繼電器,也

27、可以直接驅(qū)動(dòng)低壓燈泡。2.接線端子版 端子板安裝在機(jī)箱外適當(dāng)處,端子板與板卡之間通過(guò)37芯D型插頭連接,自動(dòng)車庫(kù)門對(duì)象與接線端子板之間用導(dǎo)線連接。連接關(guān)系如圖3.3所示圖 3.3 自動(dòng)控制門與計(jì)算機(jī)連接 3.計(jì)算機(jī) 計(jì)算機(jī)包括工業(yè)控制計(jì)算機(jī)(IPC)及配套的顯示器、打印機(jī)等。工業(yè)控制計(jì)算機(jī)簡(jiǎn)稱工控機(jī),事為適應(yīng)工業(yè)現(xiàn)場(chǎng)環(huán)境和實(shí)現(xiàn)工業(yè)測(cè)控目的生產(chǎn)的計(jì)算機(jī)。它與一般上用計(jì)算機(jī)或個(gè)人計(jì)算機(jī)在硬件和軟件資源上是兼容的,但采用了更利于工控結(jié)構(gòu),工業(yè)標(biāo)準(zhǔn)機(jī)箱、工業(yè)級(jí)元件、總線結(jié)構(gòu)以及豐富的過(guò)程通道板卡和通信口等,因而比普通計(jì)算機(jī)具有更高的可靠性和抗干擾性能,更適合工控。在此,我們用普通計(jì)算機(jī)代替。7.3 接

28、口設(shè)備的安裝與連接1.參考I/O分配I/O分配見(jiàn)表 3.2 。表 3.2 參考I/O分配輸入輸出對(duì)象PCI-8408接線端子對(duì)象PCI-8408接線端子X(jué)1(車感信號(hào)),高電平有效CH6(DI6)Y1(車庫(kù)門上卷接觸器),高電平有效CH1(DO1)X2(車位信號(hào)),高電平有效CH7(DI7)Y2(車庫(kù)門下卷接觸器),高電平有效CH2(DO2)X3(下限位開(kāi)關(guān)),高電平有效CH8(DI8)Y3(動(dòng)作指示燈),高電平有效CH3(DO3)X4(上限位開(kāi)關(guān)),高電平有效CH9(DI9)2. 硬件連接 PCI-8408 I/O接口卡的安裝:a. 斷開(kāi)所有電源,以防止發(fā)生危險(xiǎn)。b. 將PCI-8408數(shù)字

29、量I/O卡插入計(jì)算機(jī)機(jī)箱內(nèi)任何一個(gè)空余的PCI擴(kuò)展槽上,再將擋板固定螺絲壓緊,合上機(jī)箱。 安裝PCI-8408 I/O卡驅(qū)動(dòng)程序 具體連接步驟如下:a. 斷開(kāi)所有電源.b. 用37芯D型插頭連接端子板和計(jì)算機(jī)內(nèi)的PCI-8408卡。c. 連接自動(dòng)車庫(kù)門和接線端子板,如附表所示。d. 連接電源和自動(dòng)車庫(kù)門、電源與接線端子板。e. 接線端子板DI和DO地連接。f. 接線檢查。安裝完成后,運(yùn)行系統(tǒng)程序進(jìn)行調(diào)試,如有問(wèn)題,檢查、更改硬件連接與軟件,直到正常。8.結(jié)論利用組態(tài)軟件設(shè)計(jì)自動(dòng)車庫(kù)的動(dòng)態(tài)組態(tài)畫面,依據(jù)實(shí)際運(yùn)作的情況及畫面的布置,設(shè)定好各種變量的類型、初值。根據(jù)預(yù)想的運(yùn)作效果,設(shè)置車以及出庫(kù)門的

30、運(yùn)動(dòng)屬性。根據(jù)車庫(kù)控制系統(tǒng)的各個(gè)物理變量,建立含有全部數(shù)據(jù)變量的實(shí)時(shí)數(shù)據(jù)庫(kù)。設(shè)定好當(dāng)變量的值改變時(shí)動(dòng)態(tài)畫面的顯示效果。根據(jù)變量與變量或變量與動(dòng)態(tài)畫面的聯(lián)系設(shè)定控制程序。另外根據(jù)實(shí)際運(yùn)行時(shí)可能出現(xiàn)得情況,還得設(shè)計(jì)出各相應(yīng)的控制按鈕,例如人如果需要在車庫(kù)呆一段時(shí)間,此時(shí)就不希望車庫(kù)門關(guān)閉,此時(shí)就可以利用車庫(kù)內(nèi)或車庫(kù)外的按鈕使門停止運(yùn)作。此外還應(yīng)設(shè)有各做動(dòng)作指示燈,讓人可清晰的了解車庫(kù)的運(yùn)動(dòng)情況。如開(kāi)門時(shí)有開(kāi)門指示燈、關(guān)門時(shí)有關(guān)門指示燈等。MCGS軟件控制效果清晰、直觀,通過(guò)其動(dòng)態(tài)畫面可以很明了的了解控制系統(tǒng)的運(yùn)作情況,給實(shí)際工程設(shè)計(jì)提供了一個(gè)很好的依據(jù)。9總結(jié):此次設(shè)計(jì)是一個(gè)很好的實(shí)踐活動(dòng),在設(shè)計(jì)

31、過(guò)程中遇到一些一時(shí)難以解決的問(wèn)題,通過(guò)和同學(xué)討論和向老師請(qǐng)教,使我在鍛煉自己的個(gè)人能力的同時(shí)也學(xué)到了不同解決問(wèn)題的方法。 通過(guò)這次的課程設(shè)計(jì),我對(duì)組態(tài)又有了進(jìn)一步的了解和掌握了組態(tài)技術(shù)的基礎(chǔ)應(yīng)用。尤其對(duì)MCGS組態(tài)軟件有了一定的理解。組態(tài)過(guò)程中讓我認(rèn)識(shí)到組態(tài)的每個(gè)細(xì)節(jié)都很重要,都會(huì)對(duì)后續(xù)的組態(tài)及調(diào)試都有影響。 通過(guò)這次的課程設(shè)計(jì)我得到了很大的啟迪,在這次的組態(tài)中,遇到了很多問(wèn)題,經(jīng)過(guò)分析和與同學(xué)的探討并查閱資料,問(wèn)題一個(gè)個(gè)的解決了。所以,做事時(shí)耐心和冷靜的頭腦是必須的,同時(shí)團(tuán)隊(duì)的合作也很重要! 在作此次課程設(shè)計(jì)的過(guò)程中,本人得到了王老師的精心指導(dǎo),正是因?yàn)槔蠋煵粩嗟奶峁┐罅康馁Y料來(lái)源,不僅為我設(shè)計(jì)出該自動(dòng)車庫(kù)門系統(tǒng)提供了大量的知識(shí)貯備,而且使我學(xué)會(huì)了從大量的資料中選擇出自己需要的東西。故在此特向幫助過(guò)我的老師和各位同學(xué)們致謝。附表 車庫(kù)自動(dòng)門與端子板的連接參考文獻(xiàn)1 紀(jì)名剛等主編. 機(jī)械

溫馨提示

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

評(píng)論

0/150

提交評(píng)論