583742331畢業(yè)設(shè)計(jì)(論文)基于智能SLPC的液位DDC系統(tǒng)設(shè)計(jì)_第1頁
583742331畢業(yè)設(shè)計(jì)(論文)基于智能SLPC的液位DDC系統(tǒng)設(shè)計(jì)_第2頁
583742331畢業(yè)設(shè)計(jì)(論文)基于智能SLPC的液位DDC系統(tǒng)設(shè)計(jì)_第3頁
583742331畢業(yè)設(shè)計(jì)(論文)基于智能SLPC的液位DDC系統(tǒng)設(shè)計(jì)_第4頁
583742331畢業(yè)設(shè)計(jì)(論文)基于智能SLPC的液位DDC系統(tǒng)設(shè)計(jì)_第5頁
已閱讀5頁,還剩46頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、1 ddc系統(tǒng)概述ddc是英文direct digital control(直接數(shù)字控制)的縮寫,是由于它用數(shù)字式的算式來代替模擬信息的組合,用斷續(xù)形式的計(jì)算機(jī)輸出去控制執(zhí)行機(jī)構(gòu),計(jì)算機(jī)直接作用于生產(chǎn)過程。1.1 國內(nèi)的現(xiàn)狀和發(fā)展趨勢50年代初期,儀器儀表取得了重大突破,數(shù)字技術(shù)的出現(xiàn)使各種數(shù)字儀器得以問世,把模擬儀器的精度、分辨力與測量速度提高了幾個(gè)量級,為實(shí)現(xiàn)測試自動化打下了良好的基點(diǎn)。60年代中期,測量技術(shù)又一次取得了進(jìn)展,計(jì)算機(jī)的引入,使儀器的功能發(fā)生了質(zhì)的變化,從個(gè)別電量的測量轉(zhuǎn)變成測量整個(gè)系統(tǒng)的待征參數(shù),從單純的接收、顯示轉(zhuǎn)變?yōu)榭刂?、分析、處理、?jì)算與顯示輸出,從用單個(gè)儀器進(jìn)行測量

2、轉(zhuǎn)變成用測量系統(tǒng)進(jìn)行測量。70年代,計(jì)算機(jī)技術(shù)在儀器儀表中的進(jìn)一步滲透,使電子儀器在傳統(tǒng)的時(shí)域與頻域之外,又出現(xiàn)了數(shù)據(jù)域(datadomain)測試。80年代,由于微處理器被用到儀器中,儀器前面板開始朝鍵盤化方向發(fā)展,過去直觀的用于調(diào)節(jié)時(shí)基域幅度的旋轉(zhuǎn)度盤,選擇電壓電流等量程或功能的滑動開關(guān),通、斷開關(guān)鍵已經(jīng)消失。測量系統(tǒng)的主要模式,是采用機(jī)柜形式,全部通過ieee-488總線送到一個(gè)控制品上。測試時(shí),可用豐富的basic語言程序來高速測試。不同于傳統(tǒng)獨(dú)立儀器模式的個(gè)人儀器已經(jīng)得到了發(fā)展。90年代,儀器儀表與測量科學(xué)進(jìn)步取得重大的突破性進(jìn)展。這個(gè)進(jìn)展的主要標(biāo)志是儀器儀表智能化程度的提高。工業(yè)智

3、能化控制儀表主要包括變送器、調(diào)節(jié)器、調(diào)節(jié)閥等設(shè)備,控制儀表從基地式調(diào)節(jié)器(變送、指示、調(diào)節(jié)一體化的儀表)開始,經(jīng)歷了氣功、電動單元組合儀表到今天的計(jì)算機(jī)控制系統(tǒng)(ddc)。ddc的控制功能已成為國內(nèi)外計(jì)算機(jī)控制領(lǐng)域中一個(gè)研究分支。由于它直接與生產(chǎn)過程打交流,生產(chǎn)過程的優(yōu)劣與它的關(guān)系就特別密切。目前,微型計(jì)算機(jī)作為裝置一級實(shí)現(xiàn)集中、分散的綜合型控制的系統(tǒng),獲得了迅速的發(fā)展。 圖1 直接數(shù)字控制的原理框圖1.2 ddc系統(tǒng)的原理 圖1為直接數(shù)字控制的原理框圖。輸入通道把一次儀表送來的生產(chǎn)過程檢測信號(溫度、壓力、流量、狀態(tài)等),經(jīng)過量綱變換、濾波、采樣、數(shù)據(jù)放大和模/數(shù)轉(zhuǎn)換,再送入ddc計(jì)算機(jī)。計(jì)

4、算機(jī)根據(jù)對應(yīng)于指定控制規(guī)律的控制算式(例如pid控制算式)進(jìn)行比較、分析和計(jì)算,然后將運(yùn)算結(jié)果經(jīng)輸出通道輸出。輸出通道把計(jì)算機(jī)輸出的控制信號,經(jīng)數(shù)/模轉(zhuǎn)換和量綱變換,變換成生產(chǎn)過程執(zhí)行機(jī)構(gòu)的調(diào)節(jié)信號,實(shí)現(xiàn)生產(chǎn)過程的閉環(huán)控制,從而使生產(chǎn)過程按預(yù)期的工況運(yùn)行,以達(dá)到提高生產(chǎn)率、改善產(chǎn)品產(chǎn)品質(zhì)量和降低成本的目的。1.3 ddc系統(tǒng)的組成特點(diǎn) 1.3.1 ddc系統(tǒng)是一種離散的時(shí)間控制系統(tǒng)工業(yè)控制系統(tǒng)一般是以分時(shí)的方式對生產(chǎn)過程的有關(guān)參數(shù)實(shí)行控制。它以定時(shí)采樣和階段控制來代替常規(guī)調(diào)節(jié)裝置的連續(xù)檢測和連續(xù)控制。這樣,計(jì)算機(jī)就可對幾個(gè)甚至幾十個(gè)以上的調(diào)節(jié)回路“同時(shí)”進(jìn)行檢測和控制。 在ddc系統(tǒng)中輸出控制

5、是以多路形式進(jìn)行的。對每一路來說,輸出控制部件只能為它提供有限的服務(wù)時(shí)間。計(jì)算機(jī)輸出的控制量是數(shù)字量、脈沖量和開頭量,需要進(jìn)行適當(dāng)?shù)霓D(zhuǎn)換,才能變成生有效的數(shù)據(jù)。1.3.2 數(shù)字調(diào)節(jié)數(shù)字調(diào)節(jié)的規(guī)律是多種多樣的。常見的有這樣幾種:按偏差的pid調(diào)節(jié);按干擾量的前饋控制;使某些參數(shù)的給定值隨著某些條件而變化的串級控制。計(jì)算機(jī)在執(zhí)行控制程序時(shí),根據(jù)給定值和反饋量(或干擾量),按照給定的控制規(guī)律(控制算式)進(jìn)行控制量計(jì)算,并經(jīng)輸出通道把控制信號送給生產(chǎn)過程的執(zhí)行機(jī)構(gòu),再由執(zhí)行機(jī)構(gòu)去操作生產(chǎn)過程,調(diào)節(jié)被控參量,使生產(chǎn)過程按預(yù)期的最優(yōu)工況運(yùn)行。這就是數(shù)字調(diào)節(jié)的過程。1.3.3 自動化操作 所謂自動化操作是指

6、這樣一些自動操作:自動啟停;故障切換;順序控制;行程控制;聯(lián)鎖控制等。計(jì)算機(jī)根據(jù)給定的邏輯條件、各設(shè)備的聯(lián)鎖信號以及距離的計(jì)數(shù)值,就能自動地完成上述各種自動操作,從而保證生產(chǎn)工藝過程自動進(jìn)行。ddc的特點(diǎn)是易于實(shí)現(xiàn)任意的控制算法。只要按人們的要求改變控制程序或修改控制算式的某些參數(shù),就能得到不同的控制效果。因此,ddc系統(tǒng)除了具有以上提到的各種控制功能外,還可實(shí)現(xiàn)以下各種復(fù)雜的控制功能,以滿足各種應(yīng)用場合的需要。1.3.4 變更ddc的控制算式ddc的控制算式應(yīng)該隨對象特性和控制要求的不同而變更。例如,為了防止具有純滯后的對象產(chǎn)生振蕩,引入不靈敏區(qū);為了校正系統(tǒng)的非線性,引入平方特性;為了克服

7、系統(tǒng)的大滯后,進(jìn)行純滯后補(bǔ)償。1.3.5 進(jìn)行多變量控制 多變量控制在生產(chǎn)過程控制中是經(jīng)常遇見的。例如,多變量前饋控制系統(tǒng),多變量解耦控制系統(tǒng)等。對于多變量控制系統(tǒng),采用計(jì)算機(jī)控制是比較方便的,容易得到滿意的控制效果。1.3.6 實(shí)現(xiàn)自適應(yīng)控制 自適應(yīng)控制系統(tǒng)能夠自動跟蹤對象參數(shù)的變化和自動補(bǔ)償干擾作用的影響,使生產(chǎn)過程的工況始終保持最優(yōu)。在適應(yīng)控制系統(tǒng)中,需要對控制對象的參數(shù)進(jìn)行遞推估計(jì),計(jì)算量較大,需要由計(jì)算機(jī)來完成。 應(yīng)當(dāng)指出,ddc系統(tǒng)功能的齊全程度,是由需要完成的控制任務(wù)和控制機(jī)本身的功能所決定的,應(yīng)當(dāng)根據(jù)需要和可能這兩個(gè)方面來合理地確定。 ddc系統(tǒng)應(yīng)用于下列場合,其效果比較顯著:

8、1、 控制回路數(shù)較多的大規(guī)模生產(chǎn)過程。2、 被控參數(shù)需要進(jìn)行計(jì)算的生產(chǎn)過程。3、 各參數(shù)之間相互關(guān)聯(lián)的生產(chǎn)過程。4、 原料、產(chǎn)品和產(chǎn)量經(jīng)常變更的生產(chǎn)過程。5、 具有純滯后的工業(yè)對象。6、 生產(chǎn)工藝復(fù)雜,控制質(zhì)量和自動化程度要求高的場合。1.4 直接數(shù)字控制系統(tǒng)與早期模擬控制系統(tǒng)的比較現(xiàn)代工業(yè)生產(chǎn)過程的計(jì)算機(jī)控制在生產(chǎn)控制中被越來越廣泛的應(yīng)用,其主要優(yōu)點(diǎn)是:1.4.1 可消除常規(guī)模擬調(diào)節(jié)器的許多難以克服的缺點(diǎn)1、 不存在模擬調(diào)節(jié)器的漂移和刻度誤差等問題。2、 參數(shù)整定寬廣,pid的比例、積分和微分系數(shù)可單獨(dú)調(diào)節(jié),不相互牽制。3、 控制算式變更方便,調(diào)節(jié)規(guī)律容易修改。4、 自動/手動切換方便。5、

9、 當(dāng)信號噪聲大時(shí),計(jì)算機(jī)作為低通濾波與模擬濾波器相配合,對高頻的脈沖噪聲有較好的濾波效果。特別是對甚低頻的周期干擾,計(jì)算機(jī)可方便地通過數(shù)字濾波來解決,這是模擬調(diào)節(jié)器難以辦到的。1.4.2 使用靈活,潛力大,便于實(shí)現(xiàn)特殊的控制規(guī)律在計(jì)算機(jī)控制中,個(gè)性部分程序就能改變調(diào)節(jié)規(guī)律,而無需改變硬設(shè)備,甚至可在線改變控制方案,因而可在不增加硬件設(shè)備的情況下逐步提高控制水平。1.4.3 兼有其它功能 在生產(chǎn)過程控制中,除了所需的控制功能外,還需要一些必要的附加功能。例如事故報(bào)警,自動采樣,測量值顯示,線性化處理,以及為充分利用計(jì)算機(jī)所附加的管理功能。 在一定的條件下,增加控制回路數(shù)不會顯著地增加費(fèi)用;便于與

10、大型管理機(jī)或控制機(jī)相聯(lián)系,實(shí)現(xiàn)多機(jī)通訊。2 現(xiàn)場系統(tǒng)組成與方案論證2.1 系統(tǒng)硬件結(jié)構(gòu)圖本系的設(shè)計(jì)以xma5000型號的智能調(diào)節(jié)儀表(又稱智能型專家自整定pid調(diào)節(jié)器)為硬件基礎(chǔ)。現(xiàn)場系統(tǒng)的主要部件有水泵、電動調(diào)節(jié)閥、sw開關(guān)、液位傳感器、xma5000智能調(diào)節(jié)儀組成,如圖2。 xma5000智能調(diào)節(jié)儀表的具體連接見附圖1。2.2 總體方案論證 經(jīng)過的多方面對該系統(tǒng)的了解和分析后,該系統(tǒng)在應(yīng)滿足以下要求:2.2.1 基于slpc的ddc監(jiān)控系統(tǒng)的功能監(jiān)控系統(tǒng)的主要功能有:1、檢測水槽的實(shí)際液位、調(diào)節(jié)閥值;2、自動調(diào)節(jié)水槽液位; 圖2 系統(tǒng)結(jié)構(gòu)圖 3、自動與監(jiān)控機(jī)通信(pc機(jī))、傳送液位值、調(diào)節(jié)

11、閥值;4、自動顯示通信狀態(tài)報(bào)警、液位上/下限報(bào)警;5、繪制動態(tài)曲線圖;6、能用信息窗口顯示實(shí)時(shí)的工作狀態(tài)、通信狀態(tài)和實(shí)時(shí)數(shù)據(jù)等;7、顯示系統(tǒng)時(shí)間。2.2.2 系統(tǒng)實(shí)施的基本原則1、智能slpc調(diào)節(jié)器(xma5000)作為下位機(jī)的主控cpu;2、以rs485轉(zhuǎn)換器作為傳輸介質(zhì);3、根據(jù)下位機(jī)的傳輸格式確定該系統(tǒng)的通信協(xié)議并進(jìn)行規(guī)范;4、采用vb6.0制作監(jiān)控系統(tǒng)的界面,并根據(jù)系統(tǒng)的實(shí)際要求增設(shè)相應(yīng)的控鍵。在監(jiān)控系統(tǒng)中應(yīng)有報(bào)警顯示。界面的設(shè)計(jì)和操作應(yīng)以方便操作人員為主;5、在系統(tǒng)設(shè)計(jì)中應(yīng)盡可能考慮到通信過程中出現(xiàn)的意外事故,并采取一定的防御措施;6、編寫程序代碼時(shí)應(yīng)考慮系統(tǒng)在運(yùn)行時(shí)出現(xiàn)的死循環(huán)、延

12、時(shí)等情況對系統(tǒng)造成的后果,并分析程序的可行性。2.3 各儀表選型與簡介 2.3.1 水泵水泵型號:水泵20plb10-121水泵是系統(tǒng)的主要動力。額定揚(yáng)程12米,額定流量1立方/小時(shí)。最大流量1.6立方/小時(shí)左右。2.3.2 電動調(diào)節(jié)閥 電動調(diào)節(jié)閥型號:2dy-16p 電動調(diào)節(jié)閥的軸由齒輪帶動,其上有一個(gè)電位器,根據(jù)420ma控制信號改變電阻值。值越大,調(diào)節(jié)閥的軸行程越大(滿行程為15mm)。調(diào)節(jié)閥動作需要一定時(shí)間,因此控制系統(tǒng)有滯后。2.3.3 液位傳感器液位傳感器型號:alt-p-e-g-1-2-1-m液位傳感器實(shí)際是一個(gè)壓力傳感器,采用兩線制接線,如圖3所示。端口ab間接負(fù)載。當(dāng)水箱中沒

13、有水時(shí),ab間的電流應(yīng)當(dāng)為4.00ma。 圖3 壓力傳感器接線原理圖3 智能slpc調(diào)節(jié)器3.1 簡介智能slpc調(diào)節(jié)器是以微處理器為核心的智能儀表, 其設(shè)計(jì)結(jié)構(gòu)合理, 控制運(yùn)算功能較強(qiáng),許多功能均由軟件完成。硬件除以cpu 及r0m 、ram 為中心的內(nèi)部電路外,還包括與外界聯(lián)系的人-機(jī)對話接口、過程信號i/0接口、與上位系統(tǒng)聯(lián)系的上位接口、故障監(jiān)視及安全措施等。在slpc調(diào)節(jié)器中,最主要的是執(zhí)行pid控制算法。3.2 調(diào)節(jié)器的調(diào)節(jié)規(guī)律調(diào)節(jié)器的作用是把測量值和給定值進(jìn)行比較,得出偏差后,根據(jù)一定的調(diào)節(jié)規(guī)律產(chǎn)生輸出信號,推動執(zhí)行器,對生產(chǎn)過程進(jìn)行自動調(diào)節(jié)。pid是過程控制中應(yīng)用最廣泛的一種控制

14、規(guī)律。實(shí)際運(yùn)行經(jīng)驗(yàn)及理論分析充分證明,這種控制規(guī)律在相當(dāng)多的工業(yè)對象中能夠得到較滿意的結(jié)果。pid的運(yùn)算電路2可用圖4表示: 圖4 pid運(yùn)算電路其標(biāo)準(zhǔn)的傳遞函數(shù)為: 式中:ti-積分時(shí)間;td-微分時(shí)間;f-干擾系數(shù),f=1+td/ti;p-調(diào)節(jié)器的比例度。在調(diào)節(jié)器中,比例調(diào)節(jié)器對干擾有及時(shí)而有力的抵制作用,在生產(chǎn)上有一定的應(yīng)用。但它有一個(gè)不可避免的缺點(diǎn)-存在表態(tài)誤差,一旦被調(diào)量偏差不存在,調(diào)節(jié)器的輸出也就為零。積分調(diào)節(jié)器的突出優(yōu)點(diǎn)是,只要被調(diào)量存在偏差,其輸出的調(diào)節(jié)作用便隨時(shí)間不斷加強(qiáng),直到偏差為零。在被調(diào)量的偏差消除以后,由于積分規(guī)律的特點(diǎn),輸出將停留在新的位置而不回復(fù)原位,因而能保持靜

15、差為零。單純的積分調(diào)節(jié)也有它的弱點(diǎn),它的動作過于遲緩,因而在改善靜態(tài)準(zhǔn)確度的同時(shí),往往使調(diào)節(jié)的動態(tài)品質(zhì)變壞,過渡過程時(shí)間延長,甚至造成系統(tǒng)不穩(wěn)定。微分調(diào)節(jié)器能在偏差信號出現(xiàn)或變化的瞬間,立即根據(jù)變化趨勢,產(chǎn)生強(qiáng)烈的調(diào)節(jié)作用,使得偏差盡快地消除在萌芽狀態(tài)之中。單純的微分調(diào)節(jié)器也有嚴(yán)重的不足之處,它對靜態(tài)偏差毫無抑制能力。將比例、積分、微分三種調(diào)節(jié)規(guī)律結(jié)合在一起,既可達(dá)到快速敏捷,又可達(dá)到平衡準(zhǔn)確,只要三項(xiàng)作用的配合適當(dāng),便可得到滿意的調(diào)節(jié)效果。4 調(diào)節(jié)對象特性與參數(shù)整定在連續(xù)生產(chǎn)過程中,最基本的關(guān)系是物料平衡和能量平衡。在靜態(tài)條件下,單位時(shí)間內(nèi)進(jìn)入被控過程的物料(或能量)等于單位時(shí)間內(nèi)從被控過程

16、流出的物料(或能量)。 然而,對象的動特性是研究參數(shù)隨時(shí)間而變化的規(guī)律。在動態(tài)條件下,物料平衡和能量平衡的關(guān)系是:單位時(shí)間內(nèi)進(jìn)入被控過程的物料(或能量)減去單位時(shí)間內(nèi)從被控過程流出的物料(或能量)等于被控過程內(nèi)物料(或能量)存儲量的變化率。對象動特性的微分方程式,也就是輸出參數(shù)與輸入?yún)?shù)之間的函數(shù)關(guān)系式,就是通過上述平衡方程式獲得的。對于一個(gè)調(diào)節(jié)對象來說,輸出參數(shù)就是被調(diào)量;輸入?yún)?shù)就是輸入量,它是引起被調(diào)參數(shù)變化的因素。4.1 水槽液位的動特性及其數(shù)學(xué)描述在這里我們以單容水槽液位作為調(diào)節(jié)對象進(jìn)行研究,如圖5,流入水槽的水流量q1是由管路上的電動調(diào)節(jié)閥來調(diào)節(jié)的;流出的水流量q2決定于管路上手動

17、閥門的開度,它是隨用戶需要而改變的。這里,液位h是被調(diào)量,手動閥門的開度變化是外部擾動,而電動調(diào)節(jié)閥門開度變化是調(diào)節(jié)作用。研究對象的動態(tài)特性,就是要找出其輸入量和輸出量之間的相互作用的規(guī)律,而對象的微分方程式便是這種規(guī)律的數(shù)學(xué)描述。如圖5,設(shè)各量定義如下:q1 輸入水流量(m3/s)q10 輸入穩(wěn)態(tài)水流量(m3/s);q1 輸入流量對它的穩(wěn)態(tài)值的微小增量(m3/s)q20 輸出穩(wěn)態(tài)水流量(m3/s);q2 輸出流量對它的穩(wěn)態(tài)值的微小增量(m3/s) h 穩(wěn)態(tài)水位(m)h 液位對它穩(wěn)態(tài)值的微小增量(m)v 水槽中儲存水的容積(m3)a 水槽橫截面面積(m2)根據(jù)物料平衡關(guān)系,在正常工作狀態(tài)下的穩(wěn)

18、態(tài)方程式是:q10 - q20 = 0 (1)動態(tài)方程式是: (2) 圖5 水槽水位調(diào)節(jié)對象 式中,是流體蓄存量的變化率。它與被調(diào)量水位h間的關(guān)系是: (3) 將3式代入2式,得 (4)或 上式可以看出,水位變化決定于兩個(gè)因素:一個(gè)是水槽截面積a,一個(gè)是流入量與流出量的差額。a越大, 越小。因此,a是決定水槽水位變化率大小的因素。在4式中,q1只決定于電動調(diào)節(jié)閥門的開度。假定流量q1的變化量q1與電動調(diào)節(jié)閥門的開度的變化量1成正比,即 q1=k1 (5)其中k是是系數(shù)(m2/s)輸出水流量q2隨水位而變化,假定二者的變化量之間關(guān)系為 ; 或 (6)其中,rs是液阻。在水位變化范圍不大時(shí),近似地

19、認(rèn)為rs為常數(shù),即流出量q2的大小決定于水槽中水位h和流出側(cè)閥門的阻力rs。嚴(yán)格地說,rs不是一個(gè)常數(shù),它與水位、流量的關(guān)系是非線性的。為簡化問題,常常要將非線性進(jìn)行線性化處理,常用的方法是切線法,即在靜特性上的工作點(diǎn)附近不大范圍內(nèi)以切線代替原來的曲線,而線性化后則用6式表示流量的變化和液位變化的關(guān)系。對于4式,變量用額定值和增量的形式表示q1=q10+q1 ; q2=q20+q2 ; h=h0+h并考慮到1式和4式,就化成以增量表示的微分方程式 (7 )將5式、6式代入7式,其中在本系統(tǒng)中a= 0.1974m2,可得 或 (8)一般將上式改寫成下述標(biāo)準(zhǔn)形式: (9)式中, t=0.1974r

20、s;k=krs 這就是本系統(tǒng)調(diào)節(jié)對象調(diào)節(jié)通道的微分方程式。式中t為對象的時(shí)間常數(shù),而k則為對象放大系數(shù)。4.2 調(diào)節(jié)器參數(shù)整定4.2.1 簡述在生產(chǎn)過程中有各種調(diào)節(jié)對象,它們對調(diào)節(jié)器的特殊有不同的要求,選擇適當(dāng)?shù)恼{(diào)節(jié)規(guī)律和整定其參數(shù),使調(diào)節(jié)器特性能和調(diào)節(jié)對象配合好,以便得到最好的調(diào)節(jié)效果。在一般情況下,可以根據(jù)調(diào)節(jié)系統(tǒng)在階躍振動作用下的調(diào)節(jié)過程來判定調(diào)節(jié)效果。總的來說,對調(diào)節(jié)過程可以提出穩(wěn)定性、準(zhǔn)確性和快速性三個(gè)方面要求,而這三方面往往又互相矛盾的。穩(wěn)定性總是首先要考慮的因素,一般都要求被調(diào)量的波動具有一定的衰減率,例如0.75或更高。也就是經(jīng)過一個(gè)到兩個(gè)振蕩周期以后就看不出波動了,在穩(wěn)定的前

21、提下盡滿足準(zhǔn)確性和快速性的要求。典型最佳調(diào)節(jié)過程的標(biāo)準(zhǔn)是:在階躍的振動作用下,保證調(diào)節(jié)過程波動的誤差率=0.75(或更高)的前提下,使過程的最大動態(tài)偏差、靜態(tài)誤差和調(diào)節(jié)時(shí)間最小 。4.2.2 反應(yīng)曲線參數(shù)整定法參數(shù)整定的主要任務(wù)是確定p、ti和td這三個(gè)參數(shù)。目前參數(shù)的整定方法很多,但反應(yīng)曲線法的優(yōu)點(diǎn)是飛升特性3實(shí)驗(yàn)容易掌握,做實(shí)驗(yàn)所需時(shí)間短。用反應(yīng)曲線法整定調(diào)節(jié)器的參數(shù)應(yīng)先測定對象的動特性,即飛升特性。根據(jù)飛升特性曲線定出幾個(gè)能代表該調(diào)節(jié)對象動態(tài)特性的參數(shù),然后可以直接按這個(gè)數(shù)據(jù)定出調(diào)節(jié)器最佳整定參數(shù)。 以圖6為例,如果從拐點(diǎn)p1作切線,并將它近似地當(dāng)做具有純滯后的一階慣性環(huán)節(jié)來看待,從曲線

22、上可以得三個(gè)參數(shù):-等效滯后時(shí)間t -等效時(shí)間常數(shù);k -廣義對象的放大系數(shù)。圖6 對象飛升特性表示成無因次量,即有時(shí)還用=k/t表示無自衡對象的飛升速度。對于調(diào)節(jié)器的比例作用大小,常用比例度(或比例帶)p表示。 其中,emax為調(diào)節(jié)器輸入的測量范圍;e為輸入變化量。xmax為調(diào)節(jié)器輸出的變化全范圍;x為輸出變化量。對于單元組合調(diào)節(jié)儀表,比例度p與調(diào)節(jié)器放大倍數(shù)kc互為倒數(shù)關(guān)系,即。 根據(jù)代表對象動特性的參數(shù)k、t、,可以利用下面的經(jīng)驗(yàn)分式,計(jì)算對應(yīng)于衰減率=0.75下pid調(diào)節(jié)器的最佳整定參數(shù)。 式115 系統(tǒng)通信接口5.1 通信方式選擇系統(tǒng)上位機(jī)由一臺微機(jī)構(gòu)成。軟件采用visual bas

23、ic編程,作出十分直觀的人機(jī)界面。對采集到數(shù)據(jù)進(jìn)行復(fù)雜的運(yùn)算處理,并把運(yùn)算結(jié)果轉(zhuǎn)化成預(yù)置命令,并通過串行口將所需的各種預(yù)置命令(數(shù)字信號)傳送給智能調(diào)節(jié)器,再由智能調(diào)節(jié)器執(zhí)行預(yù)置命令控制液位。另一方面,智能調(diào)節(jié)器將采集到的信號通過串口傳 圖7 通信原理圖送到上位機(jī),并通過軟件進(jìn)行運(yùn)算將結(jié)果顯示在屏幕上。通信原理如圖7所示。目前一般的通信方式有rs-232、rs-422與rs-485。rs-232是pc機(jī)與通信工業(yè)中應(yīng)用最廣泛的一種串行接口。它被定義為一種在低速率串行通訊中增加通訊距離的單端標(biāo)準(zhǔn),并且采取不平衡傳輸方式,即所謂單端通訊。為改進(jìn)rs-232通信距離短、速率低的缺點(diǎn),rs-422定義

24、了一種平衡通信接口,將傳輸速率提高到10mb/s,傳輸距離延長到4000英尺(速率低于100kb/s時(shí)),并允許在一條平衡總線上連接最多10個(gè)接收器。rs-485標(biāo)準(zhǔn)是在rs-422基礎(chǔ)上制定的,增加了多點(diǎn)、雙向通信能力,即允許多個(gè)發(fā)送器連接到同一條總線上,同時(shí)增加了發(fā)送器的驅(qū)動能力和沖突保護(hù)特性,擴(kuò)展了總線共模范圍。基于現(xiàn)代工業(yè)的發(fā)展方向,為了滿足將來工業(yè)的需求,本系統(tǒng)的設(shè)計(jì)中,將采用rs-485串口通信8。5.2 rs-485串行接口標(biāo)準(zhǔn)rs-485是串行數(shù)據(jù)接口標(biāo)準(zhǔn), 它定義了一種平衡通信接口,將傳輸速率提高到10mb/s,傳輸距離延長到4000英尺(速率低于100kb/s時(shí)),并允許在

25、一條平衡總線上連接最多10個(gè)接收器。rs-485標(biāo)準(zhǔn)只對接口的電氣特性做出規(guī)定,而不涉及接插件、電纜或協(xié)議,在此基礎(chǔ)上用戶可以建立自己的高層通信協(xié)議。圖8 結(jié)構(gòu)圖 圖9 接收與發(fā)送標(biāo)準(zhǔn)rs-485數(shù)據(jù)信號采用差分傳輸方式,也稱作平衡傳輸,它使用一對雙絞線,將其中一線定義為a,另一線定義為b,如圖8。 通常情況下,發(fā)送驅(qū)動器a、b之間的正電平在+2+6v,是一個(gè)邏輯狀態(tài),負(fù)電平在-26v,是另一個(gè)邏輯狀態(tài)。另有一個(gè)信號地c,在rs-485中還有一“使能”端?!笆鼓堋倍耸怯糜诳刂瓢l(fā)送驅(qū)動器與傳輸線的切斷與連接。當(dāng)“使能”端起作用時(shí),發(fā)送驅(qū)動器處于高阻狀態(tài),稱作“第三態(tài)”,即它是有別于邏輯“1”與“

26、0”的第三態(tài)。 接收器也作與發(fā)送端相對的規(guī)定,收、發(fā)端通過平衡雙絞線將aa與bb對應(yīng)相連,當(dāng)在接收端ab之間有大于+200mv的電平時(shí),輸出正邏輯電平,小于-200mv時(shí),輸出負(fù)邏輯電平。接收器接收平衡線上的電平范圍通常在200mv至6v之間。參見圖9。 5.3 rs-485工作方式在串行通信中,數(shù)據(jù)通常是在兩個(gè)站(如終端和微機(jī))之間進(jìn)行傳送,按照數(shù)據(jù)流的方向可分成三種基本的傳送方式:全雙工、半雙工、和單工。在這個(gè)系統(tǒng)中將使用半雙工工作方式。若使用同一根傳輸線既作接收又作發(fā)送,雖然數(shù)據(jù)可以在兩個(gè)方向上傳送,但通信雙方不能同時(shí)收發(fā)數(shù)據(jù),這樣的傳送方式就是半雙工制,如圖10所示。采用半雙工方式時(shí),

27、通信系統(tǒng)每一端的發(fā)送器和接收器,通過收/發(fā)開關(guān)轉(zhuǎn)接到通信線上,進(jìn)行方向的切換,因此,會產(chǎn)生時(shí)間延遲。收/發(fā)開關(guān)實(shí)際上是由軟件控制的電子開關(guān)。圖10 半雙工方式6 系統(tǒng)通信協(xié)議在工業(yè)控制系統(tǒng)中,為了使得來自不同廠家的設(shè)備能夠成功地進(jìn)行通信,必須有標(biāo)準(zhǔn)化的協(xié)議,這個(gè)系統(tǒng)設(shè)計(jì)將嚴(yán)格采用標(biāo)準(zhǔn)的rs485通訊協(xié)議15。61 rs-485通訊協(xié)議規(guī)定主從式半雙工通訊主機(jī)呼叫從機(jī)地址從機(jī)應(yīng)答方式通訊串行通訊數(shù)據(jù)幀11位,1個(gè)起始位,8個(gè)數(shù)據(jù)位,2個(gè)停止位。數(shù)據(jù)傳輸格式采用標(biāo)準(zhǔn)asc碼。通訊控制字符集如下:dc1 (11h): 讀瞬時(shí)值 dc2 (12h): 讀參數(shù)dc3 (13h): 寫參數(shù) stx (02

28、h):從機(jī)起始符 etx (03h): 主機(jī)結(jié)束符 etb (17h): 從機(jī)結(jié)束符us (1fh): 參數(shù)間隔符 ack (06h): 接收正確nak (15h): 接收錯(cuò)誤 sp (20h): 空白符6.2 通訊協(xié)議格式6.2.1 讀瞬時(shí)值主機(jī)發(fā)送:dc1 aaa cc etxdc1 (11h): 讀瞬時(shí)值aaa : 從機(jī)地址碼=001254cc : 通道號=0199etx (03h): 主機(jī)結(jié)束符從機(jī)回送:stx aaa cc us mm us ddddddd us eeee us sssss etbstx (02h): 從機(jī)起始符aaa :從機(jī)地址碼=001254cc :通道號=019

29、9us (1fh): 參數(shù)間隔符mm :表型字=0099(本系統(tǒng)采用xma5000)ddddddd : 瞬時(shí)值eeee : 報(bào)警14 (報(bào)警狀態(tài)e=0:off e=1:on)sssss :校驗(yàn)和5位(從stx到最后一個(gè)us間字符asc和)etb (17h): 從機(jī)結(jié)束符6.2.2 讀參數(shù)主機(jī)發(fā)送 : dc2 aaa cc us pp etxdc2 (12h): 讀參數(shù)值aaa :從機(jī)地址碼=001254cc :通道號=0199us (1fh): 參數(shù)間隔符pp :參數(shù)號=0169etx (03h):主機(jī)結(jié)束符從機(jī)回送 : stx aaa cc us pp us ddddddd us sssss

30、 etbstx (02h): 從機(jī)起始符aaa : 從機(jī)地址碼=001254cc :通道號=0199us (1fh): 參數(shù)間隔符pp : 參數(shù)號=0169ddddddd :參數(shù)值=-199915999sssss :校驗(yàn)和5位(從stx到最后一個(gè)us間字符asc和)etb (17h): 從機(jī)結(jié)束符6.2.3 寫參數(shù)主機(jī)發(fā)送 :dc3 aaa cc us pp us ddddddd us sssss etxdc3 (13h): 寫參數(shù)值aaa : 從機(jī)地址碼=001254cc : 通道號=0199us (1fh): 參數(shù)間隔符pp : 參數(shù)號=1169ddddddd : 參數(shù)值=-1999159

31、99sssss : 校驗(yàn)和5位(從dc3到最后一個(gè)us間字符asc和)etx (03h) 主機(jī)結(jié)束符從機(jī)回送: ack (06h) : 接收正確nak (15h): 接收錯(cuò)誤6.3 讀寫參數(shù)號12: 量程零點(diǎn) 13: 量程滿度 17: 報(bào)警回差18: 報(bào)警一值 19: 報(bào)警二值 20: 報(bào)警三值21: 報(bào)警四值 22: 報(bào)警方式 37: pid 變化率38: pid sp0 值 42: 啟停程序0=啟動43: 手自動切換0=自動 44: pid 輸出值 7 通信程序vb設(shè)計(jì)基礎(chǔ)7.1 方案選擇與程序設(shè)計(jì)在vb中,可以通過多種方式來進(jìn)行串行通信,一種是調(diào)用api函數(shù),另一種方法是用mscomm控

32、件。還可以用vc+與匯編語言混用編寫dll,然后在vb中調(diào)用。第二種方法相對簡單,只要在工程中添加mscomm控件,然后進(jìn)行相應(yīng)的屬性設(shè)置(波特率、奇偶校驗(yàn)、停止位、發(fā)送與接收事件的觸發(fā)方式、發(fā)送數(shù)據(jù)的類型等),就可以用它發(fā)送與接收數(shù)據(jù)。但是需要注意:如果利用mscomm控件來發(fā)送文本,單片機(jī)收到的將是文本的ascii碼。在vb60中使用的是unicode字符,既用兩個(gè)字節(jié)來表示一個(gè)字符。這樣當(dāng)發(fā)送一個(gè)字符時(shí),實(shí)際上單片機(jī)收到的是兩個(gè)字節(jié)。例如unicode表示的a為0041h,低字節(jié)為41h,高字節(jié)為00h,而ascii碼表示的a為41h。當(dāng)在win98下用vb60發(fā)送字符a時(shí),單片機(jī)收到的

33、是41h和ooh兩個(gè)字節(jié)。實(shí)際上,在由pc與單片機(jī)組成的控制系統(tǒng)中,發(fā)送文本的應(yīng)用場合并不是很多,大多數(shù)情況下pc機(jī)與單片機(jī)交換的是二進(jìn)制數(shù)據(jù)。所以本系統(tǒng)中將采用二進(jìn)制數(shù)據(jù)的發(fā)送與接收。7.2 vb6.0簡介自從1991年微軟公司推出vb以來,vb以其友好的開發(fā)界面,簡單易用,實(shí)用性強(qiáng),功能強(qiáng)大等優(yōu)點(diǎn)在國內(nèi)外得到了廣泛的應(yīng)用。在vb中提供了用于進(jìn)行數(shù)據(jù)通信的mscomm通信控件,利用該控件提供的屬性,方法和事件,可以開發(fā)出令人滿意的通信程序。如何正確使用mscomm控件是設(shè)計(jì)通信程序的關(guān)鍵,只有完全掌握了mscomm控件的使用,才能設(shè)計(jì)出來運(yùn)行穩(wěn)定,數(shù)據(jù)傳輸正確的通信程序。在早期,程序員在編寫

34、計(jì)算機(jī)的通信程序時(shí)都避免不了要和計(jì)算機(jī)硬件打交道,要求pc機(jī)的串行口要符合rs-232c/485標(biāo)準(zhǔn),并按該標(biāo)準(zhǔn)定義的信號進(jìn)行信息控制和數(shù)據(jù)傳輸。到了windows時(shí)代,程序員可以選擇不再直接和硬件打交道,因?yàn)閣indows將通信機(jī)制進(jìn)行了封裝,程序員只須要利用相關(guān)控件調(diào)用就行了。在這種方式下,程序員通知windows要打開的串口的名字,像com 1, com2等等,windows會自動去查詢該串口是否存在和可用,如果可用則將待發(fā)送的和己接受的字符放在相應(yīng)的發(fā)送緩沖區(qū)和接收緩沖區(qū)內(nèi),程序員通過調(diào)用相應(yīng)的函數(shù)來完成數(shù)據(jù)的發(fā)送和接收,這顯然大大的方便了程序員的編程。7.3 微軟的mscomm通信控

35、件下面就使用mscomm控件進(jìn)行編程過程中用到的一些屬性,方法和事件作一個(gè)簡單的介紹。commport屬性:設(shè)置并返回通訊端口號settings屬性:設(shè)置并返回波特率、奇偶校驗(yàn)、數(shù)據(jù)位、停止位參數(shù)。setings的value值由四個(gè)設(shè)置值組成,格式是bbbb,p,d,s,其中bbbb為波特率,p為奇偶校驗(yàn),d為數(shù)據(jù)位數(shù),s為停止位數(shù)。inbufercount屬性:返回接收緩沖區(qū)中等待的字符數(shù)。該屬性在設(shè)計(jì)時(shí)無效??梢园裪nbufercount屬性設(shè)置為0來清除接收緩沖區(qū)。inbufersize屬性:設(shè)置并返回接收緩沖區(qū)的字節(jié)數(shù)。缺省值是1024字節(jié)。inputlen屬性:設(shè)置并返回input屬

36、性從接收緩沖區(qū)讀取的字符數(shù)。inputlen屬性的缺省值是。設(shè)置inputlen為0時(shí),使用input將使mscomm控件讀取接收緩沖區(qū)中全部的內(nèi)容input屬性:返回并刪除接收緩沖區(qū)中的數(shù)據(jù)流。該屬性在設(shè)計(jì)時(shí)無效,在運(yùn)行時(shí)為只讀。outbufercount屬性:返回在傳輸緩沖區(qū)中等待的字符數(shù)。設(shè)置該屬性為0可以清除傳輸緩沖區(qū)。該屬性在設(shè)計(jì)時(shí)無效。outbufersize屬性:以字節(jié)的形式設(shè)置并返回傳輸緩沖區(qū)的大小。output屬性:往傳輸緩沖區(qū)寫數(shù)據(jù)流。該屬性在設(shè)計(jì)時(shí)無效,在運(yùn)行時(shí)為只寫output屬性可以傳輸文本數(shù)據(jù)或二進(jìn)制數(shù)據(jù)。用output屬性傳輸文木數(shù)據(jù),必須定義一個(gè)包含一個(gè)字符串的

37、variant。發(fā)送二進(jìn)制數(shù)據(jù),必須傳遞一個(gè)包含字節(jié)數(shù)組的variant到output屬性。portopen屬性:設(shè)置并返回通訊端口的狀態(tài)(開或關(guān))。設(shè)置portopen屬性為true打開端口。設(shè)置為false關(guān)閉端口并清除接收和傳輸緩沖區(qū)。當(dāng)應(yīng)用程序終止時(shí),mscomm控件自動關(guān)閉串行端口。在設(shè)計(jì)時(shí)無效。inputmode屬性:設(shè)置或返回input屬性取回的數(shù)據(jù)的類型。value設(shè)置值為cominputmodetext(0缺省)時(shí),數(shù)據(jù)通過input屬性以文本形式取回。value設(shè)置值為cominputmodebinary(1)時(shí),數(shù)據(jù)通過input屬性以二進(jìn)制形式取回。8 windows環(huán)

38、境下上位機(jī)的監(jiān)控界面設(shè)計(jì)8.1 功能簡述在我們此次設(shè)計(jì)開發(fā)的ddc系統(tǒng)中,下位單片機(jī)主要采集安裝在水槽邊上的壓力變送器的電信號和電動調(diào)節(jié)閥的電信號,經(jīng)過a/d轉(zhuǎn)換和必要的數(shù)據(jù)處理后得出水槽液位的實(shí)際高度和電動調(diào)節(jié)閥的調(diào)節(jié)度(4-20ma的標(biāo)準(zhǔn)信號),將數(shù)據(jù)存儲在一定的內(nèi)存單元中并通過串行接口實(shí)時(shí)傳遞給上位機(jī);上位機(jī)接收到數(shù)據(jù)后,對這些數(shù)據(jù)進(jìn)行各種分析和處理以直觀的形式顯示在計(jì)算機(jī)上。上位機(jī)監(jiān)控系統(tǒng)以pc機(jī)為人機(jī)交互系統(tǒng),下位pc機(jī)利用rs485串行口和上位機(jī)進(jìn)行通信,對下位機(jī)進(jìn)行參數(shù)設(shè)定(液位上限/下限、通信波特率、sp值、通道地址)、讀取實(shí)時(shí)參數(shù)(液位測量值、電動調(diào)節(jié)閥值)、報(bào)警設(shè)置(液位上

39、/下限、通信狀態(tài))等操作。圖11是我們設(shè)計(jì)的上位機(jī)監(jiān)控界面。為了顯示的直觀性,在上位機(jī)監(jiān)控界面中增加了動態(tài)曲線圖,對下位機(jī)的實(shí)時(shí)參數(shù)進(jìn)行動態(tài)顯示。主機(jī)界面還設(shè)置了動態(tài)顯示當(dāng)前液位的值和調(diào)節(jié)閥值圖。8.2 上位機(jī)的主工作界面上位機(jī)的界面主要有主工作界面、動態(tài)曲線圖工作界面和信息窗口界面。上位機(jī)程序的主工作界面見圖11。菜單欄主要菜單的設(shè)計(jì)見表1。主界面還包括工作方式轉(zhuǎn)換按鈕、通信狀態(tài)顯示、液位報(bào)警、實(shí)測參數(shù)、系統(tǒng)參數(shù)設(shè)置、系統(tǒng)時(shí)間和動態(tài)顯示圖標(biāo)。表1 主界面菜單規(guī)劃表標(biāo)題 名稱 類型標(biāo)題 名稱 類型文件 mnufile 主菜單打開 mnuopen 第1層子菜單保存數(shù)據(jù) mnusave 第1層子菜

40、單- mnusparator4 第1層子菜單打印設(shè)置 mnuprint 第1層子菜單- mnusparator 第1層子菜單退出 mnuexit 第1層子菜單信息 mnuspecial 主菜單 信息窗口 mnuimformation 第2層子菜單動態(tài)曲線 mnumobile 第2層子菜單關(guān)于 mnuabout 主菜單關(guān)于 mnuabout2 第3層子菜單8.3 輸入鍵盤的設(shè)計(jì)當(dāng)左擊sp設(shè)置、液位上限、液位下限時(shí)就會彈出圖12的對話框,可以直接單擊數(shù)字鍵輸入數(shù)字;當(dāng)輸入錯(cuò)誤時(shí),可以通過-來單個(gè)刪除。當(dāng)輸入正確時(shí)單擊確定即可將數(shù)據(jù)傳給sp設(shè)置、液位上限、液位下限;可以單擊取消鍵取消輸入。8.4 動

41、態(tài)曲線圖的設(shè)計(jì)可以將通信得到的實(shí)時(shí)數(shù)據(jù)顯示出來,讓人一目了然。其中包括暫停鍵、繼續(xù)鍵、保存鍵、復(fù)位鍵和退出鍵,可以將數(shù)據(jù)進(jìn)行實(shí)時(shí)操作;按退出鍵數(shù)據(jù)將繼續(xù)保存,只有將系統(tǒng)關(guān)閉,數(shù)據(jù)才會消失。如圖13。8.5 信息窗口的設(shè)計(jì)通過信息窗口可以了解到上位機(jī)與下位機(jī)的實(shí)時(shí)通信情況。它包括系統(tǒng)的啟動、液位是否超出上下限、通信的通斷狀態(tài)及每一個(gè)操作的具體時(shí)間。信息窗口數(shù)據(jù)可以設(shè)置不同的字體、字號、顏色等。如圖14 圖11 主工作界面圖12 輸入鍵盤設(shè)計(jì) 圖13 動態(tài)曲線圖界面 圖14 信息窗口界面9 基于vb6.0的串行通信中的錯(cuò)誤預(yù)防方法9.1 錯(cuò)誤預(yù)防的必要性與方案選擇隨著計(jì)算機(jī)技術(shù)特別是單片機(jī)技術(shù)的發(fā)

42、展,通信在諸多領(lǐng)域得到了廣泛的應(yīng)用,技術(shù)人員可以通過計(jì)算機(jī)的串口來獲取設(shè)備的各種數(shù)據(jù),然后利用計(jì)算機(jī)強(qiáng)大的運(yùn)算和分析處理功能進(jìn)行處理,再根據(jù)處理的結(jié)果發(fā)送數(shù)據(jù)來控制設(shè)備。通常通信的型式可以分為兩種,即并行通信(parallel communieation)和串行通信(serial communication)。就傳輸?shù)陌踩詠碚f,由于并行通信在傳輸過程中更容易產(chǎn)生電壓衰減和信號間相互干擾等問題而使得傳輸?shù)臄?shù)據(jù)發(fā)生錯(cuò)誤,相對而言,串行通信一次只傳輸處理的數(shù)據(jù)電壓只有一個(gè)標(biāo)準(zhǔn)電位,因此不容易把數(shù)據(jù)丟失。不論是采用哪種通信方式,在數(shù)據(jù)的傳輸過程中,數(shù)據(jù)都有可能受到干擾而使得原來的數(shù)據(jù)信號發(fā)生扭曲,此

43、時(shí)的接收到的數(shù)據(jù)當(dāng)然是錯(cuò)誤的,為了檢測數(shù)據(jù)在發(fā)送過程中發(fā)生的錯(cuò)誤,發(fā)送與接受必須對數(shù)據(jù)進(jìn)行進(jìn)一步的確認(rèn)工作。驗(yàn)證的方法有crc(循環(huán)冗余校驗(yàn)碼)校驗(yàn)、奇偶校驗(yàn)、校驗(yàn)和等。最簡單的方式就是使用校驗(yàn)和(checksum)。本系統(tǒng)將采用校驗(yàn)和的校驗(yàn)方法9。9.2 發(fā)送數(shù)據(jù)的校驗(yàn)和在vb6.0中可以設(shè)置inputmode屬性為cominputmodebinary,則input屬性返回二進(jìn)制數(shù)據(jù)的數(shù)組。發(fā)送數(shù)據(jù)之前,將要發(fā)送的數(shù)據(jù)逐個(gè)取其ascii的和,求其校驗(yàn)和,然后以字符串的形式放在正確的位置。軟件流程圖如圖15。 圖15 發(fā)送數(shù)據(jù)的校驗(yàn)和流程圖程序如下:function checksum(byva

44、l inputstr as string) as string dim i, xyresult as integer xyresult = 0 for i = 1 to len(inputstr) xyresult = xyresult + asc(mid(inputstr, i, 1) next i checksum = xyresultend functionparitystr=checkum(writedata)parityint = val(paritystr) + 19 + 3 * 31 paritystr = cstr(parityint)do while (len(paritys

45、tr) = val(text2) and waterupflag = false then image7.visible = true: image9.visible = false 輸入信號超出上限 form3.text1 = ymdhms & 輸入信號超出上限 & chr(13) + chr(10) & form3.text1.text text15 = text15 & chr(13) + chr(10) & ymdhms & 輸入信號超出上限 waterupflag = true elseif dataval = 10 then image5.visible = true image6

46、.visible = falseif serei = 10 then form3.text1 = ymdhms & 通信中斷. & chr(13) + chr(10) & form3.text1.text text15 = text15 & chr(13) + chr(10) & ymdhms & 通信中斷. end if commuflag = trueend if if serei 10 and commuflag = true then image6.visible = true: image5.visible = false form3.text1 = ymdhms & 通信正常. & chr(13) + chr(10) & form3.text1.text text15 = text15 & chr(13) + chr(10) & ymdhms & 通信正常. commuflag = falseend if10.2.4 參數(shù)設(shè)置流程設(shè)計(jì)圖21 參數(shù)設(shè)置流程設(shè)計(jì)如圖21所示,在參數(shù)設(shè)置中可以分別對系統(tǒng)的波特率、通信地址、sp值、液位上限、液位下限、自動/手動進(jìn)行設(shè)置。當(dāng)設(shè)置好之后,單擊“自動/手動”鍵即可完成。波特率和通信地址的設(shè)置從很大的角度上方便了操作人員的操作,可以很方便的根據(jù)實(shí)際的要求進(jìn)行操作。10.2.

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論