![[單片機(jī)]基于組態(tài)王的密接式車(chē)鉤設(shè)計(jì)論文_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-7/5/fdd75975-2d1c-42f5-88c3-24ff4e5902ff/fdd75975-2d1c-42f5-88c3-24ff4e5902ff1.gif)
![[單片機(jī)]基于組態(tài)王的密接式車(chē)鉤設(shè)計(jì)論文_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-7/5/fdd75975-2d1c-42f5-88c3-24ff4e5902ff/fdd75975-2d1c-42f5-88c3-24ff4e5902ff2.gif)
![[單片機(jī)]基于組態(tài)王的密接式車(chē)鉤設(shè)計(jì)論文_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-7/5/fdd75975-2d1c-42f5-88c3-24ff4e5902ff/fdd75975-2d1c-42f5-88c3-24ff4e5902ff3.gif)
![[單片機(jī)]基于組態(tài)王的密接式車(chē)鉤設(shè)計(jì)論文_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-7/5/fdd75975-2d1c-42f5-88c3-24ff4e5902ff/fdd75975-2d1c-42f5-88c3-24ff4e5902ff4.gif)
![[單片機(jī)]基于組態(tài)王的密接式車(chē)鉤設(shè)計(jì)論文_第5頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-7/5/fdd75975-2d1c-42f5-88c3-24ff4e5902ff/fdd75975-2d1c-42f5-88c3-24ff4e5902ff5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、摘 要本課題是密接式車(chē)鉤微控實(shí)驗(yàn)臺(tái)基于組態(tài)王的上位機(jī)控制系統(tǒng)。使用組態(tài)王軟件為平臺(tái)與下位機(jī)進(jìn)行通訊,對(duì)其測(cè)試新型密接式車(chē)鉤緩沖裝置的試驗(yàn)過(guò)程進(jìn)行監(jiān)控。組態(tài)王軟件是一款圖形化編程語(yǔ)言,簡(jiǎn)單易學(xué),操作方便,用它設(shè)計(jì)試驗(yàn)平臺(tái)來(lái)實(shí)現(xiàn)對(duì)下位機(jī)測(cè)量數(shù)據(jù)的監(jiān)控是很好的選擇。利用組態(tài)王上位機(jī)系統(tǒng)與下位機(jī)進(jìn)行通信來(lái)實(shí)現(xiàn)對(duì)密接式車(chē)鉤的氣密性、連掛性、對(duì)中復(fù)原試驗(yàn)的監(jiān)控,采集試驗(yàn)所得數(shù)據(jù)進(jìn)行存儲(chǔ)、查詢以及報(bào)表生成。在報(bào)表中顯示測(cè)試結(jié)果,實(shí)現(xiàn)報(bào)表打印、預(yù)覽功能。設(shè)計(jì)完成后實(shí)現(xiàn)了組態(tài)王操作界面的設(shè)計(jì);對(duì)氣密性試驗(yàn)壓力的采集;對(duì)中復(fù)原試驗(yàn)的數(shù)據(jù)采集;存儲(chǔ)所采集到試驗(yàn)數(shù)據(jù)并將此數(shù)據(jù)生成了實(shí)時(shí)數(shù)據(jù)報(bào)表以供查詢功能。上下位機(jī)的
2、通信基本實(shí)現(xiàn),其中還存在一些問(wèn)題有待去完善。本設(shè)計(jì)可以應(yīng)用于工作現(xiàn)場(chǎng)。關(guān)鍵詞:密接式車(chē)鉤 組態(tài)王軟件 實(shí)時(shí)報(bào)表abstractthe topics are micro-manage the coupler tightlock experimental units - based on kingview pc control system. kingview software is used to communicate between platform and under-bit machine to monitor the testing process of their new tight
3、lock buffer coupler devices.kingview software is a graphical programming language, easy to learn, easy to operate, it is a good choice for using it to design testing platform to achieve the next-bit machine measurement data monitoring. with the communication between pc kingview-bit machine and under
4、-bit machine to achieve on tightlock gas-tight coupling, and to recover the pilots control, to storage the test data, query and generate report. show the results from the report of the tests, achieve report printing, preview.it achieve the design for the main operational menu by kingview software, c
5、ollect the pressure of the air tightness, recover the pilot data collection, store the collected test data and use it a real-time data to generate a report for the inquiry function. upper and lower machines basic implementations for communication, of which there are still some problems to be perfect
6、 go. the design can be applied to work at the scene.key word:tight-lock couplers kingview real-time report目 錄引言1第一章概 論21.1密接式車(chē)鉤微控試驗(yàn)臺(tái)簡(jiǎn)介21.1.1主要結(jié)構(gòu)21.1.2試驗(yàn)內(nèi)容及工作原理31.2試驗(yàn)技術(shù)要求41.3上位機(jī)控制系統(tǒng)的功能要求41.4設(shè)計(jì)方案選擇4第二章設(shè)計(jì)的軟硬件組態(tài)王與plc簡(jiǎn)介52.1組態(tài)王軟件簡(jiǎn)介52.1.1組態(tài)軟件的定義52.1.2組態(tài)王軟件的特點(diǎn)52.1.3組態(tài)王的一些工作方法62.2plc簡(jiǎn)介62.2.1 組態(tài)軟件的定義62.2.2plc
7、的特點(diǎn)72.2.3組態(tài)王與plc的通訊方法7第三章基于組態(tài)王的上位機(jī)系統(tǒng)監(jiān)控界面設(shè)計(jì)83.1監(jiān)控界面要求83.2監(jiān)控界面設(shè)計(jì)步驟83.2.1新工程的建立83.2.2變量的定義103.2.3操作界面的設(shè)計(jì)113.3組態(tài)王報(bào)表設(shè)計(jì)133.3.1創(chuàng)建實(shí)時(shí)數(shù)據(jù)報(bào)表133.3.2實(shí)時(shí)數(shù)據(jù)報(bào)表的存儲(chǔ)143.3.3實(shí)時(shí)數(shù)據(jù)報(bào)表的查詢153.3.4實(shí)時(shí)數(shù)據(jù)報(bào)表的預(yù)覽、打印16第四章系統(tǒng)調(diào)試過(guò)程中所遇問(wèn)題及解決方法184.1調(diào)試過(guò)程中遇到的問(wèn)題184.2問(wèn)題的解決方法184.3調(diào)試后系統(tǒng)功能完成情況19結(jié)論20謝辭21參考文獻(xiàn)22附錄23大連交通大學(xué)2009屆本科畢業(yè)設(shè)計(jì)(論文)引言火車(chē)在我國(guó)承擔(dān)著最重要的交通
8、運(yùn)輸任務(wù),客運(yùn)貨運(yùn)的比例在各類交通運(yùn)輸中均占有很重要的地位。因而鐵路的發(fā)展對(duì)于我國(guó)的經(jīng)濟(jì)發(fā)展有著至關(guān)重要的決定性【1】。2007年4月18日鐵路開(kāi)始進(jìn)行第6次提速,第六次大提速以動(dòng)車(chē)組、直達(dá)特快、夕發(fā)朝至列車(chē)為重點(diǎn),打造鐵路快速客運(yùn)新品牌。其中,最突出的亮點(diǎn)就是開(kāi)行時(shí)速200公里以上的動(dòng)車(chē)組列車(chē)。而隨著火車(chē)行駛速度的不段提高,火車(chē)的穩(wěn)定性與舒適性就應(yīng)該更加值得關(guān)注。在鐵路的不斷提速過(guò)程中,密接式車(chē)鉤緩沖裝置已經(jīng)開(kāi)始用于鐵路客車(chē)中,而伴隨著鐵路客車(chē)的不段提速,密接式車(chē)鉤緩沖裝置必將得到廣泛的應(yīng)用。鐵路第6次提速以后,現(xiàn)有線路上車(chē)輛最高時(shí)速可以達(dá)到250km/h,從上海到北京由原來(lái)的18小時(shí)縮短到
9、9小時(shí),本次提速的最大亮點(diǎn)是在既有線路上,首次投入使用了具有世界水平的國(guó)產(chǎn)動(dòng)車(chē)組,該車(chē)組時(shí)速可達(dá)200km/h。而另人自豪的是在此次大提速的六大干線上行駛的火車(chē)所使用的密接式車(chē)鉤和緩沖器,也都是我國(guó)自行研究和生產(chǎn)的。隨著車(chē)速的不斷提高,列車(chē)縱向沖動(dòng)問(wèn)題日漸突出。干線提速客車(chē)采用的是15號(hào)車(chē)鉤緩沖裝置已經(jīng)不能滿足這樣的要求,而提速客車(chē)密接式車(chē)鉤緩沖裝置的最大特點(diǎn)就是能夠減少列車(chē)的縱向沖動(dòng),提高乘坐的舒適性。它與傳統(tǒng)的密接式車(chē)鉤緩沖裝置的不同之處在于:不需要改變現(xiàn)有車(chē)體的結(jié)構(gòu),可將15號(hào)車(chē)鉤緩沖裝置從車(chē)體上完全置換。因?yàn)楦脑燔?chē)體底架的難度相當(dāng)大,因此本產(chǎn)品的研發(fā)成功避免了大量的改造車(chē)體的費(fèi)用。提速
10、客車(chē)密接式車(chē)鉤緩沖裝置對(duì)于提高我國(guó)提速客車(chē)的乘坐的舒適性有重要意義。達(dá)到了鐵路跨越式發(fā)展對(duì)技術(shù)創(chuàng)新的要求。組態(tài)軟件是指一些數(shù)據(jù)采集與過(guò)程控制的專用軟件,它們是在自動(dòng)控制系統(tǒng)監(jiān)控層一級(jí)的軟件平臺(tái)和開(kāi)發(fā)環(huán)境,使用靈活的組態(tài)方式,為用戶提供快速構(gòu)建工業(yè)自動(dòng)控制系統(tǒng)監(jiān)控功能的、通用層次的軟件工具。plc采用可以編制程序的存儲(chǔ)器,用來(lái)在其內(nèi)部存儲(chǔ)執(zhí)行邏輯運(yùn)算、順序運(yùn)算、計(jì)時(shí)、計(jì)數(shù)和算術(shù)運(yùn)算等操作的指令,并能通過(guò)數(shù)字式或模擬式的輸入和輸出,控制各種類型的機(jī)械或生產(chǎn)過(guò)程。本課題研究的主要目標(biāo)是對(duì)密接式車(chē)鉤的連掛性、對(duì)中復(fù)原、氣密性實(shí)驗(yàn)進(jìn)行實(shí)時(shí)監(jiān)控,保證對(duì)接的可靠性。對(duì)密接式車(chē)鉤微控試驗(yàn)臺(tái)上位機(jī)系統(tǒng)進(jìn)行設(shè)計(jì);
11、采用組態(tài)軟件作為上位機(jī)系統(tǒng)開(kāi)發(fā)軟件,實(shí)現(xiàn)試驗(yàn)的過(guò)程監(jiān)控及數(shù)據(jù)的處理;完成試驗(yàn)實(shí)時(shí)監(jiān)控及結(jié)果的判斷、記錄、存檔。實(shí)現(xiàn)試驗(yàn)過(guò)程的自動(dòng)和手動(dòng)兩種操作,以滿足用戶的需要。第一章 概 論 根據(jù)需要本課題要實(shí)現(xiàn)上位機(jī)對(duì)下位機(jī)控制系統(tǒng)檢測(cè)的監(jiān)控,因此我們需要先來(lái)簡(jiǎn)單了解一下下位機(jī)密接式車(chē)鉤試驗(yàn)臺(tái)機(jī)構(gòu)、原理、功能;試驗(yàn)的內(nèi)容和要求;同時(shí)確定本軟件平臺(tái)的設(shè)計(jì)方案。1.1密接式車(chē)鉤微控試驗(yàn)臺(tái)簡(jiǎn)介密接式車(chē)鉤用于鐵路動(dòng)車(chē)組、客車(chē)以及地鐵、輕軌車(chē)輛等現(xiàn)代化車(chē)組。其優(yōu)越的連掛性能提高了列車(chē)的平穩(wěn)性和安全性,消除了普通旅客列車(chē)常見(jiàn)的縱向沖動(dòng)現(xiàn)象,在啟動(dòng)、制動(dòng)和運(yùn)行調(diào)速等工況下提高了列車(chē)的縱向舒適度【2】。密接式車(chē)鉤模型如圖
12、11:圖11密接式車(chē)鉤模型密接式車(chē)鉤試驗(yàn)裝置用于對(duì)檢修后的密接式車(chē)鉤進(jìn)行各項(xiàng)功能檢查和試驗(yàn)。該裝置可完成密接式車(chē)鉤的解體和組裝操作,實(shí)現(xiàn)車(chē)鉤對(duì)接,檢測(cè)主風(fēng)管、風(fēng)管接頭、氣動(dòng)元件等氣路的密封性能。同時(shí),還可利用該裝置操作解鉤缸進(jìn)行解鉤等功能性試驗(yàn),檢測(cè)鉤頭的最大水平擺角和最大垂直擺角、對(duì)中裝置的自動(dòng)對(duì)中功能。1.1.1主要結(jié)構(gòu)密接式車(chē)鉤試驗(yàn)裝置主要由固定臺(tái)、滑動(dòng)臺(tái)、氣動(dòng)驅(qū)動(dòng)系統(tǒng)、試驗(yàn)氣動(dòng)系統(tǒng)、接觸電阻測(cè)試部分、角度檢測(cè)系統(tǒng)、電氣控制系統(tǒng)和數(shù)據(jù)處理系統(tǒng)等組成。如圖12、13:底架上有兩個(gè)安裝塔,分別可以固定一套密接式車(chē)鉤裝置,根據(jù)不同的車(chē)鉤裝置,可以更換連接座。液壓站用來(lái)提供車(chē)鉤連掛所需的動(dòng)力???/p>
13、制柜內(nèi)包括電氣系統(tǒng)和測(cè)控系統(tǒng)等。圖12密接式車(chē)鉤試驗(yàn)裝置實(shí)物圖圖13密接式車(chē)鉤試驗(yàn)裝置1.1.2試驗(yàn)內(nèi)容及工作原理連掛性試驗(yàn),在底架上,一個(gè)安裝塔是固定的,另一個(gè)安裝塔在液壓系統(tǒng)的推動(dòng)下可以沿軌道縱向移動(dòng),完成連掛試驗(yàn)。對(duì)中復(fù)原試驗(yàn),車(chē)鉤裝置的連接座可以相對(duì)于安裝塔水平、垂向移動(dòng)一定距離,使車(chē)鉤連掛之后,鉤體可以相對(duì)于連接座擺動(dòng)一定角度,從而可以檢驗(yàn)車(chē)鉤的水平擺動(dòng)和豎直擺動(dòng)性能。令其擺動(dòng)到極限位置,然后令其復(fù)原,檢查對(duì)中復(fù)原情況。判斷結(jié)果氣密性試驗(yàn),車(chē)鉤連掛好之后,向風(fēng)管之內(nèi)通入設(shè)定壓力的空氣,此時(shí),壓力傳感器檢測(cè)風(fēng)管內(nèi)壓力的變化,從而試驗(yàn)風(fēng)管連接器的密封效果。1.2試驗(yàn)技術(shù)要求1. 試驗(yàn)臺(tái)采
14、用液壓傳動(dòng)方式,可提供的最大壓力不小于1000kn,工作行程不小于3(1.5)米。2. 試驗(yàn)臺(tái)需帶有供風(fēng)裝置,可提供的8-10kg/cm2的壓力風(fēng)。3. 試驗(yàn)臺(tái)應(yīng)具備車(chē)鉤轉(zhuǎn)角測(cè)試功能,并在相應(yīng)位置設(shè)置角度刻度尺,便于測(cè)試車(chē)鉤的水平和垂直轉(zhuǎn)角,測(cè)試范圍為水平方向5,垂直方向5。1.3上位機(jī)控制系統(tǒng)的功能要求本設(shè)計(jì)任務(wù)是針對(duì)密接式車(chē)鉤微控試驗(yàn)臺(tái)基于組態(tài)王的上位機(jī)系統(tǒng)進(jìn)行設(shè)計(jì)。該控制系統(tǒng)應(yīng)實(shí)現(xiàn)以下功能要求:能夠完成對(duì)密接式車(chē)鉤的連掛性、對(duì)中復(fù)原、氣密性實(shí)驗(yàn)進(jìn)行監(jiān)控。對(duì)數(shù)據(jù)進(jìn)行采集儲(chǔ)存、處理。能夠使用組態(tài)王軟件設(shè)計(jì)平臺(tái)實(shí)現(xiàn)與下位機(jī)em231模塊進(jìn)行通訊。將采集到的數(shù)據(jù)生成實(shí)時(shí)報(bào)表,通過(guò)報(bào)表顯示出檢測(cè)的
15、結(jié)果,實(shí)現(xiàn)報(bào)表預(yù)覽、打印功能。1.4設(shè)計(jì)方案選擇經(jīng)過(guò)前期的查閱資料、實(shí)習(xí)調(diào)研后,認(rèn)真分析、綜合比較,最后確定了以下這種設(shè)計(jì)方案:使用組態(tài)王軟件進(jìn)行監(jiān)控界面設(shè)計(jì),界面上包括對(duì)氣密性和對(duì)中復(fù)原性試驗(yàn)的監(jiān)控,試驗(yàn)數(shù)據(jù)的采集;數(shù)據(jù)的記錄保存;報(bào)表的生成、打?。粩?shù)據(jù)的查詢。軟件分為自動(dòng)和手動(dòng)兩種操作模式。由于條件所限被測(cè)部分將由plc中的em231模擬輸入模塊產(chǎn)生的模擬信號(hào)來(lái)替代。本設(shè)計(jì)方案簡(jiǎn)單易懂,所用到的軟件和硬件技術(shù)發(fā)展成熟,便于查找相關(guān)資料、采集相關(guān)信息,而且實(shí)驗(yàn)室具備可編程控制器的應(yīng)用條件,指導(dǎo)老師具有相關(guān)的工作基礎(chǔ)和工作經(jīng)驗(yàn),畢業(yè)設(shè)計(jì)機(jī)房及實(shí)驗(yàn)室具備研究條件,綜合以上所述,本設(shè)計(jì)方案完全可行
16、,可以完成本課題的研究和設(shè)計(jì)任務(wù)。第二章 設(shè)計(jì)的軟硬件組態(tài)王與plc簡(jiǎn)介 2.1組態(tài)王軟件簡(jiǎn)介2.1.1組態(tài)軟件的定義組態(tài)軟件是指一些數(shù)據(jù)采集與過(guò)程控制的專用軟件,它們是在自動(dòng)控制系統(tǒng)監(jiān)控層一級(jí)的軟件平臺(tái)和開(kāi)發(fā)環(huán)境,使用靈活的組態(tài)方式,為用戶提供快速構(gòu)建工業(yè)自動(dòng)控制系統(tǒng)監(jiān)控功能的、通用層次的軟件工具。組態(tài)軟件應(yīng)該能支持各種工控設(shè)備和常見(jiàn)的通信協(xié)議,并且通常應(yīng)提供分布式數(shù)據(jù)管理和網(wǎng)絡(luò)功能。對(duì)應(yīng)于原有的hmi(人機(jī)接口軟件,human machine interface)的概念,組態(tài)軟件應(yīng)該是一個(gè)使用戶能快速建立自己的hmi的軟件工具,或開(kāi)發(fā)環(huán)境。把用戶從這些困境中解脫出來(lái),可以利用組態(tài)軟件的功能
17、,構(gòu)建一套最適合自己的應(yīng)用系統(tǒng)。隨著它的快速發(fā)展,實(shí)時(shí)數(shù)據(jù)庫(kù)、實(shí)時(shí)控制、scada、通訊及聯(lián)網(wǎng)、開(kāi)放數(shù)據(jù)接口、對(duì)i/o設(shè)備的廣泛支持已經(jīng)成為它的主要內(nèi)容,隨著技術(shù)的發(fā)展,監(jiān)控組態(tài)軟件將會(huì)不斷被賦予新的內(nèi)容?!?】2.1.2組態(tài)王軟件的特點(diǎn)(1)強(qiáng)大的圖形庫(kù) 在組態(tài)王6.51中有著強(qiáng)大的圖庫(kù),圖庫(kù)里包含了很多常用的圖形元件。使用者無(wú)需自己設(shè)計(jì),拿出來(lái)可以直接使用。使用人員減少了很多的工作量。而且圖形多樣化適用于不同工程的設(shè)計(jì)。另外添加了圖庫(kù)精靈,讓使用者可以將自己所需要的圖形放在一起便于應(yīng)用。提高了工作效率。(2)個(gè)性鮮明的畫(huà)面設(shè)計(jì)、動(dòng)畫(huà)連接 組態(tài)王軟件不僅是一個(gè)單調(diào)的圖形畫(huà)面,而是一個(gè)可以設(shè)計(jì)
18、具有自己個(gè)性的圖形畫(huà)面。在畫(huà)面中可以添加各種圖片,自己設(shè)計(jì)管道、閥門(mén)、時(shí)鐘等各種元器件的樣式。按照自己的想法來(lái)完成整個(gè)畫(huà)面的設(shè)計(jì),使畫(huà)面具有自己的風(fēng)格。同時(shí)可以運(yùn)用軟件中自帶的動(dòng)畫(huà)連接功能,將單調(diào)的圖形運(yùn)動(dòng)起來(lái),更加形象的反映出工作現(xiàn)場(chǎng)的狀況,讓工程設(shè)計(jì)人員更好的了解現(xiàn)場(chǎng)情況。從而實(shí)行對(duì)工程更好的控制。(3)簡(jiǎn)單的報(bào)表系統(tǒng)組態(tài)王自帶了一個(gè)報(bào)表生成程序,可以生成各類報(bào)表。如:實(shí)時(shí)報(bào)表、歷史報(bào)表等報(bào)表生成的操作簡(jiǎn)單,而且可以對(duì)各種數(shù)據(jù)進(jìn)行實(shí)時(shí)記錄并保存在報(bào)表中。保存在報(bào)表中的數(shù)據(jù)可以通過(guò)報(bào)表中報(bào)表函數(shù)進(jìn)行操作,來(lái)得出試驗(yàn)結(jié)果??梢园凑崭鞣N條件對(duì)報(bào)表中記錄的數(shù)據(jù)進(jìn)行查詢、打印。讓工程數(shù)據(jù)跟容易提取。
19、(4)簡(jiǎn)單的編程語(yǔ)言 在組態(tài)王中可以同時(shí)應(yīng)用簡(jiǎn)單的編程語(yǔ)言來(lái)實(shí)現(xiàn)對(duì)各種控件的連接,自定義函數(shù)的設(shè)計(jì),調(diào)用。編程語(yǔ)言主要以c語(yǔ)言為主,簡(jiǎn)單明了很容易讓人掌握。(5)直觀的變量定義 在組態(tài)王中對(duì)變量的定義有兩大類:一是對(duì)內(nèi)存變量的定義;二是對(duì)i/o變量的定義。變量有整形、實(shí)形、離散和字符串四種狀態(tài)。變量的名稱可以是漢字,容易讓人理解。定義完成后點(diǎn)擊畫(huà)面上的圖像來(lái)編輯程序語(yǔ)言,而里面的變量則可直接點(diǎn)擊“變量.域”來(lái)進(jìn)行添加。簡(jiǎn)單方便。2.1.3組態(tài)王的一些工作方法 組態(tài)王圖形化軟件有著自己的工作流程和方法。它不需要過(guò)多的文字編程,主要應(yīng)用圖形化的編程語(yǔ)言加之簡(jiǎn)單的文字語(yǔ)言編程來(lái)實(shí)現(xiàn)軟件功能的實(shí)現(xiàn)。(
20、1) 操作界面的設(shè)計(jì)組態(tài)王軟件的對(duì)操作界面的設(shè)計(jì)有著自己的圖形庫(kù),設(shè)計(jì)時(shí)需將自己需要的圖形從圖形庫(kù)中調(diào)出來(lái),然后放到自己設(shè)計(jì)的指定位置。圖形與圖形之間用簡(jiǎn)單的圖形編程語(yǔ)言聯(lián)系在一起,形成一個(gè)完整的操作界面。(2) 數(shù)據(jù)報(bào)表的設(shè)計(jì) 組態(tài)王有著自己的數(shù)據(jù)報(bào)表,對(duì)數(shù)據(jù)報(bào)表也有著獨(dú)具特色的設(shè)計(jì)方法,軟件系統(tǒng)中為我們提供了很多報(bào)表格式,你可以選擇適合自己的格式,也可以將自己將要用的報(bào)表格式存進(jìn)其中方便自己日后使用。報(bào)表的各種屬性需要我們自己去定義,同樣報(bào)表與操作界面的連接也需要我們自己去設(shè)計(jì),當(dāng)我們點(diǎn)擊存儲(chǔ)按鈕時(shí)將數(shù)據(jù)保存到報(bào)表中,然后點(diǎn)擊查詢按鈕根據(jù)查詢條件進(jìn)行數(shù)據(jù)查詢,以報(bào)表的形式顯示在界面上。(3
21、) 與plc通信的設(shè)計(jì)本次設(shè)計(jì)的題目是基于組態(tài)王的上位機(jī)系統(tǒng)設(shè)計(jì),這樣我就需要使用組態(tài)王軟件與plc進(jìn)行通信,來(lái)實(shí)現(xiàn)實(shí)驗(yàn)數(shù)據(jù)的讀取與處理。那么如何實(shí)現(xiàn)這一功能呢?在組態(tài)王軟件上每個(gè)元件都有定義i/o變量與模擬設(shè)備仿真plc相連的選項(xiàng),然后選擇相應(yīng)的plc型號(hào)與之相連,經(jīng)過(guò)簡(jiǎn)單的編程來(lái)實(shí)現(xiàn)與plc的通信功能。2.2plc簡(jiǎn)介2.2.1 組態(tài)軟件的定義plc可編程序控制器是一種數(shù)字運(yùn)算操作的電子系統(tǒng),專為工業(yè)環(huán)境而設(shè)計(jì)。它采用了可編程序的存儲(chǔ)器,用來(lái)在其內(nèi)部存儲(chǔ)執(zhí)行邏輯運(yùn)算、順序控制、定時(shí)、計(jì)數(shù)和算術(shù)運(yùn)算等操作的指令,并通過(guò)數(shù)字式和模擬式的輸入和輸出,控制各種類型機(jī)械的生產(chǎn)過(guò)程。有關(guān)的外圍設(shè)備,都
22、應(yīng)按易于與工業(yè)系統(tǒng)聯(lián)成一個(gè)整體、易于擴(kuò)充其功能的原則設(shè)計(jì)?!?】2.2.2 plc的特點(diǎn)(1)可靠性高,抗干擾能力強(qiáng)plc由于采用現(xiàn)代大規(guī)模集成電路技術(shù),采用嚴(yán)格的生產(chǎn)工藝制造,內(nèi)部電路采取了先進(jìn)的抗干擾技術(shù),具有很高的可靠性。在應(yīng)用軟件中,應(yīng)用者還可以編入外圍器件的故障自診斷程序,使系統(tǒng)中除plc以外的電路及設(shè)備也獲得故障自診斷保護(hù)。 (2)易學(xué)易用,深受工程技術(shù)人員歡迎plc作為通用工業(yè)控制計(jì)算機(jī),是面向工礦企業(yè)的工控設(shè)備。梯形圖語(yǔ)言的圖形符號(hào)與表達(dá)方式和繼電器電路圖相當(dāng)接近,只用plc的少量開(kāi)關(guān)量邏輯控制指令就可以方便地實(shí)現(xiàn)繼電器電路的功能。為不熟悉電子電路、不懂計(jì)算機(jī)原理和匯編語(yǔ)言的人
23、使用計(jì)算機(jī)從事工業(yè)控制打開(kāi)了方便之門(mén)。 (3)系統(tǒng)的設(shè)計(jì)、建造工作量小,維護(hù)方便,容易改造plc用存儲(chǔ)邏輯代替接線邏輯,大大減少了控制設(shè)備外部的接線,使控制系統(tǒng)設(shè)計(jì)及建造的周期大為縮短,同時(shí)維護(hù)也變得容易起來(lái)。更重要的是使同一設(shè)備經(jīng)過(guò)改變程序改變生產(chǎn)過(guò)程成為可能。這很適合多品種、小批量的生產(chǎn)場(chǎng)合。 (4)體積小,重量輕,能耗低以超小型plc為例,新近出產(chǎn)的品種底部尺寸小于100mm,重量小于150g,功耗僅數(shù)瓦。由于體積小很容易裝入機(jī)械內(nèi)部,是實(shí)現(xiàn)機(jī)電一體化的理想控制設(shè)備。2.2.3 組態(tài)王與plc的通訊方法組態(tài)王與plc之間通信采用的是ppi通訊協(xié)議。組態(tài)王通過(guò)串行口與plc 進(jìn)行通信,訪問(wèn)
24、plc相關(guān)的寄存器地址,以獲得plc 所控制設(shè)備的狀態(tài)或修改相關(guān)寄存器的值。在實(shí)際編程過(guò)程不需要編寫(xiě)讀寫(xiě)plc寄存器的程序,組態(tài)王提供了一種數(shù)據(jù)定義方法,在定義了i/o 變量后,可直接使用變量名用于系統(tǒng)控制、操作顯示、趨勢(shì)分析、數(shù)據(jù)記錄和報(bào)警顯示?!?】第三章 基于組態(tài)王的上位機(jī)系統(tǒng)監(jiān)控界面設(shè)計(jì)3.1監(jiān)控界面要求本章主要講述使用組態(tài)王軟件開(kāi)發(fā)設(shè)計(jì)課題所需操作界面。根據(jù)課題要求我們需要在界面中設(shè)計(jì)出氣密性監(jiān)測(cè)功能和對(duì)中復(fù)原性監(jiān)測(cè)功能;要將監(jiān)測(cè)分成自動(dòng)和手動(dòng)兩中形式進(jìn)行運(yùn)行;并提供歷史數(shù)據(jù)查詢的功能,完成數(shù)據(jù)統(tǒng)計(jì)的報(bào)表;將實(shí)時(shí)數(shù)據(jù)保存到關(guān)系數(shù)據(jù)庫(kù)中,并進(jìn)行數(shù)據(jù)庫(kù)的查詢。3.2監(jiān)控界面設(shè)計(jì)步驟監(jiān)控界
25、面的設(shè)計(jì)其實(shí)是一個(gè)應(yīng)用工程建立的過(guò)程,我們需要進(jìn)行幾個(gè)步驟來(lái)完成應(yīng)用工程的建立。3.2.1新工程的建立 新工程建立是指為工程創(chuàng)建一個(gè)目錄用來(lái)存放與工程相關(guān)的文件。首先我們打開(kāi)工程管理器,點(diǎn)擊工具欄中的新建圖標(biāo)彈出“工程向?qū)е弧比鐖D3-1:圖3-1 工程向?qū)е?點(diǎn)擊下一步進(jìn)入工程向?qū)е鐖D3-2:圖3-2 工程向?qū)е?點(diǎn)擊瀏覽按鈕,選擇工程要保存的路徑,點(diǎn)擊下一步進(jìn)入工程向?qū)е?如圖3-3:圖3-3工程向?qū)е?在工程名稱處填寫(xiě)工程名稱,工程描述是對(duì)工程的進(jìn)一步詳細(xì)說(shuō)明(注釋作用),我的工程名稱是“密接車(chē)鉤設(shè)計(jì)”,沒(méi)有進(jìn)行描述。填寫(xiě)后點(diǎn)擊完成按鈕,彈出一個(gè)詢問(wèn)你是否將新建的工程設(shè)為當(dāng)
26、前工程的對(duì)話框,點(diǎn)擊“是”按鈕。完成工程的建立。3.2.2變量的定義進(jìn)入我們新建好的工程中,點(diǎn)擊界面左側(cè)的“數(shù)據(jù)詞典”按鈕,切換到變量設(shè)計(jì)畫(huà)面,如圖3-4:圖3-4 變量設(shè)計(jì)畫(huà)面點(diǎn)擊畫(huà)面右框中的新建按鈕,彈出定義變量窗口,進(jìn)行變量的定義。組態(tài)王中變量共有8中類型,分別為內(nèi)存離散、內(nèi)存整數(shù)、內(nèi)存實(shí)數(shù)、內(nèi)存字符串、i/o離散、i/o整數(shù)、i/o實(shí)數(shù)、i/o字符串【6】。內(nèi)存型變量輸入變量名和變量類型即可;i/o型變量則需要對(duì)連接的設(shè)備類型、寄存器、數(shù)據(jù)類型做進(jìn)一步定義。如圖3-5所示:圖3-5 定義變量將變量定義完成后,我們就可以開(kāi)始操作界面的的設(shè)計(jì)了。3.2.3操作界面的設(shè)計(jì)建立好了工程,定義好
27、了變量,接下來(lái)就可以開(kāi)始進(jìn)行操作界面的設(shè)計(jì)了,選擇左側(cè)畫(huà)面選項(xiàng),點(diǎn)擊右框中新建畫(huà)面按鈕創(chuàng)建一個(gè)新畫(huà)面,在新畫(huà)面中使用快捷鍵f2進(jìn)入組態(tài)王自帶圖庫(kù),將設(shè)計(jì)所需閥門(mén)、時(shí)鐘、管道、指示燈等元件拖到畫(huà)面中進(jìn)行布局。使用工具箱來(lái)設(shè)定各種按鈕、框圖。工具箱如圖3-6:圖3-6 工具箱經(jīng)過(guò)認(rèn)真的布局,操作界面的外觀設(shè)計(jì)如圖3-7:圖3-7 操作界面操作界面的外觀完成后,接下來(lái)開(kāi)始對(duì)各個(gè)元件之間進(jìn)行動(dòng)畫(huà)連接,以實(shí)現(xiàn)各元件的功能。這里我們以啟動(dòng)按鈕進(jìn)行舉例。雙擊啟動(dòng)按鈕將彈出一個(gè)動(dòng)畫(huà)連接對(duì)話框,如圖3-8:圖3-8 動(dòng)畫(huà)連接對(duì)話框因?yàn)榘粹o是在彈起是起到作用,顧我們需要點(diǎn)擊命令語(yǔ)言連接框中的“彈起時(shí)”按鈕,進(jìn)入命
28、令語(yǔ)言的編輯對(duì)話框。如圖3-9圖3-9 命令語(yǔ)言編輯對(duì)話框 在命令語(yǔ)言編輯區(qū)中輸入圖3-9中所示的命令語(yǔ)言,這種圖形化編程語(yǔ)言的特點(diǎn)是變量已經(jīng)與操作界面中的各個(gè)元件相關(guān)聯(lián)了,在變量的輸入上只需點(diǎn)擊 按鈕,從中選擇所需元件所對(duì)應(yīng)的變量名即可。這是編程更直觀,更容易理解。編輯完成后點(diǎn)擊確定按鈕來(lái)完成啟動(dòng)按鈕與指示燈之間的動(dòng)畫(huà)連接。程序運(yùn)行時(shí),當(dāng)啟動(dòng)按鈕被點(diǎn)擊時(shí),指示燈變?yōu)榫G色。【7】 文本框內(nèi)容的顯示設(shè)計(jì)通按鈕的設(shè)計(jì)基本相同,不同的地方在于文本輸入需要點(diǎn)擊各類輸入按鈕進(jìn)行動(dòng)畫(huà)連接;輸出時(shí)需要點(diǎn)擊各類輸出進(jìn)行動(dòng)畫(huà)連接。語(yǔ)言的編寫(xiě)同按鈕語(yǔ)言的編寫(xiě)一樣。組態(tài)王中提供了很多可以直接使用的函數(shù)語(yǔ)言,依據(jù)格式
29、編寫(xiě)即可實(shí)現(xiàn)該功能。3.3組態(tài)王報(bào)表設(shè)計(jì)當(dāng)使用組態(tài)王設(shè)計(jì)完成對(duì)下位機(jī)系統(tǒng)的監(jiān)控、數(shù)據(jù)采集后,我們需要對(duì)數(shù)據(jù)進(jìn)行整理、判斷、存儲(chǔ),形成數(shù)據(jù)報(bào)表,方便以后查詢使用。組態(tài)王提供內(nèi)嵌式報(bào)表的系統(tǒng),工程人員可以任意設(shè)置報(bào)表格式,對(duì)報(bào)表進(jìn)行組態(tài)。組態(tài)王為工程人員提供了豐富的報(bào)表函數(shù),實(shí)現(xiàn)各種運(yùn)算、數(shù)據(jù)轉(zhuǎn)換、統(tǒng)計(jì)分析、報(bào)表打印等。本次設(shè)計(jì)需要完成報(bào)表數(shù)據(jù)的存儲(chǔ)功能和查詢功能、實(shí)現(xiàn)數(shù)據(jù)報(bào)表的頁(yè)面設(shè)計(jì)、報(bào)表的打印、報(bào)表預(yù)覽功能。接下來(lái)我們將介紹如何實(shí)現(xiàn)這些功能。3.3.1創(chuàng)建實(shí)時(shí)數(shù)據(jù)報(bào)表 實(shí)時(shí)數(shù)據(jù)報(bào)表創(chuàng)建過(guò)程如下:1 新建一畫(huà)面,設(shè)定名稱2 選擇工具箱中的工具,在畫(huà)面上輸入報(bào)表的標(biāo)題。3 選擇工具箱中的工具,在
30、畫(huà)面上繪制一實(shí)時(shí)數(shù)據(jù)報(bào)表窗口,如圖3-10所示:圖3-10 實(shí)時(shí)數(shù)據(jù)報(bào)表窗口“報(bào)表工具箱”會(huì)自動(dòng)顯示出來(lái),雙擊窗口的灰色部分,彈出“報(bào)表設(shè)計(jì)”對(duì)話框,如圖3-11 所示:圖3-11 報(bào)表設(shè)計(jì)對(duì)話框按照提示設(shè)計(jì)所需要的報(bào)表。4 輸入靜態(tài)文字:在報(bào)表的單元格內(nèi)可以輸入靜態(tài)文字。如果想合并單元格可以選中所要合并的所有單元格,右鍵后執(zhí)行合并單元格。報(bào)表單元格內(nèi)還可以對(duì)動(dòng)態(tài)變量進(jìn)行插入,方法是在表格中輸入“=本站點(diǎn)變量名”,這樣即可將相應(yīng)的動(dòng)態(tài)變量傳入報(bào)表中。使用ctrl+s快捷鍵對(duì)文件進(jìn)行保存,當(dāng)切換的運(yùn)行狀態(tài)的時(shí)候就可以在表格中看到相應(yīng)的動(dòng)態(tài)變量了?!?】3.3.2實(shí)時(shí)數(shù)據(jù)報(bào)表的存儲(chǔ)完成了對(duì)實(shí)時(shí)數(shù)據(jù)
31、報(bào)表的創(chuàng)建,下面我們來(lái)介紹一下實(shí)時(shí)數(shù)據(jù)報(bào)表的存儲(chǔ)方法。首先我們?cè)诋?dāng)前工程路徑下建立一個(gè)文件夾,然后在實(shí)時(shí)數(shù)據(jù)報(bào)表中添加一個(gè)按鈕,在按鈕彈起事件中輸入如下命令語(yǔ)言:string filename;filename=infoappdir()+實(shí)時(shí)數(shù)據(jù)文件夾+strfromreal( 本站點(diǎn)$年, 0, f )+strfromreal( 本站點(diǎn)$月, 0, f )+strfromreal( 本站點(diǎn)$日, 0, f )+strfromreal( 本站點(diǎn)$時(shí), 0, f )+strfromreal(本站點(diǎn)$分, 0, f )+strfromreal( 本站點(diǎn)$秒, 0, f )+.rtl;reports
32、aveas(report1,filename);點(diǎn)擊確定按鈕,當(dāng)系統(tǒng)處于運(yùn)行狀態(tài)時(shí),點(diǎn)擊此按鈕數(shù)據(jù)報(bào)表將以當(dāng)前時(shí)間為文件名保存實(shí)時(shí)數(shù)據(jù)報(bào)表。3.3.3實(shí)時(shí)數(shù)據(jù)報(bào)表的查詢完成了實(shí)時(shí)數(shù)據(jù)報(bào)表的存儲(chǔ)后,接下來(lái)我們來(lái)了解如何利用系統(tǒng)提供的命令語(yǔ)言來(lái)實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)報(bào)表的查詢功能。1.在工程管理器窗口中的數(shù)據(jù)詞典中定義一個(gè)內(nèi)存字符串變量。2.新建一個(gè)畫(huà)面,名稱自擬。3.在新畫(huà)面中分別使用工具箱中的報(bào)表按鈕、文本按鈕、插入控件按鈕建立一個(gè)報(bào)表和一個(gè)“下拉式組合框”??丶傩栽O(shè)置窗口如圖3-12:圖3-12 控件屬性設(shè)置窗口在畫(huà)面屬性中輸入如下命令語(yǔ)言:string filename;filename=info
33、appdir()+實(shí)時(shí)數(shù)據(jù)文件夾*.rtl;listclear(list1);listloadfilename( list1,filename;這段程序的功能在于將已經(jīng)保存到“當(dāng)前組態(tài)王工程路徑下實(shí)時(shí)數(shù)據(jù)文件夾”中的實(shí)時(shí)報(bào)表文件名稱在下拉式組合框中顯示出來(lái)。4.在畫(huà)面中創(chuàng)建一個(gè)按鈕,在按鈕彈起事件中輸入以下命令語(yǔ)言:string filename1;string filename2;filename1=infoappdir()+實(shí)時(shí)數(shù)據(jù)文件夾+本站點(diǎn)報(bào)表查詢變量;reportload(report2,filename1);filename2=infoappdir()+實(shí)時(shí)數(shù)據(jù)文件夾*.rtl;
34、listclear(list1);listloadfilename( list1, filename2);【9】上述命令語(yǔ)言的作用是將下拉式組合框中選中的報(bào)表文件的數(shù)據(jù)顯示在報(bào)表窗口中,其中“本站點(diǎn)報(bào)表查詢變量”保存了下拉式組合框中選中的報(bào)表文件名。5.設(shè)置完畢后保存所作的設(shè)置,當(dāng)運(yùn)行此畫(huà)面時(shí),單擊下拉式組合框控件時(shí)保存在指定路徑下的報(bào)表文件全部顯示出來(lái),選擇任一報(bào)表文件名,單擊“實(shí)時(shí)數(shù)據(jù)報(bào)表查詢”按鈕后此報(bào)表文件中的數(shù)據(jù)會(huì)在報(bào)表窗口中顯示出來(lái),從而達(dá)到了實(shí)時(shí)數(shù)據(jù)報(bào)表查詢的目的。【10】3.3.4實(shí)時(shí)數(shù)據(jù)報(bào)表的預(yù)覽、打印這兩個(gè)功能的實(shí)現(xiàn)非常簡(jiǎn)單,就是在畫(huà)面中添加兩個(gè)按鈕來(lái)實(shí)現(xiàn)這兩個(gè)功能。首先我
35、們來(lái)介紹預(yù)覽功能的實(shí)現(xiàn),先在畫(huà)面中添加一個(gè)按鈕,然后在按鈕彈起事件中輸入reportprintsetup(“表名”);這條命令語(yǔ)言,從而實(shí)現(xiàn)該功能。打印功能實(shí)現(xiàn)的方法同此方法,只是命令語(yǔ)言為reportprint(“表名”);。由3.3節(jié)我們完成了對(duì)實(shí)時(shí)數(shù)據(jù)報(bào)表的設(shè)計(jì),報(bào)表查詢條件界面如圖3-13圖3-13 報(bào)表查詢條件界面實(shí)時(shí)數(shù)據(jù)報(bào)表如圖3-14所示:圖3-14 實(shí)時(shí)數(shù)據(jù)報(bào)表在第三章中我們對(duì)組態(tài)王軟件中工程的建立、變量的定義、畫(huà)面的設(shè)計(jì)、報(bào)表的生成進(jìn)行了介紹,在下一章中我們將對(duì)系統(tǒng)進(jìn)行整體的調(diào)試。第四章 系統(tǒng)調(diào)試過(guò)程中所遇問(wèn)題及解決方法 完成了系統(tǒng)程序的整體設(shè)計(jì)后,我們對(duì)設(shè)計(jì)進(jìn)行了各種調(diào)試,
36、在調(diào)試過(guò)程中我們遇到了一些問(wèn)題,但在老師和同學(xué)的幫助下這些問(wèn)題都得到了解決。下面我們來(lái)簡(jiǎn)單的介紹一下。4.1調(diào)試過(guò)程中遇到的問(wèn)題1. 變量定義錯(cuò)誤在定義變量的時(shí)候,變量分為內(nèi)存和i/o兩大類,由于變量很多,在定義時(shí)會(huì)照成變量的定義不合理。一旦變量類型定義錯(cuò)誤,就會(huì)照成界面上按鈕功能難以實(shí)現(xiàn)。i/o變量定義的時(shí)候,需要選擇寄存器,而寄存器地址的選擇也需要我們認(rèn)真仔細(xì)的設(shè)計(jì)。在變量定義過(guò)程中我就遇到了變量設(shè)計(jì)不合理而導(dǎo)致操作界面中監(jiān)控功能無(wú)法實(shí)現(xiàn),采集的數(shù)據(jù)無(wú)法保存;報(bào)表中動(dòng)態(tài)數(shù)據(jù)無(wú)法導(dǎo)入等問(wèn)題。2. 界面設(shè)計(jì)錯(cuò)誤界面的設(shè)計(jì)是一項(xiàng)需要統(tǒng)籌的任務(wù),我們需要合理布局,使界面內(nèi)容豐富、完整、美觀。在界面
37、設(shè)計(jì)時(shí)由于考慮不夠周全,將按鈕設(shè)計(jì)過(guò)多導(dǎo)致整個(gè)界面看上去非常的混亂,功能體現(xiàn)的不夠突出,而且多了很多冗余的東西。正因?yàn)檫@些使我從新設(shè)計(jì)了幾次界面,這樣就影響了工作的效率。3. 命令語(yǔ)言編寫(xiě)錯(cuò)誤組態(tài)王軟件是一種圖形化編程語(yǔ)言,在進(jìn)行命令語(yǔ)言編寫(xiě)時(shí)需要使用我們?cè)诠こ坦芾砥鞯臄?shù)據(jù)詞典中定義的變量,并將變量與元件一一對(duì)應(yīng),如果發(fā)生錯(cuò)誤將導(dǎo)致按鈕之間關(guān)聯(lián)混亂,達(dá)不成理論功能。在系統(tǒng)調(diào)試過(guò)程中發(fā)現(xiàn)命令語(yǔ)言總是出現(xiàn)錯(cuò)誤。應(yīng)用組態(tài)王系統(tǒng)提供的各種函數(shù)時(shí),找不到所需變量的情況,導(dǎo)致命令語(yǔ)言無(wú)法編寫(xiě)。4. 實(shí)時(shí)報(bào)表生成錯(cuò)誤完成數(shù)據(jù)采集后,我們需要對(duì)數(shù)據(jù)進(jìn)行報(bào)表生成。在調(diào)試過(guò)程中發(fā)現(xiàn)生成報(bào)表也存在一些容易發(fā)生的錯(cuò)誤
38、。報(bào)表中無(wú)法顯示動(dòng)態(tài)數(shù)據(jù),報(bào)表無(wú)法進(jìn)行存儲(chǔ),數(shù)據(jù)無(wú)法保存在報(bào)表中。4.2問(wèn)題的解決方法1. 變量問(wèn)題解決基于變量定義存在的問(wèn)題,我解決這個(gè)問(wèn)題的方法是從新對(duì)變量進(jìn)行認(rèn)真的整理,先將需要用到的變量羅列出來(lái),根據(jù)變量類型進(jìn)行簡(jiǎn)單的分類,然后以相應(yīng)的元件名作為變量名稱,進(jìn)行定義。這樣在變量使用的時(shí)候就不會(huì)產(chǎn)生混亂,照成程序編寫(xiě)錯(cuò)誤。對(duì)i/o變量的寄存器問(wèn)題進(jìn)行了認(rèn)真仔細(xì)的研究,然后重新分配。從而正確的定義出變量。2. 界面設(shè)計(jì)問(wèn)題的解決對(duì)于界面設(shè)計(jì)存在的問(wèn)題,解決方法是從整個(gè)界面的全局出發(fā),對(duì)界面中的按鈕、管道、閥門(mén)、結(jié)果顯示窗口進(jìn)行合理分配。設(shè)計(jì)出一個(gè)合理的操作界面。3. 命令語(yǔ)言問(wèn)題的解決在認(rèn)真
39、學(xué)習(xí)了組態(tài)王編程語(yǔ)言后,在同學(xué)的幫助下,命令編寫(xiě)錯(cuò)誤得以解決。4. 報(bào)表生成問(wèn)題的解決在設(shè)計(jì)過(guò)程中,報(bào)表生成問(wèn)題是最難解決的一個(gè)問(wèn)題。由于報(bào)表中體現(xiàn)的是動(dòng)態(tài)數(shù)據(jù),而這些數(shù)據(jù)是通過(guò)組態(tài)王軟件對(duì)下位機(jī)進(jìn)行監(jiān)控,從下位機(jī)讀取上來(lái)的,因此需要找到一個(gè)合適的方法解決該問(wèn)題。在老師的幫助指導(dǎo)下,總結(jié)出解決的方法是在操作界面中將采集的數(shù)據(jù)進(jìn)行處理,并將處理后的結(jié)果輸入到報(bào)表中,在報(bào)表中應(yīng)用“=本站點(diǎn)變量名”來(lái)實(shí)現(xiàn)動(dòng)態(tài)數(shù)據(jù)的顯示。同時(shí)在保存按鈕編寫(xiě)命令語(yǔ)言,使數(shù)據(jù)按照序號(hào)依次保存到報(bào)表中,每組測(cè)試數(shù)據(jù)保存為一行。這樣報(bào)表生成的問(wèn)題也得以解決。4.3調(diào)試后系統(tǒng)功能完成情況經(jīng)過(guò)長(zhǎng)時(shí)間的調(diào)試,系統(tǒng)所要求的監(jiān)控?cái)?shù)據(jù)、采集數(shù)據(jù)、存儲(chǔ)保存數(shù)據(jù)功能基本實(shí)現(xiàn),不足的地方是與下位機(jī)通信仍然存在這一些問(wèn)題。這需要我們繼續(xù)研究將其實(shí)現(xiàn)。結(jié)論經(jīng)過(guò)三個(gè)多月的研究和設(shè)計(jì),密接式車(chē)鉤微控試驗(yàn)臺(tái)基于組態(tài)王的上位機(jī)系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)已完成。這個(gè)設(shè)計(jì)是對(duì)我在大學(xué)5年中所學(xué)知識(shí)的一次綜合性的檢驗(yàn)和判定,也是對(duì)自己的自學(xué)能力一次充分的檢測(cè)。通過(guò)畢業(yè)設(shè)計(jì),我不但鞏固了自己所學(xué)過(guò)的知識(shí),同時(shí)讓自己初步掌握了一種全新的組態(tài)軟件組態(tài)王;也對(duì)em231模擬輸入模塊有
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)韻律操教學(xué)存在的問(wèn)題及對(duì)策
- 加盟居間合同范本
- 基于體育學(xué)科核心素養(yǎng)的高職院校啦啦操教學(xué)目標(biāo)構(gòu)建研究
- 游戲在小學(xué)體育教學(xué)中的運(yùn)用
- 會(huì)演經(jīng)紀(jì)合同范本
- 醫(yī)院維修設(shè)備合同范例
- 單位招司機(jī)合同范本
- 廠家玩具供貨合同范本
- 分包造價(jià)合同范本
- 醫(yī)藥專利轉(zhuǎn)讓合同范本
- 和利時(shí)DCS系統(tǒng)課件
- 八下冀教版英語(yǔ)單詞表
- 2.2 生態(tài)脆弱區(qū)的綜合治理 課件 【知識(shí)精研】高二地理人教版(2019)選擇性必修2
- 餐廳服務(wù)人員話術(shù)培訓(xùn)
- 遠(yuǎn)程醫(yī)療創(chuàng)業(yè)計(jì)劃書(shū)
- 【人教版化學(xué)】選擇性必修2 知識(shí)點(diǎn)默寫(xiě)小紙條(答案背誦版)
- 初中生心理健康教育講座課件
- 廣東省廣州市白云區(qū)2023-2024學(xué)年八年級(jí)上學(xué)期期末英語(yǔ)試題(答案)
- 2024-2025年第一學(xué)期小學(xué)德育工作總結(jié):點(diǎn)亮德育燈塔引領(lǐng)小學(xué)生全面成長(zhǎng)的逐夢(mèng)之旅
- 2024年司法考試完整真題及答案
- 部編高教版2023·職業(yè)模塊 中職語(yǔ)文 《寧夏閩寧鎮(zhèn):昔日干沙灘今日金沙灘》課件
評(píng)論
0/150
提交評(píng)論